.actions .public-cart-button{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;flex-shrink:0;min-width:48px;min-height:38px;border:1px solid var(--orange,#ed8a22);border-radius:8px;padding:7px 9px;color:#ffb44d;background:#ee8b2010;cursor:pointer;font-size:13px}.public-cart-button [data-public-cart-count]{position:static;min-width:18px;padding:2px 5px;border-radius:12px;background:#ed8a22;color:#111;font-size:11px;font-weight:800}.public-cart-button:hover{background:#ee8b202d}.public-cart-button:focus-visible{outline:2px solid #ffcb7b;outline-offset:3px}
.single-cart-dialog{box-sizing:border-box;background:#141824;color:#fff;border:1px solid #ffffff25;border-radius:20px;padding:24px;width:min(760px,94vw);max-height:90dvh;overflow:auto}.single-cart-dialog::backdrop{background:#000c;backdrop-filter:blur(5px)}.single-cart-dialog [hidden]{display:none!important}.single-dialog-head,.single-cart-owner,.single-cart-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.single-dialog-head h2{margin:0;font-size:23px}.single-cart-owner,.single-cart-footer{margin:20px 0}.single-note{font-size:13px;color:#b5bfd1;line-height:1.6}.virtual-cart-row{display:flex;gap:16px;padding:18px 0;border-top:1px solid #ffffff18}.virtual-cart-row>img{width:68px;height:95px;object-fit:contain;border-radius:6px}.virtual-cart-row>div{flex:1;min-width:0;overflow-wrap:anywhere}.virtual-cart-row small{display:block;font-size:12px;color:#aab5ca;margin-top:5px}.single-demand{color:#e9bb65;font-size:12px;line-height:1.5;margin:8px 0}.single-stock-warning{color:#ff9b93;font-size:12px}.single-cart-actions{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.single-cart-actions label,.single-login label{display:grid;gap:6px;font-size:13px}.single-cart-actions input{width:76px}.single-cart-dialog input{box-sizing:border-box;max-width:100%;background:#0d121e;color:#fff;border:1px solid #ffffff30;border-radius:9px;padding:10px}.single-login{display:grid;gap:14px;margin:18px 0}.single-cart-dialog .btn{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:36px;padding:8px 12px;font-size:12px;border:1px solid #ee912e;background:#ee912e12;color:#ffb45d;border-radius:8px;cursor:pointer;clip-path:none;transform:none}.single-cart-dialog .btn.primary{background:#ee912e;color:#17110a}.single-cart-dialog .btn:disabled{opacity:.5;cursor:wait}.single-cart-dialog .btn:hover{filter:brightness(1.15)}#singleCartMessage{color:#ffd28a;font-size:13px}#singleToast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,14px);z-index:10000;background:#1e3429;color:#d6ffe5;border:1px solid #64b88a;padding:12px 18px;border-radius:12px;opacity:0;pointer-events:none;transition:.2s;max-width:90vw}#singleToast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:640px){.header-inner .actions{gap:6px}.actions .account-login-btn{padding:8px;font-size:11px}.single-cart-dialog{padding:16px}.virtual-cart-row{gap:10px}.single-cart-footer{align-items:flex-start}.actions .public-cart-button{padding:6px;min-width:42px}}
