*{scrollbar-width:thin;scrollbar-color:var(--teal,#168e87) var(--surface,#f1f4f3)}*::-webkit-scrollbar{width:7px;height:7px}*::-webkit-scrollbar-thumb{background:var(--teal,#168e87);border-radius:8px}*::-webkit-scrollbar-track{background:var(--surface,#f1f4f3)}.admin-shell .delivery-country-multiple{height:300px!important;min-height:300px!important;padding:10px!important}.delivery-country-multiple option{padding:7px 10px}.bulk-country-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;max-height:340px;overflow:auto;padding:12px;border:1px solid var(--line);border-radius:12px;margin:12px 0}.page-jump{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-jump input[type=number]{width:95px}.cj-pagination{flex-wrap:wrap;gap:12px}.admin-header .cron-header,.admin-header .live-visitors{border:1px solid var(--line);border-radius:12px;padding:7px 12px;min-height:45px;display:flex;flex-direction:column;justify-content:center;gap:2px;background:var(--surface);font-size:11px;line-height:1.3}.admin-header .live-visitors{display:flex;gap:2px}.admin-header .live-visitors [data-live-countries]{display:none}.admin-header .cron-header strong{font-size:12px}.product-profit-panel>summary{font-weight:600}.product-profit-panel .panel-head{margin-top:18px}.wide{grid-column:1/-1}
@media(min-width:901px){.country-rate-row{grid-template-columns:60px 110px minmax(130px,1fr) auto auto auto auto}}[data-sync-country][aria-busy=true]{opacity:.7;cursor:wait}[data-sync-country-result]{overflow-wrap:anywhere}

.product-profit-panel{padding:18px 22px!important}.product-profit-panel>summary{margin:0!important}.cart-line form{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.cart-line input[name=quantity]{width:76px;min-width:60px}.checkout-grid>div>form[data-confirm]{display:flex;justify-content:flex-start;margin:16px 0}.country-options>input{position:sticky;top:0;width:100%;box-sizing:border-box;padding:10px;background:var(--paper);color:var(--ink);border:1px solid var(--line)}@media(max-width:600px){.product-profit-panel{padding:16px!important}.cart-line{grid-template-columns:65px minmax(0,1fr)!important;gap:12px}.cart-line>.product-price{grid-column:2}.cart-line img{width:65px!important;height:65px!important}.cart-line form{gap:8px}.cart-line input[name=quantity]{max-width:72px}.checkout-grid>div>form[data-confirm] .btn{width:100%}}

.remove-item-form{display:flex!important;margin:8px 0 0!important;width:auto;flex:0 0 auto}.remove-item-button{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:38px;min-width:100px;padding:7px 11px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink);cursor:pointer;font:500 11px Poppins,sans-serif;white-space:nowrap}.remove-item-button>span{font-size:18px;line-height:1}.cart-line>div{min-width:0}.cart-line h3{overflow-wrap:anywhere}.cart-line .remove-item-form{visibility:visible!important}.checkout-grid aside .summary-line:has(.remove-item-form){flex-wrap:wrap;align-items:start}.checkout-grid aside .summary-line>.remove-item-form{flex-basis:100%;margin-top:0!important}.drawer-line .remove-item-form{display:flex!important}.button-working>.action-spinner~.action-spinner{display:none!important}@media(max-width:600px){.cart-line{display:grid!important;grid-template-columns:65px minmax(0,1fr)!important}.cart-line .remove-item-form{width:100%;grid-column:auto}.remove-item-button{min-height:42px}.drawer-line{grid-template-columns:55px minmax(0,1fr)}.drawer-line>strong{grid-column:2}}

.store-body .check-line{display:flex;align-items:flex-start;gap:9px;line-height:1.6}.store-body .check-line input[type=checkbox]{appearance:auto;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px;flex:0 0 16px;padding:0!important;margin:3px 0 0!important;box-shadow:none}.store-header .header-actions form{display:flex;align-items:center;gap:5px}.currency-country-flag{object-fit:cover;flex-shrink:0}@media(max-width:600px){.store-header .wordmark .brand-logo{max-width:105px!important;max-height:32px!important;width:auto!important}.store-header .wordmark{font-size:15px;gap:5px}.store-header .brand-symbol{font-size:23px}.store-body .check-line{font-size:11px!important}.store-header .currency-select{max-width:65px;padding-left:3px;padding-right:3px}}

#system-confirmation{height:fit-content!important;min-height:0!important;max-height:calc(100dvh - 32px);width:min(420px,calc(100vw - 32px));padding:0!important;box-sizing:border-box;position:fixed;inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;color:var(--ink);background:var(--paper)}#system-confirmation:not([open]){display:none!important}#system-confirmation[open]{display:block!important}#system-confirmation .portal-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 0!important;margin:0!important;min-height:0;height:auto}#system-confirmation .eyebrow{font-size:9px;line-height:1.4;display:block;margin-bottom:5px}#system-confirmation h2{font-size:16px!important;line-height:1.4;margin:0!important;padding:0!important}#system-confirmation .confirmation-body{padding:10px 20px 16px!important;margin:0;min-height:0;height:auto}#system-confirmation .confirmation-body p{font-size:12px;line-height:1.6;margin:0!important;text-align:left}#system-confirmation .confirmation-actions{padding:0 20px 18px!important;margin:0;display:flex;justify-content:flex-end;align-items:center;gap:8px}#system-confirmation .btn{min-height:36px;padding:9px 15px;font-size:11px}#system-confirmation .icon-button{flex:0 0 28px;width:28px;height:28px;min-height:28px;padding:0;margin:0}.potential-table td{vertical-align:top}.potential-table small{display:block;line-height:1.6}.potential-details{min-width:230px}.profit-negative{color:#b54738}.potential-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.potential-filters .field{flex:1 1 180px}.potential-table{font-size:11px}.potential-status{font-size:10px}@media(max-width:480px){#system-confirmation .portal-modal-header{padding:16px 16px 0!important}#system-confirmation .confirmation-body{padding:9px 16px 14px!important}#system-confirmation .confirmation-actions{padding:0 16px 16px!important}.potential-filters .btn{width:100%}}

.delivery-saving{color:#087f51!important;font-weight:600}.delivery-saving small{display:block}.cart-line .delivery-saving{font-size:10px;line-height:1.5}

.free-delivery-progress{padding:14px;border-radius:12px;background:color-mix(in srgb,var(--primary,#0d9488) 9%,transparent);font-size:12px;line-height:1.6;margin-top:14px}.free-delivery-progress strong{font-weight:600}.profit-negative{color:#dc2626}
