.bgdc-co .select2-selection__clear{position:absolute;right:28px;top:50%;transform:translateY(-50%);font-size:18px;line-height:1}.bgdc-co .select2-container--default .select2-selection--single{position:relative}.bgdc-co .select2-container--open .select2-dropdown--above{top:auto!important;bottom:auto!important}.bgdc-co-carrier-body .select2-container--open .select2-dropdown{position:relative!important;top:0!important}.bgdc-co{margin:28px 0 10px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.bgdc-co-title{font-size:18px;font-weight:700;margin:0 0 16px;color:#1a1a1a;line-height:1.3}.bgdc-co-tabs{display:flex;gap:10px;margin-bottom:20px}.bgdc-co-tab{padding:11px 28px;font-size:14px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;text-decoration:none;border:2px solid #d0d0d0;border-radius:50px;background:#fff;color:#444;cursor:pointer;transition:all 0.15s ease;outline:none;white-space:nowrap;line-height:1.3}.bgdc-co-tab:hover{border-color:var(--bgdc-accent,#8a9a3a);color:var(--bgdc-accent,#8a9a3a)}.bgdc-co-tab--active{background:var(--bgdc-accent,#8a9a3a);border-color:var(--bgdc-accent,#8a9a3a);color:var(--bgdc-accent-text,#fff)}.bgdc-co-tab--active:hover{background:var(--bgdc-accent-hover,#7b8b2e);border-color:var(--bgdc-accent-hover,#7b8b2e);color:var(--bgdc-accent-text,#fff)}.bgdc-co-panel{display:none}.bgdc-co-panel--active{display:block}.bgdc-co-carrier{border:2px solid #e0e0e0;border-radius:14px;margin-bottom:12px;background:#fff;transition:border-color 0.2s ease;overflow:hidden}.bgdc-co-carrier--selected{border-color:var(--bgdc-accent,#8a9a3a)}.bgdc-co-carrier-header{display:flex;align-items:center;gap:14px;padding:18px 20px;cursor:pointer;margin:0;user-select:none}.bgdc-co-carrier-header input[type="radio"]{display:none}.bgdc-co-logo{width:42px;height:42px;object-fit:contain;flex-shrink:0;border-radius:8px}.bgdc-co-carrier[data-carrier="pigeon"] .bgdc-co-logo{width:96px;height:34px;border-radius:0}.woocommerce-cart .cart_totals .shipping{display:none!important}.woocommerce-cart .woocommerce-shipping-methods{list-style:none!important;padding:0!important;margin:0!important}.woocommerce-cart .woocommerce-shipping-methods li{margin:0 0 8px 0!important;padding:0!important}.woocommerce-cart .woocommerce-shipping-methods li:last-child{margin-bottom:0!important}.woocommerce-cart .woocommerce-shipping-methods li label{display:block;cursor:pointer;padding:14px 18px;border:2px solid #e0e0e0;border-radius:12px;transition:border-color 0.2s;background:#fff;line-height:1.5}.woocommerce-cart .woocommerce-shipping-methods li label:hover{border-color:#bbb}.woocommerce-cart .woocommerce-shipping-methods li input[type="radio"]{display:none!important}.woocommerce-cart .woocommerce-shipping-methods li input[type="radio"]:checked+label,.woocommerce-cart .woocommerce-shipping-methods li label.bgdc-cart-selected{border-color:#c9a0c9;box-shadow:0 0 0 1px #c9a0c9}.bgdc-shipping-logo{height:30px;width:auto;max-width:120px;object-fit:contain;vertical-align:middle;margin-right:4px}.bgdc-shipping-pending{font-size:13px;color:#888}.woocommerce-cart .shipping .woocommerce-Price-amount,.woocommerce-cart .woocommerce-shipping-methods .woocommerce-Price-amount,.woocommerce-cart .shipping .shipping-calculator-button{display:none}.bgdc-co-carrier-info{flex:1;min-width:0}.bgdc-co-carrier-name{font-size:15px;font-weight:700;color:#1a1a1a;display:block;line-height:1.3}.bgdc-co-carrier-sub{font-size:13px;font-weight:400;color:#888;display:block;margin-top:2px}.bgdc-co-price{text-align:right;flex-shrink:0;white-space:nowrap}.bgdc-co-price-old{font-size:13px;color:#aaa;text-decoration:line-through;margin-right:6px}.bgdc-co-price-current{font-size:15px;font-weight:700;color:#1a1a1a}.bgdc-co-carrier-body{display:none;padding:0 20px 20px}.bgdc-co-carrier--selected .bgdc-co-carrier-body{display:block}.bgdc-co-search{width:100%;padding:14px 16px;border:1px solid #ddd;border-radius:10px;font-size:14px;color:#333;outline:none;transition:border-color 0.2s;background-color:#fafafa;box-sizing:border-box}.bgdc-co-search:focus{border-color:var(--bgdc-accent,#8a9a3a);background-color:#fff;box-shadow:0 0 0 3px var(--bgdc-accent-ring,rgb(138 154 58 / .1))}.bgdc-co-search::placeholder{color:#aaa}.bgdc-co-address-fields{margin-top:12px}.bgdc-co-input{width:100%;padding:12px 14px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;margin-bottom:8px;box-sizing:border-box;transition:border-color 0.2s;background:#fafafa}.bgdc-co-input:focus{border-color:var(--bgdc-accent,#8a9a3a);background:#fff;box-shadow:0 0 0 3px var(--bgdc-accent-ring,rgb(138 154 58 / .1))}.bgdc-co-row{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.bgdc-co-carrier-body .select2-container{width:100%!important}.bgdc-co-carrier-body .select2-container--default .select2-selection--single{height:48px;border:1px solid #ddd;border-radius:10px;padding:8px 14px;font-size:14px;background:#fafafa;outline:none}.bgdc-co-carrier-body .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:30px;color:#333;padding-left:0}.bgdc-co-carrier-body .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#aaa}.bgdc-co-carrier-body .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px;right:10px}.bgdc-co-carrier-body .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--bgdc-accent,#8a9a3a);box-shadow:0 0 0 3px var(--bgdc-accent-ring,rgb(138 154 58 / .1));background:#fff}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--bgdc-accent,#8a9a3a)!important}.select2-dropdown{border-color:#ddd;border-radius:10px;box-shadow:0 8px 30px rgb(0 0 0 / .12);overflow:hidden}.select2-search--dropdown .select2-search__field{border-color:#ddd;border-radius:8px;padding:8px 12px;font-size:14px;outline:none}.select2-search--dropdown .select2-search__field:focus{border-color:var(--bgdc-accent,#8a9a3a)}.select2-results__option{padding:10px 14px;font-size:13px;line-height:1.4}.select2-container--default .select2-results__option--selectable{cursor:pointer}.ui-autocomplete.bgdc-ac{max-height:280px;overflow-y:auto;background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 8px 30px rgb(0 0 0 / .12);z-index:999999!important;padding:4px;list-style:none;margin:0}.ui-autocomplete.bgdc-ac .ui-menu-item{margin:0;padding:0}.ui-autocomplete.bgdc-ac .ui-menu-item-wrapper{display:block;padding:10px 14px;font-size:13px;border-radius:7px;cursor:pointer;color:#333;line-height:1.4}.ui-autocomplete.bgdc-ac .ui-menu-item-wrapper.ui-state-active{background:var(--bgdc-accent-soft,#f2f5e6);color:#333;border:none;margin:0;font-weight:500}.bgdc-co-price-loading{font-size:13px;color:#888;font-style:italic}@media (max-width:600px){.bgdc-co-tabs{gap:6px}.bgdc-co-tab{padding:9px 18px;font-size:12px}.bgdc-co-row{grid-template-columns:repeat(3,1fr)}.bgdc-co-carrier-header{flex-wrap:wrap;gap:10px;padding:14px 16px}.bgdc-co-price{width:100%;text-align:left;margin-top:4px}}@media (max-width:400px){.bgdc-co-tabs{flex-wrap:wrap}.bgdc-co-row{grid-template-columns:1fr 1fr}}