*{box-sizing:border-box}html,body{color:#171717;background:#faf9f7;margin:0;padding:0;font-family:Tahoma,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{max-width:1180px;margin:0 auto;padding:24px}.topbar{border-bottom:1px solid #e5e1dc;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.brand{letter-spacing:.08em;font-size:22px;font-weight:800}.badge{border:1px solid #d6cec4;border-radius:999px;padding:6px 10px;font-size:12px}.hero{padding:80px 0}.hero h1{max-width:900px;margin:0 0 24px;font-size:clamp(42px,8vw,88px);line-height:.95}.hero p{color:#555;max-width:720px;font-size:18px;line-height:1.7}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.card{background:#fff;border:1px solid #e6e1db;border-radius:18px;min-height:150px;padding:20px}.card h3{margin:0 0 8px}.muted{color:#777;font-size:14px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#938779;font-size:11px;font-weight:700}.auth-shell{background:#f3efe9;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fff;border:1px solid #ded7cf;border-radius:28px;width:min(100%,460px);padding:34px;box-shadow:0 24px 70px #261e1414}.auth-card h1{margin:10px 0;font-size:34px}.auth-form{gap:16px;margin-top:26px;display:grid}.auth-form label{gap:8px;font-size:14px;font-weight:700;display:grid}.auth-form input{background:#fff;border:1px solid #d8d0c7;border-radius:12px;outline:none;width:100%;padding:13px 14px}.auth-form input:focus{border-color:#8d7a67;box-shadow:0 0 0 3px #8d7a671f}.auth-form button,.ghost-button{cursor:pointer;border:0;border-radius:12px;padding:12px 16px}.auth-form button{color:#fff;background:#171717;font-weight:700}.ghost-button{color:inherit;background:0 0;border:1px solid}.alert{border-radius:12px;padding:12px 14px;font-size:13px}.alert.error{color:#9e3030;background:#fff0f0}.alert.success{color:#286b41;background:#eefaf2}.admin{color:#f5f5f5;background:#111;min-height:100vh}.admin-shell{padding-bottom:70px}.admin .topbar{border-color:#292929}.topbar-subtitle{color:#777;letter-spacing:.08em;margin:4px 0 0;font-size:11px}.admin-user{text-align:left;align-items:center;gap:18px;display:flex}.admin-user div{gap:2px;display:grid}.admin-user span{color:#888;font-size:11px}.admin-heading{padding:38px 0 24px}.admin-heading h1{margin:5px 0 10px;font-size:clamp(42px,6vw,68px);line-height:1}.compact-heading{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);align-items:end;gap:42px;display:grid}.dashboard-intro{max-width:680px;margin:0 0 6px;line-height:1.8}.dashboard-section{margin-top:26px}.dashboard-section-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.dashboard-section-title h2{margin:4px 0 0;font-size:24px}.finance-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.operations-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.metric-primary{background:linear-gradient(#211d19,#171717);border-color:#6f604f}.metric-success{border-color:#285e3c}.metric-warning{border-color:#665629}.metric-danger{border-color:#64373b}.modules-section{margin-top:42px}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.metric-card{background:#181818;border:1px solid #292929;border-radius:18px;flex-direction:column;min-height:132px;padding:19px;display:flex}.metric-card span{color:#aaa;font-size:13px}.metric-card strong{margin-top:auto;padding-top:22px;font-size:25px}.metric-card small{color:#666;margin-top:5px;font-size:10px}.admin-section{margin-top:52px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.section-heading h2{margin:4px 0 0;font-size:30px}.admin .badge{color:#aaa;border-color:#3b3b3b}.module-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.module-card{background:#181818;border:1px solid #292929;border-radius:18px;min-height:160px;padding:22px;transition:all .18s}.module-card:hover{border-color:#4a4a4a;transform:translateY(-2px)}.module-card h3{margin:0 0 5px;font-size:20px}.module-card p{color:#777;font-size:12px}.module-card span{color:#bcae9f;margin-top:36px;font-size:12px;display:block}.data-note{background:#151515;border:1px solid #2e2e2e;border-radius:18px;margin-top:28px;padding:20px}.data-note p{color:#888;margin:7px 0 0;font-size:13px;line-height:1.7}@media (max-width:1100px){.finance-grid{grid-template-columns:repeat(3,1fr)}.operations-grid{grid-template-columns:repeat(4,1fr)}.compact-heading{grid-template-columns:1fr}.dashboard-intro{max-width:none}}@media (max-width:640px){.shell{padding:18px}.topbar{align-items:flex-start}.admin-user{flex-direction:column;align-items:flex-end;gap:8px}.admin-heading{padding-top:28px}.auth-card{border-radius:20px;padding:24px}.metric-card{min-height:116px}.metric-card strong{font-size:22px}.finance-grid,.operations-grid{grid-template-columns:1fr 1fr}}.wide{max-width:1480px}.page-header{border-bottom:1px solid #292929;justify-content:space-between;align-items:flex-end;gap:24px;padding:52px 0 28px;display:flex}.page-header h1{margin:6px 0 10px;font-size:clamp(40px,6vw,66px);line-height:1}.header-actions{align-items:center;gap:10px;display:flex}.primary-button,.secondary-button{border:1px solid #3a3a3a;border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;font-weight:700;display:inline-flex}.primary-button{color:#171717;background:#f4efe8;border-color:#f4efe8}.secondary-button{color:#eee;background:#1b1b1b}.admin-success{color:#b8e8c8;background:#153522;border:1px solid #285e3c;border-radius:12px;margin:20px 0;padding:13px 15px}.metric-grid.compact{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));margin-top:24px}.data-table-wrap{background:#151515;border:1px solid #292929;border-radius:18px;width:100%;overflow:auto}.data-table{border-collapse:collapse;width:100%;min-width:1050px;font-size:13px}.data-table th,.data-table td{text-align:right;vertical-align:top;border-bottom:1px solid #292929;padding:13px 14px}.data-table th{color:#aaa;white-space:nowrap;z-index:1;background:#1c1c1c;font-size:11px;font-weight:700;position:sticky;top:0}.data-table tbody tr:hover{background:#191919}.data-table tbody tr:last-child td{border-bottom:0}.data-table td strong{display:block}.data-table td small{color:#777;margin-top:3px;font-size:10px;display:block}.ltr{direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;text-align:left!important}.status-chip{white-space:nowrap;color:#bbb;background:#202020;border:1px solid #3a3a3a;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;display:inline-flex}.status-chip.active{color:#b8e8c8;background:#153522;border-color:#285e3c}.status-chip.pending{color:#ead895;background:#332b17;border-color:#665629}.status-chip.archived{color:#8c8c8c}.status-chip.clearance{color:#f0b7bb;background:#351d20;border-color:#72474a}.orders-list{gap:12px;margin-top:24px;display:grid}.order-card{background:#171717;border:1px solid #292929;border-radius:18px;padding:20px}.order-main{justify-content:space-between;gap:20px;display:flex}.order-main h3{margin:7px 0 4px}.order-main p,.order-main small{color:#777;margin:0}.order-number{color:#baa995;font-size:12px}.legacy-pill{color:#888;border:1px solid #3a3a3a;border-radius:999px;margin-inline-start:8px;padding:3px 6px;font-size:9px}.order-total{text-align:left}.order-total strong{font-size:24px;display:block}.order-total span{color:#777;font-size:11px}.status-row{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.status-row span{color:#aaa;background:#222;border:1px solid #303030;border-radius:999px;padding:5px 9px;font-size:10px}.order-actions{border-top:1px solid #292929;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;display:flex}.order-actions form{flex-wrap:wrap;gap:6px;display:flex}.order-actions button,.order-actions input{color:#eee;background:#202020;border:1px solid #363636;border-radius:9px;padding:8px 10px}.order-actions button{cursor:pointer}.order-actions .danger-button{color:#efb2b7;background:#301b1d;border-color:#64373b}.inline-action input{width:130px}@media (max-width:760px){.page-header{flex-direction:column;align-items:flex-start}.header-actions{width:100%}.header-actions a{flex:1}.data-table{min-width:900px}.order-main{flex-direction:column}.order-total{text-align:right}}.store-home,.store-page{color:#171411;background:#f5f0ea;min-height:100vh;font-family:Arial,sans-serif}.store-nav{border-bottom:1px solid #dcd3c9;justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:24px 28px;display:flex}.store-nav nav{align-items:center;gap:22px;font-size:12px;display:flex}.store-nav nav span{color:#8c8176}.store-nav .brand{font-size:20px}.store-hero{grid-template-columns:1.35fr .65fr;align-items:end;gap:36px;max-width:1240px;margin:0 auto;padding:96px 28px 74px;display:grid}.store-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#8d7d6c;font-size:10px;font-weight:800}.store-hero h1{letter-spacing:-.055em;max-width:880px;margin:14px 0 28px;font-size:clamp(52px,8vw,104px);line-height:.9}.store-hero>div>p:not(.store-eyebrow){color:#665e56;max-width:620px;font-size:18px;line-height:1.8}.store-cta{color:#fff;background:#181512;border-radius:999px;margin-top:22px;padding:14px 20px;font-size:13px;font-weight:700;display:inline-flex}.store-cta.dark{color:#fff;background:#181512}.store-hero-card{background:#ded1c3;border-radius:34px;flex-direction:column;justify-content:flex-end;min-height:330px;padding:34px;display:flex}.store-hero-card span{font-size:12px}.store-hero-card strong{margin:12px 0;font-size:64px;line-height:1}.store-hero-card p{margin:0;font-weight:700}.store-hero-card small{color:#796d61;margin-top:28px;line-height:1.5}.offer-strip{grid-template-columns:repeat(4,1fr);gap:1px;max-width:1240px;margin:0 auto;padding:0 28px 80px;display:grid}.offer-strip article{border-top:1px solid #cfc5bb;flex-direction:column;gap:10px;padding:18px 12px;display:flex}.offer-strip article span{color:#71675e;font-size:12px}.offer-strip article strong{font-size:24px}.store-section{border-top:1px solid #d8cfc5;max-width:1240px;margin:0 auto;padding:80px 28px}.store-section h2{letter-spacing:-.04em;margin:8px 0 34px;font-size:clamp(38px,6vw,74px);line-height:1}.comparison{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.comparison>div{border:1px solid #d7cec4;border-radius:22px;flex-direction:column;min-height:180px;padding:22px;display:flex}.comparison span{color:#766c62;font-size:12px}.comparison strong{margin-top:auto;font-size:52px}.comparison small{color:#796d61}.comparison-total{background:#ece4db}.comparison-win{color:#fff;background:#181512;border-color:#181512!important}.comparison-win span,.comparison-win small{color:#c2b5a8}.checkout-promise{text-align:center;padding-bottom:100px}.checkout-promise p:not(.store-eyebrow){color:#71675e}.store-footer{color:#7a7066;border-top:1px solid #d8cfc5;justify-content:space-between;max-width:1240px;margin:0 auto;padding:30px 28px 50px;font-size:12px;display:flex}.product-hero{grid-template-columns:1fr 480px;align-items:start;gap:54px;max-width:1240px;margin:0 auto;padding:64px 28px 100px;display:grid}.product-copy{position:sticky;top:20px}.product-copy h1{letter-spacing:-.06em;margin:12px 0 28px;font-size:clamp(58px,8vw,106px);line-height:.88}.product-lead{color:#6e645a;max-width:620px;font-size:18px;line-height:1.75}.value-points{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:34px;display:grid}.value-points>div{border:1px solid #d8cec4;border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.value-points strong{font-size:20px}.value-points span{color:#74695f;font-size:10px}.featured-value{color:#fff;background:#181512;border-color:#181512!important}.featured-value span{color:#c9bdb0}.photo-pending{background:#e8dfd6;border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:300px;margin-top:34px;padding:28px;display:flex}.photo-pending span{text-transform:uppercase;letter-spacing:.14em;color:#897d70;font-size:10px}.photo-pending strong{margin-top:8px;font-size:22px}.photo-pending p{color:#776c61;font-size:13px}.checkout-card{background:#fff;border:1px solid #ded4ca;border-radius:28px;padding:28px;box-shadow:0 18px 60px #3d302214}.checkout-card h2{margin:8px 0 20px;font-size:30px}.option-grid{gap:8px;display:grid}.choice{text-align:right;cursor:pointer;background:#faf8f5;border:1px solid #ded5cc;border-radius:14px;justify-content:space-between;align-items:center;padding:14px;display:flex}.choice span{font-size:12px}.choice strong{font-size:17px}.active-choice{color:#fff;background:#1a1714;border-color:#1a1714}.config-section{margin-top:22px}.config-section>label{margin-bottom:9px;font-size:11px;font-weight:800;display:block}.chip-row{flex-wrap:wrap;gap:7px;display:flex}.select-chip{cursor:pointer;background:#fff;border:1px solid #d8cec4;border-radius:999px;padding:8px 12px;font-size:12px}.select-chip.selected{color:#fff;background:#1a1714;border-color:#1a1714}.checkout-form{border-top:1px solid #e2dad2;gap:14px;margin-top:26px;padding-top:24px;display:grid}.checkout-form label{gap:7px;font-size:11px;font-weight:700;display:grid}.checkout-form input,.checkout-form textarea,.checkout-form select{width:100%;font:inherit;background:#fff;border:1px solid #d8cfc6;border-radius:11px;outline:none;padding:11px 12px}.checkout-form input:focus,.checkout-form textarea:focus,.checkout-form select:focus{border-color:#7c6d5d;box-shadow:0 0 0 3px #7c6d5d1a}.two-col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hp-field{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.checkout-submit{color:#fff;cursor:pointer;background:#1a1714;border:0;border-radius:14px;padding:15px 18px;font-weight:800}.checkout-submit:disabled{opacity:.55;cursor:wait}.checkout-note{color:#887c70;text-align:center;margin:0;font-size:10px}.checkout-error{color:#9e3030;background:#fff0f0;border-radius:10px;padding:11px;font-size:12px}.checkout-success{text-align:center;padding:50px 28px}.success-icon{color:#fff;background:#1a1714;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:26px;display:grid}.order-confirmation-number{letter-spacing:.05em;border:1px dashed #cbbeb1;border-radius:14px;margin:20px 0;padding:14px;font-size:30px;font-weight:900}.muted-store{color:#766c62;font-size:13px;line-height:1.7}@media (max-width:900px){.store-hero,.product-hero{grid-template-columns:1fr}.product-copy{position:static}.offer-strip,.comparison,.value-points{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.store-nav{padding:20px}.store-nav nav span{display:none}.store-hero{padding:70px 20px 55px}.store-hero-card{min-height:250px}.offer-strip{padding:0 20px 60px}.store-section{padding:60px 20px}.comparison{grid-template-columns:1fr 1fr}.product-hero{padding:42px 18px 70px}.two-col{grid-template-columns:1fr}.checkout-card{border-radius:22px;padding:20px}}.cliq-box{text-align:right;background:#faf7f3;border:1px solid #d7cec4;border-radius:14px;margin:18px 0;padding:16px}.cliq-box span{letter-spacing:.12em;text-transform:uppercase;color:#8a7d70;font-size:10px;font-weight:800;display:block}.cliq-box strong{margin:5px 0;font-size:20px;display:block}.cliq-box p{color:#766c62;margin:0;font-size:12px;line-height:1.7}.whatsapp-link{justify-content:center;margin-top:14px;text-decoration:none;display:flex}.orders-header{padding-top:34px}.orders-summary{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:22px;display:grid}.orders-summary article{background:#171717;border:1px solid #292929;border-radius:15px;justify-content:space-between;align-items:end;gap:16px;padding:14px 16px;display:flex}.orders-summary article span{color:#888;font-size:11px}.orders-summary article strong{font-size:24px}.orders-summary article.warn{border-color:#5a4d2a}.orders-summary article.info{border-color:#35475f}.orders-toolbar{gap:12px;margin-top:16px;display:grid}.orders-search{align-items:center;gap:8px;display:flex}.orders-search input{color:#eee;background:#171717;border:1px solid #333;border-radius:12px;outline:none;flex:1;min-width:0;padding:11px 13px}.orders-search input:focus{border-color:#756652;box-shadow:0 0 0 3px #7566521f}.orders-search button,.clear-search{color:#eee;cursor:pointer;background:#1d1d1d;border:1px solid #3a3a3a;border-radius:11px;padding:10px 15px;font-size:12px}.queue-tabs{gap:7px;padding-bottom:2px;display:flex;overflow:auto}.queue-tab{white-space:nowrap;color:#aaa;background:#181818;border:1px solid #333;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;display:flex}.queue-tab strong{text-align:center;color:#ddd;background:#252525;border-radius:999px;min-width:22px;padding:2px 6px;font-size:10px}.queue-tab.active{color:#171717;background:#f1ece5;border-color:#f1ece5}.queue-tab.active strong{color:#171717;background:#d8d0c7}.orders-result-bar{color:#777;justify-content:space-between;gap:18px;margin:18px 2px 8px;font-size:11px;display:flex}.orders-queue{gap:8px;display:grid}.order-row-card{background:#171717;border:1px solid #292929;border-radius:16px;grid-template-columns:minmax(185px,1.05fr) minmax(230px,1.45fr) minmax(190px,1.15fr) minmax(185px,1.1fr) minmax(115px,.65fr);align-items:center;gap:18px;padding:15px 17px;display:grid}.order-row-card:hover{background:#181818;border-color:#3b3b3b}.order-row-id,.order-row-items,.order-row-address{gap:3px;min-width:0;display:grid}.order-row-id>strong{font-size:15px}.order-row-id>span,.order-row-id>small,.order-row-items>small,.order-row-address>small{color:#747474;font-size:10px}.order-row-items>strong,.order-row-address>strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.order-row-label{text-transform:uppercase;letter-spacing:.08em;color:#8e806f!important;font-size:9px!important}.order-row-statuses{flex-wrap:wrap;align-content:center;gap:5px;display:flex}.status-chip.ok{color:#b8e8c8;background:#153522;border-color:#285e3c}.status-chip.warn{color:#ead895;background:#332b17;border-color:#665629}.status-chip.bad{color:#efb2b7;background:#301b1d;border-color:#64373b}.status-chip.info{color:#b9d0eb;background:#182331;border-color:#35475f}.order-row-total{text-align:left;direction:ltr}.order-row-total strong{font-size:20px;display:block}.order-row-total span{color:#777;font-size:10px}.order-row-actions{border-top:1px solid #292929;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;padding-top:11px;display:flex}.order-row-actions form{align-items:center;gap:6px;display:flex}.order-row-actions button,.order-row-actions input{color:#eee;background:#202020;border:1px solid #363636;border-radius:9px;padding:7px 9px;font-size:11px}.order-row-actions button{cursor:pointer}.order-row-actions .action-primary{color:#171717;background:#eee8e1;border-color:#eee8e1;font-weight:700}.order-row-actions .danger-button{color:#efb2b7;background:#301b1d;border-color:#64373b}.action-form-stack input{width:125px}.empty-state{text-align:center;color:#888;border:1px dashed #333;border-radius:16px;padding:44px}.empty-state strong{color:#ddd;margin-bottom:5px;display:block}.empty-state p{margin:0;font-size:12px}.pagination{color:#888;justify-content:center;align-items:center;gap:18px;margin-top:22px;font-size:12px;display:flex}.pagination a{color:#ddd;border:1px solid #333;border-radius:10px;padding:8px 13px}.pagination a.disabled{opacity:.35;pointer-events:none}@media (max-width:1180px){.orders-summary{grid-template-columns:repeat(3,1fr)}.order-row-card{grid-template-columns:1.1fr 1.4fr 1.1fr 1fr}.order-row-total{grid-column:4}.order-row-statuses{grid-column:3}}@media (max-width:820px){.orders-summary{grid-template-columns:1fr 1fr}.orders-search{flex-wrap:wrap}.orders-search input{flex-basis:100%}.order-row-card{grid-template-columns:1fr 1fr}.order-row-statuses,.order-row-total,.order-row-items,.order-row-address{grid-column:auto}.orders-result-bar{flex-direction:column;gap:4px}.action-form-stack{flex-wrap:wrap}}@media (max-width:560px){.orders-summary{grid-template-columns:1fr 1fr}.order-row-card{grid-template-columns:1fr}.order-row-total{text-align:right;direction:rtl}.order-row-actions{grid-column:1}.queue-tabs{margin-inline:-18px;padding-inline:18px}.orders-search button,.clear-search{flex:1}}.order-detail-header{padding-top:34px}.detail-status-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.detail-status{background:#171717;border:1px solid #2d2d2d;border-radius:17px;flex-direction:column;gap:6px;min-height:132px;padding:17px;display:flex}.detail-status>span{color:#858585;font-size:11px}.detail-status>strong{margin-top:auto;font-size:22px}.detail-status>small{color:#707070;font-size:10px}.detail-status form{margin-top:8px}.detail-status button{color:#eee;cursor:pointer;background:#222;border:1px solid #3b3b3b;border-radius:9px;padding:7px 10px;font-size:11px}.detail-status.ready,.detail-status.paid{border-color:#285e3c}.detail-status.unpaid{border-color:#665629}.detail-status.total{background:linear-gradient(#211d19,#171717);border-color:#675845}.order-detail-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;margin-top:16px;display:grid}.order-detail-main,.order-detail-side{gap:14px;min-width:0;display:grid}.detail-panel{background:#151515;border:1px solid #292929;border-radius:18px;min-width:0;padding:20px}.sticky-panel{position:sticky;top:18px}.detail-panel .section-heading{margin-bottom:18px}.detail-panel .section-heading h2,.detail-panel>h2{margin:4px 0 0;font-size:24px}.detail-form{gap:14px;display:grid}.detail-form label{color:#aaa;gap:7px;font-size:11px;font-weight:700;display:grid}.detail-form input,.detail-form select,.detail-form textarea,.notes-only-form input,.exchange-form input,.exchange-form select,.exchange-form textarea,.side-action-form input{color:#eee;background:#1d1d1d;border:1px solid #353535;border-radius:10px;outline:none;width:100%;padding:10px 11px}.detail-form input:focus,.detail-form select:focus,.detail-form textarea:focus,.notes-only-form input:focus,.side-action-form input:focus{border-color:#766653;box-shadow:0 0 0 3px #7666531f}.detail-form input:disabled,.detail-form select:disabled,.detail-form textarea:disabled{opacity:.7;cursor:not-allowed}.detail-subheading{border-top:1px solid #292929;justify-content:space-between;align-items:end;gap:18px;margin-top:12px;padding-top:18px;display:flex}.detail-subheading h3{margin:4px 0 0;font-size:20px}.detail-subheading>span{color:#777;max-width:420px;font-size:10px;line-height:1.5}.detail-save{justify-self:start;margin-top:4px}.order-editor{gap:12px;display:grid}.order-editor.is-disabled{opacity:.82}.order-editor-lines{gap:8px;display:grid}.order-editor-line{background:#181818;border:1px solid #2d2d2d;border-radius:13px;grid-template-columns:32px minmax(220px,1.5fr) 90px 115px 112px 60px;align-items:end;gap:8px;padding:11px;display:grid}.order-editor-line.offer-line{grid-template-columns:32px minmax(180px,1.35fr) 105px 90px 80px 105px 110px 60px}.order-editor-line label{color:#929292;gap:5px;font-size:10px;display:grid}.order-editor-line label small{color:#8b745a;font-size:9px}.order-editor-line select,.order-editor-line input{color:#eee;background:#202020;border:1px solid #363636;border-radius:9px;min-width:0;padding:8px 9px}.order-editor-line .line-number{color:#aaa;background:#252525;border-radius:50%;align-self:center;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.order-editor-line .grow{min-width:0}.line-total{align-self:center;gap:4px;display:grid}.line-total span{color:#777;font-size:9px}.line-total strong{white-space:nowrap;font-size:12px}.line-remove{color:#e6aaae;cursor:pointer;background:#2b1b1d;border:1px solid #573539;border-radius:9px;padding:8px}.line-remove:disabled{opacity:.3;cursor:not-allowed}.order-editor-add{flex-wrap:wrap;gap:8px;display:flex}.order-pricing-grid{grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(160px,1.2fr);gap:9px;margin-top:4px;display:grid}.order-pricing-grid label{color:#888;gap:5px;font-size:10px;display:grid}.order-pricing-grid input{color:#eee;background:#1d1d1d;border:1px solid #353535;border-radius:9px;padding:9px}.order-total-preview{background:#1c1916;border:1px solid #665842;border-radius:12px;flex-direction:column;justify-content:center;padding:12px;display:flex}.order-total-preview span{color:#998a78;font-size:10px}.order-total-preview strong{margin-top:4px;font-size:23px}.notes-only-form{border-top:1px solid #292929;align-items:end;gap:8px;margin-top:15px;padding-top:15px;display:flex}.notes-only-form label{color:#888;gap:5px;font-size:10px;display:grid}.notes-only-form .grow{flex:1}.notes-only-form button{color:#171717;cursor:pointer;background:#eee8e1;border:1px solid #3a3a3a;border-radius:9px;padding:10px 12px;font-weight:700}.shipment-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.shipment-summary>div{border:1px solid #2c2c2c;border-radius:11px;gap:4px;padding:11px;display:grid}.shipment-summary span{color:#777;font-size:9px}.shipment-summary strong{font-size:11px}.delivery-form{grid-template-columns:repeat(3,minmax(120px,1fr)) auto;align-items:end}.delivery-actions{gap:8px;display:flex}.feature-toggle{cursor:pointer!important;background:#181818!important;border:1px solid #333!important;border-radius:13px!important;align-items:flex-start!important;gap:11px!important;padding:14px!important;display:flex!important}.feature-toggle input{margin-top:3px;width:auto!important}.feature-toggle span{gap:3px;display:grid}.feature-toggle strong{color:#eee}.feature-toggle small{color:#777;font-size:10px;font-weight:400}.exchange-box{gap:12px;display:grid}.exchange-form{grid-template-columns:1fr 1fr 90px}.exchange-form .full{grid-column:1/-1}.exchange-form button{justify-self:start}.return-active-box{background:#17202d;border:1px solid #3a4760;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.return-active-box span{color:#bdd2ed;font-size:11px}.return-case{background:#181818;border:1px solid #303030;border-radius:13px;gap:11px;margin-top:10px;padding:14px;display:grid}.return-case>div:first-child{gap:3px;display:grid}.return-case>div:first-child span{color:#c8b696;font-size:10px}.return-case>div:first-child small{color:#777;font-size:10px}.return-item-flow{color:#aaa;flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.inline-detail-action{align-items:center;gap:7px;display:flex}.inline-detail-action input{color:#eee;background:#202020;border:1px solid #353535;border-radius:9px;padding:8px}.inline-detail-action button,.return-receive-actions button{color:#171717;cursor:pointer;background:#eee8e1;border:1px solid #3a3a3a;border-radius:9px;padding:8px 10px;font-size:11px}.return-receive-actions{flex-wrap:wrap;gap:7px;display:flex}.return-receive-actions .danger-button{color:#efb2b7;background:#301b1d;border-color:#64373b}.return-case.courier{border-color:#5a392f}.danger-outline-button{color:#efb5ad;cursor:pointer;background:0 0;border:1px solid #70423e;border-radius:10px;justify-self:start;padding:10px 13px}.side-total{margin:18px 0 20px;font-size:34px;font-weight:900}.side-action-form{gap:9px;margin-top:12px;display:grid}.side-action-form label{color:#888;gap:5px;font-size:10px;display:grid}.payment-history{border-top:1px solid #292929;gap:7px;margin-top:20px;padding-top:15px;display:grid}.payment-history>div{background:#181818;border-radius:9px;grid-template-columns:1fr auto;gap:3px 8px;padding:8px;display:grid}.payment-history span{color:#777;font-size:9px}.payment-history strong{font-size:11px}.payment-history small{color:#666;grid-column:1/-1;font-size:9px}.customer-history{gap:7px;margin-top:12px;display:grid}.customer-history a{background:#181818;border:1px solid #2e2e2e;border-radius:10px;grid-template-columns:1fr auto;gap:3px 8px;padding:10px;display:grid}.customer-history a:hover{border-color:#484848}.customer-history strong,.customer-history span{font-size:11px}.customer-history small{color:#666;grid-column:1/-1;font-size:9px}.admin-alert{color:#f1b7bb;background:#321c1e;border:1px solid #673a3e;border-radius:12px;margin:18px 0;padding:13px 15px}@media (max-width:1250px){.order-detail-layout{grid-template-columns:1fr}.order-detail-side{grid-template-columns:1fr 1fr}.sticky-panel{position:static}.order-editor-line,.order-editor-line.offer-line{grid-template-columns:32px repeat(3,minmax(110px,1fr))}.line-total,.line-remove{align-self:end}.detail-status-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.order-detail-side{grid-template-columns:1fr}.order-editor-line,.order-editor-line.offer-line{grid-template-columns:1fr 1fr}.order-editor-line .line-number{display:none}.order-editor-line .grow{grid-column:1/-1}.order-pricing-grid{grid-template-columns:1fr 1fr}.order-total-preview{grid-column:1/-1}.shipment-summary{grid-template-columns:1fr 1fr}.delivery-form,.exchange-form{grid-template-columns:1fr}.exchange-form .full{grid-column:auto}.notes-only-form{flex-direction:column;align-items:stretch}.detail-status-grid{grid-template-columns:1fr 1fr}}.order-open-link{align-items:center;gap:8px;width:max-content;max-width:100%;display:flex}.order-open-link strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-open-link span{color:#a79177;white-space:nowrap;font-size:9px}.order-open-link:hover span{color:#e6d3ba}.row-detail-button{color:#cfcfcf;border:1px solid #3a3a3a;border-radius:8px;margin-top:7px;padding:5px 8px;font-size:9px;display:inline-flex}.row-detail-button:hover{color:#fff;border-color:#766653}.admin{color:#211c17;background:#f6f1ea}.admin .topbar,.admin .page-header{border-color:#e2d8cc}.admin .muted{color:#7d7266}.admin .eyebrow{color:#a18464}.admin .badge{color:#7e7062;background:#fbf7f2;border-color:#d8ccbf}.admin .ghost-button{color:#211c17;background:#fffdfa;border-color:#b9aa9a}.admin .primary-button{color:#fff;background:#211c17;border-color:#211c17}.admin .secondary-button{color:#211c17;background:#fffdfa;border-color:#d7cabd}.admin .metric-card,.admin .module-card,.admin .data-note,.admin .detail-panel,.admin .order-row-card,.admin .order-card,.admin .data-table-wrap,.admin .orders-summary article,.admin .empty-state{color:#211c17;background:#fffdfa;border-color:#e2d8cd}.admin .module-card:hover,.admin .order-row-card:hover{background:#fff;border-color:#c6b5a4}.admin .metric-card span,.admin .metric-card small,.admin .module-card p,.admin .data-note p,.admin .order-row-id>span,.admin .order-row-id>small,.admin .order-row-items>small,.admin .order-row-address>small,.admin .order-row-label,.admin .orders-result-bar,.admin .topbar-subtitle{color:#807466}.admin .metric-primary{background:#f1e7da;border-color:#cbb69e}.admin .metric-success{background:#f3faf5;border-color:#a9cbb6}.admin .metric-warning{background:#fff9ea;border-color:#d8c08b}.admin .metric-danger{background:#fff5f4;border-color:#d8a7a2}.admin .data-table th{color:#6f655b;background:#f1ebe4;border-color:#e1d7cb}.admin .data-table td{border-color:#e7ded4}.admin .data-table tbody tr:hover{background:#fbf7f2}.admin .status-chip{color:#6d6257;background:#f5efe8;border-color:#ded3c7}.admin .status-chip.ok{color:#356249;background:#edf7f0;border-color:#a9cbb6}.admin .status-chip.warn{color:#7a5900;background:#fff5db;border-color:#dcc58d}.admin .status-chip.bad{color:#8f3f42;background:#fff0ef;border-color:#ddb0ad}.admin .status-chip.info{color:#41617d;background:#eef5fb;border-color:#b7c8db}.admin .queue-tab{color:#6f6459;background:#fffdfa;border-color:#ddd1c4}.admin .queue-tab strong{color:#4d443c;background:#efe7df}.admin .queue-tab.active{color:#fff;background:#211c17;border-color:#211c17}.admin .queue-tab.active strong{color:#fff;background:#443a31}.admin .orders-search input,.admin .order-row-actions input,.admin .detail-form input,.admin .detail-form select,.admin .detail-form textarea,.admin .notes-only-form input,.admin .exchange-form input,.admin .exchange-form select,.admin .exchange-form textarea,.admin .side-action-form input,.admin .order-editor-line select,.admin .order-editor-line input,.admin .order-pricing-grid input,.admin .inline-detail-action input{color:#211c17;background:#fff;border-color:#ded2c6}.admin .orders-search button,.admin .clear-search,.admin .order-row-actions button,.admin .inline-detail-action button,.admin .return-receive-actions button,.admin .notes-only-form button{color:#211c17;background:#f3ece4;border-color:#d6c9bc}.admin .order-editor-line,.admin .payment-history>div,.admin .customer-history a,.admin .return-case,.admin .feature-toggle,.admin .owner-item-costs article{background:#fbf7f2;border-color:#e2d8cd}.admin .order-total-preview{background:#f1e7da;border-color:#ccb89f}.admin .order-total-preview span{color:#8a765f}.admin .detail-status{color:#211c17;background:#fffdfa;border-color:#e2d8cd}.admin .detail-status.ready,.admin .detail-status.paid{background:#f3faf5;border-color:#a9cbb6}.admin .detail-status.unpaid{background:#fff9ea;border-color:#d8c08b}.admin .detail-status.total{background:#f1e7da;border-color:#cbb69e}.admin .detail-status>span,.admin .detail-status>small{color:#7a6f64}.admin .detail-status button{color:#211c17;background:#fff;border-color:#d9ccbf}.admin .shipment-summary>div{background:#fbf7f2;border-color:#e0d5ca}.admin .return-active-box{color:#294b68;background:#eef5fb;border-color:#b9cadc}.admin .danger-outline-button{color:#8b443e;background:#fff8f7;border-color:#c98e87}.admin .danger-button,.admin .line-remove{color:#984b4e;background:#fff1f0;border-color:#dfb7b4}.admin .admin-alert{color:#944447;background:#fff1f0;border-color:#dfb7b4}.admin .admin-success{color:#326248;background:#edf8f0;border-color:#afd0ba}.admin .pagination a{color:#433a32;background:#fffdfa;border-color:#d8ccbf}.admin .owner-finance-panel{background:#fff8ec;border-color:#d8bd93}.admin .owner-only-badge{color:#fff!important;background:#211c17!important;border-color:#211c17!important}.admin .owner-finance-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin .owner-finance-summary>div{background:#fffdfa;border:1px solid #dfd1c3;border-radius:11px;gap:4px;padding:11px;display:grid}.admin .owner-finance-summary span{color:#817466;font-size:9px}.admin .owner-finance-summary strong{font-size:16px}.admin .owner-finance-summary .profit{background:#eaf5ed;border-color:#a9cbb6}.admin .owner-finance-summary .profit strong{color:#2e6544;font-size:22px}.admin .owner-finance-summary small{color:#5d7766;font-size:9px}.admin .owner-finance-note,.admin .legacy-finance-note{color:#786d61;margin:12px 0;font-size:10px;line-height:1.7}.admin .legacy-finance-note{background:#fff1da;border:1px solid #ead1a0;border-radius:10px;padding:10px}.admin .owner-item-costs{gap:8px;display:grid}.admin .owner-item-costs article{border:1px solid #e0d5ca;border-radius:11px;padding:11px}.admin .owner-item-cost-head{justify-content:space-between;gap:10px;display:flex}.admin .owner-item-cost-head strong{font-size:11px}.admin .owner-item-cost-head span{color:#725b43;font-size:10px}.admin .owner-item-cost-metrics{color:#7c7064;flex-wrap:wrap;gap:8px;margin-top:7px;font-size:9px;display:flex}.admin .owner-item-costs details{margin-top:8px}.admin .owner-item-costs summary{cursor:pointer;color:#715b46;font-size:10px}.admin .owner-components{gap:5px;margin-top:7px;display:grid}.admin .owner-components>div{background:#f4eee7;border-radius:8px;justify-content:space-between;gap:10px;padding:7px;font-size:9px;display:flex}.admin .exchange-native{background:#fffdfa;border:1px solid #e0d4c7;border-radius:13px;overflow:hidden}.admin .exchange-native>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px;list-style:none;display:flex}.admin .exchange-native>summary::-webkit-details-marker{display:none}.admin .exchange-native>summary span:first-child{gap:4px;display:grid}.admin .exchange-native>summary strong{font-size:14px}.admin .exchange-native>summary small{color:#7d7165;font-size:10px}.admin .exchange-open-label{background:#f6efe7;border:1px solid #d3c5b7;border-radius:999px;padding:5px 9px;font-size:10px}.admin .exchange-native[open] .exchange-open-label{font-size:0}.admin .exchange-native[open] .exchange-open-label:after{content:"إغلاق";font-size:10px}.admin .exchange-native-form{border-top:1px solid #e4d9ce;grid-template-columns:1fr 1fr 90px;padding:15px}.admin .exchange-native-form .full{grid-column:1/-1}@media (max-width:780px){.admin .owner-finance-summary,.admin .exchange-native-form{grid-template-columns:1fr}.admin .exchange-native-form .full{grid-column:auto}}.admin .owner-adjustments{background:#fffdfa;border:1px solid #e0d2c2;border-radius:11px;gap:6px;margin:12px 0;padding:11px;display:grid}.admin .owner-adjustments>strong{font-size:11px}.admin .owner-adjustments>div{border-top:1px solid #eee4d9;justify-content:space-between;gap:10px;padding:7px 0;font-size:9px;display:flex}.admin .owner-adjustments>div span{color:#786d61}.admin .owner-adjustments>div strong{white-space:nowrap}.admin .exchange-list{gap:8px;display:grid}.new-order-shell{max-width:1320px}.new-order-header{padding-top:34px}.new-order-header .muted{max-width:620px;line-height:1.7}.new-order-form{gap:16px;margin-top:20px;display:grid}.new-order-panel{background:#fffdfa;border:1px solid #e2d8cd;border-radius:20px;padding:22px;box-shadow:0 10px 28px #45342309}.new-order-panel-head{align-items:flex-start;gap:13px;margin-bottom:20px;display:flex}.new-order-panel-head h2{margin:2px 0 4px;font-size:26px}.new-order-panel-head p:last-child{color:#807466;margin:0;font-size:11px;line-height:1.6}.new-order-step{color:#fff;background:#211c17;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.new-order-customer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.new-order-customer-grid label,.new-order-notes-grid label{color:#5f554b;gap:7px;font-size:11px;font-weight:700;display:grid}.new-order-customer-grid label.full,.new-order-notes-grid label.full{grid-column:1/-1}.new-order-customer-grid input,.new-order-customer-grid select,.new-order-notes-grid input,.new-order-notes-grid textarea{color:#211c17;background:#fff;border:1px solid #ddd1c5;border-radius:11px;outline:none;width:100%;padding:11px 12px}.new-order-customer-grid input:focus,.new-order-customer-grid select:focus,.new-order-notes-grid input:focus,.new-order-notes-grid textarea:focus{border-color:#a58b70;box-shadow:0 0 0 3px #a58b701f}.new-order-builder{gap:14px;display:grid}.new-order-lines{gap:10px;display:grid}.new-order-line{background:#fbf7f2;border:1px solid #e5dbd0;border-radius:15px;grid-template-columns:34px 118px 120px minmax(250px,1.6fr) 88px 110px 110px 58px;align-items:end;gap:9px;padding:12px;display:grid}.new-order-line.offer{grid-template-columns:34px 118px 120px minmax(220px,1.5fr) 100px 86px 74px 100px 108px 58px}.new-order-line-index{color:#6d5f51;background:#ebe1d6;border-radius:50%;align-self:center;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.new-order-line-type{align-self:center}.new-order-line-type span{color:#705f4e;white-space:nowrap;background:#f0e7dd;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex}.new-order-line label{gap:5px;min-width:0;display:grid}.new-order-line label>span,.new-order-line-price>span,.new-order-line-total>span{color:#887b6d;font-size:9px;font-weight:700}.new-order-line select,.new-order-line input{color:#211c17;background:#fff;border:1px solid #dcd0c4;border-radius:9px;outline:none;width:100%;min-width:0;padding:9px 10px}.new-order-line select:focus,.new-order-line input:focus{border-color:#a58b70;box-shadow:0 0 0 3px #a58b701a}.new-order-line-main{min-width:0}.new-order-line-price,.new-order-line-total{align-self:center;gap:5px;display:grid}.new-order-line-price strong,.new-order-line-total strong{white-space:nowrap;font-size:12px}.new-order-line-total strong{font-size:14px}.new-order-remove{color:#934b49;cursor:pointer;background:#fff3f2;border:1px solid #dfbbb6;border-radius:9px;padding:9px 8px;font-size:10px}.new-order-remove:disabled{opacity:.3;cursor:not-allowed}.new-order-builder-footer{justify-content:space-between;align-items:stretch;gap:14px;margin-top:2px;display:flex}.new-order-add-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.new-order-subtotal{background:#f1e7da;border:1px solid #cfbaa1;border-radius:14px;gap:3px;min-width:280px;margin-inline-start:auto;padding:13px 16px;display:grid}.new-order-subtotal span{color:#7c6957;font-size:10px}.new-order-subtotal strong{font-size:25px}.new-order-subtotal small{color:#8a796a;font-size:9px}.new-order-choice-section{grid-template-columns:1fr 1fr;gap:18px;display:grid}.new-order-field-title{color:#5e5349;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.new-order-choice-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.new-order-choice-card{cursor:pointer;background:#fff;border:1px solid #ded2c6;border-radius:13px;align-items:flex-start;gap:9px;padding:13px;transition:all .16s;display:flex}.new-order-choice-card:hover{background:#fffaf4;border-color:#bca58e}.new-order-choice-card input{accent-color:#211c17;margin-top:3px}.new-order-choice-card span{gap:3px;display:grid}.new-order-choice-card strong{font-size:12px}.new-order-choice-card small{color:#7f7468;font-size:9px;line-height:1.45}.new-order-choice-card:has(input:checked){background:#f4eadf;border-color:#806c58;box-shadow:0 0 0 2px #806c5814}.new-order-notes-grid{border-top:1px solid #e7ddd2;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;padding-top:16px;display:grid}.new-order-submitbar{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdfaf5;border:1px solid #d9cabc;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex;position:sticky;bottom:14px;box-shadow:0 12px 30px #3326191a}.new-order-submitbar>div{gap:3px;display:grid}.new-order-submitbar>div strong{font-size:13px}.new-order-submitbar>div span{color:#7d7165;max-width:720px;font-size:10px;line-height:1.5}.new-order-submit{min-width:220px;padding:13px 18px;font-weight:800}@media (max-width:1180px){.new-order-customer-grid{grid-template-columns:1fr 1fr}.new-order-line,.new-order-line.offer{grid-template-columns:34px 90px minmax(220px,1.5fr) repeat(2,minmax(90px,1fr))}.new-order-line-price,.new-order-line-total,.new-order-remove{align-self:end}}@media (max-width:820px){.new-order-choice-section{grid-template-columns:1fr}.new-order-line,.new-order-line.offer{grid-template-columns:1fr 1fr}.new-order-line-index{display:none}.new-order-line-type,.new-order-line-main{grid-column:1/-1}.new-order-builder-footer{flex-direction:column}.new-order-subtotal{width:100%;min-width:0;margin:0}.new-order-submitbar{flex-direction:column;align-items:stretch;position:static}.new-order-submit{width:100%}}@media (max-width:560px){.new-order-panel{padding:16px}.new-order-customer-grid,.new-order-notes-grid,.new-order-choice-grid{grid-template-columns:1fr}.new-order-customer-grid label.full,.new-order-notes-grid label.full{grid-column:auto}.new-order-line,.new-order-line.offer{grid-template-columns:1fr}.new-order-line-type,.new-order-line-main{grid-column:auto}.new-order-add-actions{grid-template-columns:1fr 1fr;display:grid}}.new-order-line-type.catalog-identity{align-self:center;gap:4px;min-width:0;display:grid}.new-order-line-type.catalog-identity span{color:#fff;letter-spacing:.04em;background:#211c17;justify-self:start;font-size:10px}.new-order-line-type.catalog-identity small{color:#8a7867;white-space:normal;font-size:9px;line-height:1.3}.new-order-na-field{align-self:end;gap:5px;padding-bottom:1px;display:grid}.new-order-na-field span{color:#887b6d;font-size:9px;font-weight:700}.new-order-na-field strong{color:#8a7a69;text-align:center;background:#f7f1ea;border:1px dashed #dacdbf;border-radius:9px;padding:9px 10px;font-size:10px;font-weight:600}.new-order-line select optgroup{color:#5e4f40;font-weight:800}.new-order-brand{min-width:0}.new-order-builder-loading{text-align:center;color:#7c6d5e;background:#fbf7f2;border:1px dashed #d8c9ba;border-radius:14px;padding:22px;font-size:12px}.after-sales-panel .section-heading{align-items:flex-start}.after-sales-panel .section-heading .muted{max-width:720px;margin:6px 0 0;line-height:1.6}.after-sale-start-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.after-sale-start-card{background:#fffdfa;border:1px solid #dfd3c7;border-radius:15px;overflow:hidden}.after-sale-start-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px;list-style:none;display:flex}.after-sale-start-card>summary::-webkit-details-marker{display:none}.after-sale-start-card>summary>div{gap:3px;display:grid}.after-sale-start-card>summary strong{font-size:16px}.after-sale-start-card>summary span{color:#7d7165;font-size:10px}.after-sale-start-card[open]>summary{background:#f7f0e8;border-bottom:1px solid #e3d8cc}.after-sale-start-body{gap:10px;padding:12px;display:grid}.after-sale-create-form{background:#fbf7f2;border:1px solid #e4d9ce;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid}.after-sale-create-form label,.after-sale-action-form label,.after-sale-receive-form label{color:#6d6156;gap:6px;font-size:10px;font-weight:700;display:grid}.after-sale-create-form input,.after-sale-create-form select,.after-sale-create-form textarea,.after-sale-action-form input,.after-sale-action-form select,.after-sale-receive-form input,.after-sale-receive-form select{color:#211c17;background:#fff;border:1px solid #d9ccbf;border-radius:9px;outline:none;width:100%;padding:9px 10px}.after-sale-create-form input:focus,.after-sale-create-form select:focus,.after-sale-create-form textarea:focus,.after-sale-action-form input:focus,.after-sale-action-form select:focus,.after-sale-receive-form input:focus,.after-sale-receive-form select:focus{border-color:#a98e72;box-shadow:0 0 0 3px #a98e721c}.after-sale-create-form label.full{grid-column:1/-1}.after-sale-create-form label small,.after-sale-action-form label small,.after-sale-receive-form label small{color:#8d8073;font-size:9px;font-weight:400;line-height:1.45}.after-sale-create-form .primary-button{grid-column:1/-1;justify-self:start}.after-sale-source-item{background:#efe6dc;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.after-sale-source-item strong{font-size:11px}.after-sale-source-item span{color:#786b5e;font-size:9px}.after-sale-return-form{margin:12px;padding:14px}.after-sale-return-items{background:#fff;border:1px solid #e3d7ca;border-radius:11px;gap:7px;padding:11px;display:grid}.after-sale-return-items>strong{font-size:11px}.after-sale-return-items label{border-top:1px solid #eee5dc;grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:8px;padding:7px 0;display:grid}.after-sale-return-items label span{color:#42382f;font-size:10px}.after-sale-return-items label input{padding:8px}.after-sale-return-items label small{white-space:nowrap}.after-sale-open-case{background:#fff9ef;border:1px solid #cbb99f;border-radius:15px;gap:13px;padding:15px;display:grid}.after-sale-case-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.after-sale-case-head>div:first-child{gap:3px;display:grid}.after-sale-case-head>div:first-child strong{font-size:18px}.after-sale-case-head>div:first-child span{color:#8a755f;font-size:10px}.after-sale-payer-summary{text-align:left;gap:3px;display:grid}.after-sale-payer-summary span{color:#7d7165;font-size:9px}.after-sale-payer-summary strong{color:#5b4938;font-size:11px}.after-sale-reason{color:#5f5348;background:#fffdfa;border-radius:10px;margin:0;padding:9px 11px;font-size:11px}.after-sale-case-items{gap:6px;display:grid}.after-sale-case-items>div{color:#5d5146;background:#fffdfa;border:1px solid #e1d5c9;border-radius:10px;flex-wrap:wrap;gap:18px;padding:9px 10px;font-size:10px;display:flex}.after-sale-action-form,.after-sale-receive-form{border-top:1px solid #e2d5c8;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:9px;padding-top:12px;display:grid}.after-sale-receive-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.after-sale-customer-pays-note{color:#396548;background:#eff8f1;border:1px solid #b9d4bf;border-radius:10px;align-self:end;padding:10px 12px;font-size:10px}.after-sale-history{border-top:1px solid #e4d9ce;gap:6px;margin-top:14px;padding-top:13px;display:grid}.after-sale-history>strong{font-size:11px}.after-sale-history>div{color:#75695d;background:#f7f1ea;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px 10px;font-size:9px;display:grid}.after-sale-history>div strong{color:#5d4937}@media (max-width:1000px){.after-sale-start-grid{grid-template-columns:1fr}.after-sale-action-form,.after-sale-receive-form{grid-template-columns:1fr 1fr}.after-sale-case-head{flex-direction:column}.after-sale-payer-summary{text-align:right}}@media (max-width:650px){.after-sale-create-form,.after-sale-action-form,.after-sale-receive-form{grid-template-columns:1fr}.after-sale-create-form label.full,.after-sale-create-form .primary-button{grid-column:auto}.after-sale-return-items label{grid-template-columns:1fr 80px}.after-sale-return-items label small{grid-column:1/-1}.after-sale-history>div{grid-template-columns:1fr}}.courier-settlement-panel{background:#fffaf1;border-color:#d9c6a7}.courier-settlement-list{gap:9px;display:grid}.courier-settlement-list article{background:#fffdfa;border:1px solid #dfd3c5;border-radius:12px;padding:11px}.courier-settlement-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.courier-settlement-head>div{gap:3px;display:grid}.courier-settlement-head strong{font-size:11px}.courier-settlement-head span{color:#817365;font-size:9px}.courier-settlement-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.courier-settlement-metrics>div{background:#f7f1ea;border-radius:9px;gap:3px;padding:8px;display:grid}.courier-settlement-metrics span{color:#807366;font-size:8px}.courier-settlement-metrics strong{font-size:11px}.courier-settlement-metrics .positive{background:#edf7ef}.courier-settlement-metrics .positive strong{color:#35684a}.courier-settlement-metrics .negative{background:#fff0ef}.courier-settlement-metrics .negative strong{color:#984d50}.courier-settlement-form{gap:7px;margin-top:9px;display:flex}.courier-settlement-form input{color:#211c17;background:#fff;border:1px solid #d9ccbf;border-radius:8px;flex:1;padding:8px 9px;font-size:10px}.courier-settlement-form button{color:#fff;cursor:pointer;background:#211c17;border:1px solid #211c17;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:700}.courier-settlement-reference{border-top:1px solid #eee3d8;justify-content:space-between;gap:10px;margin-top:9px;padding-top:8px;font-size:9px;display:flex}@media (max-width:650px){.courier-settlement-metrics{grid-template-columns:1fr}.courier-settlement-form{flex-direction:column}}.courier-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-courier-note{color:#7f7469;margin:10px 2px 0;font-size:10px;line-height:1.6}@media (max-width:980px){.courier-summary-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.courier-summary-grid{grid-template-columns:1fr}}.after-sale-price-diff{background:#fffdfa;border:1px solid #ddd1c5;border-radius:11px;grid-template-columns:1fr 1fr;gap:8px;padding:11px;display:grid}.after-sale-price-diff>div{gap:3px;display:grid}.after-sale-price-diff span{color:#786c60;font-size:9px}.after-sale-price-diff strong{font-size:16px}.after-sale-price-diff small{color:#776b60;grid-column:1/-1;font-size:9px;line-height:1.5}.after-sale-price-diff.positive{background:#edf8f0;border-color:#b8d4c0}.after-sale-price-diff.positive strong{color:#326a47}.after-sale-price-diff.negative{background:#fff3ec;border-color:#dfc1af}.after-sale-price-diff.negative strong{color:#9a5942}.claim-item-state{color:#986040!important;font-size:9px!important}.after-sale-cliq-form{background:#eef5fb;border:1px solid #b8c7dd;border-radius:11px;grid-template-columns:1fr 220px auto;align-items:center;gap:9px;padding:11px;display:grid}.after-sale-cliq-form>div{gap:3px;display:grid}.after-sale-cliq-form>div strong{font-size:11px}.after-sale-cliq-form>div span{color:#60758a;font-size:9px}.after-sale-cliq-form input{color:#211c17;background:#fff;border:1px solid #c8d3e0;border-radius:8px;padding:9px}.after-sale-cliq-form button{color:#fff;cursor:pointer;background:#284c6c;border:0;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:700}.courier-claim-create{background:#fff8ef;border:1px solid #dfc6ad;border-radius:12px;overflow:hidden}.courier-claim-create>summary{cursor:pointer;justify-content:space-between;gap:12px;padding:12px;list-style:none;display:flex}.courier-claim-create>summary::-webkit-details-marker{display:none}.courier-claim-create>summary strong{font-size:11px}.courier-claim-create>summary span{color:#806d59;font-size:9px}.courier-claim-create>div{border-top:1px solid #ead9c7;gap:8px;padding:10px;display:grid}.courier-claim-create form{background:#fff;border:1px solid #eadbc9;border-radius:10px;grid-template-columns:1fr 120px 130px;align-items:end;gap:8px;padding:10px;display:grid}.courier-claim-create form label{color:#786a5d;gap:5px;font-size:9px;display:grid}.courier-claim-create form input,.courier-claim-create form select{background:#fff;border:1px solid #dacdbf;border-radius:8px;width:100%;padding:8px}.courier-claim-create form .full{grid-column:1/-1}.courier-claim-create form button{color:#fff;cursor:pointer;background:#7f664d;border:1px solid #7f664d;border-radius:8px;justify-self:start;padding:8px 10px;font-size:10px}.claim-source{gap:3px;display:grid}.claim-source strong{font-size:10px}.claim-source span{color:#8b7968;font-size:9px}.courier-claim-list{background:#fff9f2;border:1px solid #e0cfbd;border-radius:12px;gap:7px;padding:10px;display:grid}.courier-claim-list>strong{font-size:11px}.courier-claim-list article{background:#fff;border:1px solid #e7d9ca;border-radius:9px;gap:6px;padding:9px;display:grid}.courier-claim-list article>div:first-child{justify-content:space-between;gap:10px;display:flex}.courier-claim-list article span,.courier-claim-list article small{color:#77695c;font-size:9px}.claim-actions{flex-wrap:wrap;gap:6px;display:flex}.claim-actions form{gap:6px;display:flex}.claim-actions input{border:1px solid #d9ccbf;border-radius:7px;width:120px;padding:7px}.claim-actions button{color:#332b25;cursor:pointer;background:#f7f0e8;border:1px solid #d4c5b7;border-radius:7px;padding:7px 9px;font-size:9px}.claim-actions .danger-button{color:#984b4e;background:#fff1f0;border-color:#dfb7b4}.after-sale-cancel-form{border-top:1px dashed #ddcbbb;gap:8px;padding-top:12px;display:flex}.after-sale-cancel-form input{background:#fff;border:1px solid #d8cabd;border-radius:8px;flex:1;padding:8px 9px}.after-sale-cancel-form button{color:#954f48;cursor:pointer;background:#fff3f1;border:1px solid #c08a82;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:700}.after-sale-source-item>div{gap:3px;display:grid}@media (max-width:760px){.after-sale-cliq-form,.courier-claim-create form{grid-template-columns:1fr}.courier-claim-create form .full{grid-column:auto}.after-sale-cancel-form{flex-direction:column}}.settlement-page-header{padding-top:34px}.settlement-page-header .muted{max-width:760px;line-height:1.7}.settlement-summary{margin-top:20px}.settlement-main-panel{background:#fffdfa;border:1px solid #e2d8cd;border-radius:18px;margin-top:18px;padding:20px}.settlement-batch-form{gap:12px;display:grid}.settlement-batch-toolbar{background:#f8f3ed;border:1px solid #e0d5ca;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.settlement-select-all{align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.settlement-select-all input{accent-color:#211c17}.settlement-selected-count{align-items:baseline;gap:5px;display:flex}.settlement-selected-count strong{font-size:20px}.settlement-selected-count span{color:#7b6e62;font-size:9px}.settlement-table-wrap{border:1px solid #e1d6cb;border-radius:13px;overflow:auto}.settlement-table{border-collapse:collapse;width:100%;min-width:1050px}.settlement-table th{text-align:right;color:#6f6256;white-space:nowrap;background:#f1ebe4;border-bottom:1px solid #ded3c7;padding:10px;font-size:9px}.settlement-table td{vertical-align:top;border-bottom:1px solid #eee5dc;padding:10px;font-size:10px}.settlement-table tbody tr:last-child td{border-bottom:0}.settlement-table tbody tr.selected{background:#f4eee6}.settlement-table td strong{font-size:10px;display:block}.settlement-table td small{color:#81756a;margin-top:3px;font-size:8px;display:block}.settlement-table .net-positive{color:#336a49;font-weight:800}.settlement-table .net-negative{color:#99504d;font-weight:800}.settlement-batch-footer{grid-template-columns:1fr 1fr;align-items:end;gap:14px;display:grid}.settlement-batch-totals{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.settlement-batch-totals>div{background:#f6f0e9;border-radius:10px;gap:3px;padding:9px;display:grid}.settlement-batch-totals span{color:#7c7064;font-size:8px}.settlement-batch-totals strong{font-size:12px}.settlement-batch-totals .positive{background:#edf8f0}.settlement-batch-totals .positive strong{color:#326a47}.settlement-batch-totals .negative{background:#fff1f0}.settlement-batch-totals .negative strong{color:#974b4e}.settlement-batch-fields{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.settlement-batch-fields label{color:#76695e;gap:5px;font-size:9px;display:grid}.settlement-batch-fields input{color:#211c17;background:#fff;border:1px solid #d8ccbf;border-radius:8px;padding:9px}.settlement-history-list{gap:8px;display:grid}.settlement-history-list article{background:#fbf7f2;border:1px solid #e1d6ca;border-radius:11px;grid-template-columns:1fr auto;gap:5px 15px;padding:11px;display:grid}.settlement-history-list article>div{gap:3px;display:grid}.settlement-history-list article>div:last-of-type{text-align:left}.settlement-history-list strong{font-size:11px}.settlement-history-list span,.settlement-history-list small{color:#7d7166;font-size:9px}.settlement-history-list small{grid-column:1/-1}@media (max-width:950px){.settlement-batch-footer{grid-template-columns:1fr}.settlement-batch-totals{grid-template-columns:1fr 1fr}}@media (max-width:650px){.settlement-batch-fields{grid-template-columns:1fr}.settlement-batch-totals{grid-template-columns:1fr 1fr}}.admin .inventory-page-header{padding-top:30px;padding-bottom:24px}.admin .inventory-page-header h1{font-size:clamp(34px,4.1vw,55px)}.admin .inventory-page-header .muted{line-height:1.7}.admin .inventory-test-banner{color:#6b5327;background:#fff8e9;border:1px solid #dfcda7;border-radius:13px;flex-wrap:wrap;align-items:center;gap:13px;margin-top:19px;padding:13px 17px;font-size:12px;line-height:1.8;display:flex}.admin .inventory-test-banner strong{white-space:nowrap;border:1px solid #d8ba7e;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.admin .inventory-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.admin .inventory-metrics .metric-card{min-height:130px;padding:17px}.admin .inventory-metrics .metric-card strong{font-variant-numeric:tabular-nums;padding-top:18px;font-size:clamp(20px,2.2vw,28px)}.admin .inventory-metrics .metric-card small{line-height:1.5}.admin .inventory-cost-warning{color:#78562e;background:#fff6e7;border:1px solid #e3c99d;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.7}.admin .inventory-section{margin-top:38px}.admin .inventory-heading{align-items:center}.admin .inventory-heading h2{font-size:clamp(25px,3vw,34px)}.admin .inventory-heading .muted{margin:9px 0 0;font-size:12px;line-height:1.7}.admin .inventory-filters{background:#fffdfa;border:1px solid #e2d8cd;border-radius:16px;grid-template-columns:minmax(240px,1.7fr) repeat(3,minmax(135px,1fr)) auto;align-items:end;gap:10px;padding:15px;display:grid}.admin .inventory-filters label{color:#685c50;flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:700;display:flex}.admin .inventory-filters input,.admin .inventory-filters select{appearance:auto;color:#211c17;width:100%;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #d8ccbf;border-radius:10px;outline:none;padding:9px 12px;font-size:12px}.admin .inventory-filters input:focus,.admin .inventory-filters select:focus{border-color:#a48970;box-shadow:0 0 0 3px #a4897024}.admin .inventory-filter-actions{gap:7px;display:flex}.admin .inventory-filter-actions button,.admin .inventory-filter-actions a{white-space:nowrap;cursor:pointer;height:44px;padding:10px 14px;font-size:12px}.admin .inventory-quick-filters{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.admin .inventory-quick-filters a{color:#615448;background:#fffdfa;border:1px solid #e0d2c4;border-radius:999px;padding:8px 14px;font-size:12px}.admin .inventory-quick-filters a.selected{color:#fff;background:#211c17;border-color:#211c17}.admin .inventory-results-caption{color:#786d62;margin:16px 3px 10px;font-size:12px}.admin .inventory-table{font-variant-numeric:tabular-nums;min-width:1300px}.admin .inventory-table th{padding:13px 11px}.admin .inventory-table td{vertical-align:middle;padding:13px 11px}.admin .inventory-table .inventory-product-cell{min-width:185px;max-width:240px}.admin .inventory-table .inventory-product-cell strong{overflow-wrap:anywhere;line-height:1.6}.admin .inventory-table .inventory-product-cell small{color:#8b7b6a;font-size:10px}.admin .inventory-table .inventory-sku{overflow-wrap:anywhere;max-width:235px;font-size:10px}.admin .inventory-number{white-space:nowrap;text-align:center!important}.admin .inventory-out{color:#a63542}.admin .inventory-low{color:#93611e}.admin .inventory-untracked{color:#958676;font-size:10px}.admin .inventory-empty{color:#857669;text-align:center!important;padding:44px!important}.admin .inventory-catalog-active{color:#366549!important;background:#eff8f1!important;border-color:#b1cfba!important}.admin .inventory-catalog-pending{color:#806323!important;background:#fff6de!important;border-color:#ddc58b!important}.admin .inventory-catalog-clearance{color:#923c52!important;background:#fff1f4!important;border-color:#dfb0bd!important}.admin .inventory-catalog-archived{color:#7b7773!important}.admin .inventory-pagination{margin-top:18px}.admin .inventory-page-disabled{opacity:.45;border:1px solid #ded4c9;border-radius:10px;padding:8px 13px}.admin .inventory-footnote{color:#7f7162;margin:18px 0 0;font-size:11px;line-height:1.9}@media (max-width:1180px){.admin .inventory-filters{grid-template-columns:repeat(3,minmax(145px,1fr))}.admin .inventory-filters .inventory-search{grid-column:span 2}.admin .inventory-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:780px){.admin .inventory-metrics,.admin .inventory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin .inventory-filters .inventory-search,.admin .inventory-filter-actions{grid-column:span 2}.admin .inventory-filter-actions button,.admin .inventory-filter-actions a{flex:1}.admin .inventory-heading{align-items:flex-start}}@media (max-width:460px){.admin .inventory-filters{grid-template-columns:1fr}.admin .inventory-filters .inventory-search,.admin .inventory-filter-actions{grid-column:span 1}.admin .inventory-page-header h1{font-size:33px}.admin .inventory-metrics .metric-card{min-height:116px;padding:12px}.admin .inventory-metrics .metric-card strong{font-size:22px}.admin .inventory-heading{flex-direction:column;gap:8px}}.admin .catalog-editor{padding-bottom:90px}.admin .catalog-editor .page-header h1{font-size:clamp(31px,4vw,52px)}.admin .catalog-edit-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);align-items:start;gap:15px;margin-top:26px;display:grid}.admin .catalog-edit-panel{background:#fffdfa;border:1px solid #e2d8cd;border-radius:18px;margin-top:20px;padding:24px}.admin .catalog-edit-grid .catalog-edit-panel{margin-top:0}.admin .catalog-edit-panel .section-heading{margin-bottom:17px}.admin .catalog-edit-panel h2{font-size:24px}.admin .catalog-edit-panel .muted{font-size:12px;line-height:1.9}.admin .catalog-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin .catalog-form>label{color:#695c50;flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:700;display:flex}.admin .catalog-form>label.full{grid-column:1/-1}.admin .catalog-form input:not([type=checkbox]),.admin .catalog-form select,.admin .catalog-form textarea{color:#201b17;background:#fff;border:1px solid #d8ccbf;border-radius:10px;width:100%;min-width:0;padding:12px;font-size:13px}.admin .catalog-form input:focus,.admin .catalog-form textarea:focus,.admin .catalog-form select:focus{outline-offset:1px;outline:2px solid #c3aa91}.admin .catalog-form .catalog-check{flex-direction:row;align-items:center;gap:8px;font-size:12px;display:flex}.admin .catalog-check input{width:16px;height:16px}.admin .catalog-form>button{cursor:pointer;min-height:44px}.admin .catalog-action-form{gap:12px;margin-top:15px;display:flex}.admin .catalog-action-form button{cursor:pointer}.admin .catalog-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.admin .catalog-facts>div{background:#f8f1ea;border:1px solid #e3d7ca;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.admin .catalog-facts span{color:#7a6d61;font-size:10px}.admin .catalog-facts strong{font-size:20px}.admin .catalog-wide{margin-top:24px}.admin .catalog-variant-list{gap:12px;display:grid}.admin .catalog-variant-card{background:#fbf8f4;border:1px solid #e5d9ce;border-radius:14px;padding:17px}.admin .catalog-variant-head{direction:ltr;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.admin .catalog-variant-head strong{overflow-wrap:anywhere;font-family:monospace;font-size:13px}.admin .catalog-variant-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.admin .catalog-variant-form .catalog-check{align-self:center}.admin .catalog-details{border:1px dashed #d2c3b5;border-radius:12px;margin-top:20px;padding:15px}.admin .catalog-details summary{cursor:pointer;margin-bottom:14px;font-weight:700}.admin .catalog-media-list{gap:10px;margin:20px 0;display:grid}.admin .catalog-media-card{border:1px solid #e4d9cd;border-radius:12px;align-items:start;gap:15px;padding:12px;display:flex;overflow:hidden}.admin .catalog-media-card img{object-fit:cover;background:#eee4d9;border-radius:9px;width:110px;height:100px}.admin .catalog-media-card div{min-width:0}.admin .catalog-media-card p{overflow-wrap:anywhere;color:#716659;font-size:11px}.admin .catalog-media-card small{color:#827465;font-size:11px;display:block}.admin .catalog-media-card button{cursor:pointer;margin-top:10px;font-size:11px}.admin .catalog-product-link{color:#241c14;text-underline-offset:4px;-webkit-text-decoration:underline #c3a88b;text-decoration:underline #c3a88b}.admin .catalog-product-link:hover{color:#936a3e}@media (max-width:1100px){.admin .catalog-edit-grid{grid-template-columns:1fr}.admin .catalog-variant-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.admin .catalog-form,.admin .catalog-variant-form{grid-template-columns:1fr}.admin .catalog-edit-panel{padding:16px}.admin .catalog-media-card{flex-direction:column}.admin .catalog-media-card img{width:100%;height:180px}.admin .catalog-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin .sku-detail-header h1{font-size:clamp(26px,3.4vw,45px);line-height:1.25}.admin .sku-detail-overview{grid-template-columns:minmax(220px,360px) 1fr;align-items:stretch;gap:16px;margin-top:23px;display:grid}.admin .sku-photo{background:#fffdfa;border:1px solid #e4d9cf;border-radius:16px;min-height:260px;overflow:hidden}.admin .sku-photo>img{object-fit:contain;width:100%;height:100%;min-height:260px}.admin .sku-photo-empty{text-align:center;background:#eee6dc;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;min-height:260px;padding:28px;display:flex}.admin .sku-photo-empty strong{color:#746452;font-size:17px}.admin .sku-photo-empty small{color:#968675;font-size:12px}.admin .sku-summary{background:#fffdfa;border:1px solid #e4d9cf;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px;display:grid}.admin .sku-summary>div{background:#f7f0e9;border:1px solid #e5d9ce;border-radius:11px;flex-direction:column;gap:9px;padding:15px;display:flex}.admin .sku-summary span{color:#7d6d5c;font-size:11px}.admin .sku-summary strong{color:#241d16;font-size:20px}.admin .sku-inventory-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.admin .sku-inventory-metrics>div{background:#f8f3eb;border:1px solid #e2d6c8;border-radius:12px;flex-direction:column;gap:12px;padding:15px;display:flex}.admin .sku-inventory-metrics span{color:#7d6d5c;font-size:12px}.admin .sku-inventory-metrics strong{font-size:24px}.admin .sku-stock-locations{color:#715d48;margin-top:14px;font-size:12px}.admin .sku-movements{gap:8px;margin-top:17px;display:grid}.admin .sku-movements>div{border-bottom:1px solid #eee1d4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.admin .sku-movements strong{font-size:12px}.admin .sku-movements span,.admin .sku-movements small{color:#817364;font-size:11px}.admin .sku-upload-form{background:#fbf7f2;border:1px dashed #d0bea9;border-radius:13px;gap:13px;padding:18px;display:grid}.admin .sku-upload-form>label{font-size:14px;font-weight:700}.admin .sku-upload-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin .sku-upload-controls input{flex:1;min-width:150px;font-size:12px}.admin .sku-upload-form small,.admin .sku-upload-form p{color:#786b60;font-size:11px}.admin .sku-upload-form button:disabled{opacity:.5;cursor:not-allowed}.admin .purchase-entry-form{gap:20px;margin-top:22px;display:grid}.admin .purchase-entry-form>.catalog-edit-panel{margin-top:0}.admin .purchase-entry-form h2{margin:0 0 7px;font-size:24px}.admin .purchase-entry-fields{margin-top:17px}.admin .purchase-mode-options{flex-wrap:wrap;gap:11px;margin-top:17px;display:flex}.admin .purchase-mode-options label{cursor:pointer;background:#faf7f3;border:1px solid #dfd1c1;border-radius:13px;align-items:center;gap:9px;padding:12px 15px;font-size:13px;display:flex}.admin .purchase-mode-options label.selected{background:#efe5d9;border-color:#3e3022}.admin .purchase-mode-options input{accent-color:#2a221a}.admin .purchase-entry-submit{cursor:pointer;padding:16px;font-size:15px}.admin .purchase-line-card{background:#fbf8f4;border:1px solid #e6dbd1;border-radius:13px;margin-top:13px;padding:17px}.admin .purchase-line-card h3{margin:0 0 8px;font-size:17px}.admin .purchase-line-card .secondary-button{padding:9px 12px;font-size:12px}@media (max-width:1000px){.admin .sku-inventory-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin .sku-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.admin .sku-detail-overview{grid-template-columns:1fr}.admin .sku-summary,.admin .sku-inventory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.admin .sku-summary{grid-template-columns:1fr 1fr}.admin .sku-summary strong{font-size:16px}.admin .sku-inventory-metrics strong{font-size:21px}.admin .purchase-mode-options{flex-direction:column}}.admin .purchase-invoice-form{gap:20px;margin:22px 0 80px;display:grid}.admin .purchase-invoice-form>.invoice-section{margin:0}.admin .invoice-section-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;display:flex}.admin .invoice-section-heading>div{align-items:center;gap:13px;display:flex}.admin .invoice-section-heading h2{margin:0;font-size:clamp(21px,2.5vw,28px)}.admin .invoice-step{color:#fff;background:#211b16;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.admin .invoice-section-heading p{color:#877766;max-width:460px;margin:0;font-size:12px;line-height:1.75}.admin .invoice-header-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.admin .purchase-invoice-lines{gap:13px;display:grid}.admin .purchase-invoice-line{background:#fbf8f4;border:1px solid #e2d5c7;border-radius:15px;padding:19px}.admin .purchase-line-header{border-bottom:1px solid #ebe0d4;justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;padding-bottom:12px;display:flex}.admin .purchase-line-header>div:first-child{gap:4px;display:grid}.admin .purchase-line-header strong{font-size:17px}.admin .purchase-line-header small{color:#8e7b68;font-size:11px}.admin .purchase-line-controls{flex-wrap:wrap;gap:8px;display:flex}.admin .purchase-line-controls button{cursor:pointer;color:#4c3e30;background:#fff;border:1px solid #d9cbbb;border-radius:9px;padding:7px 11px;font-size:11px}.admin .purchase-line-controls button:last-child{color:#8f4545}.admin .purchase-line-controls button:disabled{opacity:.4;cursor:not-allowed}.admin .purchase-line-fields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px}.admin .purchase-line-fields>.full{grid-column:1/-1}.admin .purchase-line-fields .catalog-check{color:#746657;align-self:center;padding:2px 0}.admin .purchase-line-total{border-top:1px solid #e8dcd0;justify-content:flex-end;align-items:center;gap:18px;margin-top:15px;padding-top:15px;display:flex}.admin .purchase-line-total span{color:#7a6b5d;font-size:12px}.admin .purchase-line-total strong{font-size:22px}.admin .purchase-add-line{cursor:pointer;width:100%;margin-top:16px;border-style:dashed!important;padding:15px!important}.admin .purchase-add-line:disabled{opacity:.5;cursor:not-allowed}.admin .invoice-inline-note{font-size:11px;line-height:1.9;margin:13px 1px 0!important}.admin .invoice-payment-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.67fr);align-items:start;gap:28px;display:grid}.admin .invoice-payment-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin .invoice-payment-inputs>label{color:#6d5c4d;gap:8px;font-size:12px;font-weight:700;display:grid}.admin .invoice-payment-inputs input,.admin .invoice-payment-inputs select{color:#221a14;background:#fff;border:1px solid #dacfc3;border-radius:9px;width:100%;height:43px;padding:9px 12px}.admin .invoice-payment-inputs>.muted{grid-column:1/-1}.admin .invoice-totals{background:#f7f0e7;border:1px solid #dbcbbc;border-radius:15px;gap:13px;padding:19px;display:grid}.admin .invoice-totals>div{border-bottom:1px solid #e8dacb;justify-content:space-between;align-items:center;gap:14px;padding-bottom:10px;display:flex}.admin .invoice-totals span{color:#736455;font-size:12px}.admin .invoice-totals strong{font-size:18px}.admin .invoice-totals .invoice-amount-due{color:#fff;background:#201a15;border-bottom:0;border-radius:10px;margin-top:3px;padding:13px}.admin .invoice-amount-due span{color:#e8d9c9}.admin .invoice-amount-due strong{font-size:23px}.admin .invoice-totals p{color:#826f5d;margin:0;font-size:11px;line-height:1.9}.admin .invoice-submit{gap:10px;display:grid}.admin .invoice-submit>small{text-align:center;color:#816f5c;font-size:11px}.admin .invoice-submit .purchase-entry-submit{width:100%;min-height:58px;font-size:17px}.admin .invoice-submit .purchase-entry-submit:disabled{opacity:.6;cursor:not-allowed}.admin .purchase-overview-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.admin .purchase-row-top{justify-content:space-between;align-items:start;gap:15px;display:flex}.admin .purchase-row-top small{color:#7c6a59;font-size:11px}.admin .purchase-row-facts{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.admin .purchase-row-facts span{background:#f3ede6;border-radius:8px;padding:7px 10px;font-size:12px}.admin .purchase-payment-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.admin .purchase-payment-summary>div{background:#faf7f3;border:1px solid #e1d3c7;border-radius:13px;flex-direction:column;gap:13px;padding:17px;display:flex}.admin .purchase-payment-summary span{color:#7b6c60;font-size:12px}.admin .purchase-payment-summary strong{font-size:24px}.admin .purchase-payment-summary .purchase-due{background:#f7ede0;border-color:#dfc5a9}.admin .purchase-payment-history{gap:6px;margin-top:15px;display:grid}.admin .purchase-payment-history>div{border-bottom:1px solid #e9ded3;grid-template-columns:1fr 1fr 2fr;gap:12px;padding:12px;font-size:12px;display:grid}@media (max-width:1200px){.admin .purchase-line-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.admin .invoice-header-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin .purchase-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.admin .invoice-section-heading{flex-direction:column;align-items:flex-start}.admin .purchase-line-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin .invoice-payment-layout{grid-template-columns:1fr}.admin .purchase-payment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin .invoice-header-fields,.admin .purchase-line-fields,.admin .invoice-payment-inputs,.admin .purchase-payment-summary{grid-template-columns:1fr}.admin .purchase-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin .purchase-invoice-line{padding:13px}.admin .purchase-line-header{align-items:flex-start}.admin .invoice-step{width:29px;height:29px}.admin .invoice-totals .invoice-amount-due strong{font-size:20px}.admin .purchase-payment-history>div{grid-template-columns:1fr 1fr}}.admin .purchase-list-filters{grid-template-columns:minmax(220px,1.6fr) minmax(150px,1fr) auto auto;align-items:end}.admin .purchase-list-filters>button,.admin .purchase-list-filters>a{white-space:nowrap;cursor:pointer;height:44px;padding:11px 15px;font-size:12px}.admin .purchase-list-caption{font-size:12px;margin:13px 0!important}@media (max-width:800px){.admin .purchase-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.admin .purchase-list-filters{grid-template-columns:1fr}}.admin .expense-shell .page-header h1{font-size:clamp(34px,4vw,54px)}.admin .expense-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:24px}.admin .expense-metrics .metric-card{min-height:132px;padding:17px}.admin .expense-metrics .metric-card strong{font-variant-numeric:tabular-nums;font-size:clamp(19px,2vw,27px)}.admin .expense-register{margin-top:40px}.admin .expense-filters{grid-template-columns:minmax(190px,1.5fr) repeat(3,minmax(130px,1fr)) auto;align-items:end}.admin .expense-filters input[type=month]{appearance:auto}.admin .expense-filters .inventory-filter-actions{gap:6px;display:flex}.admin .expense-description-cell{min-width:210px;max-width:350px}.admin .expense-description-cell a{line-height:1.8}.admin .expense-description-cell small{color:#8b7e70;overflow-wrap:anywhere;font-size:10px}.admin .expense-table{min-width:950px}.admin .expense-table td{vertical-align:middle;padding:14px 12px}.admin .expense-table .status-chip{white-space:nowrap;font-size:11px}.admin .expense-table .expense-review-flag{color:#976129;font-size:10px;font-weight:700}.admin .expense-state-paid{color:#2c7649!important;background:#eef8ef!important;border-color:#bbdac7!important}.admin .expense-state-unpaid{color:#946625!important;background:#fff6e4!important;border-color:#e6cb9e!important}.admin .expense-state-partial{color:#75519b!important;background:#f6f0fc!important;border-color:#dbc7f0!important}.admin .expense-state-voided{opacity:.65}.admin .expense-state-legacy{color:#746a61!important;background:#f5f1ed!important}.admin .expense-entry-form{gap:20px;margin-top:22px;padding-bottom:70px;display:grid}.admin .expense-entry-form .expense-panel{margin-top:0}.admin .expense-entry-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.admin .expense-nature-note{color:#6e5033;background:#f8f2e8;border:1px solid #dfcdb7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:13px;margin-top:18px;padding:14px;font-size:12px;line-height:1.8;display:flex}.admin .expense-nature-note a{color:#4e341d;font-weight:700;text-decoration:underline}.admin .expense-payment-layout{grid-template-columns:minmax(0,1.2fr) minmax(270px,.7fr);gap:22px;display:grid}.admin .expense-payment-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:13px;display:grid}.admin .expense-payment-fields label{color:#776757;flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.admin .expense-payment-fields input,.admin .expense-payment-fields select{color:#241f1b;background:#fff;border:1px solid #dbcec2;border-radius:10px;min-height:44px;padding:11px}.admin .expense-payment-fields .muted{grid-column:1/-1}.admin .expense-amount-summary{background:#f6efe7;border:1px solid #e0d0bf;border-radius:14px;gap:12px;padding:20px;display:grid}.admin .expense-amount-summary>div{border-bottom:1px solid #e4d9ca;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.admin .expense-amount-summary span{color:#736556;font-size:12px}.admin .expense-amount-summary strong{font-size:18px}.admin .expense-amount-summary .expense-amount-due{color:#fff;background:#25201b;border-bottom:0;border-radius:10px;padding:14px}.admin .expense-amount-due span{color:#e4dacf}.admin .expense-amount-due strong{font-size:24px}.admin .expense-amount-summary small{color:#7d6c5c;font-size:11px;line-height:1.8}.admin .expense-submit-box{gap:9px;display:grid}.admin .expense-submit{cursor:pointer;width:100%;padding:17px;font-size:16px}.admin .expense-submit:disabled{opacity:.52;cursor:not-allowed}.admin .expense-submit-box p{text-align:center;color:#84715c;font-size:11px}.admin .expense-details .expense-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin .expense-state-label{font-size:20px!important}.admin .expense-payment-ledger{gap:8px;display:grid}.admin .expense-payment-ledger>div{border-bottom:1px solid #e5d9ca;grid-template-columns:1fr 1fr 2fr 1fr;gap:14px;padding:13px;font-size:12px;display:grid}.admin .expense-payment-ledger strong{font-size:16px}.admin .expense-payment-ledger span,.admin .expense-payment-ledger small{color:#817369}.admin .expense-audit-list{gap:9px;display:grid}.admin .expense-audit-list>div{border-bottom:1px solid #e9ddd1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 4px;font-size:12px;display:flex}.admin .expense-audit-list span,.admin .expense-audit-list small{color:#897a6b}@media (max-width:1300px){.admin .expense-metrics,.admin .expense-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.admin .expense-filters .expense-search{grid-column:span 2}}@media (max-width:780px){.admin .expense-entry-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin .expense-payment-layout{grid-template-columns:1fr}.admin .expense-metrics,.admin .expense-filters,.admin .expense-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin .expense-payment-ledger>div{grid-template-columns:1fr 1fr}}@media (max-width:520px){.admin .expense-entry-fields,.admin .expense-filters,.admin .expense-payment-fields{grid-template-columns:1fr}.admin .expense-filters .expense-search{grid-column:span 1}.admin .expense-filters .inventory-filter-actions{grid-column:1/-1}.admin .expense-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin .expense-nature-note{flex-direction:column;align-items:flex-start}.admin .expense-amount-summary .expense-amount-due strong{font-size:21px}}.admin .after-sales-hub .page-header h1,.admin .after-sales-detail .page-header h1{font-size:clamp(31px,3.8vw,51px)}.admin .after-sales-hub .page-header .muted,.admin .after-sales-detail .page-header .muted{max-width:830px;line-height:1.9}.admin .after-sales-hub-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:24px}.admin .after-sales-hub-metrics .metric-card{min-height:140px;padding:17px}.admin .after-sales-hub-metrics .metric-card strong{font-variant-numeric:tabular-nums;font-size:clamp(24px,2.3vw,31px)}.admin .after-sales-hub-metrics .metric-card small{line-height:1.6}.admin .after-sales-case-section{margin-top:38px}.admin .after-sales-case-section .section-heading .muted{margin:7px 0 0;font-size:12px;line-height:1.8}.admin .after-sales-case-filters{grid-template-columns:minmax(250px,1.7fr) repeat(3,minmax(135px,1fr)) auto;align-items:end}.admin .after-sales-case-table{font-variant-numeric:tabular-nums;min-width:1460px}.admin .after-sales-case-table td{vertical-align:middle;padding:14px 11px}.admin .after-sales-case-table th{padding:13px 11px}.admin .after-sales-case-table .after-sales-case-order{min-width:140px}.admin .after-sales-case-order strong{font-size:14px;display:block}.admin .after-sales-case-order small{color:#927f6e;text-align:right;direction:ltr;margin-top:4px;font-size:10px;display:block}.admin .after-sales-case-table .after-sales-next-step{color:#63513f;min-width:185px;max-width:275px;font-size:12px;line-height:1.7}.admin .after-sales-case-table .after-sales-next-step small{color:#a36e30;font-size:10px}.admin .after-sales-case-priority{background:#fefbf6}.admin .after-sales-hub .inventory-quick-filters{margin:16px 0 0}.admin .after-sales-detail-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-top:26px}.admin .after-sales-detail-metrics .metric-card{min-height:132px;padding:15px}.admin .after-sales-detail-metrics .metric-card strong{font-size:clamp(19px,2vw,27px)}.admin .after-sales-detail-metrics .after-sales-detail-state{font-size:22px}.admin .after-sales-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:25px;display:grid}.admin .after-sales-detail-grid .catalog-edit-panel{margin-top:0}.admin .after-sales-fields{gap:0;margin:5px 0 0;display:grid}.admin .after-sales-fields>div{border-bottom:1px solid #eae0d5;grid-template-columns:minmax(130px,.9fr) minmax(0,1.7fr);align-items:start;gap:15px;padding:12px 4px;display:grid}.admin .after-sales-fields>div:last-child{border-bottom:0}.admin .after-sales-fields dt{color:#867666;font-size:11px}.admin .after-sales-fields dd{color:#2d241c;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700;line-height:1.75}.admin .after-sales-item-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:15px;display:grid}.admin .after-sales-item-card{background:#fdfaf6;border:1px solid #e5d8cc;border-radius:13px;gap:11px;padding:15px;display:grid}.admin .after-sales-item-card>div:not(.after-sales-item-meta){gap:7px;display:grid}.admin .after-sales-item-card small{color:#897766;font-size:11px}.admin .after-sales-item-card strong{font-size:14px;line-height:1.65}.admin .after-sales-item-card span{color:#796a5d;font-size:12px}.admin .after-sales-item-meta{border-top:1px solid #e8ded3;gap:6px;padding-top:10px;display:grid}.admin .after-sales-claims-list{gap:8px;margin-top:13px;display:grid}.admin .after-sales-claims-list>article{background:#f9f3e9;border:1px solid #e8daca;border-radius:10px;grid-template-columns:1fr 1fr 1fr 2fr;align-items:center;gap:12px;padding:13px;font-size:12px;display:grid}.admin .after-sales-claims-list strong{font-size:13px}.admin .after-sales-claims-list small{color:#806e5d}.admin .after-sales-case-actions{margin-top:26px}.admin .after-sales-case-actions>p{font-size:12px;line-height:1.9}.admin .after-sales-case-actions .after-sales-panel{margin-top:15px}.admin .after-sales-item-inspections{background:#faf5ee;border:1px solid #e3d5c6;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px;display:grid}.admin .after-sales-item-inspections>strong,.admin .after-sales-item-inspections>small{grid-column:1/-1;font-size:12px}.admin .after-sales-item-inspections>small{color:#766756;font-size:11px;line-height:1.7}.admin .after-sales-item-inspections label{color:#544539;gap:7px;font-size:12px;display:grid}.admin .after-sales-item-inspections select{background:#fff;border:1px solid #d8c6b6;border-radius:8px;min-width:0;padding:10px;font-size:12px}@media (max-width:1350px){.admin .after-sales-hub-metrics,.admin .after-sales-detail-metrics,.admin .after-sales-case-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.admin .after-sales-case-filters .after-sales-case-search{grid-column:span 2}}@media (max-width:850px){.admin .after-sales-detail-grid{grid-template-columns:1fr}.admin .after-sales-hub-metrics,.admin .after-sales-detail-metrics,.admin .after-sales-case-filters,.admin .after-sales-claims-list>article{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin .after-sales-hub-metrics,.admin .after-sales-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin .after-sales-hub-metrics .metric-card,.admin .after-sales-detail-metrics .metric-card{min-height:117px;padding:11px}.admin .after-sales-hub-metrics .metric-card strong{font-size:24px}.admin .after-sales-case-filters{grid-template-columns:1fr}.admin .after-sales-case-filters .after-sales-case-search,.admin .after-sales-case-filters .inventory-filter-actions{grid-column:1/-1}.admin .after-sales-fields>div{grid-template-columns:1fr;gap:4px}.admin .after-sales-item-inspections{grid-template-columns:1fr}}.admin .after-sales-case-table .after-sales-hybrid-note{color:#8b6849;white-space:normal;min-width:130px;margin-top:5px;font-size:10px;line-height:1.5;display:block}.admin .courier-settlement-page .page-header h1{font-size:clamp(33px,4vw,53px)}.admin .courier-settlement-page .page-header .muted{max-width:880px;line-height:1.8}.admin .courier-reconcile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.admin .courier-reconcile-metrics .metric-card{min-height:130px;padding:18px}.admin .courier-reconcile-metrics .metric-card strong{font-variant-numeric:tabular-nums;font-size:clamp(23px,2.6vw,32px)}.admin .courier-reconcile-metrics .metric-card small{line-height:1.6}.admin .courier-reconcile-panel{margin-top:25px;padding:24px}.admin .courier-reconcile-panel .section-heading h2{font-size:clamp(24px,2.5vw,32px)}.admin .courier-reconcile-panel .section-heading .muted{font-size:12px;line-height:1.7}.admin .courier-reconcile .inventory-test-banner{margin:10px 0 16px}.admin .courier-ledger-search{justify-content:space-between;align-items:end;gap:16px;margin:17px 0 13px;display:flex}.admin .courier-ledger-search label{color:#6e5f51;flex:1;gap:9px;min-width:280px;max-width:520px;font-size:12px;font-weight:700;display:grid}.admin .courier-ledger-search input{color:#292017;background:#fff;border:1px solid #d9c9bc;border-radius:10px;min-height:44px;padding:10px 14px;font-size:13px}.admin .courier-ledger-search>span{color:#7b6c5b;white-space:nowrap;font-size:12px}.admin .courier-reconcile .settlement-batch-toolbar{padding:13px 16px}.admin .courier-reconcile .settlement-select-all{font-size:12px}.admin .courier-reconcile .settlement-selected-count span{font-size:11px}.admin .courier-reconcile .settlement-table{min-width:1250px}.admin .courier-reconcile .settlement-table th{padding:13px;font-size:11px}.admin .courier-reconcile .settlement-table td{vertical-align:middle;padding:14px 12px;font-size:12px}.admin .courier-reconcile .settlement-table td strong{font-size:12px}.admin .courier-reconcile .settlement-table td small{font-size:10px;line-height:1.6}.admin .courier-reconcile .settlement-table .courier-legacy-warning{color:#9f6e32;font-weight:700}.admin .courier-reconcile .settlement-table .courier-not-set{color:#946a3c;font-size:11px}.admin .courier-selected-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:19px;display:grid}.admin .courier-selected-totals>div{background:#f7f0e8;border:1px solid #e3d5c6;border-radius:13px;gap:12px;padding:17px;display:grid}.admin .courier-selected-totals span{color:#766658;font-size:12px}.admin .courier-selected-totals strong{font-variant-numeric:tabular-nums;font-size:20px}.admin .courier-selected-totals .positive{background:#edf7f0;border-color:#bedbc8}.admin .courier-selected-totals .positive strong{color:#2a6743}.admin .courier-selected-totals .negative{background:#fff0ee;border-color:#efcac5}.admin .courier-selected-totals .negative strong{color:#9b4545}.admin .courier-confirm-panel{background:#fffdfa;border:1px solid #dbccb9;border-radius:16px;gap:14px;margin-top:22px;padding:23px;display:grid}.admin .courier-confirm-panel>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.admin .courier-confirm-panel h2{margin:4px 0 0;font-size:clamp(22px,2.7vw,28px)}.admin .courier-confirm-panel>header>p{color:#7a6a5a;max-width:520px;margin:0;font-size:12px;line-height:1.85}.admin .courier-confirm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.admin .courier-confirm-grid label{color:#69594a;gap:8px;min-width:0;font-size:12px;font-weight:700;display:grid}.admin .courier-confirm-grid label input,.admin .courier-confirm-grid label select{color:#211d17;background:#fff;border:1px solid #d9c8b7;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:12px}.admin .courier-confirm-grid label small{color:#806c59;font-size:10px;font-weight:400;line-height:1.7}.admin .courier-confirm-check{color:#5c4c3d;cursor:pointer;background:#f8f0e6;border:1px solid #ddc9b4;border-radius:11px;align-items:flex-start;gap:12px;padding:13px 15px;font-size:12px;line-height:1.85;display:flex}.admin .courier-confirm-check input{accent-color:#2b241c;flex-shrink:0;width:17px;height:17px;margin-top:3px}.admin .courier-confirm-panel>button{cursor:pointer;width:100%;min-height:51px;padding:15px;font-size:15px}.admin .courier-confirm-panel>button:disabled{cursor:not-allowed;opacity:.45}.admin .courier-balance-warning{color:#9a4646;margin:0;font-size:12px;line-height:1.7}.admin .courier-reconcile-history article{padding:17px}.admin .courier-reconcile-history article strong{font-size:14px}.admin .courier-reconcile-history article span,.admin .courier-reconcile-history article small{font-size:11px;line-height:1.6}.admin .courier-reconcile-history .courier-history-warning{color:#a46528;font-weight:700}@media (max-width:1150px){.admin .courier-reconcile-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin .courier-confirm-grid,.admin .courier-selected-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:730px){.admin .courier-reconcile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin .courier-confirm-panel>header{flex-direction:column}.admin .courier-confirm-grid{grid-template-columns:1fr}.admin .courier-ledger-search{flex-direction:column;align-items:stretch}.admin .courier-ledger-search label{min-width:0;max-width:none}.admin .courier-ledger-search>span{white-space:normal}.admin .courier-reconcile-panel{padding:13px}.admin .courier-confirm-panel{padding:14px}}@media (max-width:440px){.admin .courier-selected-totals{grid-template-columns:1fr 1fr}.admin .courier-selected-totals>div{padding:11px}.admin .courier-selected-totals strong{font-size:16px}.admin .courier-reconcile-metrics .metric-card{padding:12px}.admin .courier-reconcile-metrics .metric-card strong{font-size:21px}}.admin .management-reports .page-header h1{font-size:clamp(33px,4vw,54px)}.admin .management-reports .page-header .muted{max-width:850px;line-height:1.9}.admin .management-reports .report-test-banner{margin-top:16px;font-size:12px}.admin .report-period-panel{background:#fffdfa;border:1px solid #e2d8cd;border-radius:16px;margin-top:23px;padding:21px}.admin .report-period-panel .section-heading{margin-bottom:14px}.admin .report-period-panel h2{font-size:24px}.admin .report-period-filters{grid-template-columns:1fr 1fr 1fr 1fr auto;align-items:end;gap:11px;display:grid}.admin .report-period-filters label{color:#695a4c;gap:8px;min-width:0;font-size:12px;font-weight:700;display:grid}.admin .report-period-filters input,.admin .report-period-filters select{color:#271f18;background:#fff;border:1px solid #ded0c2;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:12px}.admin .report-period-filters button{cursor:pointer;white-space:nowrap;min-height:44px;padding:11px 17px}.admin .report-filter-hint{font-size:11px;line-height:1.8;margin:14px 0 0!important}.admin .management-report-section{margin-top:33px}.admin .management-report-section .section-heading{align-items:start}.admin .management-report-section .section-heading h2{font-size:clamp(23px,2.6vw,31px)}.admin .management-report-section .section-heading .muted{margin:6px 0 0;font-size:12px;line-height:1.8}.admin .reports-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin .reports-card-grid .metric-card{min-height:140px;padding:19px}.admin .reports-card-grid .metric-card span{font-size:12px;line-height:1.7}.admin .reports-card-grid .metric-card strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;padding-top:13px;font-size:clamp(20px,2.2vw,29px)}.admin .reports-card-grid .metric-card small{font-size:10px;line-height:1.8}.admin .report-formula-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:17px;display:grid}.admin .report-formula-grid article{background:#fffdfa;border:1px solid #e3d6c7;border-radius:12px;gap:10px;padding:14px;display:grid}.admin .report-formula-grid article span{color:#776758;font-size:11px;line-height:1.75}.admin .report-formula-grid article strong{font-variant-numeric:tabular-nums;font-size:19px;line-height:1.4}.admin .report-formula-grid article small{color:#8b7b6a;font-size:10px;line-height:1.7}.admin .report-period-disclaimer{color:#756657;background:#fcf8f1;border-right:3px solid #b7a084;margin-top:15px;padding:11px 14px;font-size:12px;line-height:1.85}.admin .report-no-profit{background:#fbf6ee;border:1px solid #dcc7ac;border-radius:13px;margin-top:14px;padding:16px 20px}.admin .report-no-profit strong{color:#6f4b26;font-size:15px}.admin .report-no-profit p{color:#796756;margin:8px 0 0;font-size:12px;line-height:1.9}.admin .management-trend-table{font-variant-numeric:tabular-nums;min-width:970px}.admin .management-trend-table th{white-space:nowrap;font-size:11px}.admin .management-trend-table td{vertical-align:middle;padding:14px 12px;font-size:12px}.admin .management-trend-table td:first-child{white-space:nowrap}.admin .management-trend-track{background:#f0e8dc;border-radius:99px;width:100%;min-width:70px;height:5px;margin-top:7px;overflow:hidden}.admin .management-trend-track>div{background:#9e8060;border-radius:99px;min-width:0;height:100%}.admin .report-quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.admin .report-quality-grid article{background:#fffdfa;border:1px solid #e3d6c9;border-radius:13px;gap:10px;padding:17px;display:grid}.admin .report-quality-grid span{color:#77685a;font-size:12px;line-height:1.7}.admin .report-quality-grid strong{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.4}.admin .report-quality-grid small{color:#897967;font-size:10px;line-height:1.7}.admin .management-reports .inventory-footnote{margin-top:20px;font-size:12px}@media (max-width:1250px){.admin .report-period-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.admin .report-period-filters button{grid-column:1/-1}.admin .report-formula-grid,.admin .report-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.admin .reports-card-grid,.admin .report-period-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin .report-period-filters button{grid-column:1/-1}}@media (max-width:560px){.admin .reports-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin .reports-card-grid .metric-card{min-height:118px;padding:12px}.admin .reports-card-grid .metric-card strong{font-size:20px}.admin .report-period-panel{padding:14px}.admin .report-period-filters,.admin .report-formula-grid,.admin .report-quality-grid{grid-template-columns:1fr}.admin .management-report-section .section-heading{flex-direction:column;gap:7px}}.admin .shoe-series-builder{background:linear-gradient(165deg,#fffdfa,#faf3e9);border:1px solid #d7c3aa;border-radius:17px;gap:16px;margin:8px 0 23px;padding:22px;display:grid;overflow:hidden}.admin .shoe-series-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin .shoe-series-header>div{min-width:0}.admin .shoe-series-tag{letter-spacing:.12em;color:#997249;font-size:10px;font-weight:800}.admin .shoe-series-header h3{color:#31261c;margin:7px 0 8px;font-size:clamp(20px,2.2vw,27px)}.admin .shoe-series-header p{color:#897461;margin:0;font-size:12px;line-height:1.85}.admin .shoe-series-preset-label{text-align:center;color:#635143;background:#f5ebdf;border:1px solid #e1d2bf;border-radius:12px;flex-shrink:0;gap:5px;padding:11px 13px;font-size:15px;display:grid}.admin .shoe-series-preset-label strong{color:#423225;font-size:22px}.admin .shoe-series-options{flex-wrap:wrap;gap:9px;display:flex}.admin .shoe-series-options button{color:#6c5845;cursor:pointer;background:#fffdf9;border:1px solid #dac9b7;border-radius:10px;padding:11px 16px;font-size:12px;font-weight:700}.admin .shoe-series-options button.selected{color:#fff7ed;background:#28221d;border-color:#28221d}.admin .shoe-series-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin .shoe-series-fields>label{color:#715947;gap:7px;min-width:0;font-size:12px;font-weight:750;display:grid}.admin .shoe-series-fields>label input:not([type=checkbox]),.admin .shoe-series-fields>label select{color:#31251a;background:#fff;border:1px solid #dbcab9;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:13px}.admin .shoe-series-fields>label input:disabled{opacity:.6;background:#f4ebe0}.admin .shoe-series-fields .shoe-series-prefix{grid-column:span 2}.admin .shoe-series-fields .shoe-series-prefix small{color:#99816b;font-size:10px;font-weight:400;line-height:1.8}.admin .shoe-series-fields .shoe-series-model{grid-column:span 2}.admin .shoe-series-fields .shoe-series-free{color:#80613b;flex-direction:row;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.admin .shoe-series-free input{accent-color:#39302a;width:18px;height:18px}.admin .shoe-series-distribution{background:#fff;border:1px solid #e4d6c8;border-radius:14px;padding:16px}.admin .shoe-series-distribution-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin .shoe-series-distribution-head>div{gap:5px;display:grid}.admin .shoe-series-distribution-head strong{font-size:15px}.admin .shoe-series-distribution-head small{color:#91806f;font-size:11px}.admin .shoe-series-distribution-head button{cursor:pointer;color:#735638;white-space:nowrap;background:#f8f1e9;border:1px solid #dfcbb7;border-radius:8px;padding:9px 11px;font-size:11px}.admin .shoe-series-size-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.admin .shoe-series-size{text-align:center;background:#fcf9f5;border:1px solid #e6d9cb;border-radius:11px;gap:9px;padding:12px 9px;display:grid}.admin .shoe-series-size>span{color:#746250;font-size:12px}.admin .shoe-series-size>span strong{color:#30261e;margin-top:5px;font-size:21px;display:block}.admin .shoe-series-size input{text-align:center;color:#32271c;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d7c7b5;border-radius:8px;width:100%;min-width:0;padding:10px 4px;font-size:17px;font-weight:800}.admin .shoe-series-size small{color:#987e65;font-size:10px}.admin .shoe-series-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.admin .shoe-series-summary>div{background:#f6efe6;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.admin .shoe-series-summary span{color:#86715e;font-size:10px}.admin .shoe-series-summary strong{font-variant-numeric:tabular-nums;font-size:18px}.admin .shoe-series-note{color:#866b4d;margin:0;font-size:11px;line-height:1.85}.admin .shoe-series-add{cursor:pointer;color:#fff6ed;background:#2b241d;border:0;border-radius:11px;width:100%;min-height:52px;font-size:14px;font-weight:800;transition:background .15s,transform .15s}.admin .shoe-series-add:hover{background:#55402e;transform:translateY(-1px)}.admin .purchase-invoice-line.purchase-series-generated{background:#fffdfa;padding:14px 17px}.admin .purchase-series-generated .purchase-line-header{margin-bottom:9px;padding-bottom:9px}.admin .purchase-series-generated .purchase-line-header strong{font-size:14px}.admin .purchase-series-generated .purchase-line-header small{font-size:10px}.admin .purchase-series-summary-row{grid-template-columns:minmax(85px,.8fr) minmax(100px,.9fr) minmax(170px,1.8fr) auto;align-items:end;gap:14px;display:grid}.admin .purchase-series-summary-row label{color:#85705a;gap:5px;font-size:10px;font-weight:700;display:grid}.admin .purchase-series-summary-row input{color:#32291f;background:#fff;border:1px solid #dacabc;border-radius:9px;width:100%;min-width:0;max-height:42px;padding:9px 10px;font-size:13px}.admin .purchase-series-summary-row>span{overflow-wrap:anywhere;color:#8b7662;padding-bottom:10px;font-size:10px}.admin .purchase-series-summary-row>span strong{color:#423024;font-size:10px}.admin .purchase-series-line-total{white-space:nowrap;padding-bottom:8px;font-size:16px}.admin .purchase-series-detail-summary{cursor:pointer;color:#896841;margin:10px 0 0;font-size:11px;font-weight:700;list-style-position:inside;display:list-item}.admin .purchase-series-generated .purchase-series-line-details[open] .purchase-line-fields{border-top:1px dashed #e0d3c5;margin-top:14px;padding-top:12px}.admin .purchase-invoice-line:not(.purchase-series-generated) .purchase-series-detail-summary,.admin .purchase-series-generated .purchase-series-line-details:not([open]) .purchase-line-fields{display:none}@media (max-width:1100px){.admin .shoe-series-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin .shoe-series-size-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin .purchase-series-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.admin .shoe-series-builder{gap:13px;padding:14px}.admin .shoe-series-header{align-items:start}.admin .shoe-series-preset-label{padding:8px;font-size:12px}.admin .shoe-series-header h3{font-size:21px}.admin .shoe-series-fields{grid-template-columns:1fr}.admin .shoe-series-fields .shoe-series-model,.admin .shoe-series-fields .shoe-series-prefix{grid-column:1}.admin .shoe-series-size-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin .shoe-series-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin .shoe-series-distribution{padding:11px}.admin .shoe-series-distribution-head{flex-wrap:wrap;align-items:flex-start}.admin .purchase-series-summary-row{gap:9px}.admin .purchase-series-line-total{font-size:14px}}.admin .order-cancel-quick-link{color:#8f403a;direction:rtl;background:#fff7f5;border:1px solid #dcb8b4;border-radius:9px;justify-content:center;align-items:center;margin-top:8px;padding:8px 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.admin .order-cancel-quick-link:hover{background:#feece9;border-color:#be756e}.admin .order-cancel-panel{background:#fff9f7;border:1px solid #dfb6b0;margin:16px 0 0;padding:19px 22px;scroll-margin-top:24px}.admin .order-cancel-disclosure>summary{cursor:pointer;color:#903c35;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-weight:800;list-style:none;display:flex}.admin .order-cancel-disclosure>summary::-webkit-details-marker{display:none}.admin .order-cancel-disclosure>summary strong{font-size:17px}.admin .order-cancel-disclosure>summary span{color:#9a6159;font-size:12px;font-weight:500}.admin .order-cancel-disclosure>summary:before{content:"▾";font-size:17px;line-height:1;transition:transform .15s}.admin .order-cancel-disclosure[open]>summary:before{transform:rotate(180deg)}.admin .order-cancel-explanation{color:#7d4f4a;border-top:1px solid #f0d7d2;max-width:850px;margin:13px 0 16px;padding-top:13px;font-size:13px;line-height:1.9}.admin .order-cancel-form{gap:14px;max-width:720px}.admin .order-cancel-form label{color:#784f47;font-size:12px}.admin .order-cancel-form input,.admin .order-cancel-form select,.admin .order-cancel-form textarea{color:#2e2422;background:#fff;border:1px solid #d7b7b1}.admin .order-cancel-reference{overflow-wrap:anywhere;color:#643733;background:#fff;border:1px dashed #bc827a;border-radius:7px;width:max-content;max-width:100%;padding:6px 10px;font-size:14px;display:block}.admin .order-cancel-submit{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.admin .order-cancel-submit .danger-button{cursor:pointer;color:#fff;background:#8f3939;border:1px solid #8f3939;border-radius:10px;justify-content:center;align-items:center;padding:13px 17px;font-size:13px;font-weight:800;display:inline-flex}.admin .order-cancel-submit .danger-button:hover{background:#742b2b}.admin .order-cancel-submit span{color:#86655f;font-size:11px;line-height:1.7}.admin .order-cancelled-notice{color:#8d403a;background:#fff2ed;border:1px solid #e6bdb7;border-radius:11px;padding:12px 16px;font-size:13px;line-height:1.8}.admin .order-cancel-limited{color:#806344;background:#faf5ef;border:1px solid #e1d2c5;border-radius:11px;margin:14px 0 0;padding:12px 16px;font-size:12px;line-height:1.8}@media (max-width:680px){.admin .order-cancel-panel{padding:16px}.admin .order-cancel-disclosure>summary{align-items:flex-start}.admin .order-cancel-disclosure>summary span,.admin .order-cancel-submit .danger-button{width:100%}}.store-cta.store-cta-secondary{color:#38291e;background:0 0;border:1px solid #a18b77;margin-inline-start:12px}@media (max-width:560px){.store-cta.store-cta-secondary{margin-block-start:11px;margin-inline-start:0}}
