:root{--bg:#0b0c0f;--surface:#13151a;--surface2:#1a1d24;--surface3:#21252f;--border:#2a2d38;--border2:#363a47;--accent:#e8ff47;--accent-dim:#e8ff471f;--accent-dim2:#e8ff470f;--text:#f0f2f5;--text2:#8b909e;--text3:#555b6a;--red:#ff4757;--red-dim:#ff47571f;--green:#2ecc71;--green-dim:#2ecc711f;--orange:#ffa502;--orange-dim:#ffa5021f;--blue:#5352ed;--blue-dim:#5352ed26;--cyan:#00d2d3;--purple:#a55eea;--purple-dim:#a55eea1f;--pink:#fd79a8;--pink-dim:#fd79a81f;--radius:10px;--radius-sm:6px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:manipulation;margin:0;padding:0}::selection{color:var(--text);background:#e8ff4740}html{text-size-adjust:100%;height:100%;overflow:hidden}body{background:var(--bg);color:var(--text);text-size-adjust:100%;height:100%;font-family:DM Sans,sans-serif;font-size:14px;overflow:hidden}*{scrollbar-width:none}::-webkit-scrollbar{display:none}#root,.app-shell{flex-direction:column;height:100%;display:flex;overflow:hidden}.topbar{z-index:100;justify-content:space-between;align-items:center;gap:12px;height:60px;padding:0 28px 0 18px;display:flex;position:sticky;top:0}.topbar-brand{align-items:center;gap:10px;min-width:0;display:flex}.topbar-logo{color:var(--accent);letter-spacing:0;background:#e8ff4717;border:1px solid #e8ff472e;border-radius:12px;padding:7px 10px;font-family:Syne,sans-serif;font-size:15px;font-weight:800;box-shadow:inset 0 1px #ffffff14}.topbar-sub{color:var(--text3);white-space:nowrap;font-family:DM Mono,monospace;font-size:11px}.topbar-right{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex}.topbar-right>div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:32px;padding:6px 10px;transition:background .16s,border-color .16s,transform .16s;box-shadow:inset 0 1px #ffffff09;display:inline-flex!important}.topbar-right>div[style*="cursor: pointer"]:hover,.topbar-printer:hover{background:#ffffff12;border-color:#ffffff24;transform:translateY(-1px)}.main{flex:1;gap:18px;padding:18px;display:flex;overflow:hidden}.sidebar{backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(#ffffff0b,#ffffff06),#13151ad1;border:1px solid #ffffff16;border-radius:20px;flex-direction:column;flex-shrink:0;gap:4px;width:232px;padding:18px 12px;display:flex;box-shadow:inset 0 1px #ffffff0e,0 18px 46px #00000038}.sidebar-label{letter-spacing:1px;color:var(--text3);text-transform:uppercase;padding:8px 10px 7px;font-size:10px;font-weight:700}.nav-item{cursor:pointer;color:var(--text2);border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;min-height:40px;padding:10px 11px;font-size:13px;font-weight:650;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:flex;position:relative}.nav-item:hover{color:var(--text);background:#ffffff0e;border-color:#ffffff17;transform:translate(1px)}.nav-item.active{color:var(--accent);background:linear-gradient(#e8ff4721,#e8ff4712);border-color:#e8ff4733;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000024}.nav-item.active:before{content:"";background:var(--accent);border-radius:99px;width:3px;height:18px;position:absolute;top:50%;left:6px;transform:translateY(-50%);box-shadow:0 0 12px #e8ff4761}.nav-icon{width:30px;height:30px;color:inherit;background:#ffffff0b;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nav-item.active .nav-icon{background:#e8ff4729}.sidebar-dev-slot{margin-top:auto;padding-top:14px}.sidebar-dev-slot .sidebar-label{color:#a55eeacc}.dev-pill{letter-spacing:.5px;color:#d8b4fe;background:#a55eea24;border:1px solid #a55eea38;border-radius:6px;padding:2px 5px;font:800 8px DM Mono,monospace}.content{flex:1;min-width:0;padding:10px 10px 28px;overflow-y:auto}.btn{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:6px;padding:7px 14px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-accent{background:var(--accent);color:#0b0c0f}.btn-accent:hover:not(:disabled){background:#f5ff6e}.btn-ghost{background:var(--surface2);color:var(--text2);border:1px solid var(--border)}.btn-ghost:hover:not(:disabled){background:var(--surface3);color:var(--text)}.btn-danger{background:var(--red-dim);color:var(--red);border:1px solid #ff475733}.btn-danger:hover:not(:disabled){background:#ff475733}.btn-green{background:var(--green-dim);color:var(--green);border:1px solid #2ecc7133}.btn-green:hover:not(:disabled){background:#2ecc7140}.btn-purple{background:var(--purple-dim);color:var(--purple);border:1px solid #a55eea40}.btn-purple:hover:not(:disabled){background:#a55eea38}.btn-pink{background:var(--pink-dim);color:var(--pink);border:1px solid #fd79a840}.btn-pink:hover:not(:disabled){background:#fd79a838}.btn-orange{background:var(--orange-dim);color:var(--orange);border:1px solid #ffa50240}.btn-orange:hover:not(:disabled){background:#ffa50238}.btn-blue{background:var(--blue-dim);color:#a8a6ff;border:1px solid #5352ed4d}.btn-blue:hover:not(:disabled){background:#5352ed40}.btn-sm{padding:5px 10px;font-size:12px}.btn-xs{padding:3px 8px;font-size:11px}.stats-bar{grid-template-columns:repeat(7,1fr);gap:12px;margin-bottom:24px;display:grid}.stats-bar .stat-card:last-child{grid-column:auto}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:4px;padding:14px;display:flex}.stat-label{color:var(--text3);text-transform:uppercase;letter-spacing:.5px;font-family:DM Mono,monospace;font-size:10px}.stat-value{font-family:Syne,sans-serif;font-size:22px;font-weight:700}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.toolbar-left{flex:1;align-items:center;gap:8px;display:flex}.toolbar-right{align-items:center;gap:8px;display:flex}.search-wrap{align-items:center;width:220px;display:flex;position:relative}.search-wrap:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:14px;height:14px;position:absolute;left:10px}.search-input{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);outline:none;width:100%;padding:7px 12px 7px 30px;font-family:DM Sans,sans-serif;font-size:13px;transition:border-color .15s}.search-input:focus{border-color:var(--accent)}.search-input::placeholder{color:var(--text3)}.orders-grid{flex-direction:column;gap:10px;min-width:0;display:flex}.order-card{box-sizing:border-box;background:linear-gradient(#ffffff0b,#ffffff06);border:1px solid #ffffff16;border-radius:14px;min-width:0;max-width:100%;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 1px #ffffff09,0 10px 30px #0000001f}@media (hover:hover){.order-card:hover{background:linear-gradient(#ffffff0f,#ffffff09);border-color:#ffffff29;box-shadow:0 1px #ffffff0d,0 18px 44px #0000002e}}.order-card.expanded{background:linear-gradient(#c8e8320e,#ffffff09);border-color:#c8e83257;box-shadow:0 0 0 1px #c8e83214,0 20px 50px #0003}.compact-card{user-select:none}.order-card.selected{border-color:var(--accent);background:var(--accent-dim2)}.order-card.invalid,.order-card.status-failed{border-color:var(--red)}.order-card.print-selected{box-shadow:0 0 0 2px var(--pink)}.copy-chip{cursor:pointer;user-select:none;align-items:center;gap:3px;transition:opacity .15s;display:inline-flex}.copy-chip:hover{opacity:.75}.copy-chip:active{opacity:.5}.orders-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}@media (width<=1587px){.orders-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1157px){.orders-compact{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.orders-compact{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.orders-compact{grid-template-columns:minmax(0,1fr)}}.compact-card{cursor:pointer;box-sizing:border-box;background:linear-gradient(#ffffff0b,#ffffff06);border:1px solid #ffffff16;border-radius:14px;min-width:0;max-width:100%;padding:13px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 1px #ffffff09,0 10px 28px #0000001f}.compact-card-head{gap:7px!important;margin-bottom:9px!important}.compact-id-row{margin-bottom:8px!important}.compact-paid-chip{color:var(--cyan);white-space:nowrap;background:#00d2d31a;border:1px solid #00d2d338;border-radius:8px;justify-content:center;align-items:center;padding:3px 7px;font-family:DM Mono,monospace;font-size:11px;line-height:1.2;display:inline-flex}.compact-meta-row{margin-bottom:8px!important}.compact-tags-row{margin-bottom:10px!important}.orders-compact .compact-card{animation:.18s ease-out both orderCardIn}.orders-compact .compact-card:nth-child(2){animation-delay:15ms}.orders-compact .compact-card:nth-child(3){animation-delay:30ms}.orders-compact .compact-card:nth-child(4){animation-delay:45ms}.orders-compact .compact-card:nth-child(5){animation-delay:60ms}.orders-compact .compact-card:nth-child(n+6){animation-delay:75ms}.compact-card a,.compact-card span{min-width:0;max-width:100%}.compact-card a{text-overflow:ellipsis;overflow:hidden}@media (hover:hover){.compact-card:hover{background:linear-gradient(#ffffff0f,#ffffff09);border-color:#ffffff29;box-shadow:0 1px #ffffff0d,0 16px 38px #0000002e}}.compact-card.selected{border-color:var(--accent);background:var(--accent-dim2)}.compact-card.invalid{border-color:var(--red)}.compact-card.print-selected{box-shadow:0 0 0 2px var(--pink)}.card-header{cursor:pointer;user-select:none;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.card-actions{flex-shrink:0;align-items:center;gap:6px;padding-top:1px;display:flex}.card-checkbox{accent-color:#c8e832;cursor:pointer;flex-shrink:0;width:16px;height:16px}.card-name{letter-spacing:0;color:var(--text);flex:1;font-size:15px;font-weight:700}.card-phone{color:var(--text2);font-family:DM Mono,monospace;font-size:12px}.card-amount{color:var(--accent);font-family:DM Mono,monospace;font-size:13px;font-weight:700}.badge{letter-spacing:0;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-family:DM Mono,monospace;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.badge-ready{background:var(--green-dim);color:var(--green)}.badge-invalid{background:var(--red-dim);color:var(--red)}.badge-sending{background:var(--blue-dim);color:var(--cyan)}.badge-success{background:var(--green-dim);color:var(--green)}.badge-failed{background:var(--red-dim);color:var(--red)}.badge-synced{background:var(--purple-dim);color:var(--purple)}.dot{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.tag{background:var(--surface3);border:1px solid var(--border);color:var(--text2);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:4px 10px;font-family:DM Mono,monospace;font-size:12px;line-height:1.25;display:inline-flex;overflow:hidden}.order-card .badge,.compact-card .badge{line-height:1.25;padding:4px 10px!important;font-size:12px!important}.order-card .tag,.compact-card .tag{padding:4px 10px!important;font-size:12px!important}.order-card span[style*="border-radius: 99px"],.compact-card span[style*="border-radius: 99px"]{gap:5px!important;padding:4px 10px!important;font-size:12px!important;font-weight:600!important;line-height:1.25!important}.compact-card span[style*="border-radius: 99px"]{padding:3px 8px!important;font-size:11px!important}.order-card .dot,.compact-card .dot{flex-shrink:0;width:7px;height:7px}.order-card .badge,.compact-card .badge,.order-card span[style*="border-radius: 99px"],.compact-card span[style*="border-radius: 99px"]{box-shadow:inset 0 1px #ffffff12}.order-card .tag,.compact-card .tag{color:var(--text2);background:#ffffff0b;border-color:#ffffff17;border-radius:9px}.order-card .copy-chip,.compact-card .copy-chip,.order-card a[href*=steadfast],.compact-card a[href*=steadfast]{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;padding:3px 7px;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.order-card .copy-chip:hover,.compact-card .copy-chip:hover,.order-card a[href*=steadfast]:hover,.compact-card a[href*=steadfast]:hover{opacity:1;background:#ffffff13;border-color:#ffffff29}.order-card .btn-xs,.compact-card .btn-xs{border-radius:9px;padding:5px 9px;font-weight:700;transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s}.order-card .btn-xs:hover:not(:disabled),.compact-card .btn-xs:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #00000029}.order-card .btn-ghost,.compact-card .btn-ghost{color:var(--text2);background:#ffffff0b;border-color:#ffffff17}.order-card .btn-ghost:hover:not(:disabled),.compact-card .btn-ghost:hover:not(:disabled){color:var(--text);background:#ffffff14;border-color:#ffffff2b}.order-card .btn-green,.compact-card .btn-green,.order-card .btn-blue,.compact-card .btn-blue,.order-card .btn-orange,.compact-card .btn-orange,.order-card .btn-danger,.compact-card .btn-danger{box-shadow:inset 0 1px #ffffff1f}.chevron{transition:transform .2s;display:inline-block}.chevron.open{transform:rotate(180deg)}.card-body{user-select:text;background:#ffffff05;border-top:1px solid #ffffff14;padding:16px}.card-body-inner{grid-template-columns:1fr 1fr;gap:10px;padding-top:14px;display:grid}.field-group{flex-direction:column;gap:4px;display:flex}.field-group.full{grid-column:1/-1}.field-label{color:var(--text3);text-transform:uppercase;letter-spacing:.5px;font-family:DM Mono,monospace;font-size:10px}.field-input{color:var(--text);background:#ffffff0b;border:1px solid #ffffff17;border-radius:10px;outline:none;width:100%;padding:8px 11px;font-family:DM Sans,sans-serif;font-size:13px;transition:border-color .15s,background .15s,box-shadow .15s}.field-input:hover{background:#ffffff0f;border-color:#ffffff26}.field-input:focus{border-color:#c8e832b8;box-shadow:0 0 0 3px #c8e83214}.field-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field-input.error{border-color:var(--red)}.field-input::placeholder{color:var(--text3)}.field-error{color:var(--red);font-size:11px}.result-box{background:var(--surface2);border-radius:var(--radius-sm);border:1px solid var(--border);margin-top:12px;padding:12px}.result-row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.result-key{color:var(--text3);font-family:DM Mono,monospace;font-size:11px}.result-val{color:var(--text);font-family:DM Mono,monospace;font-size:12px}.result-val.green{color:var(--green)}.result-val.red{color:var(--red)}.result-error{color:var(--red);margin-top:4px;font-family:DM Mono,monospace;font-size:12px}.upload-zone{border:2px dashed var(--border2);border-radius:var(--radius);text-align:center;cursor:pointer;background:var(--surface);padding:50px 40px;transition:all .2s}.upload-zone:hover,.upload-zone.drag{border-color:var(--accent);background:var(--accent-dim2)}.upload-icon{margin-bottom:12px;font-size:36px}.upload-title{margin-bottom:6px;font-family:Syne,sans-serif;font-size:18px;font-weight:700}.upload-sub{color:var(--text2);font-size:13px}.page-header{margin-bottom:24px}.page-title{font-family:Syne,sans-serif;font-size:22px;font-weight:800}.page-sub{color:var(--text3);margin-top:4px;font-size:13px}.page-header-actions{flex-shrink:0;gap:8px;display:flex}.orders-page-header{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff16;border-radius:18px;padding:18px;box-shadow:0 1px #ffffff09,0 12px 32px #0000001f}.orders-page .page-title{letter-spacing:0;font-size:24px}.orders-page .page-sub{font-family:DM Mono,monospace;font-size:11px}.orders-page .page-header-actions .btn,.orders-toolbar .btn,.orders-bulkbar .btn,.orders-filter-panel .btn{border-radius:11px;min-height:34px;font-weight:700}.orders-page .page-header-actions .btn-ghost,.orders-toolbar .btn-ghost,.orders-bulkbar .btn-ghost,.orders-filter-panel .btn-ghost{color:var(--text2);background:#ffffff0b;border-color:#ffffff17}.orders-page .page-header-actions .btn-ghost:hover:not(:disabled),.orders-toolbar .btn-ghost:hover:not(:disabled),.orders-bulkbar .btn-ghost:hover:not(:disabled),.orders-filter-panel .btn-ghost:hover:not(:disabled){color:var(--text);background:#ffffff14;border-color:#ffffff2b}.orders-page .stats-bar{gap:10px;margin-bottom:18px}.orders-page .stat-card{background:linear-gradient(#ffffff0b,#ffffff06);border-color:#ffffff16;border-radius:15px;box-shadow:0 1px #ffffff09}.orders-page .stat-label{color:var(--text3);font-family:DM Mono,monospace;font-size:10px}.orders-page .stat-value{font-size:22px}.orders-toolbar{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;padding:10px;box-shadow:inset 0 1px #ffffff09}.orders-toolbar.filter-open{background:linear-gradient(#ffffff0b,#ffffff08);border-bottom-color:#ffffff0a;border-radius:16px 16px 0 0}.filter-chevron{transition:transform .18s}.filter-chevron.open{transform:rotate(180deg)}.orders-toolbar .search-wrap{flex:1;width:min(420px,100%)}.orders-toolbar .search-input{background:#ffffff0d;border-color:#ffffff17;border-radius:12px;min-height:38px;box-shadow:inset 0 1px #ffffff09}.orders-toolbar .search-input:focus{border-color:#c8e832b3;box-shadow:0 0 0 4px #c8e83214}.orders-create-btn{box-shadow:0 10px 24px #c8e83221,inset 0 1px #ffffff3d}.orders-create-btn:hover:not(:disabled){transform:translateY(-1px)}.orders-bulkbar{background:#ffffff08;border:1px solid #ffffff13;border-radius:14px;padding:9px 10px}.orders-filter-panel{box-shadow:inset 0 1px #ffffff09,0 14px 34px #0000001f;background:linear-gradient(#ffffff08,#ffffff06)!important;border-color:currentColor #ffffff14 #ffffff14!important;border-top-style:none!important;border-top-width:medium!important;border-radius:0 0 16px 16px!important;padding-top:14px!important}.orders-filter-panel>div{min-width:0}.orders-filter-panel .btn-xs{box-sizing:border-box;flex:none;align-self:flex-start;height:34px;line-height:1}.orders-filter-panel .search-input{background:#ffffff0d;border-color:#ffffff17;border-radius:10px}.orders-filter-actions{flex:none;grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:end;max-width:100%;margin-left:auto;gap:8px!important;display:grid!important}.orders-filter-actions.has-clear{grid-template-columns:none;max-width:100%}.orders-filter-actions .btn{justify-content:center;width:100%}.progress-bar-wrap{background:var(--surface3);border-radius:99px;height:4px;margin:8px 0;overflow:hidden}.progress-bar-fill{background:var(--accent);border-radius:99px;height:100%;transition:width .3s}.progress-bar-fill.pink{background:var(--pink)}.toast-container{z-index:9999;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.toast{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:8px;max-width:320px;padding:12px 16px;font-size:13px;animation:.2s slideIn;display:flex}.toast.success{border-color:var(--green);color:var(--green)}.toast.error{border-color:var(--red);color:var(--red)}.toast.info{border-color:var(--accent);color:var(--accent)}@keyframes slideIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.empty-state{text-align:center;color:var(--text3);padding:60px 20px}.empty-icon{margin-bottom:12px;font-size:36px}.empty-title{color:var(--text2);margin-bottom:6px;font-family:Syne,sans-serif;font-size:16px;font-weight:700}.select-all-row{align-items:center;gap:8px;padding:4px 0;display:flex}.divider{border:none;border-top:1px solid var(--border);margin:20px 0}.api-note{color:var(--text3);background:var(--surface2);border:1px solid var(--border);border-radius:4px;padding:8px 10px;font-family:DM Mono,monospace;font-size:11px}.spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.settings-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-width:520px;padding:28px}.settings-title{margin-bottom:16px;font-family:Syne,sans-serif;font-size:16px;font-weight:700}.settings-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.settings-label{color:var(--text2);font-family:DM Mono,monospace;font-size:12px}.settings-input{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);outline:none;width:100%;padding:9px 12px;font-family:DM Mono,monospace;font-size:13px;transition:border-color .15s}.settings-input:focus{border-color:var(--accent)}.settings-note{color:var(--text3);margin-top:4px;font-size:11px;line-height:1.5}.settings-divider{border:none;border-top:1px solid var(--border);margin:20px 0}.balance-box{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.balance-label{color:var(--text3);font-size:12px}.balance-val{color:var(--accent);font-family:Syne,sans-serif;font-size:20px;font-weight:700}.notice-box{background:var(--orange-dim);border-radius:var(--radius);color:var(--orange);border:1px solid #ffa50233;margin-bottom:16px;padding:12px 16px;font-size:12px;line-height:1.6}.info-box{background:var(--blue-dim);border-radius:var(--radius-sm);color:var(--cyan);border:1px solid #5352ed40;margin-bottom:12px;padding:10px 14px;font-size:12px;line-height:1.6}.printer-bar{-webkit-backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:10px 16px;display:flex}.printer-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background .3s,box-shadow .3s}.printer-status-dot.off{background:var(--text3);opacity:.5}.printer-status-dot.connected{background:#34d399;box-shadow:0 0 0 2px #34d39940,0 0 8px #34d39980}.printer-status-dot.connecting{background:#f59e0b;animation:.8s ease-in-out infinite pulse;box-shadow:0 0 0 2px #f59e0b33}.printer-status-dot.error{background:#f87171;box-shadow:0 0 0 2px #f8717133}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.printer-name{color:var(--text2);font-family:DM Mono,monospace;font-size:12px}.printer-label{color:var(--text3);font-size:12px}.print-queue-bar{background:var(--pink-dim);border-radius:var(--radius-sm);border:1px solid #fd79a840;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:10px 16px;display:flex}.print-queue-label{color:var(--pink);font-size:13px;font-weight:500}.history-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:14px 18px;transition:border-color .15s;display:flex}.history-card:hover{border-color:var(--border2)}.history-card.has-label{border-color:#2ecc714d}.history-card.synced-card{border-color:#a55eea4d}.tracking-row{gap:8px;margin-bottom:16px;display:flex}.tracking-select{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);outline:none;padding:8px 10px;font-family:DM Sans,sans-serif;font-size:13px}.tracking-result{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-top:16px;padding:20px}.tracking-status{margin-bottom:8px;font-family:Syne,sans-serif;font-size:22px;font-weight:700}.sync-strategy-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;padding:20px}.sync-strategy-title{margin-bottom:6px;font-family:Syne,sans-serif;font-size:15px;font-weight:700}.sync-strategy-desc{color:var(--text3);margin-bottom:14px;font-size:12px;line-height:1.6}.sync-input-row{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.sync-field{flex-direction:column;gap:5px;display:flex}.sync-label{color:var(--text3);text-transform:uppercase;letter-spacing:.5px;font-family:DM Mono,monospace;font-size:11px}.sync-input{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);outline:none;padding:8px 10px;font-family:DM Mono,monospace;font-size:13px;transition:border-color .15s}.sync-input:focus{border-color:var(--purple)}.sync-result-box{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);margin-top:16px;padding:16px}.sync-stat-row{flex-wrap:wrap;gap:14px;margin-bottom:12px;display:flex}.sync-stat{text-align:center;background:var(--surface3);border-radius:var(--radius-sm);min-width:72px;padding:10px 14px}.sync-stat-num{font-family:Syne,sans-serif;font-size:20px;font-weight:700}.sync-stat-lbl{color:var(--text3);text-transform:uppercase;font-family:DM Mono,monospace;font-size:10px}.sync-log{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);max-height:180px;padding:10px;font-family:DM Mono,monospace;font-size:11px;line-height:1.8;overflow-y:auto}.sync-log-line.added{color:var(--green)}.sync-log-line.skipped{color:var(--text3)}.sync-log-line.error{color:var(--red)}.sync-log-line.info{color:var(--cyan)}.label-modal-overlay{z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:hidden}.label-modal{background:#fff;border-radius:8px;width:390px;max-height:92vh;overflow-y:auto}.label-modal-actions{background:#f5f5f5;border-bottom:1px solid #ddd;border-radius:8px 8px 0 0;flex-wrap:wrap;gap:8px;padding:10px 14px;display:flex}.sf-label{color:#000;background:#fff;border:1px solid #aaa;width:390px;font-family:Arial,sans-serif}.sf-label *{box-sizing:border-box}.sf-header{border-bottom:2px solid #000;align-items:stretch;display:flex}.sf-header-left{border-right:2px solid #000;flex:1;padding:10px 12px}.sf-merchant-name{margin-bottom:2px;font-family:Arial Black,Arial,sans-serif;font-size:18px;font-weight:700}.sf-merchant-id{color:#444;font-size:11px}.sf-header-right{justify-content:center;align-items:center;width:90px;padding:8px;display:flex}.sf-barcode-row{border-bottom:1px solid #000;padding:6px 10px}.sf-barcode-wrap canvas,.sf-barcode-wrap svg{max-width:100%;height:40px!important}.sf-meta{border-bottom:1px solid #000;padding:6px 10px;font-size:11px;line-height:1.7}.sf-meta-row{gap:4px;display:flex}.sf-meta-key{color:#555;flex-shrink:0;width:60px}.sf-meta-val{font-weight:600}.sf-customer-box{border-bottom:1px solid #000;padding:8px 10px;font-size:12px}.sf-customer-name{margin-bottom:2px;font-size:13px;font-weight:700}.sf-address{color:#222;margin-top:3px;font-size:11px;line-height:1.4}.sf-cart-box{border-bottom:1px solid #000;padding:6px 10px;font-size:11px}.sf-cart-title{text-transform:uppercase;letter-spacing:.5px;color:#555;margin-bottom:4px;font-size:10px;font-weight:700}.sf-cart-item{border-bottom:1px dashed #ddd;justify-content:space-between;padding:2px 0;display:flex}.sf-cod-row{border-bottom:1px solid #000;align-items:center;display:flex}.sf-cod-label{text-transform:uppercase;text-align:center;border-right:1px solid #000;width:80px;padding:10px 14px;font-size:13px;font-weight:700}.sf-cod-amount{text-align:right;flex:1;padding:10px 16px;font-family:Arial Black,Arial;font-size:22px;font-weight:700}.sf-footer{color:#555;justify-content:space-between;align-items:center;padding:6px 10px;font-size:10px;display:flex}.sf-footer-brand{color:#1a66ff;font-size:11px;font-weight:700}@media print{body *{visibility:hidden}.print-target,.print-target *{visibility:visible}.print-target{background:#fff;flex-direction:column;align-items:center;gap:16px;width:100%;padding:8px;display:flex;position:fixed;top:0;left:0}.sf-label{page-break-inside:avoid;border:1px solid #999}.label-modal-actions{display:none!important}}.modal-overlay{z-index:2000;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:hidden}.modal-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:540px;max-width:100%;max-height:90vh;display:flex;overflow:hidden}.modal-box.wide{width:640px}.modal-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.modal-title{font-family:Syne,sans-serif;font-size:18px;font-weight:800}.modal-body{flex:1;padding:24px;overflow-y:auto}.modal-footer{border-top:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;gap:10px;padding:16px 24px;display:flex}.small-modal{background:linear-gradient(#1f2228fa,#121418fa)!important;border:1px solid #ffffff1a!important;border-radius:16px!important;width:min(520px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;box-shadow:0 24px 70px #00000085!important}.pettag-setup-modal{border-radius:18px;width:min(640px,100vw - 28px);max-width:calc(100vw - 28px);box-shadow:0 24px 70px #00000085}.pettag-setup-modal .modal-title{font-size:19px}.pettag-setup-modal .modal-body{padding:22px 26px;font-size:14px}.pettag-setup-waiting{flex-direction:column;align-items:center;gap:16px;padding:22px 0;display:flex}.pettag-setup-waiting-ring{width:84px;height:84px;color:var(--cyan);background:#00d2d317;border:1px solid #00d2d338;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.pettag-setup-waiting-ring.active:before,.pettag-setup-waiting-ring.active:after{content:"";border:2px solid #00d2d366;border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite pettag-setup-ping;position:absolute;inset:0}.pettag-setup-waiting-ring.active:after{animation-delay:1s}@keyframes pettag-setup-ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.pettag-setup-waiting p{color:var(--text3);text-align:center;max-width:360px;margin:0;font-size:13px;line-height:1.55}.small-modal .modal-header{padding:18px 20px 12px;box-shadow:inset 0 -1px #ffffff09;background:0 0!important;border-bottom:none!important}.small-modal .modal-title{font-size:16px}.small-modal .modal-body{padding:16px 20px}.small-modal .modal-footer{background:#ffffff06;padding:12px 20px 16px;box-shadow:inset 0 1px #ffffff09;border-top:none!important}.small-modal .field-input{border-radius:11px}.cancel-order-modal{min-height:430px;overflow:visible!important}.cancel-order-modal .modal-body{overflow:visible!important}.cancel-order-modal .co-select-menu{max-height:210px}select.field-input{appearance:none;color:var(--text);background-color:#ffffff0b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23a3a3a3' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:15px;border:1px solid #ffffff1a;min-height:42px;padding:10px 38px 10px 12px;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px #ffffff0a}select.field-input:hover{background-color:#fff1;border-color:#ffffff2b}select.field-input:focus{border-color:#c8e832b8;outline:none;box-shadow:0 0 0 3px #c8e83214,inset 0 1px #ffffff0d}select.field-input option{color:#f3f4f6;background:#17191d}.small-modal select.field-input:focus{border-color:#ff4757a6;box-shadow:0 0 0 4px #ff475717,inset 0 1px #ffffff0d}.cancel-reason-select{width:100%}.cancel-reason-select .co-select-btn{border-radius:12px;min-height:42px}.cancel-reason-select .co-select-btn .placeholder{color:var(--text3)}.cancel-reason-select .co-select-menu{z-index:260}.tracking-modal .modal-body>div{border-bottom-color:#ffffff12!important}.tracking-modal .modal-body>div:last-child{border-bottom:none!important}.tracking-close-btn{font-weight:800;border-radius:999px!important;padding:7px 11px!important}.tracking-link-wrap{padding:8px 16px 14px}.tracking-link-label{color:var(--text3);margin-bottom:6px;font-family:DM Mono,monospace;font-size:11px}.tracking-link-box{width:100%;color:var(--accent);cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff0a}.tracking-link-box:hover{background:#fff1;border-color:#ffffff2b;transform:translateY(-1px)}.tracking-link-box span{text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono,monospace;font-size:11px;overflow:hidden}.tracking-link-box strong{color:var(--text3);white-space:nowrap;font-family:DM Mono,monospace;font-size:10px;font-weight:800}.tracking-link-box.copied{animation:.22s ease-out copyPop;box-shadow:0 0 0 4px #34d39914,inset 0 1px #ffffff12;color:var(--green)!important;background:#34d39924!important;border-color:#34d39973!important}.tracking-link-box.copied strong{color:var(--green)}.tracking-note-save{justify-content:center;width:100%;min-height:38px;font-weight:800;border-radius:12px!important}.tracking-modal{width:min(520px,100vw - 28px)!important}.pack-confirm-modal{width:min(380px,100vw - 28px)!important}.order-detail-modal{background:radial-gradient(circle at 8% 0,#c8e8320f,#0000 30%),radial-gradient(circle at 94% 0,#00d2d30b,#0000 28%),linear-gradient(#1f2228fa,#121418fa);border:1px solid #ffffff1a;border-radius:18px;animation:.18s ease-out coPop;box-shadow:0 28px 80px #0000008c;width:min(920px,100vw - 36px)!important}.order-detail-header{box-shadow:none;z-index:1;background:0 0;border-bottom:none;padding:18px 20px 12px;position:relative}.order-detail-title{letter-spacing:0;align-items:center;gap:8px;display:flex;font-size:17px!important}.order-detail-title svg{color:var(--accent)}.order-detail-subtitle{color:var(--text3);margin-top:4px;font-family:DM Mono,monospace;font-size:11px}.order-detail-close{align-items:center;gap:5px;display:inline-flex;box-shadow:inset 0 1px #ffffff12;background:#ffffff0f!important;border-color:#ffffff1a!important;border-radius:999px!important;padding:7px 11px!important}.order-detail-close:hover:not(:disabled){transform:translateY(-1px);background:#ffffff1a!important;border-color:#ffffff2e!important}.order-detail-body{background:0 0;overflow-y:auto;padding:14px!important}.order-detail-body>.order-card{box-shadow:none;background:#ffffff09;border-color:#ffffff17;border-radius:16px}.order-detail-body>.order-card:hover{box-shadow:none;transform:none}.order-detail-body .card-header{padding:16px 18px}.order-detail-body .od-card-top{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:10px!important;display:grid!important}.order-detail-body .od-card-info{gap:9px!important}.order-detail-body .od-name-row{grid-template-columns:1fr;align-items:start!important;gap:7px!important;display:grid!important}.order-detail-body .od-name-row .card-name{min-width:0;line-height:1.15;font-size:21px!important;font-weight:800!important}.order-detail-body .od-name-row span:not(.card-name){width:max-content;max-width:100%}.order-detail-body .od-meta-row,.order-detail-body .od-tags-row{align-items:center!important;gap:7px!important}.order-detail-body .od-meta-row .card-phone{background:#ffffff0b;border:1px solid #ffffff14;border-radius:9px;padding:5px 8px;font-size:13px;color:var(--text)!important}.order-detail-body .od-meta-row .card-phone.copy-chip{cursor:pointer;transition:background .15s,border-color .15s}.order-detail-body .od-meta-row .card-phone.copy-chip:hover{opacity:1;background:#ffffff13;border-color:#ffffff29}.order-detail-body .od-meta-row .copy-chip,.order-detail-body .od-meta-row a[href*=steadfast]{border-radius:9px;padding:5px 8px!important;font-size:11px!important}.order-detail-body .od-tags-row .badge,.order-detail-body .od-tags-row span[style*="border-radius: 99px"]{padding:4px 8px!important;font-size:11px!important}.order-detail-body .od-product-meta-row{padding-top:2px;gap:7px!important}.order-detail-body .od-product-meta-row .tag{max-width:min(100%,520px);color:var(--text2);padding:5px 8px!important;font-size:11px!important}.order-detail-body .od-product-meta-row span:not(.tag){font-size:11px!important}.order-detail-body .od-cod-box{min-width:0;text-align:left!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.order-detail-body .od-cod-box:before{content:"Payable: ";color:var(--text3);font-family:DM Mono,monospace;font-size:11px;font-weight:700}.order-detail-body .od-cod-box span{font-family:DM Mono,DM Sans,sans-serif!important;font-size:16px!important}.order-detail-body .od-action-row{border-top:1px solid #ffffff14!important;margin-top:14px!important;padding-top:12px!important;padding-left:0!important}.order-detail-body .card-body{background:#ffffff05;padding:18px}.order-detail-body .card-body>div[style*="border: '1px solid var(--border)'"],.order-detail-body .result-box,.order-detail-body .totals-box{box-shadow:inset 0 1px #ffffff09;background:#ffffff0a!important;border-color:#ffffff17!important;border-radius:14px!important}.order-detail-body .card-body div[style*="background: 'var(--surface2)'"]{background:#ffffff0b!important}.order-detail-body .detail-panel{overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #0000001f;background:#ffffff0b!important;border-color:#ffffff17!important;border-radius:15px!important}.order-detail-body .detail-panel>div:first-child{border-bottom:1px solid #ffffff13;background:linear-gradient(#ffffff0f,#ffffff09)!important}.order-detail-body .detail-panel span[style*="font-weight: 600"]{color:var(--text)!important}.order-detail-body .detail-panel .locked-field{color:var(--text2);background:#ffffff0a;border-color:#ffffff16;border-radius:10px}.order-detail-body .detail-panel .card-body-inner{padding:14px!important}.order-detail-body .detail-panel-payment,.order-detail-body .detail-panel-note{padding:0!important}.order-detail-body .detail-panel-payment>div:first-child,.order-detail-body .detail-panel-note>div:first-child{padding:12px 14px;margin-bottom:0!important}.order-detail-body .detail-panel-payment>div:not(:first-child),.order-detail-body .detail-panel-note>div:not(:first-child){margin:12px 14px}.order-detail-body .detail-panel-note textarea{min-height:96px}.order-detail-body .payment-record-form{box-shadow:inset 0 1px #ffffff0a;background:#ffffff0b!important;border-color:#ffffff17!important;border-radius:14px!important;padding:14px!important}.order-detail-body .payment-record-form .btn-accent{border-radius:11px;min-height:38px;font-weight:800}.order-detail-body .payment-method-tabs{box-shadow:inset 0 1px #ffffff0a;background:#ffffff0b!important;border-color:#ffffff17!important;border-radius:12px!important;padding:4px!important}.order-detail-body .payment-method-tabs .btn{min-height:32px;font-weight:800;border-color:#0000!important;border-radius:9px!important}.order-detail-body .payment-method-tabs .btn-ghost{color:var(--text3)!important;background:0 0!important}.order-detail-body .payment-method-tabs .btn-ghost:hover{color:var(--text)!important;background:#ffffff12!important}.payment-panel-head{min-width:0}.payment-panel-summary{flex-wrap:wrap;min-width:0}.payment-panel-actions{flex-shrink:0}.order-detail-body .field-label{color:var(--text3);font-weight:700}.order-detail-footer{background:#ffffff09;border-top:1px solid #ffffff14;padding:14px 18px!important}.packing-page{max-width:1240px;min-height:100%;margin:0 auto;padding:14px 8px 34px}.packing-hero{backdrop-filter:blur(20px)saturate(145%);background:radial-gradient(circle at 82% 15%,#e8ff4726,#0000 32%),radial-gradient(circle at 5% 105%,#00d2d317,#0000 35%),linear-gradient(145deg,#fff1,#ffffff06);border:1px solid #ffffff1a;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:28px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 70px #0003}.packing-hero:after{content:"";pointer-events:none;border:1px solid #e8ff471f;border-radius:50%;width:210px;height:210px;position:absolute;top:-95px;right:-82px;box-shadow:0 0 0 34px #e8ff4706,0 0 0 68px #e8ff4704}.packing-eyebrow,.packing-section-label{color:var(--accent);text-transform:uppercase;letter-spacing:.9px;align-items:center;gap:6px;font:700 10px DM Mono,monospace;display:flex}.packing-hero h1{letter-spacing:-.7px;margin:9px 0 6px;font:800 32px Syne,sans-serif}.packing-hero p{color:var(--text2);max-width:580px;line-height:1.55}.packing-hero-action{z-index:1;flex-direction:column;gap:10px;display:flex;position:relative}.packing-hero-count{background:#ffffff0d;border:1px solid #e8ff4738;border-radius:99px;justify-content:center;align-items:center;gap:7px;padding:6px 14px 6px 6px;display:flex;box-shadow:inset 0 1px #ffffff1a}.packing-hero-count strong{background:var(--accent);color:#090a0c;border-radius:99px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 7px;font:800 13px DM Mono,monospace;display:inline-flex}.packing-hero-count span{text-transform:uppercase;letter-spacing:.7px;color:var(--text3);white-space:nowrap;font:700 9px DM Mono,monospace}.packing-start,.packing-pack{z-index:1;background:var(--accent);color:#090a0c;cursor:pointer;white-space:nowrap;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font:800 13px DM Sans,sans-serif;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;position:relative;box-shadow:0 16px 34px #c8e8322b,inset 0 1px #ffffff73}.packing-start:hover,.packing-pack:hover:not(:disabled){background:#f2ff72;transform:translateY(-2px);box-shadow:0 20px 42px #c8e8323d,inset 0 1px #ffffff8c}.packing-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 26px;display:grid}.packing-stats>div{background:#ffffff09;border:1px solid #ffffff14;border-radius:15px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;box-shadow:inset 0 1px #ffffff09}.packing-stats span{color:var(--text3);text-transform:uppercase;letter-spacing:.6px;font:700 10px DM Mono,monospace}.packing-stats strong{font:800 21px Syne,sans-serif}.packing-queue-head{color:var(--text2);justify-content:space-between;align-items:center;margin:0 3px 10px;font-weight:700;display:flex}.packing-queue-head>div{align-items:center;gap:7px;display:flex}.packing-queue-head button{color:var(--text3);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font:600 11px DM Mono,monospace;display:flex}.packing-queue-head button:hover{color:var(--text)}.packing-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.packing-queue-card{text-align:left;color:var(--text);cursor:pointer;background:linear-gradient(160deg,#ffffff0d,#ffffff06);border:1px solid #ffffff16;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 16px;transition:transform .16s,border-color .16s,background .16s;display:grid;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #0000001c}.packing-queue-card:hover{background:linear-gradient(160deg,#e8ff4711,#ffffff08);border-color:#e8ff4747;transform:translateY(-2px)}.packing-queue-card.selected{border-color:var(--accent);background:var(--accent-dim2)}.packing-queue-order{align-items:center;gap:11px;min-width:0;display:flex}.packing-queue-order>span{width:34px;height:34px;color:var(--accent);background:#e8ff471a;border-radius:11px;flex-shrink:0;place-items:center;font:800 11px DM Mono,monospace;display:grid}.packing-queue-order div{min-width:0}.packing-queue-order strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.packing-queue-order small{color:var(--text3);margin-top:3px;font:500 10px DM Mono,monospace;display:block}.packing-queue-items{flex-direction:column;gap:3px;min-width:0;display:flex}.packing-queue-items span{color:var(--text2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.packing-queue-meta{white-space:nowrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.packing-queue-meta span{color:var(--text3);font:600 10px DM Mono,monospace}.packing-queue-meta strong{color:var(--accent);font:700 12px DM Mono,monospace}.packing-queue-empty{text-align:center;color:var(--text3);border:1px dashed #ffffff17;border-radius:15px;grid-column:1/-1;padding:22px;font:600 11px DM Mono,monospace}.packing-history-head{margin-top:28px}.packing-history-head>span{color:var(--green);font:700 10px DM Mono,monospace}.packing-history-card{border-color:#2ecc711c}.packing-history-card .packing-queue-order>span{color:var(--green);background:#2ecc711a}.packing-history-card .packing-queue-meta strong{color:var(--green)}.packing-loading,.packing-empty{min-height:65vh;color:var(--text3);flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.packing-loading{font:600 12px DM Mono,monospace}.packing-empty{text-align:center}.packing-empty-icon{width:72px;height:72px;color:var(--accent);background:#e8ff471a;border:1px solid #e8ff4733;border-radius:23px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000038}.packing-empty h1{color:var(--text);font:800 28px Syne,sans-serif}.packing-empty p{margin-top:-7px;margin-bottom:6px}.packing-flowbar{backdrop-filter:blur(14px);background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:120px minmax(180px,440px) 120px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:9px 12px;display:grid}.packing-back,.packing-nav button,.packing-skip{color:var(--text2);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-weight:700;display:inline-flex}.packing-back{width:max-content;padding:8px 11px}.packing-back:hover,.packing-nav button:hover:not(:disabled),.packing-skip:hover:not(:disabled){color:var(--text);background:#ffffff14}.packing-progress-copy{color:var(--text3);justify-content:space-between;margin-bottom:6px;font:600 10px DM Mono,monospace;display:flex}.packing-progress-copy strong{color:var(--accent)}.packing-progress{background:#ffffff12;border-radius:99px;height:4px;overflow:hidden}.packing-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--accent),#a7f3d0);height:100%;transition:width .25s;display:block;box-shadow:0 0 12px #e8ff4766}.packing-nav{justify-content:flex-end;gap:6px;display:flex}.packing-nav button{width:34px;height:34px}.packing-nav button:disabled,.packing-skip:disabled{opacity:.35;cursor:not-allowed}.packing-workspace{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:14px;display:grid}.packing-customer-column{flex-direction:column;gap:10px;display:flex;position:sticky;top:0}.packing-glass{backdrop-filter:blur(16px)saturate(135%);background:linear-gradient(150deg,#ffffff0e,#ffffff06);border:1px solid #ffffff17;border-radius:19px;box-shadow:inset 0 1px #ffffff0d,0 18px 45px #00000024}.packing-customer-card,.packing-notes-card,.packing-summary-card{padding:18px}.packing-customer-card h2{letter-spacing:-.3px;margin:12px 0 11px;font:800 21px Syne,sans-serif}.packing-customer-card a{color:var(--text2);align-items:center;gap:8px;margin-bottom:8px;font:600 12px DM Mono,monospace;text-decoration:none;display:flex}.packing-customer-card a:hover{color:var(--accent)}.packing-address{color:var(--text2);border-top:1px solid #ffffff12;gap:9px;margin-top:11px;padding-top:11px;line-height:1.55;display:flex}.packing-address svg{color:var(--text3);flex-shrink:0;margin-top:2px}.packing-notes-card{background:radial-gradient(circle at 100% 0,#fd79a814,#0000 38%),linear-gradient(150deg,#ffffff0d,#ffffff06)}.packing-note{background:#ffffff09;border:1px solid #fff1;border-radius:12px;margin-top:13px;padding:11px}.packing-note span{color:var(--pink);text-transform:uppercase;letter-spacing:.6px;margin-bottom:5px;font:700 9px DM Mono,monospace;display:block}.packing-note p{color:var(--text2);white-space:pre-wrap;font-size:12px;line-height:1.5}.packing-no-notes{color:var(--text3);padding-top:13px;font-size:12px}.packing-summary-card>div:not(.packing-urgent):not(.packing-stock-warning){border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:7px 0;display:flex}.packing-summary-card>div:last-of-type{border-bottom:0}.packing-summary-card span{color:var(--text3);text-transform:uppercase;font:600 10px DM Mono,monospace}.packing-summary-card strong{font:700 12px DM Mono,monospace}.packing-urgent,.packing-stock-warning{text-align:center;border-radius:9px;margin-top:9px;padding:8px 10px;font:700 10px DM Mono,monospace}.packing-urgent{color:var(--red);background:var(--red-dim);border:1px solid #ff475733}.packing-stock-warning{color:var(--orange);background:var(--orange-dim);border:1px solid #ffa50233}.packing-fees-card{padding:18px}.packing-fee-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:7px 0;font-size:12px;display:flex}.packing-fee-row:last-of-type{border-bottom:0}.packing-fee-row span{color:var(--text2)}.packing-fee-row strong{color:var(--text);font:700 12px DM Mono,monospace}.packing-items-panel{min-width:0;padding:20px}.packing-items-head{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:flex-end;padding:2px 2px 17px;display:flex}.packing-items-head h2{margin-top:7px;font:800 22px Syne,sans-serif}.packing-items-head>span{color:var(--text3);background:#ffffff0b;border:1px solid #ffffff12;border-radius:99px;padding:6px 9px;font:700 10px DM Mono,monospace}.packing-cart-overview{flex-wrap:wrap;align-items:center;gap:7px;padding:13px 0 2px;display:flex}.packing-cart-overview span{color:var(--text3);background:#ffffff0a;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:5px;padding:6px 9px;font:600 10px DM Mono,monospace;display:inline-flex}.packing-cart-overview strong{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:700;overflow:hidden}.packing-item-progress{padding:15px 1px 3px}.packing-item-progress>div:first-child{color:var(--text3);text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;align-items:center;margin-bottom:7px;font:700 10px DM Mono,monospace;display:flex}.packing-item-progress strong{color:var(--text2);font-size:11px}.packing-item-progress-track{background:#fff1;border:1px solid #ffffff0b;border-radius:99px;height:7px;overflow:hidden;box-shadow:inset 0 1px 2px #0000002e}.packing-item-progress-track i{border-radius:inherit;background:linear-gradient(90deg,var(--accent),#a7f3d0);width:0;height:100%;transition:width .28s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 14px #e8ff4747}.packing-item-progress.complete strong{color:var(--green)}.packing-item-progress.complete .packing-item-progress-track i{background:linear-gradient(90deg,#2ecc71,#8ff0b5);box-shadow:0 0 16px #2ecc714d}.packing-items-list{flex-direction:column;gap:10px;padding:12px 0 4px;display:flex}.packing-item{background:#ffffff07;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:92px minmax(0,1fr) 118px;align-items:start;gap:16px;padding:12px;transition:border-color .16s,background .16s,opacity .16s;display:grid}.packing-item:hover{background:#ffffff0b;border-color:#ffffff24}.packing-item.packed{background:#2ecc710b;border-color:#2ecc7138}.packing-item.packed .packing-item-image{opacity:.55}.packing-item.packed .packing-item-copy{opacity:.65}.packing-item-image{object-fit:cover;background:#0000002e;border:1px solid #ffffff17;border-radius:12px;width:92px;height:92px}.packing-item-image.placeholder{color:var(--text3);background:linear-gradient(145deg,#ffffff0e,#ffffff05);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.packing-item-image.placeholder span{font:600 9px DM Mono,monospace}.packing-item-included{flex-flow:wrap;gap:6px;margin-top:auto;display:flex}.packing-item-included span{align-items:flex-start;gap:7px;display:flex}.packing-item-included span strong{color:var(--text);margin-top:4px;font:700 11px DM Sans,sans-serif;display:block}.packing-item-included span strong em{color:var(--text3);margin-left:5px;font:600 10px DM Mono,monospace}.packing-item-included .packing-item-image{border-radius:9px;flex-shrink:0;width:56px;height:56px}.packing-item-included .packing-item-image.placeholder span{font-size:0}.packing-item-included .packing-item-image.placeholder svg{width:18px;height:18px}.packing-item-copy{flex-direction:column;min-width:0;min-height:92px;display:flex}.packing-item-copy h3{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;font-size:15px;display:flex}.packing-item-copy p{color:var(--text3);margin-top:7px;font-size:11px;line-height:1.5}.packing-item-copy small{color:var(--text3);margin-top:7px;font:500 9px DM Mono,monospace;display:block}.packing-variant{color:var(--cyan);background:#00d2d317;border:1px solid #00d2d329;border-radius:8px;padding:4px 8px;font:600 10px DM Mono,monospace;display:inline-flex}.packing-variant-plain{color:var(--text3);font:600 13px DM Sans,sans-serif}.packing-qty-badge{color:var(--accent);background:#e8ff471f;border:1px solid #e8ff4747;border-radius:99px;align-items:center;margin-left:6px;padding:2px 8px;font:800 11px DM Mono,monospace;display:inline-flex}.packing-qty-line{color:var(--text3);text-transform:uppercase;letter-spacing:.4px;align-items:center;margin-top:-3px;margin-bottom:4px;font:600 10px DM Mono,monospace;display:flex}.packing-item-buttons{flex-direction:column;align-self:center;gap:6px;width:100%;display:flex}.packing-item-button{width:100%;min-height:38px;color:var(--accent);cursor:pointer;background:#e8ff471a;border:1px solid #e8ff473d;border-radius:11px;justify-content:center;align-self:center;align-items:center;gap:6px;font:800 11px DM Sans,sans-serif;transition:transform .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.packing-item-button:hover:not(:disabled){background:#e8ff472b;border-color:#e8ff475c;transform:translateY(-1px)}.packing-item-button.packed{color:var(--green);background:#2ecc711c;border-color:#2ecc713d}.packing-item-button.packed:hover:not(:disabled){color:#ff8a95;background:#ff47571a;border-color:#ff475742}.packing-item-button:disabled{opacity:.55;cursor:default}.packing-item-setup{width:100%;min-height:38px;color:var(--cyan);cursor:pointer;background:#00d2d314;border:1px solid #00d2d340;border-radius:11px;justify-content:center;align-items:center;gap:6px;font:800 11px DM Sans,sans-serif;transition:background .15s,border-color .15s;display:inline-flex}.packing-item-setup:hover{background:#00d2d326;border-color:#00d2d366}.packing-item-setup.done{color:var(--green);background:#2ecc711a;border-color:#2ecc713d}.packing-quantity{text-align:right}.packing-quantity>span{color:var(--text3);text-transform:uppercase;font:700 9px DM Mono,monospace;display:block}.packing-quantity strong{color:var(--accent);margin:2px 0;font:800 29px Syne,sans-serif;display:block}.packing-quantity small{color:var(--text2);font:600 10px DM Mono,monospace}.packing-description{background:#ffffff07;border:1px solid #fff1;border-radius:13px;padding:13px 14px}.packing-description span{color:var(--text3);text-transform:uppercase;margin-bottom:5px;font:700 9px DM Mono,monospace;display:block}.packing-description p{color:var(--text2);font-size:12px;line-height:1.5}.packing-actionbar{border-top:1px solid #ffffff13;justify-content:flex-end;align-items:center;gap:9px;margin-top:18px;padding-top:17px;display:flex}.packing-print-label{color:var(--text2);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:11px;align-items:center;gap:7px;margin-right:auto;padding:11px 14px;font-weight:700;display:inline-flex}.packing-print-label:hover:not(:disabled){color:var(--text);background:#ffffff14}.packing-print-label:disabled{opacity:.4;cursor:default}.packing-skip{padding:11px 14px}.packing-pack{min-width:150px;padding:12px 20px}.packing-pack:disabled,.packing-start:disabled{opacity:.48;cursor:default;box-shadow:none}.packing-pack .spinner{border-color:#090a0c #0003 #0003;width:15px;height:15px}.packing-undo-order{color:#ff8a95;cursor:pointer;background:#ff475717;border:1px solid #ff475738;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:180px;padding:11px 16px;font:800 12px DM Sans,sans-serif;display:inline-flex}.packing-undo-order:hover:not(:disabled){background:#ff475726;border-color:#ff475757}.packing-undo-order:disabled{opacity:.5;cursor:default}.packing-undo-order .spinner{width:14px;height:14px}.packing-confirm-overlay{z-index:1000;backdrop-filter:blur(12px);background:#030407b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.packing-confirm{text-align:center;background:linear-gradient(150deg,#23252bfa,#121418fa);border:1px solid #ffffff1f;border-radius:21px;width:min(390px,100%);padding:24px;box-shadow:inset 0 1px #ffffff12,0 28px 80px #00000080}.packing-confirm-icon{color:#ff8a95;background:#ff47571a;border:1px solid #ff475733;border-radius:14px;place-items:center;width:46px;height:46px;margin:0 auto 13px;display:grid}.packing-confirm h3{font:800 19px Syne,sans-serif}.packing-confirm p{color:var(--text2);margin:7px 0 0;font-size:12px;line-height:1.5}.packing-confirm-warning{color:var(--orange);background:#ffa50212;border:1px solid #ffa50229;border-radius:11px;margin:14px 0 0;padding:10px 11px;font-size:10px;line-height:1.45}.packing-confirm>div:last-child{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.packing-confirm-cancel,.packing-confirm-submit{cursor:pointer;border-radius:11px;min-height:40px;font:800 11px DM Sans,sans-serif}.packing-confirm-cancel{color:var(--text2);background:#ffffff0b;border:1px solid #ffffff17}.packing-confirm-submit{color:#ff9ca5;background:#ff47571f;border:1px solid #ff475740;justify-content:center;align-items:center;gap:6px;display:inline-flex}.packing-confirm-cancel:hover,.packing-confirm-submit:hover{filter:brightness(1.18)}.packing-confirm-cancel:disabled,.packing-confirm-submit:disabled{opacity:.5;cursor:default}.packing-confirm-submit .spinner{width:13px;height:13px}@media (width<=1100px){.packing-queue{grid-template-columns:1fr}.packing-queue-card{grid-template-columns:minmax(0,1fr) auto}}@media (width<=760px){.packing-page{padding:4px 0 24px}.packing-hero{flex-direction:column;align-items:stretch;padding:22px}.packing-hero h1{font-size:27px}.packing-hero-count{align-self:center}.packing-start{width:100%}.packing-stats{gap:6px}.packing-stats>div{flex-direction:column;align-items:flex-start;gap:5px;padding:11px}.packing-queue-card{grid-template-columns:1fr auto;gap:11px}.packing-queue-items{grid-area:2/1/auto/-1}.packing-flowbar{grid-template-columns:auto 1fr auto;gap:9px}.packing-back{gap:0;font-size:0}.packing-back svg{width:16px}.packing-progress-copy span{font-size:9px}.packing-workspace{grid-template-columns:1fr}.packing-customer-column{grid-template-columns:1fr 1fr;display:grid;position:static}.packing-customer-card{grid-column:1/-1}.packing-items-panel{padding:14px}.packing-item{grid-template-columns:82px minmax(0,1fr) 102px;gap:10px}.packing-item-image{width:82px;height:76px}}@media (width<=480px){.packing-customer-column{display:flex}.packing-item{grid-template-columns:72px minmax(0,1fr);align-items:center}.packing-item-image{width:72px;height:72px}.packing-item-buttons{grid-column:1/-1}.packing-actionbar{grid-template-columns:1fr 1.2fr;display:grid}.packing-print-label{grid-column:1/-1;justify-content:center;margin-right:0}.packing-skip,.packing-pack{width:100%;min-width:0;padding:11px 9px}}.packing-back:disabled{opacity:.4;cursor:default}.test-helper-global-settings{margin:0 0 13px}.test-helper-global-settings .test-helper-panel-head{margin-bottom:10px}.test-helper-global-settings .test-helper-sms{margin-bottom:0}.test-helper-sms:has(input:disabled){opacity:.65;cursor:default}.test-helper-page{max-width:1180px;margin:0 auto;padding:14px 8px 34px}.test-helper-hero{background:radial-gradient(circle at 88% 0,#a55eea29,#0000 35%),linear-gradient(145deg,#ffffff0f,#ffffff06);border:1px solid #a55eea33;border-radius:22px;align-items:center;gap:15px;padding:24px 26px;display:flex;box-shadow:inset 0 1px #ffffff12,0 22px 55px #0000002e}.test-helper-icon{color:#d8b4fe;background:#a55eea24;border:1px solid #a55eea3d;border-radius:16px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #ffffff14}.test-helper-kicker{color:var(--purple);text-transform:uppercase;letter-spacing:1px;font:800 9px DM Mono,monospace}.test-helper-hero h1{margin:3px 0;font:800 27px Syne,sans-serif}.test-helper-hero p{color:var(--text2);font-size:12px}.test-helper-warning{color:var(--orange);background:#ffa50212;border:1px solid #ffa5022b;border-radius:14px;align-items:flex-start;gap:10px;margin:12px 0;padding:12px 14px;display:flex}.test-helper-warning svg{flex-shrink:0;margin-top:1px}.test-helper-warning div{flex-direction:column;gap:2px;display:flex}.test-helper-warning strong{font-size:11px}.test-helper-warning span{color:#ffb946bf;font-size:10px;line-height:1.5}.test-helper-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:start;gap:12px;display:grid}.test-helper-panel{background:linear-gradient(150deg,#ffffff0d,#ffffff06);border:1px solid #ffffff16;border-radius:19px;padding:17px;box-shadow:inset 0 1px #ffffff0b,0 16px 40px #00000021}.test-helper-create-panel{position:sticky;top:0}.test-helper-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.test-helper-panel-head>div{align-items:center;gap:10px;display:flex}.test-helper-panel-head>div>span{color:#d8b4fe;background:#a55eea1f;border-radius:9px;place-items:center;width:29px;height:29px;font:800 9px DM Mono,monospace;display:grid}.test-helper-panel-head h2{font:800 15px Syne,sans-serif}.test-helper-panel-head p{color:var(--text3);margin-top:2px;font-size:10px}.test-helper-panel-head>button{width:31px;height:31px;color:var(--text3);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;place-items:center;display:grid}.test-helper-panel-head>button:hover{color:var(--text);background:#ffffff13}.test-helper-search{height:38px;color:var(--text3);background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:8px;margin-bottom:10px;padding:0 11px;display:flex}.test-helper-search:focus-within{border-color:#a55eea73;box-shadow:0 0 0 3px #a55eea12}.test-helper-search input{color:var(--text);background:0 0;border:0;outline:0;width:100%;font:500 12px DM Sans,sans-serif}.test-helper-search input::placeholder{color:var(--text3)}.test-helper-loading,.test-helper-empty{min-height:180px;color:var(--text3);justify-content:center;align-items:center;gap:8px;font:600 11px DM Mono,monospace;display:flex}.test-helper-products{flex-direction:column;gap:7px;max-height:570px;display:flex;overflow-y:auto}.test-helper-product{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;transition:border-color .15s,background .15s;overflow:hidden}.test-helper-product.selected{background:#a55eea0e;border-color:#a55eea52}.test-helper-product-main{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px 45px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px;display:grid}.test-helper-check{color:#0b0c0f;border:1px solid #ffffff24;border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.test-helper-product.selected .test-helper-check{background:var(--purple);border-color:var(--purple);color:#fff}.test-helper-thumb{object-fit:cover;background:#0000002e;border:1px solid #ffffff14;border-radius:9px;width:45px;height:40px}.test-helper-thumb.placeholder{color:var(--text3);background:#ffffff09;place-items:center;display:grid}.test-helper-product-copy{flex-direction:column;min-width:0;display:flex}.test-helper-product-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.test-helper-product-copy small{color:var(--text3);margin-top:3px;font:500 9px DM Mono,monospace}.test-helper-stock,.test-helper-price{white-space:nowrap;font:700 9px DM Mono,monospace}.test-helper-stock{color:var(--green);background:#2ecc7114;border-radius:7px;padding:4px 6px}.test-helper-stock.empty{color:var(--red);background:var(--red-dim)}.test-helper-price{color:var(--text2)}.test-helper-qty{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;padding:7px 10px 8px 83px;display:flex}.test-helper-qty>span{color:var(--text3);text-transform:uppercase;font:600 9px DM Mono,monospace}.test-helper-qty>div{align-items:center;gap:4px;display:flex}.test-helper-qty button{width:27px;height:27px;color:var(--text2);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;place-items:center;display:grid}.test-helper-qty button:disabled{opacity:.3;cursor:default}.test-helper-qty strong{text-align:center;min-width:27px;font:800 12px DM Mono,monospace}.test-helper-field{flex-direction:column;gap:6px;margin-bottom:13px;display:flex}.test-helper-field>span{color:var(--text3);text-transform:uppercase;letter-spacing:.5px;font:700 9px DM Mono,monospace}.test-helper-field small{color:var(--text3);font-size:9px}.test-helper-count{position:relative}.test-helper-count input{width:100%;height:42px;color:var(--text);background:#ffffff0a;border:1px solid #ffffff17;border-radius:11px;outline:none;padding:0 36px 0 12px;font:700 13px DM Mono,monospace}.test-helper-count input:focus{border-color:#a55eea80;box-shadow:0 0 0 3px #a55eea14}.test-helper-count svg{color:var(--text3);pointer-events:none;position:absolute;top:14px;right:12px}.test-helper-sms{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:13px;padding:11px;display:grid}.test-helper-sms.active{background:#2ecc710e;border-color:#2ecc7140}.test-helper-sms>input{display:none}.test-helper-checkbox{color:#07120b;border:1px solid #ffffff24;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.test-helper-sms.active .test-helper-checkbox{background:var(--green);border-color:var(--green)}.test-helper-sms>div{flex-direction:column;display:flex}.test-helper-sms strong{font-size:11px}.test-helper-sms small{color:var(--text3);margin-top:2px;font-size:9px}.test-helper-sms>svg{color:var(--green)}.test-helper-summary{background:#ffffff06;border:1px solid #fff1;border-radius:12px;margin-bottom:13px;padding:10px 11px}.test-helper-summary>div{justify-content:space-between;align-items:center;padding:5px 0;display:flex}.test-helper-summary span{color:var(--text3);font-size:10px}.test-helper-summary strong{font:700 11px DM Mono,monospace}.test-helper-create{background:linear-gradient(135deg,var(--purple),#c084fc);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;font:800 12px DM Sans,sans-serif;display:flex;box-shadow:0 12px 28px #a55eea33,inset 0 1px #ffffff40}.test-helper-create:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #a55eea47,inset 0 1px #ffffff4d}.test-helper-create:disabled{opacity:.42;cursor:default;box-shadow:none}.test-helper-create .spinner{width:14px;height:14px}.test-helper-results{background:#2ecc710b;border:1px solid #2ecc712b;border-radius:12px;margin-top:12px;padding:10px}.test-helper-results-title{color:var(--green);align-items:center;margin-bottom:6px;font-weight:700;gap:6px!important;display:flex!important}.test-helper-results>div{border-bottom:1px solid #ffffff0d;flex-direction:column;gap:2px;padding:5px 2px;display:flex}.test-helper-results>div:last-child{border-bottom:0}.test-helper-results span{font:700 10px DM Mono,monospace}.test-helper-results small{color:var(--text3);text-overflow:ellipsis;font:500 8px DM Mono,monospace;overflow:hidden}@media (width<=900px){.test-helper-layout{grid-template-columns:1fr}.test-helper-create-panel{position:static}.test-helper-products{max-height:none}}@media (width<=560px){.test-helper-page{padding:4px 0 24px}.test-helper-hero{padding:18px}.test-helper-hero h1{font-size:23px}.test-helper-product-main{grid-template-columns:18px 42px minmax(0,1fr) auto}.test-helper-stock{display:none}.test-helper-thumb{width:42px;height:38px}.test-helper-qty{padding-left:70px}.test-helper-panel{padding:13px}}.order-detail-save{flex:1;justify-content:center;align-items:center;gap:7px;min-height:42px;font-weight:800;display:inline-flex;box-shadow:0 10px 26px #c8e83221,inset 0 1px #ffffff3d;border-radius:12px!important}.order-detail-save:hover:not(:disabled){transform:translateY(-1px)}.form-row{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.form-row.single{grid-template-columns:1fr}.form-group{flex-direction:column;gap:5px;display:flex}.form-label{color:var(--text3);text-transform:uppercase;letter-spacing:.5px;font-family:DM Mono,monospace;font-size:11px}.form-input{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);outline:none;padding:9px 12px;font-family:DM Sans,sans-serif;font-size:13px;transition:border-color .15s}.form-input:focus{border-color:var(--accent)}.form-input.err{border-color:var(--red)}.create-order-modal .form-group{min-width:0}.create-order-modal{background:radial-gradient(circle at 8% 0,#c8e8320f,#0000 30%),radial-gradient(circle at 94% 0,#00d2d30b,#0000 28%),linear-gradient(#1f2228fa,#121418fa);animation:.18s ease-out coPop;box-shadow:0 24px 70px #00000073}.create-order-modal .modal-header{background:0 0;border-bottom:none}.create-order-modal .modal-body{padding:26px}.create-order-modal .form-input{box-sizing:border-box;width:100%;min-height:40px;color:var(--text);background:#ffffff0b;border:1px solid #ffffff17;border-radius:11px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;box-shadow:inset 0 1px #ffffff09}.create-order-modal .form-input:hover{background:#ffffff0f;border-color:#ffffff29}.create-order-modal .form-input:focus{background:#ffffff12;border-color:#c8e832bf;box-shadow:0 0 0 4px #c8e83217,inset 0 1px #ffffff0d}.create-order-modal .form-label{color:var(--text3);font-size:10px;font-weight:700}.create-order-modal select.form-input{appearance:none;background-color:var(--surface2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a3a3a3' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:34px}.create-order-modal select.form-input option{color:#f3f4f6;background:#17191d}.create-order-modal .customer-note-input{min-height:78px}.create-order-modal .add-product-row .btn{min-height:38px}.create-order-modal hr{border-top-color:#ffffff14!important;margin:18px 0!important}.create-order-modal .modal-body>div[style*=uppercase]{background:#ffffff0b;border:1px solid #ffffff14;border-radius:99px;align-items:center;padding:6px 10px;display:inline-flex;color:var(--text2)!important;margin-bottom:14px!important}.create-order-modal .product-row{background:#ffffff0b;border-color:#ffffff14;border-radius:12px;transition:background .15s,border-color .15s;box-shadow:0 1px #ffffff09}.create-order-modal .product-row:hover{background:#fff1;border-color:#ffffff26}.create-order-modal .totals-box{background:#ffffff0d;border-color:#ffffff1a;border-radius:14px;padding:16px 18px;box-shadow:inset 0 1px #ffffff09}.create-order-modal .totals-row.final{font-size:17px}.co-primary-btn{font-weight:700;box-shadow:0 8px 22px #c8e83224,inset 0 1px #ffffff3d;border-radius:11px!important}.co-primary-btn:hover:not(:disabled){transform:translateY(-1px)}.co-secondary-btn{transition:background .15s,border-color .15s,box-shadow .15s;background:#ffffff0f!important;border-color:#ffffff1f!important;border-radius:10px!important}.co-secondary-btn:not(:disabled){color:var(--accent)!important;background:#c8e8321a!important;border-color:#c8e83259!important;box-shadow:0 0 10px #c8e8321f!important}.co-secondary-btn:hover:not(:disabled){background:#c8e83229!important;border-color:#c8e83280!important;box-shadow:0 0 14px #c8e83233!important}.co-coupon-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.co-coupon-apply{justify-content:center;min-width:96px;height:40px}.co-coupon-applied{color:var(--green);background:#34d3991a;border:1px solid #34d39973;border-radius:11px;grid-column:1/-1;align-items:center;gap:8px;padding:10px 11px;font-family:DM Mono,monospace;font-size:12px;display:flex;box-shadow:inset 0 1px #ffffff0f}.co-coupon-applied strong{color:var(--green);white-space:nowrap;margin-left:auto;font-weight:800}.co-coupon-applied .btn{flex-shrink:0}.co-select{width:100%;position:relative}.co-select-btn{width:100%;min-height:40px;color:var(--text);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:11px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-family:DM Sans,sans-serif;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s;display:flex}.co-select-btn:hover{background:#fff1;border-color:#ffffff29}.co-select-btn.open{border-color:#c8e832b3;box-shadow:0 0 0 3px #c8e83217}.co-select-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.co-select-btn svg{color:var(--text3);flex-shrink:0;transition:transform .15s}.co-select-btn.open svg{color:var(--accent);transform:rotate(180deg)}.co-select-menu{z-index:80;border:1px solid var(--border2);background:#181a1ffa;border-radius:14px;max-height:230px;padding:6px;animation:.12s ease-out coMenu;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #00000073}.co-select-option{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-family:DM Sans,sans-serif;font-size:13px;display:flex}.co-select-option:hover{background:var(--surface3)}.co-select-option.selected{background:var(--accent-dim);color:var(--accent)}.co-select-option small{color:var(--text3);white-space:nowrap;font-family:DM Mono,monospace;font-size:10px}.co-select-option.selected small{color:var(--accent)}.co-select-value,.co-select-option-main{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.co-select-value>span,.co-select-option-main>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.co-select-photo{object-fit:cover;background:var(--surface3);border:1px solid #ffffff1a;border-radius:7px;flex:none;width:27px;height:27px;display:block}.product-select-row .co-select-btn{min-height:40px;padding:5px 10px}.co-select-option-main .co-select-photo{width:30px;height:30px}.product-select-row .co-select-option{min-height:48px}.create-order-modal .product-select-row>.form-group:first-child,.create-order-modal .product-select-row>.form-group:not(:first-child):not(.btn-wrap){flex:180px!important;min-width:160px!important}.create-order-modal .product-select-row .co-select-value>span,.create-order-modal .product-select-row .co-select-option-main>span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.co-select-compact .co-select-menu{max-height:176px;padding:4px}.co-select-compact .co-select-option{min-height:48px;padding:9px 10px}.co-select-compact .co-select-option-main .co-select-photo{width:30px;height:30px}.co-select-compact .co-select-option-copy{flex-direction:column;gap:2px;min-width:0;line-height:1.1;display:flex}.co-select-compact .co-select-option-copy>span{white-space:normal;overflow-wrap:anywhere;font-size:13px}.co-select-compact .co-select-option-copy small{font-size:10px;line-height:1.1}.co-select-compact .co-select-option-copy .co-stock-in{color:var(--green)}.co-select-compact .co-select-option-copy .co-stock-low{color:var(--orange)}.co-select-compact .co-select-option-copy .co-stock-out{color:var(--red)}.create-order-modal .product-row-info{min-width:0}.create-order-modal .product-name,.create-order-modal .product-variant{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.co-cart-photo{object-fit:cover;background:var(--surface3);border:1px solid #ffffff1a;border-radius:9px;flex:none;width:48px;height:48px}.co-photo-placeholder{color:var(--text3);place-items:center;display:grid}@media (width<=600px){.product-select-row .co-select-option:not(.compact-option) small{display:none}.create-order-modal .product-row{flex-wrap:wrap}.create-order-modal .product-row-info{flex:120px}.create-order-modal .product-row .qty-control{margin-left:auto}}.co-step-bar{border-bottom:1px solid #ffffff0f;align-items:center;gap:0;padding:14px 26px 10px;display:flex}.co-step{cursor:default;flex-direction:column;flex-shrink:0;align-items:center;gap:5px;display:flex}.co-step-dot{width:22px;height:22px;color:var(--text3);background:#ffffff12;border:1.5px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:flex}.co-step-label{color:var(--text3);white-space:nowrap;font-size:11px;font-weight:600;transition:color .2s}.co-step.active .co-step-dot{background:var(--accent);color:#0b0c0f;border-color:var(--accent);box-shadow:0 0 14px #e8ff4759}.co-step.active .co-step-label{color:var(--accent)}.co-step.done .co-step-dot{color:#34d399;background:#34d39926;border-color:#34d3994d}.co-step.done .co-step-label{color:#34d399}.co-step-line{background:#ffffff17;flex:1;height:1.5px;margin:0 6px 16px;transition:background .2s}.co-step-line.done{background:#34d3994d}.co-section-heading{color:var(--text2);letter-spacing:.3px;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff14;border-radius:99px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.co-test-fill-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.co-test-fill-row .co-section-heading{margin-bottom:0}.co-test-fill-btn{white-space:nowrap;color:var(--text2);border-radius:9px;align-items:center;gap:5px;display:inline-flex}.co-back-btn{color:var(--text2);cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:6px;margin-bottom:8px;padding:6px 14px 6px 10px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.co-back-btn:hover{color:var(--text);background:#ffffff1f;border-color:#fff3}.create-order-modal .form-error{color:#ff6b78;align-items:center;gap:4px;margin-top:5px;font-size:11px;font-weight:500;animation:.18s ease-out errSlide;display:inline-flex}.create-order-modal .form-input.err{animation:.22s ease-out errShake;border-color:#ff475799!important;box-shadow:0 0 0 3px #ff47571a!important}.create-order-modal .form-input{resize:none}.co-coupon-apply.lit{color:var(--accent)!important;background:#c8e8321f!important;border-color:#c8e8324d!important}@keyframes errSlide{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes errShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}@keyframes coPop{0%{opacity:.6;transform:translateY(8px)scale(.992)}to{opacity:1;transform:none}}@keyframes coMenu{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes orderCardIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes copyPop{0%{transform:scale(.96)}70%{transform:scale(1.04)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.orders-compact .compact-card{animation:none!important}}.form-error{color:var(--red);font-size:11px}.product-row{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;display:flex}.product-row-info{flex:1}.product-name{font-size:13px;font-weight:500}.product-variant{color:var(--text3);font-family:DM Mono,monospace;font-size:11px}.product-price{color:var(--accent);font-family:DM Mono,monospace;font-size:13px}.qty-control{align-items:center;gap:6px;display:flex}.qty-btn{border:1px solid var(--border);background:var(--surface3);width:30px;height:30px;color:var(--text);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:all .1s;display:flex}.qty-btn:hover{background:var(--accent);color:#000;border-color:var(--accent)}.qty-display{text-align:center;min-width:20px;font-family:DM Mono,monospace;font-size:13px;font-weight:600}.add-product-row{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:14px;display:flex}.add-product-row .form-input{min-width:0}.totals-box{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:4px;padding:14px 16px}.totals-row{justify-content:space-between;align-items:center;padding:3px 0;font-size:13px;display:flex}.totals-row.final{border-top:1px solid var(--border2);margin-top:6px;padding-top:8px;font-family:Syne,sans-serif;font-size:16px;font-weight:700}.receipt-text{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);white-space:pre-wrap;user-select:text;cursor:text;color:var(--text);padding:20px;font-family:DM Mono,monospace;font-size:13px;line-height:1.9}.section-tabs{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);gap:4px;margin-bottom:24px;padding:4px;display:flex}.section-tab{cursor:pointer;color:var(--text2);text-align:center;background:0 0;border:none;border-radius:4px;flex:1;padding:10px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:all .15s}.section-tab.active{background:var(--surface3);color:var(--text)}.locked-field{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text2);min-height:34px;padding:7px 10px;font-size:13px}.edit-badge{background:var(--orange-dim);color:var(--orange);border:1px solid #ffa50233;border-radius:4px;padding:2px 7px;font-family:DM Mono,monospace;font-size:10px}#printCanvas{display:none}.hamburger{color:var(--text);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:11px;flex-shrink:0;padding:7px;font-size:20px;line-height:1;transition:background .16s,border-color .16s,transform .16s;display:none}.hamburger:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px)}.nav-overlay{z-index:199;background:0 0;display:none;position:fixed;inset:0}.topbar-no-key{color:var(--red);background:#ff47571f;border:1px solid #ff475738;border-radius:999px;padding:6px 10px;font-family:DM Mono,monospace;font-size:11px}.topbar-printer{cursor:pointer;font-family:DM Mono,monospace;font-size:11px}.topbar-count{color:var(--text3);font-family:DM Mono,monospace;font-size:11px}.sb-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-top:0;padding:24px}.sb-title{align-items:center;gap:8px;margin-bottom:4px;font-family:Syne,sans-serif;font-size:15px;font-weight:700;display:flex}.sb-subtitle{color:var(--text3);margin-bottom:18px;font-size:12px;line-height:1.5}.sb-status-row{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;display:flex}.sb-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;transition:background .3s}.sb-dot.off{background:var(--text3)}.sb-dot.ok{background:var(--green);box-shadow:0 0 5px var(--green)}.sb-dot.busy{background:var(--orange);animation:.8s ease-in-out infinite pulse}.sb-dot.err{background:var(--red)}.sb-status-label{flex:1;font-family:DM Mono,monospace;font-size:12px}.sb-stats-row{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.sb-stat{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center;min-width:80px;padding:10px 14px}.sb-stat-num{font-family:Syne,sans-serif;font-size:18px;font-weight:700}.sb-stat-lbl{color:var(--text3);text-transform:uppercase;margin-top:2px;font-family:DM Mono,monospace;font-size:10px}.sb-log{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);max-height:160px;margin-top:12px;padding:10px;font-family:DM Mono,monospace;font-size:11px;line-height:1.8;overflow-y:auto}.sb-log-line.ok{color:var(--green)}.sb-log-line.err{color:var(--red)}.sb-log-line.info{color:var(--cyan)}.sb-log-line.warn{color:var(--orange)}.sb-action-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.sb-sql-box{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--cyan);white-space:pre-wrap;user-select:text;margin-bottom:16px;padding:12px 14px;font-family:DM Mono,monospace;font-size:11px;line-height:1.7}.public-track-page{background:radial-gradient(circle at 20% 0,#e8ff4714,transparent 34%),var(--bg);min-height:100vh;color:var(--text);justify-content:center;align-items:center;padding:18px;display:flex}.public-track-shell{width:min(680px,100%)}.public-track-brand{color:var(--accent);background:#e8ff4717;border:1px solid #e8ff472e;border-radius:13px;margin-bottom:14px;padding:8px 11px;font-family:Syne,sans-serif;font-weight:800;display:inline-flex}.public-track-card{background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff18;border-radius:20px;padding:22px;box-shadow:0 24px 70px #00000059}.public-track-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.public-track-kicker{color:var(--text3);margin-bottom:5px;font-family:DM Mono,monospace;font-size:11px}.public-track-title{font-size:22px;font-weight:800}.public-track-muted{color:var(--text3);font-size:13px}.public-confirm-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-family:DM Mono,monospace;font-size:11px;display:inline-flex}.public-confirm-pill.ok{background:var(--green-dim);color:var(--green);border:1px solid #2ecc713d}.public-confirm-pill.pending{background:var(--orange-dim);color:var(--orange);border:1px solid #ffa50247}.public-confirm-box{color:var(--orange);background:#ffa5021a;border:1px solid #ffa50240;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;padding:13px;display:grid}.public-confirm-box p{color:var(--text2);margin-top:2px;font-size:12px}.public-track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.public-track-grid>div{background:#ffffff0b;border:1px solid #ffffff13;border-radius:13px;padding:11px}.public-track-grid span{color:var(--text3);margin-bottom:4px;font-family:DM Mono,monospace;font-size:10px;display:block}.public-track-grid strong{overflow-wrap:anywhere;font-size:13px}.public-track-section-title{align-items:center;gap:6px;margin-bottom:10px;font-weight:800;display:flex}.public-track-entry{gap:10px;padding:10px 0;display:flex}.public-track-entry strong{font-size:13px;font-weight:600;display:block}.public-track-entry small{color:var(--text3);margin-top:3px;font-family:DM Mono,monospace;font-size:10px;display:block}.public-track-error{color:var(--red);margin-top:12px;font-size:12px}@media (width<=560px){.public-track-card{border-radius:16px;padding:16px}.public-track-head{flex-direction:column}.public-confirm-box,.public-track-grid{grid-template-columns:1fr}}@media (width<=768px){.hamburger{justify-content:center;align-items:center;display:flex}.view-toggle{display:none!important}.nav-overlay{display:block}.topbar{gap:8px;height:58px;padding:0 12px}.topbar-brand{flex:1}.topbar-logo{border-radius:11px;padding:6px 9px;font-size:14px}.topbar-sub,.topbar-count,.topbar-email,.topbar-printer{display:none!important}.topbar-right>div{min-height:30px;padding:5px 9px}.main{gap:0;padding:0}.sidebar{z-index:200;background:linear-gradient(#1f2228fa,#121418fa);border:1px solid #ffffff1a;border-radius:18px;width:min(244px,100vw - 28px);padding:12px 9px;transition:transform .24s cubic-bezier(.2,.8,.2,1);position:fixed;top:66px;bottom:10px;left:10px;transform:translate(calc(-100% - 16px));box-shadow:0 24px 70px #00000080}.sidebar.open{transform:translate(0)}.sidebar-label{padding:8px 10px 9px}.nav-item{border-radius:12px;min-height:40px;padding:9px 10px}.content{width:100%;padding:16px}.stats-bar{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.stats-bar .stat-card:last-child{grid-column:1/-1}.stat-value,.page-title{font-size:18px}.toolbar{flex-wrap:wrap;gap:8px;margin-bottom:14px}.toolbar-left{flex-basis:100%}.toolbar-left .search-wrap{width:100%;min-width:0}.toolbar-right{scrollbar-width:none;flex-wrap:nowrap;flex-basis:100%;overflow-x:auto}.modal-overlay{align-items:stretch;padding:0}.modal-box{border:none;border-radius:0;width:100%;max-width:100%;max-height:100vh;margin:0;overflow-y:hidden}.modal-box.wide{border:none;border-radius:0;width:100%;max-width:100%;max-height:100vh;margin:0;position:fixed;inset:0}.small-modal{border:1px solid #ffffff1a!important;border-radius:16px!important;width:calc(100vw - 28px)!important;max-width:520px!important;max-height:88vh!important;margin:auto!important;position:relative!important;inset:auto!important}.cancel-order-modal{min-height:min(460px,88vh)!important}.pack-confirm-modal{max-width:360px!important}.order-detail-modal{border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important;position:fixed!important;inset:0!important}.order-detail-header{box-shadow:none!important;background:0 0!important;padding:14px 16px 10px!important}.order-detail-title{font-size:15px!important}.order-detail-subtitle{margin-top:2px;font-size:10px}.order-detail-close{justify-content:center;min-width:34px;min-height:34px;padding:7px!important}.order-detail-close svg+*{display:none}.order-detail-body .od-card-top{flex-wrap:wrap!important;gap:8px!important}.order-detail-body .od-card-info{flex:1 1 0;min-width:0;flex-direction:column!important;gap:7px!important;display:flex!important}.order-detail-body .od-name-row,.order-detail-body .od-meta-row,.order-detail-body .od-tags-row,.order-detail-body .od-product-meta-row{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.order-detail-body .od-name-row{order:1!important}.order-detail-body .od-meta-row{order:2!important}.order-detail-body .od-tags-row{order:3!important}.order-detail-body .od-product-meta-row{order:4!important}.order-detail-body .od-name-row .card-name{margin-bottom:0;font-size:18px!important}.order-detail-body .od-meta-row .card-phone,.order-detail-body .od-meta-row .copy-chip,.order-detail-body .od-meta-row a[href*=steadfast]{width:max-content;margin-right:0}.order-detail-body .od-tags-row .badge,.order-detail-body .od-tags-row span[style*="border-radius: 99px"]{width:max-content}.order-detail-body .od-product-meta-row .tag{word-break:break-word;width:100%;max-width:100%;white-space:normal!important;font-size:10px!important;line-height:1.4!important}.order-detail-body .od-product-meta-row span:not(.tag){width:max-content}.order-detail-body .od-cod-box{box-sizing:border-box;width:auto;min-width:0;display:block;text-align:left!important;background:0 0!important;border:none!important;border-radius:0!important;order:5!important;padding:0!important}.order-detail-body .od-cod-box:before{content:"Payable: ";color:var(--text3);font-family:DM Mono,monospace;font-size:10px;font-weight:700}.order-detail-body .od-cod-box span{font-family:DM Mono,DM Sans,sans-serif!important;font-size:14px!important}.order-detail-body .od-meta-row .card-phone{font-size:12px!important}.order-detail-body .od-tags-row .badge,.order-detail-body .od-tags-row span[style*="border-radius: 99px"]{padding:3px 7px!important;font-size:10px!important}.order-detail-body .od-action-row{flex-wrap:wrap!important;gap:5px!important;padding-left:0!important;overflow-x:visible!important}.order-detail-body .od-action-row .btn{flex:none;justify-content:center;padding:5px 10px!important;font-size:11px!important}.order-detail-body .payment-panel-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;display:grid!important}.order-detail-body .payment-panel-summary{overflow:hidden;flex-wrap:nowrap!important;gap:5px!important;display:flex!important}.order-detail-body .payment-panel-summary>span{flex-shrink:0;white-space:nowrap!important}.order-detail-body .payment-panel-summary>span:nth-child(2){padding:2px 5px!important;font-size:9px!important}.order-detail-body .payment-panel-actions{flex-wrap:nowrap!important;gap:4px!important;display:flex!important}.order-detail-body .payment-panel-actions .btn{white-space:nowrap!important;padding:3px 6px!important;font-size:10px!important}.card-header{flex-wrap:wrap;align-items:flex-start}.card-actions{flex-wrap:nowrap;flex-shrink:1;gap:4px;width:100%;max-width:100%;padding-left:24px}.card-actions .chevron{flex-shrink:0;margin-left:auto}.card-actions .btn,.card-actions span{flex-shrink:0}.card-btn-secondary,.btn-label-mobile-hide{display:none!important}.order-card{overflow:visible}.modal-body{padding:16px}.modal-header{padding:16px 16px 12px}.modal-footer{padding:12px 16px}.settings-panel{max-width:100%;padding:16px}.history-card{gap:8px;padding:10px 12px}.tracking-row{flex-wrap:wrap}.tracking-select{width:100%}.printer-bar{padding:10px 12px}.compact-card .btn-xs{border-radius:6px;justify-content:center;min-width:30px;min-height:30px;padding:6px 8px;font-size:11px}.content{padding:12px}.compact-card{padding:10px 12px}.compact-card-head{margin-bottom:4px!important}.compact-card-head>div>div:first-child{font-size:12px!important}.compact-card-head>div>div:last-child{font-size:11px!important}.compact-card-head>div:last-child{font-size:12px!important}.compact-id-row{gap:5px!important;margin-bottom:4px!important}.compact-id-row .copy-chip,.compact-id-row a{font-size:10px!important}.compact-actions-row{gap:5px!important}.compact-actions-row .btn-xs{gap:3px!important;min-height:28px!important;padding:4px 8px!important;font-size:10px!important}.compact-actions-row .btn-xs svg{width:11px!important;height:11px!important}.compact-tags-row{gap:4px!important}.compact-tags-row .badge,.compact-tags-row span[style*=border-radius]{padding:2px 6px!important;font-size:9px!important}.orders-compact{gap:6px!important}.orders-page .stat-card{padding:8px 10px}.orders-page .stat-value{font-size:16px}.orders-page .stat-label{font-size:9px}}@media (width<=540px){.card-body-inner,.form-row{grid-template-columns:1fr}.topbar-no-key{padding:3px 6px;font-size:10px}.page-header{margin-bottom:16px}.page-header-actions{flex-wrap:wrap;width:100%}.page-header-actions .btn{flex:1;justify-content:center}.orders-page-header{border-radius:15px;padding:14px}.orders-page .page-title{font-size:21px}.orders-page .page-header-actions{grid-template-columns:1fr;gap:8px;display:grid}.orders-page .stats-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.orders-page .stats-bar .stat-card:last-child{grid-column:auto}.orders-page .stat-card{min-width:0;padding:8px 6px}.orders-page .stat-label{font-size:8px}.orders-page .stat-value{font-size:16px}.orders-toolbar{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:9px!important;display:flex!important}.orders-toolbar-main{width:100%;flex-wrap:wrap!important;gap:8px!important;display:flex!important}.orders-toolbar-main .search-wrap{flex:1;min-width:0;width:auto!important}.orders-toolbar-main .orders-create-btn{flex-basis:100%;justify-content:center}.orders-toolbar-main .btn{justify-content:center}.orders-create-btn{grid-column:1/-1}.orders-refresh-btn{width:100%;justify-content:center!important}.orders-bulkbar{grid-template-columns:1fr 1fr;gap:8px!important;display:grid!important}.orders-bulkbar .btn{justify-content:center}.orders-filter-panel{border-radius:0 0 15px 15px!important;padding:13px!important}.orders-filter-panel>div:first-child{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.orders-filter-panel .btn-xs{height:30px;min-height:30px}.orders-filter-actions{grid-auto-columns:max-content;grid-auto-flow:column;justify-content:end;width:auto;max-width:100%;grid-template-columns:none!important}.orders-filter-actions.has-clear{grid-template-columns:none!important}.orders-filter-actions .btn{min-width:0;padding-left:6px!important;padding-right:6px!important;font-size:10px!important}.upload-zone{padding:30px 20px}.sync-input-row{flex-direction:column}.sync-input-row .btn{align-self:flex-start}.add-product-row{flex-wrap:wrap;align-items:flex-end;gap:8px}.add-product-row .form-group{min-width:0}.add-product-row .form-label{display:none}.add-product-row .btn{white-space:nowrap;flex-shrink:0;align-self:auto}.create-order-modal .add-product-row{flex-flow:wrap;align-items:flex-end;gap:8px}.create-order-modal .add-product-row .form-group{flex:1 1 0!important;width:auto!important;min-width:0!important}.create-order-modal .add-product-row .form-group.btn-wrap{width:100%!important;min-width:unset!important;flex:0 0 100%!important}.create-order-modal .add-product-row .form-group.btn-wrap .btn{justify-content:center;width:100%}.create-order-modal .modal-body{padding:18px}.co-coupon-row{grid-template-columns:1fr}.co-coupon-row>.btn{justify-content:center;width:100%}.co-coupon-applied{box-sizing:border-box;width:100%}.co-coupon-applied .btn{margin-left:auto;width:auto!important;min-width:0!important;height:auto!important}.sb-action-row{flex-direction:column}.sb-action-row .btn{justify-content:center;width:100%}.card-header{gap:8px;padding:10px 12px}.card-actions{gap:3px;padding-left:20px}.card-name{font-size:13px}.card-phone{font-size:11px}.btn-xs{padding:2px 6px!important;font-size:11px!important}.compact-card{padding:10px}.compact-actions-row{flex-wrap:wrap!important;justify-content:flex-start!important;gap:6px!important;display:flex!important}.compact-actions-row .btn-xs{flex:none;justify-content:center;width:auto}.compact-card .btn-xs{letter-spacing:0;gap:3px!important;min-width:0!important;min-height:27px!important;padding:4px 6px!important;font-size:10px!important}.compact-card .btn-xs svg{width:12px!important;height:12px!important}.tag,.badge{padding:2px 5px!important;font-size:9px!important}.order-card .tag,.compact-card .tag{border-radius:6px!important;padding:2px 6px!important;font-size:10px!important;line-height:1.2!important}.order-card .badge,.compact-card .badge,.order-card span[style*="border-radius: 99px"],.compact-card span[style*="border-radius: 99px"]{box-shadow:none!important;padding:2px 6px!important;font-size:10px!important;line-height:1.2!important}.compact-card span[style*="border-radius: 99px"]{padding:2px 5px!important;font-size:9px!important}.compact-tags-row{align-items:center;gap:5px!important}.compact-tags-row .badge,.compact-tags-row span[style*="border-radius: 99px"]{flex:0 auto;border:1px solid #ffffff1f!important;border-radius:999px!important;gap:3px!important;width:auto!important;max-width:100%!important;padding:3px 7px!important;font-size:10px!important;line-height:1.15!important}.order-card .dot,.compact-card .dot{width:5px!important;height:5px!important}}@media (width<=400px){.topbar{gap:6px;padding:0 10px}.topbar-logo{text-overflow:ellipsis;white-space:nowrap;max-width:150px;padding:6px 8px;font-size:13px;overflow:hidden}.topbar-no-key{display:none}.topbar-right{gap:6px}.section-tabs{gap:2px;padding:3px}.section-tab{padding:8px 10px;font-size:12px}}.coupons-page{width:min(1080px,100%);margin:0 auto;padding:4px 0 32px}.coupons-hero{background:radial-gradient(circle at 0 0,#c8e83214,#0000 35%),linear-gradient(145deg,#ffffff0e,#ffffff06);border:1px solid #ffffff17;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:20px 22px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #0000001f}.coupons-heading{align-items:center;gap:13px;min-width:0;display:flex}.coupons-heading-icon,.coupons-empty-icon{color:var(--accent);background:#c8e8321a;border:1px solid #c8e83233;justify-content:center;align-items:center;display:flex;box-shadow:0 0 22px #c8e83214}.coupons-heading-icon{border-radius:13px;flex-shrink:0;width:42px;height:42px}.coupons-heading h1{color:var(--text);margin:0;font:700 21px Syne,sans-serif}.coupons-heading p{color:var(--text3);margin:4px 0 0;font-size:12px}.coupons-create-btn{flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:40px;font-weight:700;display:inline-flex;box-shadow:0 8px 22px #c8e8321f,inset 0 1px #fff3;border-radius:11px!important}.coupons-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.coupon-card{background:linear-gradient(150deg,#ffffff0e,#ffffff06);border:1px solid #ffffff17;border-radius:16px;min-width:0;padding:16px;transition:transform .16s,border-color .16s,background .16s;box-shadow:inset 0 1px #ffffff09}.coupon-card:hover{background:linear-gradient(150deg,#ffffff13,#ffffff09);border-color:#ffffff29;transform:translateY(-1px)}.coupon-card-disabled{background:#ffffff05;border-color:#ffffff0f}.coupon-card-top,.coupon-card-details,.coupon-card-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.coupon-code{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.07em;min-width:0;color:var(--accent);background:#c8e83214;border:1px solid #c8e83229;border-radius:9px;padding:6px 9px;font:800 15px DM Mono,monospace;overflow:hidden}.coupon-card-disabled .coupon-code{color:var(--text3);background:#ffffff0a;border-color:#ffffff12}.coupon-toggle{cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:99px;flex-shrink:0;width:42px;height:24px;padding:0;transition:background .2s,border-color .2s,box-shadow .2s;position:relative}.coupon-toggle span{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .2s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #00000059}.coupon-toggle.active{background:#34d399;border-color:#34d399;box-shadow:0 0 12px #34d39929}.coupon-toggle.active span{left:20px}.coupon-card-details{flex-wrap:wrap;justify-content:flex-start;margin:18px 0 16px}.coupon-discount{border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:700;display:inline-flex}.coupon-discount-green{color:#34d399;background:#34d39917;border-color:#34d3992e}.coupon-discount-purple{color:#a78bfa;background:#a78bfa17;border-color:#a78bfa2e}.coupon-discount-cyan{color:var(--cyan);background:#22d3ee14;border-color:#22d3ee2b}.coupon-usage{color:var(--text3);font:500 11px DM Mono,monospace}.coupon-card-footer{border-top:1px solid #ffffff12;padding-top:12px}.coupon-status{color:var(--text3);align-items:center;gap:6px;font-size:11px;display:inline-flex}.coupon-status i{background:var(--text3);border-radius:50%;width:6px;height:6px}.coupon-status.active{color:#34d399}.coupon-status.active i{background:#34d399;box-shadow:0 0 8px #34d39980}.coupon-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.coupon-card-actions .btn{align-items:center;gap:5px;display:inline-flex;border-radius:9px!important}.coupon-delete-btn{color:var(--red)!important;padding-left:8px!important;padding-right:8px!important}.coupons-empty{text-align:center;min-height:220px;color:var(--text3);background:#ffffff06;border:1px dashed #ffffff1a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.coupons-empty strong{color:var(--text2);font-size:14px}.coupons-empty-icon{border-radius:14px;width:44px;height:44px;margin-bottom:4px}.coupon-modal{width:min(560px,100vw - 28px);min-height:min(470px,100vh - 28px)}.coupon-modal>form{flex-direction:column;flex:1;min-height:0;display:flex}.coupon-modal-header{align-items:flex-start!important;padding:20px 22px 10px!important}.coupon-modal .modal-title{align-items:center;gap:8px;display:flex}.coupon-modal-subtitle{color:var(--text3);margin:5px 0 0 25px;font-size:11px}.coupon-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.coupon-field-full{grid-column:1/-1}.coupon-code-input{letter-spacing:.06em;text-transform:uppercase;font-family:DM Mono,monospace!important;font-weight:800!important}.coupon-number-wrap{position:relative}.coupon-number-wrap>span{z-index:1;color:var(--text3);pointer-events:none;font:700 13px DM Mono,monospace;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.coupon-number-wrap .form-input{padding-left:31px}.coupon-modal .co-select-menu{z-index:300}.coupon-modal-footer{background:#ffffff06;border-top-color:#ffffff12!important;justify-content:flex-end!important}.coupon-save-btn{justify-content:center;align-items:center;gap:6px;min-width:130px;font-weight:700;display:inline-flex;border-radius:10px!important}@media (width<=600px){.coupons-page{padding:0 0 24px}.coupons-hero{border-radius:15px;flex-direction:column;align-items:stretch;margin-bottom:14px;padding:16px}.coupons-create-btn{width:100%}.coupons-grid{grid-template-columns:1fr;gap:9px}.coupon-card{border-radius:14px;padding:14px}.coupon-form-grid{grid-template-columns:1fr;gap:14px}.coupon-field-full{grid-column:auto}.coupon-modal-header{padding:16px 16px 8px!important}.coupon-modal-subtitle{margin-left:0}.coupon-modal-footer{grid-template-columns:1fr 1fr;display:grid!important}.coupon-modal-footer .btn{justify-content:center;width:100%}}@media (width<=768px){input,select,textarea{font-size:16px!important}}.payments-page{width:100%;padding:4px 0 34px}.payments-hero{background:radial-gradient(circle at 0 0,#c8e83214,#0000 38%),linear-gradient(145deg,#ffffff0e,#ffffff06);border:1px solid #ffffff17;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:20px 22px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 18px 45px #00000024}.payments-heading{align-items:center;gap:13px;min-width:0;display:flex}.payments-heading-icon{width:42px;height:42px;color:var(--accent);background:linear-gradient(145deg,#c8e8322e,#c8e8320f);border:1px solid #c8e8323d;border-radius:13px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.payments-title-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.payments-title-row h1{letter-spacing:-.035em;margin:0;font:800 21px Syne,sans-serif}.payments-title-row>span{color:var(--orange);background:var(--orange-dim);border:1px solid color-mix(in srgb,var(--orange) 25%,transparent);border-radius:99px;padding:4px 9px;font:700 10px DM Mono,monospace}.payments-heading p{color:var(--text3);margin:4px 0 0;font-size:12px}.payments-refresh{flex-shrink:0;align-items:center;gap:6px;display:inline-flex;border-radius:10px!important}.payments-refresh .spin{animation:.8s linear infinite paymentSpin}@keyframes paymentSpin{to{transform:rotate(360deg)}}.payments-filter{background:#ffffff09;border:1px solid #ffffff13;border-radius:13px;align-items:center;gap:3px;max-width:100%;margin-bottom:18px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.payments-filter button{min-height:34px;color:var(--text3);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font:700 11px DM Sans,sans-serif;transition:color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.payments-filter button:hover{color:var(--text);background:#ffffff0b}.payments-filter button.active{color:var(--accent);background:var(--accent-dim);box-shadow:inset 0 1px #ffffff12,0 3px 10px #00000029}.payments-filter small{min-width:19px;color:inherit;background:#0000002e;border-radius:99px;padding:2px 5px;font:700 9px DM Mono,monospace}.payments-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:13px;display:grid}.payment-card{background:linear-gradient(155deg,#ffffff0e,#ffffff07);border:1px solid #ffffff17;border-radius:18px;min-width:0;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 14px 36px #00000021}.payment-card:hover{border-color:#ffffff24;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0e,0 18px 42px #0000002e}.payment-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.payment-card-pending{border-color:color-mix(in srgb,var(--orange) 15%,transparent)}.payment-card-approved{border-color:color-mix(in srgb,var(--green) 15%,transparent)}.payment-card-rejected{border-color:color-mix(in srgb,var(--red) 15%,transparent)}.payment-card-head{border-bottom:1px solid #fff1;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px 13px;display:flex}.payment-card-head>div{flex-direction:column;gap:2px;display:flex}.payment-eyebrow{color:var(--text3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.payment-amount{color:var(--accent);letter-spacing:-.055em;font:800 24px DM Mono,monospace}.payment-status{border:1px solid;border-radius:99px;flex-shrink:0;align-items:center;gap:5px;padding:6px 10px;font:700 11px DM Mono,monospace;display:inline-flex}.payment-status-pending{color:var(--orange);background:var(--orange-dim);border-color:color-mix(in srgb,var(--orange) 25%,transparent)}.payment-status-approved{color:var(--green);background:var(--green-dim);border-color:color-mix(in srgb,var(--green) 24%,transparent)}.payment-status-rejected{color:var(--red);background:var(--red-dim);border-color:color-mix(in srgb,var(--red) 23%,transparent)}.payment-card-content{gap:14px;padding:16px 18px;display:grid}.payment-card-content.has-image{grid-template-columns:142px minmax(0,1fr);align-items:start}.payment-card-content.has-image>.payment-trx-proof.prominent,.payment-card-content.has-image>.payment-trx-proof.prominent+.payment-details{grid-column:1/-1}.payment-proof-column{min-width:0}.payment-proof-preview{cursor:zoom-in;background:#00000040;border:1px solid #ffffff17;border-radius:14px;width:100%;height:142px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.payment-proof-preview img{object-fit:cover;width:100%;height:100%;transition:transform .24s,filter .24s;display:block}.payment-proof-preview:hover img{filter:brightness(.72);transform:scale(1.035)}.payment-proof-preview span{opacity:0;white-space:nowrap;color:#fff;backdrop-filter:blur(8px);background:#0a0b0ec7;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:700;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%,6px)}.payment-proof-preview:hover span{opacity:1;transform:translate(-50%)}.payment-proof-new-tab{color:var(--text3);justify-content:center;align-items:center;gap:4px;margin-top:6px;padding:4px;font:600 10px DM Mono,monospace;text-decoration:none;transition:color .15s;display:flex}.payment-proof-new-tab:hover{color:var(--text)}.payment-details{flex-direction:column;gap:11px;min-width:0;display:flex}.payment-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.payment-meta-grid>div{flex-direction:column;gap:4px;min-width:0;display:flex}.payment-meta-grid>div>span{color:var(--text3);letter-spacing:.065em;text-transform:uppercase;font-size:10px;font-weight:800}.payment-meta-grid>div>strong{overflow-wrap:anywhere;min-width:0;color:var(--text2);font:700 13px/1.4 DM Mono,monospace}.payment-meta-grid .payment-meta-wide{grid-column:1/-1}.payment-meta-wide strong{align-items:center;display:flex;color:var(--text2)!important;gap:6px!important;font-size:12px!important;font-weight:600!important}.payment-method{background:#ffffff0e;border:1px solid #fff1;border-radius:8px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:5px 8px;color:var(--text2)!important;display:inline-flex!important}.payment-trx-proof{background:linear-gradient(145deg,#e8ff4714,#e8ff4706);border:1px solid #e8ff4729;border-radius:11px;min-width:0;padding:10px 38px 10px 11px;position:relative}.payment-trx-proof.prominent{background:radial-gradient(circle at 100% 0,#e8ff471a,#0000 48%),linear-gradient(145deg,#ffffff0d,#ffffff06);border-color:#e8ff4730;padding:16px 48px 16px 15px}.payment-trx-label{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:5px;font-size:9px;font-weight:800;display:flex}.payment-trx-value{overflow-wrap:anywhere;color:var(--text);letter-spacing:.025em;font:800 15px/1.35 DM Mono,monospace}.payment-trx-proof.prominent .payment-trx-value{letter-spacing:.045em;font-size:20px}.payment-copy-btn{color:var(--text3);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:4px;padding:5px 6px;font-size:9px;font-weight:700;transition:color .15s,background .15s,border-color .15s;display:inline-flex;position:absolute;top:8px;right:8px}.payment-copy-btn:hover{color:var(--accent);background:#e8ff4717;border-color:#e8ff4733}.payment-rejection-note{background:var(--red-dim);border:1px solid color-mix(in srgb,var(--red) 20%,transparent);border-radius:10px;padding:10px 11px}.payment-rejection-note span{color:var(--red);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.payment-rejection-note p{color:color-mix(in srgb,var(--red) 65%,white);margin:5px 0 0;font-size:12px;line-height:1.5}.payment-reviewed{color:var(--text2);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.payment-card-actions{border-top:1px solid #ffffff0e;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:12px 18px 16px;display:grid}.payment-card-actions .btn{justify-content:center;align-items:center;gap:6px;min-height:36px;font-weight:800;display:flex;border-radius:10px!important}.payment-approve-btn{box-shadow:0 7px 20px #e8ff4721;color:#0b0c0f!important;background:var(--accent)!important;border:1px solid var(--accent)!important}.payment-approve-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.payment-reject-btn{color:var(--red)!important;background:var(--red-dim)!important;border:1px solid color-mix(in srgb,var(--red) 22%,transparent)!important}.payment-reject-btn:hover:not(:disabled){background:color-mix(in srgb,var(--red) 20%,transparent)!important;border-color:color-mix(in srgb,var(--red) 34%,transparent)!important}.payments-state{min-height:240px;color:var(--text3);text-align:center;background:#ffffff06;border:1px dashed #ffffff17;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.payments-state>div{width:46px;height:46px;color:var(--text3);background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;place-items:center;margin-bottom:3px;display:grid}.payments-state strong{color:var(--text2);font-size:13px}.payment-modal-overlay{backdrop-filter:blur(12px);background:#050608c2}.payment-reject-modal{background:radial-gradient(circle at 0 0,var(--red-dim),transparent 42%),linear-gradient(180deg,#1f2228fc,#121418fc);border-radius:20px;flex-direction:column;align-items:stretch;gap:15px;width:min(420px,100vw - 28px);padding:24px;display:flex;overflow:visible;box-shadow:0 30px 90px #0000008c}.payment-dialog-icon{width:40px;height:40px;color:var(--red);background:var(--red-dim);border:1px solid color-mix(in srgb,var(--red) 24%,transparent);border-radius:12px;place-items:center;display:grid}.payment-dialog-copy h2{letter-spacing:-.025em;margin:0;font:800 18px Syne,sans-serif}.payment-dialog-copy p{color:var(--text3);margin:5px 0 0;font-size:11px}.payment-dialog-copy strong{color:var(--text2);font-family:DM Mono,monospace}.payment-reject-modal .form-label{font-size:10px}.payment-reject-input{box-sizing:border-box;width:100%;min-height:100px;color:var(--text);resize:vertical;background:#ffffff0b;border:1px solid #ffffff17;border-radius:11px;outline:0;padding:11px 12px;font-family:DM Sans,sans-serif;transition:border-color .15s,box-shadow .15s,background .15s}.payment-reject-input:focus{border-color:color-mix(in srgb,var(--red) 55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--red) 9%,transparent);background:#ffffff0f}.payment-reject-help{color:var(--text3);margin-top:5px;font-size:9px}.payment-dialog-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;display:grid}.payment-dialog-actions .btn{justify-content:center;align-items:center;gap:6px;min-height:38px;display:flex;border-radius:10px!important}.payment-reject-confirm{box-shadow:0 8px 20px color-mix(in srgb,var(--red) 18%,transparent);font-weight:800;color:#fff!important;background:var(--red)!important;border:1px solid var(--red)!important}.payment-lightbox{z-index:9999;cursor:zoom-out;backdrop-filter:blur(14px);background:#020305e6;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.payment-lightbox>button{color:#fff;cursor:pointer;backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff24;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:20px;right:20px}.payment-lightbox img{object-fit:contain;cursor:default;border:1px solid #ffffff21;border-radius:16px;max-width:min(100%,1100px);max-height:calc(100vh - 56px);box-shadow:0 32px 100px #000000b3}@media (width<=620px){.payments-page{padding:0 0 26px}.payments-hero{border-radius:16px;align-items:flex-start;padding:16px}.payments-heading{align-items:flex-start}.payments-heading-icon{width:38px;height:38px}.payments-heading p{max-width:220px}.payments-refresh{font-size:0;padding:7px!important}.payments-refresh svg{width:15px;height:15px}.payments-filter{box-sizing:border-box;grid-template-columns:repeat(4,1fr);width:100%;display:grid}.payments-filter button{min-width:0;padding:7px 4px}.payments-filter button span{text-overflow:ellipsis;overflow:hidden}.payment-card{border-radius:16px}.payment-card-content.has-image{grid-template-columns:105px minmax(0,1fr)}.payment-proof-preview{height:112px}.payment-proof-preview span{display:none}.payment-meta-grid{grid-template-columns:1fr}.payment-meta-grid .payment-meta-wide{grid-column:auto}.payment-trx-value{font-size:14px}.payment-trx-proof.prominent .payment-trx-value{font-size:18px}.payment-card-actions{grid-template-columns:1fr 1fr}.payment-reject-modal{padding:20px}}.settings-page-modern{scroll-behavior:smooth;width:min(1180px,100%);margin:0 auto;padding:4px 0 38px}.settings-hero{background:radial-gradient(circle at 0 0,#e8ff4714,#0000 38%),linear-gradient(145deg,#ffffff0e,#ffffff06);border:1px solid #ffffff17;border-radius:19px;align-items:center;gap:13px;margin-bottom:18px;padding:20px 22px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 14px 38px #00000024}.settings-hero-icon{width:43px;height:43px;color:var(--accent);background:var(--accent-dim);border:1px solid #e8ff4733;border-radius:13px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.settings-hero h1{letter-spacing:-.035em;margin:0;font:800 21px Syne,sans-serif}.settings-hero p{color:var(--text3);margin:4px 0 0;font-size:12px}.settings-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:16px;display:grid}.settings-index{background:linear-gradient(160deg,#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:3px;padding:10px;display:flex;position:sticky;top:0;box-shadow:inset 0 1px #ffffff0a}.settings-index-label{color:var(--text3);letter-spacing:.1em;text-transform:uppercase;padding:5px 9px 8px;font:800 9px DM Mono,monospace}.settings-index a{min-height:37px;color:var(--text2);border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;font-weight:650;text-decoration:none;transition:color .16s,background .16s,border-color .16s,transform .16s;display:flex}.settings-index a:hover{color:var(--text);background:#ffffff0b;transform:translate(1px)}.settings-index a.active{color:var(--accent);background:var(--accent-dim);border-color:#e8ff472b}.settings-index a>span{width:25px;height:25px;color:inherit;background:#ffffff0b;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.settings-index a.active>span{background:#e8ff471f}.settings-sections{flex-direction:column;gap:14px;min-width:0;display:flex}.settings-section{background:linear-gradient(155deg,#ffffff0d,#ffffff06);border:1px solid #ffffff16;border-radius:18px;scroll-margin-top:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 12px 32px #0000001f}.settings-section-header{background:#ffffff03;border-bottom:1px solid #fff1;align-items:center;gap:11px;padding:17px 19px;display:flex}.settings-section-icon{width:35px;height:35px;color:var(--accent);background:var(--accent-dim2);border:1px solid #e8ff4724;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.settings-section-header h2{letter-spacing:-.015em;margin:0;font:750 15px Syne,sans-serif}.settings-section-header p{color:var(--text3);margin:3px 0 0;font-size:11px;line-height:1.4}.settings-section-content{min-width:0;padding:19px}.settings-page-modern .settings-title{margin-bottom:12px;font-size:14px}.settings-page-modern .settings-field{gap:7px;min-width:0;margin-bottom:15px}.settings-page-modern .settings-label{color:var(--text2);letter-spacing:.035em;text-transform:uppercase;font:700 10px DM Sans,sans-serif}.settings-page-modern .settings-input{width:100%;min-height:40px;color:var(--text);background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;padding:10px 12px;font:500 13px DM Sans,sans-serif;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff06}.settings-page-modern .settings-input:hover{background:#ffffff0e;border-color:#ffffff24}.settings-page-modern .settings-input:focus{background:#ffffff0f;border-color:#e8ff478c;box-shadow:0 0 0 4px #e8ff4713}.settings-page-modern select.settings-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238b909e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:34px}.settings-page-modern select.settings-input option{background:var(--surface2);color:var(--text)}.settings-page-modern textarea.settings-input{min-height:92px;line-height:1.55}.settings-page-modern .settings-note{color:var(--text3);margin-top:1px;font-size:10px;line-height:1.55}.settings-page-modern .btn{border-radius:9px;justify-content:center}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-form-grid .settings-field{margin-bottom:0}.settings-action-row{border-top:1px solid #ffffff0f;justify-content:flex-end;margin-top:16px;padding-top:14px;display:flex}.settings-balance-row{background:var(--accent-dim2);border:1px solid #e8ff4721;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.settings-balance-row>div{flex-direction:column;gap:3px;display:flex}.settings-balance-row span{color:var(--text3);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.settings-balance-row strong{color:var(--accent);font:750 19px DM Mono,monospace}.settings-subcard{background:#08090c38;border:1px solid #fff1;border-radius:13px;min-width:0;margin-top:13px;padding:15px}.settings-subcard-first{margin-top:0}.settings-subcard>div[style*="margin-top: 20px"]{margin-top:0!important}.settings-section-content>.settings-title:first-child{margin-top:0}.settings-section-content .settings-divider{border-color:#fff1;margin:17px 0}.settings-inline-field{align-items:center;gap:8px;display:flex}.settings-inline-field>button{flex-shrink:0}.settings-input-icon{flex:1;min-width:0;position:relative}.settings-input-icon>svg{z-index:1;color:var(--text3);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.settings-input-icon .settings-input{padding-left:32px}.settings-account-identity{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:11px;margin-bottom:18px;padding:13px 14px;display:flex}.settings-avatar{color:#0b0c0f;background:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;width:39px;height:39px;font:800 16px Syne,sans-serif;display:grid;box-shadow:0 6px 16px #e8ff471c}.settings-account-identity>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-account-identity strong{text-overflow:ellipsis;color:var(--text);font-size:13px;overflow:hidden}.settings-account-identity span{color:var(--text3);text-transform:capitalize;font:500 10px DM Mono,monospace}.settings-security-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.settings-password-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;margin-top:14px;padding:14px;display:grid}.settings-password-card .settings-field{margin:0}.settings-password-card>button{grid-column:1/-1;justify-self:end}.settings-cloud-wrap{margin-bottom:13px}.settings-cloud-wrap .sb-panel{background:#08090c38;border-color:#fff1;border-radius:13px;padding:15px}.settings-cloud-wrap .sb-status-row,.settings-cloud-wrap .sb-stat{border-radius:10px}.settings-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.settings-data-grid .settings-subcard{margin:0}.settings-segmented{background:#ffffff0b;border:1px solid #ffffff12;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.settings-segmented button{min-width:48px;color:var(--text3);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:700}.settings-segmented button.active{color:var(--accent);background:var(--accent-dim)}.settings-segmented button.danger.active{color:var(--red);background:var(--red-dim)}.settings-danger-card{background:linear-gradient(145deg,#ff47570b,#08090c33);border-color:#ff475724}.settings-danger-card .settings-title{color:var(--red)}.settings-danger-card p{color:var(--text3);margin:-4px 0 13px;font-size:10px;line-height:1.5}.settings-danger-card .btn{width:100%;margin-top:7px}@media (width<=860px){.settings-layout{grid-template-columns:1fr}.settings-index{flex-direction:row;padding:5px;display:flex;position:static;overflow-x:auto}.settings-index-label{display:none}.settings-index a{flex-shrink:0;min-height:35px}.settings-index a:hover{transform:none}}@media (width<=620px){.settings-page-modern{padding:0 0 28px}.settings-hero{border-radius:16px;padding:16px}.settings-hero-icon{width:39px;height:39px}.settings-hero p{max-width:260px}.settings-index a{padding:6px 9px}.settings-index a>span{width:23px;height:23px}.settings-section{border-radius:15px}.settings-section-header,.settings-section-content{padding:14px}.settings-form-grid,.settings-data-grid,.settings-password-card{grid-template-columns:1fr}.settings-password-card>button{grid-column:auto;width:100%}.settings-inline-field{flex-direction:column;align-items:stretch}.settings-inline-field>button,.settings-action-row .btn{width:100%}.settings-balance-row{flex-direction:column;align-items:stretch}.settings-balance-row .btn{width:100%}.settings-subcard{padding:12px}.settings-page-modern .sb-action-row{grid-template-columns:1fr 1fr;display:grid}.settings-page-modern .sb-action-row .btn{width:100%}}.product-select-row.order-picker{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:9px 12px;margin-bottom:14px;display:grid}.product-select-row.order-picker:not(.has-options)>.form-group:first-child{grid-column:1/-1}.create-order-modal .product-select-row.order-picker>.form-group,.create-order-modal .product-select-row.order-picker .order-picker-options>.form-group{width:100%!important;min-width:0!important}.product-select-row.order-picker .order-picker-options{display:contents}.product-select-row.order-picker .order-picker-options>.form-group:last-child:nth-child(2n){grid-column:1/-1}.product-select-row.order-picker .form-group{gap:4px}.product-select-row.order-picker .form-label{letter-spacing:.65px;margin:0;font-size:9px;line-height:1.15;display:block}.product-select-row.order-picker .co-select-btn{border-radius:12px;min-height:44px}.create-order-modal .product-select-row.order-picker>.btn-wrap{grid-column:1/-1;justify-self:stretch;margin-top:14px;width:100%!important}.create-order-modal .product-select-row.order-picker>.btn-wrap .btn{background:#ffffff12;border:1px solid #ffffff21;border-radius:12px;justify-content:center;width:100%;min-height:44px;font-size:12px;font-weight:700}.create-order-modal .product-select-row.order-picker>.btn-wrap .btn:not(:disabled){background:var(--accent);border-color:var(--accent);color:#171a08}.create-order-modal .product-select-row.order-picker>.btn-wrap .btn:not(:disabled):hover{color:#171a08;background:#f1ff8a;border-color:#f1ff8a}@media (width<=520px){.product-select-row.order-picker{grid-template-columns:1fr;gap:9px}.create-order-modal .product-select-row.order-picker>.btn-wrap{grid-column:1}}.co-included-note{color:var(--green);margin-top:4px;font-size:10px;line-height:1.35}.co-cart-actions{flex:none;align-items:center;gap:9px;display:flex}.co-cart-remove{width:34px;height:34px;color:var(--red);cursor:pointer;background:#ff475712;border:1px solid #ff475733;border-radius:10px;flex:none;place-items:center;transition:background .15s,border-color .15s;display:grid}.co-cart-remove:hover{background:#ff475729;border-color:#ff47576b}@media (width<=600px){.create-order-modal .product-row .co-cart-actions{margin-left:auto}}.create-order-modal .co-select-menu{scrollbar-width:thin;scrollbar-color:var(--border2) transparent}.create-order-modal .co-select-menu::-webkit-scrollbar{width:8px;display:block}.create-order-modal .co-select-menu::-webkit-scrollbar-track{background:0 0}.create-order-modal .co-select-menu::-webkit-scrollbar-thumb{background:var(--border2);border:2px solid #181a1ffa;border-radius:999px}.create-order-modal .co-select-menu::-webkit-scrollbar-thumb:hover{background:var(--text3)}.co-cart-bundle{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;margin-bottom:9px;overflow:hidden;box-shadow:0 1px #ffffff09}.create-order-modal .co-cart-bundle>.product-row{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.create-order-modal .co-cart-bundle>.product-row:hover{background:#ffffff06;border-color:#0000}.co-included-items{gap:6px;padding:0 12px 11px;display:grid}.co-included-item{background:#ffffff06;border:1px solid #fff1;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:8px 10px;display:flex}.co-included-photo{object-fit:cover;background:var(--surface3);border:1px solid #ffffff1a;border-radius:7px;flex:none;width:42px;height:42px}.co-included-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.co-included-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:14px;font-weight:700;overflow:hidden}.co-included-variant{text-overflow:ellipsis;white-space:nowrap;color:var(--text2);font-size:12px;overflow:hidden}.create-order-modal .product-select-row.order-picker+hr{margin-top:0!important}.create-order-modal .co-cart-bundle .product-name{font-size:15px;font-weight:650}.create-order-modal .co-cart-bundle .product-variant{font-size:12px}.create-order-modal .co-cart-bundle .product-price{font-size:14px}@keyframes coCartEnter{0%{opacity:0;transform:translateY(-9px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.create-order-modal .co-cart-enter{animation:.28s cubic-bezier(.2,.8,.2,1) both coCartEnter}@media (prefers-reduced-motion:reduce){.create-order-modal .co-cart-enter{animation:none}}.co-availability{margin-top:2px;font:600 11px/1.2 DM Mono,monospace;display:block}.co-availability-in{color:var(--green)}.co-availability-out{color:var(--red)}.co-availability-unknown{color:var(--text3)}.co-cart-variant{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text);margin-top:4px;font:700 13px/1.3 DM Sans,sans-serif;display:block;overflow:hidden}.co-cart-side{white-space:nowrap;flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:5px;min-width:76px;margin-left:auto;display:flex}.co-cart-side .co-availability{margin-top:0}.co-included-copy .co-cart-variant{align-self:flex-start;margin-top:4px}.co-included-item>.co-availability{white-space:nowrap;flex:none;align-self:center;margin:0 0 0 auto}.create-order-modal .co-cart-bundle .co-cart-variant{color:#b9c0cb;font:700 12px/1.3 DM Sans,sans-serif}.create-order-modal .co-included-copy .co-cart-variant{color:#aeb6c2;font-size:11px}.create-order-modal .co-cart-bundle .co-cart-side{flex-direction:row;align-items:center;gap:11px;min-width:0}.create-order-modal .co-cart-bundle>.co-cart-actions-bottom{border-top:1px solid #fff1;justify-content:flex-end;align-items:center;gap:9px;padding:5px 12px;display:flex}.create-order-modal .co-cart-bundle>.co-cart-actions-bottom>.product-price{margin-right:auto}.qty-btn:disabled,.qty-btn:disabled:hover{opacity:.4;cursor:not-allowed;background:var(--surface3);color:var(--text3);border-color:var(--border)}.co-select-search{z-index:2;border:1px solid var(--border2);background:var(--surface2);color:var(--text3);border-radius:9px;align-items:center;gap:8px;margin-bottom:5px;padding:8px 9px;display:flex;position:sticky;top:0}.co-select-search:focus-within{border-color:#e8ff4780;box-shadow:0 0 0 2px #e8ff4712}.co-select-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;padding:0;font:500 12px DM Sans,sans-serif}.co-select-search input::placeholder{color:var(--text3)}.co-select-search input::-webkit-search-cancel-button{filter:invert();opacity:.6}.co-select-empty{text-align:center;color:var(--text3);padding:14px 10px;font-size:12px}.co-select-compact .co-select-menu:has(.co-select-search){max-height:210px}.co-cart-list{max-height:min(var(--co-cart-list-height,570px),60vh);overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:var(--border2) transparent;overflow-y:auto}.co-cart-list-content{display:flow-root}.co-cart-list::-webkit-scrollbar{width:8px;display:block}.co-cart-list::-webkit-scrollbar-track{background:0 0}.co-cart-list::-webkit-scrollbar-thumb{background:var(--border2);border:2px solid var(--surface);border-radius:999px}.co-cart-list::-webkit-scrollbar-thumb:hover{background:var(--text3)}.pettag-nfc-page{max-width:980px;margin:0 auto;padding:14px 8px 34px}.pettag-nfc-head{background:radial-gradient(circle at 88% 0,#00d2d324,#0000 35%),linear-gradient(145deg,#ffffff0e,#ffffff06);border:1px solid #00d2d32e;border-radius:20px;margin-bottom:14px;padding:20px 22px;box-shadow:inset 0 1px #ffffff0f,0 20px 48px #00000029}.pettag-nfc-eyebrow{color:var(--cyan);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:7px;font:800 10px DM Mono,monospace;display:flex}.pettag-nfc-head h1{margin:5px 0;font:800 24px Syne,sans-serif}.pettag-nfc-head p{color:var(--text2);max-width:640px;font-size:12px}.pettag-nfc-actions{align-items:center;gap:10px;margin-bottom:14px;display:flex}.pettag-nfc-status{color:var(--green);background:#2ecc7117;border:1px solid #2ecc7133;border-radius:99px;padding:7px 12px;font:700 11px DM Mono,monospace}.pettag-nfc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.pettag-nfc-write-kind{color:var(--text2);gap:14px;font:600 11px DM Mono,monospace;display:flex}.pettag-nfc-write-kind label{cursor:pointer;align-items:center;gap:5px;display:flex}.pettag-nfc-button-row{flex-wrap:wrap;gap:8px;display:flex}.pettag-nfc-button-row .btn{white-space:normal;flex:auto;justify-content:center;min-width:0}.pettag-nfc-card{background:linear-gradient(150deg,#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:9px;padding:16px;display:flex}.pettag-nfc-card h3{align-items:center;gap:7px;font:800 12px Syne,sans-serif;display:flex}.pettag-nfc-card p{color:var(--text3);flex:1;font-size:11px;line-height:1.5}.pettag-nfc-field{color:var(--text3);text-transform:uppercase;flex-direction:column;gap:5px;font:700 9px DM Mono,monospace;display:flex}.pettag-nfc-field input{height:36px;color:var(--text);text-transform:none;background:#ffffff0a;border:1px solid #ffffff17;border-radius:9px;padding:0 10px;font:600 12px DM Mono,monospace}.pettag-nfc-result{background:#00d2d30d;border:1px solid #00d2d333;border-radius:16px;margin-bottom:14px;overflow:hidden}.pettag-nfc-result-head{color:var(--cyan);text-transform:uppercase;border-bottom:1px solid #00d2d31f;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font:700 10px DM Mono,monospace;display:flex}.pettag-nfc-qr{border-top:1px solid #00d2d31f;justify-content:center;padding:16px;display:flex}.pettag-nfc-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.pettag-nfc-result-grid>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pettag-nfc-result-grid span{color:var(--text3);text-transform:uppercase;font:700 9px DM Mono,monospace}.pettag-nfc-result-grid strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font:700 12px DM Mono,monospace;overflow:hidden}.pettag-nfc-result-grid strong.ok{color:var(--green)}.pettag-nfc-result-grid strong.warn{color:var(--orange)}@media (width<=700px){.pettag-nfc-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pettag-nfc-log{background:#0003;border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.pettag-nfc-log-head{color:var(--text3);text-transform:uppercase;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 14px;font:700 10px DM Mono,monospace;display:flex}.pettag-nfc-log-actions{gap:7px;display:flex}.pettag-nfc-log-body{max-height:320px;padding:8px 14px;font:500 11px DM Mono,monospace;overflow-y:auto}.pettag-nfc-log-empty{color:var(--text3);padding:10px 0}.pettag-nfc-log-line{color:var(--text2);border-bottom:1px solid #ffffff0a;gap:10px;padding:4px 0;display:flex}.pettag-nfc-log-line span{color:var(--text3);flex-shrink:0}.pettag-nfc-log-line.ok{color:var(--green)}.pettag-nfc-log-line.error{color:var(--red)}.pettag-nfc-log-line.debug{color:var(--text3);opacity:.8}@media (width<=1100px){.pettag-nfc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.pettag-nfc-grid{grid-template-columns:1fr}}.inventory-page{width:100%;max-width:1320px;color:var(--text);margin:0 auto;padding:4px 0 48px}.inventory-page button{font-family:inherit}.inventory-hero,.inventory-form-hero{background:radial-gradient(circle at 0 0,#e8ff4717,#0000 38%),linear-gradient(145deg,#ffffff0f,#ffffff06);border:1px solid #ffffff1a;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:24px 28px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 18px 45px #00000024}.inventory-hero-copy{align-items:center;gap:16px;min-width:0;display:flex}.inventory-hero-icon{width:50px;height:50px;color:var(--accent);background:#e8ff471c;border:1px solid #e8ff472e;border-radius:15px;flex:none;place-items:center;display:grid}.inventory-hero h1,.inventory-form-title h1{letter-spacing:-.7px;margin:0;font:800 26px/1.15 Syne,sans-serif}.inventory-hero p,.inventory-form-title p{color:var(--text2);margin-top:6px;font-size:13px}.inventory-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 15px;font-size:12px;font-weight:700;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;display:inline-flex}.inventory-btn:hover:not(:disabled){transform:translateY(-1px)}.inventory-btn:disabled{opacity:.45;cursor:not-allowed}.inventory-btn-primary{background:var(--accent);color:#171a08;box-shadow:0 6px 20px #e8ff471a}.inventory-btn-primary:hover:not(:disabled){background:#f1ff8a;box-shadow:0 8px 24px #e8ff4729}.inventory-btn-secondary{color:var(--text);background:#fff1;border-color:#ffffff1a}.inventory-btn-secondary:hover:not(:disabled){background:#ffffff1a}.inventory-btn-quiet{color:var(--text2);background:0 0}.inventory-btn-quiet:hover:not(:disabled){color:var(--text);background:#ffffff0d}.inventory-warn{color:var(--orange)!important}.inventory-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:0 2px 12px;display:flex}.inventory-toolbar>div{align-items:baseline;gap:10px;display:flex}.inventory-toolbar h2{font:750 17px Syne,sans-serif}.inventory-toolbar span{color:var(--text3);font-size:11px}.inventory-search{width:min(300px,100%);height:39px;color:var(--text3);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:9px;padding:0 12px;transition:border-color .16s,background .16s;display:flex}.inventory-search:focus-within{background:#ffffff0f;border-color:#e8ff4799}.inventory-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font:12px DM Sans,sans-serif}.inventory-search input::placeholder{color:var(--text3)}.inventory-list{flex-direction:column;gap:10px;display:flex}.inventory-product{background:linear-gradient(165deg,#ffffff0c,#ffffff06);border:1px solid #ffffff17;border-radius:17px;transition:border-color .17s,box-shadow .17s;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #0000001a}.inventory-product:hover{border-color:#ffffff29}.inventory-product.is-open{border-color:#e8ff4745;box-shadow:0 0 0 1px #e8ff4709,0 18px 38px #00000029}.inventory-product-main{grid-template-columns:minmax(190px,1fr) minmax(130px,190px) minmax(100px,130px) 116px;align-items:center;gap:16px;min-height:88px;padding:14px 20px;display:grid}.inventory-product-toggle{text-align:left;min-width:0;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;display:flex}.inventory-product-toggle img,.inventory-product-toggle>span:first-child{border-radius:12px!important}.inventory-product-name{flex-direction:column;gap:4px;min-width:0;display:flex}.inventory-product-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.inventory-product-name small{color:var(--text3);font-size:11px}.inventory-product-metric{flex-direction:column;gap:5px;display:flex}.inventory-product-metric>span{color:var(--text3);letter-spacing:.45px;text-transform:uppercase;font-size:10px;font-weight:700}.inventory-product-metric strong{white-space:nowrap;font-size:14px;font-weight:700}.inventory-product-metric strong small{color:var(--text3);font-size:11px;font-weight:500}.inventory-product-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.inventory-product-actions button,.inventory-icon-btn{width:33px;height:33px;color:var(--text2);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:9px;place-items:center;transition:background .15s,color .15s;display:grid}.inventory-product-actions button:hover,.inventory-icon-btn:hover{color:var(--text);background:#ffffff1a}.inventory-product-actions .danger:hover,.inventory-icon-btn.danger:hover{color:var(--red);background:#ff47571c;border-color:#ff475740}.inventory-chevron svg{transition:transform .2s}.inventory-product.is-open .inventory-chevron svg{transform:rotate(90deg)}.inventory-empty{min-height:270px;color:var(--text2);text-align:center;background:#ffffff06;border:1px dashed #ffffff1f;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;display:flex}.inventory-empty-icon{width:62px;height:62px;color:var(--accent);background:#ffffff0d;border-radius:17px;place-items:center;display:grid}.inventory-empty h3{color:var(--text);font:750 17px Syne,sans-serif}.inventory-empty p{color:var(--text3);font-size:12px}.inventory-stock-panel{background:#0000001a;border-top:1px solid #ffffff13;padding:20px 22px 18px}.inventory-stock-intro{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.inventory-stock-intro h3{font-size:13px;font-weight:700}.inventory-stock-intro p{color:var(--text3);margin-top:3px;font-size:11px}.inventory-stock-intro>span{color:var(--text2);background:#ffffff0e;border-radius:99px;padding:5px 9px;font:10px DM Mono,monospace}.inventory-stock-table{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.inventory-stock-head,.inventory-stock-row{grid-template-columns:minmax(175px,1fr) minmax(90px,130px) 95px 130px 100px;align-items:center;gap:12px;padding:11px 16px;display:grid}.inventory-stock-head{color:var(--text3);letter-spacing:.4px;text-transform:uppercase;background:#ffffff09;border-bottom:1px solid #ffffff12;font-size:10px;font-weight:700}.inventory-stock-row{border-bottom:1px solid #ffffff0e;min-height:65px}.inventory-stock-row:last-child{border-bottom:0}.inventory-stock-row:hover{background:#ffffff06}.inventory-stock-variant{align-items:center;gap:10px;min-width:0;display:flex}.inventory-stock-variant>div{min-width:0}.inventory-stock-variant strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.inventory-stock-copy-head{text-align:right}.inventory-sku-copy{min-height:32px;color:var(--text2);cursor:pointer;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;justify-self:end;align-items:center;gap:6px;padding:6px 9px;font:600 10px DM Sans,sans-serif;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.inventory-sku-copy:hover{color:var(--accent);background:#e8ff471a;border-color:#e8ff474d}.inventory-sku-copy svg{flex:none}.inventory-stock-price{font-size:13px}.inventory-stock-count{color:var(--green);font-size:13px;font-weight:700}.inventory-stock-count.is-low{color:var(--orange)}.inventory-stock-count small{color:var(--text3);font-size:10px;font-weight:500}.inventory-stock-adjust-wrap{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.inventory-stock-adjust{text-align:center;width:90px!important;max-width:100%!important;padding:6px 7px!important;font-size:12px!important}.inventory-stock-preview{color:var(--text3);white-space:nowrap;font-size:10px}.inventory-stock-preview strong{color:var(--accent);font-size:11px}.inventory-stock-none{color:var(--text3);padding:22px;font-size:12px}.inventory-stock-footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.inventory-form-page{max-width:1160px}.inventory-form-hero{padding:22px 26px;display:block}.inventory-back{color:var(--text2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:17px;font-size:12px;display:flex}.inventory-back:hover{color:var(--accent)}.inventory-form-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:18px;display:grid}.inventory-form-main{flex-direction:column;gap:14px;min-width:0;display:flex}.inventory-form-card,.inventory-save-card{background:linear-gradient(160deg,#ffffff0b,#ffffff05);border:1px solid #ffffff17;border-radius:18px;padding:24px;box-shadow:inset 0 1px #ffffff09,0 12px 32px #00000017}.inventory-section-head{align-items:flex-start;gap:13px;margin-bottom:22px;display:flex}.inventory-step{width:29px;height:29px;color:var(--accent);background:#e8ff471a;border-radius:8px;flex:none;place-items:center;font:700 11px DM Mono,monospace;display:grid}.inventory-section-head h2{font:750 16px Syne,sans-serif}.inventory-section-head p{color:var(--text3);margin-top:4px;font-size:11px}.inventory-variants-head{align-items:center}.inventory-variants-head>div{flex:1;min-width:0}.inventory-add-group-btn{flex:none}@media (width<=620px){.inventory-variants-head{flex-wrap:wrap}.inventory-add-group-btn{width:calc(100% - 42px);margin-left:42px}}.inventory-field{flex-direction:column;gap:7px;min-width:0;display:flex}.inventory-field>span{color:var(--text2);font-size:11px;font-weight:650}.inventory-field>span b{color:var(--accent)}.inventory-field>span em{color:var(--text3);font-style:normal;font-weight:400}.inventory-input-error{border-color:var(--red)!important}.inventory-name-error{color:var(--red);margin-top:0;font-size:11px;line-height:1.35;display:block}.inventory-field>.inventory-name-error{margin-top:-2px}.inventory-field .field-input{border-radius:10px;min-height:42px}.inventory-form-card>.inventory-field{width:100%}.inventory-type-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inventory-type-switch button{text-align:left;color:var(--text2);cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:22px 1fr;gap:2px 10px;padding:15px;display:grid}.inventory-type-switch button svg{grid-row:1/3;margin-top:2px}.inventory-type-switch button strong{color:var(--text);font-size:12px}.inventory-type-switch button small{color:var(--text3);font-size:11px}.inventory-type-switch button.active{background:#e8ff4713;border-color:#e8ff4773}.inventory-type-switch button.active svg{color:var(--accent)}.inventory-base-fields,.inventory-variant-fields{grid-template-columns:minmax(0,240px);gap:12px;margin-top:20px;display:grid}.inventory-form-aside{flex-direction:column;gap:12px;display:flex;position:sticky;top:16px}.inventory-save-card{padding:20px}.inventory-save-card h3{font:750 15px Syne,sans-serif}.inventory-save-card p{color:var(--text3);margin:7px 0 18px;font-size:11px;line-height:1.5}.inventory-save-card .inventory-btn{width:100%;margin-top:7px}.inventory-tip{color:var(--text3);gap:9px;padding:4px 6px;font-size:11px;line-height:1.5;display:flex}.inventory-tip svg{color:var(--accent);flex:none}.inventory-option-group{background:#ffffff06;border:1px solid #ffffff16;border-radius:14px;margin:0 0 12px;padding:18px;scroll-margin-top:20px}.inventory-option-group-head{grid-template-columns:28px minmax(160px,1fr) auto auto 34px;align-items:end;gap:9px;margin-bottom:16px;display:grid}.inventory-option-group-head .inventory-field{width:100%}.inventory-option-group-head .inventory-icon-btn{margin-bottom:4px}.inventory-group-number{color:var(--accent);align-self:end;margin-bottom:15px;font:700 11px DM Mono,monospace}.inventory-group-collapse{min-height:34px;color:var(--text2);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;gap:5px;margin-bottom:4px;padding:6px 9px;font-size:11px;font-weight:650;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.inventory-group-collapse:hover{color:var(--text);background:#ffffff17;border-color:#ffffff2e}.inventory-group-collapse svg{transition:transform .18s}.inventory-option-group:not(.is-collapsed) .inventory-group-collapse svg{transform:rotate(90deg)}.inventory-option-group.is-collapsed .inventory-option-group-head{margin-bottom:0}.inventory-option-group.is-collapsed .inventory-group-number{align-self:center;margin-bottom:0}.inventory-option-group.is-collapsed .inventory-group-collapse,.inventory-option-group.is-collapsed .inventory-icon-btn{margin-bottom:4px}.inventory-collapsed-title{min-width:0;min-height:42px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:3px;padding:0;display:flex}.inventory-collapsed-title strong,.inventory-collapsed-title small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.inventory-collapsed-title strong{font-size:13px;font-weight:700}.inventory-collapsed-title small{color:var(--text3);font-size:10px}.inventory-collapsed-title:hover strong{color:var(--accent)}.inventory-collapsed-title .inventory-name-error{color:var(--red)}@media (width<=720px){.inventory-option-group-head{grid-template-columns:20px minmax(0,1fr) auto 34px;gap:7px}.inventory-option-group-head .inventory-group-mode{grid-area:2/2/auto/-1;justify-self:start}.inventory-option-group-head .inventory-group-collapse{grid-area:1/3}.inventory-option-group-head .inventory-icon-btn{grid-area:1/4}.inventory-group-collapse span{display:none}}@media (width<=520px){.inventory-option-group-head{grid-template-columns:20px minmax(0,1fr) 34px 34px}.inventory-group-collapse{width:34px;padding:0}.inventory-option-group-head .inventory-group-mode{justify-self:stretch;width:100%}}.inventory-option-list{flex-direction:column;gap:9px;display:flex}.inventory-variant-editor{background:#ffffff08;border:1px solid #ffffff13;border-radius:12px;padding:16px}@keyframes inventoryCardEnter{0%{opacity:0;border-color:#e8ff474d;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.inventory-option-group.is-new,.inventory-variant-editor.is-new,.inventory-sub-option.is-new{animation:.28s cubic-bezier(.22,1,.36,1) both inventoryCardEnter}@media (prefers-reduced-motion:reduce){.inventory-option-group.is-new,.inventory-variant-editor.is-new,.inventory-sub-option.is-new{animation:none}}.inventory-variant-editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-variant-editor-head>div{flex-direction:column;gap:3px;display:flex}.inventory-variant-editor-head strong{font-size:13px}.inventory-variant-editor-head span{color:var(--text3);font-size:10px}.inventory-variant-editor-head .inventory-name-field{flex:1;width:100%}.inventory-variant-editor-head .inventory-icon-btn{flex:none;align-self:flex-end;margin-bottom:4px}.inventory-variant-fields{margin-top:14px}.inventory-sub-options{background:#0000001c;border-left:2px solid #e8ff4738;border-radius:0 10px 10px 0;margin-top:16px;padding:14px}.inventory-sub-options-head{align-items:end;gap:10px;margin-bottom:12px;display:flex}.inventory-sub-options-head .inventory-field{flex:1}.inventory-sub-option{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;margin-bottom:9px;padding:14px}.inventory-add-option{grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:7px 10px;margin-top:16px;display:grid}.inventory-add-option-label{color:var(--text2);grid-column:1/-1;font-size:11px;font-weight:650}.inventory-add-option>.field-input{grid-area:2/1;width:100%;min-width:0;min-height:42px}.inventory-add-option>.inventory-btn{grid-area:2/2;width:100%;min-height:42px;margin:0;font-size:12px}.inventory-add-option>.inventory-name-error{grid-area:3/1/auto/-1;margin:0}.inventory-hint{color:var(--text3);margin-top:10px;font-size:11px}.inventory-text-action{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:13px;font-size:11px;font-weight:650;display:inline-flex}.inventory-add-option-first{margin:0 0 14px}.inventory-image-field{margin-top:18px}.inventory-image-field>span{color:var(--text2);margin-bottom:8px;font-size:11px;font-weight:650;display:block}.inventory-image-field>span em{color:var(--text3);font-style:normal;font-weight:400}.inventory-photo-tile{background:#ffffff06;border:1px dashed #ffffff29;border-radius:13px;align-items:center;gap:15px;max-width:560px;padding:13px;display:flex}.inventory-photo-preview{border-radius:11px;flex:none;width:80px;height:80px;overflow:hidden}.inventory-photo-preview img,.inventory-photo-preview>span{border-radius:11px!important;width:80px!important;height:80px!important}.inventory-photo-copy{min-width:0}.inventory-photo-copy strong{font-size:12px;display:block}.inventory-photo-copy small{color:var(--text3);margin-top:3px;font-size:10px;line-height:1.4;display:block}.inventory-photo-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.inventory-photo-actions .inventory-btn{min-height:30px;padding:5px 10px;font-size:10px}.inventory-crop-overlay{z-index:2000;backdrop-filter:blur(10px);background:#030508d1;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.inventory-crop-dialog{background:#1a1d24;border:1px solid #ffffff29;border-radius:20px;width:min(440px,100%);padding:20px;box-shadow:0 30px 90px #00000080}.inventory-crop-heading,.inventory-crop-heading>div{align-items:center;gap:11px;display:flex}.inventory-crop-heading{justify-content:space-between;margin-bottom:17px}.inventory-crop-heading h3{font:750 16px Syne,sans-serif}.inventory-crop-heading p{color:var(--text3);margin-top:3px;font-size:11px}.inventory-crop-icon{width:33px;height:33px;color:var(--accent);background:#e8ff471c;border-radius:9px;place-items:center;display:grid}.inventory-crop-stage{aspect-ratio:1;touch-action:none;cursor:grab;user-select:none;background:#0b0c0f;border-radius:11px;width:min(320px,100%);margin:0 auto;position:relative;overflow:hidden}.inventory-crop-stage:active{cursor:grabbing}.inventory-crop-stage img{pointer-events:none;user-select:none;max-width:none;position:absolute}.inventory-crop-guide{pointer-events:none;border:1px solid #ffffffb3;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000059}.inventory-crop-guide:before,.inventory-crop-guide:after{content:"";pointer-events:none;position:absolute}.inventory-crop-guide:before{border-left:1px solid #ffffff47;border-right:1px solid #ffffff47;width:33.333%;top:0;bottom:0;left:33.333%}.inventory-crop-guide:after{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff47;height:33.333%;top:33.333%;left:0;right:0}.inventory-crop-zoom{width:min(320px,100%);color:var(--text2);align-items:center;gap:12px;margin:18px auto;font-size:11px;display:flex}.inventory-crop-zoom input{min-width:0;accent-color:var(--accent);flex:1}.inventory-crop-zoom span:last-child{text-align:right;width:40px;font-family:DM Mono,monospace}.inventory-crop-actions{border-top:1px solid #ffffff14;justify-content:flex-end;gap:8px;padding-top:16px;display:flex}@media (width<=1000px){.inventory-form-layout{grid-template-columns:1fr}.inventory-form-aside{position:static}.inventory-save-card{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inventory-save-card p{flex:180px;margin:0}.inventory-save-card .inventory-btn{width:auto;margin:0}}@media (width<=760px){.inventory-page{padding-bottom:26px}.inventory-hero{border-radius:17px;padding:18px}.inventory-hero h1,.inventory-form-title h1{font-size:22px}.inventory-hero-icon{width:42px;height:42px}.inventory-product-main{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px}.inventory-product-metric{grid-row:2}.inventory-product-actions{grid-area:1/2/3}.inventory-product-actions button{width:30px;height:30px}.inventory-stock-panel{padding:16px}.inventory-stock-head{display:none}.inventory-stock-row{grid-template-columns:minmax(0,1fr) auto;gap:11px;padding:14px}.inventory-stock-variant{grid-area:1/1}.inventory-sku-copy{grid-area:1/2}.inventory-stock-price{grid-area:2/1}.inventory-stock-count{grid-area:2/2}.inventory-stock-price,.inventory-stock-count{flex-direction:column;gap:3px;display:flex}.inventory-stock-price:before,.inventory-stock-count:before{content:attr(data-label);letter-spacing:.4px;text-transform:uppercase;color:var(--text3);font-size:9px;font-weight:700}.inventory-stock-adjust-wrap{flex-direction:row;grid-area:3/1/auto/-1;align-items:center;gap:10px}.inventory-stock-footer{align-items:flex-end}}@media (width<=520px){.inventory-hero{align-items:flex-start}.inventory-hero p{max-width:200px}.inventory-hero>.inventory-btn{min-width:38px;padding:9px;font-size:0}.inventory-hero>.inventory-btn svg{width:18px;height:18px}.inventory-toolbar{flex-direction:column;align-items:stretch}.inventory-search{width:100%}.inventory-product-main{grid-template-columns:1fr auto}.inventory-product-toggle img,.inventory-product-toggle>span:first-child{width:46px!important;height:46px!important}.inventory-product-metric{grid-row:2}.inventory-product-metric:nth-of-type(2){text-align:right;grid-area:2/2}.inventory-product-actions{grid-area:3/1/auto/-1;justify-content:flex-start}.inventory-form-hero,.inventory-form-card{padding:18px}.inventory-type-switch{gap:7px}.inventory-type-switch button{padding:11px}.inventory-base-fields,.inventory-variant-fields{grid-template-columns:1fr}.inventory-sub-options-head{flex-direction:column;align-items:stretch}.inventory-save-card{display:block}.inventory-save-card p{margin:7px 0 14px}.inventory-save-card .inventory-btn{width:100%;margin-top:7px}}@media (width<=400px){.inventory-add-option{grid-template-columns:1fr}.inventory-add-option>.field-input,.inventory-add-option>.inventory-btn,.inventory-add-option>.inventory-name-error{grid-area:auto/1}.inventory-add-option>.inventory-btn{width:100%}}.inventory-delete-dialog{width:min(410px,100vw - 28px)!important;max-width:410px!important}.inventory-delete-dialog .modal-title{color:var(--red);align-items:center;gap:8px;display:flex}.inventory-delete-dialog .modal-body{flex-direction:column;gap:12px;display:flex}.inventory-delete-dialog .modal-body p{color:var(--text2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.inventory-delete-dialog .modal-body p strong{color:var(--text)}.inventory-delete-label{color:var(--text3);font-size:11px;font-weight:700}.inventory-delete-code{color:var(--red);letter-spacing:5px;user-select:none;background:#ff475712;border:1px dashed #ff475752;border-radius:10px;align-self:flex-start;padding:10px 14px;font:700 20px DM Mono,monospace}.inventory-delete-input{letter-spacing:3px;width:100%;font:600 16px DM Mono,monospace}.inventory-delete-dialog .btn-danger{justify-content:center;align-items:center;gap:6px;display:inline-flex}.inventory-group-mode{background:#00000029;border:1px solid #ffffff17;border-radius:11px;align-self:end;gap:4px;margin-bottom:1px;padding:3px;display:inline-flex}.inventory-group-mode button{min-height:34px;color:var(--text3);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font:650 11px DM Sans,sans-serif}.inventory-group-mode button.active{color:var(--accent);background:#e8ff471f}.inventory-link-picker{width:100%;max-width:100%}.inventory-link-picker .co-select-btn{border-radius:12px;min-height:46px}.inventory-link-picker .co-select-menu{max-height:240px}.inventory-linked-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.inventory-linked-option{background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}.inventory-linked-option span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.inventory-linked-option small{color:var(--green);flex:none;font-size:10px}@media (width<=520px){.inventory-linked-options{grid-template-columns:1fr}}.inventory-stock-notice{background:#e8ff470b;border:1px solid #e8ff472b;border-radius:10px;padding:10px 12px}.inventory-stock-block{color:var(--red);background:#ff475712;border:1px solid #ff475733;border-radius:10px;padding:10px 12px}.inventory-stock-block svg{color:var(--red)}.inventory-group-mode button:disabled{opacity:.45;cursor:not-allowed}.inventory-crop-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.inventory-crop-error{color:var(--red);margin:0 0 12px;font-size:12px}.inventory-product-main{grid-template-columns:minmax(190px,1fr) minmax(130px,190px) minmax(100px,130px) auto}.inventory-product-actions .inventory-schema-copy{white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:auto;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.inventory-product-actions .inventory-schema-copy:disabled{opacity:.4;cursor:not-allowed}@media (width<=1000px){.inventory-product-main{grid-template-columns:minmax(150px,1fr) auto auto}.inventory-product-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}}@media (width<=520px){.inventory-product-main{grid-template-columns:1fr auto}.inventory-product-actions{justify-content:flex-start}}@media (width<=1000px){.inventory-product-actions{grid-row:auto}}@media (width<=760px){.inventory-product-main{grid-template-columns:minmax(0,1fr) auto}.inventory-product-actions{grid-area:3/1/auto/-1}}
