/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-8{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--g:#d9a91d;--gold:#f4c542;--black:#090909;--bg:#f7f7f5;--line:#e4e4df;--muted:#73736d}.customerStoreShare{color:#fff;background:linear-gradient(120deg,#111 0 58%,#302500);border:1px solid #d5ae18;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;margin:0 0 18px;padding:20px 22px;display:grid;box-shadow:0 12px 28px #16100018}.customerStoreIcon{color:#111;background:#e4b315;border-radius:16px;place-items:center;width:50px;height:50px;font-size:25px;display:grid}.customerStoreShare small{color:#e8bc27;letter-spacing:.14em;font-weight:900}.customerStoreShare h2{font-family:var(--serif);margin:4px 0;font-size:24px}.customerStoreShare p{color:#d6d4ce;margin:0}.customerStoreShare code{color:#ffe078;border:1px solid #6e5b18;border-radius:12px;padding:10px 14px}.customerStoreActions{gap:8px;display:flex}.customerStoreActions a,.customerStoreActions button{color:#111;white-space:nowrap;background:#e4b315;border:1px solid #e4b315;border-radius:12px;padding:12px 14px;font-weight:900;text-decoration:none}.customerStoreActions button{color:#ffe078;background:0 0}.consentCheck{background:#fffaf0;border:1px solid #ddd7ca;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex!important}.consentCheck input{height:20px;margin-top:2px;width:20px!important}.consentCheck span{gap:3px;display:grid}.consentCheck small{color:#777;font-weight:500}.headerCustomerStore{color:#f0c126;white-space:nowrap;background:#111;border:1px solid #d3a711;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}.mfaSettings{background:#fffaf0;border:1px solid #d8d3c6;border-radius:18px;margin-top:18px;padding:18px}.mfaSettings>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.mfaSettings>header span{gap:4px;display:grid}.mfaSettings>header small,.mfaSettings footer,.mfaActive small{color:#6f716b}.mfaSettings>header em{border-radius:999px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:900}.mfaOn{color:#17662b;background:#daf5df}.mfaOff{color:#6f6755;background:#ece9e0}.enableMfa,.mfaSetup>button{color:#efbd20;background:#111;border:0;border-radius:12px;width:100%;padding:13px;font-weight:900}.mfaSetup{gap:13px;display:grid}.mfaSetup ol{color:#555;margin:0;padding-left:20px;line-height:1.55}.mfaSetup>a{text-align:center;color:#111;background:#efbd20;border:1px solid #bd930c;border-radius:11px;padding:12px;font-weight:900;text-decoration:none;display:block}.mfaSetup>label{gap:7px;display:grid}.mfaSetup>label code{color:#ffe275;letter-spacing:.14em;overflow-wrap:anywhere;background:#191919;border-radius:10px;padding:12px}.mfaActive{color:#175d27;background:#eaf8ed;border-radius:11px;gap:5px;margin-bottom:13px;padding:12px;display:grid}.mfaActions{gap:9px;display:flex}.mfaActions button{background:#fff;border:1px solid #c7c0b1;border-radius:10px;flex:1;padding:11px;font-weight:800}.mfaActions .disableMfa{color:#9a2618;border-color:#cf8f82}.recoveryCodes{color:#fff;background:#111;border-radius:13px;margin-bottom:14px;padding:15px}.recoveryCodes p{color:#ccc}.recoveryCodes>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.recoveryCodes code{color:#ffd84e;text-align:center;background:#292820;border-radius:8px;padding:8px}.recoveryCodes button{background:#efbd20;border:0;border-radius:9px;margin-top:12px;padding:9px 12px;font-weight:900}.mfaShield{color:#efbd20;background:#111;border-radius:18px;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.mfaLogin h3{margin:0;font-size:25px}.mfaLogin>p{color:#6c6d68;line-height:1.5}.mfaBack{color:#6f6b60;background:0 0;border:0;padding:10px;font-weight:800}.securityControl{color:#fff;background:#111;border-radius:18px;margin-top:18px;padding:18px}.securityControl>header,.securityControl section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.securityControl>header span{gap:4px;display:grid}.securityControl>header small,.securityControl footer{color:#aaa}.securityControl>header em{color:#efbd20;font-style:normal;font-weight:900}.securityMetrics{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.securityMetrics span{border:1px solid #38362f;border-radius:11px;padding:11px;display:grid}.securityMetrics small{color:#aaa}.securityMetrics b{color:#efbd20;font:500 25px Georgia}.securityControl section{border:1px solid #39372f;border-radius:13px;margin-top:14px;overflow:hidden}.securityControl section>header{background:#24231f;padding:11px 13px}.securityControl section>header button,.securityControl article button{color:#111;background:#efbd20;border:1px solid #b98e0e;border-radius:8px;padding:8px 10px;font-weight:900}.securityControl article{border-top:1px solid #333129;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.securityControl article span{min-width:0;display:grid}.securityControl article small{color:#aaa;text-overflow:ellipsis;overflow:hidden}.securityControl article em{color:#ddd;background:#34332e;border-radius:999px;padding:6px 8px;font-size:10px;font-style:normal}.securityControl article em.protected{color:#a9f0bd;background:#174929}.securityControl article em.unprotected{color:#ffc4b8;background:#4b2924}.securityControl article .resetMfa{color:#ffb2a5;background:0 0;border-color:#8b473c}.securityControl>footer{margin-top:13px;font-size:11px;line-height:1.5;display:block}@media (width<=700px){.securityMetrics{grid-template-columns:1fr 1fr}.securityControl{padding:14px}.securityControl article{grid-template-columns:1fr auto}.securityControl article span{grid-column:1/-1}.securityControl article button{font-size:10px}.securityControl section>header{align-items:flex-start}.securityControl section>header button{font-size:9px}.recoveryCodes>div{grid-template-columns:1fr}}@media (width<=800px){.customerStoreShare{grid-template-columns:auto 1fr;padding:17px}.customerStoreShare code{display:none}.customerStoreActions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.customerStoreActions a,.customerStoreActions button{text-align:center;padding:11px 8px}.customerStoreShare h2{font-size:20px}.headerCustomerStore{width:42px;padding:0;font-size:0}.headerCustomerStore:before{content:"SHOP";letter-spacing:.06em;font-size:9px}}.onlineStoreLink{justify-content:center;align-items:center;margin-top:12px;text-decoration:none;display:inline-flex}.globalStoreSearch{width:min(390px,34vw);margin-left:auto;position:relative}.globalStoreSearch>label{background:#fff;border:1px solid #dedbd3;border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.globalStoreSearch input{background:0 0;border:0;outline:0;width:100%}.globalStoreSearch>div{z-index:40;background:#fff;border:1px solid #d9d4c9;border-radius:13px;max-height:380px;padding:7px;position:absolute;top:48px;left:0;right:0;overflow:auto;box-shadow:0 20px 50px #0002}.globalStoreSearch>div button{text-align:left;background:0 0;border:0;border-radius:9px;width:100%;padding:10px;display:grid}.globalStoreSearch>div button:hover{background:#fff8d8}.globalStoreSearch>div small{color:#7b7972;margin-top:3px}.globalStoreSearch>div p{color:#777;padding:12px}.operationsCommand{color:#fff;background:#111;border:1px solid #b78e08;border-radius:22px;margin:0 0 22px;padding:22px;box-shadow:0 18px 45px #0002}.operationsCommand>header{justify-content:space-between;align-items:center;display:flex}.operationsCommand>header small{color:#e4b214;letter-spacing:.16em;font-weight:900}.operationsCommand h2{margin:6px 0;font-family:Georgia,serif;font-size:34px}.operationsCommand>header>div{color:#111;background:#e4b214;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.operationsCommand>header>div b{font-size:25px}.operationsCommand>header>div small{color:#111;letter-spacing:0;font-size:9px}.commandPulse{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.commandPulse button{text-align:left;color:#fff;background:#1b1b19;border:1px solid #37352f;border-radius:13px;padding:14px;display:grid}.commandPulse small,.commandPulse em{color:#aaa;font-size:10px;font-style:normal}.commandPulse b{color:#f2c735;margin:6px 0;font-family:Georgia,serif;font-size:25px}.commandActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.commandActions>button{color:#fff;text-align:left;background:#181816;border:1px solid #393832;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.commandActions>button>i{color:#f4c633;background:#37342b;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.commandActions>button.urgent>i{color:#ff9b88;background:#4e201b}.commandActions>button.warn>i{background:#4b3c11}.commandActions>button span{flex:1;display:grid}.commandActions>button small{color:#aaa;margin-top:3px}.commandActions>button>em{color:#e4b214;font-size:11px;font-style:normal}.commandClear{background:#16281f;border:1px solid #29533d;border-radius:12px;grid-column:1/-1;padding:15px;display:grid}.operationsCommand>footer{border-top:1px solid #37352f;align-items:flex-start;gap:12px;margin-top:16px;padding-top:14px;display:flex}.operationsCommand>footer span{color:#111;white-space:nowrap;background:#e4b214;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.operationsCommand>footer p{color:#d4d0c5;margin:0;line-height:1.5}.onlineOrderStrip{background:#f9f2cc;border:1px solid #d2ae2e;border-radius:16px;gap:12px;margin:15px 0;padding:15px;display:grid}.onlineOrderStrip>span{align-items:center;gap:12px;display:flex}.onlineOrderStrip>span small{color:#896500;font-weight:900}.onlineOrderStrip>span em{margin-left:auto;font-style:normal}.onlineOrderStrip>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.onlineOrderStrip button{text-align:left;background:#fff;border:1px solid #ded2a7;border-radius:10px;padding:10px;display:grid}.onlineOrderStrip button small,.onlineOrderStrip button em{color:#777;margin-top:4px;font-size:10px;font-style:normal}@media (width<=900px){.globalStoreSearch{display:none}.commandPulse{grid-template-columns:1fr 1fr}.commandActions{grid-template-columns:1fr}.onlineOrderStrip>div{grid-template-columns:1fr 1fr}}@media (width<=560px){.operationsCommand{border-radius:17px;padding:15px}.operationsCommand h2{font-size:26px}.operationsCommand>header>div{width:58px;height:58px}.commandPulse{grid-template-columns:1fr 1fr}.commandPulse button{padding:10px}.commandPulse b{font-size:20px}.operationsCommand>footer{display:grid}.onlineOrderStrip>span{flex-direction:column;align-items:flex-start}.onlineOrderStrip>span em{margin:0}.onlineOrderStrip>div{grid-template-columns:1fr}}.paymentReconciliation{background:#fff;border:1px solid #ddd8cc;border-radius:16px;margin:16px 0;padding:18px}.paymentReconciliation>header{justify-content:space-between;align-items:center;display:flex}.paymentReconciliation>header small{color:#987000;letter-spacing:.15em;font-weight:900}.paymentReconciliation h2{margin:5px 0;font-family:Georgia,serif;font-size:27px}.paymentReconciliation>div{display:grid}.paymentReconciliation article{border-top:1px solid #eee;grid-template-columns:2fr 1.4fr .7fr .8fr;align-items:center;gap:12px;padding:11px 0;display:grid}.paymentReconciliation article span{display:grid}.paymentReconciliation article small{color:#777}.paymentReconciliation code{color:#777;text-overflow:ellipsis;font-size:10px;overflow:hidden}.paymentReconciliation article em{text-align:center;border-radius:999px;padding:6px;font-size:10px;font-style:normal}.paymentReconciliation article em.ok{color:#076844;background:#ddf7e9}.paymentReconciliation article em.warn{color:#845900;background:#fff0d1}.paymentReconciliation article em.draft{color:#666;background:#eee}.paymentReconciliation>footer{color:#777;margin-top:10px;font-size:11px}@media (width<=700px){.paymentReconciliation article{grid-template-columns:1fr auto}.paymentReconciliation article code{display:none}.paymentReconciliation article em{grid-column:2}.paymentReconciliation article>b{grid-area:1/2}}body{background:var(--bg);color:#111;margin:0;font-family:Inter,system-ui,sans-serif}aside{background:var(--black);color:#fff;border-right:1px solid #262626;flex-direction:column;width:240px;padding:24px 17px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand{flex:none}.brand,.user,.mobile{align-items:center;gap:11px;display:flex}.brand img,.mobile img{object-fit:cover;border:1px solid #d7aa2d;border-radius:50%;width:42px;height:42px}.brand span strong,.brand span small,.user span strong,.user span small{display:block}.brand span strong{letter-spacing:.15em;color:#fff}.brand span small,.user span small{color:#aaa;letter-spacing:.08em;font-size:9px}aside nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5b4b18 transparent;gap:4px;min-height:0;margin-top:28px;margin-bottom:10px;padding-right:5px;display:grid;overflow-y:auto}aside nav::-webkit-scrollbar{width:6px}aside nav::-webkit-scrollbar-thumb{background:#5b4b18;border-radius:8px}aside nav::-webkit-scrollbar-track{background:0 0}aside nav button{text-align:left;color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:9px;gap:12px;padding:11px 12px;display:flex}aside nav button.active{background:var(--gold);color:#050505;font-weight:700}aside nav i{text-align:center;width:18px;font-size:17px;font-style:normal}aside nav em{color:#a53e3e;background:#f5dddd;border-radius:10px;margin-left:auto;padding:1px 6px;font-style:normal}.user{border-top:1px solid #292929;flex:none;margin-top:0;padding-top:18px}.user>b{width:34px;height:34px;color:var(--gold);background:#2a2a2a;border-radius:50%;place-items:center;font-size:11px;display:grid}.user span strong{font-size:12px}.sidebarLogout{color:var(--gold);white-space:nowrap;background:#201d13;border:1px solid #4a3b11;border-radius:9px;margin-left:auto;padding:8px 10px;font-size:10px;font-weight:800}.sidebarLogout span{font-size:14px}.work{margin-left:240px}.work>header{border-bottom:2px solid var(--gold);z-index:4;background:#fff;justify-content:flex-end;align-items:center;gap:12px;height:65px;padding:0 32px;display:flex;position:sticky;top:0}html.cflexAndroidNative{--cflex-android-top-inset:max(env(safe-area-inset-top,0px), 28px)}html.cflexAndroidNative .work>header{height:calc(65px + var(--cflex-android-top-inset));padding-top:var(--cflex-android-top-inset)}.work>header button,.tools button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 11px}.status{color:#725400;background:#fff7d7;border-radius:16px;padding:7px 11px;font-size:11px}.offline{color:#9b641a;background:#fff0dc}.mobile{display:none}.content{max-width:1360px;margin:auto;padding:32px}.title{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.title small{color:#8a958e;text-transform:uppercase;letter-spacing:.12em}.title h1{margin:5px 0;font:500 31px Georgia}.title p{color:var(--muted);margin:0;font-size:13px}.title>button,.save{background:var(--g);color:#fff;border:0;border-radius:9px;padding:12px 16px;font-weight:700}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:17px;display:grid}.stats article,.panel{border:1px solid var(--line);background:#fff;border-radius:12px}.stats article{padding:20px}.stats small{color:var(--muted)}.stats h2{margin:9px 0;font:500 25px Georgia}.stats p{color:#8a6400;margin:0;font-size:10px}.twocol{grid-template-columns:1.45fr 1fr;gap:17px;margin-bottom:17px;display:grid}.panel{margin-bottom:17px;padding:19px;overflow:hidden}.panel>h3{margin:0 0 18px;font:500 17px Georgia}.chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#fff,#fff 44px,#edf0ed 45px);align-items:end;gap:8%;height:190px;padding:10px 20px 20px;display:flex}.chart>span{background:var(--gold);border-radius:4px 4px 0 0;flex:1;position:relative}.chart small{text-align:center;color:#8a958e;width:100%;position:absolute;bottom:-18px}.stock{border-bottom:1px solid #eef1ee;align-items:center;gap:10px;padding:10px 0;display:flex}.stock>b{width:34px;height:34px;color:var(--g);background:#e9eeea;border-radius:7px;place-items:center;display:grid}.stock span strong,.stock span small,.table span b,.table span small{display:block}.stock span small,.table span small{color:var(--muted);font-size:9px}.stock em{color:#b34b4b;margin-left:auto;font-size:11px;font-style:normal}.table{align-items:center;min-width:680px;display:grid}.table.sales{grid-template-columns:1fr 1.5fr 1fr 1fr .7fr .7fr}.table.inventory{grid-template-columns:1.5fr .8fr 1fr .7fr .7fr .7fr}.table>div{color:#829087;text-transform:uppercase;letter-spacing:.07em;background:#f8faf8;font-size:9px}.table>div,.table>span,.table>strong{border-bottom:1px solid #eef1ee;padding:11px 10px;font-size:11px}.table>strong{text-align:right}.ok,.warn{color:#735500;background:#fff5c9;border-radius:12px;padding:4px 8px;font-size:9px;font-style:normal}.warn{color:#9c681e;background:#fff0da}.tools{border:1px solid var(--line);background:#fff;border-radius:11px;gap:8px;margin-bottom:14px;padding:12px;display:flex}.tools input{border:0;outline:0;flex:1}.scroll{overflow:auto}.products{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:17px;display:grid}.products button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;padding:13px}.products button>b{height:85px;color:var(--g);background:#eaf0eb;border-radius:8px;place-items:center;margin-bottom:10px;font:500 28px Georgia;display:grid}.products button strong,.products button small,.products button em{display:block}.products button small{color:var(--muted);margin:4px 0;font-size:9px}.products button em{color:var(--g);font-style:normal;font-weight:700}.modules{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.modules .panel p{color:var(--muted);min-height:32px;font-size:11px}.modules .panel button{color:var(--g);background:0 0;border:0}.info{color:#4e6357;background:#fff8d9;border:1px solid #eedb8e;border-radius:11px;padding:18px;font-size:12px}.info p{margin:5px 0 0}.overlay{z-index:20;background:#000b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:15px;width:min(500px,100%);padding:26px;position:relative}.modal>h2{margin:0;font:500 25px Georgia}.modal>p{color:var(--muted);margin-bottom:20px;font-size:11px}.x{border:0;border-radius:50%;font-size:20px;position:absolute;top:15px;right:17px}.modal label{text-transform:uppercase;letter-spacing:.07em;color:#67736c;margin:12px 0;font-size:9px;display:block}.modal input,.modal select{background:#fff;border:1px solid #dfe5e0;border-radius:8px;width:100%;height:42px;margin-top:6px;padding:0 10px;display:block}.form2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal form>h3{border-top:1px solid #292929;justify-content:space-between;padding-top:16px;display:flex}.save{width:100%}.toast{border-left:4px solid var(--gold);color:#fff;z-index:30;background:#111;border-radius:9px;padding:13px 17px;position:fixed;bottom:22px;right:22px}.bottom{display:none}@media (width<=1000px){aside{width:200px}.work{margin-left:200px}.content{padding:23px}.stats{grid-template-columns:1fr 1fr}.twocol{grid-template-columns:1fr}.modules,.products{grid-template-columns:1fr 1fr}}@media (width<=700px){aside{display:none}.work{margin:0}.work>header{height:58px;padding:0 13px}html.cflexAndroidNative .work>header{height:calc(58px + var(--cflex-android-top-inset));padding-top:var(--cflex-android-top-inset)}.mobile{margin-right:auto;display:flex}.mobile>b{width:30px;height:30px}.mobile strong{letter-spacing:.12em;font-size:12px}.content{padding:19px 13px 82px}.work>header button{font-size:0}.work>header button:first-letter{font-size:15px}.title h1{font-size:26px}.title p{max-width:230px}.title>button{width:42px;font-size:0}.title>button:first-letter{font-size:18px}.stats{gap:9px}.stats article{padding:14px}.stats h2{font-size:20px}.products,.modules{gap:9px}.panel{padding:14px}.table.sales{min-width:650px}.panel:has(.table.sales){overflow:auto}.status{font-size:0}.status:first-letter{font-size:12px}.bottom{z-index:10;background:#fff;border-top:1px solid #292929;justify-content:space-around;height:66px;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom button{color:#7c8981;background:0 0;border:0;place-items:center;display:grid}.bottom button i{font-size:19px;font-style:normal}.bottom button small{font-size:8px}.bottom .active{color:var(--g);font-weight:700}.form2{grid-template-columns:1fr}.toast{bottom:76px;left:14px;right:14px}}.appInstallCard{color:#fff;background:linear-gradient(145deg,#121212,#252119)!important;border-color:#9f7b12!important}.appInstallCard header small,.appInstallCard .appPlatform small,.appInstallCard .appInstallFeatures small{color:#bdb9ad}.appInstallCard header em{color:#111;background:#f2bd18}.appPlatform{background:#ffffff0a;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:15px;padding:18px;display:flex}.appPlatform>i{color:#111;background:#f2bd18;border-radius:13px;place-items:center;width:52px;height:52px;font-size:25px;font-style:normal;display:grid}.appPlatform span{flex-direction:column;gap:4px;display:flex}.appInstallFeatures{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.appInstallFeatures span{background:#ffffff0a;border:1px solid #ffffff16;border-radius:13px;flex-direction:column;gap:5px;padding:14px;display:flex}.installAppButton{color:#111!important;background:linear-gradient(90deg,#f2bd18,#d99c00)!important;border:0!important;border-radius:13px!important;padding:15px 20px!important;font-weight:900!important}.appInstallMessage{color:#fff;background:#0c7054;border-radius:10px;margin:0;padding:12px 14px}.installCenterLink{color:#111!important;background:#fff!important;border-color:#fff!important;justify-content:center!important;font-weight:900!important;text-decoration:none!important;display:flex!important}.appInstallCard details{border-top:1px solid #ffffff24;padding-top:14px}.appInstallCard summary{cursor:pointer;color:#f2bd18;font-weight:800}.appInstallCard details div{color:#ddd;padding-top:10px}.appInstallCard details p{margin:7px 0}.appInstallCard details b{color:#fff}@media (width<=700px){.appInstallFeatures{grid-template-columns:1fr}.appInstallCard{padding:18px!important}}.recoveryBoot small{color:#706b5f;max-width:520px;line-height:1.5}.bootSecondary{color:#111;background:#fff;border:1px solid #c9c2b2;border-radius:12px;padding:12px 18px;font-weight:850}.storeRecoveryNotice{color:#111;background:#fff7ce;border:2px solid #d5a900;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:18px 20px;display:flex}.storeRecoveryNotice span{gap:5px;display:grid}.storeRecoveryNotice small{letter-spacing:.16em;color:#8d6d00;font-weight:950}.storeRecoveryNotice b{font-size:17px}.storeRecoveryNotice p{color:#615b4b;margin:0}.storeRecoveryNotice button{color:#f0bd14;white-space:nowrap;background:#111;border:0;border-radius:13px;padding:13px 16px;font-weight:950}@media (width<=700px){.storeRecoveryNotice{flex-direction:column;align-items:stretch}.storeRecoveryNotice button{width:100%}}.pwaRepairNotice{z-index:10000;left:max(14px,env(safe-area-inset-left));right:max(14px,env(safe-area-inset-right));bottom:max(14px,calc(env(safe-area-inset-bottom) + 8px));color:#fff;background:#171717;border:1px solid #cfaa18;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px 14px;display:grid;position:fixed;box-shadow:0 14px 40px #0007}.pwaRepairNotice span{gap:3px;display:grid}.pwaRepairNotice b{color:#f5c400}.pwaRepairNotice small{color:#d0d0d0;line-height:1.35}.pwaRepairNotice button{color:#111;font:inherit;background:#f5c400;border:0;border-radius:10px;padding:10px 13px;font-weight:900}.pwaRepairNotice button.secondary{color:#fff;background:0 0;border:1px solid #555}@media (width<=640px){.pwaRepairNotice{grid-template-columns:1fr auto}.pwaRepairNotice span{grid-column:1/-1}.pwaRepairNotice button{min-height:44px}}.developerConsoleLink{color:#fff;background:#15130b;border:1px solid #d2a900;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 14px;padding:14px;text-decoration:none;display:grid;box-shadow:0 10px 28px #0002}.developerConsoleLink>i{color:#111;background:#f5c400;border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;font-style:normal;font-weight:900;display:grid}.developerConsoleLink>span{gap:3px;display:grid}.developerConsoleLink b{color:#fff}.developerConsoleLink small{color:#d8c985;line-height:1.3}.developerConsoleLink>em{color:#f5c400;font-size:22px;font-style:normal}.desktopDeveloperConsole{margin:10px 12px 4px}.desktopDeveloperConsole b{font-size:.82rem}.desktopDeveloperConsole small{font-size:.65rem}@media (width<=900px){.desktopDeveloperConsole{display:none}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.user a{color:var(--gold);margin-left:auto;font-size:18px;text-decoration:none}@media (width<=700px){.toast{left:auto;right:max(10px,env(safe-area-inset-right));top:max(82px,calc(env(safe-area-inset-top) + 72px));border:1px solid #3a3320;border-left:4px solid var(--gold);text-align:left;white-space:normal;border-radius:14px;max-width:min(72vw,300px);min-height:0;padding:9px 12px;font-size:10px;line-height:1.3;bottom:auto;box-shadow:0 8px 24px #0005}}.inventoryIntakeHub{color:#fff;background:radial-gradient(circle at 85% 15%,#3b2d00 0,#0000 28%),#101010;border:1px solid #2e2e2e;border-radius:16px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:14px;padding:22px;display:grid;box-shadow:0 12px 32px #00000012}.intakeHubIcon{width:58px;height:58px;color:var(--gold);background:#211a05;border:1px solid #80671c;border-radius:15px;place-items:center;font-size:25px;display:grid}.intakeHubCopy small{color:var(--gold);letter-spacing:.13em;font-size:9px;font-weight:900}.intakeHubCopy h2{color:#fff;margin:5px 0 6px;font:500 clamp(19px,2vw,25px) Georgia}.intakeHubCopy p{color:#c9c9c9;max-width:760px;margin:0;font-size:11px;line-height:1.55}.intakeHubCopy>div{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.intakeHubCopy>div span{color:#e8dfbf;border:1px solid #3f3a28;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.intakeHubActions{gap:8px;min-width:188px;display:grid}.intakeHubActions button{border:1px solid var(--gold);background:var(--gold);color:#111;border-radius:10px;min-height:43px;font-size:10px;font-weight:900}.intakeHubActions button:disabled{opacity:.5}.intakeHubActions .intakeSecondary{color:#fff;background:0 0;border-color:#4e4e4e}.intakeHubActions small{color:#aaa;text-align:center;font-size:8px}.inventorySummary span:last-child{border-right:0}.inventoryGroupHealth,.scanHistoryPanel{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:14px;padding:18px}.inventoryGroupHealth>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.inventoryGroupHealth>header h3{margin:0 0 3px;font:500 20px Georgia}.inventoryGroupHealth>header small{color:var(--muted);font-size:9px}.inventoryGroupHealth>header button{color:#735700;background:0 0;border:0;font-size:9px;font-weight:800}.inventoryGroupHealth>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.inventoryGroupHealth>div>button{border:1px solid var(--line);text-align:left;background:#fafaf7;border-radius:11px;grid-template-columns:1fr auto;gap:7px 10px;min-width:0;padding:13px;display:grid}.inventoryGroupHealth>div>button:hover,.inventoryGroupHealth>div>button.selected{background:#fff9df;border-color:#c39a16}.inventoryGroupHealth button span small,.inventoryGroupHealth button span strong{display:block}.inventoryGroupHealth button span small{color:var(--muted);font-size:8px}.inventoryGroupHealth button span strong{margin-top:3px;font-size:12px}.inventoryGroupHealth button>b{font:500 22px Georgia}.inventoryGroupHealth button>small{color:var(--muted);font-size:8px}.inventoryGroupHealth button em{border-radius:999px;justify-self:end;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.groupHealthy{color:#17632c;background:#e9f7ec}.groupAttention{color:#8a4d00;background:#fff0d8}.inventoryPath{font-weight:800;color:#795d00!important}.inventoryVariant{margin:3px 0;font-weight:800;color:#333!important}.scanHistoryList article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(180px,1fr) minmax(90px,.35fr) auto auto;align-items:center;gap:12px;padding:12px 3px;display:grid}.scanHistoryList article:last-child{border-bottom:0}.scanHistoryList article>b{width:34px;height:34px;color:var(--gold);background:#111;border-radius:9px;place-items:center;display:grid}.scanHistoryList span strong,.scanHistoryList span small{display:block}.scanHistoryList span small{color:var(--muted);margin-top:3px;font-size:8px}.scanHistoryList em{color:#236b35;background:#edf7ef;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.scanHistoryList a{color:#735700;font-size:9px;font-weight:800}.modal.modal.wide{width:min(1180px,100vw - 44px);max-height:94dvh;padding:25px}.modal.modal.wide>p{margin:4px 0 15px}.scanStepper{background:#f1f1ed;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:4px;margin:0 0 16px;padding:5px;display:grid}.scanStepper span{color:#777;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:9px;font-weight:800;display:flex}.scanStepper span b{color:#555;background:#ddd;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.scanStepper span.active{color:#fff;background:#111}.scanStepper span.active b{background:var(--gold);color:#111}.scanSourceGrid{grid-template-columns:minmax(300px,1fr) minmax(260px,1fr);gap:12px;display:grid}.scanDropzone{text-align:center;cursor:pointer;background:#fff9e4;border:1.5px dashed #b99b36;border-radius:13px;align-content:center;place-items:center;gap:5px;min-height:185px;margin:0!important;display:grid!important}.scanDropzone input{display:none}.scanDropzone>b{color:#8a6800;font-size:31px}.scanDropzone>strong{color:#222;text-transform:none;letter-spacing:0;font-size:13px}.scanDropzone>span{color:var(--muted);text-transform:none;letter-spacing:0;font-size:9px}.scanDropzone>em{color:var(--gold);text-transform:none;letter-spacing:0;background:#111;border-radius:8px;margin-top:5px;padding:7px 10px;font-size:9px;font-style:normal}.scanPreviewRail{border:1px solid var(--line);background:#f7f7f4;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:7px;min-height:185px;padding:9px;display:grid;overflow:auto}.scanPreviewRail img{object-fit:cover;border-radius:8px;width:100%;height:78px}.scanPreviewRail p{max-width:190px;color:var(--muted);text-align:center;grid-column:1/-1;place-self:center;font-size:10px;line-height:1.5}.scanSetupGrid,.scanCostGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.scanSetupGrid label,.scanCostGrid label{margin-bottom:0}.scanLanguage{border:1px solid var(--line);background:#fafaf7;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid!important}.scanLanguage input{width:18px;height:18px;margin:0}.scanLanguage span b,.scanLanguage span small{text-transform:none;letter-spacing:0;display:block}.scanLanguage span b{color:#222;font-size:10px}.scanLanguage span small{color:var(--muted);margin-top:3px;font-size:8px}.scanPaste textarea{min-height:88px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.5}.scanProgress{color:#fff;background:#111;border-radius:10px;grid-template-columns:minmax(130px,auto) 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.scanProgress span b,.scanProgress span small{display:block}.scanProgress span small{color:#aaa;margin-top:3px;font-size:8px}.scanProgress>div{background:#373737;border-radius:999px;height:7px;overflow:hidden}.scanProgress>div i{border-radius:inherit;background:var(--gold);height:100%;transition:width .16s;display:block}.scanPrimary{font-weight:900;min-height:47px!important;font-size:11px!important}.scanPrivacyNote{color:var(--muted);text-align:center;margin:9px 0 0;font-size:8px;line-height:1.5}.scanReviewHead,.landedCostSetup>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.scanReviewHead small{color:#806000;letter-spacing:.1em;font-size:8px;font-weight:900}.scanReviewHead h3,.landedCostSetup h3{margin:4px 0;font:500 20px Georgia}.scanReviewHead p,.landedCostSetup header small{color:var(--muted);margin:0;font-size:9px}.scanReviewHead>div{gap:7px;display:flex}.scanReviewHead button,.rawOcr button{border:1px solid var(--line);color:#5d4900;background:#fff;border-radius:8px;font-size:9px;font-weight:800}.rawOcr{border:1px solid var(--line);background:#fafaf7;border-radius:10px;margin:13px 0;padding:11px}.rawOcr summary{cursor:pointer;color:#5d4900;font-size:9px;font-weight:800}.rawOcr textarea{min-height:130px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.scanReconciliation{background:#f2fbf4;border:1px solid #7fb48c;border-radius:12px;margin:13px 0;padding:14px}.scanReconciliation.incomplete,.scanReconciliation.review-totals{background:#fff8e9;border-color:#dfa747}.scanReconciliation>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.scanReconciliation header small{color:#796000;letter-spacing:.1em;font-size:8px;font-weight:900}.scanReconciliation h3{margin:4px 0 0;font:500 18px Georgia}.scanReconciliation header em{color:#fff;background:#17632c;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.scanReconciliation.incomplete header em,.scanReconciliation.review-totals header em{background:#a55d00}.scanReconciliation>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.scanReconciliation>div span{background:#ffffffa8;border:1px solid #00000010;border-radius:9px;padding:10px}.scanReconciliation>div small,.scanReconciliation>div b{display:block}.scanReconciliation>div small{color:var(--muted);font-size:8px}.scanReconciliation>div b{margin-top:4px;font-size:12px}.scanReconciliation ul{color:#744100;margin:10px 0 0;padding-left:18px;font-size:9px;line-height:1.55}.partialIntakeCheck{background:#fff;border:1px solid #d69b3c;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:10px;margin:11px 0 0!important;display:grid!important}.partialIntakeCheck input{width:18px;height:18px;margin:1px 0 0}.partialIntakeCheck b,.partialIntakeCheck small{text-transform:none;letter-spacing:0;display:block}.partialIntakeCheck small{color:var(--muted);margin-top:3px;font-size:8px}.landedCostSetup{background:#fff9e4;border:1px solid #dbc66f;border-radius:12px;margin-bottom:12px;padding:14px}.landedCostSetup header em{color:var(--gold);background:#111;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.scanCostGrid{grid-template-columns:repeat(4,minmax(130px,1fr))}.scanCostGrid label>small{color:#725600;text-transform:none;letter-spacing:0;margin-top:4px;font-size:8px;display:block}.scanRateWarning{color:#725600;margin:9px 0 0;font-size:8px;line-height:1.5}.scanPricingTool{border-top:1px solid #e4d286;grid-template-columns:minmax(230px,1fr) 155px auto;align-items:end;gap:10px;margin-top:10px;padding-top:10px;display:grid}.scanPricingTool span b,.scanPricingTool span small{display:block}.scanPricingTool span small{color:#6f6547;margin-top:4px;font-size:8px;line-height:1.45}.scanPricingTool label{margin:0;position:relative}.scanPricingTool label input{padding-right:28px}.scanPricingTool label i{color:#765b00;font-size:9px;font-style:normal;font-weight:900;position:absolute;bottom:12px;right:11px}.scanPricingTool button{min-height:42px;color:var(--gold);background:#111;border:0;border-radius:8px;font-size:9px;font-weight:900}.scanRows{gap:10px;display:grid}.scanRows>article{border:1px solid var(--line);background:#fff;border-left:4px solid #bfbfb9;border-radius:12px;padding:14px;box-shadow:0 4px 14px #00000008}.scanRows>article.selected{border-left-color:#c99d08}.scanRows>article.needsReview{background:#fffaf1}.scanRows article>header{grid-template-columns:1fr auto auto;align-items:center;gap:9px;display:grid}.scanRows article>header label{align-items:center;gap:7px;margin:0;display:flex}.scanRows article>header input{width:17px;height:17px;margin:0}.scanRows article>header button{border:1px solid var(--line);color:#8b2f2f;background:#fff;border-radius:50%;width:31px;min-height:31px;padding:0}.scanRowName{margin-top:9px!important}.scanRowName input{font-weight:800}.scanIssueList{color:#814c0c;background:#fff0dc;border-radius:8px;margin:7px 0 9px;padding:8px 10px 8px 25px;font-size:8px;line-height:1.5}.scanVariantGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.scanRowNumbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.scanClassification{border-top:1px solid #eee;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(180px,1.35fr);gap:9px;padding-top:2px;display:grid}.scanRows article footer{background:#f5f5f1;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:10px;margin-top:10px;padding:10px 11px;display:grid}.scanRows article footer span small,.scanRows article footer span b,.scanRows article footer span strong{display:block}.scanRows article footer span small{color:var(--muted);font-size:8px}.scanRows article footer span b,.scanRows article footer span strong{margin-top:3px;font-size:11px}.scanRows article footer span strong{color:#725600}.scanRows article footer em{color:#5e5e5e;background:#fff;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.scanError{margin-bottom:92px}.scanCommitBar{z-index:3;color:#fff;background:#111;border-top:1px solid #373737;grid-template-columns:repeat(4,minmax(95px,1fr)) minmax(220px,1.4fr);align-items:center;gap:12px;margin:14px -25px -25px;padding:14px 25px;display:grid;position:sticky;bottom:-25px;box-shadow:0 -10px 30px #00000020}.scanCommitBar span small,.scanCommitBar span b,.scanCommitBar span strong{display:block}.scanCommitBar span small{color:#aaa;font-size:8px}.scanCommitBar span b,.scanCommitBar span strong{margin-top:3px;font-size:11px}.scanCommitBar span strong{color:var(--gold)}.scanCommitBar button{background:var(--gold);color:#111;border:0;border-radius:9px;min-height:46px;font-size:10px;font-weight:900}.typePerformanceSummary{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.typePerformanceSummary article{border:1px solid var(--line);background:#fafaf7;border-radius:10px;min-width:0;padding:13px}.typePerformanceSummary article.needsAction{background:#fff7e8;border-color:#e2a54c}.typePerformanceSummary small,.typePerformanceSummary b,.typePerformanceSummary span{display:block}.typePerformanceSummary small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.typePerformanceSummary b{margin-top:5px;font-size:12px}.typePerformanceSummary span{color:var(--muted);margin-top:4px;font-size:8px}.typePerformanceTable>div,.typePerformanceTable article{grid-template-columns:minmax(170px,1.55fr) repeat(6,minmax(70px,.72fr)) minmax(85px,.8fr);align-items:center;gap:10px;padding:11px 4px;display:grid}.typePerformanceTable>div{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.typePerformanceTable article{border-bottom:1px solid var(--line);font-size:10px}.typePath strong,.typePath small{display:block}.typePath small{color:var(--muted);margin-top:3px;font-size:8px}.typePerformanceTable article>b{font:500 13px Georgia}.typeHealth{color:#246634;background:#edf7ef;border-radius:999px;justify-self:start;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.typeHealth.slow,.typeHealth.restock,.typeHealth.restock-now{color:#8a4f08;background:#fff0dc}.typeHealth.strong{color:var(--gold);background:#111}@media (width<=1100px){.inventoryToolbar{grid-template-columns:repeat(3,1fr)}.inventorySearch{grid-column:1/-1}.scanCostGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.typePerformanceTable{overflow-x:auto}.typePerformanceTable>div,.typePerformanceTable article{min-width:930px}}@media (width<=700px){.inventoryIntakeHub{grid-template-columns:auto 1fr;gap:12px;padding:16px}.intakeHubIcon{width:46px;height:46px}.intakeHubCopy h2{font-size:18px}.intakeHubCopy p{grid-column:1/-1}.intakeHubCopy>div{display:none}.intakeHubActions{grid-column:1/-1;grid-template-columns:1fr 1fr;min-width:0}.intakeHubActions small{grid-column:1/-1}.inventorySummary{grid-template-columns:1fr 1fr}.inventorySummary span:nth-child(5){grid-column:1/-1}.inventoryGroupHealth{padding:14px}.inventoryGroupHealth>header{align-items:flex-start}.inventoryGroupHealth>header button{white-space:nowrap}.inventoryGroupHealth>div{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.inventoryGroupHealth>div>button{scroll-snap-align:start;flex:0 0 165px}.inventoryToolbar{grid-template-columns:1fr 1fr}.inventorySearch{grid-column:1/-1}.scanHistoryList article{grid-template-columns:auto 1fr auto;gap:9px;padding:12px 0}.scanHistoryList article>span:nth-of-type(2){display:none}.scanHistoryList article em{grid-column:2;justify-self:start}.scanHistoryList article a{grid-area:2/3}.overlay:has(.modal.wide){padding:0}.modal.modal.wide{border-radius:0;width:100%;min-height:100dvh;max-height:100dvh;padding:18px 14px}.modal.modal.wide>h2{padding-right:36px;font-size:22px}.scanStepper{overflow-x:auto}.scanStepper span{min-width:82px}.scanSourceGrid,.scanSetupGrid{grid-template-columns:1fr}.scanDropzone,.scanPreviewRail{min-height:145px}.scanPreviewRail{display:flex}.scanPreviewRail img{flex:0 0 105px;height:110px}.scanProgress{grid-template-columns:1fr auto}.scanProgress>div{grid-area:2/1/auto/-1}.scanReviewHead,.landedCostSetup>header{align-items:flex-start}.scanReviewHead{display:grid}.scanReviewHead>div{width:100%}.scanReviewHead>div button{flex:1}.scanCostGrid,.scanRowNumbers,.scanVariantGrid,.scanClassification,.scanReconciliation>div,.scanPricingTool{grid-template-columns:1fr 1fr}.scanPricingTool>span,.scanPricingTool>button{grid-column:1/-1}.scanRows>article{padding:12px}.scanClassification label:last-child{grid-column:1/-1}.scanRows article footer{grid-template-columns:1fr 1fr}.scanRows article footer em{justify-self:start}.scanCommitBar{padding:12px 14px calc(12px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;gap:9px;margin:14px -14px -18px;bottom:-18px}.scanCommitBar button{grid-column:1/-1}.typePerformanceSummary{grid-template-columns:1fr}.typePerformanceTable{overflow:visible}.typePerformanceTable>div{display:none}.typePerformanceTable article{border:1px solid var(--line);background:#fafaf7;border-radius:10px;grid-template-columns:1fr 1fr;gap:11px;min-width:0;margin-bottom:8px;padding:13px}.typePerformanceTable .typePath{grid-column:1/-1}.typePerformanceTable article>span:not(.typePath):before,.typePerformanceTable article>b:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;margin-bottom:3px;font:800 7px Arial,sans-serif;display:block}}@media (width<=430px){.inventoryToolbar,.scanCostGrid,.scanRowNumbers,.scanVariantGrid,.scanClassification{grid-template-columns:1fr}.inventorySearch,.scanClassification label:last-child{grid-column:auto}.inventoryGroupHealth>header{display:grid}.scanRows article footer{grid-template-columns:1fr}.scanReconciliation>header{align-items:flex-start}.scanReconciliation>div,.scanPricingTool{grid-template-columns:1fr}.scanPricingTool>span,.scanPricingTool>button{grid-column:auto}}.inventoryToolbar{grid-template-columns:minmax(260px,1fr) repeat(4,minmax(115px,auto));gap:8px;margin-bottom:12px;display:grid}.inventoryToolbar select,.inventorySearch{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:42px}.inventoryToolbar select{color:#272727;padding:0 10px}.inventorySearch{align-items:center;gap:7px;padding:0 11px;display:flex}.inventorySearch span{color:#806000;font-size:18px}.inventorySearch input{background:0 0;border:0;outline:0;width:100%}.inventoryPanel{padding:0}.inventoryPanelHead,.analysisPanelHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.inventoryPanelHead{border-bottom:1px solid var(--line);padding:15px 18px}.inventoryPanelHead span b,.inventoryPanelHead span small{display:block}.inventoryPanelHead span small{color:var(--muted);margin-top:3px;font-size:9px}.inventoryPanelHead button,.analysisPanelHead button,.inventoryQuality button{color:#755800;cursor:pointer;background:0 0;border:0;font-weight:700}.inventoryTableLabels,.inventoryRow{grid-template-columns:minmax(220px,2fr) .9fr 1.1fr .8fr 1fr .85fr auto;align-items:center;gap:12px;display:grid}.inventoryTableLabels{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#f6f6f3;padding:10px 18px;font-size:8px}.inventoryRow{border-bottom:1px solid #edede8;padding:12px 18px;font-size:10px}.inventoryRow:last-child{border-bottom:0}.inventoryRow>span b,.inventoryRow>span small,.inventoryProduct span strong,.inventoryProduct span small{display:block}.inventoryRow>span small,.inventoryProduct span small{color:var(--muted);margin-top:3px;font-size:8px}.inventoryProduct,.adjustProduct{align-items:center;gap:10px;min-width:0;display:flex}.inventoryProduct span{min-width:0}.inventoryProduct span strong,.inventoryProduct span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventoryPicture{width:42px;height:42px;color:var(--gold);background:#111;border-radius:10px;flex:0 0 42px;place-items:center;display:grid;overflow:hidden}.inventoryPicture img{object-fit:cover;width:100%;height:100%}.inventoryStock em,.inventoryStock small{display:block}.inventoryRow>button{color:#604800;cursor:pointer;background:#fff9dc;border:1px solid #dec259;border-radius:8px;padding:8px 10px;font-weight:700}.inventoryFoot{grid-template-columns:1.45fr .75fr;gap:14px;display:grid}.movementList>div{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.movementList>div>b{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.movementIn{color:#19692d;background:#e5f5e9}.movementOut{color:#9b4d12;background:#fff0df}.movementList span strong,.movementList span small{display:block}.movementList span small{color:var(--muted);margin-top:3px;font-size:8px}.movementList em{color:var(--muted);font-size:9px;font-style:normal}.inventoryQuality>strong{color:#111;font:500 30px Georgia}.inventoryQuality>div{background:#eee;border-radius:8px;height:8px;margin:12px 0;overflow:hidden}.inventoryQuality>div i{background:var(--gold);border-radius:inherit;height:100%;display:block}.inventoryQuality p,.mutedCopy{color:var(--muted);font-size:10px;line-height:1.55}.parseMessage{color:#725400;background:#fff7d7;border-radius:7px;margin:7px 0 0;padding:7px 9px;font-size:9px!important}.adjustProduct{background:#f6f6f3;border-radius:10px;margin-bottom:13px;padding:12px}.adjustProduct span{flex:1}.adjustProduct span strong,.adjustProduct span small{display:block}.adjustProduct span small{color:var(--muted);margin-top:3px;font-size:9px}.adjustProduct>em{color:var(--gold);background:#111;border-radius:20px;padding:6px 9px;font-size:9px;font-style:normal}.adjustModes{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;display:grid}.adjustModes button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px}.adjustModes button.active{color:var(--gold);background:#111;border-color:#111}.adjustPreview{color:#fff;text-align:center;background:#111;border-radius:10px;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:12px;margin:12px 0;padding:13px;display:grid}.adjustPreview span b,.adjustPreview span strong{color:var(--gold);font-size:20px;display:block}.adjustPreview i,.adjustPreview em{font-style:normal}.adjustPreview em{background:#2c2c2c;border-radius:12px;padding:5px 8px}.supplierSummary{color:#fff;background:#111;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid;overflow:hidden}.supplierSummary span{border-right:1px solid #2d2d2d;padding:15px 18px}.supplierSummary b,.supplierSummary small{display:block}.supplierSummary b{color:var(--gold);font:500 21px Georgia}.supplierSummary small{color:#aaa;margin-top:4px;font-size:9px}.supplierFilters.refinedFilters{grid-template-columns:1fr 170px auto;display:grid;overflow:visible}.refinedFilters label{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex}.refinedFilters label input{border:0;outline:0;width:100%;min-width:0;margin:0;padding-left:0}.refinedFilters select,.refinedFilters>button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px 12px}.refinedFilters>button{color:var(--gold);background:#111;font-weight:700}.supplierEvidence{object-fit:cover;border-radius:12px 12px 0 0;width:calc(100% + 34px);height:110px;margin:-17px -17px 14px}.supplierGrid article>.supplierFacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:13px;padding:12px 0;display:grid}.supplierRating{justify-content:space-between;align-items:center;padding:10px 0 0;font-size:9px;display:flex}.supplierRating b{color:#775900}.supplierExpanded{background:#f7f7f4;border-radius:8px;margin-top:10px;padding:9px 10px}.supplierExpanded p{color:#555;margin:5px 0;font-size:9px}.supplierGrid footer>div{gap:5px;display:flex}.supplierGrid footer a,.supplierGrid footer button{color:#604800;background:#fff5c9;border:0;border-radius:7px;padding:6px 8px;font-size:9px;text-decoration:none}.supplierEvidenceUpload{text-align:center;cursor:pointer;background:#fff9df;border:1px dashed #cbb86e;border-radius:10px;place-items:center;min-height:118px;overflow:hidden;display:grid!important}.supplierEvidenceUpload input{display:none}.supplierEvidenceUpload img{object-fit:cover;width:100%;height:150px}.supplierEvidenceUpload span b,.supplierEvidenceUpload span small{text-transform:none;letter-spacing:0;display:block}.supplierEvidenceUpload span small{color:var(--muted);margin-top:5px}.analysisHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.analysisHead>div:first-child small{color:#8a6700;letter-spacing:.12em}.analysisHead h1{margin:5px 0;font:500 31px Georgia}.analysisHead p{color:var(--muted);margin:0;font-size:12px}.analysisPeriod{border:1px solid var(--line);background:#fff;border-radius:10px;gap:4px;padding:4px;display:flex}.analysisPeriod button{background:0 0;border:0;border-radius:7px;padding:8px 11px}.analysisPeriod button.active{color:var(--gold);background:#111}.analysisStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.analysisStats article{color:#fff;background:#111;border-bottom:3px solid #111;border-radius:12px;padding:17px}.analysisStats article.needsAction{border-bottom-color:var(--gold)}.analysisStats small,.analysisStats strong,.analysisStats span{display:block}.analysisStats small{color:#aaa;font-size:9px}.analysisStats strong{color:var(--gold);margin:9px 0 5px;font:500 23px Georgia}.analysisStats span{color:#999;font-size:8px;line-height:1.4}.analysisGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.analysisPanelHead{margin-bottom:12px}.analysisPanelHead h3{margin:0;font:500 17px Georgia}.analysisPanelHead small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.restockList>div{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.restockList>div>b{width:28px;height:28px;color:var(--gold);background:#111;border-radius:50%;place-items:center;display:grid}.restockList span strong,.restockList span small{display:block}.restockList span small{color:var(--muted);margin-top:3px;font-size:8px}.restockList em{color:#674d00;background:#fff3c1;border-radius:12px;padding:6px 8px;font-size:9px;font-style:normal}.attentionList button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 0;display:grid}.attentionList button>b{color:#684e00;background:#fff1bd;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.attentionList span strong,.attentionList span small{display:block}.attentionList span small{color:var(--muted);margin-top:3px;font-size:8px}.attentionList em{color:#836300;font-style:normal}.categoryAnalysis>div,.categoryAnalysis article{grid-template-columns:1.4fr repeat(4,1fr);align-items:center;gap:12px;padding:11px 4px;display:grid}.categoryAnalysis>div{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);font-size:8px}.categoryAnalysis article{border-bottom:1px solid var(--line);font-size:10px}.categoryAnalysis article b{font:500 14px Georgia}.supplierAnalysis article{border-bottom:1px solid var(--line);grid-template-columns:1.6fr repeat(4,.75fr);align-items:center;gap:12px;padding:11px 4px;display:grid}.supplierAnalysis article span strong,.supplierAnalysis article span small,.supplierAnalysis article span b{display:block}.supplierAnalysis article span small{color:var(--muted);margin-bottom:3px;font-size:8px}.analysisFootnote{flex-wrap:wrap;gap:10px;padding-top:13px;display:flex}.analysisFootnote span{color:#685100;background:#fff7d7;border-radius:8px;padding:7px 9px;font-size:8px}@media (width<=1000px){.inventoryToolbar{grid-template-columns:1fr 1fr 1fr}.inventorySearch{grid-column:1/-1}.inventoryToolbar select:last-child{grid-column:span 2}.inventoryTable{overflow-x:auto}.inventoryTableLabels,.inventoryRow{min-width:900px}.supplierGrid,.analysisStats{grid-template-columns:1fr 1fr}}@media (width<=700px){.inventoryToolbar{grid-template-columns:1fr 1fr}.inventoryToolbar select:last-child{grid-column:auto}.inventoryPanelHead{padding:13px}.inventoryPanelHead button{font-size:9px}.inventoryTable{overflow:visible}.inventoryTableLabels{display:none}.inventoryRow{grid-template-columns:1fr 1fr;gap:11px 14px;min-width:0;padding:14px 13px}.inventoryProduct{grid-column:1/-1}.inventoryRow>span:not(.inventoryStock):before{content:attr(data-label);color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.inventoryRow>button{grid-column:1/-1;min-height:38px}.inventoryFoot,.analysisGrid{grid-template-columns:1fr}.supplierSummary,.supplierFilters.refinedFilters{grid-template-columns:1fr 1fr}.refinedFilters label{grid-column:1/-1}.supplierGrid{grid-template-columns:1fr}.supplierGrid article>.supplierFacts{grid-template-columns:1fr 1fr;gap:10px}.supplierGrid footer{align-items:flex-start;gap:8px}.supplierGrid footer>div{flex-wrap:wrap;justify-content:flex-end}.analysisHead{display:grid}.analysisHead h1{font-size:25px}.analysisPeriod{width:max-content}.analysisStats{grid-template-columns:1fr 1fr;gap:8px}.analysisStats article{min-height:105px;padding:14px}.analysisStats strong{font-size:19px}.categoryAnalysis>div{display:none}.categoryAnalysis article{grid-template-columns:1fr 1fr;padding:13px 2px}.categoryAnalysis article>strong{grid-column:1/-1}.categoryAnalysis article span:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:7px;display:block}.supplierAnalysis article{background:#f8f8f5;border:0;border-radius:9px;grid-template-columns:1fr 1fr;margin-bottom:8px;padding:12px}.supplierAnalysis article>span:first-child{grid-column:1/-1}.analysisFootnote{display:grid}}@media (width<=520px){.inventoryToolbar,.supplierFilters.refinedFilters{grid-template-columns:1fr}.inventorySearch,.refinedFilters label{grid-column:auto}.form3{grid-template-columns:1fr}.adjustPreview{grid-template-columns:1fr auto 1fr}.adjustPreview em{grid-column:1/-1}}.barcodeControlHub,.barcodePosBanner{color:#fff;background:#0b0b0b;border:1px solid #262626;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:17px;padding:20px;display:grid;box-shadow:0 12px 28px #00000012}.barcodeControlMark{background:var(--gold);color:#080808;border-radius:13px;place-items:center;width:54px;height:54px;font-size:27px;display:grid}.barcodeControlCopy>small,.barcodePosBanner>div>small{color:var(--gold);letter-spacing:.13em;font-size:9px;font-weight:900}.barcodeControlCopy h2,.barcodePosBanner h2{margin:5px 0 6px;font:500 21px Georgia,serif}.barcodeControlCopy p,.barcodePosBanner p{color:#c4c4be;max-width:720px;margin:0;font-size:11px;line-height:1.55}.barcodeHealthLine{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.barcodeHealthLine span{color:#d9d9d3;background:#171715;border:1px solid #30302d;border-radius:999px;padding:5px 8px;font-size:8px}.barcodeHealthLine span b{color:var(--gold)}.barcodeHealthLine .barcodeIssue{background:#321915;border-color:#a44f3d}.barcodeControlActions,.barcodePosBanner>span{grid-template-columns:1fr 1fr;gap:7px;min-width:250px;display:grid}.barcodeControlActions button,.barcodePosBanner button,.barcodeResultActions button,.barcodeUnknownResult button,.barcodeSelectionActions button{background:var(--gold);color:#080808;cursor:pointer;border:0;border-radius:9px;min-height:39px;padding:9px 12px;font-size:9px;font-weight:900}.barcodeControlActions .barcodeSecondary,.barcodePosBanner .barcodeSecondary,.barcodeResultActions .barcodeSecondary,.barcodeUnknownResult .barcodeSecondary,.barcodeSelectionActions .barcodeSecondary{color:#fff;background:#171715;border:1px solid #44443f}.barcodeControlActions .barcodeRepair{color:#ffe48a;background:#2c250b;border:1px solid #735f14;grid-column:1/-1}.barcodeControlActions button:disabled,.barcodeResultActions button:disabled,.barcodePrintButton:disabled,.inventoryRowActions button:disabled{opacity:.45;cursor:not-allowed}.barcodePosBanner{background:linear-gradient(115deg,#080808,#1d1a0d);border-color:#d3ae2d;grid-template-columns:minmax(0,1fr) auto}.barcodeScannerLayout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:15px;display:grid}.barcodeCameraPanel,.barcodeResultPanel{border:1px solid var(--line);background:#f8f8f5;border-radius:13px;min-width:0;padding:14px}.barcodeVideo{aspect-ratio:4/3;background:#090909;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.barcodeVideo video{object-fit:cover;width:100%;height:100%}.barcodeVideo>b{color:var(--gold);font-size:54px;position:absolute}.barcodeTarget{z-index:2;border:2px solid var(--gold);border-radius:9px;position:absolute;inset:31% 9%;box-shadow:0 0 0 999px #00000038}.barcodeVideo.scanning .barcodeTarget:after{content:"";height:2px;box-shadow:0 0 9px var(--gold);background:#fff2a1;animation:1.7s ease-in-out infinite barcodeSweep;position:absolute;inset:50% 5% auto}@keyframes barcodeSweep{0%,to{transform:translateY(-28px)}50%{transform:translateY(28px)}}.barcodeCameraMessage{color:#55564f;min-height:32px;margin:9px 0;font-size:9px;line-height:1.45}.barcodeStart{width:100%;min-height:42px;color:var(--gold);cursor:pointer;background:#111;border:0;border-radius:9px;font-weight:900}.barcodePhotoButton{color:#5f4900;cursor:pointer;background:#fff8dc;border:1px solid #c89d13;border-radius:9px;place-items:center;width:100%;min-height:42px;margin-top:8px;font-size:10px;font-weight:900;display:grid}.barcodePhotoButton input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.barcodeManual{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;margin-top:8px;display:grid}.barcodeManual label{margin:0}.barcodeManual button{background:var(--gold);border:0;border-radius:8px;height:42px;padding:0 14px;font-size:9px;font-weight:900}.barcodeResultPanel{min-height:430px;display:grid}.barcodeResultEmpty,.barcodeUnknownResult{text-align:center;align-self:center;max-width:440px;margin:auto}.barcodeResultEmpty>b,.barcodeUnknownResult>b{width:58px;height:58px;color:var(--gold);background:#111;border-radius:16px;place-items:center;margin:0 auto 12px;font-size:26px;display:grid}.barcodeResultEmpty h3,.barcodeUnknownResult h3{margin:4px 0 7px;font:500 21px Georgia,serif}.barcodeResultEmpty p,.barcodeUnknownResult p{color:var(--muted);font-size:10px;line-height:1.55}.barcodeResultEmpty ul{color:#4e554f;text-align:left;gap:7px;margin:14px 0 0;padding:0;font-size:9px;list-style:none;display:grid}.barcodeResultEmpty li:before{content:"✓";color:#947000;margin-right:7px;font-weight:900}.barcodeUnknownResult>small{color:#9a7100;letter-spacing:.09em;font-weight:900}.barcodeUnknownResult code{color:#111;word-break:break-all;background:#fffbed;border:1px solid #dfd7af;border-radius:8px;margin:11px 0;padding:10px;font-size:12px;display:block}.barcodeUnknownResult button{width:100%;margin-top:7px}.barcodeProductResult>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.barcodeResultPicture{color:#927000;background:#eeeade;border-radius:11px;place-items:center;width:64px;height:64px;font:500 26px Georgia,serif;display:grid;overflow:hidden}.barcodeResultPicture img{object-fit:cover;width:100%;height:100%}.barcodeProductResult header span small{color:#947000;letter-spacing:.08em;font-size:8px;font-weight:900}.barcodeProductResult header h3{margin:3px 0;font:500 20px Georgia,serif}.barcodeProductResult header p{color:var(--muted);margin:0;font-size:8px}.barcodeProductResult header>em{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.barcodeGraphic{background:#fff;width:min(100%,520px);max-height:95px;margin:16px auto 12px;display:block}.barcodeGraphic.compact{width:100%;max-height:52px;margin:3px auto}.barcodeProductFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.barcodeProductFacts span{background:#fff;border:1px solid #e5e5df;border-radius:9px;align-content:center;gap:4px;min-height:58px;padding:9px;display:grid}.barcodeProductFacts span small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.barcodeProductFacts span strong{color:#9a7300;font:700 18px Georgia,serif}.barcodeProductFacts span b{font-size:10px}.barcodeResultActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.barcodeResultActions .barcodeSecondary{color:#111;background:#fff;border-color:#d4d4ce}.saleBarcodeConfirmed{color:#5d4800;background:#fff9dc;border:1px solid #d9c56c;border-radius:8px;justify-content:space-between;gap:8px;margin-bottom:8px;padding:9px 11px;font-size:9px;display:flex}.saleBarcodeConfirmed span{overflow-wrap:anywhere;text-align:right}.inventoryRowActions{grid-template-columns:1fr;gap:5px;display:grid}.inventoryRowActions button{color:#6f5600;background:#fff;border:1px solid #d9d9d3;border-radius:7px;min-height:29px;font-size:8px;font-weight:800}.supplierBarcodeLine{color:#896c0b!important}.barcodeIntakeFields label>small,.barcodeSettingsCard label>small{color:var(--muted);letter-spacing:0;text-transform:none;margin-top:4px;font-size:8px;display:block}.barcodeIntakeFields input[readonly],.barcodeSettingsCard input[readonly]{color:#675300;background:#f4f4ef;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.barcodePermanentNote{border-left:3px solid var(--gold);color:#635b3b;background:#fff9df;margin:12px 0 0;padding:10px 12px;font-size:9px;line-height:1.5}.barcodeLabelCenter{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:14px;display:grid}.barcodeLabelControls,.barcodeLabelPreview{border:1px solid var(--line);background:#f7f7f3;border-radius:12px;min-width:0;padding:13px}.barcodeLabelControls>header,.barcodeLabelPreview>header{justify-content:space-between;gap:10px;margin-bottom:9px;display:flex}.barcodeLabelControls>header span small,.barcodeLabelControls>header span b,.barcodeLabelPreview>header b,.barcodeLabelPreview>header small{display:block}.barcodeLabelControls>header small,.barcodeLabelPreview>header small{color:var(--muted);letter-spacing:.07em;font-size:7px}.barcodeLabelControls>header b{margin-top:3px;font-size:12px}.barcodeLabelToolbar{grid-template-columns:minmax(0,1fr) 112px;gap:8px;display:grid}.barcodeLabelToolbar label{margin:0}.barcodeSelectionActions{grid-template-columns:1fr 1fr;gap:7px;margin:8px 0;display:grid}.barcodeSelectionActions .barcodeSecondary{color:#111;background:#fff;border-color:#d5d5cf}.barcodeProductSelectList{gap:5px;max-height:310px;padding-right:3px;display:grid;overflow:auto}.barcodeProductSelectList>label{cursor:pointer;background:#fff;border:1px solid #e2e2dc;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:9px;display:grid}.barcodeProductSelectList input{width:17px;height:17px;margin:0}.barcodeProductSelectList span b,.barcodeProductSelectList span small,.barcodeProductSelectList span code{display:block}.barcodeProductSelectList span b{color:#111;letter-spacing:0;text-transform:none;font-size:10px}.barcodeProductSelectList span small{color:var(--muted);letter-spacing:0;text-transform:none;margin:2px 0;font-size:8px}.barcodeProductSelectList span code{color:#796000;font-size:7px}.barcodeProductSelectList em{color:#8b6a00;font-size:9px;font-style:normal;font-weight:800}.barcodePrintButton{width:100%;min-height:42px;color:var(--gold);background:#111;border:0;border-radius:9px;margin-top:9px;font-weight:900}.barcodeLabelControls>p{color:var(--muted);margin:8px 0 0;font-size:8px;line-height:1.45}.barcodePrintSheet{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:470px;display:grid;overflow:auto}.barcodeLabel{color:#050505;background:#fff;border:1px dashed #aaa;flex-direction:column;justify-content:center;width:100%;min-height:180px;padding:8px;display:flex;overflow:hidden}.barcodeLabel>header,.barcodeLabel>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.barcodeLabel>header b{letter-spacing:.08em;text-transform:uppercase;font-size:8px}.barcodeLabel>header strong{font:800 15px Georgia,serif}.barcodeLabel h3{white-space:nowrap;text-overflow:ellipsis;margin:5px 0 2px;font-size:11px;line-height:1.1;overflow:hidden}.barcodeLabel p{color:#444;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:7px;overflow:hidden}.barcodeLabel>footer{color:#555;font-size:6px}.barcodePreviewEmpty{min-height:360px;color:var(--muted);text-align:center;border:1px dashed #c9c9c2;border-radius:10px;place-items:center;font-size:10px;display:grid}@media (width<=900px){.barcodeControlHub,.barcodePosBanner{grid-template-columns:auto minmax(0,1fr)}.barcodeControlActions,.barcodePosBanner>span{grid-column:1/-1;width:100%}.barcodeScannerLayout,.barcodeLabelCenter{grid-template-columns:1fr}.barcodeResultPanel{min-height:350px}.barcodePrintSheet{max-height:390px}}@media (width<=700px){.barcodeControlHub,.barcodePosBanner{grid-template-columns:1fr;gap:12px;padding:16px}.barcodeControlMark{width:46px;height:46px}.barcodeControlCopy h2,.barcodePosBanner h2{font-size:20px}.barcodeControlCopy p,.barcodePosBanner p{font-size:12px}.barcodeControlActions,.barcodePosBanner>span{grid-column:auto;min-width:0}.barcodeControlActions button,.barcodePosBanner button{min-height:44px;font-size:11px}.barcodeCameraPanel,.barcodeResultPanel{padding:10px}.barcodeResultPanel{min-height:320px}.barcodeProductResult>header{grid-template-columns:auto 1fr}.barcodeProductResult header>em{grid-column:1/-1;justify-self:start}.barcodeResultActions{grid-template-columns:1fr}.barcodeResultActions button,.barcodeUnknownResult button{min-height:44px;font-size:11px}.barcodeManual{grid-template-columns:1fr}.barcodeManual button{min-height:44px}.barcodeProductFacts{grid-template-columns:1fr 1fr}.barcodePrintSheet{grid-template-columns:1fr}.inventoryRowActions{grid-column:1/-1;grid-template-columns:1fr 1fr}.inventoryRowActions button{min-height:40px}}@media (width<=480px){.barcodeControlActions,.barcodePosBanner>span,.barcodeProductFacts,.barcodeLabelToolbar{grid-template-columns:1fr}.barcodeSelectionActions{grid-template-columns:1fr 1fr}.barcodeProductSelectList>label{grid-template-columns:auto minmax(0,1fr)}.barcodeProductSelectList em{grid-column:2}}@media print{body.printingBarcodes{background:#fff!important}body.printingBarcodes *{visibility:hidden!important}body.printingBarcodes .barcodePrintSheet,body.printingBarcodes .barcodePrintSheet *{visibility:visible!important}body.printingBarcodes .barcodePrintSheet{z-index:9999;background:#fff;grid-template-columns:repeat(3,55mm);align-content:start;gap:2mm;max-height:none;padding:0;display:grid;position:absolute;inset:0;overflow:visible}body.printingBarcodes .barcodeLabel{break-inside:avoid;border:.2mm solid #bbb;width:55mm;height:32mm;min-height:32mm;padding:2mm}}.purchaseRuleBanner{color:#fff;background:#111;border:1px solid #3c3623;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:14px;padding:15px 17px;display:grid}.purchaseRuleBanner b{color:var(--gold);font-size:12px}.purchaseRuleBanner span{color:#d0d0ca;font-size:10px;line-height:1.5}.purchaseRuleBanner em{color:var(--gold);white-space:nowrap;border:1px solid #705e22;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.procurementCockpit{color:#fff;background:linear-gradient(135deg,#151515,#28230d);border-radius:18px;margin:16px 0;padding:20px;box-shadow:0 14px 32px #17120a1a}.procurementCockpit header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.procurementCockpit header small{color:#ffd600;letter-spacing:.12em;font-weight:900}.procurementCockpit h2{margin:4px 0 0}.procurementCockpit header>em{border-radius:999px;padding:7px 11px;font-style:normal;font-weight:800}.procurementCockpit header>em.ok{color:#8ff0b2;background:#173f2a}.procurementCockpit header>em.warn{color:#ffe07b;background:#493714}.procurementCockpit>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.procurementCockpit>div>span,.purchaseMoneyControl span{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:12px;flex-direction:column;gap:4px;padding:13px;display:flex}.procurementCockpit b{font-size:1.12rem}.procurementCockpit em{color:#cfcfcf;font-size:.74rem;font-style:normal}.purchaseMoneyControl{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.purchaseMoneyControl span{background:#faf8ef;border-color:#ece5c9}.purchaseMoneyControl small{color:#746f61}.purchaseMoneyControl b{color:#191919;font-size:.88rem}.stockControlHero{color:#fff;background:linear-gradient(135deg,#111,#322900);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:16px 0;padding:22px;display:flex}.stockControlHero small{color:#ffd600;letter-spacing:.12em;font-weight:900}.stockControlHero h2{margin:4px 0}.stockControlHero p{color:#d7d7d7;max-width:720px;margin:0}.stockControlHero button,.stockReviewBoard button{color:#111;background:#ffd600;border:0;border-radius:10px;padding:11px 14px;font-weight:900}.stockControlStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.stockReviewBoard>header{justify-content:space-between;align-items:center;padding:18px;display:flex}.stockReviewBoard>header small{color:#967b00;font-weight:900}.stockReviewBoard>header h2{margin:3px 0}.stockReviewBoard>article{border-top:1px solid var(--line);grid-template-columns:2fr repeat(3,minmax(75px,1fr)) minmax(150px,1fr);align-items:center;gap:12px;padding:14px 18px;display:grid}.stockReviewBoard>article.hasVariance{border-left:4px solid #e4ae00}.stockReviewBoard article span{flex-direction:column;gap:3px;display:flex}.stockReviewBoard article small,.stockReviewBoard article em{color:var(--muted);font-size:.75rem;font-style:normal}.stockReviewBoard article .warn{color:#a26000}.stockReviewBoard article .ok{color:#08723e}.stockReviewBoard>footer{color:#64540b;background:#fff8d8;padding:14px 18px}.stockCountLoss{background:#fff9df;border:1px solid #edc855;border-radius:10px;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.stockCountLoss b{color:#a44b00}.stockHeroActions{flex-wrap:wrap;gap:8px;display:flex}.stockHeroActions button:last-child{color:#111;background:#fff}.stockRiskBoard{background:#fff8d9;border:1px solid #e0b632;border-radius:14px;margin:0 0 16px;overflow:hidden}.stockRiskBoard>header{color:#fff;background:#171717;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.stockRiskBoard header small{color:#ffd600;letter-spacing:.1em;font-weight:900}.stockRiskBoard h2{margin:3px 0;font:500 20px Georgia}.stockRiskBoard header>b{color:#111;background:#ffd600;border-radius:99px;padding:6px 9px}.stockRiskBoard>article{border-top:1px solid #ead68d;grid-template-columns:1fr auto 1.2fr;align-items:center;gap:14px;padding:12px 18px;display:grid}.stockRiskBoard article span{display:grid}.stockRiskBoard article small,.stockRiskBoard article em{color:#735f19;font-size:.78rem;font-style:normal}.stockReviewBoard a{color:#765a00;font-size:.75rem;font-weight:800}.stockReviewBoard .draft{color:#2d6694}.stockAuditForm{gap:13px;display:grid}.stockAuditScope{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stockScanInput{grid-template-columns:1fr auto;display:grid}.stockScanInput input{border-radius:8px 0 0 8px}.stockScanInput button{color:#ffd600;background:#111;border:0;border-radius:0 8px 8px 0;padding:0 13px;font-weight:900}.stockEvidence{background:#fffbed;border:1px dashed #b99a24;border-radius:10px;padding:12px}.stockEvidence input{margin:8px 0;display:block}.stockEvidence span{color:#6d5b1c;font-size:.8rem}.stockAuditActions{justify-content:flex-end;gap:10px;display:flex}.stockAuditActions .secondary{background:#fff;border:1px solid #111;border-radius:9px;padding:11px 14px;font-weight:850}.stockAuditCamera{background:#fff9df;border:1px solid #e5d28b;border-radius:12px;grid-template-columns:120px auto;align-items:center;gap:8px;padding:10px;display:grid}.stockAuditCamera video{object-fit:cover;background:#111;border-radius:8px;grid-row:1/4;width:120px;height:90px;display:none}.stockAuditCamera.active video{display:block}.stockAuditCamera button{color:#ffd600;background:#111;border:0;border-radius:8px;justify-self:start;padding:10px 12px;font-weight:850}.stockAuditCamera small{color:#6f5a10}.stockAuditCamera>span{display:none}.purchasePasteIntake{background:linear-gradient(145deg,#fffdf2,#fff7c9);border:1px solid #e1c44d;border-radius:14px;margin:14px 0 18px;padding:16px}.purchasePasteIntake>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.purchasePasteIntake header span{flex-direction:column;display:flex}.purchasePasteIntake header small{color:#806700;letter-spacing:.1em;font-weight:900}.purchasePasteIntake header em{color:#ffd600;background:#111;border-radius:999px;padding:6px 9px;font-size:.68rem;font-style:normal;font-weight:900}.purchasePasteIntake textarea{min-height:126px;line-height:1.45}.purchasePasteIntake>div:not(.detectedPurchaseFields){align-items:center;gap:12px;margin-top:10px;display:flex}.purchasePasteIntake button{color:#ffd600;background:#111;border:0;border-radius:9px;padding:11px 14px;font-weight:900}.purchasePasteIntake>div small{color:#6d6750}.purchasePasteIntake>p{border-radius:8px;margin:10px 0 0;padding:9px 10px;font-weight:700}.purchasePasteIntake>p.success{color:#17633a;background:#e7f7ec}.purchasePasteIntake>p.warn{color:#8a4d00;background:#fff0d5}.detectedPurchaseFields{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.detectedPurchaseFields span{color:#4e492f;text-transform:capitalize;background:#fff;border:1px solid #d6c270;border-radius:999px;padding:5px 8px;font-size:.72rem}@media (width<=900px){.procurementCockpit>div,.purchaseMoneyControl,.stockControlStats{grid-template-columns:repeat(2,minmax(0,1fr))}.stockReviewBoard>article{grid-template-columns:1.5fr repeat(2,1fr)}.stockReviewBoard>article span:nth-child(4),.stockReviewBoard>article span:nth-child(5){grid-column:auto}}@media (width<=560px){.procurementCockpit{padding:16px}.procurementCockpit header{flex-direction:column;align-items:flex-start}.procurementCockpit>div,.purchaseMoneyControl{grid-template-columns:1fr 1fr}.stockControlHero{flex-direction:column;align-items:flex-start}.stockControlStats,.stockReviewBoard>article{grid-template-columns:1fr 1fr}.stockReviewBoard>article>span:first-child,.stockReviewBoard>article>span:last-child{grid-column:1/-1}.stockAuditScope{grid-template-columns:1fr}.stockRiskBoard>article{grid-template-columns:1fr auto}.stockRiskBoard article>em{grid-column:1/-1}.stockAuditActions{grid-template-columns:1fr;display:grid}.stockHeroActions{width:100%}.stockHeroActions button{flex:1}}@media print{body *{visibility:hidden!important}.stockControlPrint,.stockControlPrint *{visibility:visible!important}.stockControlPrint{background:#fff;padding:18px;position:absolute;inset:0}.stockControlPrint button,.stockControlPrint .title button{display:none!important}.stockReviewBoard{break-inside:auto}.stockReviewBoard>article{break-inside:avoid}.stockControlHero{color:#000;background:#fff;border:2px solid #111}.stockControlHero p{color:#333}.stockControlStats{grid-template-columns:repeat(4,1fr)}}.stocktakePlans{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stocktakePlans button{text-align:left;color:#111;background:#fff;border:2px solid #ded9ca;border-radius:13px;gap:4px;padding:14px;display:grid}.stocktakePlans button.selected{background:#fff7d1;border-color:#d7aa00;box-shadow:inset 0 0 0 2px #ffe36b}.stocktakePlans button b{font-size:1rem}.stocktakePlans button span{color:#6e6a60;font-size:.76rem}.stocktakeProgress{color:#fff;background:#111;border-radius:14px;grid-template-columns:1fr auto;gap:8px;padding:14px;display:grid}.stocktakeProgress span{gap:3px;display:grid}.stocktakeProgress small{color:#f3bf00;letter-spacing:.1em;font-weight:900}.stocktakeProgress>strong{align-self:center;font:600 28px Georgia}.stocktakeProgress>div{background:#3a3a3a;border-radius:99px;grid-column:1/-1;height:8px;overflow:hidden}.stocktakeProgress i{border-radius:inherit;background:#f4bf00;height:100%;transition:width .2s;display:block}.stocktakeProgress p{color:#d0d0d0;grid-column:1/-1;margin:0;font-size:.8rem}.stocktakeLineList{gap:10px;max-height:min(54vh,620px);padding:3px;display:grid;overflow:auto}.stocktakeLineList>article{background:#fff;border:2px solid #e1ddd2;border-radius:14px;gap:11px;padding:14px;display:grid}.stocktakeLineList>article.active{border-color:#c99d00}.stocktakeLineList>article.missing{border-left:6px solid #c6492e}.stocktakeLineList>article.extra{border-left:6px solid #2f78a6}.stocktakeLineList>article.correct{border-left:6px solid #378554}.stocktakeLineList article header{justify-content:space-between;gap:12px;display:flex}.stocktakeLineList article header span{gap:3px;display:grid}.stocktakeLineList article header small{color:#777269;font-size:.75rem}.stocktakeLineList article header em{background:#efede7;border-radius:99px;align-self:start;padding:5px 8px;font-size:.72rem;font-style:normal;font-weight:900}.stocktakeLineList article.missing header em{color:#92321e;background:#ffebe5}.stocktakeLineList article.extra header em{color:#245d82;background:#e7f3fb}.stocktakeLineList article.correct header em{color:#246239;background:#e9f6ec}.stocktakeCountRow{grid-template-columns:1fr 1.2fr 1fr;align-items:end;gap:10px;display:grid}.stocktakeCountRow>span,.stocktakeCountRow>label{gap:5px;display:grid}.stocktakeCountRow small{color:#777269;font-size:.73rem}.stocktakeCountRow input{font-size:1.05rem;font-weight:900}.stocktakeExplanation{background:#fff5d4;border-radius:11px;grid-template-columns:1fr 1.5fr;gap:10px;padding:12px;display:grid}.stocktakeExplanation label{gap:5px;display:grid}.stocktakeExplanation textarea{min-height:76px}.stockReviewBoard>article span:first-child em{color:#6c675e;margin-top:3px}@media (width<=620px){.stocktakePlans{grid-template-columns:1fr}.stocktakePlans button{grid-template-columns:auto 1fr;align-items:center}.stockAuditScope{grid-template-columns:1fr}.stocktakeCountRow{grid-template-columns:1fr 1fr 1fr}.stocktakeExplanation{grid-template-columns:1fr}.stocktakeLineList{max-height:50vh}}@media (width<=560px){.purchasePasteIntake>header,.purchasePasteIntake>div:not(.detectedPurchaseFields){flex-direction:column;align-items:flex-start}.purchasePasteIntake button{width:100%}}.purchaseEvidenceUpload{background:#fffdf4;border:1px dashed #b99616;border-radius:14px;grid-template-columns:1fr minmax(220px,.55fr);align-items:center;gap:16px;margin:14px 0 18px;padding:16px;display:grid}.purchaseEvidenceUpload>div{gap:4px;display:grid}.purchaseEvidenceUpload small{letter-spacing:.12em;color:#8a6a00;font-weight:900}.purchaseEvidenceUpload span{color:#6d6758;line-height:1.45}.purchaseEvidenceUpload label{color:#ffd21c;text-align:center;cursor:pointer;background:#111;border-radius:12px;place-items:center;min-height:70px;padding:12px;font-weight:900;display:grid;position:relative}.purchaseEvidenceUpload input{opacity:0;cursor:pointer;position:absolute;inset:0}.onlineProductFields{border-width:2px;transition:all .2s}.onlineProductFields.published{background:linear-gradient(135deg,#fffdf2,#fff8cf);border-color:#ddb20a}.publishProductToggle{box-shadow:0 8px 22px #d2aa0820;background:#fff!important;border:2px solid #d2aa08!important}.publishProductToggle b{font-size:1rem}.settingsWhatsapp{background:#fffbea;border:1px solid #d7b217;border-radius:12px;padding:10px}.ownerVerifyPayment{color:#ffd21c;background:#111;border:0;border-radius:9px;grid-column:1/-1;justify-self:end;padding:9px 13px;font-weight:900}.paymentReconciliation article{grid-template-columns:2fr 1.2fr .7fr .8fr}.paymentReconciliation article span small+small{color:#9a7600;margin-top:4px}@media (width<=700px){.purchaseEvidenceUpload{grid-template-columns:1fr}.ownerVerifyPayment{justify-self:stretch}.paymentReconciliation article{grid-template-columns:1fr auto}}.consolidatedFreightRule{color:#fff;background:linear-gradient(145deg,#111,#2a2205);border:2px solid #d7ad08;border-radius:16px;margin:16px 0;padding:18px}.consolidatedFreightRule>header{justify-content:space-between;gap:12px;display:flex}.consolidatedFreightRule header small{color:#ffd21c;letter-spacing:.12em;font-weight:900}.consolidatedFreightRule h3{margin:4px 0;font-family:Georgia,serif;font-size:24px}.consolidatedFreightRule header>b{color:#111;background:#ffd21c;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:.72rem}.consolidatedFreightRule>p{color:#ddd5bc;line-height:1.5}.freightBasis{gap:8px;margin:12px 0;display:flex}.freightBasis button{color:#fff;background:#292929;border:1px solid #79691f;border-radius:9px;padding:10px 13px;font-weight:800}.freightBasis button.active{color:#111;background:#ffd21c}.packageWeightGrid,.freightAllocationPreview{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;margin:12px 0;display:grid}.packageWeightGrid label,.freightAllocationPreview span{background:#181818;border:1px solid #51491f;border-radius:10px;gap:4px;padding:11px;display:grid}.packageWeightGrid input{color:#111;background:#fff}.freightAllocationPreview small{color:#d8c975}.freightAllocationPreview b{color:#ffd21c}.consolidatedFreightRule footer{color:#d8d2be;border-top:1px solid #51491f;margin-top:12px;padding-top:12px}@media (width<=600px){.consolidatedFreightRule>header,.freightBasis{flex-direction:column}.freightBasis button{width:100%}}.purchaseOrderCard{border:1px solid var(--line);background:#fff;border-left:4px solid #c99d08;border-radius:12px;margin-bottom:10px;padding:15px;box-shadow:0 5px 16px #00000008}.purchaseOrderCard>header,.purchaseOrderCard>footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.purchaseOrderCard>header small,.purchaseOrderCard>header h3,.purchaseOrderCard>header p{margin:0;display:block}.purchaseOrderCard>header span>small{color:#795d00;letter-spacing:.06em;font-size:8px;font-weight:900}.purchaseOrderCard>header h3{margin-top:4px;font:500 18px Georgia}.purchaseOrderCard>header p{color:var(--muted);margin-top:3px;font-size:9px}.purchaseOrderCard>header>div{justify-items:end;gap:5px;display:grid}.purchaseOrderCard>header em{border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.purchaseOrderCard>header>div small{color:var(--muted);font-size:8px}.purchaseOrderFacts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:13px 0 10px;display:grid}.purchaseOrderFacts span{background:#fafaf7;border:1px solid #ecece6;border-radius:9px;min-width:0;padding:10px}.purchaseOrderFacts small,.purchaseOrderFacts b{display:block}.purchaseOrderFacts small{color:var(--muted);font-size:8px}.purchaseOrderFacts b{overflow-wrap:anywhere;margin-top:4px;font-size:11px}.purchaseReceiptProgress{grid-template-columns:minmax(130px,1fr) auto auto;align-items:center;gap:9px;display:grid}.purchaseReceiptProgress>span{background:#e5e5df;border-radius:999px;height:7px;overflow:hidden}.purchaseReceiptProgress>span i{border-radius:inherit;background:#c99d08;height:100%;display:block}.purchaseReceiptProgress small{color:var(--muted);font-size:8px}.purchaseReceiptProgress em{color:#9a4e00;font-size:8px;font-style:normal;font-weight:900}.purchaseReceiptHistory{background:#fffdf5;border:1px solid #e5e1d3;border-radius:9px;margin-top:11px;padding:10px}.purchaseReceiptHistory summary{cursor:pointer;color:#735700;font-size:9px;font-weight:900}.purchaseReceiptHistory>div{border-top:1px solid #eee8d4;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:10px;margin-top:9px;padding:9px 0 0;display:grid}.purchaseReceiptHistory b,.purchaseReceiptHistory small{display:block}.purchaseReceiptHistory small{color:var(--muted);margin-top:3px;font-size:8px}.purchaseReceiptHistory strong{color:#735700;font-size:10px}.purchaseOrderCard>footer{border-top:1px solid var(--line);align-items:center;margin-top:12px;padding-top:11px}.purchaseOrderCard>footer>small{max-width:520px;color:var(--muted);font-size:8px;line-height:1.45}.purchaseOrderCard>footer>div{gap:7px;display:flex}.purchaseOrderCard>footer button{min-height:38px;color:var(--gold);background:#111;border:1px solid #111;border-radius:8px;padding:0 13px;font-size:9px;font-weight:900}.purchaseOrderCard>footer .purchaseSecondaryAction{border-color:var(--line);color:#5f4a00;background:#fff}.purchaseRuleNote{color:#665420;background:#fff8dc;border-left:3px solid #c99d08;margin:0 0 13px;padding:10px 12px;font-size:9px;line-height:1.5}.purchaseReceiveForm{padding-bottom:78px}.purchaseReceiveSummary{grid-template-columns:1.2fr 1.5fr repeat(3,minmax(100px,.75fr));gap:8px;margin-bottom:12px;display:grid}.purchaseReceiveSummary span{border:1px solid var(--line);background:#fafaf7;border-radius:9px;padding:11px}.purchaseReceiveSummary .remaining{background:#fff8dc;border-color:#d5ae2e}.purchaseReceiveSummary small,.purchaseReceiveSummary b{display:block}.purchaseReceiveSummary small{color:var(--muted);font-size:8px}.purchaseReceiveSummary b{margin-top:4px;font-size:11px}.receiptSection{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:12px;padding:14px}.receiptSection>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.receiptSection>header h3{margin:0;font:500 18px Georgia}.receiptSection>header small{color:var(--muted);font-size:8px}.receiptQtyGrid,.receiptCostGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.receiptQtyGrid label,.receiptCostGrid label{margin:0}.receiptQtyGrid label>small{color:var(--muted);letter-spacing:0;text-transform:none;margin-top:4px;font-size:8px;display:block}.receiptCostSection{background:#fff9e4;border-color:#dbc66f}.receiptVerificationSection{background:#f4faf6;border-color:#b9cbbf}.receiptVerifierCheck{color:#244c31;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #8eb09a;border-radius:9px;align-items:flex-start;gap:10px;margin:10px 0 0;padding:12px;font-size:10px;font-weight:800;line-height:1.5;display:flex}.receiptVerifierCheck input{width:18px;min-width:18px;height:18px;margin-top:1px}.receiptPricingRow{border-top:1px solid #e7d99e;grid-template-columns:1fr 1.2fr 1fr 145px auto;align-items:end;gap:9px;margin-top:10px;padding-top:10px;display:grid}.receiptPricingRow>span{background:#fff;border-radius:8px;padding:9px}.receiptPricingRow small,.receiptPricingRow b,.receiptPricingRow strong{display:block}.receiptPricingRow small{color:var(--muted);font-size:8px}.receiptPricingRow b,.receiptPricingRow strong{margin-top:4px;font-size:11px}.receiptPricingRow strong{color:#735700}.receiptPricingRow label{margin:0}.receiptPricingRow label>span{display:block;position:relative}.receiptPricingRow label i{color:#735700;font-size:9px;font-style:normal;position:absolute;bottom:12px;right:10px}.receiptPricingRow button{min-height:42px;color:var(--gold);background:#111;border:0;border-radius:8px;font-size:9px;font-weight:900}.purchaseReceiveCommit{z-index:3;padding:13px 25px calc(13px + env(safe-area-inset-bottom));color:#fff;background:#111;border-top:1px solid #353535;grid-template-columns:1fr 1fr minmax(260px,1.4fr);align-items:center;gap:12px;margin:14px -25px -25px;display:grid;position:sticky;bottom:-25px}.purchaseReceiveCommit small,.purchaseReceiveCommit b,.purchaseReceiveCommit strong{display:block}.purchaseReceiveCommit small{color:#aaa;font-size:8px}.purchaseReceiveCommit b,.purchaseReceiveCommit strong{margin-top:3px;font-size:12px}.purchaseReceiveCommit strong{color:var(--gold)}.purchaseReceiveCommit .save{margin:0}@media (width<=1000px){.purchaseStats{grid-template-columns:1fr 1fr}.purchaseOrderFacts,.purchaseReceiveSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.receiptCostGrid,.receiptPricingRow{grid-template-columns:1fr 1fr}.receiptPricingRow button{grid-column:1/-1}}@media (width<=700px){.purchaseRuleBanner{grid-template-columns:1fr auto}.purchaseRuleBanner span{grid-area:2/1/auto/-1}.purchaseOrderFacts{grid-template-columns:1fr 1fr}.purchaseOrderCard>footer{display:grid}.purchaseOrderCard>footer>div{grid-template-columns:1fr 1fr;display:grid}.purchaseOrderCard>footer button:only-child{grid-column:1/-1}.purchaseReceiveSummary,.receiptQtyGrid,.receiptCostGrid,.receiptPricingRow{grid-template-columns:1fr 1fr}.purchaseReceiveCommit{padding:12px 14px calc(12px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;margin:14px -14px -18px;bottom:-18px}.purchaseReceiveCommit button{grid-column:1/-1}}@media (width<=430px){.purchaseStats,.purchaseOrderFacts,.purchaseReceiveSummary,.receiptQtyGrid,.receiptCostGrid,.receiptPricingRow{grid-template-columns:1fr}.purchaseOrderCard{padding:12px}.purchaseOrderCard>header{display:grid}.purchaseOrderCard>header>div{justify-items:start}.purchaseReceiptProgress{grid-template-columns:1fr auto}.purchaseReceiptProgress em{grid-column:1/-1}.purchaseReceiptHistory>div{grid-template-columns:1fr}.receiptSection>header{display:grid}.receiptPricingRow button,.purchaseOrderCard>footer button,.purchaseOrderCard>footer>div{grid-column:auto;width:100%}.purchaseOrderCard>footer>div,.purchaseReceiveCommit{grid-template-columns:1fr}.purchaseReceiveCommit button{grid-column:auto}}.intakeChoices{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.intakeChoices button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.intakeChoices button:hover{border-color:var(--gold);box-shadow:0 8px 24px #c99a151c}.intakeChoices button>b{color:#826100;background:#fff6d2;border-radius:10px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.intakeChoices span strong,.intakeChoices span small{display:block}.intakeChoices span strong{font-size:12px}.intakeChoices span small{color:var(--muted);margin-top:3px;font-size:9px}.inventorySummary{color:#fff;background:#111;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid;overflow:hidden}.inventorySummary span{border-right:1px solid #2d2d2d;padding:15px 18px}.inventorySummary b,.inventorySummary small{display:block}.inventorySummary b{color:var(--gold);font:500 20px Georgia}.inventorySummary small{color:#aaa;margin-top:4px;font-size:9px}.productCell{align-items:center;gap:9px;display:flex!important}.miniPic{color:#806000;background:#f1ead1;border-radius:7px;place-items:center;width:32px;height:32px;font-family:Georgia;display:grid!important}.workflow{background:#111;border-radius:12px;grid-template-columns:repeat(5,1fr);margin-bottom:14px;display:grid;overflow:hidden}.workflow span{color:#ccc;border-right:1px solid #303030;padding:17px 13px;font-size:10px;position:relative}.workflow b{border:1px solid #777;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:7px;display:inline-grid}.workflow small{color:#777;margin:5px 0 0 31px;display:block}.workflow .done{color:#fff}.workflow .done b{background:var(--gold);border-color:var(--gold);color:#000}.purchaseStats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.purchaseList button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:.6fr 2fr 1fr .8fr 30px;align-items:center;gap:12px;width:100%;padding:13px 6px;display:grid}.purchaseList button>span strong,.purchaseList button>span small{display:block}.purchaseList button>span small{color:var(--muted);margin-top:3px;font-size:9px}.purchaseList button>em{justify-self:start}.purchaseList button>i{color:#9a7610;font-style:normal}.callout{background:#fff7d7;border:1px solid #ead47d;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-bottom:18px;padding:17px 19px;display:grid}.callout p{color:#675d3c;margin:0;font-size:11px}.callout button{color:#755800;background:0 0;border:0;font-weight:700}.supplierFilters{gap:8px;margin-bottom:15px;display:flex}.supplierFilters button,.supplierFilters input{border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px 12px}.supplierFilters .selected{color:#fff;background:#111}.supplierFilters input{min-width:230px;margin-left:auto}.supplierGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.supplierGrid article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px}.supplierTop{justify-content:space-between;display:flex}.supplierTop>b,.staffAvatar{width:38px;height:38px;color:var(--gold);background:#111;border-radius:10px;place-items:center;display:grid}.supplierTop em{color:#705400;background:#fff3c1;border-radius:12px;height:max-content;padding:5px 8px;font-size:9px;font-style:normal}.supplierGrid h3{margin:14px 0 3px;font:500 17px Georgia}.supplierGrid>article>p{color:var(--muted);font-size:10px}.supplierGrid article>div:nth-of-type(2){border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:13px;padding:13px 0;display:grid}.supplierGrid article span small,.supplierGrid article span strong{display:block}.supplierGrid article span small{color:var(--muted);font-size:8px}.supplierGrid article span strong{margin-top:3px;font-size:12px}.supplierGrid footer{color:var(--muted);justify-content:space-between;align-items:center;padding-top:13px;font-size:9px;display:flex}.supplierGrid footer button{color:#765a08;background:0 0;border:0}.staffGrid{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:15px;display:grid}.staffNotice button{color:var(--gold);white-space:nowrap;background:#111;border:1px solid #b98d09;border-radius:9px;margin-left:auto;padding:9px 12px;font-weight:900}.staffNotice button:disabled{opacity:.6}.staffGrid article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto 1fr;gap:12px;padding:16px;display:grid;position:relative}.staffGrid h3{margin:0;font-size:13px}.staffGrid p{color:var(--muted);margin:3px 0 9px;font-size:9px}.staffGrid span{font-size:9px}.staffGrid>article>em{color:#777;font-size:8px;font-style:normal;position:absolute;top:13px;right:13px}.staffAccessControls>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.staffAccessControls>header span{display:grid}.staffAccessControls>header small,.staffRolePicker small{color:var(--muted);font-size:9px}.staffAccessControls>header>em{border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900;position:static}.staffAccessControls .accessOn{color:#12623a;background:#ddf6e6}.staffAccessControls .accessOff{color:#9a2e20;background:#f7dfda}.staffRolePicker{gap:6px;font-size:10px;font-weight:800;display:grid}.staffRolePicker select{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;padding:10px}.permissionToggle{border:1px solid var(--line);text-align:left;background:#f7f7f4;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.permissionToggle>span{display:grid}.permissionToggle small{color:var(--muted);font-size:8px}.permissionToggle>i{background:#c8c7c1;border-radius:999px;align-items:center;width:34px;height:19px;padding:2px;transition:all .15s;display:flex}.permissionToggle>i>em{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .15s;box-shadow:0 1px 3px #0003}.permissionToggle.enabled{background:#fff9df;border-color:#c59b13}.permissionToggle.enabled>i{background:#d7a80f}.permissionToggle.enabled>i>em{transform:translate(15px)}.staffAccessActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.staffAccessActions button{border-radius:9px;padding:10px;font-weight:800}.revokeAccess,.removeAccess{color:#9a2e20;background:#fff5f3;border:1px solid #d9a49b}.restoreAccess{color:#12623a;background:#eaf8ef;border:1px solid #9bcbaa}.permissionGrid{grid-template-columns:1.5fr 1fr;gap:14px;display:grid}.permission{border-bottom:1px solid var(--line);grid-template-columns:1.4fr repeat(3,1fr);padding:10px 0;font-size:9px;display:grid}.permission b{font-weight:500}.activity{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.activity>b{width:30px;height:30px;color:var(--gold);background:#111;border-radius:50%;place-items:center;font-size:9px;display:grid}.activity span strong,.activity span small{display:block}.activity span strong{font-size:10px}.activity span small{color:var(--muted);margin-top:3px;font-size:8px}.modal{max-height:92vh;overflow:auto}.smartInput{grid-template-columns:150px 1fr;gap:14px;display:grid}.photoBox{text-align:center;cursor:pointer;background:#fff9df;border:1px dashed #cbb86e;border-radius:10px;place-items:center;overflow:hidden;align-content:center!important;height:150px!important;margin:0!important;display:grid!important}.photoBox input{display:none}.photoBox b{font-size:28px}.photoBox span,.photoBox small{text-transform:none;letter-spacing:0;display:block}.photoBox small{color:var(--muted);margin-top:3px}.photoBox img{object-fit:cover;width:100%;height:100%}.modal textarea{resize:vertical;background:#fff;border:1px solid #dfe5e0;border-radius:8px;width:100%;min-height:84px;margin-top:6px;padding:10px;display:block}.understand{color:var(--gold);background:#111;border:0;border-radius:8px;padding:9px 12px;font-size:10px}.helper{color:var(--muted);margin-top:5px;font-size:8px;display:block}.form3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.review,.costBreakdown{color:#fff;background:#111;border-radius:9px;justify-content:space-between;margin:12px 0;padding:13px;display:flex}.review b,.costBreakdown strong{color:var(--gold)}.costBreakdown span{font-size:9px}.costBreakdown b,.costBreakdown strong{margin-top:4px;display:block}.checks{background:#f7f7f5;border-radius:9px;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.checks label{text-transform:none;letter-spacing:0;align-items:center;gap:7px;margin:0;display:flex}.checks input{width:15px;height:15px;margin:0}.securityNote{border-left:3px solid var(--gold);background:#fff7d7;padding:10px;font-size:9px!important}@media (width<=900px){.intakeChoices,.supplierGrid,.staffGrid{grid-template-columns:1fr}.workflow,.purchaseStats{grid-template-columns:1fr 1fr}.permissionGrid,.callout{grid-template-columns:1fr}.supplierFilters{overflow:auto}.supplierFilters input{min-width:200px}.purchaseList button{grid-template-columns:.7fr 1.5fr 1fr .8fr}.purchaseList button i{display:none}}@media (width<=700px){.intakeChoices{grid-template-columns:1fr}.inventorySummary{grid-template-columns:1fr 1fr}.workflow{display:flex;overflow:auto}.workflow span{min-width:145px}.purchaseStats{grid-template-columns:1fr}.purchaseList{overflow:auto}.purchaseList button{min-width:650px}.smartInput{grid-template-columns:1fr}.photoBox{height:180px!important}.form3{grid-template-columns:1fr 1fr}.supplierFilters input{margin-left:0}.checks{grid-template-columns:1fr}.review,.costBreakdown{gap:9px;display:grid}}.boot{color:#fff;text-align:center;background:#090909;align-content:center;place-items:center;gap:12px;min-height:100vh;padding:24px;display:grid}.boot img{border:2px solid var(--gold);border-radius:50%;width:92px;height:92px}.boot b{font:500 24px Georgia}.boot span{color:#aaa;max-width:420px}.boot a{color:#111;background:var(--gold);border-radius:9px;padding:11px 15px;text-decoration:none}.miniPic img,.products button>b img,.stock>b img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.staffNotice{color:#fff;border-left:4px solid var(--gold);background:#111;border-radius:9px;align-items:center;gap:14px;margin-bottom:13px;padding:13px 16px;display:flex}.staffNotice span{color:#bbb;font-size:10px}.reportHead{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.reportHead small{color:#977000;letter-spacing:.12em}.reportHead h1{margin:5px 0;font:500 31px Georgia}.reportHead p{color:var(--muted);margin:0;font-size:12px}.reportHead>div:last-child{border:1px solid var(--line);background:#fff;border-radius:10px;gap:5px;padding:4px;display:flex}.reportHead button{background:0 0;border:0;border-radius:7px;padding:8px 11px}.reportHead button.active{color:var(--gold);background:#111}.reportStats{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.reportStats article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.reportStats h2{margin:8px 0;font:500 23px Georgia}.reportStats small,.reportStats p{color:var(--muted);font-size:9px}.reportGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.reportDecisionSection{margin-top:24px}.reportDecisionSection>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.reportDecisionSection>header small{color:#a97900;letter-spacing:.08em;font-weight:900}.reportDecisionSection>header h2{margin:4px 0 0}.reportDecisionSection>header p{color:#6b6b6b;text-align:right;max-width:420px;margin:0}.reportDecisionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reportDecisionGrid>:last-child:nth-child(odd){grid-column:1/-1}.productDecisionList{gap:10px;display:grid}.productDecisionList article{background:#fffdf7;border:1px solid #ece7d9;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.productDecisionList span{gap:3px;min-width:0;display:grid}.productDecisionList strong,.productDecisionList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productDecisionList small{color:#777}.productDecisionList em{color:#604700;text-align:right;background:#fff2bd;border-radius:10px;max-width:180px;padding:7px 9px;font-size:12px;font-style:normal;font-weight:800}.reportProductAction{justify-items:end}.reportProductAction button,.reportProductLink{font:inherit;cursor:pointer;border:0}.reportProductAction button{color:#765a08;background:0 0;padding:5px 2px;font-size:12px;font-weight:900}.reportProductLink{border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;background:0 0;align-items:center;gap:10px;padding:11px 0;display:flex}.reportProductLink>b{width:27px;height:27px;color:var(--gold);background:#111;border-radius:50%;flex:0 0 27px;place-items:center;display:grid}.reportProductLink>i{color:#765a08;font-size:11px;font-style:normal;font-weight:900}.reportProductLink:disabled{cursor:default;opacity:.65}.reportEmptyLine{color:#6b6b6b;background:#f8f8f6;border-radius:14px;margin:0;padding:18px}.restockHero{color:#fff;background:linear-gradient(135deg,#171717,#2b2a25);border-radius:22px;grid-template-columns:1fr minmax(250px,340px);align-items:end;gap:24px;margin-bottom:18px;padding:26px;display:grid}.restockHero small{color:#ffd51f;letter-spacing:.12em;font-weight:900}.restockHero h2{margin:5px 0 7px;font-size:28px}.restockHero p{color:#c9c9c5;max-width:720px;margin:0;line-height:1.55}.restockHero label{gap:7px;font-size:12px;font-weight:800;display:grid;position:relative}.restockHero label span{color:#171717;font-weight:900;position:absolute;bottom:13px;left:14px}.restockHero input{color:#171717;background:#fff;border:0;border-radius:12px;width:100%;padding:12px 12px 12px 48px;font-size:18px;font-weight:900}.restockStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.restockBoard header{justify-content:space-between;align-items:center;gap:18px;display:flex}.restockBoard header small{color:#8a7300;letter-spacing:.1em;font-weight:900}.restockBoard header h2{margin:4px 0 0}.restockBoard header button{background:#ffd51f;border:0;border-radius:12px;padding:12px 16px;font-weight:900}.restockBoard header button:disabled{opacity:.45}.restockTable{border:1px solid #e9e5da;border-radius:16px;margin-top:18px;overflow:hidden}.restockTableHead,.restockTable article{grid-template-columns:1.35fr 1fr 1.15fr 1.1fr;gap:14px;padding:13px 15px;display:grid}.restockTableHead{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#191919;font-size:11px;font-weight:900}.restockTable article{background:#fffdf8;border-top:1px solid #ece8dd}.restockTable article>span{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.restockTable article strong,.restockTable article b{color:#191919}.restockTable article small{color:#777;line-height:1.35}.restockTable article em{background:#f1ede1;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900}.restockTable article em.high{color:#11653a;background:#dff6e9}.restockTable article em.medium{color:#6d5100;background:#fff1b8}.restockEmpty{color:#777;padding:24px}.restockBoard footer{color:#777;margin-top:14px;font-size:12px;line-height:1.5}@media (width<=900px){.restockHero{grid-template-columns:1fr;padding:20px}.restockStats{grid-template-columns:repeat(2,1fr)}.restockTableHead{display:none}.restockTable article{grid-template-columns:1fr 1fr}}@media (width<=560px){.restockStats,.restockTable article{grid-template-columns:1fr}.restockBoard header{flex-direction:column;align-items:flex-start}.restockBoard header button{width:100%}}.creditCommand{margin-top:18px}.creditCommand>header,.followupQueue>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.creditCommand>header small,.followupQueue>header small{color:#8b7200;letter-spacing:.1em;font-weight:900}.creditCommand>header h2,.followupQueue>header h2{margin:4px 0 0}.creditCommand>header>b{color:#9d241b;background:#ffe2df;border-radius:999px;padding:9px 12px}.creditCommandStats{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.creditCommandStats span{background:#f7f5ed;border-radius:13px;gap:5px;padding:13px;display:grid}.creditCommandStats small{color:#777}.creditCommandStats b{font-size:18px}.creditRows{gap:8px;display:grid}.creditRows article{background:#fffdf8;border:1px solid #ece7da;border-radius:13px;grid-template-columns:1.3fr .65fr .9fr 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.creditRows article>span{gap:3px;min-width:0;display:grid}.creditRows article small{color:#777;line-height:1.35}.creditRows em{border-radius:999px;justify-self:start;padding:6px 8px;font-size:11px;font-style:normal;font-weight:900}.riskLow{color:#12653a;background:#ddf5e6}.riskWatch{color:#725400;background:#fff0b8}.riskHigh{color:#9d241b;background:#ffe0dd}.creditRows button,.followupQueue button{background:#ffd51f;border:0;border-radius:10px;padding:9px 11px;font-weight:900}.creditRows button:disabled{opacity:.4}.creditCommand footer,.followupQueue footer{color:#777;margin-top:13px;font-size:12px;line-height:1.5}.followupQueue{margin-top:18px}.followupQueue>header>em{color:#12653a;font-size:12px;font-style:normal;font-weight:900}.followupQueue>div{gap:9px;margin-top:17px;display:grid}.followupQueue article{background:#fffdf8;border:1px solid #ece7da;border-radius:13px;grid-template-columns:1fr auto minmax(280px,2fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.followupQueue article>span{gap:3px;display:grid}.followupQueue article small{color:#777}.followupQueue article p{color:#555;margin:0;font-size:12px;line-height:1.45}@media (width<=980px){.creditRows article{grid-template-columns:1fr 1fr}.followupQueue article{grid-template-columns:1fr auto}.followupQueue article p{grid-column:1/-1}}@media (width<=600px){.creditCommandStats{grid-template-columns:1fr 1fr}.creditRows article,.followupQueue article{grid-template-columns:1fr}.followupQueue article p{grid-column:auto}.creditRows button,.followupQueue button{width:100%}}.staffOpsHero{color:#fff;background:linear-gradient(135deg,#171717,#2b2923);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:24px;display:flex}.staffOpsHero small{color:#ffd51f;letter-spacing:.1em;font-weight:900}.staffOpsHero h2{margin:5px 0}.staffOpsHero p{color:#c9c7c1;margin:0;line-height:1.5}.staffOpsHero>b{color:#171717;background:#ffd51f;border-radius:999px;flex:none;padding:10px 13px}.staffOpsStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.staffOpsGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.staffOpsForm{gap:13px;display:grid}.staffOpsForm header small,.staffAlertBoard header small,.payrollLedger header small{color:#8a7100;letter-spacing:.1em;font-weight:900}.staffOpsForm header h3{margin:4px 0 0}.staffOpsForm label{color:#666;gap:6px;font-size:12px;font-weight:800;display:grid}.staffOpsForm input,.staffOpsForm select{background:#fff;border:1px solid #ddd7c8;border-radius:10px;width:100%;padding:10px 11px}.staffOpsForm>button,.staffOpsForm .form2 button{background:#ffd51f;border:0;border-radius:10px;align-self:end;min-height:40px;font-weight:900}.payrollPreview{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.payrollPreview span{background:#f5f2e8;border-radius:11px;gap:4px;padding:11px;display:grid}.payrollPreview small{color:#777}.staffAlertBoard,.payrollLedger{margin-top:16px}.staffAlertBoard header,.payrollLedger header{justify-content:space-between;align-items:center;gap:12px;display:flex}.staffAlertBoard header h2,.payrollLedger header h2{margin:4px 0 0}.staffAlertBoard>article{border:1px solid #ebe5d7;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:13px;margin-top:9px;padding:12px;display:grid}.staffAlertBoard article span{gap:3px;display:grid}.staffAlertBoard article small,.staffAlertBoard article em{color:#777;font-size:11px;font-style:normal}.staffAlertCritical{background:#fff1ef}.staffAlertWatch{background:#fffaf0}.staffAlertBoard footer{color:#777;margin-top:12px;font-size:12px;line-height:1.5}.payrollLedger header button,.payrollLedger article button{background:#ffd51f;border:0;border-radius:9px;padding:9px 11px;font-weight:900}.payrollLedger article{border-bottom:1px solid #eee9dc;grid-template-columns:1fr auto auto auto;align-items:center;gap:13px;padding:12px 0;display:grid}.payrollLedger article span{gap:3px;display:grid}.payrollLedger article small{color:#777}.payrollLedger article em{background:#f2eee2;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}@media (width<=900px){.staffOpsStats,.staffOpsGrid{grid-template-columns:1fr 1fr}.staffOpsGrid{grid-template-columns:1fr}.staffAlertBoard>article,.payrollLedger article{grid-template-columns:1fr auto}}@media (width<=560px){.staffOpsHero{flex-direction:column;align-items:flex-start}.staffOpsStats,.payrollPreview{grid-template-columns:1fr 1fr}.staffAlertBoard>article,.payrollLedger article{grid-template-columns:1fr}.payrollLedger article button{width:100%}}.staffOpsStats{grid-template-columns:repeat(5,minmax(0,1fr))}.salaryAdvanceForm{background:linear-gradient(145deg,#fff,#fff9df);border:2px solid #dab225;grid-column:1/-1}.advanceAutoDeduction{color:#fff;background:#151515;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.advanceAutoDeduction span{gap:3px;display:grid}.advanceAutoDeduction small{color:#f0bc00;font-weight:900}.advanceAutoDeduction em{color:#d8d5cc;font-size:.75rem;font-style:normal}.advanceSchedulePreview{background:#fff;border:1px solid #dfd7be;border-radius:13px;overflow:hidden}.advanceSchedulePreview header{color:#fff;background:#171717;justify-content:space-between;align-items:center;padding:13px;display:flex}.advanceSchedulePreview header small{color:#f2bf00!important}.advanceSchedulePreview>span{border-top:1px solid #eee8d8;justify-content:space-between;padding:9px 13px;display:flex}.advanceSchedulePreview>span em{font-style:normal}.advanceAcknowledgement{background:#fff3bd;border-radius:11px;align-items:start;padding:12px;color:#302800!important;grid-template-columns:auto 1fr!important}.advanceAcknowledgement input{margin-top:3px;width:auto!important}.advanceLedger{margin-top:16px;overflow:hidden}.advanceLedger>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.advanceLedger>header small{color:#8a7100;letter-spacing:.1em;font-weight:900}.advanceLedger>header h2{margin:4px 0 0}.advanceLedger>header button,.advanceLedger article button{background:#ffd51f;border:0;border-radius:9px;padding:9px 11px;font-weight:900}.advanceLedger>article{border-bottom:1px solid #eee9dc;grid-template-columns:minmax(190px,1.5fr) repeat(3,minmax(80px,.6fr)) minmax(210px,1.2fr) minmax(130px,.7fr);align-items:center;gap:12px;padding:14px 0;display:grid}.advanceLedger article>span{gap:3px;display:grid}.advanceLedger article small{color:#777}.advanceInstallments{flex-wrap:wrap;gap:5px;display:flex}.advanceInstallments em,.advanceStatus{background:#f0ede5;border-radius:999px;padding:5px 7px;font-size:.7rem;font-style:normal}.advanceInstallments em.deducted{color:#236038;background:#e5f5e9}.advanceStatus{justify-self:start;font-weight:900}.advanceStatus.pending{background:#fff0bb}.advanceStatus.active{color:#245a82;background:#e6f0fa}.advanceStatus.repaid{color:#236038;background:#e5f5e9}.advanceLedger>footer{color:#6d685e;padding-top:12px}@media (width<=1050px){.staffOpsStats{grid-template-columns:repeat(3,minmax(0,1fr))}.advanceLedger>article{grid-template-columns:1.3fr repeat(3,.7fr)}.advanceLedger article>.advanceInstallments,.advanceLedger article>span:last-child{grid-column:1/-1}}@media (width<=620px){.staffOpsStats{grid-template-columns:1fr 1fr}.salaryAdvanceForm{grid-column:auto}.advanceAutoDeduction,.advanceLedger>header{flex-direction:column;align-items:flex-start}.advanceLedger>header button{width:100%}.advanceLedger>article{grid-template-columns:1fr 1fr}.advanceLedger article>span:first-child,.advanceLedger article>.advanceInstallments,.advanceLedger article>span:last-child{grid-column:1/-1}}@media (width<=720px){.reportDecisionSection>header{flex-direction:column;align-items:start}.reportDecisionSection>header p{text-align:left}.reportDecisionGrid{grid-template-columns:1fr}.reportDecisionGrid>:last-child:nth-child(odd){grid-column:auto}.productDecisionList article{flex-direction:column;align-items:flex-start}.productDecisionList em{text-align:left;max-width:none}}.rankList>div,.rankList>button,.paymentReport>div,.healthRow,.expenseList>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;display:flex}.rankList>div>b,.rankList>button>b{width:27px;height:27px;color:var(--gold);background:#111;border-radius:50%;place-items:center;display:grid}.rankList span,.paymentReport span,.expenseList span{flex:1}.rankList span strong,.rankList span small,.paymentReport span b,.paymentReport span small,.expenseList span b,.expenseList span small{display:block}.rankList span small,.paymentReport span small,.expenseList span small{color:var(--muted);margin-top:3px;font-size:8px}.rankList em{color:#765a08;font-style:normal}.paymentReport strong,.expenseList strong{font:500 15px Georgia}.expenseList .expenseActions{flex:none;align-items:center;gap:10px;display:flex}.expenseList .expenseActions button{border:1px solid var(--line);color:#111;background:#fff;border-radius:8px;padding:7px 11px;font-weight:750}.expenseList .expenseActions .deleteExpense{color:#9b1c1c;background:#fff5f5;border-color:#d9a5a5}.healthRow{justify-content:space-between;font-size:11px}.signal{border-bottom:1px solid var(--line);padding:10px 0}.signal p{color:var(--muted);margin:4px 0;font-size:9px}.empty{text-align:center;grid-column:1/-1;padding:28px 15px}.empty>b{color:#715400;background:#fff3c2;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;font-size:21px;display:grid}.empty h3{margin:10px 0 5px;font:500 18px Georgia}.empty p{max-width:430px;color:var(--muted);margin:0 auto 13px;font-size:10px;line-height:1.5}.empty button{color:var(--gold);background:#111;border:0;border-radius:8px;padding:9px 12px}.expenseList{max-width:900px}.mobileSheet{display:none}@media (width<=900px){.reportStats{grid-template-columns:1fr 1fr}.reportGrid{grid-template-columns:1fr}}@media (width<=700px){body{font-size:14px}.content{padding:16px 11px 86px}.work>header{box-shadow:0 2px 10px #0000000b}.title{gap:10px}.title h1,.reportHead h1{font-size:24px}.title p{font-size:11px}.stats{grid-template-columns:1fr 1fr}.stats article{min-height:112px}.reportStats{grid-template-columns:1fr 1fr;gap:8px}.reportStats article{padding:13px}.reportStats h2{font-size:18px}.reportHead{gap:12px;display:grid}.reportHead>div:last-child{width:max-content}.staffGrid article{min-height:105px}.permission{grid-template-columns:1.4fr repeat(3,.8fr);overflow:auto}.mobileSheet{z-index:25;background:#0009;display:block;position:fixed;inset:0}.mobileSheet>div{padding:14px 14px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:18px 18px 0 0;max-height:82vh;position:absolute;bottom:0;left:0;right:0;overflow:auto}.mobileSheet header{justify-content:space-between;align-items:center;padding:5px 4px 12px;display:flex}.mobileSheet header b{font:500 20px Georgia}.mobileSheet header button{background:#eee;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.mobileSheet>div>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mobileSheet>div>div>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:13px 10px;display:grid}.mobileSheet i{width:34px;height:34px;color:var(--gold);background:#111;border-radius:9px;place-items:center;font-style:normal;display:grid}.mobileSheet span b,.mobileSheet span small{display:block}.mobileSheet span b{font-size:11px}.mobileSheet span small{color:var(--muted);margin-top:3px;font-size:8px}.mobileSheet em{font-style:normal}.mobileAccount{color:#fff;background:#111;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.mobileAccountAvatar{width:38px;height:38px;color:var(--gold);background:#2a271d;border-radius:50%;place-items:center;font-weight:900;display:grid!important}.mobileAccount>span:nth-child(2){min-width:0}.mobileAccount>span:nth-child(2) b,.mobileAccount>span:nth-child(2) small{display:block}.mobileAccount>span:nth-child(2) small{text-overflow:ellipsis;color:#aaa;white-space:nowrap;font-size:8px;overflow:hidden}.mobileAccount>button{background:var(--gold);color:#111;border:0;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:900}.staffPermissionChecks,.staffAccessActions{grid-template-columns:1fr}.modal{border-radius:16px;width:calc(100% - 16px);padding:20px 15px}.form2,.form3{grid-template-columns:1fr 1fr}.smartInput{grid-template-columns:1fr}.supplierFilters{grid-template-columns:repeat(2,1fr);display:grid}.supplierFilters input{grid-column:1/-1;min-width:0}.callout{padding:14px}.staffNotice{display:grid}.toast{font-size:11px}}.loginPage{color:#fff;background:#080808;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.loginBrand{flex-direction:column;justify-content:center;padding:clamp(38px,7vw,100px);display:flex;position:relative;overflow:hidden}.loginBrand:after{content:"C";color:#ffffff06;pointer-events:none;font:700 44vw/1 Georgia;position:absolute;bottom:-13vw;right:-3vw}.loginBrand img{border:2px solid var(--gold);object-fit:cover;z-index:1;border-radius:50%;width:92px;height:92px;position:relative}.loginBrand>span{color:var(--gold);letter-spacing:.28em;margin-top:18px;font-size:11px}.loginBrand h1{z-index:1;max-width:650px;margin:26px 0 18px;font:500 clamp(40px,5vw,72px)/.98 Georgia;position:relative}.loginBrand p{color:#b8b8b8;z-index:1;max-width:520px;font-size:14px;line-height:1.7;position:relative}.loginBrand>div{color:#ddd;z-index:1;flex-wrap:wrap;gap:18px;margin-top:25px;font-size:10px;display:flex;position:relative}.loginBrand>div b{color:var(--gold);margin-right:5px}.loginPanel{color:#111;background:#fff;place-items:center;padding:40px;display:grid}.loginPanel>div{width:min(470px,100%)}.loginPanel>div>small{color:#8a6908;letter-spacing:.16em}.loginPanel h2{margin:10px 0;font:500 38px Georgia}.loginPanel>div>p{color:var(--muted);margin-bottom:25px;font-size:13px}.loginChoice{border:1px solid var(--line);color:#111;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:11px 0;padding:17px;text-decoration:none;transition:all .2s;display:grid}.loginChoice:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 14px 34px #0000000e}.loginChoice>i{width:46px;height:46px;color:var(--gold);background:#111;border-radius:12px;place-items:center;font-size:20px;font-style:normal;display:grid}.loginChoice span strong,.loginChoice span small{display:block}.loginChoice span strong{font-size:14px}.loginChoice span small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.5}.loginChoice>b{font-size:19px}.adminChoice{background:#fff9df;border-color:#ead47d}.loginPanel>div>em{color:#888;text-align:center;margin-top:18px;font-size:9px;font-style:normal;line-height:1.6;display:block}.mismatchPage .loginBrand h1{font-size:clamp(36px,4vw,58px)}.customerStats{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:14px;display:grid}.customerStats article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.customerStats h2{margin:8px 0;font:500 23px Georgia}.customerStats small,.customerStats p{color:var(--muted);font-size:9px}.customerToolbar{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;margin-bottom:14px;padding:11px 13px;display:flex}.customerToolbar input{background:0 0;border:0;outline:0;flex:1}.customerToolbar span{color:var(--muted);font-size:9px}.customerGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:15px;display:grid}.customerGrid article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px}.customerGrid header{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.customerGrid header>b{width:40px;height:40px;color:var(--gold);background:#111;border-radius:11px;place-items:center;display:grid}.customerGrid h3{margin:0;font:500 17px Georgia}.customerGrid header small{color:var(--muted);font-size:8px}.customerCredit{background:#f7f7f4;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;padding:12px;display:grid}.customerCredit small,.customerCredit strong{display:block}.customerCredit small,.customerHistory small{color:var(--muted);font-size:8px}.customerCredit strong{margin-top:4px;font:500 14px Georgia}.creditDue{color:#a3482f}.customerHistory{border-bottom:1px solid var(--line);grid-template-columns:.45fr 1.55fr;gap:12px;padding:13px 2px;display:grid}.customerHistory span b,.customerHistory span small{display:block}.customerHistory b{margin-top:3px;font-size:10px}.customerGrid article>p{color:var(--muted);font-size:9px;line-height:1.5}.customerGrid footer{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.customerGrid footer a,.customerGrid footer button{border:0;border-radius:8px;padding:9px 11px;font-size:10px;text-decoration:none}.customerGrid footer a{color:var(--gold);background:#111}.customerGrid footer button{color:#503d05;background:#f2e5a6}.customerGrid footer button:disabled{color:#999;background:#eee}.customerGrid footer>span{color:var(--muted);font-size:9px}.saleCustomer,.paymentSummary{background:#fff7d7;border-radius:9px;grid-template-columns:1fr 1fr;gap:10px;margin:9px 0;padding:11px;display:grid}.saleCustomer small,.saleCustomer b,.paymentSummary small,.paymentSummary b{display:block}.saleCustomer small,.paymentSummary small{color:#756322;font-size:8px}.saleCustomer b,.paymentSummary b{margin-top:3px}.formError{background:#fff0eb;border-radius:7px;padding:9px;color:#a33b2f!important;font-size:9px!important}@media (width<=900px){.loginPage{grid-template-columns:1fr}.loginBrand{min-height:42vh;padding:40px}.loginBrand h1{max-width:520px;font-size:45px}.loginPanel{padding:42px 24px}.customerStats{grid-template-columns:1fr 1fr}.customerGrid{grid-template-columns:1fr}}@media (width<=700px){.loginBrand{min-height:38vh;padding:28px 22px}.loginBrand img{width:66px;height:66px}.loginBrand h1{margin:17px 0 9px;font-size:36px}.loginBrand p{margin:0;font-size:11px}.loginBrand>div{display:none}.loginPanel{align-items:start;padding:29px 15px}.loginPanel h2{font-size:29px}.loginChoice{padding:13px}.loginChoice>i{width:40px;height:40px}.customerStats{gap:8px}.customerStats article{min-height:98px;padding:13px}.customerStats h2{font-size:18px}.customerGrid article{padding:14px}.customerCredit{grid-template-columns:1fr 1fr}.customerCredit span:last-child{grid-column:1/-1}.customerGrid footer{gap:8px}.customerGrid footer a,.customerGrid footer button{text-align:center;flex:1}.customerToolbar{z-index:3;position:sticky;top:65px}}.supplierGrid article>div.supplierFacts{grid-template-columns:repeat(4,1fr)}@media (width<=700px){.supplierGrid article>div.supplierFacts{grid-template-columns:1fr 1fr}}@media (width<=520px){.form3{grid-template-columns:1fr}}.dayNavigator{border:1px solid #2d2d2d;border-left:4px solid var(--gold);color:#fff;background:#111;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:-8px 0 18px;padding:14px 16px;display:flex;box-shadow:0 8px 22px #0000000b}.dayNavigator.compact{margin:12px 0 14px;padding:10px 12px}.dayContext span,.dayContext strong{display:block}.dayContext span{color:var(--gold);letter-spacing:.13em;font-size:9px;font-weight:800}.dayContext strong{margin-top:4px;font-size:14px}.dayControls{align-items:stretch;gap:6px;display:flex}.dayControls button,.scopeToggle button{color:#fff;cursor:pointer;background:#242424;border:1px solid #3b3b3b;border-radius:8px;min-height:40px;padding:8px 11px;font-weight:750}.dayControls>button:first-child,.dayControls>button:nth-of-type(2){min-width:40px;color:var(--gold);font-size:20px;line-height:1}.dayControls label{color:#111;background:#fff;border:1px solid #444;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:8px;padding:0 10px;display:grid}.dayControls label span{text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.dayControls input{color:#111;min-height:38px;font:inherit;background:#fff;border:0;outline:0;font-weight:700}.dayControls .todayActive{background:var(--gold);border-color:var(--gold);color:#111}.dayControls .todayShortcut{color:var(--gold);border-color:#8e7529}.datedPanelHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.datedPanelHead h3,.datedPanelHead small{display:block}.datedPanelHead h3{margin:0;font:500 18px Georgia,serif}.datedPanelHead small{color:var(--muted);margin-top:4px;font-size:10px}.scopeToggle{border:1px solid var(--line);background:#f6f6f3;border-radius:9px;gap:4px;padding:3px;display:flex}.scopeToggle button{color:#555;background:0 0;border-color:#0000;min-height:34px}.scopeToggle button.active{color:var(--gold);background:#111}.currentSnapshot{grid-template-columns:repeat(3,1fr);gap:10px;margin:-4px 0 17px;display:grid}.currentSnapshot span{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.currentSnapshot small{color:var(--muted);font-size:9px}.currentSnapshot b{font:600 15px Georgia,serif}.currentSnapshot .snapshotAlert{background:#fff9df;border-color:#e3bd3e}.customerDayActivity,.supplierDayLine{color:#fff;background:#111;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 11px;display:flex}.customerDayActivity span small,.customerDayActivity span b{display:block}.customerDayActivity span small,.supplierDayLine span{color:#aaa;font-size:9px}.customerDayActivity span b,.supplierDayLine b{color:var(--gold);margin-top:3px;font-size:10px}.customerDayActivity em{color:#ddd;font-size:9px;font-style:normal}.supplierDayLine{margin-top:9px}@media (width>=901px){body{--muted:#5e625f;font-size:15px}aside{width:258px;padding:26px 19px}.work{margin-left:258px}.brand span strong{font-size:17px}.brand span small,.user span small{font-size:11px}.user span strong{font-size:13px}aside nav button{color:#c5c5c5;min-height:45px;padding:12px 13px;font-size:14px;font-weight:650}.work>header{height:72px;padding:0 36px}.work>header button,.status{min-height:38px;font-size:12px;font-weight:700}.content{max-width:1500px;padding:36px 38px 48px}.title{margin-bottom:28px}.title small,.analysisHead>div:first-child small,.reportHead small{font-size:11px;font-weight:800}.title h1,.analysisHead h1,.reportHead h1{font-size:36px}.title p,.analysisHead p,.reportHead p{font-size:15px;line-height:1.5}.title>button,.save{background:var(--gold);color:#111;min-height:46px;padding:13px 18px;font-size:13px;font-weight:800}.stats article,.customerStats article,.reportStats article{min-height:132px;padding:22px}.stats small,.customerStats small,.reportStats small{font-size:12px;font-weight:700}.stats h2,.customerStats h2,.reportStats h2{font-size:29px}.stats p,.customerStats p,.reportStats p{font-size:11px;line-height:1.45}.panel{padding:22px}.panel>h3,.datedPanelHead h3,.analysisPanelHead h3{font-size:20px}.table>div{font-size:11px;font-weight:800}.table>span,.table>strong,.inventoryRow,.purchaseList button{font-size:13px}.table span small,.stock span small,.inventoryRow>span small,.inventoryProduct span small,.purchaseList button>span small,.movementList span small,.movementList em{font-size:11px}.ok,.warn{font-size:10px;font-weight:800}.inventorySummary b,.supplierSummary b{font-size:24px}.inventorySummary small,.supplierSummary small{color:#d0d0d0;font-size:11px}.inventoryToolbar select,.inventorySearch input,.refinedFilters input,.refinedFilters select,.refinedFilters>button,.customerToolbar input{min-height:44px;font-size:13px}.inventoryTableLabels{font-size:10px;font-weight:800}.inventoryPicture{flex-basis:50px;width:50px;height:50px}.inventoryPanelHead span small,.analysisPanelHead small,.mutedCopy,.callout p,.workflow span{font-size:12px}.workflow small{color:#aaa;font-size:10px}.supplierGrid h3{font-size:20px}.supplierGrid>article>p,.supplierGrid article span small,.supplierGrid footer,.supplierGrid footer a,.supplierGrid footer button,.supplierRating,.supplierExpanded p{font-size:11px}.supplierGrid article span strong{font-size:14px}.staffGrid h3{font-size:15px}.customerHistory{grid-template-columns:.55fr 1.2fr 1.25fr}.staffGrid p,.staffGrid span,.staffGrid>article>em,.permission,.activity span small,.staffNotice span{font-size:11px}.activity span strong{font-size:13px}.analysisStats small,.analysisStats span,.categoryAnalysis>div,.supplierAnalysis article span small,.attentionList span small,.restockList span small,.analysisFootnote span{font-size:10px}.categoryAnalysis article,.supplierAnalysis article,.healthRow,.rankList span small,.paymentReport span small,.expenseList span small,.signal p,.empty p{font-size:12px}.analysisStats strong{font-size:27px}.dayContext span,.dayControls label span{font-size:10px}.dayContext strong{font-size:16px}.dayControls button,.dayControls input,.scopeToggle button{font-size:12px}.currentSnapshot small,.datedPanelHead small,.customerDayActivity span small,.supplierDayLine span{font-size:11px}.currentSnapshot b,.customerDayActivity span b,.supplierDayLine b{font-size:13px}}@media (width<=700px){.dayNavigator,.dayNavigator.compact{gap:11px;margin:-5px 0 14px;padding:12px;display:grid}.dayContext strong{font-size:13px}.dayControls{grid-template-columns:42px minmax(0,1fr) 42px;display:grid}.dayControls label{grid-template-columns:1fr;gap:0;min-width:0;padding:6px 9px}.dayControls label span{font-size:7px}.dayControls input{width:100%;min-width:0;min-height:28px;font-size:12px}.dayControls .todayActive,.dayControls .todayShortcut{grid-column:1/-1}.currentSnapshot{grid-template-columns:1fr 1fr;gap:7px}.currentSnapshot span{padding:10px;display:grid}.currentSnapshot span:last-child{grid-column:1/-1}.datedPanelHead{flex-wrap:wrap;align-items:flex-start}.scopeToggle{width:100%}.scopeToggle button{flex:1}.reportHead>div:last-child,.analysisPeriod{width:100%;overflow-x:auto}.reportHead>div:last-child button,.analysisPeriod button{white-space:nowrap;flex:1}.purchaseList{overflow:visible}.purchaseList button{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto;gap:8px;min-width:0;margin-bottom:8px;padding:12px}.purchaseList button>b{grid-area:1/1}.purchaseList button>em{grid-area:1/2}.purchaseList button>span{grid-column:1/-1}.customerDayActivity,.supplierDayLine{align-items:flex-start;display:grid}}.inventorySummary{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1100px){.inventoryToolbar{grid-template-columns:repeat(3,1fr)}.inventorySearch{grid-column:1/-1}}@media (width<=700px){.inventoryToolbar{grid-template-columns:1fr 1fr}.inventoryToolbar select:last-child{grid-column:auto}.inventorySummary{grid-template-columns:1fr 1fr}.inventorySummary span:nth-child(5){grid-column:1/-1}}@media (width<=520px){.inventoryToolbar{grid-template-columns:1fr}.inventorySearch{grid-column:auto}}.purchaseStats{grid-template-columns:repeat(4,minmax(0,1fr))}.permission{grid-template-columns:1.4fr repeat(4,1fr)}@media (width<=1000px){.purchaseStats{grid-template-columns:1fr 1fr}}@media (width<=520px){.purchaseStats{grid-template-columns:1fr}.permission{grid-template-columns:125px repeat(4,minmax(90px,1fr));overflow-x:auto}}.productTagHub{background:linear-gradient(112deg,#fffdf4,#fff7cc);border:1px solid #d8b42b;border-radius:16px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:14px;padding:20px 22px;display:grid}.productTagHubMark,.productTagScannerIcon{width:58px;height:58px;color:var(--gold);background:#0d0d0d;border-radius:15px;place-items:center;font:800 25px Georgia,serif;display:grid}.productTagHub small,.productTagScanner header small,.variantIdentification header small{color:#785b00;letter-spacing:.12em;font-size:9px;font-weight:900}.productTagHub h2{color:#111;margin:4px 0 6px;font:600 clamp(19px,2vw,25px) Georgia,serif}.productTagHub p{color:#49462f;max-width:760px;margin:0;font-size:11px;line-height:1.55}.productTagHub>button,.refreshDescription{min-height:43px;color:var(--gold);background:#111;border:1px solid #111;border-radius:10px;padding:0 17px;font-size:10px;font-weight:900}.productTagScanner,.variantIdentification{background:#fffdf5;border:1px solid #d8b42b;border-radius:14px;margin-bottom:16px;padding:17px}.productTagScanner>header,.variantIdentification>header{align-items:center;gap:13px;margin-bottom:14px;display:flex}.productTagScannerIcon{border-radius:12px;flex:0 0 46px;width:46px;height:46px;font-size:20px}.productTagScanner h3,.variantIdentification h3{color:#111;margin:3px 0;font:600 19px Georgia,serif}.productTagScanner header p{color:#655f45;margin:0;font-size:10px}.productTagScanBody{grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);gap:14px;display:grid}.productTagPhoto{cursor:pointer;text-align:center;background:#fff;border:1px dashed #aa8611;border-radius:12px;place-items:center;min-height:190px;overflow:hidden;margin:0!important;display:grid!important}.productTagPhoto input{display:none}.productTagPhoto img{object-fit:contain;background:#f2f0e7;width:100%;height:210px}.productTagPhoto span,.productTagPhoto strong,.productTagPhoto small{display:block}.productTagPhoto b{margin-bottom:7px;font-size:30px;display:block}.productTagPhoto strong{font-size:11px}.productTagPhoto small{color:var(--muted);margin-top:4px;font-size:8px}.productTagScanReview{align-content:start;gap:10px;min-width:0;display:grid}.tagInstructions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tagInstructions b{grid-column:1/-1;font-size:11px}.tagInstructions span{background:#fff;border:1px solid #e5dfc4;border-radius:9px;padding:11px;font-size:9px;font-weight:800}.tagProgress{color:#fff;background:#111;border-radius:10px;min-height:55px;padding:11px;position:relative;overflow:hidden}.tagProgress span{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.tagProgress b{color:var(--gold)}.tagProgress strong{font-size:10px}.tagProgress i{background:var(--gold);height:4px;position:absolute;bottom:0;left:0}.tagTranslationReady{background:#f3fff5;border:1px solid #b8d4bd;border-radius:10px;padding:12px}.tagTranslationReady>span{justify-content:space-between;gap:12px;display:flex}.tagTranslationReady>span b{color:#165628;font-size:10px}.tagTranslationReady small,.tagTranslationReady p,.tagTranslationReady summary{color:#42614a;font-size:8px}.tagTranslationReady details>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.tagTranslationReady pre{white-space:pre-wrap;color:#222;background:#fff;border-radius:7px;max-height:150px;margin:0;padding:9px;font:9px/1.55 inherit;overflow:auto}.variantIdentification{color:#fff;background:#111;border-color:#292929}.variantIdentification>header{justify-content:space-between}.variantIdentification h3{color:#fff}.variantIdentification>header>b{max-width:48%;color:var(--gold);border:1px solid #69581e;border-radius:999px;padding:7px 10px;font-size:9px}.variantIdentification label{color:#d7d7d7}.variantIdentification input,.variantIdentification textarea{color:#111;background:#fff;border-color:#454545}.tagDescriptionField{display:block}.refreshDescription{border-color:var(--gold);background:var(--gold);color:#111;margin-top:8px}.inventoryTagDetails{display:block;color:#575757!important}.translatedTagBadge{background:#eaf7ed;border-radius:999px;width:fit-content;padding:4px 7px;font-weight:900;color:#17632c!important;margin-top:5px!important;font-size:8px!important;display:inline-block!important}.productTileVariant{font-weight:800;color:#765900!important}.barcodeItemDescription{border-left:3px solid var(--gold);background:#fff9df;margin:10px 0 0;padding:10px 12px;font-size:10px}.variantPerformanceSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:13px 0;display:grid}.variantPerformanceSummary article{color:#fff;background:#111;border-radius:11px;min-width:0;padding:14px}.variantPerformanceSummary small,.variantPerformanceSummary b,.variantPerformanceSummary span{display:block}.variantPerformanceSummary small{color:var(--gold);text-transform:uppercase;font-size:8px;font-weight:900}.variantPerformanceSummary b{margin-top:7px;font-size:14px}.variantPerformanceSummary span{color:#bbb;margin-top:5px;font-size:9px}.variantPerformanceTable>div,.variantPerformanceTable article{grid-template-columns:minmax(175px,1.4fr) repeat(7,minmax(70px,.55fr));align-items:center;gap:9px;display:grid}.variantPerformanceTable>div{color:var(--muted);text-transform:uppercase;padding:8px 11px;font-size:8px;font-weight:900}.variantPerformanceTable article{border-top:1px solid var(--line);padding:11px;font-size:10px}.variantItemName strong,.variantItemName small{display:block}.variantItemName small{color:var(--muted);font-size:8px}.variantHealth{background:#eef1ec;border-radius:999px;justify-self:start;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.variantHealth.strong{color:#17632c;background:#e8f7ec}.variantHealth.restock,.variantHealth.no-sale{color:#814900;background:#fff0d8}.variantEmptyState{text-align:center;background:#fffdf4;border:1px dashed #ccb75d;border-radius:11px;padding:23px}.variantEmptyState p{max-width:570px;color:var(--muted);margin:7px auto 12px;font-size:10px}.variantEmptyState button{color:var(--gold);background:#111;border:0;border-radius:8px;padding:9px 13px}@media (width<=900px){.productTagHub{grid-template-columns:50px minmax(0,1fr)}.productTagHub>button{grid-column:1/-1}.variantPerformanceTable>div{display:none}.variantPerformanceTable article{border:1px solid var(--line);border-radius:10px;grid-template-columns:1.4fr repeat(3,.6fr);margin-top:8px}.variantPerformanceTable article>:before{content:attr(data-label);color:var(--muted);font-size:7px;display:block}.variantPerformanceTable .variantItemName{grid-column:1/-1}}@media (width<=700px){.productTagHub,.productTagScanBody,.variantPerformanceSummary{grid-template-columns:1fr}.productTagHubMark{display:none}.productTagHub>button{grid-column:auto}.tagTranslationReady details>div,.tagInstructions,.variantIdentification .form2,.variantIdentification .form3{grid-template-columns:1fr}.tagInstructions b{grid-column:auto}.variantIdentification>header{display:grid}.variantIdentification>header>b{max-width:none}.variantPerformanceTable article{grid-template-columns:1fr 1fr}}.aiAssistantHead{align-items:center;gap:16px;margin-bottom:20px;display:flex}.aiAssistantHead h1{margin:2px 0 4px;font:500 31px Georgia}.aiAssistantHead p{color:var(--muted);margin:0}.aiAssistantHead small{color:#8a6400;letter-spacing:.12em}.aiMark{width:48px;height:48px;color:var(--gold);background:#111;border-radius:14px;place-items:center;font-size:24px;display:grid}.aiLearningBadge{color:#725400;background:#fff7d7;border-radius:999px;margin-left:auto;padding:8px 12px;font-size:11px;font-weight:700}.aiAssistantPanel{padding:22px}.aiAskBox label{margin-bottom:8px;font-weight:700;display:block}.aiAskBox>div{gap:8px;display:flex}.aiAskBox input{border:1px solid var(--line);border-radius:10px;flex:1;min-width:0;padding:14px;font-size:15px}.aiAskBox button{color:var(--gold);background:#111;border:0;border-radius:10px;padding:0 20px;font-weight:800}.aiPromptRow{flex-wrap:wrap;gap:8px;margin:12px 0 20px;display:flex}.aiPromptRow button{color:#5d4900;background:#fffbec;border:1px solid #e5d392;border-radius:999px;padding:8px 11px}.aiPromptGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 20px;display:grid}.aiPromptGrid button{text-align:left;color:#382f11;background:#fffbec;border:1px solid #e5d392;border-radius:10px;padding:10px 11px}.aiPromptGrid button small,.aiPromptGrid button span{display:block}.aiPromptGrid button small{color:#8a6400;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:9px}.aiPromptGrid button span{font-size:11px;line-height:1.3}.aiAnswerCard{background:linear-gradient(135deg,#fffdf6,#fff);border:1px solid #e3d28c;border-radius:14px;padding:20px}.aiAnswerCard header{align-items:center;gap:10px;display:flex}.aiAnswerCard header>span{color:#b18400;font-size:22px}.aiAnswerCard h2{margin:2px 0;font:500 22px Georgia}.aiAnswerCard header small{color:#8a6400;letter-spacing:.12em;font-size:9px}.aiAnswerCard>p{color:#4f4f49}.aiProductList{gap:7px;margin:15px 0;display:grid}.aiProductList>div{border-top:1px solid #eee9d8;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding-top:9px;display:grid}.aiProductList>div>b{width:25px;height:25px;color:var(--gold);background:#111;border-radius:50%;place-items:center;font-size:10px;display:grid}.aiProductList span strong,.aiProductList span small{display:block}.aiProductList span small,.aiProductList em{color:var(--muted);font-size:11px;font-style:normal}.aiAnswerCard footer{color:#fff;background:#111;border-radius:9px;padding:12px;font-size:12px}.aiAnswerCard footer b{color:var(--gold)}.aiLearningRoadmap{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.aiLearningRoadmap article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:17px}.aiLearningRoadmap article>b{color:#8a6400;text-transform:uppercase;font-size:10px}.aiLearningRoadmap strong{margin:7px 0;display:block}.aiLearningRoadmap p,.aiTrustNote{color:var(--muted);font-size:12px;line-height:1.5}.aiTrustNote{text-align:center}.aiForecastSection{color:#fff;background:#101010;border:1px solid #2d2d2d;border-radius:15px;margin:16px 0;padding:20px}.aiForecastSection>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.aiForecastSection>header small{color:var(--gold);letter-spacing:.12em;font-size:9px}.aiForecastSection>header h2{margin:4px 0;font:500 24px Georgia}.aiForecastSection>header p{color:#aaa;max-width:720px;margin:0;font-size:11px}.aiForecastSection>header button{border:1px solid var(--gold);background:var(--gold);color:#111;border-radius:9px;padding:11px 14px;font-weight:850}.aiForecastStats{border:1px solid #303030;border-radius:11px;grid-template-columns:repeat(4,1fr);margin:18px 0 12px;display:grid;overflow:hidden}.aiForecastStats span{border-right:1px solid #303030;padding:13px}.aiForecastStats span:last-child{border-right:0}.aiForecastStats small,.aiForecastStats b{display:block}.aiForecastStats small{color:#999;text-transform:uppercase;font-size:8px}.aiForecastStats b{color:var(--gold);margin-top:4px}.aiSignalGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.aiSignalGrid article{background:#181818;border:1px solid #303030;border-radius:11px;padding:13px}.aiSignalGrid article>header{justify-content:space-between;gap:8px;display:flex}.aiSignalGrid article>header span{text-transform:uppercase;font-size:8px;font-weight:900}.aiSignalGrid article>header b{color:#aaa;font-size:8px}.aiSignalGrid article>strong{margin:9px 0 5px;font-size:12px;display:block}.aiSignalGrid article>p{color:#aaa;min-height:34px;margin:0 0 10px;font-size:9px;line-height:1.45}.aiSignalGrid article>footer{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.aiSignalGrid footer small,.aiSignalGrid footer b{display:block}.aiSignalGrid footer small{color:#777;font-size:7px}.aiSignalGrid footer b{color:#eee;margin-top:2px;font-size:9px}.aiRiskStockout>header span{color:#ff8174}.aiRiskWatch>header span{color:#ffd05b}.aiRiskHealthy>header span{color:#78dc91}.aiRiskSlowstock>header span{color:#aeb4c2}.aiDraftPlan{background:#1b180d;border:1px solid #6f5815;border-radius:11px;margin-top:12px;overflow:hidden}.aiDraftPlan>header,.aiDraftPlan>div{border-bottom:1px solid #37301a;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:12px 14px;display:grid}.aiDraftPlan>header{grid-template-columns:1fr auto}.aiDraftPlan h3{margin:3px 0 0}.aiDraftPlan header small{color:var(--gold);font-size:8px}.aiDraftPlan div span strong,.aiDraftPlan div span small{display:block}.aiDraftPlan div span small{color:#aaa;margin-top:3px;font-size:8px}.aiDraftPlan div em{color:#aaa;font-size:9px;font-style:normal}.aiDraftPlan>p,.aiDraftPlan>footer{color:#bbb;margin:0;padding:12px 14px;font-size:10px}.aiNameField{gap:7px;display:flex}.aiNameField input{flex:1;min-width:0}.aiNameField button{color:var(--gold);white-space:nowrap;background:#111;border:0;border-radius:8px;padding:0 12px;font-weight:700}.aiNameExplain{color:#846700;margin-top:5px;line-height:1.35;display:block}@media (width<=720px){.aiAssistantHead{align-items:flex-start}.aiLearningBadge{display:none}.aiAskBox>div,.aiNameField{flex-direction:column}.aiAskBox button,.aiNameField button{min-height:44px}.aiProductList>div{grid-template-columns:28px 1fr}.aiProductList em{grid-column:2}.aiLearningRoadmap{grid-template-columns:1fr}.aiPromptGrid{grid-template-columns:1fr 1fr}.aiForecastSection>header{display:grid}.aiForecastStats{grid-template-columns:1fr 1fr}.aiForecastStats span:nth-child(2){border-right:0}.aiForecastStats span{border-bottom:1px solid #303030}.aiSignalGrid{grid-template-columns:1fr}.aiDraftPlan>div{grid-template-columns:1fr auto}.aiDraftPlan>div em{grid-column:2}}.financeHero{align-items:center;gap:15px;margin-bottom:17px;display:flex}.financeHero>span{width:50px;height:50px;color:var(--gold);background:#111;border-radius:14px;place-items:center;font:600 24px Georgia;display:grid}.financeHero h1{margin:3px 0;font:500 30px Georgia}.financeHero p{color:var(--muted);margin:0}.financeHero small{color:#806000;letter-spacing:.12em}.financeHero>div:last-child{gap:7px;margin-left:auto;display:flex}.financeHero button{color:var(--gold);background:#111;border:0;border-radius:9px;padding:10px 12px;font-weight:800}.financeHero button+button{background:var(--gold);color:#111}.financeStats{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.financeGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.financeCard,.cashForecast{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:13px;overflow:hidden}.financeCard>header,.cashForecast>header{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.financeCard h2,.cashForecast h2{margin:3px 0;font:500 19px Georgia}.financeCard header small,.cashForecast header small{color:var(--gold);letter-spacing:.12em;font-size:8px}.financeCard header>b{color:var(--gold);font-size:8px}.financeCard header button{border:1px solid var(--gold);background:var(--gold);border-radius:7px;padding:7px;font-size:8px;font-weight:800}.statementRows span{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 14px;display:flex}.statementRows small{color:var(--muted)}.statementTotal{background:#fff8d8}.statementTotal b{font-size:15px}.financeCard>footer{color:#715600;padding:10px 14px;font-size:8px}.accountRows>div,.loanRows>div,.closeRows>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.accountRows span strong,.accountRows span small,.loanRows span strong,.loanRows span small,.loanRows b small,.closeRows span strong,.closeRows span small{display:block}.accountRows span small,.loanRows span small,.loanRows b small,.closeRows span small{color:var(--muted);font-size:8px}.accountRows>p,.loanRows>p,.closeRows>p{color:var(--muted);padding:14px;font-size:9px}.reconcileSummary{background:#faf8ef;grid-template-columns:repeat(3,1fr);display:grid}.reconcileSummary span{padding:11px}.reconcileSummary small,.reconcileSummary b{display:block}.reconcileSummary small{color:var(--muted);font-size:7px}.cashForecast>header>b{color:#8fe3a2;background:#123b1c;border-radius:999px;padding:5px 8px;font-size:8px}.cashForecast>header>.forecastWarn{color:#ff9f90;background:#481b14}.cashForecast>div{grid-template-columns:repeat(5,1fr);display:grid}.cashForecast>div span{border-right:1px solid var(--line);padding:13px}.cashForecast>div span:last-child{background:#fff8d8}.cashForecast small,.cashForecast b{display:block}.cashForecast small{color:var(--muted);font-size:7px}.cashForecast b{margin-top:4px}.loanRows em{color:#765b00;font-size:8px;font-style:normal}.financeFoot{text-align:center;color:var(--muted);font-size:9px}.financeEntryNotice,.closeWarning,.modelDisclosure{color:#634d06;background:#fff5c9;border-radius:8px;padding:10px;font-size:9px}.closeWarning{display:grid}.loanPreview,.closingNumbers{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.loanPreview span,.closingNumbers>span,.closingNumbers>label{border-right:1px solid var(--line);padding:11px}.loanPreview small,.loanPreview b,.closingNumbers small,.closingNumbers b{display:block}.loanPreview small,.closingNumbers small{color:var(--muted);font-size:7px}.loanPreview b,.closingNumbers b{margin-top:3px}.closingNumbers label input{width:100%;margin-top:4px}.closingNumbers .ok{background:#e9f7ec}.closingNumbers .warn{background:#fff0df}@media (width<=850px){.financeStats,.financeGrid{grid-template-columns:1fr 1fr}.cashForecast>div{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.financeStats,.financeGrid{grid-template-columns:1fr}.financeHero{grid-template-columns:auto 1fr;display:grid}.financeHero>div:last-child{grid-column:1/-1;margin:0}.cashForecast>div{grid-template-columns:1fr 1fr}.accountRows>div,.loanRows>div,.closeRows>div{grid-template-columns:1fr auto}.loanRows em{grid-column:1/-1}.closingNumbers{grid-template-columns:1fr}}.fulfilHero{align-items:center;gap:15px;margin-bottom:17px;display:flex}.fulfilHero>span{width:50px;height:50px;color:var(--gold);background:#111;border-radius:14px;place-items:center;font-size:24px;display:grid}.fulfilHero h1{margin:3px 0;font:500 30px Georgia}.fulfilHero p{color:var(--muted);margin:0}.fulfilHero small{color:#806000;letter-spacing:.12em}.fulfilHero>div:last-child{gap:7px;margin-left:auto;display:flex}.fulfilHero button{color:var(--gold);background:#111;border:1px solid #111;border-radius:9px;padding:10px;font-weight:800}.fulfilHero button+button{background:var(--gold);color:#111;border-color:var(--gold)}.fulfilStats{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.locationBoard,.fulfilCard,.transferImport>article{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:13px;overflow:hidden}.locationBoard>header,.fulfilCard>header,.transferImport article>header{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.locationBoard h2,.fulfilCard h2,.transferImport h2{margin:3px 0;font:500 19px Georgia}.locationBoard header small,.fulfilCard header small,.transferImport header small{color:var(--gold);letter-spacing:.12em;font-size:8px}.locationBoard header>b{color:var(--gold);font-size:8px}.locationBoard>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding:12px;display:grid}.locationBoard article{border:1px solid var(--line);border-radius:10px;padding:12px}.locationBoard article>span strong,.locationBoard article>span small,.locationBoard article>b small{display:block}.locationBoard article>span small,.locationBoard article>b small{color:var(--muted);font-size:7px}.locationBoard article>b{margin:9px 0;font:500 22px Georgia;display:block}.locationBoard article>div{gap:3px;display:grid}.locationBoard article em{color:#645316;font-size:8px;font-style:normal}.fulfilGrid,.transferImport{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fulfilCard{padding-bottom:13px}.fulfilCard>label{padding:13px;display:block}.fulfilCard select{border:1px solid var(--line);border-radius:8px;width:100%;margin-top:4px;padding:10px}.bestQuote{background:#fff9df;border:1px solid #ddc468;border-radius:9px;grid-template-columns:repeat(3,1fr);margin:0 13px;display:grid}.bestQuote span{border-right:1px solid #eadb9f;padding:12px}.bestQuote span:last-child{border:0}.bestQuote small,.bestQuote b{display:block}.bestQuote small{color:var(--muted);font-size:7px}.fulfilCard>p{color:var(--muted);padding:0 13px;font-size:9px}.dispatchRow{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.dispatchRow span strong,.dispatchRow span small{display:block}.dispatchRow span small{color:var(--muted);font-size:8px}.dispatchRow em{color:#8b4c00;font-size:8px;font-style:normal}.printLabels{color:var(--gold);background:#111;border:0;border-radius:8px;margin:12px 13px 0;padding:9px;font-weight:800}.transferImport article>header button{border:1px solid var(--gold);background:var(--gold);border-radius:7px;padding:7px;font-size:8px;font-weight:800}.transferImport article>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.transferImport article>div span strong,.transferImport article>div span small{display:block}.transferImport article>div span small{color:var(--muted);font-size:8px}.transferImport article>div em{color:#765a00;font-size:8px;font-style:normal}.transferImport article>div>b{font-size:9px}.transferImport article>div button{color:var(--gold);background:#111;border:0;border-radius:7px;padding:7px;font-size:8px}.transferImport article>p{color:var(--muted);padding:13px;font-size:9px}.fulfilFoot{text-align:center;color:#785c00;font-size:9px}.transferRule,.importNotice{color:#604b08;background:#fff5cc;border-radius:9px;gap:9px;padding:11px;font-size:9px;display:flex}.importForm{gap:12px;display:grid}.importTotals{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.importTotals span{border-right:1px solid var(--line);padding:12px}.importTotals span:last-child{border:0}.importTotals small,.importTotals b{display:block}.importTotals small{color:var(--muted);font-size:8px}.importTotals b{margin-top:3px}@media (width<=850px){.fulfilStats,.fulfilGrid{grid-template-columns:1fr 1fr}.fulfilHero{align-items:flex-start}.fulfilHero>div:last-child{display:grid}.transferImport{grid-template-columns:1fr}}@media (width<=600px){.fulfilStats,.fulfilGrid{grid-template-columns:1fr}.fulfilHero{grid-template-columns:auto 1fr;display:grid}.fulfilHero>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;margin:0}.bestQuote{grid-template-columns:1fr 1fr}.transferImport article>div{grid-template-columns:1fr auto}.transferImport article>div button{grid-column:1/-1}}.orderHero{align-items:center;gap:15px;margin-bottom:17px;display:flex}.orderHero>span{width:50px;height:50px;color:var(--gold);background:#111;border-radius:14px;place-items:center;font-size:23px;display:grid}.orderHero h1{margin:3px 0;font:500 30px Georgia}.orderHero p{color:var(--muted);margin:0}.orderHero small{color:#806000;letter-spacing:.12em}.orderHero button{color:var(--gold);background:#111;border:0;border-radius:9px;margin-left:auto;padding:12px 15px;font-weight:850}.orderStats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.channelBoard,.orderPipeline{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:14px;overflow:hidden}.channelBoard>header,.orderPipeline>header{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.channelBoard h2,.orderPipeline h2{margin:3px 0;font:500 20px Georgia}.channelBoard header small,.orderPipeline header small{color:var(--gold);letter-spacing:.12em;font-size:8px}.channelBoard header>b{color:var(--gold);font-size:9px}.channelBoard>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;padding:13px;display:grid}.channelBoard article{border:1px solid var(--line);border-radius:10px;padding:12px}.channelBoard article>strong{margin-bottom:8px;display:block}.channelBoard article>span{margin-right:15px;display:inline-block}.channelBoard article small,.channelBoard article b{display:block}.channelBoard article small{color:var(--muted);font-size:7px}.channelBoard article b{font-size:10px}.channelBoard article em{color:#735900;margin-top:8px;font-size:8px;font-style:normal;display:block}.orderPipeline>header button{border:1px solid var(--gold);background:var(--gold);border-radius:8px;padding:8px 10px;font-weight:800}.orderStageRail{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.orderStageRail span{text-align:center;border-right:1px solid var(--line);color:var(--muted);padding:11px;font-size:8px}.orderStageRail span:last-child{border:0}.orderStageRail b{color:#111;font:500 20px Georgia;display:block}.orderCards{gap:9px;padding:13px;display:grid}.orderCards>article{border:1px solid var(--line);border-radius:11px;overflow:hidden}.orderCards article>header{justify-content:space-between;gap:12px;padding:13px;display:flex}.orderCards h3{margin:3px 0}.orderCards header p{color:var(--muted);margin:0;font-size:9px}.orderCards header small{color:#7a5e00;font-size:8px}.orderCards header em{color:#6a5000;background:#fff4cb;border-radius:999px;height:max-content;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.orderMoney{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.orderMoney span{border-right:1px solid var(--line);padding:10px 13px}.orderMoney small,.orderMoney b{display:block}.orderMoney small{color:var(--muted);font-size:7px}.orderMoney b{margin-top:3px;font-size:11px}.orderDue{background:#fff0df}.orderProgress{background:#eee;height:4px}.orderProgress i{background:var(--gold);height:100%;display:block}.orderCards article>footer{justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;display:flex}.orderCards footer span b,.orderCards footer span small{display:block}.orderCards footer span small{color:var(--muted);font-size:8px}.orderCards footer button{color:var(--gold);background:#111;border:0;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:800}.orderControlNote{text-align:center;color:var(--muted);font-size:10px}.orderForm{gap:12px;display:grid}.orderFormIntro{color:#fff;background:#111;border-radius:11px;align-items:center;gap:12px;padding:14px;display:flex}.orderFormIntro>span{background:var(--gold);color:#111;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.orderFormIntro h3,.orderFormIntro p{margin:3px 0}.orderFormIntro small{color:var(--gold);font-size:8px}.orderFormIntro p{color:#aaa;font-size:9px}.orderLineBuilder{border:1px solid var(--line);border-radius:11px;overflow:hidden}.orderLineBuilder>header{background:#faf8ef;justify-content:space-between;padding:12px;display:flex}.orderLineBuilder h3{margin:2px 0}.orderLineBuilder header small{color:#7c5e00;font-size:8px}.orderLineBuilder>div{grid-template-columns:1fr 110px auto;gap:8px;padding:12px;display:grid}.orderLineBuilder>div button{color:var(--gold);background:#111;border:0;border-radius:8px;align-self:end;padding:10px;font-weight:800}.orderLineBuilder article{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.orderLineBuilder article span strong,.orderLineBuilder article span small{display:block}.orderLineBuilder article span small{color:var(--muted);font-size:8px}.orderLineBuilder article button{color:#8c3a2e;background:0 0;border:0;font-size:8px}.orderTotalPreview{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.orderTotalPreview span{border-right:1px solid var(--line);padding:12px}.orderTotalPreview span:last-child{border:0}.orderTotalPreview small,.orderTotalPreview b{display:block}.orderTotalPreview small{color:var(--muted);font-size:8px}.orderTotalPreview b{margin-top:3px}@media (width<=800px){.orderStats{grid-template-columns:1fr 1fr}.orderStageRail{grid-template-columns:repeat(6,minmax(90px,1fr));overflow-x:auto}.orderHero{align-items:flex-start}.orderHero button{white-space:nowrap}.orderMoney,.orderTotalPreview{grid-template-columns:1fr 1fr}.orderLineBuilder>div{grid-template-columns:1fr 90px}.orderLineBuilder>div button{grid-column:1/-1}.orderCards article>footer{align-items:flex-start;display:grid}.orderCards footer button{width:100%}}.orderStaffTrail{border-top:1px solid var(--line);background:#f8f5e9;flex-wrap:wrap;gap:7px;padding:9px 13px;display:flex}.orderStaffTrail span{color:#5f5535;background:#fff;border-radius:99px;padding:5px 8px;font-size:8px}.orderAwaiting{color:#795f0b;font-size:8px;font-style:normal;font-weight:800}.orderStaffEmpty{text-align:center;color:var(--muted);padding:25px}.orderStaffEmpty b{color:#111;margin-bottom:5px;display:block}.deliveryConfirmForm{gap:13px;display:grid}.deliveryConfirmHead{color:#fff;background:#111;border-radius:11px;align-items:center;gap:12px;padding:13px;display:flex}.deliveryConfirmHead>span{background:var(--gold);color:#111;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}.deliveryConfirmHead small{color:var(--gold)}.deliveryConfirmHead h3,.deliveryConfirmHead p{margin:2px 0}.deliveryConfirmHead p{color:#bbb;font-size:9px}.deliveryConfirmWarning{color:#63500d;background:#fff8d8;border:1px solid #e6c95b;border-radius:9px;padding:11px;display:grid}.deliveryConfirmCheck{border:1px solid var(--line);border-radius:9px;align-items:flex-start;gap:9px;padding:11px;display:flex!important}.deliveryConfirmCheck input{margin-top:2px;width:auto!important}.wholesaleHero{align-items:center;gap:15px;margin-bottom:18px;display:flex}.wholesaleHero>span{width:50px;height:50px;color:var(--gold);background:#111;border-radius:14px;place-items:center;font-size:25px;display:grid}.wholesaleHero h1{margin:3px 0;font:500 30px Georgia}.wholesaleHero p{color:var(--muted);margin:0}.wholesaleHero small{color:#806000;letter-spacing:.12em}.wholesaleHero em{color:#6e5200;background:#fff4c8;border-radius:999px;margin-left:auto;padding:8px 11px;font-size:10px;font-style:normal;font-weight:800}.wholesaleGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.commercialCard,.budgetPlanner{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.commercialCard>header,.budgetPlanner>header{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.commercialCard header small,.budgetPlanner header small{color:var(--gold);letter-spacing:.12em;font-size:8px}.commercialCard h2,.budgetPlanner h2{margin:3px 0;font:500 20px Georgia}.commercialCard>header>b{color:var(--gold);background:#2a2410;border-radius:999px;padding:6px 9px;font-size:9px}.commercialFields{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px;display:grid}.commercialFields label,.pricingSelects label,.budgetPlanner>header label{color:var(--muted);font-size:8px;font-weight:800}.commercialFields input,.pricingSelects input,.pricingSelects select,.budgetPlanner>header input{border:1px solid var(--line);color:#111;background:#fff;border-radius:8px;width:100%;margin-top:4px;padding:9px}.allocationSwitch{align-items:center;gap:6px;padding:0 14px 12px;display:flex}.allocationSwitch span{margin-right:auto;font-size:9px;font-weight:800}.allocationSwitch button{border:1px solid var(--line);text-transform:capitalize;background:#fff;border-radius:999px;padding:6px 9px;font-size:8px}.allocationSwitch button.active{border-color:var(--gold);background:#fff7d7}.costRows{padding:0 14px}.costRows>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.costRows span strong,.costRows span small,.costRows>div>b small{display:block}.costRows span small,.costRows>div>b small{color:var(--muted);font-size:8px}.costRows>div>b{text-align:right}.commercialCard>footer{color:#695719;background:#faf8ef;padding:11px 14px;font-size:9px}.pricingSelects{grid-template-columns:1.3fr 1fr .7fr;gap:8px;padding:14px;display:grid}.pricingNumbers{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);margin:0 14px;display:grid;overflow:hidden}.pricingNumbers span{border-right:1px solid var(--line);padding:12px 9px}.pricingNumbers span:last-child{border:0}.pricingNumbers small,.pricingNumbers b{display:block}.pricingNumbers small{color:var(--muted);font-size:7px}.pricingNumbers b{margin-top:4px}.pricingNumbers .priceGold{background:#fff7d7}.dealSummary{grid-template-columns:repeat(4,1fr);gap:6px;padding:12px 14px;display:grid}.dealSummary span{background:#f6f6f2;border-radius:8px;padding:9px}.dealSummary small,.dealSummary b{display:block}.dealSummary small{color:var(--muted);font-size:7px}.dealSummary b{margin-top:3px;font-size:11px}.quoteDraft{background:#fffdf4;border:1px dashed #c9a737;border-radius:10px;margin:0 14px 14px;padding:13px}.quoteDraft p{margin:5px 0;font-size:11px}.quoteDraft small{color:var(--muted);font-size:8px}.quoteDraft>div{gap:7px;margin-top:11px;display:flex}.quoteDraft button{color:var(--gold);background:#111;border:1px solid #b9972c;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.quoteDraft button+button{color:#5f4b0b;background:#fff}.budgetPlanner{margin-top:13px}.budgetPlanner>header p{color:#aaa;margin:2px 0 0;font-size:10px}.budgetPlanner>header label{color:#ddd;width:180px}.budgetStats{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.budgetStats span{border-right:1px solid var(--line);padding:14px 18px}.budgetStats span:last-child{border:0}.budgetStats small,.budgetStats b{display:block}.budgetStats small{color:var(--muted);font-size:8px}.budgetStats b{margin-top:4px}.buyPlanRows{padding:5px 18px}.buyPlanRows article{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.buyPlanRows article>b:first-child{width:25px;height:25px;color:var(--gold);background:#111;border-radius:50%;place-items:center;font-size:9px;display:grid}.buyPlanRows span strong,.buyPlanRows span small{display:block}.buyPlanRows span small{color:var(--muted);font-size:8px}.buyPlanRows em{color:#795c00;font-size:10px;font-style:normal;font-weight:800}.budgetPlanner>footer{color:#66520e;background:#fff8da;padding:12px 18px;font-size:9px}@media (width<=900px){.wholesaleGrid{grid-template-columns:1fr}.commercialFields,.pricingNumbers,.dealSummary,.budgetStats{grid-template-columns:1fr 1fr}.wholesaleHero em{display:none}}@media (width<=600px){.wholesaleHero{align-items:flex-start}.pricingSelects{grid-template-columns:1fr}.commercialCard>header,.budgetPlanner>header{align-items:flex-start}.budgetPlanner>header{display:grid}.budgetPlanner>header label{width:100%}.buyPlanRows article{grid-template-columns:28px 1fr auto}.buyPlanRows article>strong{grid-column:2}.commercialFields{grid-template-columns:1fr}}.wholesaleCommandStats{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 14px;display:grid}.wholesaleCommandStats>span{background:#fff;border:1px solid #ddd6c5;border-radius:14px;gap:5px;padding:16px;display:grid}.wholesaleCommandStats small{color:#6f6859;font-size:.78rem;font-weight:850}.wholesaleCommandStats b{font-size:1.35rem}.wholesaleCommandStats em{color:#847a66;font-size:.76rem;font-style:normal}.wholesaleCustomerBoard{background:#fff;border:1px solid #ddd6c5;border-radius:16px;margin-bottom:14px;overflow:hidden}.wholesaleCustomerBoard>header{color:#fff;background:#111;justify-content:space-between;gap:14px;padding:18px;display:flex}.wholesaleCustomerBoard h2{margin:4px 0;font:600 24px Georgia}.wholesaleCustomerBoard header small{color:var(--gold);letter-spacing:.12em;font-size:.72rem}.wholesaleCustomerBoard header p{color:#bbb;margin:0;font-size:.86rem}.wholesaleCustomerBoard>header>b{color:var(--gold);white-space:nowrap}.wholesaleCustomerBoard>div>article{border-top:1px solid #eee8dc;grid-template-columns:minmax(180px,1.5fr) repeat(3,1fr);align-items:center;gap:12px;padding:13px 16px;display:grid}.wholesaleCustomerBoard article span{gap:3px;display:grid}.wholesaleCustomerBoard article small{color:#746d60;font-size:.78rem}.wholesaleCustomerBoard article b{font-size:.92rem}.wholesaleDue{color:#a03a23}.wholesaleCustomerBoard>div>p{color:#71695a;padding:20px}.commercialCard header small,.budgetPlanner header small{font-size:.72rem}.commercialFields label,.pricingSelects label,.budgetPlanner>header label{font-size:.78rem}.costRows span small,.costRows>div>b small,.quoteDraft small,.dealSummary small,.pricingNumbers small,.budgetStats small,.buyPlanRows span small,.budgetPlanner>footer{font-size:.76rem}.quoteDraft p{font-size:.92rem}.mobileOrderControls{display:none}@media (width<=760px){.wholesaleCommandStats{grid-template-columns:1fr 1fr}.wholesaleCustomerBoard>header{display:grid}.wholesaleCustomerBoard>div>article{grid-template-columns:1fr 1fr}.wholesaleCustomerBoard>div>article>span:first-child{grid-column:1/-1}.mobileOrderControls{background:#fff;border:1px solid #e1c66a;border-radius:14px;display:block;overflow:hidden}.mobileOrderControls>header{background:#fff7d8;gap:3px;padding:12px 14px;display:grid}.mobileOrderControls header small{color:#75642d}.mobileOrderControls>div{max-height:280px;overflow:auto}.mobileOrderControls article{border-top:1px solid #eee7d8;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.mobileOrderControls article span{display:grid}.mobileOrderControls article small{color:#777}.mobileOrderControls button{color:#98351f;background:#fff;border:1px solid #b7563b;border-radius:9px;padding:9px 10px;font-weight:900}.commercialCard h2,.budgetPlanner h2{font-size:23px}}.fundingStatementButton{color:var(--gold)!important;background:#111!important;border-color:#111!important}.ownerHero{align-items:center;gap:15px;margin-bottom:17px;display:flex}.ownerHero>span{width:52px;height:52px;color:var(--gold);background:#111;border-radius:15px;place-items:center;font-size:25px;display:grid}.ownerHero h1{margin:3px 0;font:500 31px Georgia}.ownerHero p{color:var(--muted);margin:0}.ownerHero small{color:#806000;letter-spacing:.12em}.ownerHero button{color:var(--gold);background:#111;border:0;border-radius:9px;margin-left:auto;padding:11px 14px;font-weight:800}.ownerScoreboard{grid-template-columns:1.1fr repeat(4,1fr);gap:9px;display:grid}.ownerScoreboard>article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.ownerScoreboard span{text-transform:capitalize;justify-content:space-between;gap:8px;display:flex}.ownerScoreboard small{color:var(--muted);font-size:8px}.ownerScoreboard p{color:var(--muted);margin:8px 0 0;font-size:8px}.ownerScoreboard i{background:#eee;border-radius:99px;height:5px;margin-top:11px;display:block;overflow:hidden}.ownerScoreboard i em{background:var(--gold);height:100%;display:block}.ownerHealth{color:#fff!important;background:#111!important}.ownerHealth>strong{color:var(--gold);font:500 40px Georgia}.ownerHealth>b{color:#888}.ownerHealth>p{color:#aaa}.ownerMetricGrid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.ownerPriority{margin-top:13px;padding:0;overflow:hidden}.ownerPriority>header,.ownerProductGrid article>header,.ownerAsk>header{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ownerPriority h2,.ownerProductGrid h2,.ownerAsk h2{margin:3px 0;font:500 20px Georgia}.ownerPriority header small,.ownerProductGrid header small,.ownerAsk header small{color:var(--gold);letter-spacing:.12em;font-size:8px}.ownerPriority header>b{color:var(--gold);font-size:9px}.ownerPriority>div>article{border-bottom:1px solid var(--line);border-left:4px solid #bbb;grid-template-columns:1.15fr auto 1fr auto;align-items:center;gap:13px;padding:12px 15px;display:grid}.ownerPriority>div>article.ownerCritical{background:#fff8f6;border-left-color:#b34332}.ownerPriority>div>article.ownerWatch{border-left-color:#d89f19}.ownerPriority>div>article.ownerHealthy{border-left-color:#368a4d}.ownerPriority>div>article.ownerLearning{border-left-color:#557ea5}.ownerPriority article span strong,.ownerPriority article span small{display:block}.ownerPriority article span em{color:#765900;font-size:7px;font-style:normal}.ownerPriority article span small,.ownerPriority article div small{color:var(--muted);font-size:8px}.ownerPriority article div p{margin:3px 0;font-size:9px}.ownerPriority article button{color:var(--gold);background:#111;border:0;border-radius:7px;padding:8px;font-size:8px;font-weight:800}.ownerProductGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.ownerProductGrid article{padding:0;overflow:hidden}.ownerProductGrid header button{border:1px solid var(--gold);background:var(--gold);border-radius:7px;padding:7px;font-size:8px;font-weight:800}.ownerProductGrid article>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.ownerProductGrid article>p{color:var(--muted);padding:14px}.ownerProductGrid span strong,.ownerProductGrid span small{display:block}.ownerProductGrid span small{color:var(--muted);font-size:8px}.ownerProductGrid article>div>b{font-size:9px}.ownerAsk{margin-top:13px;padding:0;overflow:hidden}.ownerAsk header{justify-content:flex-start}.ownerAsk header>span{background:var(--gold);color:#111;border-radius:9px;place-items:center;width:36px;height:36px;margin-right:10px;font-size:18px;display:grid}.ownerAsk header>em{color:#aaa;margin-left:auto;font-size:8px;font-style:normal}.ownerAsk>form{grid-template-columns:1fr auto;gap:8px;padding:14px;display:grid}.ownerAsk input{border:1px solid var(--line);border-radius:9px;padding:11px}.ownerAsk form button{color:var(--gold);background:#111;border:0;border-radius:9px;padding:0 18px;font-weight:800}.ownerQuickPrompts{gap:7px;padding:0 14px 13px;display:flex;overflow-x:auto}.ownerQuickPrompts button{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 9px;font-size:8px}.ownerAnswer{background:#fffaf0;border:1px solid #ddc56c;border-radius:11px;margin:0 14px 14px;padding:14px}.ownerAnswer small{color:#765900;font-size:8px}.ownerAnswer h3{margin:5px 0}.ownerAnswer p{color:var(--muted);margin:5px 0}.ownerAnswer>b{font-size:9px}.ownerAsk>footer{color:#67571c;background:#f6f4eb;padding:11px 14px;font-size:9px}.growthHero{align-items:center;gap:15px;margin-bottom:17px;display:flex}.growthHero>span{width:52px;height:52px;color:var(--gold);background:#111;border-radius:15px;place-items:center;font-size:23px;display:grid}.growthHero h1{margin:3px 0;font:500 31px Georgia}.growthHero p{color:var(--muted);margin:0}.growthHero small{color:#806000;letter-spacing:.12em}.growthHero button{color:var(--gold);background:#111;border:0;border-radius:9px;margin-left:auto;padding:11px 14px;font-weight:800}.growthStats{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.growthGrid{grid-template-columns:1.35fr .65fr;gap:12px;margin-top:13px;display:grid}.growthGrid>.panel,.loyaltyBoard{padding:0;overflow:hidden}.segmentBoard>header,.loyaltyBoard>header,.campaignChannel article>header{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.segmentBoard h2,.loyaltyBoard h2,.campaignChannel h2{margin:3px 0;font:500 20px Georgia}.segmentBoard header small,.loyaltyBoard header small,.campaignChannel header small{color:var(--gold);letter-spacing:.12em;font-size:8px}.segmentBoard header button,.campaignChannel header button{border:1px solid var(--gold);background:var(--gold);border-radius:7px;padding:7px;font-size:8px;font-weight:800}.segmentBoard>div{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;padding:13px;display:grid}.segmentBoard>div>span{border:1px solid var(--line);border-radius:10px;padding:12px}.segmentBoard span b,.segmentBoard span strong,.segmentBoard span small{display:block}.segmentBoard span b{font:500 23px Georgia}.segmentBoard span small{color:var(--muted);font-size:7px}.segmentBoard p{color:var(--muted)}.growthNext{background:#fff8d9!important;padding:16px!important}.growthNext header small{color:#775a00;font-size:8px}.growthNext h2{margin:4px 0;font:500 22px Georgia}.growthNext p{color:var(--muted)}.growthNext strong{font-size:10px;display:block}.growthNext footer{color:#6c5a18;border-top:1px solid #e7d897;margin-top:14px;padding-top:12px;font-size:8px}.loyaltyBoard{margin-top:13px}.loyaltyBoard header em{color:#aaa;font-size:8px;font-style:normal}.loyaltyTiers{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.loyaltyTiers span{border-right:1px solid var(--line);padding:12px 15px}.loyaltyTiers b,.loyaltyTiers small{display:block}.loyaltyTiers small{color:var(--muted);font-size:8px}.loyaltyRows article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto auto;align-items:center;gap:14px;padding:11px 15px;display:grid}.loyaltyRows span strong,.loyaltyRows span small{display:block}.loyaltyRows span small,.loyaltyRows article>small{color:var(--muted);font-size:8px}.loyaltyRows em{color:#735700;background:#fff3c2;border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal}.loyaltyRows>p{color:var(--muted);padding:14px}.campaignChannel{grid-template-columns:1fr 1fr}.campaignChannel article>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.campaignChannel article>p{color:var(--muted);padding:14px}.campaignChannel span strong,.campaignChannel span small{display:block}.campaignChannel span small,.campaignChannel div>small{color:var(--muted);font-size:8px}.campaignChannel em{color:#765900;font-size:8px;font-style:normal}.campaignChannel div>button{color:var(--gold);background:#111;border:0;border-radius:7px;padding:7px;font-size:8px}.campaignDraft{background:#fff1c4;border-radius:99px;padding:5px 8px}.growthGuardrail{color:#fff;background:#111;gap:12px;margin-top:13px;padding:13px;display:flex}.growthGuardrail b{color:var(--gold);white-space:nowrap}.growthGuardrail span{color:#bbb}.campaignForm{gap:12px;display:grid}.campaignNotice{color:#5f4b08;background:#fff4c5;border-radius:9px;gap:10px;padding:12px;display:flex}.campaignMessage{background:#fffdf4;border:1px dashed #c6a634;border-radius:10px;padding:14px}.campaignMessage small{color:#765900;font-size:8px}.campaignMessage p{margin:6px 0}.expansionHero{align-items:center;gap:12px;margin-bottom:17px;display:flex}.expansionHero>span{width:52px;height:52px;color:var(--gold);background:#111;border-radius:15px;place-items:center;font-size:24px;display:grid}.expansionHero h1{margin:3px 0;font:500 31px Georgia}.expansionHero p{color:var(--muted);margin:0}.expansionHero small{color:#806000;letter-spacing:.12em}.expansionHero>div{margin-right:auto}.expansionHero button{color:var(--gold);background:#111;border:0;border-radius:9px;padding:11px;font-weight:800}.expansionHero button+button{background:var(--gold);color:#111}.expansionStats{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.branchBoard,.allocationBoard,.countBoard,.readinessBoard{margin-top:13px;padding:0;overflow:hidden}.branchBoard>header,.allocationBoard>header,.countBoard>header,.readinessBoard>header{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.branchBoard h2,.allocationBoard h2,.countBoard h2,.readinessBoard h2{margin:3px 0;font:500 20px Georgia}.branchBoard header small,.allocationBoard header small,.countBoard header small,.readinessBoard header small{color:var(--gold);letter-spacing:.12em;font-size:8px}.branchBoard header button,.countBoard header button{border:1px solid var(--gold);background:var(--gold);border-radius:7px;padding:7px;font-size:8px;font-weight:800}.branchBoard article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto auto;align-items:center;gap:18px;padding:12px 15px;display:grid}.branchBoard span strong,.branchBoard span small{display:block}.branchBoard span small{color:var(--muted);font-size:8px}.branchBoard em{color:#745900;font-size:8px;font-style:normal}.branchBoard p,.allocationBoard>p,.countBoard>p{color:var(--muted);padding:14px}.expansionGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.allocationBoard header label{color:#aaa;font-size:8px}.allocationBoard header input{color:#fff;background:#222;border:1px solid #555;border-radius:6px;width:100px;margin-left:7px;padding:6px}.allocationBoard>div,.countBoard>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.allocationBoard span strong,.allocationBoard span small,.countBoard span strong,.countBoard span small{display:block}.allocationBoard span small,.countBoard span small{color:var(--muted);font-size:8px}.allocationBoard em,.countBoard em{color:#765900;font-size:8px;font-style:normal}.allocationBoard footer{color:#65520c;background:#fff8d9;padding:11px 14px;font-size:8px}.allocationBoard footer button{color:var(--gold);background:#111;border:0;border-radius:6px;margin-right:8px;padding:7px}.readinessBoard header>b{color:var(--gold)}.readinessInputs,.readinessResults{grid-template-columns:repeat(4,1fr);display:grid}.readinessInputs label{border-right:1px solid var(--line);color:var(--muted);padding:12px;font-size:8px}.readinessInputs input{border:1px solid var(--line);border-radius:7px;width:100%;margin-top:5px;padding:8px}.readinessResults{border-top:1px solid var(--line)}.readinessResults span{border-right:1px solid var(--line);padding:13px}.readinessResults small,.readinessResults b{display:block}.readinessResults small{color:var(--muted);font-size:8px}.readinessBoard>footer{color:#66530f;background:#fff8d9;padding:11px 14px;font-size:8px}.locationHelp{color:var(--muted);margin-top:4px;font-size:7px;font-weight:500;line-height:1.3;display:block}@media (width<=900px){.expansionStats{grid-template-columns:1fr 1fr}.expansionGrid{grid-template-columns:1fr}.readinessInputs,.readinessResults{grid-template-columns:1fr 1fr}}@media (width<=600px){.expansionHero{grid-template-columns:auto 1fr;display:grid}.expansionHero button{grid-column:1/-1}.expansionStats{grid-template-columns:1fr}.branchBoard article,.allocationBoard>div,.countBoard>div{grid-template-columns:1fr auto}.readinessInputs,.readinessResults{grid-template-columns:1fr}}@media (width<=900px){.growthStats{grid-template-columns:1fr 1fr}.growthGrid,.campaignChannel{grid-template-columns:1fr}.loyaltyRows article{grid-template-columns:1fr auto auto}}@media (width<=600px){.growthHero{grid-template-columns:auto 1fr;display:grid}.growthHero button{grid-column:1/-1;margin:0}.growthStats{grid-template-columns:1fr}.loyaltyTiers{grid-template-columns:1fr 1fr}.loyaltyRows article,.campaignChannel article>div{grid-template-columns:1fr auto}.campaignChannel div>button{grid-column:1/-1}.growthGuardrail{display:grid}}@media (width<=1000px){.ownerScoreboard{grid-template-columns:1fr 1fr 1fr}.ownerHealth{grid-row:span 2}.ownerMetricGrid{grid-template-columns:1fr 1fr}.ownerPriority>div>article{grid-template-columns:1fr auto}.ownerPriority article>div{grid-column:1/-1}.ownerProductGrid{grid-template-columns:1fr}}@media (width<=600px){.ownerHero{grid-template-columns:auto 1fr;display:grid}.ownerHero button{grid-column:1/-1;margin:0}.ownerScoreboard{grid-template-columns:1fr 1fr}.ownerHealth{grid-row:auto}.ownerScoreboard>article:first-child{grid-column:1/-1}.ownerMetricGrid{grid-template-columns:1fr}.ownerPriority>div>article{grid-template-columns:1fr auto}.ownerPriority article button{grid-column:1/-1}.ownerAsk>form{grid-template-columns:1fr}.ownerAsk form button{padding:10px}.ownerAsk header>em{display:none}}.fundingStatementForm{gap:14px;display:grid}.fundingIntro{color:#fff;background:#111;border-radius:12px;align-items:center;gap:13px;padding:15px;display:flex}.fundingIntro>span{background:var(--gold);color:#111;border-radius:11px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.fundingIntro h3,.fundingIntro p{margin:3px 0}.fundingIntro small{color:var(--gold);letter-spacing:.1em;font-size:9px}.fundingIntro p{color:#bbb;font-size:11px}.fundingPreview{background:#fffdf5;border:1px solid #dfc66b;border-radius:12px;overflow:hidden}.fundingPreview header{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.fundingPreview header h3{margin:3px 0 0;font-size:14px}.fundingPreview header small{color:var(--gold);letter-spacing:.1em;font-size:9px}.fundingPreview header>b{color:var(--gold);font-size:11px}.fundingPreview>div{grid-template-columns:repeat(3,1fr);display:grid}.fundingPreview>div span{border-bottom:1px solid #eee4bf;border-right:1px solid #eee4bf;padding:13px}.fundingPreview span small,.fundingPreview span b{display:block}.fundingPreview span small{color:var(--muted);font-size:9px}.fundingPreview span b{margin-top:4px}.fundingPreview>p{color:#795c00;margin:0;padding:11px 14px;font-size:11px}.fundingEvidence{background:#f3f3ef;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;font-size:11px;display:flex}.fundingEvidence b{white-space:nowrap}.fundingEvidence span{color:var(--muted)}@media (width<=720px){.fundingPreview>div{grid-template-columns:1fr 1fr}.fundingEvidence,.fundingEvidence b,.fundingEvidence span{display:block}.fundingEvidence span{margin-top:4px}}.lateOrderAlerts{background:#fff8f4;border:1px solid #e7b6a1;border-left:6px solid #c65a2f;border-radius:16px;margin:18px 0;padding:18px}.lateOrderAlerts header{justify-content:space-between;align-items:center;display:flex}.lateOrderAlerts>div{border-top:1px solid #efd9cf;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.lateOrderAlerts button,.issueButton{color:#9f3d1c!important;background:#fff!important;border:1px solid #c65a2f!important}.orderLate{box-shadow:0 0 0 2px #fae1d7;border-color:#d77b57!important}.deliveryLiveDetail{background:#f6f4ed;border-radius:12px;grid-template-columns:1fr 2fr;gap:10px;padding:13px;display:grid}.deliveryLiveDetail span{gap:4px;display:grid}.deliveryLiveDetail em{color:#9a4a2d;font-size:12px}.trackingTools{background:#fffcf1;border:1px dashed #cfba68;border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.trackingTools>img{border-radius:7px;width:76px;height:76px}.trackingTools>span{gap:4px;min-width:160px;display:grid}.trackingTools>span a{color:#7f6200;font-weight:800}.trackingTools>div{flex-wrap:wrap;gap:7px;margin-left:auto;display:flex}.trackingTools button,.trackingTools>div a{color:#222;font:inherit;background:#fff;border:1px solid #d9d5c8;border-radius:9px;padding:8px 10px;font-weight:700;text-decoration:none}.trackingDisabled{justify-content:space-between}.orderActionGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deliveryProofUpload small{color:#716b5d;margin-top:6px;display:block}.deliveryProofPreview{object-fit:cover;border:1px solid #d8d5ca;border-radius:14px;width:100%;max-height:260px;display:block}.dispatchForm,.deliveryExceptionForm{gap:14px;display:grid}@media (width<=700px){.deliveryLiveDetail{grid-template-columns:1fr}.trackingTools{flex-wrap:wrap;align-items:flex-start}.trackingTools>div{width:100%;margin-left:0}.lateOrderAlerts>div{flex-direction:column;align-items:flex-start}}.careHero,.discountHero{color:#fff;background:#111;border-radius:22px;align-items:center;gap:22px;margin-bottom:18px;padding:28px;display:flex}.careHero>span,.discountHero>span{color:#111;background:#e5b719;border-radius:18px;place-items:center;width:64px;height:64px;font:800 30px Georgia;display:grid}.careHero>div,.discountHero>div{flex:1}.careHero small,.discountHero small{color:#e5b719;letter-spacing:.13em;font-weight:900}.careHero h1,.discountHero h1{margin:5px 0;font:clamp(30px,4vw,48px) Georgia}.careHero p,.discountHero p{color:#d3d1c9;max-width:730px}.careHero button,.discountHero button{background:#e5b719;border:0;border-radius:12px;padding:13px 17px;font-weight:900}.careStats,.discountStats,.careRules,.discountGuide{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.discountGuide{grid-template-columns:repeat(3,1fr)}.careRules article,.discountGuide article{background:#fff;border:1px solid #dedbd1;border-radius:14px;gap:7px;padding:16px;display:grid}.careRules span,.discountGuide span{color:#69665d;font-size:13px;line-height:1.45}.careBoard,.discountBoard{background:#fff;border:1px solid #dedbd1;border-radius:20px;overflow:hidden}.careBoard>header,.discountBoard>header{background:#f5f2e9;justify-content:space-between;align-items:center;padding:20px;display:flex}.careBoard>header h2,.discountBoard>header h2{margin:3px 0;font:28px Georgia}.careBoard>article,.discountBoard>article{border-top:1px solid #e7e4dc;grid-template-columns:2fr 1fr 1.3fr 1fr;align-items:center;gap:14px;padding:18px 20px;display:grid}.careBoard article>span,.discountBoard article>span{gap:5px;display:grid}.careBoard article h3{margin:0}.careBoard article p{color:#59564f;margin:0}.careBoard article em,.discountBoard article em{color:#746e61;font-size:12px}.careBoard article>span:last-child,.discountBoard article>span:last-child{justify-items:end}.careBoard article button,.discountBoard article button{background:#fff9df;border:1px solid #c5b361;border-radius:9px;padding:8px 10px;font-weight:800}.careStatus,.discountStatus{background:#eee;border-radius:999px;padding:6px 9px;font-weight:900;font-style:normal!important}.careApproved,.careCompleted,.discountActive{background:#e9f6ec!important}.careInspection,.discountPendingapproval{background:#fff4d1!important}.careBoard>footer{color:#69665d;background:#f7f5ef;padding:14px 20px}.returnForm,.discountForm{gap:14px;display:grid}.returnLookup{align-items:end;gap:10px;display:flex}.returnLookup label{flex:1}.returnLookup button{height:43px}.returnVerified,.returnInspectionHead{background:#edf8ef;border-left:5px solid #3d8651;gap:5px;padding:14px;display:grid}.returnValuePreview{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.returnValuePreview span{background:#f4f2eb;border-radius:12px;gap:5px;padding:13px;display:grid}.discountSafety{background:#f6f2df;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.discountSafety span{display:grid}.discountSafety span b{font:34px Georgia}.discountSafety p{margin:0}.discountSafety em{font-style:normal;font-weight:900}.discountAccepted,.discountRejected{border-radius:12px;gap:4px;padding:12px;display:grid}.discountAccepted{color:#245c33;background:#eaf7ed}.discountRejected{color:#923d23;background:#fff0eb}@media (width<=900px){.careStats,.discountStats,.careRules{grid-template-columns:repeat(2,1fr)}.careBoard>article,.discountBoard>article{grid-template-columns:1fr 1fr}.careHero,.discountHero{flex-wrap:wrap;align-items:flex-start}}@media (width<=620px){.careStats,.discountStats,.careRules,.discountGuide,.returnValuePreview,.careBoard>article,.discountBoard>article{grid-template-columns:1fr}.careBoard article>span:last-child,.discountBoard article>span:last-child{justify-items:start}.returnLookup{flex-direction:column;align-items:stretch}.careHero,.discountHero{padding:20px}.careHero>button,.discountHero>button{width:100%}.discountSafety{grid-template-columns:1fr}}.purchaseDeclarationReview{background:#fff;border:1px solid #d5bd61;border-radius:15px;margin-top:14px;overflow:hidden}.purchaseDeclarationReview>header,.purchaseDeclarationReview article>header,.purchaseDeclarationLines>header,.aiDeclarationDesk>header,.aiDeclarationResult article>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.purchaseDeclarationReview>header{color:#fff;background:#171714;padding:14px}.purchaseDeclarationReview>header small{color:#e5b719}.purchaseDeclarationReview>header span{gap:4px;display:grid}.purchaseDeclarationTotals,.aiDeclarationSummary{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.purchaseDeclarationTotals span,.aiDeclarationSummary span{background:#f5f2e8;border-radius:10px;gap:4px;padding:11px;display:grid}.purchaseDeclarationReview article{border:1px solid #e2dfd5;border-radius:12px;margin:0 12px 12px;overflow:hidden}.purchaseDeclarationReview article>header{background:#f5f3ec;padding:11px}.purchaseDeclarationReview article>header span{display:grid}.purchaseDeclarationReview article>div,.purchaseDeclarationLines>div,.aiDeclarationResult article>div{border-top:1px solid #ece9df;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.purchaseDeclarationReview article>div span,.purchaseDeclarationLines>div span,.aiDeclarationResult article>div span{gap:3px;display:grid}.purchaseDeclarationReview article>div small,.purchaseDeclarationLines small,.aiDeclarationResult article small{color:#777166}.purchaseDeclarationReview article>div em,.purchaseDeclarationLines>div em,.aiDeclarationResult article>div em{color:#765b00;font-style:normal}.purchaseDeclarationWarning,.aiDeclarationWarning,.purchaseDeclarationLines>p{color:#913c20;background:#fff0e9;margin:0;padding:9px 12px;font-size:12px}.purchaseDeclarationReview>footer{color:#655a33;background:#fff9df;padding:12px;display:block}.purchaseDeclarationLines{border:1px solid #ded8c5;border-radius:12px;margin:0 18px 14px;overflow:hidden}.purchaseDeclarationLines>header{background:#fff9df;padding:10px 12px}.purchaseDeclarationLines>header span{display:grid}.aiDeclarationDesk{color:#fff;background:#171714;border-radius:20px;margin-top:18px;padding:22px}.aiDeclarationDesk>header small{color:#e5b719;letter-spacing:.12em;font-weight:900}.aiDeclarationDesk>header h2{margin:5px 0;font:30px Georgia}.aiDeclarationDesk>header p{color:#cbc8bf;margin:0}.aiDeclarationDesk>header>b{color:#e5b719;border:1px solid #665d3e;border-radius:999px;padding:8px 10px}.aiDeclarationDesk>textarea{color:#171714;background:#fff;border-radius:14px;width:100%;min-height:190px;margin-top:16px;padding:14px}.aiDeclarationActions{gap:10px;margin-top:10px;display:flex}.aiDeclarationActions button{background:#e5b719;border:1px solid #e5b719;border-radius:10px;padding:11px 14px;font-weight:900}.aiDeclarationActions button+button{background:#fff}.aiDeclarationResult{color:#171714;background:#fff;border-radius:15px;margin-top:14px;padding:12px}.aiDeclarationSummary{grid-template-columns:repeat(4,1fr);padding:0 0 12px}.aiDeclarationResult article{border:1px solid #e2dfd5;border-radius:12px;margin-top:10px;overflow:hidden}.aiDeclarationResult article>header{background:#f5f3ec;padding:12px}.aiDeclarationResult article>header span{display:grid}@media (width<=700px){.purchaseDeclarationTotals,.aiDeclarationSummary{grid-template-columns:1fr 1fr}.purchaseDeclarationReview article>div,.purchaseDeclarationLines>div,.aiDeclarationResult article>div{grid-template-columns:1fr auto}.purchaseDeclarationReview article>div em,.purchaseDeclarationLines>div em,.aiDeclarationResult article>div em{grid-column:1/-1}.aiDeclarationDesk>header{flex-direction:column;align-items:flex-start}.aiDeclarationActions{flex-direction:column}.aiDeclarationActions button{width:100%}}.declarationReceiveSelector{background:#fffaf0;border:1px solid #d9c46f;border-radius:14px;margin:14px 0;padding:15px}.declarationReceiveSelector>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.declarationReceiveSelector h3{margin:4px 0}.declarationReceiveSelector select{width:100%;margin:12px 0}.declarationReceiveSelector>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.declarationReceiveSelector>div span{background:#fff;border-radius:9px;gap:4px;padding:10px;display:grid}@media (width<=620px){.declarationReceiveSelector>div{grid-template-columns:1fr}.declarationReceiveSelector>header{flex-direction:column;align-items:flex-start}}.claimHero{color:#fff;border-left:8px solid var(--gold);background:#111;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:25px;display:grid}.claimHero>span{background:var(--gold);color:#111;border-radius:16px;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.claimHero small,.claimBoard>header small,.claimSplit header small,.aiClaimsDesk header small{color:var(--gold);letter-spacing:1.5px;font-size:9px;font-weight:900}.claimHero h1{margin:4px 0;font:500 34px Georgia}.claimHero p{color:#c8c8c8;margin:0}.claimHero button,.claimBoard>header button{background:var(--gold);border:0;border-radius:9px;padding:11px 14px;font-weight:900}.claimStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.claimWorkflow{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.claimWorkflow article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.claimWorkflow article>b{width:30px;height:30px;color:var(--gold);background:#111;border-radius:50%;place-items:center;display:grid}.claimWorkflow span{gap:3px;display:grid}.claimWorkflow small{color:var(--muted);line-height:1.4}.claimBoard>header,.claimSplit header,.aiClaimsDesk>header,.claimMessagePreview>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.claimBoard>header>div{gap:7px;display:flex}.claimList{gap:10px;display:grid}.claimCase{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:1.45fr .75fr 1.2fr .8fr;align-items:center;gap:14px;padding:14px;display:grid}.claimCase>span{gap:4px;display:grid}.claimCase h3,.claimCase p{margin:0}.claimCase small,.claimCase em{color:var(--muted);font-size:9px}.claimCase>div{gap:7px;display:grid}.claimCase>div>button{min-height:38px;color:var(--gold);background:#111;border:0;border-radius:8px;font-weight:900}.claimCase details{font-size:9px}.claimCase details p{background:#f5f3e9;border-radius:7px;margin:8px 0;padding:9px;line-height:1.5}.claimSubmitted,.claimSupplierresponded{border-left:4px solid #d5a900}.claimResolved{background:#f6fff8;border-left:4px solid #318553}.claimRejected{opacity:.7}.claimSplit{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:14px;display:grid}.claimReconcile>div,.supplierScoreBoard>div{border-bottom:1px solid var(--line);grid-template-columns:1.5fr .7fr .8fr;align-items:center;gap:10px;padding:11px 0;display:grid}.claimReconcile span,.supplierScoreBoard span{display:grid}.claimReconcile small,.supplierScoreBoard small{color:var(--muted);font-size:9px}.supplierScoreBoard>div{grid-template-columns:1.5fr .45fr .55fr}.claimFormNotice{border-left:4px solid var(--gold);background:#fff8d9;gap:12px;margin-bottom:14px;padding:12px;display:flex}.claimFormNotice span{color:#665420}.claimValueStrip{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.claimValueStrip span{color:#fff;background:#111;border-radius:11px;gap:4px;padding:14px;display:grid}.claimValueStrip small{color:var(--gold)}.claimMessagePreview{background:#fffaf0;border:1px solid #ddc872;border-radius:13px;margin:14px 0;padding:14px}.claimMessagePreview article{border-top:1px solid #eadca8;grid-template-columns:80px 1fr auto;align-items:start;gap:10px;padding:10px 0;display:grid}.claimMessagePreview p{margin:0;line-height:1.55}.claimMessagePreview button{background:#fff;border:1px solid #111;border-radius:7px;font-weight:800}.aiClaimsDesk{color:#fff;background:#111;border:1px solid #d6bd58;border-radius:16px;margin:15px 0;padding:18px}.aiClaimsDesk h2{margin:4px 0}.aiClaimsDesk>div{gap:8px;margin-top:12px;display:grid}.aiClaimsDesk article{background:#202020;border-radius:10px;grid-template-columns:1fr auto 1.3fr;gap:12px;padding:12px;display:grid}.aiClaimsDesk article span{display:grid}.aiClaimsDesk article small{color:#aaa}.aiClaimsDesk details p{color:#222;background:#fff;border-radius:6px;padding:8px}.purchaseReceiptProgress button{color:#725600;background:0 0;border:0;font-size:9px;font-weight:900;text-decoration:underline}.supplierClaimForm textarea{min-height:86px}@media (width<=900px){.claimStats,.claimWorkflow,.claimCase{grid-template-columns:1fr 1fr}.claimSplit{grid-template-columns:1fr}.aiClaimsDesk article{grid-template-columns:1fr auto}.aiClaimsDesk details{grid-column:1/-1}}@media (width<=620px){.claimHero{grid-template-columns:auto 1fr;padding:18px}.claimHero button{grid-column:1/-1}.claimHero h1{font-size:27px}.claimStats,.claimWorkflow,.claimCase,.claimValueStrip{grid-template-columns:1fr}.claimCase{align-items:start}.claimMessagePreview article{grid-template-columns:1fr}.claimMessagePreview button{min-height:38px}.claimReconcile>div,.supplierScoreBoard>div{grid-template-columns:1fr auto}.claimReconcile>div strong,.supplierScoreBoard>div em{grid-column:1/-1}.aiClaimsDesk article{grid-template-columns:1fr}.aiClaimsDesk article details{grid-column:auto}}@media print{.claimHero button,.claimBoard>header button,.claimCase button,.sidebar,.top,.bottom{display:none!important}.claimCase{break-inside:avoid}.claimBoard{box-shadow:none}.claimSplit{grid-template-columns:1fr 1fr}}.landedHero{color:#fff;border-left:8px solid var(--gold);background:linear-gradient(120deg,#101815,#111);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:25px;display:grid}.landedHero>span{background:var(--gold);color:#111;border-radius:16px;place-items:center;width:58px;height:58px;font-size:30px;display:grid}.landedHero small,.landedBoard>header small,.landedRisk header small,.landedPreview header small,.aiLandedDesk header small{color:var(--gold);letter-spacing:1.5px;font-size:9px;font-weight:900}.landedHero h1{margin:4px 0;font:500 34px Georgia}.landedHero p{color:#c7d0cb;margin:0}.landedHero button,.landedBoard>header button{background:var(--gold);border:0;border-radius:9px;padding:11px 14px;font-weight:900}.landedStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.landedRules{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.landedRules article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.landedRules article>b{width:30px;height:30px;color:var(--gold);background:#111;border-radius:50%;place-items:center;display:grid}.landedRules span{gap:3px;display:grid}.landedRules small{color:var(--muted)}.landedBoard>header,.landedRisk>header,.landedPreview>header,.aiLandedDesk>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.landedBoard>div{gap:9px;display:grid}.landedBoard>div>article{border:1px solid var(--line);border-radius:12px;grid-template-columns:1.4fr .7fr .7fr .55fr;align-items:center;gap:12px;padding:14px;display:grid}.landedBoard h3,.landedBoard p{margin:0}.landedBoard article span,.landedBoard article>span{gap:4px;display:grid}.landedBoard small,.landedBoard em{color:var(--muted);font-size:9px}.landedBoard article>span:last-child button{color:var(--gold);background:#111;border:0;border-radius:7px;min-height:34px;margin-top:6px}.landedRisk{margin-top:14px}.landedRisk>div{border-bottom:1px solid var(--line);grid-template-columns:1.5fr .7fr .7fr;gap:12px;padding:10px 0;display:grid}.landedRisk span{display:grid}.landedNotice{border-left:4px solid var(--gold);background:#fff8d9;gap:12px;margin-bottom:14px;padding:12px;display:flex}.landedSelect{border:1px solid var(--line);border-radius:12px;margin:12px 0;padding:14px}.landedSelect>header{justify-content:space-between;display:flex}.landedSelect label{background:#f8f8f4;border-radius:8px;align-items:center;gap:10px;margin:7px 0;padding:10px;display:flex}.landedSelect label input{width:18px}.landedSelect label span{display:grid}.landedTotal{color:#fff;background:#111;border-radius:9px;justify-content:space-between;align-items:center;margin-top:10px;padding:12px;display:flex}.landedTotal b{color:var(--gold);font-size:18px}.landedMethod{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.landedMethod button{border:1px solid var(--line);text-transform:capitalize;background:#fff;border-radius:8px;min-height:40px;font-weight:900}.landedMethod button.active{color:var(--gold);background:#111}.landedMeasures{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.landedPreview{background:#fffaf0;border:1px solid #d4bb57;border-radius:13px;margin:12px 0;padding:15px}.landedPreview article{border-top:1px solid #eadca8;grid-template-columns:1.4fr .6fr 1fr .6fr;align-items:center;gap:10px;padding:10px 0;display:grid}.landedPreview article span{display:grid}.landedFinalize{background:#f4fff7;border:1px solid #79a987;border-radius:10px;align-items:flex-start;gap:10px;margin:13px 0;padding:13px;display:flex}.landedFinalize input{width:20px}.landedFinalize span{display:grid}.aiLandedDesk{background:#f3fff6;border:1px solid #6e9b7a;border-radius:16px;margin:15px 0;padding:18px}.aiLandedStats{grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0;display:grid!important}.aiLandedStats span{color:#fff;background:#111;border-radius:9px;padding:11px;display:grid}.aiLandedStats small{color:var(--gold)}.aiLandedDesk>article{border-top:1px solid #bdd7c4;grid-template-columns:1.2fr .5fr 1.2fr;gap:12px;padding:10px 0;display:grid}.aiLandedDesk article span{display:grid}.aiLandedDesk article p{margin:0}.aiLandedDesk>p{margin-bottom:0}@media (width<=900px){.landedStats,.landedRules,.landedBoard>div>article,.landedPreview article,.landedMeasures{grid-template-columns:1fr 1fr}.aiLandedDesk>article{grid-template-columns:1fr auto}.aiLandedDesk article p{grid-column:1/-1}}@media (width<=620px){.landedHero{grid-template-columns:auto 1fr;padding:18px}.landedHero button{grid-column:1/-1}.landedHero h1{font-size:27px}.landedStats,.landedRules,.landedBoard>div>article,.landedPreview article,.landedMeasures,.aiLandedStats{grid-template-columns:1fr}.landedMethod{grid-template-columns:1fr 1fr}.landedRisk>div,.aiLandedDesk>article{grid-template-columns:1fr}.aiLandedDesk article p{grid-column:auto}}.reservationHero{color:#fff;border-left:8px solid var(--gold);background:#17130b;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:25px;display:grid}.reservationHero>span{background:var(--gold);color:#111;border-radius:16px;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.reservationHero small,.reservationBoard>header small,.reservationAvailability>header small,.aiReservationDesk header small{color:var(--gold);letter-spacing:1.5px;font-size:9px;font-weight:900}.reservationHero h1{margin:4px 0;font:500 34px Georgia}.reservationHero p{color:#d1c9b7;margin:0}.reservationHero button,.reservationBoard>header button{background:var(--gold);border:0;border-radius:9px;padding:11px 14px;font-weight:900}.reservationStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.reservationRules{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.reservationRules article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.reservationRules article>b{width:30px;height:30px;color:var(--gold);background:#111;border-radius:50%;place-items:center;display:grid}.reservationRules span{display:grid}.reservationRules small{color:var(--muted)}.reservationBoard>header,.reservationAvailability>header,.aiReservationDesk>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.reservationBoard>div{gap:9px;display:grid}.reservationCase{border:1px solid var(--line);border-radius:12px;grid-template-columns:1.3fr .7fr .7fr .65fr;align-items:center;gap:12px;padding:14px;display:grid}.reservationCase span{gap:4px;display:grid}.reservationCase h3,.reservationCase p{margin:0}.reservationCase small,.reservationCase em{color:var(--muted);font-size:9px}.reservationCase>div{gap:6px;display:grid}.reservationCase button{min-height:34px;color:var(--gold);background:#111;border:0;border-radius:7px;font-weight:900}.reservationCase button.secondary{color:#555;border:1px solid var(--line);background:#fff}.reservationPaid{background:#f5fff8;border-left:5px solid #2f9455}.reservationHeld{border-left:5px solid var(--gold)}.reservationExpired,.reservationReleased,.reservationCancelled{opacity:.65}.reservationWaitlisted{border-left:5px solid #5a75a8}.reservationAvailability{margin-top:14px}.reservationAvailability>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:12px;padding:10px 0;display:grid}.reservationAvailability span{display:grid}.reservationNotice{border-left:4px solid var(--gold);background:#fff8d9;gap:12px;margin-bottom:14px;padding:12px;display:flex}.reservationAvailabilityStrip{grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0;display:grid}.reservationAvailabilityStrip span{color:#fff;background:#111;border-radius:9px;padding:12px;display:grid}.reservationAvailabilityStrip small{color:var(--gold)}.reservationWait{background:#f5f8ff;border:1px solid #8ba3ca;border-radius:9px;align-items:center;gap:10px;margin:12px 0;padding:12px;display:flex}.reservationWait input{width:18px}.reservationForm textarea{min-height:80px}.aiReservationDesk{background:#fffaf0;border:1px solid #c8a932;border-radius:16px;margin:15px 0;padding:18px}.aiReservationDesk>div{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;display:grid}.aiReservationDesk>div span{color:#fff;background:#111;border-radius:8px;padding:10px;display:grid}.aiReservationDesk>div small{color:var(--gold)}.aiReservationDesk>article{border-top:1px solid #e2d4a0;grid-template-columns:1fr auto 1.2fr;gap:12px;padding:10px 0;display:grid}.aiReservationDesk article span{display:grid}.aiReservationDesk article p{margin:0}@media (width<=900px){.reservationStats,.reservationRules,.reservationCase{grid-template-columns:1fr 1fr}.aiReservationDesk>article{grid-template-columns:1fr auto}.aiReservationDesk article p{grid-column:1/-1}}@media (width<=620px){.reservationHero{grid-template-columns:auto 1fr;padding:18px}.reservationHero button{grid-column:1/-1}.reservationHero h1{font-size:27px}.reservationStats,.reservationRules,.reservationCase,.reservationAvailabilityStrip,.aiReservationDesk>div,.aiReservationDesk>article{grid-template-columns:1fr}.aiReservationDesk article p{grid-column:auto}}.summaryApplyBar,.landedCostAddBar{background:#fff;gap:7px;padding:12px;display:grid}.summaryApplyBar button,.landedCostAddBar button{min-height:46px;color:var(--gold);background:#111;border:0;border-radius:10px;font-weight:900}.summaryApplyBar button:disabled,.landedCostAddBar button:disabled{opacity:.55}.summaryApplyBar small,.landedCostAddBar small{color:#6d6750}.multiSummaryGrid em{color:#806700;font-size:11px;font-style:normal}.landedCostAddBar{background:#fffaf0;border:1px solid #d8ac00;border-radius:12px;margin:12px 0}@media (width<=560px){.modal form{padding-left:12px;padding-right:12px}.purchasePasteIntake{padding:10px}.purchasePasteIntake textarea{min-height:105px}.purchaseDeclarationReview article{margin:0 7px 9px}.purchaseDeclarationReview article>header{flex-direction:column;align-items:flex-start}.purchaseDeclarationReview article>div{padding:8px}.multiPurchaseSummary{border-radius:13px}.multiPurchaseSummary>header{padding:11px}.multiSummaryGrid{gap:6px;padding:8px}.multiSummaryGrid span,.landedGrandTotal span{padding:9px}.landedGrandTotal{gap:6px;padding:9px}.landedGrandTotal strong{font-size:1.4rem}.form2,.form3{gap:8px;grid-template-columns:1fr 1fr!important}.form3>label:last-child:nth-child(odd){grid-column:1/-1}.modal label{font-size:11px}.modal input,.modal select,.modal textarea{min-height:44px;padding:9px}.costBreakdown{grid-template-columns:1fr 1fr}.costBreakdown span{padding:9px}}.productDetailsView{color:#111;gap:18px;display:grid}.productDetailsHero{color:#fff;background:#111;border:1px solid #2f2d27;border-radius:18px;grid-template-columns:150px 1fr auto;align-items:start;gap:18px;padding:18px;display:grid}.productDetailsImage{aspect-ratio:1;color:#111;background:#f0b900;border-radius:14px;place-items:center;width:150px;display:grid;overflow:hidden}.productDetailsImage img{object-fit:cover;width:100%;height:100%}.productDetailsImage span{font:700 4rem Georgia}.productDetailsIdentity{min-width:0}.productDetailsIdentity>small,.productDetailsSpecifications header small,.productDetailsHistory header small{color:#eab800;letter-spacing:.16em;font-size:10px;font-weight:900}.productDetailsIdentity h3{margin:7px 0;font:500 2rem Georgia}.productDetailsIdentity>p{color:#bbb;margin:0;line-height:1.55}.productDetailsIdentity>div{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.productDetailsIdentity>div>span{background:#1c1b18;border:1px solid #3b3932;border-radius:10px;gap:2px;max-width:100%;padding:8px 10px;display:grid}.productDetailsIdentity>div small{color:#999;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.productDetailsIdentity>div b{overflow-wrap:anywhere;font-size:10px}.productDetailsStatus{white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:9px}.productDetailsStatus.healthy{color:#176435;background:#e3f4e8}.productDetailsStatus.attention{color:#8b5800;background:#fff0cf}.productDetailsActions{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.productDetailsActions button{color:#111;background:#fff;border:1px solid #c9c5b9;border-radius:11px;min-height:48px;font-weight:900}.productDetailsActions .primary{background:#eab800;border-color:#eab800}.productDetailsActions .danger{color:#9c3023;background:#fff6f4;border-color:#d7a49b}.productDetailsActions button:disabled{opacity:.48}.productDetailsMetrics{border:1px solid #dedbd1;border-radius:15px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.productDetailsMetrics>span{border-right:1px solid #dedbd1;gap:5px;padding:16px;display:grid}.productDetailsMetrics>span:last-child{border-right:0}.productDetailsMetrics small{color:#777;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.productDetailsMetrics b{color:#b78b00;font:700 1.55rem Georgia}.productDetailsMetrics em{color:#777;font-size:9px;font-style:normal}.productDetailsColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.productDetailsSpecifications,.productDetailsHistory{background:#fff;border:1px solid #dedbd1;border-radius:15px;overflow:hidden}.productDetailsSpecifications>header,.productDetailsHistory>header{border-bottom:1px solid #e8e5dc;padding:15px 17px}.productDetailsSpecifications h4,.productDetailsHistory h4{margin:4px 0 0;font:500 1.35rem Georgia}.productDetailsSpecifications dl{margin:0}.productDetailsSpecifications dl>div{border-bottom:1px solid #efede7;grid-template-columns:42% 1fr;gap:12px;padding:10px 17px;display:grid}.productDetailsSpecifications dt{color:#777;font-size:10px}.productDetailsSpecifications dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:800}.productDetailsTag{color:#6f5700;background:#fff8dc;border-radius:10px;gap:4px;margin:14px 17px;padding:12px;font-size:9px;line-height:1.5;display:grid}.productDetailsHistory>div{padding:0 17px}.productDetailsHistory article{border-bottom:1px solid #efede7;grid-template-columns:1fr auto;gap:4px;padding:13px 0;display:grid;position:relative}.productDetailsHistory article:last-child{border-bottom:0}.productDetailsHistory article span{gap:2px;display:grid}.productDetailsHistory article b{font-size:10px}.productDetailsHistory article small{color:#888;font-size:8px}.productDetailsHistory article strong{font-size:13px}.productDetailsHistory article strong.positive{color:#176435}.productDetailsHistory article strong.negative{color:#a13628}.productDetailsHistory article p{color:#777;grid-column:1/-1;margin:0;font-size:9px;line-height:1.4}.productDetailsEmpty{color:#777;margin:16px;font-size:10px;line-height:1.5}@media (width<=700px){.overlay:has(.productDetailsView){align-items:end;padding:0}.overlay:has(.productDetailsView) .modal{border-radius:22px 22px 0 0;width:100%;max-height:94vh;padding:18px 14px}.productDetailsHero{grid-template-columns:82px 1fr;gap:12px;padding:13px}.productDetailsImage{width:82px}.productDetailsIdentity h3{font-size:1.45rem}.productDetailsIdentity>p{font-size:10px}.productDetailsStatus{grid-column:1/-1;justify-self:start}.productDetailsActions,.productDetailsMetrics{grid-template-columns:1fr 1fr}.productDetailsMetrics>span{border-bottom:1px solid #dedbd1}.productDetailsMetrics>span:nth-child(2){border-right:0}.productDetailsMetrics>span:nth-child(3),.productDetailsMetrics>span:nth-child(4){border-bottom:0}.productDetailsColumns{grid-template-columns:1fr}}.inventoryWorkspaceTabs{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px;display:grid}.inventoryWorkspaceTabs button{color:#111;text-align:left;background:#fff;border:1px solid #d9d5ca;border-radius:13px;gap:4px;min-height:66px;padding:12px;display:grid}.inventoryWorkspaceTabs button b{font-size:12px}.inventoryWorkspaceTabs button small{color:#777;font-size:9px}.inventoryWorkspaceTabs button.active{color:#eab800;background:#111;border-color:#111;box-shadow:inset 0 -3px #eab800}.inventoryWorkspaceTabs button.active small{color:#bbb}.inventoryCompactSummary{background:#fff;border:1px solid #dedbd1;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid;overflow:hidden}.inventoryCompactSummary>span,.inventoryCompactSummary>button{color:#111;text-align:left;background:#fff;border:0;border-right:1px solid #e5e2d9;gap:4px;min-height:70px;padding:13px;display:grid}.inventoryCompactSummary>:last-child{border-right:0}.inventoryCompactSummary b{color:#a97f00;overflow-wrap:anywhere;font:700 1.25rem Georgia}.inventoryCompactSummary small{color:#777;font-size:9px}.inventoryCompactSummary button.attention{background:#fff7dc}.inventoryStickyAdd{display:none}@media (width<=700px){.inventoryWorkspaceTabs{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7f3dd;margin:0 -7px 10px;padding:7px;position:sticky;top:78px}.inventoryWorkspaceTabs button{text-align:center;min-height:58px;padding:9px 8px}.inventoryWorkspaceTabs button b{font-size:10px}.inventoryWorkspaceTabs button small{font-size:7px}.inventoryCompactSummary{grid-template-columns:1fr 1fr;margin-bottom:10px}.inventoryCompactSummary>span,.inventoryCompactSummary>button{border-bottom:1px solid #e5e2d9;min-height:58px;padding:10px}.inventoryCompactSummary>:nth-child(2){border-right:0}.inventoryCompactSummary>:nth-child(3),.inventoryCompactSummary>:nth-child(4){border-bottom:0}.inventoryCompactSummary b{font-size:1.1rem}.inventoryToolbar{z-index:7;background:#f7f7f3;padding:8px 0;position:sticky;top:150px}.inventoryToolbar .inventorySearch{grid-column:1/-1}.inventoryStickyAdd{z-index:18;color:#111;background:#eab800;border:1px solid #111;border-radius:999px;min-height:52px;padding:0 18px;font-weight:950;display:block;position:fixed;bottom:88px;right:18px;box-shadow:0 10px 30px #0004}.inventoryCleanupCenter,.quickInventoryHub{margin-top:0}}.saleDetailsButton{color:#6e5200;background:#fff8da;border:1px solid #c6bd98;border-radius:7px;margin-top:5px;padding:4px 7px;font-size:8px;font-weight:900;display:block}.saleDetailsView{gap:14px;display:grid}.saleDetailsView>header{color:#fff;background:#111;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.saleDetailsView>header small{color:#eab800;letter-spacing:.08em;font-weight:900}.saleDetailsView>header h3{margin:5px 0;font:500 1.8rem Georgia}.saleDetailsView>header p{color:#bbb;margin:0}.saleDetailsView>header>b{color:#eab800;font:700 1.8rem Georgia}.saleDetailsMetrics{border:1px solid #ddd9cc;border-radius:13px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.saleDetailsMetrics span{border-right:1px solid #e5e1d5;gap:4px;padding:13px;display:grid}.saleDetailsMetrics span:last-child{border-right:0}.saleDetailsMetrics small,.saleDetailsFacts dt{color:#777;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.saleDetailsMetrics b{font:700 1.15rem Georgia}.saleDetailsFacts{border:1px solid #ddd9cc;border-radius:13px;margin:0;overflow:hidden}.saleDetailsFacts>div{border-bottom:1px solid #ece9df;grid-template-columns:35% 1fr;gap:12px;padding:11px 14px;display:grid}.saleDetailsFacts>div:last-child{border-bottom:0}.saleDetailsFacts dd{text-align:right;margin:0;font-size:10px;font-weight:800}.saleDetailsActions,.saleCorrectionActions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.saleDetailsActions button,.saleCorrectionActions button,.saleVoidConfirm button{background:#fff;border:1px solid #cfc9b9;border-radius:10px;min-height:45px;font-weight:900}.saleDetailsActions .primary,.saleCorrectionActions .primary{background:#eab800;border-color:#eab800}.saleDetailsActions .danger,.saleVoidConfirm .danger{color:#a32e20;background:#fff3f1;border-color:#d8a097}.saleCorrectionForm{background:#fffaf0;border:1px solid #d8b741;border-radius:13px;padding:14px}.saleVoidConfirm{background:#fff3f1;border-left:4px solid #bd3b2c;border-radius:10px;gap:8px;padding:14px;display:grid}.saleVoidConfirm p{color:#775b56;margin:0;font-size:10px;line-height:1.5}.saleVoidConfirm>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.orderPriceBasis{background:#fff9df;border:1px solid #d5c47c;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:7px 15px;padding:13px 15px;display:grid}.orderPriceBasis span{display:grid}.orderPriceBasis small{color:#806100;letter-spacing:.1em;font-size:8px}.orderPriceBasis b{font-size:11px}.orderPriceBasis p{color:#625b45;margin:0;font-size:10px;line-height:1.45}.orderPriceBasis em{color:#875400;background:#fff0d0;border-radius:8px;grid-column:1/-1;padding:8px;font-size:9px;font-style:normal;font-weight:800}.orderPriceBasis.wholesale{background:#fff5c4;border-color:#d9ab00}@media (width<=700px){.saleDetailsMetrics{grid-template-columns:1fr 1fr}.saleDetailsMetrics span{border-bottom:1px solid #e5e1d5}.saleDetailsMetrics span:nth-child(2){border-right:0}.saleDetailsMetrics span:nth-child(3),.saleDetailsMetrics span:nth-child(4){border-bottom:0}.saleDetailsActions{grid-template-columns:1fr}.saleCorrectionActions{grid-template-columns:1fr 1fr}.orderPriceBasis{grid-template-columns:1fr}.orderPriceBasis em{grid-column:auto}}.purchaseStartActions{flex-wrap:wrap;gap:8px;display:flex}.purchaseStartActions button{min-height:42px}.declarationReceiveSelector>div>img{object-fit:cover;border:1px solid var(--line);border-radius:9px;width:58px;height:58px}@media (width<=560px){.purchaseStartActions{width:100%;display:grid}.purchaseStartActions button{width:100%}}.multiPurchaseSummary{background:#fffdf4;border:2px solid #d8ac00;border-radius:16px;margin:14px 0;overflow:hidden}.multiPurchaseSummary>header{color:#fff;background:linear-gradient(135deg,#171714,#332a08);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.multiPurchaseSummary>header span{gap:4px;display:grid}.multiPurchaseSummary>header small{color:#f4c400;letter-spacing:.1em;font-weight:900}.multiPurchaseSummary>header b{border-radius:999px;padding:7px 9px;font-size:.72rem}.multiPurchaseSummary>header b.ready{color:#183b22;background:#d9ff70}.multiPurchaseSummary>header b.review{color:#5a3300;background:#ffe188}.multiSummaryGrid{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.multiSummaryGrid span,.landedGrandTotal span{background:#f5f2e8;border-radius:10px;gap:4px;padding:11px;display:grid}.multiSummaryGrid small,.landedGrandTotal small,.multiCurrencyBreakdown small{color:#6f695c}.multiCurrencyBreakdown{gap:8px;padding:0 12px 12px;display:grid}.multiCurrencyBreakdown span{border:1px solid #ded8c5;border-radius:10px;grid-template-columns:1fr auto auto;gap:10px;padding:10px;display:grid}.multiCurrencyBreakdown em{color:#806700;font-style:normal}.landedGrandTotal{color:#fff;background:#171714;grid-template-columns:2fr 1fr 1fr 1fr;gap:8px;padding:14px;display:grid}.landedGrandTotal span{background:#27251f}.landedGrandTotal span:first-child{background:linear-gradient(135deg,#684e00,#d6a900)}.landedGrandTotal strong{font:700 1.7rem Georgia}.multiSummaryFlags,.multiSummaryClear{flex-wrap:wrap;gap:7px;margin:0;padding:12px;display:flex}.multiSummaryFlags span{color:#913c20;background:#fff0e9;border-radius:8px;padding:7px 9px;font-weight:800}.multiSummaryClear{color:#17633a;background:#e7f7ec;font-weight:800}.multiPurchaseSummary>footer{color:#655a33;background:#fff9df;padding:12px}@media (width<=700px){.multiSummaryGrid,.landedGrandTotal{grid-template-columns:1fr 1fr}.landedGrandTotal span:first-child{grid-column:1/-1}.multiCurrencyBreakdown span{grid-template-columns:1fr}.multiPurchaseSummary>header{flex-direction:column;align-items:flex-start}}.finalBatchReview{background:#f7fffb;border:2px solid #0b765d;border-radius:16px;margin:14px 0;overflow:hidden}.finalBatchReview>header{color:#fff;background:linear-gradient(135deg,#073e34,#0b765d);justify-content:space-between;gap:12px;padding:14px;display:flex}.finalBatchReview>header span{gap:3px;display:grid}.finalBatchReview>header small{color:#d9ff70;letter-spacing:.1em;font-weight:900}.finalBatchReview>header em{color:#17382e;background:#d9ff70;border-radius:999px;align-self:center;padding:7px 10px;font-style:normal;font-weight:900}.finalBatchReview dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:12px;display:grid}.finalBatchReview dl>div{background:#fff;border:1px solid #c9ded6;border-radius:11px;min-width:0;padding:11px}.finalBatchReview dt{color:#65776f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:900}.finalBatchReview dd{flex-wrap:wrap;gap:6px;margin:0;display:flex}.finalBatchReview dd span{overflow-wrap:anywhere;background:#edf7f2;border-radius:8px;max-width:100%;padding:6px 8px;font-weight:800}.finalBatchReview>footer{color:#fff;background:#111;grid-template-columns:repeat(4,1fr);gap:7px;padding:12px;display:grid}.finalBatchReview>footer span{background:#25241f;border-radius:9px;gap:4px;padding:9px;display:grid}.finalBatchReview>footer small{color:#d7c98d}.finalBatchReview>p{color:#5f5328;background:#fff8d8;margin:0;padding:11px 13px;font-weight:700}@media (width<=560px){.finalBatchReview dl{grid-template-columns:1fr}.finalBatchReview>footer{grid-template-columns:1fr 1fr}.finalBatchReview>header{flex-direction:column;align-items:flex-start}.finalBatchReview>header em{align-self:flex-start}}.multiPurchaseEditor{gap:10px;margin:14px 0;display:grid}.multiPurchaseEditor>header{color:#fff;background:#111;border-radius:15px;justify-content:space-between;gap:10px;padding:14px;display:flex}.multiPurchaseEditor>header span{gap:4px;display:grid}.multiPurchaseEditor>header small{color:var(--gold);letter-spacing:.1em;font-weight:900}.multiPurchaseEditor>header em{color:#ffe478;align-self:center;font-style:normal;font-weight:900}.multiPurchaseEditor>article{background:#fff;border:2px solid #cfd9d4;border-radius:15px;overflow:hidden}.multiPurchaseEditor>article.needsReview{border-color:#d9754d}.multiPurchaseEditor>article>header{background:#eff8f3;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.multiPurchaseEditor>article.needsReview>header{background:#fff0e9}.multiPurchaseEditor>article>header span{align-items:center;gap:9px;min-width:0;display:flex}.multiPurchaseEditor>article>header i{height:30px;color:var(--gold);background:#111;border-radius:50%;flex:0 0 30px;place-items:center;font-style:normal;font-weight:900;display:grid}.multiPurchaseEditor>article>header b{overflow-wrap:anywhere}.multiPurchaseEditor>article>header em{white-space:nowrap;color:#17633a;font-style:normal;font-weight:900}.multiPurchaseEditor>article.needsReview>header em{color:#9a3d20}.multiPurchaseEditorGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.multiPurchaseEditorGrid label{min-width:0}.multiPurchaseEditorGrid .wide{grid-column:span 2}.multiPurchaseEditorGrid input,.multiPurchaseEditorGrid select{width:100%;min-width:0}.multiLineCost{flex-wrap:wrap;align-items:stretch;gap:8px;padding:0 12px 12px;display:flex}.multiLineCost span{background:#f2f0e8;border-radius:9px;gap:3px;min-width:150px;padding:9px;display:grid}.multiLineCost button{color:var(--gold);background:#111;border:0;border-radius:9px;margin-left:auto;padding:9px 13px;font-weight:900}.lineReviewMessages{background:#fff1eb;flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.lineReviewMessages span{color:#983b20;background:#fff;border-radius:7px;padding:6px 8px;font-size:.76rem;font-weight:800}.multiPurchaseAddLine{background:#fff9df;border:2px dashed #b99500;border-radius:12px;min-height:48px;font-weight:900}.multiSummaryFlagsCompact{background:#fff2ec;gap:7px;padding:12px;display:grid}.multiSummaryFlagsCompact>header{color:#913c20;gap:2px;display:grid}.multiSummaryFlagsCompact>span{background:#fff;border-radius:8px;grid-template-columns:auto 1fr;gap:8px;padding:8px;display:grid}.multiSummaryFlagsCompact em{color:#7c4937;overflow-wrap:anywhere;font-style:normal}@media (width<=760px){.multiPurchaseEditorGrid{grid-template-columns:1fr 1fr}.multiPurchaseEditorGrid .wide{grid-column:1/-1}}@media (width<=480px){.multiPurchaseEditor>header{flex-direction:column;align-items:flex-start}.multiPurchaseEditor>header em{align-self:flex-start}.multiPurchaseEditorGrid{gap:7px;padding:9px}.multiPurchaseEditorGrid label{font-size:10px}.multiPurchaseEditorGrid input,.multiPurchaseEditorGrid select{min-height:40px;padding:7px}.multiLineCost{padding:0 9px 9px}.multiLineCost span{min-width:calc(50% - 4px)}.multiLineCost button{width:100%;margin-left:0}.multiSummaryFlagsCompact>span{grid-template-columns:1fr}.multiPurchaseEditor>article>header{align-items:flex-start}.multiPurchaseEditor>article>header em{font-size:.72rem}}.posCustomerChannelFields{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:14px;margin:14px 0;display:grid}.posCustomerChannelFields>label{margin:0}.posCustomerChannelFields label>small:first-child{color:#8c7514;margin-left:5px;font-size:.68rem;display:inline}.posCustomerChannelFields label>small:last-child{color:#777;margin-top:7px;font-size:.72rem;line-height:1.45;display:block}.purchaseProductPhotos{background:#fffdf6;border:1px solid #ded9ca;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:18px 0;padding:18px;display:grid}.purchaseProductPhotos>div:first-child{gap:4px;display:grid}.purchaseProductPhotos small{color:#9b7900;letter-spacing:.12em;font-weight:900}.purchaseProductPhotos b,.purchaseProductPhotos span{display:block}.purchaseProductPhotos span{color:#777;font-size:.82rem;line-height:1.5}.purchaseProductPhotos>label{cursor:pointer;color:#f5c400;background:#111;border-radius:12px;padding:14px 17px;font-weight:900}.purchaseProductPhotos input{display:none}.purchasePhotoGallery{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;grid-column:1/-1!important;display:grid!important}.purchasePhotoGallery figure{aspect-ratio:1;background:#eee;border:1px solid #ddd;border-radius:12px;margin:0;position:relative;overflow:hidden}.purchasePhotoGallery img{object-fit:cover;width:100%;height:100%}.purchasePhotoGallery button{color:#8c2f1b;background:#fff;border:0;border-radius:8px;padding:5px 7px;font-weight:800;position:absolute;bottom:5px;right:5px}.purchaseRecordPhotos{gap:8px;padding:12px 0;display:flex;overflow:auto}.purchaseRecordPhotos img{object-fit:cover;border:1px solid #ded9ca;border-radius:12px;flex:none;width:88px;height:88px}.purchaseReceivePhotos{background:#fffdf7;border:1px solid #ded9ca;border-radius:14px;margin:12px 0;padding:14px}.purchaseReceivePhotos>small{color:#9a7700;letter-spacing:.12em;font-weight:900}.purchaseReceivePhotos>div{gap:8px;margin-top:9px;display:flex;overflow:auto}.purchaseReceivePhotos img{object-fit:cover;border-radius:11px;flex:none;width:100px;height:100px}.inventoryPanelHead>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.inventorySelectAction{color:#111!important;background:#fff!important;border:1px solid #ddd!important}.inventoryDangerAction,.inventoryRecordDelete,.inventoryMediaDelete{color:#9a301e!important;background:#fff4f0!important;border-color:#efc8bf!important}.inventoryProduct{position:relative}.inventoryRowCheck{accent-color:#c99d00;flex:none;width:19px!important;height:19px!important}.inventoryRecycleBin{margin-top:18px;overflow:hidden}.inventoryRecycleBin>header{border-bottom:1px solid #e5e0d4;justify-content:space-between;align-items:center;padding:20px;display:flex}.inventoryRecycleBin>header span{display:block}.inventoryRecycleBin>header small{color:#a17e00;letter-spacing:.13em;font-weight:900}.inventoryRecycleBin>header h3{margin:3px 0}.inventoryRecycleBin>header p{color:#777;margin:0}.inventoryRecycleBin>header>b{color:#f4c400;background:#111;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.inventoryRecycleBin>div{display:grid}.inventoryRecycleBin article{border-bottom:1px solid #eee;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.inventoryRecycleBin article>span{color:#f2c100;background:#171717;border-radius:11px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.inventoryRecycleBin article img{object-fit:cover;width:100%;height:100%}.inventoryRecycleBin article>div{gap:2px;display:grid}.inventoryRecycleBin article small,.inventoryRecycleBin article em{color:#777;font-size:.74rem}.inventoryRecycleBin article button{background:#fff;border:1px solid #d7d2c6;border-radius:10px;padding:10px 12px;font-weight:800}.inventoryRecycleBin .permanentDelete{color:#9a301e;background:#fff3ef;border-color:#efc8bf}.inventoryRecycleBin .permanentDelete:disabled{opacity:.45}.recycleEmpty{color:#777;padding:20px}@media (width<=680px){.posCustomerChannelFields,.purchaseProductPhotos{grid-template-columns:1fr}.purchaseProductPhotos>label{text-align:center}.inventoryPanelHead>div{justify-content:stretch}.inventoryPanelHead>div button{flex:1}.inventoryRecycleBin article{grid-template-columns:48px minmax(0,1fr);padding:14px}.inventoryRecycleBin article>button{grid-column:auto}.inventoryRecycleBin article .permanentDelete{grid-column:2}.inventoryRecycleBin>header p{font-size:.76rem}}.inventoryCleanupCenter{background:#fffdf5;border:1px solid #d9ad16;border-radius:26px;margin:20px 0;overflow:hidden;box-shadow:0 16px 45px #1e180814}.inventoryCleanupCenter>header{color:#fff;background:#111;border-bottom:3px solid #e7b900;justify-content:space-between;gap:24px;padding:26px;display:flex}.inventoryCleanupCenter>header span{max-width:720px;display:block}.inventoryCleanupCenter>header small{color:#efbd00;letter-spacing:.16em;font-weight:900;display:block}.inventoryCleanupCenter>header h2{margin:6px 0 8px;font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:500}.inventoryCleanupCenter>header p{color:#bdbdbd;margin:0;line-height:1.55}.inventoryCleanupCenter>header>b{color:#efbd00;text-align:center;align-self:center;min-width:128px;font-family:Georgia,serif;font-size:3rem}.inventoryCleanupCenter>header>b small{color:#bdbdbd;letter-spacing:0;font-family:inherit;font-size:.72rem}.inventoryAttentionFilters{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:20px;display:grid}.inventoryAttentionFilters button{color:#222;text-align:left;background:#fff;border:1px solid #dfd8c8;border-radius:15px;gap:4px;min-height:82px;padding:13px;display:grid}.inventoryAttentionFilters button b{color:#b48a00;font-family:Georgia,serif;font-size:1.65rem}.inventoryAttentionFilters button span{font-size:.74rem;font-weight:850}.inventoryAttentionFilters button.active{color:#fff;background:#171717;border-color:#111;box-shadow:inset 0 -3px #e7b900}.inventoryAttentionFilters button.active b{color:#efbd00}.inventoryCleanupActions{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:16px;padding:0 20px 20px;display:grid}.inventoryCleanupActions>div{background:#f4eedc;border-radius:16px;align-content:start;gap:7px;padding:18px;display:grid}.inventoryCleanupActions>div strong{font-size:1.1rem}.inventoryCleanupActions>div small{color:#756d5f;line-height:1.45}.inventoryCleanupActions>div span{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.inventoryCleanupActions button{color:#efbd00;background:#111;border:0;border-radius:11px;padding:11px 14px;font-weight:900}.inventoryCleanupActions button:disabled{opacity:.45}.inventoryCleanupActions .cleanupPurchase{color:#111;background:#e6b600}.inventoryCleanupActions fieldset{background:#fff;border:1px solid #dfd8c8;border-radius:16px;grid-template-columns:repeat(4,minmax(110px,1fr));gap:10px;margin:0;padding:15px;display:grid}.inventoryCleanupActions legend{padding:0 8px;font-weight:900}.inventoryCleanupActions label{color:#706959;gap:5px;font-size:.7rem;font-weight:850;display:grid}.inventoryCleanupActions input,.inventoryCleanupActions select{color:#111;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d9d3c6;border-radius:10px;padding:9px}.inventoryCleanupActions fieldset>button{grid-column:1/-1}.inventoryCleanupMessage{color:#5b4700;background:#fff5cf;border-left:4px solid #d9a900;margin:0 20px 18px;padding:12px 14px;font-weight:750}.inventoryCleanupCenter>footer{color:#746e62;border-top:1px solid #e7e0d0;padding:14px 20px;font-size:.76rem}@media (width<=850px){.inventoryAttentionFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.inventoryCleanupActions{grid-template-columns:1fr}.inventoryCleanupActions fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.inventoryCleanupCenter{border-radius:20px}.inventoryCleanupCenter>header{padding:20px;display:grid}.inventoryCleanupCenter>header>b{text-align:left}.inventoryAttentionFilters{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.inventoryCleanupActions{padding:0 14px 14px}.inventoryCleanupActions fieldset{grid-template-columns:1fr}.inventoryCleanupCenter>footer{padding:12px 14px}.inventoryAttentionFilters button{min-height:74px}.inventoryCleanupActions>div span button{width:100%}}.auditHero{color:#fff;border-left:8px solid var(--gold);background:linear-gradient(125deg,#111,#2d2407);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:26px;display:grid}.auditHero>span{background:var(--gold);color:#111;border-radius:18px;place-items:center;width:62px;height:62px;font-size:30px;display:grid}.auditHero small,.approvalControl header small,.auditRecoveryGrid header small{color:var(--gold);letter-spacing:.13em;font-weight:900}.auditHero h1{margin:4px 0;font:clamp(30px,4vw,46px) Georgia}.auditHero p{color:#d8d4c8;margin:0}.auditHero button,.backupControl>button{background:var(--gold);border:0;border-radius:11px;padding:13px 16px;font-weight:900}.auditControlStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.auditAlerts{color:#7a2d18;background:#fff5f0;border:1px solid #dc926f;border-left:6px solid #b44a24;border-radius:13px;gap:12px;margin-bottom:16px;padding:14px;display:flex}.approvalControl>header,.auditRecoveryGrid article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.approvalControl>div{display:grid}.approvalControl article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) auto auto auto;align-items:center;gap:13px;padding:15px 0;display:grid}.approvalControl article>span{gap:3px;display:grid}.approvalControl article em{color:#8a6b00;font-style:normal;font-weight:900}.approvalControl article small{color:var(--muted)}.approvalControl article>i{border-radius:999px;padding:7px 9px;font-style:normal;font-weight:900}.approvalPending{color:#6c5000;background:#fff0bc}.approvalApproved{color:#1c6534;background:#dff5e5}.approvalRejected{color:#8e2d20;background:#f8dfda}.approvalControl article>div{gap:7px;display:flex}.approvalControl article button{color:var(--gold);background:#111;border:0;border-radius:8px;padding:9px 11px;font-weight:900}.approvalControl .rejectApproval{color:#922d1d;background:#fff0ec;border:1px solid #dca89e}.auditRecoveryGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.backupControl{gap:12px;display:grid}.backupControl label{gap:5px;font-weight:800;display:grid}.backupControl footer{color:var(--muted);font-size:.78rem}.sessionControl>div{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.sessionControl span{display:grid}.sessionControl small{color:var(--muted)}.sessionControl em{color:#735d00;font-size:.74rem;font-style:normal}.sessionControl button{background:#fff9df;border:1px solid #d5caa2;border-radius:8px;padding:8px;font-weight:800}.auditTimeline>div{border-top:1px solid var(--line);grid-template-columns:30px 1fr;gap:10px;padding:11px 0;display:grid}.auditTimeline>div>span{width:27px;height:27px;color:var(--gold);background:#111;border-radius:50%;place-items:center;display:grid}.auditTimeline section{gap:2px;display:grid}.auditTimeline strong{text-transform:capitalize}.auditTimeline small{color:var(--muted)}.auditTimeline code{color:#806300;font-size:.7rem}.batchLedger>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) auto auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.batchLedger span{display:grid}.batchLedger small{color:var(--muted)}.batchLedger em{color:#735b00;font-style:normal}.batchLedger i{font-size:.72rem;font-style:normal;font-weight:900}.auditTimeline,.batchLedger,.sessionControl{max-height:620px;overflow:auto}@media (width<=900px){.auditControlStats{grid-template-columns:1fr 1fr}.auditRecoveryGrid{grid-template-columns:1fr}.approvalControl article{grid-template-columns:1fr auto}.approvalControl article>div{grid-column:1/-1}.auditHero{grid-template-columns:auto 1fr}.auditHero>button{grid-column:1/-1}}@media (width<=560px){.auditHero{padding:18px}.auditHero>span{width:48px;height:48px}.auditControlStats{grid-template-columns:1fr 1fr}.approvalControl article{grid-template-columns:1fr}.approvalControl article>div{grid-column:auto}.sessionControl>div{grid-template-columns:1fr auto}.sessionControl>div button{grid-column:1/-1}.batchLedger>div{grid-template-columns:1fr auto}.batchLedger>div em,.batchLedger>div i{grid-column:auto}.auditAlerts{flex-direction:column}}.auditExportActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.auditExportActions button{padding:10px 12px}.systemHealthBoard{border-top:5px solid #c79500;margin-top:16px;overflow:hidden}.systemHealthBoard>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.systemHealthBoard>header small{color:#8a6900;letter-spacing:.13em;font-weight:900}.systemHealthBoard>header h2{margin:4px 0;font:32px Georgia}.systemHealthBoard>header>b{color:#17622c;background:#e8f6eb;border-radius:999px;padding:9px 12px}.systemHealthMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.systemHealthMetrics>span{background:#f5f2e9;border:1px solid #e5deca;border-radius:14px;gap:5px;padding:15px;display:grid}.systemHealthMetrics small,.systemHealthMetrics em{color:var(--muted)}.systemHealthMetrics em{font-size:.72rem;font-style:normal}.systemHealthMetrics strong{font-size:1.05rem}.integrityIssues{gap:8px;display:grid}.integrityIssues article{background:#fff6df;border-radius:11px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.integrityIssues article.critical{color:#8f2e1d;background:#fff0eb}.integrityIssues article>b{width:34px;height:34px;color:var(--gold);background:#111;border-radius:50%;place-items:center;display:grid}.integrityIssues article span{gap:2px;display:grid}.integrityIssues article small{color:inherit;opacity:.78}.integrityClear{color:#175d2b;background:#ebf8ee;border:1px solid #81c492;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.integrityClear span{color:#3e6550}.systemHealthBoard>footer{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.systemHealthBoard>footer button{color:var(--gold);background:#111;border:0;border-radius:10px;padding:12px 14px;font-weight:900}.systemHealthBoard>footer span{color:var(--muted);font-size:.78rem}.healthCritical{border-color:#a63e22}.healthReview{border-color:#c79500}.healthHealthy{border-color:#2a8b4a}@media (width<=900px){.auditHero>.auditExportActions{grid-column:1/-1;justify-content:stretch}.auditExportActions button{flex:1}.systemHealthMetrics{grid-template-columns:1fr 1fr}}@media (width<=560px){.systemHealthMetrics{grid-template-columns:1fr}.systemHealthBoard>header,.systemHealthBoard>footer,.integrityClear{flex-direction:column;align-items:flex-start}.auditExportActions{grid-template-columns:1fr;width:100%;display:grid}.auditExportActions button{width:100%}}.posCartBuilder,.imageOrderBuilder{background:#fffdf7;border:1px solid #ded8c8;border-radius:17px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.posCartBuilder>header,.imageOrderBuilder>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.posCartBuilder>header span,.imageOrderBuilder>header span{gap:2px;display:grid}.posCartBuilder>header small,.imageOrderBuilder>header small{color:#8e7000;letter-spacing:.12em;font-weight:900}.posCartBuilder>header h3,.imageOrderBuilder>header h3{margin:0}.posImagePicker,.orderImagePicker{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:9px;max-height:310px;padding:2px;display:grid;overflow:auto}.posImagePicker>button,.orderImagePicker>button{text-align:left;background:#f1efe7;border:2px solid #0000;border-radius:13px;grid-template-rows:92px auto auto;gap:5px;min-width:0;padding:8px;display:grid}.posImagePicker>button.selected,.orderImagePicker>button.selected{background:#fff7d6;border-color:#c99d00}.posImagePicker>button>span,.orderImagePicker>button>span{color:var(--gold);background:#181818;border-radius:9px;place-items:center;font-size:1.5rem;display:grid;overflow:hidden}.posImagePicker img,.orderImagePicker img{object-fit:cover;width:100%;height:100%}.posImagePicker>button>b,.orderImagePicker>button>b{line-height:1.2;overflow:hidden}.posImagePicker>button>small,.orderImagePicker>button>small{color:#6f6b61;line-height:1.25}.posAddSelected,.orderAddBar{color:#fff;background:#171717;border-radius:12px;grid-template-columns:minmax(0,1fr) 100px auto;align-items:end;gap:10px;padding:10px;display:grid}.posAddSelected>span,.orderAddBar>span{align-items:center;gap:10px;min-width:0;display:flex}.posAddSelected>span>img,.posAddSelected>span>b,.orderAddBar>span>img,.orderAddBar>span>b{object-fit:cover;border-radius:9px;flex:none;width:56px;height:56px}.posAddSelected>span>b,.orderAddBar>span>b{background:var(--gold);color:#111;place-items:center;display:grid}.posAddSelected em,.orderAddBar em{min-width:0;font-style:normal;display:grid}.posAddSelected em strong,.orderAddBar em strong{overflow-wrap:anywhere}.posAddSelected em small,.orderAddBar em small{color:#c8c2b1}.posAddSelected label,.orderAddBar label{color:#fff;margin:0}.posAddSelected input,.orderAddBar input{min-height:43px}.posAddSelected>button,.orderAddBar>button{background:var(--gold);border:0;border-radius:10px;min-height:43px;padding:10px 14px;font-weight:900}.posCartLines,.imageOrderBuilder{gap:8px;display:grid}.posCartLines article,.imageOrderBuilder>article{background:#fff;border:1px solid #e0dbcd;border-radius:12px;grid-template-columns:54px minmax(0,1fr) 80px auto auto;align-items:center;gap:9px;padding:9px;display:grid}.posCartLines article>img,.posCartLines article>b,.imageOrderBuilder>article>img,.orderLineFallback{object-fit:cover;border-radius:9px;width:52px;height:52px}.posCartLines article>b,.orderLineFallback{color:var(--gold);background:#171717;place-items:center;display:grid}.posCartLines article>span,.imageOrderBuilder>article>span{min-width:0;display:grid}.posCartLines article>span small,.imageOrderBuilder>article>span small{color:#777}.posCartLines article label{margin:0}.posCartLines article input{min-height:40px;padding:7px}.posCartLines article>em{white-space:nowrap;font-style:normal;font-weight:900}.posCartLines article>button,.imageOrderBuilder>article>button{color:#922f20;background:#fff0eb;border:0;border-radius:8px;padding:8px;font-weight:900}.posCartTotal{border-top:2px solid #222;justify-content:space-between;padding-top:14px;display:flex}.posCheckoutActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.quickOrderButton{color:#111;background:#fff;border:2px solid #111;border-radius:11px;min-height:52px;font-weight:900}.orderProductImages{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding:12px 0;display:grid}.orderProductImages>div{background:#faf8f1;border:1px solid #e3ded1;border-radius:11px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.orderProductImages img,.orderProductImages>div>b{object-fit:cover;border-radius:9px;width:58px;height:58px}.orderProductImages>div>b{color:var(--gold);background:#171717;place-items:center;display:grid}.orderProductImages span{min-width:0;display:grid}.orderProductImages strong{overflow-wrap:anywhere}.orderProductImages small{color:#777}.trackingTools em{color:#9b321e;margin-top:4px;font-size:.72rem;font-style:normal;font-weight:800;display:block}@media (width<=680px){.posImagePicker,.orderImagePicker{grid-template-columns:repeat(2,minmax(0,1fr));max-height:270px}.posAddSelected,.orderAddBar{grid-template-columns:1fr 85px}.posAddSelected>button,.orderAddBar>button{grid-column:1/-1}.posCartLines article,.imageOrderBuilder>article{grid-template-columns:48px minmax(0,1fr) 68px auto}.posCartLines article>img,.posCartLines article>b,.imageOrderBuilder>article>img,.orderLineFallback{width:46px;height:46px}.posCartLines article>em{grid-column:2}.posCartLines article>button,.imageOrderBuilder>article>button{grid-area:1/4/3}.posCheckoutActions,.orderProductImages{grid-template-columns:1fr}.trackingTools>div{grid-template-columns:1fr;display:grid}.trackingTools>div>*{text-align:center}.trackingTools>img{width:118px;height:118px}}@media (width<=420px){.posImagePicker,.orderImagePicker{grid-template-columns:1fr 1fr}.posImagePicker>button,.orderImagePicker>button{grid-template-rows:74px auto auto;padding:6px}.posAddSelected,.orderAddBar{grid-template-columns:1fr}.posAddSelected>label,.orderAddBar>label{grid-column:auto}.posCartLines article,.imageOrderBuilder>article{grid-template-columns:44px minmax(0,1fr) 62px}.posCartLines article>button,.imageOrderBuilder>article>button{grid-area:2/3}.posCartLines article>em,.imageOrderBuilder>article>b:not(.orderLineFallback){grid-column:2}.orderProductImages img,.orderProductImages>div>b{width:52px;height:52px}}.posAddSelected,.orderAddBar,.posCartLines,.imageOrderBuilder,.posCartBuilder{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.posAddSelected>*,.orderAddBar>*,.posCartLines article>*,.imageOrderBuilder>article>*{min-width:0}.posAddSelected input[type=number],.orderAddBar input[type=number],.posCartLines input[type=number]{color:#111!important;-webkit-text-fill-color:#111!important;caret-color:#1f6fe5!important;opacity:1!important;background:#fff!important}.posAddSelected input[type=number]::placeholder,.orderAddBar input[type=number]::placeholder,.posCartLines input[type=number]::placeholder{color:#777!important;-webkit-text-fill-color:#777!important}.posAddSelected>span,.orderAddBar>span,.posAddSelected em,.orderAddBar em{overflow:hidden}.posAddSelected em strong,.posAddSelected em small,.orderAddBar em strong,.orderAddBar em small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.posAddSelected img,.orderAddBar img{background:#fff;visibility:visible!important;opacity:1!important;display:block!important}.orderProductImages img{visibility:visible;opacity:1;background:#eee;display:block}@media (width<=680px){.posAddSelected,.orderAddBar{grid-template-columns:minmax(0,1fr) 88px!important}.posAddSelected>button,.orderAddBar>button{width:100%;grid-column:1/-1!important}.posAddSelected>span,.orderAddBar>span{width:100%}.posAddSelected label,.orderAddBar label{width:88px}.posAddSelected input[type=number],.orderAddBar input[type=number]{text-align:center;font-size:18px!important;font-weight:800!important}}@media (width<=390px){.posAddSelected,.orderAddBar{grid-template-columns:1fr!important}.posAddSelected label,.orderAddBar label{width:100%}.posAddSelected em strong,.posAddSelected em small,.orderAddBar em strong,.orderAddBar em small{white-space:normal}.posAddSelected>button,.orderAddBar>button{grid-column:1!important}}.orderLineBuilder>.orderImagePicker{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important;gap:9px!important;max-height:310px!important;padding:2px!important;display:grid!important;overflow:hidden auto!important}.orderLineBuilder>.orderImagePicker>button{color:#111!important;text-align:left!important;background:#f1efe7!important;border:2px solid #0000!important;border-radius:13px!important;grid-template-rows:92px auto auto!important;grid-template-columns:1fr!important;align-self:stretch!important;gap:5px!important;min-width:0!important;padding:8px!important;display:grid!important}.orderLineBuilder>.orderImagePicker>button.selected{background:#fff7d6!important;border-color:#c99d00!important}.orderLineBuilder>.orderImagePicker>button>span{width:100%!important;height:92px!important;color:var(--gold)!important;background-color:#181818!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:9px!important;place-items:center!important;display:grid!important;position:relative!important;overflow:hidden!important}.orderLineBuilder>.orderImagePicker>button>span.hasProductImage{background-color:#eee!important}.orderLineBuilder>.orderImagePicker>button>span>img{z-index:2!important;object-fit:cover!important;visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.orderLineBuilder>.orderImagePicker>button>b{color:#111!important}.orderLineBuilder>.orderImagePicker>button>small{color:#6f6b61!important}@media (width<=680px){.orderLineBuilder>.orderImagePicker{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:310px!important}.orderLineBuilder>.orderImagePicker>button{grid-template-rows:92px auto auto!important}.orderLineBuilder>.orderImagePicker>button>span{height:92px!important}}.ordersWorkspace{gap:14px;display:grid}.ordersWorkspaceHero{color:#fff;background:linear-gradient(125deg,#111 0 72%,#3b2e05);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid;box-shadow:0 14px 35px #1b160820}.ordersHeroIcon{background:var(--gold);color:#111;border-radius:15px;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.ordersWorkspaceHero>span{gap:2px;display:grid}.ordersWorkspaceHero small,.orderWorklist>header small,.securePaymentWorkspace>header small,.secureInsights>header small{color:var(--gold);letter-spacing:.13em;font-weight:900}.ordersWorkspaceHero h1{margin:0;font:600 34px Georgia}.ordersWorkspaceHero p{color:#d2cec2;margin:0}.ordersWorkspaceHero>button{background:var(--gold);color:#111;border:0;border-radius:12px;padding:13px 16px;font-weight:900}.ordersPulse{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ordersPulse article{background:#fff;border:1px solid #e2ddcf;border-radius:14px;gap:4px;padding:13px 14px;display:grid}.ordersPulse small{color:#706c62;font-weight:800}.ordersPulse b{font-size:21px}.ordersPulse em{color:#8a6b00;font-size:.72rem;font-style:normal}.ordersPulse .pulseWarn{background:#fff9df;border-color:#dfb130}.ordersPulse .pulseDanger{background:#fff2ed;border-color:#d8795c}.ordersWorkspaceTabs{background:#f3f0e7;border:1px solid #ded8ca;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:7px;padding:6px;display:grid}.ordersWorkspaceTabs button{color:#5f5b51;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:11px 13px;display:grid}.ordersWorkspaceTabs button[aria-pressed=true]{color:#fff;background:#111;box-shadow:0 6px 18px #0002}.ordersWorkspaceTabs button>span{color:#111;background:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.ordersWorkspaceTabs button[aria-pressed=true]>span{background:var(--gold)}.ordersWorkspaceTabs em{background:#e2ddd0;border-radius:999px;place-items:center;min-width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.ordersWorkspaceTabs button[aria-pressed=true] em{color:var(--gold);background:#3b3420}.orderWorklist,.securePaymentWorkspace,.secureInsights{background:#fff;border:1px solid #ddd7c9;border-radius:18px;overflow:hidden}.orderWorklist>header,.securePaymentWorkspace>header,.secureInsights>header{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.orderWorklist h2,.securePaymentWorkspace h2,.secureInsights h2{margin:3px 0;font:500 24px Georgia}.orderWorklist>header>b,.securePaymentWorkspace>header>b,.secureInsights>header>b{color:var(--gold)}.securePaymentWorkspace>header p{color:#bbb;margin:3px 0}.orderWorkTools{border-bottom:1px solid #ebe7dc;grid-template-columns:minmax(0,1fr) 190px;gap:9px;padding:13px 16px;display:grid}.orderWorkTools label{color:#706b5f;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900}.orderWorkTools input,.orderWorkTools select{color:#111;background:#fff;border:1px solid #d9d5ca;border-radius:10px;width:100%;min-height:44px;margin-top:5px;padding:9px 11px;display:block}.orderStageFilters{border-bottom:1px solid #ebe7dc;gap:7px;padding:10px 16px;display:flex;overflow:auto}.orderStageFilters button{color:#625d50;background:#fff;border:1px solid #ddd7c8;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 10px;display:flex}.orderStageFilters button.active{color:#fff;background:#111;border-color:#111}.orderStageFilters button b{color:#111;background:#eee;border-radius:50%;place-items:center;min-width:22px;height:22px;display:grid}.orderStageFilters button.active b{background:var(--gold)}.ordersAttention{color:#7f2c18;background:#fff1ec;border-left:5px solid #c95635;border-radius:10px;align-items:center;gap:12px;margin:12px 16px 0;padding:11px 13px;display:flex}.secureOrderList{background:#f5f2e9;gap:10px;padding:14px;display:grid}.secureOrderCard{background:#fff;border:1px solid #dcd7ca;border-radius:15px;overflow:hidden;box-shadow:0 5px 15px #241d0810}.secureOrderCard.late{border-color:#ce7254}.secureOrderCard>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.secureOrderCard>header>span{gap:3px;min-width:0;display:grid}.secureOrderCard>header small{color:#896900;letter-spacing:.08em;font-weight:900}.secureOrderCard>header h3{margin:0;font-size:19px}.secureOrderCard>header p{color:#777;margin:0;font-size:.76rem}.secureOrderCard>header>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.secureStatus,.securePayment{white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:.68rem;font-style:normal;font-weight:900}.secureStatus{color:#665b32;background:#eee9da}.statusDelivered,.statusReady{color:#176034;background:#dcf4e3}.statusDispatched{color:#225787;background:#e0ecff}.statusDraft{color:#6e5200;background:#fff0bd}.securePayment{color:#8a3021;background:#f4e1dd}.securePayment.paid{color:#17633a;background:#dff5e7}.securePayment.partpaid{color:#705200;background:#fff1c9}.secureOrderProducts{gap:7px;padding:0 14px 12px;display:flex;overflow:auto}.secureOrderProducts>div{background:#faf8f1;border:1px solid #e3ded2;border-radius:10px;flex:0 0 min(235px,78vw);grid-template-columns:48px minmax(115px,1fr);align-items:center;gap:8px;padding:7px;display:grid}.secureOrderProducts img,.secureOrderProducts>div>b{object-fit:cover;border-radius:8px;width:48px;height:48px}.secureOrderProducts>div>b{color:var(--gold);background:#151515;place-items:center;display:grid}.secureOrderProducts span{min-width:0;display:grid}.secureOrderProducts strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.secureOrderProducts small{color:#777}.secureOrderProducts>em{color:var(--gold);white-space:nowrap;background:#111;border-radius:999px;align-self:center;padding:8px;font-style:normal}.secureOrderFacts{background:#fdfcf8;border-top:1px solid #ece8de;border-bottom:1px solid #ece8de;grid-template-columns:repeat(4,1fr);display:grid}.secureOrderFacts span{border-right:1px solid #ece8de;gap:3px;padding:10px 13px;display:grid}.secureOrderFacts span:last-child{border:0}.secureOrderFacts small{color:#777;font-size:.68rem}.secureOrderFacts b{font-size:.84rem}.secureOrderFacts .amountDue{color:#a23920}.orderStageTrack{gap:4px;padding:10px 14px;display:flex}.orderStageTrack i{background:#e7e2d6;border-radius:99px;flex:1;height:4px}.orderStageTrack i.done{background:var(--gold)}.secureOrderCard>footer{justify-content:flex-end;gap:7px;padding:0 14px 12px;display:flex}.secureDetailsButton,.secureIssueButton{background:#fff;border:1px solid #d8d2c4;border-radius:9px;padding:9px 11px;font-weight:850}.secureDetailsButton{color:#181818}.secureIssueButton{color:#97351f!important;background:#fff4f0!important;border-color:#e1a28e!important}.secureOrderDetail{background:#fbf9f2;border-top:1px solid #e4dfd2;gap:10px;padding:13px;display:grid}.secureCustomerDetail{background:#fff;border:1px solid #dfd8c6;border-radius:12px;overflow:hidden}.secureCustomerDetail>header{color:#fff;background:#171717;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.secureCustomerDetail>header>span{background:var(--gold);color:#111;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.secureCustomerDetail>header>div{display:grid}.secureCustomerDetail>header small{color:var(--gold);letter-spacing:.1em;font-size:.65rem}.secureCustomerDetail>header em{color:#f6cf39;background:#332c16;border-radius:999px;padding:5px 7px;font-size:.65rem;font-style:normal}.secureCustomerDetail dl,.secureInsights dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.secureCustomerDetail dl>div{border-bottom:1px solid #ebe6da;border-right:1px solid #ebe6da;padding:10px 12px}.secureCustomerDetail dt,.secureInsights dt{color:#777;font-size:.67rem}.secureCustomerDetail dd,.secureInsights dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:850}.secureIntegrationGrid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.secureIntegrationGrid>span{background:#efede4;border-radius:10px;gap:3px;padding:10px;display:grid}.secureIntegrationGrid small,.secureIntegrationGrid em{color:#756f61;font-size:.66rem;font-style:normal}.secureAuditTrail{flex-wrap:wrap;gap:6px;display:flex}.secureAuditTrail span{color:#655b37;background:#fff;border:1px solid #ddd7c8;border-radius:999px;padding:7px 9px;font-size:.72rem}.secureDeliveryUpdate{grid-template-columns:1fr 1fr;gap:7px;display:grid}.secureDeliveryUpdate span{background:#fff3d1;border-radius:10px;gap:3px;padding:10px;display:grid}.secureDeliveryUpdate small{color:#77632b}.secureOrderActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.secureOrderActions>button:first-child{color:var(--gold);background:#111;border:0;border-radius:10px;padding:11px 13px;font-weight:900}.secureOrderActions em{color:#805f09;font-style:normal}.secureOrderEmpty{color:#777;justify-items:start;gap:5px;padding:24px;display:grid}.secureOrderEmpty b{color:#111;font-size:18px}.secureOrderEmpty button{color:var(--gold);background:#111;border:0;border-radius:9px;margin-top:5px;padding:10px 12px;font-weight:900}.securePaymentWorkspace>div{display:grid}.securePaymentWorkspace>div>article{border-bottom:1px solid #e8e3d7;gap:10px;padding:15px 18px;display:grid}.securePaymentWorkspace article>header{justify-content:space-between;gap:12px;display:flex}.securePaymentWorkspace article h3{margin:3px 0}.securePaymentWorkspace article p{color:#777;margin:0}.securePaymentWorkspace article header small{color:#876700;font-weight:900}.securePaymentWorkspace article header>b{font-size:18px}.paymentProductStrip{gap:7px;display:flex;overflow:auto}.paymentProductStrip>span{background:#faf8f1;border:1px solid #e2ddd1;border-radius:9px;flex:none;align-items:center;gap:7px;padding:7px;display:flex}.paymentProductStrip img,.paymentProductStrip span>b{object-fit:cover;border-radius:7px;width:38px;height:38px}.paymentProductStrip span>b{color:var(--gold);background:#111;place-items:center;display:grid}.paymentProductStrip em{font-style:normal;font-weight:800}.securePaymentWorkspace article>footer{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;display:grid}.securePaymentWorkspace article>footer span{display:grid}.securePaymentWorkspace article code{overflow-wrap:anywhere}.securePaymentWorkspace article>footer>em{border-radius:999px;padding:7px 9px;font-style:normal;font-weight:850}.securePaymentWorkspace article>footer>.paid{color:#17633a;background:#dff5e7}.securePaymentWorkspace article>footer>.review{color:#755600;background:#fff0c8}.securePaymentWorkspace article>footer>button{color:var(--gold);background:#111;border:0;border-radius:9px;padding:10px 12px;font-weight:900}.secureControlNote{color:#65531b;background:#fff7d8;margin:0;padding:13px 18px}.secureInsights>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;padding:14px;display:grid}.secureInsights article{border:1px solid #dfd9cb;border-radius:12px;overflow:hidden}.secureInsights article>header{background:#f5f1e5;justify-content:space-between;padding:11px;display:flex}.secureInsights article>header em{color:#806300;font-style:normal;font-weight:800}.secureInsights dl>div{padding:10px}.secureInsights>footer{color:#777;border-top:1px solid #e6e1d5;padding:12px 16px}.ordersWorkspace .trackingTools{padding:11px}.ordersWorkspace .trackingTools>img{width:64px;height:64px}.ordersWorkspace .trackingTools>div{margin-left:auto}@media (width<=760px){.ordersWorkspaceHero{grid-template-columns:auto minmax(0,1fr);padding:14px}.ordersWorkspaceHero>button{grid-column:1/-1;width:100%}.ordersWorkspaceHero h1{font-size:29px}.ordersWorkspaceHero p{font-size:.76rem}.ordersPulse{grid-template-columns:1fr 1fr}.ordersWorkspaceTabs button{grid-template-columns:auto 1fr;padding:9px}.ordersWorkspaceTabs button>span{width:25px;height:25px}.orderWorkTools{grid-template-columns:1fr}.orderStageFilters{padding:9px 12px}.secureOrderList{padding:9px}.secureOrderCard>header{padding:11px}.secureOrderCard>header>div{display:grid}.secureOrderFacts{grid-template-columns:1fr 1fr}.secureOrderFacts span:nth-child(2){border-right:0}.secureOrderFacts span:nth-child(-n+2){border-bottom:1px solid #ece8de}.secureOrderCard>footer{justify-content:stretch}.secureOrderCard>footer button{flex:1}.secureIntegrationGrid{grid-template-columns:1fr 1fr}.securePaymentWorkspace>header,.secureInsights>header{align-items:flex-start}.securePaymentWorkspace article>footer{grid-template-columns:1fr auto}.securePaymentWorkspace article>footer>button{grid-column:1/-1}.secureCustomerDetail dl{grid-template-columns:1fr}.secureCustomerDetail dl>div{border-right:0}.secureDeliveryUpdate{grid-template-columns:1fr}.secureOrderActions{flex-direction:column;align-items:stretch}.secureOrderActions button{width:100%}.ordersWorkspace .trackingTools{grid-template-columns:64px 1fr;display:grid}.ordersWorkspace .trackingTools>div{grid-column:1/-1;margin:0}.ordersWorkspace .trackingTools>div>*{text-align:center;width:100%}}@media (width<=430px){.ordersWorkspace{gap:10px}.ordersHeroIcon{width:43px;height:43px}.ordersPulse article{padding:10px}.ordersPulse b{font-size:17px}.ordersWorkspaceTabs button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:3px}.ordersWorkspaceTabs button>span{display:none}.ordersWorkspaceTabs em{min-width:20px;height:20px;margin-top:-24px;margin-left:56px;font-size:.62rem;position:absolute}.orderWorklist>header,.securePaymentWorkspace>header,.secureInsights>header{flex-direction:column;align-items:flex-start;padding:13px}.orderWorklist h2,.securePaymentWorkspace h2,.secureInsights h2{font-size:21px}.secureOrderProducts>div{flex-basis:min(220px,82vw)}.secureOrderCard>header{display:grid}.secureOrderCard>header>div{justify-content:flex-start;display:flex}.secureOrderFacts span{padding:9px}.secureCustomerDetail>header{grid-template-columns:auto 1fr}.secureCustomerDetail>header em{grid-column:2;justify-self:start}.secureIntegrationGrid{grid-template-columns:1fr 1fr}.securePaymentWorkspace>div>article{padding:13px}.securePaymentWorkspace article>header{display:grid}.securePaymentWorkspace article>footer{grid-template-columns:1fr}.securePaymentWorkspace article>footer>button{grid-column:auto}.secureInsights>div{grid-template-columns:1fr;padding:9px}}.orderQuantityEditor,.packingChecklist,.orderDocumentCenter{background:#fff;border:1px solid #ddd6c4;border-radius:13px;overflow:hidden}.orderQuantityEditor>header,.packingChecklist>header,.orderDocumentCenter>header{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.orderQuantityEditor h3{margin:2px 0}.orderQuantityEditor header small,.packingChecklist header small,.orderDocumentCenter header small{color:var(--gold);letter-spacing:.1em;font-size:.68rem}.orderQuantityEditor>article{border-top:1px solid #ebe6da;grid-template-columns:48px minmax(0,1fr) 90px auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.orderQuantityEditor img,.orderQuantityEditor>article>b{object-fit:cover;border-radius:8px;width:48px;height:48px}.orderQuantityEditor>article>b{color:var(--gold);background:#111;place-items:center;display:grid}.orderQuantityEditor article span,.orderQuantityEditor article label{gap:3px;display:grid}.orderQuantityEditor article small{color:#777}.orderQuantityEditor input[type=number]{text-align:center;border:2px solid #d9d4c7;border-radius:9px;width:100%;min-height:44px;font-size:18px;font-weight:900;color:#111!important;-webkit-text-fill-color:#111!important;background:#fff!important}.orderQuantityEditor article em{font-style:normal;font-weight:900}.packingChecklist>header em{color:#eee;font-size:.72rem;font-style:normal}.packingChecklist>label{border-top:1px solid #e9e4d8;grid-template-columns:auto 56px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;display:grid!important}.packingChecklist input{height:22px;width:22px!important}.packingChecklist img,.packingChecklist label>b{object-fit:cover;border-radius:9px;width:56px;height:56px}.packingChecklist label>b{color:var(--gold);background:#111;place-items:center;display:grid}.packingChecklist label span{gap:3px;display:grid}.packingChecklist label small{color:#777}.orderStockWarning{background:#fff0e9;border:1px solid #dc8e6d;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 14px 12px;padding:10px 12px;display:flex}.orderStockWarning span{display:grid}.orderStockWarning small{color:#853b24}.orderStockWarning button,.secureCancelButton{color:#9b371e!important;background:#fff!important;border:1px solid #bb5d41!important;border-radius:9px!important;padding:9px 11px!important;font-weight:900!important}.secureOrderCard.cancelled{opacity:.78}.statusCancelled{color:#555;background:#eee}.orderDocumentCenter{display:grid}.orderDocumentCenter>header b{font-size:.8rem}.orderDocumentCenter>div{flex-wrap:wrap;gap:7px;padding:10px;display:flex}.orderDocumentCenter button,.orderDocumentCenter a{color:#111;text-align:center;background:#fff;border:1px solid #d8d1c0;border-radius:9px;flex:125px;padding:9px 10px;font-weight:850;text-decoration:none}.orderDocumentCenter button:first-child{color:var(--gold);background:#111}.orderDocumentCenter>em{color:#a13b22;padding:0 10px 10px;font-style:normal}.secureOrderProducts img{visibility:visible!important;opacity:1!important;display:block!important}@media (width<=560px){.orderQuantityEditor>article{grid-template-columns:48px minmax(0,1fr) 82px}.orderQuantityEditor article>em{grid-column:2}.packingChecklist>header,.orderDocumentCenter>header{align-items:flex-start;display:grid}.packingChecklist>label{grid-template-columns:auto 48px minmax(0,1fr)}.packingChecklist img,.packingChecklist label>b{width:48px;height:48px}.orderStockWarning{align-items:stretch;display:grid}.orderStockWarning button{width:100%}}.storeSwitcher{gap:2px;min-width:150px;display:grid}.storeSwitcher small{color:#8a6b00;letter-spacing:.12em;font-size:9px;font-weight:900}.storeSwitcher select{color:#111;background:#fff;border:1px solid #d8d3c5;border-radius:9px;min-height:39px;padding:7px 9px;font-weight:850}.storePortfolio{background:#fff;border:1px solid #d9d2bf;border-radius:20px;margin-bottom:18px;overflow:hidden}.storePortfolio>header{color:#fff;background:linear-gradient(125deg,#111 0 72%,#3b2e05);justify-content:space-between;gap:15px;padding:20px;display:flex}.storePortfolio>header span{gap:3px;display:grid}.storePortfolio>header small{color:var(--gold);letter-spacing:.13em;font-weight:900}.storePortfolio h2{margin:0;font:30px Georgia}.storePortfolio>header p{color:#cbc7bc;margin:0}.storePortfolio>header>b{background:var(--gold);color:#111;border-radius:999px;align-self:start;padding:8px 10px}.storePortfolioGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;padding:14px;display:grid}.storePortfolio article{background:#faf8f1;border:1px solid #dfdbcf;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.storePortfolio article.active{border:2px solid var(--gold);background:#fff9df}.storePortfolio article span{gap:4px;min-width:0;display:grid}.storePortfolio article small{color:#7e6100;text-transform:uppercase;font-weight:900}.storePortfolio article h3{margin:0}.storePortfolio article code{text-overflow:ellipsis;color:#6d695f;overflow:hidden}.storePortfolio article button,.storePortfolio>footer button{color:var(--gold);background:#111;border:0;border-radius:9px;padding:10px 12px;font-weight:900}.storePortfolio article em{color:#21623a;font-style:normal;font-weight:900}.storePortfolio>footer{background:#f7f4ec;border-top:1px solid #e5e0d5;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.storePortfolio>footer label{gap:5px;font-weight:850;display:grid}.storePortfolio>footer input{border:1px solid #d8d3c5;border-radius:9px;min-height:44px;padding:9px 11px}.storePortfolio>footer p{color:#9b321f;grid-column:1/-1;margin:0}@media (width<=700px){.storeSwitcher{min-width:0;max-width:155px}.storePortfolio>header{flex-direction:column;align-items:flex-start}.storePortfolio>footer{grid-template-columns:1fr}.storePortfolio>footer button{width:100%}}.wholesaleCustomerTools{background:#fff8d9;border-bottom:1px solid #e5d69c;grid-template-columns:minmax(0,1fr) 190px auto;gap:9px;padding:12px 14px;display:grid}.wholesaleCustomerTools input,.wholesaleCustomerTools select,.wholesaleCustomerBoard article select{color:#111;background:#fff;border:1px solid #d8cfb6;border-radius:9px;min-height:42px;padding:8px 10px;font-size:.88rem}.wholesaleCustomerTools button,.wholesaleCustomerBoard article>div button{color:var(--gold);background:#111;border:0;border-radius:9px;padding:10px 12px;font-weight:900}.wholesaleCustomerBoard article label{gap:4px;display:grid}.wholesaleCustomerBoard article span>em{color:#746d60;font-size:.72rem;font-style:normal}.wholesaleCustomerBoard article span>em.wholesaleHold{color:#94351f;background:#fde8df;border-radius:99px;width:max-content;padding:4px 7px;font-weight:900}.wholesaleCustomerBoard article span>em.wholesaleActive{color:#206238;background:#e5f5e9;border-radius:99px;width:max-content;padding:4px 7px;font-weight:900}.wholesaleCustomerBoard article>div{gap:6px;display:grid}.wholesaleCustomerBoard article>div .holdWholesale{color:#9a3822;background:#fff0eb;border:1px solid #d9a190}.wholesaleCustomerBoard article>div .activateWholesale{color:#17622c;background:#e8f6eb;border:1px solid #8bc59a}@media (width<=900px){.wholesaleCustomerBoard>div:last-child>article{grid-template-columns:1fr 1fr}.wholesaleCustomerBoard article>div{grid-column:1/-1;grid-template-columns:1fr 1fr}.wholesaleCustomerTools{grid-template-columns:1fr 1fr}.wholesaleCustomerTools button{grid-column:1/-1}}@media (width<=560px){.wholesaleCustomerTools{grid-template-columns:1fr}.wholesaleCustomerTools button{grid-column:auto}.wholesaleCustomerBoard>div:last-child>article{grid-template-columns:1fr}.wholesaleCustomerBoard article>div{grid-column:auto}.wholesaleCustomerBoard article select,.wholesaleCustomerBoard article>div button{min-height:46px;font-size:.9rem}}.supportAccessWindow{background:#efb70014;border:1px solid #efb70059;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.supportAccessWindow span{gap:3px;display:grid}.supportAccessWindow small{color:var(--muted,#6b6b64)}.supportAccessWindow button{white-space:nowrap}@media (width<=640px){.supportAccessWindow{flex-direction:column;align-items:stretch}.supportAccessWindow button{width:100%}}.supportEnrollmentPage{color:#fff;background:#0b0b0a;place-items:center;min-height:100dvh;padding:24px;display:grid}.supportEnrollmentPage>section{background:#151513;border:1px solid #efb70073;border-radius:28px;gap:18px;width:min(720px,100%);padding:clamp(22px,5vw,48px);display:grid}.supportEnrollmentPage>section>small{color:#efb700;letter-spacing:.18em;font-weight:900}.supportEnrollmentPage h1{font-size:clamp(2rem,6vw,4rem);line-height:.95}.supportEnrollmentPage p{color:#c9c8c0;line-height:1.6}.supportEnrollmentPage form>button{width:100%}.syncReconciliation{background:#fff;border:1px solid #d8cfb3;margin:18px 0;overflow:hidden}.syncReconciliation>header{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.syncReconciliation>header span{gap:3px;display:grid}.syncReconciliation>header small{color:var(--gold);letter-spacing:.13em;font-weight:900}.syncReconciliation h2{margin:0;font:clamp(25px,4vw,38px) Georgia}.syncReconciliation>header>b{color:var(--gold);white-space:nowrap;background:#332b13;border-radius:999px;padding:8px 11px}.syncReconciliation.reconciliationMatched>header>b{color:#17633a;background:#dff5e7}.syncReconciliation.reconciliationReview>header>b{color:#96351e;background:#ffe5db}.syncReconciliationIntro{color:#5f5a4f;border-bottom:1px solid #e8e2d3;margin:0;padding:15px 20px;line-height:1.55}.syncReconciliationMetrics{border-bottom:1px solid #e8e2d3;grid-template-columns:repeat(6,1fr);display:grid}.syncReconciliationMetrics span{border-right:1px solid #e8e2d3;gap:4px;padding:14px;display:grid}.syncReconciliationMetrics span:last-child{border:0}.syncReconciliationMetrics small{color:#736d61;font-size:.7rem}.syncReconciliationMetrics b{font-size:24px}.syncCollectionRows{padding:10px 18px;display:grid}.syncCollectionRows article{border-bottom:1px solid #eee9dd;grid-template-columns:minmax(130px,.8fr) 1fr 1.5fr;align-items:center;gap:12px;padding:9px 2px;display:grid}.syncCollectionRows article:last-child{border:0}.syncCollectionRows strong{text-transform:capitalize}.syncCollectionRows span,.syncCollectionRows em{color:#6c675d;font-size:.78rem}.syncCollectionRows em{font-style:normal}.syncReconciliationActions{background:#faf8f1;border-top:1px solid #e8e2d3;flex-wrap:wrap;gap:9px;padding:15px 18px;display:flex}.syncReconciliationActions button{color:var(--gold);background:#111;border:0;border-radius:10px;padding:11px 14px;font-weight:900}.syncReconciliationActions button.secondary{color:#111;background:#fff;border:1px solid #cfc8b7}.syncReconciliationActions button.repair{background:var(--gold);color:#111}.syncReconciliationActions button:disabled{opacity:.55}.syncReconciliationMessage{color:#5c4b14;background:#fff4cb;margin:0;padding:12px 18px}.syncReconciliation>footer{color:#686257;background:#f1eee5;padding:12px 18px;font-size:.76rem}@media (width<=820px){.syncReconciliationMetrics{grid-template-columns:repeat(3,1fr)}.syncReconciliationMetrics span:nth-child(3){border-right:0}.syncCollectionRows article{grid-template-columns:1fr 1fr}.syncCollectionRows em{grid-column:1/-1}}@media (width<=520px){.syncReconciliation>header{flex-direction:column;align-items:flex-start}.syncReconciliationMetrics{grid-template-columns:1fr 1fr}.syncReconciliationMetrics span:nth-child(3){border-right:1px solid #e8e2d3}.syncReconciliationMetrics span:nth-child(2n){border-right:0}.syncCollectionRows article{grid-template-columns:1fr}.syncCollectionRows em{grid-column:auto}.syncReconciliationActions{display:grid}.syncReconciliationActions button{width:100%}}.cloudReceiptBadge{color:#185b31;background:#e9f8ed;border:1px solid #9fcfae;border-radius:10px;gap:1px;padding:7px 10px;line-height:1.1;display:grid}.cloudReceiptBadge b{font-size:.72rem}.cloudReceiptBadge small{white-space:nowrap;font-size:.58rem}.syncLedgerPanel{border:1px solid #d9d2bf;margin:18px 0;overflow:hidden}.syncLedgerPanel>header{color:#fff;background:linear-gradient(120deg,#111 0 72%,#3b2e05);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.syncLedgerPanel>header span{gap:3px;display:grid}.syncLedgerPanel>header small,.syncLedgerGrid article>header small,.syncReceiptRows>header small{color:var(--gold);letter-spacing:.12em;font-weight:900}.syncLedgerPanel h2{margin:0;font:clamp(25px,4vw,37px) Georgia}.syncLedgerPanel>header button{border:1px solid var(--gold);color:var(--gold);background:0 0;border-radius:10px;padding:10px 12px;font-weight:900}.syncLedgerStats{border-bottom:1px solid #e5dfd0;grid-template-columns:repeat(3,1fr);display:grid}.syncLedgerStats span{border-right:1px solid #e5dfd0;gap:5px;padding:14px 18px;display:grid}.syncLedgerStats span:last-child{border:0}.syncLedgerStats small{color:#716b5e}.syncLedgerStats b{font-size:20px}.syncLedgerError{color:#8e321d;background:#ffede6;margin:0;padding:11px 18px}.syncLedgerGrid{background:#f4f1e8;grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.syncLedgerGrid>article{background:#fff;border:1px solid #ddd6c4;border-radius:14px;overflow:hidden}.syncLedgerGrid article>header{color:#fff;background:#171717;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.syncLedgerGrid h3{margin:2px 0}.syncLedgerGrid article>header>b{background:var(--gold);color:#111;border-radius:99px;place-items:center;min-width:32px;height:32px;display:grid}.syncLedgerGrid article>p{color:#756f62;margin:0;padding:18px}.syncConflictRow{border-bottom:1px solid #eee9dd;grid-template-columns:minmax(130px,1fr) auto auto;align-items:center;gap:9px;padding:12px 14px;display:grid}.syncConflictRow>span,.syncConflictRow>div{gap:2px;display:grid}.syncConflictRow small{color:#777;font-size:.68rem}.syncConflictRow p{color:#8b3a25;grid-column:1/-1;margin:0;font-size:.76rem}.syncConflictRow button{color:var(--gold);background:#111;border:0;border-radius:8px;grid-column:1/-1;padding:9px;font-weight:900}.syncConflictRow em{color:#806300;grid-column:1/-1;font-style:normal;font-weight:800}.syncHistoryRow{border-bottom:1px solid #eee9dd;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px 14px;display:grid}.syncHistoryRow>span{min-width:0;display:grid}.syncHistoryRow strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.syncHistoryRow small{color:#777;font-size:.67rem}.syncHistoryRow code{color:#65551f;background:#f1eee5;border-radius:6px;padding:4px 6px}.syncReceiptRows{border-top:1px solid #e5dfd0;gap:8px;padding:13px 16px;display:flex;overflow:auto}.syncReceiptRows>header{gap:3px;min-width:220px;padding:7px;display:grid}.syncReceiptRows>header b{color:#736d60;font-size:.72rem}.syncReceiptRows>span{background:#faf8f1;border:1px solid #ddd6c4;border-radius:10px;gap:3px;min-width:175px;padding:9px 11px;display:grid}.syncReceiptRows span small{color:#777}.syncReceiptRows span em{color:#23653a;font-style:normal;font-weight:850}@media (width<=900px){.cloudReceiptBadge{display:none}.syncLedgerGrid{grid-template-columns:1fr}}@media (width<=700px){.work>header .status{flex:none;max-width:none;padding:9px 10px;font-size:0}.work>header .status:after{content:attr(data-mobile-status);font-size:10px;font-weight:900}.work>header .headerSignOut{display:none}.bottom button{min-width:0;position:relative}.bottomBadge{color:#fff;background:#b53c24;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-style:normal;display:grid;position:absolute;top:4px;right:calc(50% - 22px)}.mobileSheet>div{padding:12px 13px calc(18px + env(safe-area-inset-bottom));max-height:88vh}.mobileSheet header{z-index:3;background:#fff;margin:0 -2px;padding:10px 3px 12px;position:sticky;top:-12px}.mobileSheet header>span{gap:2px;display:grid}.mobileSheet header>span small{color:#8a6b00;letter-spacing:.14em;font-size:8px;font-weight:950}.mobileSheet header>span b{font:500 22px Georgia}.mobileModuleSearch{background:#fff;border:2px solid #d9d4c7;border-radius:13px;align-items:center;gap:9px;min-height:46px;margin:0 0 12px;padding:0 12px;display:flex}.mobileModuleSearch span{color:#856700;font-size:20px}.mobileModuleSearch input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-weight:750}.mobilePinnedModules,.mobileModuleGroups>section{gap:7px;margin:0 0 14px;display:grid}.mobilePinnedModules h3,.mobileModuleGroups h3{color:#777;letter-spacing:.14em;text-transform:uppercase;margin:0;padding:0 2px;font-size:9px}.mobilePinnedModules>div,.mobileModuleGroups section>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobilePinnedModules button,.mobileModuleGroups article{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0}.mobilePinnedModules button,.mobileModuleGroups .moduleOpen{text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:11px 9px;display:grid}.mobilePinnedModules button{background:#fff9df;border-color:#d7b43c}.mobilePinnedModules i,.mobileModuleGroups i{width:34px;height:34px;color:var(--gold);background:#111;border-radius:9px;place-items:center;font-style:normal;display:grid}.mobilePinnedModules span,.mobileModuleGroups .moduleOpen span{min-width:0}.mobilePinnedModules span b,.mobilePinnedModules span small,.mobileModuleGroups .moduleOpen span b,.mobileModuleGroups .moduleOpen span small{display:block}.mobilePinnedModules span b,.mobileModuleGroups .moduleOpen span b{font-size:11px}.mobilePinnedModules span small,.mobileModuleGroups .moduleOpen span small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;line-height:1.25;overflow:hidden}.mobileModuleGroups article{position:relative;overflow:hidden}.mobileModuleGroups .moduleOpen{padding-right:38px}.modulePin{color:#8e8775;background:#faf8f1;border:0;border-left:1px solid #eee7d4;width:36px;font-size:18px;position:absolute;top:0;bottom:0;right:0}.modulePin.active{color:#8a6700;background:#fff0b3}.moduleBadge{color:#fff;background:#b53c24;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:9px;font-style:normal;font-weight:900;display:grid}.mobileModuleEmpty{text-align:center;color:#777;background:#f4f1e8;border-radius:12px;margin:20px 0;padding:16px}}.dailyWorkspace{gap:15px;display:grid}.dailyWorkspace>header p{color:#c9c5b9;margin:4px 0 0}.dailyQuickActions{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dailyQuickActions button{color:#fff;text-align:left;background:#1a1916;border:1px solid #4b473d;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.dailyQuickActions i{background:var(--gold);color:#111;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;font-style:normal;font-weight:900;display:grid}.dailyQuickActions span{gap:2px;display:grid}.dailyQuickActions small{color:#aaa;font-size:.67rem}.dailyPulse{grid-template-columns:repeat(6,1fr);margin:0}.dailyPulse button{min-width:0}.dailyPulse b{font-size:clamp(17px,1.7vw,25px)}.dailyAttention{background:#151513;border:1px solid #3b3932;border-radius:15px;overflow:hidden}.dailyAttention>header{border-bottom:1px solid #34322c;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.dailyAttention>header span{gap:2px;display:grid}.dailyAttention>header small{color:var(--gold);letter-spacing:.12em;font-weight:900}.dailyAttention>header em{color:#bbb;font-size:.72rem;font-style:normal}.dailyAttention .commandActions{padding:10px}.dailyAttention .commandClear{grid-column:1/-1}.dailyRecent{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dailyRecent>article{background:#181816;border:1px solid #38362f;border-radius:15px;overflow:hidden}.dailyRecent article>header{border-bottom:1px solid #34322c;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.dailyRecent article>header span{gap:2px;display:grid}.dailyRecent article>header small{color:var(--gold);letter-spacing:.12em;font-size:.65rem;font-weight:900}.dailyRecent article>header button{color:var(--gold);background:0 0;border:1px solid #4c483c;border-radius:8px;padding:7px 9px;font-weight:850}.dailyRecent article>div{border-bottom:1px solid #302e28;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.dailyRecent article>div span{min-width:0;display:grid}.dailyRecent article>div small{color:#aaa;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.dailyRecent article>div strong{color:var(--gold);white-space:nowrap}.dailyRecent article>p{color:#aaa;margin:0;padding:18px 14px}.overviewHistory{background:#fff;border:1px solid #ddd7c9;border-radius:15px;margin:0 0 18px}.overviewHistory>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.overviewHistory>summary::-webkit-details-marker{display:none}.overviewHistory>summary span{gap:3px;display:grid}.overviewHistory>summary small{color:#777}.overviewHistory>summary em{color:#896a00;font-style:normal;font-weight:900}.overviewHistory[open]>summary{border-bottom:1px solid #e9e4d8}.overviewHistory>.dayNavigator,.overviewHistory>.stats{margin:14px}@media (width<=1050px){.dailyPulse{grid-template-columns:repeat(3,1fr)}.dailyQuickActions{grid-template-columns:1fr 1fr}}@media (width<=700px){.dailyWorkspace{border-radius:18px;margin-left:-2px;margin-right:-2px;padding:16px 12px}.dailyWorkspace>header{align-items:center}.dailyWorkspace>header h2{font-size:27px}.dailyWorkspace>header p{font-size:.72rem}.dailyQuickActions{gap:7px}.dailyQuickActions button{padding:10px 8px}.dailyQuickActions i{width:31px;height:31px}.dailyQuickActions small{font-size:.58rem}.dailyPulse{grid-template-columns:1fr 1fr;gap:7px}.dailyPulse button{padding:11px}.dailyPulse b{font-size:19px}.dailyAttention>header{flex-direction:column;align-items:flex-start}.dailyRecent{grid-template-columns:1fr}.overviewHistory>summary{align-items:flex-start}.overviewHistory>summary em{text-align:right;font-size:.72rem}.overviewHistory>.stats{grid-template-columns:1fr 1fr;margin:10px}.dailyWorkspace{gap:10px;padding:13px 10px}.dailyWorkspace>header{gap:10px;min-height:70px}.dailyWorkspace>header h2{font-size:25px;line-height:1.05}.dailyWorkspace>header>div{border-radius:16px;align-content:center;place-items:center;width:70px;height:58px;padding:5px;display:grid;overflow:visible}.dailyWorkspace>header>div b{font-size:25px;line-height:1}.dailyWorkspace>header>div small{text-align:center;white-space:normal;max-width:62px;font-size:7px;line-height:1.15}.dailyQuickActions button{min-height:58px;padding:8px}.dailyQuickActions i{border-radius:8px;width:29px;height:29px;font-size:16px}.dailyQuickActions b{font-size:.8rem}.dailyQuickActions small{display:none}.dailyAttention>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 10px;display:grid}.dailyAttention>header em{text-align:right;max-width:128px;font-size:.58rem}.dailyAttention .commandActions{gap:6px;padding:7px}.dailyAttention .commandActions>button{min-height:50px;padding:8px}.dailyAttention .commandActions>button i{width:26px;height:26px}.dailyAttention .commandActions>button small{display:none}.dailyPulse button{min-height:88px;padding:9px 10px}.dailyPulse small,.dailyPulse em{font-size:.62rem}.dailyPulse b{margin:3px 0;font-size:18px}.bottomBadge{border:2px solid #fff;min-width:16px;height:16px;padding:0 3px;font-size:7px;top:3px;right:7px}.bottomBadge.inventoryAlert{color:#111;background:#d89f00}}@media (width<=560px){.syncLedgerPanel>header{flex-direction:column;align-items:stretch}.syncLedgerPanel>header button{width:100%}.syncLedgerStats{grid-template-columns:1fr}.syncLedgerStats span{border-bottom:1px solid #e5dfd0;border-right:0}.syncConflictRow{grid-template-columns:1fr 1fr}.syncConflictRow>span{grid-column:1/-1}.syncHistoryRow{grid-template-columns:1fr auto}.syncHistoryRow code{grid-column:1/-1;justify-self:start}}.secureOrderCard,.secureOrderDetail,.secureIntegrationGrid,.trackingTools,.orderDocumentCenter{min-width:0;max-width:100%}.secureIntegrationGrid>*{min-width:0}.secureIntegrationGrid b,.secureIntegrationGrid em,.trackingTools span,.trackingTools a,.orderDocumentCenter header b{overflow-wrap:anywhere;word-break:break-word}.recycleWorkspace{margin-top:0}.posImagePicker,.orderImagePicker{overscroll-behavior:contain}@media (width<=560px){.secureOrderDetail{padding:9px}.secureIntegrationGrid{grid-template-columns:1fr}.secureIntegrationGrid>span{padding:12px}.orderDocumentCenter>div{grid-template-columns:1fr 1fr;display:grid}.orderDocumentCenter button,.orderDocumentCenter a{place-items:center;width:100%;min-width:0;min-height:50px;display:grid}.ordersWorkspace .trackingTools{grid-template-columns:70px minmax(0,1fr);padding:11px}.ordersWorkspace .trackingTools>span{min-width:0}.ordersWorkspace .trackingTools>div{grid-template-columns:1fr;display:grid}.inventoryRecycleBin article{grid-template-columns:48px minmax(0,1fr)}.inventoryRecycleBin article>span{width:46px;height:46px}.inventoryRecycleBin article>button{grid-column:1/-1;width:100%}.inventoryRecycleBin>header{align-items:flex-start;gap:12px;padding:16px}.inventoryRecycleBin>header>b{flex:none}}.orderDetailsModal{gap:18px;display:grid}.orderDetailSummary{color:#fff;background:#111;border:1px solid #d7aa13;border-radius:24px;padding:24px}.orderDetailSummary>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.orderDetailSummary h3{margin:4px 0;font-family:Georgia,serif;font-size:34px}.orderDetailSummary p,.orderDetailSummary small{color:#b9b9b9}.orderDetailSummary>header em{border-radius:999px;padding:10px 14px;font-style:normal;font-weight:900}.orderDetailSummary>header em.due{color:#a23a22;background:#fff1e9}.orderDetailSummary>header em.paid{color:#176a39;background:#e8f7ed}.orderDetailSummary>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.orderDetailSummary>div span{background:#1d1d1b;border:1px solid #3f3c34;border-radius:14px;gap:5px;padding:13px;display:grid}.orderDetailSummary>div b{color:#f1bc08;font-size:20px}.orderDetailTabs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.orderDetailTabs button{background:#fff;border:1px solid #d9d5ca;border-radius:14px;padding:13px;font-weight:900}.orderDetailTabs button.active{color:#f1bc08;background:#111}.orderDetailTabs button:disabled{opacity:.42}.orderDetailLines,.orderHistory,.orderPaymentEntry,.orderCorrectionForm{background:#fff;border:1px solid #dedbd2;border-radius:20px;gap:14px;padding:20px;display:grid}.orderDetailLines article,.orderHistory article{border-bottom:1px solid #e7e4dc;align-items:center;gap:12px;padding-bottom:12px;display:flex}.orderDetailLines img,.orderDetailLines article>b{object-fit:cover;color:#f1bc08;background:#111;border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.orderDetailLines span,.orderHistory article span{flex:1;gap:3px;display:grid}.orderDetailLines em,.orderHistory article em{color:#777;font-style:normal;font-weight:700}.orderHistory>header,.orderPaymentEntry>header,.orderCorrectionForm>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.orderHistory h3,.orderPaymentEntry h3,.orderCorrectionForm h3{margin:3px 0;font-family:Georgia,serif;font-size:27px}.orderHistory>header>b,.orderPaymentEntry>header>b,.orderCorrectionForm>header>b{background:#fff5cd;border-radius:999px;padding:9px 12px}.paymentAfter{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.paymentAfter span{background:#f7f5ee;border-radius:12px;gap:4px;padding:13px;display:grid}.paymentAfter b{font-size:20px}.orderCorrectionNotice{color:#68541c;background:#fff6d5;border-left:4px solid #db9f00;border-radius:8px;padding:13px}.orderCorrectionLines{gap:10px;display:grid}.orderCorrectionLines article{border:1px solid #e1ded5;border-radius:14px;grid-template-columns:minmax(150px,1fr) 92px 130px auto;align-items:end;gap:10px;padding:12px;display:grid}.orderCorrectionLines article>span{gap:3px;display:grid}.orderCorrectionLines label{font-size:12px}.orderCorrectionLines input{width:100%}.orderCorrectionLines button,.orderCorrectionAdd button{color:#f1bc08;background:#111;border:0;border-radius:10px;padding:12px;font-weight:900}.orderCorrectionAdd{grid-template-columns:1fr auto;gap:10px;display:grid}.orderCorrectionAdd select{background:#fff;border:1px solid #cbc7bb;border-radius:10px;padding:12px}@media (width<=720px){.orderDetailSummary>header,.orderHistory>header,.orderPaymentEntry>header,.orderCorrectionForm>header{display:grid}.orderDetailSummary>div{grid-template-columns:1fr 1fr}.orderDetailTabs{grid-template-columns:1fr}.orderCorrectionLines article{grid-template-columns:1fr 1fr}.orderCorrectionLines article>span{grid-column:1/-1}.orderCorrectionAdd,.paymentAfter{grid-template-columns:1fr}.orderDetailLines article,.orderHistory article{flex-wrap:wrap;align-items:flex-start}.orderHistory article em{width:100%}}.customerCreditControl{background:#fff;border:1px solid #d8cfb3;border-radius:22px;margin:18px 0;overflow:hidden}.customerCreditControl>header{color:#fff;background:#111;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.customerCreditControl>header small,.customerStatement>header small{color:var(--gold);letter-spacing:.14em;font-weight:900}.customerCreditControl>header h2{margin:4px 0;font:clamp(28px,4vw,42px) Georgia}.customerCreditControl>header p{color:#bbb;margin:0}.customerCreditControl>header>b{background:var(--gold);color:#111;white-space:nowrap;border-radius:999px;padding:11px 14px}.customerAging{border-bottom:1px solid #e6e0d2;grid-template-columns:repeat(5,1fr);display:grid}.customerAging span{border-right:1px solid #e6e0d2;gap:5px;padding:14px 16px;display:grid}.customerAging span:last-child{border:0}.customerAging small{color:#756f63}.customerAging b{font-size:20px}.customerAging .risk{color:#9c3821;background:#fff0e9}.creditRiskRows{background:#f5f2e9;gap:8px;padding:13px;display:flex;overflow:auto}.creditRiskRows button{text-align:left;background:#fff;border:1px solid #dbd4c2;border-radius:13px;grid-template-columns:minmax(150px,1fr) auto;gap:5px;min-width:255px;padding:12px;display:grid}.creditRiskRows button.active{background:#fff8d7;border-color:#c79800}.creditRiskRows button span{display:grid}.creditRiskRows button small{color:#777}.creditRiskRows button b{color:#a37400}.creditRiskRows button em{color:#766f62;grid-column:1/-1;font-size:.72rem;font-style:normal}.customerStatement{padding:18px 20px;scroll-margin-top:85px}.customerStatement>header{color:#fff;background:#171717;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.customerStatement h3{margin:3px 0;font:32px Georgia}.customerStatement>header p{color:#aaa;margin:0}.customerStatement>header>div{gap:8px;display:flex}.customerStatement>header button,.customerStatement>header a,.customerStatement>footer button,.promiseToPay>button{background:var(--gold);color:#111;border:0;border-radius:9px;padding:10px 12px;font-weight:900;text-decoration:none}.statementBalanceSplit{border:1px solid #e1dbcc;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.statementBalanceSplit span{border-right:1px solid #e1dbcc;gap:4px;padding:13px;display:grid}.statementBalanceSplit span:last-child{border:0}.statementBalanceSplit small{color:#777}.statementBalanceSplit b{font-size:19px}.statementTable{border:1px solid #e1dbcc;border-top:0;overflow:auto}.statementTable>header,.statementTable>div{border-bottom:1px solid #eee9dd;grid-template-columns:90px minmax(210px,1fr) 115px 115px 115px;align-items:center;gap:10px;min-width:730px;padding:10px 13px;display:grid}.statementTable>header{background:#f5f2e9}.statementTable>div>span:nth-child(2){display:grid}.statementTable small{color:#777}.statementTable>div>strong{text-align:right}.statementTable>p{padding:18px}.promiseToPay{background:#fff7d8;border-radius:14px;gap:10px;margin-top:14px;padding:14px;display:grid}.promiseToPay>button{color:var(--gold);background:#111;justify-self:start}.promiseToPay>p{color:#6d6658;margin:0}.customerStatement>footer{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.customerStatement>footer button{color:var(--gold);background:#111}.customerStatement>footer span{color:#777}.orderCreditGuard{border-radius:13px;justify-content:space-between;gap:14px;padding:13px 15px;display:flex}.orderCreditGuard span{gap:3px;display:grid}.orderCreditGuard p{margin:0}.orderCreditGuard.safe{color:#1d6638;background:#eaf7ed}.orderCreditGuard.blocked{color:#96351f;background:#fff0e9;border:1px solid #dba18f}@media (width<=700px){.mobileSheet>div{max-height:calc(100dvh - 72px);padding:10px 10px calc(12px + env(safe-area-inset-bottom));border-radius:20px;bottom:8px;left:8px;right:8px}.mobileSheet>div>.mobileModuleGroups{grid-template-columns:none;gap:0;display:block}.mobileSheet header{padding:8px 2px 10px;top:-10px}.mobileModuleSearch{min-height:40px;margin-bottom:9px}.mobilePinnedModules,.mobileModuleGroups>section{gap:5px;margin-bottom:10px}.mobilePinnedModules>div,.mobileModuleGroups section>div{grid-template-columns:1fr 1fr;gap:6px}.mobilePinnedModules button,.mobileModuleGroups .moduleOpen{gap:7px;min-height:55px;padding:8px 7px}.mobilePinnedModules i,.mobileModuleGroups i{width:32px;height:32px}.mobilePinnedModules span b,.mobileModuleGroups .moduleOpen span b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mobilePinnedModules span small,.mobileModuleGroups .moduleOpen span small{font-size:7px}.mobileModuleGroups .moduleOpen{padding-right:34px}.modulePin{width:32px}.mobileAccount{margin-top:8px;padding:9px}.customerCreditControl>header,.customerStatement>header{display:grid}.customerAging{grid-template-columns:1fr 1fr}.customerAging span{border-bottom:1px solid #e6e0d2}.customerAging span:nth-child(2n){border-right:0}.customerAging span:last-child{grid-column:1/-1}.statementBalanceSplit{grid-template-columns:1fr 1fr}.statementBalanceSplit span:nth-child(2n){border-right:0}.customerStatement{padding:12px}.customerStatement>header>div{display:grid}.customerStatement>header button,.customerStatement>header a{text-align:center;width:100%}.orderCreditGuard{display:grid}}@media (width<=390px){.mobilePinnedModules>div,.mobileModuleGroups section>div{grid-template-columns:1fr}.mobilePinnedModules button,.mobileModuleGroups .moduleOpen{min-height:51px}.mobilePinnedModules span small,.mobileModuleGroups .moduleOpen span small{display:none}}.statusButton{font:inherit;cursor:pointer;border:0}.productImageFallback{width:100%;min-width:0;height:100%;min-height:0;color:var(--gold);background:linear-gradient(145deg,#171717,#2b281e);place-items:center;font-style:normal;font-weight:950;display:grid!important}.mobileSyncShortcut{text-align:left;background:#fff8d9;border:1px solid #d8bd62;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;margin:0 0 9px;padding:9px;display:grid}.mobileSyncShortcut i{width:32px;height:32px;color:var(--gold);background:#111;border-radius:9px;place-items:center;font-style:normal;font-weight:950;display:grid}.mobileSyncShortcut span{min-width:0;display:grid}.mobileSyncShortcut b{font-size:11px}.mobileSyncShortcut small{color:#746b53;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mobileSyncShortcut em{font-style:normal;font-weight:950}.syncControlCenter{gap:14px;display:grid}.syncControlHero{color:#fff;background:#111;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.syncControlHero span{gap:4px;display:grid}.syncControlHero small{color:var(--gold);letter-spacing:.12em;font-weight:900}.syncControlHero h3{margin:0;font:30px Georgia}.syncControlHero p{color:#bbb;margin:0}.syncControlHero>b{background:var(--gold);color:#111;border-radius:50%;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.syncControlStats{border:1px solid #e1dccf;border-radius:15px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.syncControlStats span{border-right:1px solid #e1dccf;gap:5px;padding:13px;display:grid}.syncControlStats span:last-child{border:0}.syncControlStats small{color:#777}.syncControlStats b{overflow-wrap:anywhere}.syncControlError,.syncControlTip{border-radius:12px;margin:0;padding:12px 14px}.syncControlError{color:#953b25;background:#fff0e9}.syncControlTip{color:#65551f;background:#fff7d5}.syncControlActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.syncControlActions button{min-height:48px;color:var(--gold);background:#111;border:1px solid #111;border-radius:12px;font-weight:950}.syncControlActions button+button{color:#111;background:#fff}.syncControlActions button:disabled{opacity:.5}.syncControlFoot{color:#777;font-size:.75rem;line-height:1.5}@media (width<=700px){.mobileSheet>div{max-height:calc(100dvh - max(56px,env(safe-area-inset-top)));padding:8px 8px calc(10px + env(safe-area-inset-bottom));bottom:6px;left:6px;right:6px;overflow-x:hidden}.mobileSheet header{padding:6px 2px 8px;top:-8px}.mobileSheet header>span b{font-size:20px}.mobileModuleSearch{min-height:38px;margin-bottom:7px}.mobilePinnedModules>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mobileModuleGroups section>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobilePinnedModules button,.mobileModuleGroups .moduleOpen{gap:6px;min-height:46px;padding:6px}.mobilePinnedModules i,.mobileModuleGroups i{border-radius:8px;width:28px;height:28px}.mobilePinnedModules span b,.mobileModuleGroups .moduleOpen span b{font-size:9px}.mobilePinnedModules span small,.mobileModuleGroups .moduleOpen span small{display:none}.mobileModuleGroups .moduleOpen{padding-right:30px}.modulePin{width:29px}.syncControlHero{padding:14px}.syncControlHero h3{font-size:25px}.syncControlStats{grid-template-columns:1fr}.syncControlStats span{border-bottom:1px solid #e1dccf;border-right:0}.syncControlActions{grid-template-columns:1fr}}@media (width<=390px){.mobilePinnedModules>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mobileModuleGroups section>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.posCatalogImage>.productImageFallback,.inventoryPicture>.productImageFallback,.productDetailsImage>.productImageFallback,.stock>b>.productImageFallback{border-radius:inherit}.posCatalogImage img,.posCatalogImage .productImageFallback,.inventoryPicture img,.inventoryPicture .productImageFallback{object-fit:cover}@media (width<=700px){.productDetailsHero{grid-template-columns:82px minmax(0,1fr);gap:12px;padding:12px}.productDetailsImage{width:82px;height:82px}.productDetailsIdentity h3{font-size:24px;line-height:1.05}.productDetailsIdentity p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.productDetailsActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.productDetailsActions button{min-width:0;min-height:44px;padding:8px;font-size:.72rem}.posCatalog>header{gap:10px;display:grid}.posCatalog>header label{width:100%}.posCatalogGrid{grid-template-columns:1fr 1fr;gap:8px}.posCatalogGrid>button{min-width:0;padding:8px}.posCatalogImage{height:92px}.posCatalogCopy strong{font-size:.78rem;line-height:1.15}.posCatalogCopy p{display:none}.posCatalogCopy code{text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.posCatalogPrice em{font-size:.86rem}.posImagePicker,.orderImagePicker{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.posImagePicker button,.orderImagePicker button{min-width:0;padding:7px}.posImagePicker button>span,.orderImagePicker button>span{height:68px}.posImagePicker button>b,.orderImagePicker button>b{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.secureOrderFacts{grid-template-columns:1fr 1fr}.secureOrderCard>header{gap:8px}.secureOrderCard>header h3{font-size:19px}.secureOrderProducts{scroll-snap-type:x proximity;overflow-x:auto}.secureOrderProducts>div{scroll-snap-align:start;min-width:165px}.settingsGrid,.settingsPanels{grid-template-columns:1fr!important}.settingsGrid>*,.settingsPanels>*{min-width:0}.settingsGrid input,.settingsGrid select,.settingsGrid textarea{max-width:100%}}@media (width<=390px){.posCatalogGrid{gap:6px}.posCatalogImage{height:82px}.posImagePicker,.orderImagePicker{grid-template-columns:repeat(2,minmax(0,1fr))}}.posPickerMore{margin-top:-4px}.posPickerEmpty{color:#6d675b;text-align:center;background:#f5f2e9;border-radius:11px;margin:0;padding:15px}.posImagePicker .productImageFallback{border-radius:inherit;width:100%;height:100%}.posAddSelected .productImageFallback,.posCartLines .productImageFallback{border-radius:9px;flex:none;width:56px;height:56px}.posCartLines .productImageFallback{width:52px;height:52px}.wholesaleSkipped{line-height:1.55}@media (width<=680px){.posCartLines .productImageFallback,.posAddSelected .productImageFallback{width:46px;height:46px}}.inventoryMediaHealthButton{color:#17130a!important;background:#fff6cf!important}.inventoryMediaHealth{background:#fffdf5;border:1px solid #d9bf63;border-radius:16px;margin:0 14px 14px;overflow:hidden}.inventoryMediaHealth>header{color:#fff;background:#171717;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.inventoryMediaHealth>header span{gap:3px;display:grid}.inventoryMediaHealth>header small{color:var(--gold);letter-spacing:.12em;font-weight:900}.inventoryMediaHealth>header em{color:#bbb;font-size:.68rem;font-style:normal}.inventoryMediaHealth>p{color:#8f3925;margin:0;padding:14px}.inventoryMediaHealth>div{grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.inventoryMediaHealth>div>button{text-align:left;background:#fff;border:1px solid #e3ddcc;border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.inventoryMediaHealth>div>button>img,.inventoryMediaHealth>div>button>.productImageFallback{object-fit:cover;border-radius:9px;width:46px;height:46px}.inventoryMediaHealth>div>button>span{min-width:0;display:grid}.inventoryMediaHealth>div>button>span b,.inventoryMediaHealth>div>button>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventoryMediaHealth>div>button>span small{color:#766f62;font-size:.67rem}.inventoryMediaHealth>div>button>em{color:#8c6900;white-space:nowrap;font-size:.72rem;font-style:normal;font-weight:900}.inventoryMediaHealth>div>p{color:#22663a;background:#eaf7ed;border-radius:10px;grid-column:1/-1;margin:0;padding:14px}@media (width<=700px){.inventoryMediaHealth{margin:0 8px 10px}.inventoryMediaHealth>header{flex-direction:column;align-items:flex-start}.inventoryMediaHealth>div{grid-template-columns:1fr}.inventoryMediaHealth>div>button{grid-template-columns:42px minmax(0,1fr) auto}.inventoryMediaHealth>div>button>img,.inventoryMediaHealth>div>button>.productImageFallback{width:42px;height:42px}.inventoryPanelHead>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.inventoryPanelHead>div button{min-width:0}}.progressiveListMore{width:calc(100% - 24px);min-height:48px;color:var(--gold);background:#111;border:1px solid #caa12a;border-radius:12px;margin:12px;font-weight:950;display:block}.inventoryRow,.posCatalogGrid>button,.secureOrderCard,.customerStatement,.purchaseCard{content-visibility:auto;contain-intrinsic-size:auto 170px}.moduleTransition{will-change:opacity,transform}@media (width<=700px){.progressiveListMore{width:calc(100% - 16px);margin:8px}.inventoryTable{contain:layout paint}.posCatalogGrid,.secureOrderList{contain:layout}.inventoryRow,.secureOrderCard{contain-intrinsic-size:auto 220px}}.inventoryToolbar{grid-template-columns:minmax(260px,1fr) minmax(250px,.55fr)}.inventoryFilterMenu{min-width:0;position:relative}.inventoryFilterMenu>summary{cursor:pointer;background:#fff;border:1px solid #d8d5ca;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 14px;list-style:none;display:flex}.inventoryFilterMenu>summary::-webkit-details-marker{display:none}.inventoryFilterMenu>summary span{min-width:0;display:grid}.inventoryFilterMenu>summary b{font-size:.86rem}.inventoryFilterMenu>summary small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.inventoryFilterMenu>summary em{font-size:1.2rem;font-style:normal;transition:transform .18s}.inventoryFilterMenu[open]>summary em{transform:rotate(180deg)}.inventoryFilterMenu>div{z-index:16;background:#fff;border:1px solid #d7d2c4;border-radius:15px;grid-template-columns:1fr 1fr;gap:9px;width:min(620px,100vw - 40px);padding:13px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 50px #0002}.inventoryFilterMenu label{gap:5px;min-width:0;display:grid}.inventoryFilterMenu label>span{color:#706b5f;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.inventoryFilterMenu select{width:100%;min-width:0;min-height:43px}.inventoryFilterReset{min-height:42px;color:var(--gold);background:#111;border:1px solid #111;border-radius:10px;grid-column:1/-1;font-weight:900}@media (width<=700px){.inventoryToolbar{background:0 0;gap:8px;padding:0;display:grid;position:static;grid-template-columns:1fr!important}.inventoryToolbar .inventorySearch{grid-column:auto}.inventoryFilterMenu>summary{min-height:46px}.inventoryFilterMenu>div{width:100%;box-shadow:none;grid-template-columns:1fr 1fr;margin-top:7px;position:relative;top:auto;right:auto}.inventoryFilterMenu label>span{font-size:.58rem}}@media (width<=390px){.inventoryFilterMenu>div{grid-template-columns:1fr}}.productImageFallback{gap:2px}.productImageFallback>b{font:950 1rem/1 system-ui}.productImageFallback>small{color:inherit;opacity:.72;font-size:.48rem;font-weight:800}.inventoryDesktopActions{display:contents}.inventoryMobileActions{display:none}@media (width<=700px){.inventoryRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:11px 10px;font-size:11px}.inventoryProduct{grid-column:1/-1;align-items:flex-start;gap:9px}.inventoryPicture{border-radius:12px;flex-basis:58px;width:58px;height:58px}.inventoryProduct span strong{font-size:.92rem;line-height:1.15}.inventoryProduct span small{font-size:.59rem;line-height:1.25}.inventoryProduct .inventoryVariant,.inventoryProduct .inventoryTagDetails,.inventoryProduct .translatedTagBadge,.inventoryProduct .supplierBarcodeLine{display:none}.inventoryRow>span[data-label=Location],.inventoryRow>span[data-label=Supplier]{text-overflow:ellipsis;white-space:nowrap;background:#f6f4ee;border-radius:9px;grid-column:span 3;min-width:0;padding:7px 8px;overflow:hidden}.inventoryRow>span[data-label=Stock],.inventoryRow>span[data-label="Cost / price"],.inventoryRow>span[data-label=Margin]{background:#fff;border:1px solid #ece7da;border-radius:10px;grid-column:span 2;min-width:0;padding:8px}.inventoryRow>span[data-label=Stock]:before,.inventoryRow>span[data-label="Cost / price"]:before,.inventoryRow>span[data-label=Margin]:before{content:attr(data-label);color:#777;text-transform:uppercase;margin-bottom:4px;font-size:.52rem;font-weight:900;display:block}.inventoryRow>span b{font-size:.76rem}.inventoryRow>span small{text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.inventoryStock em{font-size:.72rem;font-weight:900}.inventoryRowActions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;display:grid}.inventoryRowActions>.inventoryPrimaryAction{min-height:42px}.inventoryDesktopActions{display:none}.inventoryMobileActions{min-height:42px;display:block}.inventoryStickyAdd{display:none!important}}@media (width<=390px){.inventoryRow>span[data-label=Stock],.inventoryRow>span[data-label="Cost / price"],.inventoryRow>span[data-label=Margin]{grid-column:span 3}.inventoryRow>span[data-label=Margin]{grid-column:1/-1}}.pwaUpdateNotice{right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:120;color:#fff;background:#111;border:1px solid #d7ad22;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;width:min(430px,100vw - 36px);padding:14px 16px;display:grid;position:fixed;box-shadow:0 18px 50px #0005}.pwaUpdateNotice b{color:var(--gold)}.pwaUpdateNotice small{color:#d1cdc1}.pwaUpdateNotice button{background:var(--gold);color:#111;border:0;border-radius:10px;grid-area:1/2/3;min-height:42px;padding:9px 13px;font-weight:950}.syncControlActions{grid-template-columns:repeat(3,1fr)}.posQuickFilters{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:8px;padding:0 14px 12px;display:grid}.posQuickFilters label{color:#706b5f;letter-spacing:.07em;text-transform:uppercase;gap:4px;font-size:.66rem;font-weight:900;display:grid}.posQuickFilters select{color:#111;background:#fff;border:1px solid #d8d3c5;border-radius:10px;width:100%;min-height:42px;padding:8px}.posQuickFilters>span{color:#6c6556;white-space:nowrap;background:#f3f0e6;border-radius:10px;align-content:center;min-height:42px;padding:8px 12px;font-size:.72rem;font-weight:850;display:grid}.mobileOrderControls>summary{cursor:pointer;background:#fff7d8;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.mobileOrderControls>summary::-webkit-details-marker{display:none}.mobileOrderControls>summary span{gap:3px;display:grid}.mobileOrderControls>summary small{color:#75642d}.mobileOrderControls>summary em{min-width:30px;height:30px;color:var(--gold);background:#111;border-radius:999px;place-items:center;font-style:normal;font-weight:950;display:grid}.mobileOrderControls[open]>summary{border-bottom:1px solid #e7d38b}@media (width<=700px){.pwaUpdateNotice{left:8px;right:8px;bottom:calc(74px + env(safe-area-inset-bottom));grid-template-columns:1fr;width:auto}.pwaUpdateNotice button{grid-area:auto/1;width:100%}.syncControlStats,.syncControlActions{grid-template-columns:1fr}.posQuickFilters{grid-template-columns:1fr 1fr;padding:0 8px 8px}.posQuickFilters>span{text-align:center;grid-column:1/-1;min-height:34px}.posCatalogGrid>button{grid-template-rows:80px auto auto}.posCatalogImage{height:80px}.mobileOrderControls>div{max-height:240px}.secureOrderCard>footer{grid-template-columns:1fr;display:grid}.secureOrderCard>footer button{width:100%}}@media (width<=390px){.posQuickFilters{grid-template-columns:1fr}.posQuickFilters>span{grid-column:auto}.posCatalogImage{height:74px}}.reportProvenanceNotice{color:#245d39;background:#eaf7ed;border-left:5px solid #2c7a4b;border-radius:11px;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;display:flex}.reportProvenanceNotice b{white-space:nowrap}.reportProvenanceNotice span{font-size:.8rem;line-height:1.45}@media (width<=700px){.reportProvenanceNotice{flex-direction:column;align-items:flex-start;gap:4px;margin:9px 0}}.reportControlPanel,.reportReconciliation,.reportComparison{background:#fff;border:1px solid #ddd7c8;border-radius:20px;margin:14px 0;overflow:hidden}.reportControlPanel>header,.reportReconciliation>header,.reportComparison>header{color:#fff;background:#111;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.reportControlPanel>header span,.reportReconciliation>header span,.reportComparison>header span{gap:3px;display:grid}.reportControlPanel>header small,.reportReconciliation>header small,.reportComparison>header small{color:var(--gold);letter-spacing:.13em;font-weight:900}.reportControlPanel>header h2,.reportReconciliation>header h2,.reportComparison>header h2{margin:0;font:clamp(23px,3vw,34px) Georgia}.reportControlPanel>header>b,.reportReconciliation>header>b,.reportComparison>header>b{color:#111;background:#f1bc08;border-radius:999px;padding:9px 12px;font-size:.72rem}.reportDateControls,.reportFilterGrid{grid-template-columns:repeat(2,1fr);gap:10px;padding:14px 18px 0;display:grid}.reportFilterGrid{grid-template-columns:repeat(4,1fr)}.reportDateControls label,.reportFilterGrid label{color:#706b5f;letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:.66rem;font-weight:900;display:grid}.reportDateControls input,.reportFilterGrid select,.reportBaselineControl input{color:#111;background:#fff;border:1px solid #d9d4c6;border-radius:10px;width:100%;min-height:44px;padding:9px}.reportBaselineControl{background:#fff6d5;border-radius:14px;grid-template-columns:minmax(220px,1fr) 180px auto auto;align-items:center;gap:9px;margin:14px 18px;padding:13px;display:grid}.reportBaselineControl span{display:grid}.reportBaselineControl small{color:#746b54}.reportBaselineControl button{min-height:44px;color:var(--gold);background:#111;border:1px solid #111;border-radius:10px;padding:9px 12px;font-weight:900}.reportBaselineControl button.secondary{color:#111;background:#fff}.reportBaselineControl button:disabled{opacity:.45}.reportScopeDisclosure{color:#746f65;margin:0;padding:0 18px 17px;font-size:.72rem;line-height:1.5}.reportReconciliation>div{grid-template-columns:repeat(4,1fr);display:grid}.reportReconciliation>div>span{border-bottom:1px solid #e8e3d6;border-right:1px solid #e8e3d6;gap:5px;min-height:105px;padding:15px;display:grid}.reportReconciliation>div>span:nth-child(4n){border-right:0}.reportReconciliation small,.reportComparison small{color:#777}.reportReconciliation b{font:23px Georgia}.reportReconciliation em{color:#777;font-size:.65rem;font-style:normal}.reportReconciliation .reportNetResult{background:#fff5c9}.reportReconciliation .reportNetResult b{color:#8c6900}.reportComparison>div{grid-template-columns:repeat(4,1fr);display:grid}.reportComparison>div>span{border-right:1px solid #e7e1d3;gap:7px;padding:16px;display:grid}.reportComparison>div>span:last-child{border:0}.reportComparison>div b{font:24px Georgia}.reportComparison em{font-size:.72rem;font-style:normal;font-weight:900}.reportComparison em.up{color:#287444}.reportComparison em.down{color:#b1442b}.reportComparison em i{color:#777;font-style:normal;font-weight:600}.reportHead>div:last-child{flex-wrap:wrap}@media (width<=800px){.reportFilterGrid,.reportBaselineControl{grid-template-columns:1fr 1fr}.reportBaselineControl span{grid-column:1/-1}.reportReconciliation>div{grid-template-columns:1fr 1fr}.reportReconciliation>div>span:nth-child(4n){border-right:1px solid #e8e3d6}.reportReconciliation>div>span:nth-child(2n){border-right:0}.reportComparison>div{grid-template-columns:1fr 1fr}.reportComparison>div>span:nth-child(2n){border-right:0}}@media (width<=520px){.reportControlPanel,.reportReconciliation,.reportComparison{border-radius:15px;margin:9px 0}.reportControlPanel>header,.reportReconciliation>header,.reportComparison>header{padding:14px;display:grid}.reportControlPanel>header>b,.reportReconciliation>header>b,.reportComparison>header>b{white-space:normal;justify-self:start}.reportDateControls,.reportFilterGrid{grid-template-columns:1fr;padding:10px 10px 0}.reportBaselineControl{grid-template-columns:1fr;margin:10px;padding:10px}.reportBaselineControl span{grid-column:auto}.reportScopeDisclosure{padding:0 11px 13px}.reportReconciliation>div,.reportComparison>div{grid-template-columns:1fr 1fr}.reportReconciliation>div>span{min-height:92px;padding:11px}.reportReconciliation b,.reportComparison>div b{font-size:19px}.reportComparison>div>span{padding:12px}.reportComparison em i{margin-top:3px;display:block}.reportHead>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.reportHead>div:last-child button{width:100%;min-width:0;padding:10px 7px;font-size:.68rem}.reportHead .fundingStatementButton{grid-column:1/-1}}.financialClosingForm{gap:14px;display:grid}.closingPeriodControls{grid-template-columns:1fr 1fr 1.2fr;gap:10px;display:grid}.closingPeriodControls label,.closingPeriodControls>span{gap:5px;display:grid}.closingPeriodControls small{color:#777}.closingPeriodControls select,.closingPeriodControls input{background:#fff;border:1px solid #d8d3c6;border-radius:10px;width:100%;min-height:44px;padding:9px}.closingSnapshot{border:1px solid #ddd7c7;border-radius:15px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.closingSnapshot span{border-bottom:1px solid #e7e2d6;border-right:1px solid #e7e2d6;gap:5px;padding:13px;display:grid}.closingSnapshot small{color:#777}.closingSnapshot b{font:21px Georgia}.closingAccountTable{border:1px solid #ddd7c7;border-radius:15px;overflow:auto}.closingAccountTable>header,.closingAccountTable>div{border-bottom:1px solid #ece7db;grid-template-columns:minmax(110px,1fr) repeat(5,minmax(100px,.8fr));align-items:center;gap:8px;min-width:720px;padding:9px 11px;display:grid}.closingAccountTable>header{color:#fff;background:#111;font-size:.7rem}.closingAccountTable input{border:1px solid #d7d1c2;border-radius:8px;width:100%;min-height:39px;padding:7px}.closingAccountTable em{font-style:normal;font-weight:900}.closingAccountTable .ok{color:#277246}.closingAccountTable .warn{color:#a63f27}.closingConfirmation{background:#fff6d5;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex}.closingConfirmation>input{width:22px;height:22px}.closingConfirmation span{display:grid}.closingConfirmation small{color:#756a4d}.financialClosingCard{grid-column:1/-1}.financialCloseRow{border-bottom:1px solid #e8e2d6}.financialCloseRow>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;list-style:none;display:grid}.financialCloseRow>summary::-webkit-details-marker{display:none}.financialCloseRow>summary span{min-width:0;display:grid}.financialCloseRow>summary small{color:#777;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.financialCloseRow>summary em{border-radius:999px;padding:6px 8px;font-style:normal;font-weight:900}.financialCloseRow>summary em.ok{color:#226d40;background:#e8f7ed}.financialCloseRow>summary em.warn{color:#9a3c26;background:#fff0e9}.financialCloseRow>summary>b{color:#765a08;font-size:.75rem}.financialCloseDetails{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 13px 13px;display:grid}.financialCloseDetails>span{background:#f7f4ec;border-radius:10px;gap:3px;padding:10px;display:grid}.financialCloseDetails small,.financialCloseDetails em{color:#777;font-size:.68rem;font-style:normal}.financialCloseActions{grid-column:1/-1;gap:7px;display:flex}.financialCloseActions button{min-height:38px;color:var(--gold);background:#111;border:1px solid #111;border-radius:9px;padding:7px 12px;font-weight:900}.closingAuditNote{grid-column:1/-1;color:#71684f!important}@media (width<=700px){.reportProductAction{justify-items:start;width:100%}.reportProductAction button{min-height:34px}.reportProductLink>i{display:none}.closingPeriodControls,.closingSnapshot{grid-template-columns:1fr 1fr}.closingPeriodControls>span{grid-column:1/-1}.financialCloseRow>summary{grid-template-columns:minmax(0,1fr) auto}.financialCloseRow>summary>b{grid-column:1/-1}.financialCloseDetails{grid-template-columns:1fr 1fr}.financialCloseActions{grid-template-columns:1fr 1fr;display:grid}.financialCloseActions button:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=390px){.closingPeriodControls,.closingSnapshot,.financialCloseDetails{grid-template-columns:1fr}.closingPeriodControls>span{grid-column:auto}.financialCloseActions{grid-template-columns:1fr}.financialCloseActions button:last-child:nth-child(odd){grid-column:auto}}.inventoryActionOverlay{z-index:300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0008;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.inventoryActionSheet{background:#fff;border:1px solid #d8b83f;border-radius:24px;width:min(520px,100%);max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 24px 70px #0007}.inventoryActionSheet>header{z-index:1;color:#fff;background:#111;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex;position:sticky;top:0}.inventoryActionSheet>header span{min-width:0;display:grid}.inventoryActionSheet>header small{color:var(--gold);letter-spacing:.13em;font-weight:900}.inventoryActionSheet>header h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font:26px Georgia;overflow:hidden}.inventoryActionSheet>header p{color:#bbb;margin:0}.inventoryActionSheet>header>button{color:#111;background:#fff;border:0;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:25px;font-weight:900;display:grid}.inventoryActionSheet>div{gap:8px;padding:13px;display:grid}.inventoryActionSheet>div>button{color:#111;text-align:left;background:#fff;border:1px solid #ddd8cb;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:11px 14px;font-weight:900;display:flex}.inventoryActionSheet>div>button span{color:#9a7400;font-size:18px}.inventoryActionSheet>div>button:disabled{opacity:.45}.inventoryActionSheet>div>.inventoryActionDanger{color:#943a25;background:#fff3ef;border-color:#e9c7bd}.inventoryActionSheet>footer{padding:0 14px calc(14px + env(safe-area-inset-bottom));color:#777;font-size:.7rem}@media (width>=701px){.inventoryActionOverlay{display:none}}@media (width<=700px){.inventoryActionOverlay{padding:8px 8px calc(76px + env(safe-area-inset-bottom))}.inventoryActionSheet{max-height:calc(100dvh - 92px - env(safe-area-inset-bottom));border-radius:20px}.inventoryActionSheet>header{padding:15px}.inventoryActionSheet>header h3{font-size:23px}}.inventoryPriorityStrip{background:#fff;border:1px solid #ded8c9;border-radius:16px;gap:10px;margin:0 0 14px;padding:14px;display:grid}.inventoryPriorityStrip>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventoryPriorityStrip>header span{gap:2px;display:grid}.inventoryPriorityStrip>header small{color:#9a7600;letter-spacing:.12em;font-size:.72rem;font-weight:900}.inventoryPriorityStrip>header b{font-size:.9rem}.inventoryPriorityStrip>header button{color:#755900;background:0 0;border:0;font-weight:900}.inventoryPriorityStrip>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.inventoryPriorityStrip>div>button{color:#111;text-align:left;background:#f8f7f2;border:1px solid #dedad0;border-radius:13px;align-items:center;gap:11px;min-height:62px;padding:10px;display:flex}.inventoryPriorityStrip>div>button>b{min-width:38px;height:38px;color:var(--gold);background:#111;border-radius:50%;place-items:center;font:700 1.2rem Georgia;display:grid}.inventoryPriorityStrip>div>button>span{gap:2px;font-weight:900;display:grid}.inventoryPriorityStrip>div>button small{color:#777;font-size:.72rem;font-weight:700}.inventoryPriorityStrip>div>button.urgent{background:#fff3ef;border-color:#d9a89b}.inventoryPriorityStrip>div>button.warning{background:#fff9df;border-color:#e2c461}.inventoryPriorityStrip>div>button.clear{opacity:.72}.inventorySelectionBar{z-index:9;color:#fff;background:#111;border:1px solid #d3aa14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:10px 12px;display:flex;position:sticky;top:151px;box-shadow:0 12px 30px #0003}.inventorySelectionBar>span{display:grid}.inventorySelectionBar small{color:#bbb}.inventorySelectionBar>div{gap:7px;display:flex}.inventorySelectionBar button{color:#fff;background:#24231f;border:1px solid #4b483f;border-radius:10px;min-height:40px;padding:8px 12px;font-weight:900}.inventorySelectionBar button.primary{border-color:var(--gold);background:var(--gold);color:#111}.inventorySelectionSheet{background:#fff;border:1px solid #d8b83f;border-radius:24px;width:min(560px,100%);max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 24px 70px #0007}.inventorySelectionSheet>header{z-index:1;color:#fff;background:#111;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex;position:sticky;top:0}.inventorySelectionSheet>header span{min-width:0;display:grid}.inventorySelectionSheet>header small{color:var(--gold);letter-spacing:.12em;font-weight:900}.inventorySelectionSheet>header h3{margin:4px 0;font:26px Georgia}.inventorySelectionSheet>header p{color:#bbb;margin:0}.inventorySelectionSheet>header>button{color:#111;background:#fff;border:0;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:25px;font-weight:900;display:grid}.inventorySelectionQuick{grid-template-columns:1fr 1fr;gap:9px;padding:13px 13px 0;display:grid}.inventorySelectionQuick button{text-align:left;background:#fff;border:1px solid #ddd7c8;border-radius:12px;gap:3px;min-height:64px;padding:11px;display:grid}.inventorySelectionQuick button small{color:#777}.inventorySelectionQuick button.danger{color:#933b28;background:#fff3ef;border-color:#e8c1b6}.inventorySelectionSheet fieldset{border:1px solid #ded8c9;border-radius:14px;grid-template-columns:1fr 1fr;gap:9px;margin:13px;padding:13px;display:grid}.inventorySelectionSheet legend{padding:0 7px;font-weight:900}.inventorySelectionSheet label{color:#6f6859;gap:5px;font-size:.75rem;font-weight:850;display:grid}.inventorySelectionSheet input,.inventorySelectionSheet select{color:#111;background:#fff;border:1px solid #d6d0c2;border-radius:10px;width:100%;min-height:44px;padding:9px}.inventorySelectionSheet fieldset>button{min-height:46px;color:var(--gold);background:#111;border:0;border-radius:10px;grid-column:1/-1;font-weight:900}.inventorySelectionSheet>p{color:#5c4700;background:#fff4c8;border-left:4px solid #d5a500;margin:0 13px 15px;padding:11px}.productDetailsNavigator{background:#f7f5ee;border:1px solid #ddd8cb;border-radius:13px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:9px;display:grid}.productDetailsNavigator button{color:#111;background:#fff;border:1px solid #d4cfc2;border-radius:9px;min-height:40px;font-weight:900}.productDetailsNavigator button:last-child{justify-self:stretch}.productDetailsNavigator button:disabled{opacity:.35}.productDetailsNavigator span{text-align:center;min-width:84px;display:grid}.productDetailsNavigator span b{color:#9d7600}.productDetailsNavigator span small{color:#777;font-size:.65rem}.productImageFallback{color:#615b4d!important;background:linear-gradient(145deg,#f1efe7,#dedbd1)!important}.productImageFallback b{font-family:Georgia,serif!important}.productImageFallback small{font-size:.58rem!important;font-weight:900!important}@media (width<=700px){.inventoryPriorityStrip{padding:11px}.inventoryPriorityStrip>header{align-items:flex-start}.inventoryPriorityStrip>header b{font-size:.8rem}.inventoryPriorityStrip>div{grid-template-columns:1fr}.inventoryPriorityStrip>div>button{min-height:54px}.inventorySelectionBar{margin:0 7px 9px;top:143px}.inventorySelectionBar small{display:none}.inventorySelectionBar button{padding:7px 10px}.inventorySelectionSheet{max-height:calc(100dvh - 92px - env(safe-area-inset-bottom));border-radius:20px}.inventorySelectionSheet>header{padding:15px}.inventorySelectionSheet>header h3{font-size:23px}.inventorySelectionQuick,.inventorySelectionSheet fieldset{grid-template-columns:1fr}.productDetailsNavigator{z-index:3;position:sticky;top:0}.productDetailsNavigator button{font-size:.74rem}.productDetailsNavigator span small{display:none}}.syncControlStats{grid-template-columns:repeat(5,1fr)}.pwaHealthCheck{background:#f6f4ed;border:1px solid #dfd8c8;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.pwaHealthCheck>span{gap:3px;display:grid}.pwaHealthCheck small{color:#706b60}.pwaHealthCheck.ready{color:#22683c;background:#edf8f0;border-color:#acd0b7}.pwaHealthCheck.waiting{color:#725800;background:#fff8dc;border-color:#e1c367}.pwaHealthCheck button{color:#111;white-space:nowrap;background:#fff;border:1px solid #111;border-radius:10px;min-height:40px;padding:8px 12px;font-weight:900}.pwaHealthCheck button:disabled{opacity:.55}@media (width<=900px){.syncControlStats{grid-template-columns:1fr 1fr}.syncControlStats span:last-child{grid-column:1/-1}}@media (width<=560px){.syncControlStats{grid-template-columns:1fr}.syncControlStats span:last-child{grid-column:auto}.pwaHealthCheck{flex-direction:column;align-items:stretch}.pwaHealthCheck button{width:100%}}.overviewLowStockList.expanded{overscroll-behavior:contain;max-height:520px;overflow:auto}.overviewLowStockActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.overviewLowStockActions button{color:#111;background:#fff;border:1px solid #d9d3c4;border-radius:11px;min-height:44px;padding:9px 12px;font-weight:900}.overviewLowStockActions button:first-child{color:var(--gold);background:#111}.overviewLowStockActions button span{margin-left:5px}.posCatalogImage{position:relative}.posCatalogImage>i{color:#fff;background:#111d;border-radius:999px;padding:4px 6px;font-size:.58rem;font-style:normal;font-weight:900;position:absolute;bottom:5px;right:5px}.posProductPreview{gap:16px;display:grid}.posProductPreview>div{background:#111;border-radius:18px;place-items:center;min-height:280px;max-height:58vh;display:grid;overflow:hidden}.posProductPreview>div>img,.posProductPreview>div>.productImageFallback{object-fit:contain;width:100%;height:100%;max-height:58vh}.posProductPreview>span{gap:5px;display:grid}.posProductPreview h3{margin:0;font:clamp(25px,4vw,38px) Georgia}.posProductPreview p{color:#777;margin:0}.posProductPreview>button{min-height:50px}.multiEntryWholesale{color:#6f6859;grid-column:3;gap:4px;font-size:.68rem;font-weight:900;display:grid}.multiEntryWholesale input{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:40px;padding:7px}.multiEntryWholesale small{color:#777;font-size:.62rem}@media (width<=700px){.overviewLowStockActions{grid-template-columns:1fr}.overviewLowStockList.expanded{max-height:55vh}.posProductPreview>div{min-height:220px}.multiEntryWholesale{grid-column:1/-1}}.onlineStoreHero{color:#fff;background:linear-gradient(135deg,#111 0%,#1e1b12 100%);border:1px solid #2c2a22;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:28px;display:grid;box-shadow:0 14px 38px #1112}.onlineStoreHero small,.onlineStoreRules header small,.onlineProductControl header small{color:var(--gold);letter-spacing:.14em;font-weight:900}.onlineStoreHero h1{margin:5px 0 7px;font:clamp(32px,5vw,52px) Georgia}.onlineStoreHero p{color:#d1cec5;max-width:700px;margin:0;line-height:1.55}.onlineStoreHero>span{border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:flex}.onlineStoreHero>span i{background:#e7b900;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e7b90022}.onlineStoreHero>span.paused i{box-shadow:none;background:#888}.onlineStoreHeroActions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.onlineStoreHeroActions a,.onlineStoreHeroActions button{border:1px solid var(--gold);border-radius:11px;min-height:44px;padding:11px 16px;font-weight:900;text-decoration:none}.onlineStoreHeroActions a{background:var(--gold);color:#111}.onlineStoreHeroActions button{color:var(--gold);background:0 0}.onlineStoreStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.onlineStoreRules,.onlineProductControl{margin-top:16px}.onlineStoreRules>header,.onlineProductControl>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.onlineStoreRules header h2,.onlineProductControl header h2{margin:5px 0}.onlineStoreRules header p,.onlineProductControl header p{color:#777;margin:0}.onlineStoreRules>header>b{color:var(--gold);background:#111;border-radius:999px;padding:9px 12px}.onlineStoreRuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.onlineStoreRuleGrid>label:not(.syncToggle){gap:7px;font-weight:850;display:grid}.onlineStoreRuleGrid input[type=number]{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:46px;padding:10px}.onlineProductControl>header>label{gap:6px;min-width:min(310px,100%);font-weight:850;display:grid}.onlineProductControl>header input{border:1px solid var(--line);border-radius:11px;min-height:45px;padding:10px}.onlineProductFilters{scrollbar-width:none;gap:8px;padding:17px 0 12px;display:flex;overflow:auto}.onlineProductFilters button{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 13px;font-weight:850}.onlineProductFilters button.active{color:var(--gold);background:#111;border-color:#111}.onlineProductRows{gap:11px;display:grid}.onlineProductRows>article{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:86px minmax(170px,.8fr) minmax(230px,1.4fr) minmax(145px,.55fr);align-items:center;gap:14px;padding:12px;display:grid}.onlineProductRows>article.published{border-color:#d6b441;box-shadow:inset 4px 0 #d6b441}.onlineProductRows>article>img,.onlineProductRows>article>.productImageFallback{object-fit:cover;border-radius:12px;width:86px;height:86px}.onlineProductIdentity{gap:4px;min-width:0;display:grid}.onlineProductIdentity small,.onlineProductIdentity code{color:#777}.onlineProductIdentity h3{text-overflow:ellipsis;margin:0;overflow:hidden}.onlineProductIdentity>span{align-items:center;gap:9px;display:flex}.onlineProductIdentity em{font-size:.72rem;font-style:normal}.onlineProductIdentity em.ok{color:#287447}.onlineProductIdentity em.warn{color:#a25c00}.onlineProductDescription{color:#6b6558;gap:5px;font-size:.74rem;font-weight:900;display:grid}.onlineProductDescription textarea{resize:vertical;border:1px solid var(--line);color:#111;min-height:72px;font:inherit;background:#faf9f5;border-radius:10px;padding:9px}.onlineProductDescription button{color:var(--gold);background:#111;border:0;border-radius:8px;justify-self:end;padding:7px 10px;font-weight:900}.onlineProductActions{gap:8px;display:grid}.onlineProductActions>span{font-size:.72rem;font-weight:900}.onlineProductActions>span.live{color:#287447}.onlineProductActions>span.waiting{color:#a25c00}.onlineProductActions>span.hidden{color:#777}.publishSwitch{cursor:pointer;align-items:center;gap:8px;display:flex}.publishSwitch input{opacity:0;pointer-events:none;position:absolute}.publishSwitch i{background:#ccc;border-radius:999px;width:42px;height:24px;transition:all .18s;position:relative}.publishSwitch i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px}.publishSwitch input:checked+i{background:#111}.publishSwitch input:checked+i:after{background:var(--gold);left:21px}.publishSwitch input:disabled+i{opacity:.55}.onlineProductActions>button{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:38px;font-weight:850}.posPreviewNavigator{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.posPreviewNavigator button{border:1px solid var(--line);color:#111;background:#fff;border-radius:11px;min-height:44px;font-weight:900}.posPreviewNavigator button:last-child{color:var(--gold);background:#111}.posPreviewNavigator button:disabled{opacity:.36}.posPreviewNavigator span{text-align:center;color:#777;font-size:.82rem}.posPreviewNavigator span b{color:#111}@media (width<=900px){.onlineStoreStats{grid-template-columns:repeat(2,minmax(0,1fr))}.onlineProductRows>article{grid-template-columns:74px 1fr}.onlineProductRows>article>img,.onlineProductRows>article>.productImageFallback{width:74px;height:74px}.onlineProductDescription,.onlineProductActions{grid-column:1/-1}.onlineProductActions{grid-template-columns:1fr auto auto;align-items:center}.onlineStoreRules>header,.onlineProductControl>header{flex-direction:column;align-items:stretch}}@media (width<=620px){.onlineStoreHero{grid-template-columns:1fr;padding:21px}.onlineStoreHero>span,.onlineStoreHeroActions{grid-column:1}.onlineStoreHeroActions>*{text-align:center;flex:1}.onlineStoreStats,.onlineStoreRuleGrid{grid-template-columns:1fr}.onlineProductRows>article{grid-template-columns:62px 1fr;padding:10px}.onlineProductRows>article>img,.onlineProductRows>article>.productImageFallback{width:62px;height:62px}.onlineProductActions{grid-template-columns:1fr 1fr}.onlineProductActions>span{grid-column:1/-1}.posPreviewNavigator{z-index:2;background:#fff;border-radius:13px;padding:5px;position:sticky;bottom:0;box-shadow:0 6px 24px #1112}}.posPriceBasis{background:#fff8d9;border:1px solid #d8c26d;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 16px;margin-bottom:12px;padding:14px 16px;display:grid}.posPriceBasis>span{gap:3px;display:grid}.posPriceBasis small{color:#806000;letter-spacing:.11em;font-size:.68rem;font-weight:950}.posPriceBasis b{font-size:1rem}.posPriceBasis p{color:#655e4c;margin:0;font-size:.76rem;line-height:1.45}.posPriceBasis>div{border:1px solid #111;border-radius:11px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.posPriceBasis>div button{color:#111;background:#fff;border:0;min-width:98px;min-height:44px;padding:9px 13px;font-weight:950}.posPriceBasis>div button.active{color:var(--gold);background:#111}.posPriceBasis>em{color:#744f00;background:#fff0ca;border-left:4px solid #c68900;border-radius:8px;grid-column:1/-1;padding:9px 11px;font-size:.72rem;font-style:normal;font-weight:850}.saleDetailsMetrics{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=700px){.posPriceBasis{grid-template-columns:1fr;margin:0 8px 10px;padding:12px}.posPriceBasis>div{width:100%}.posPriceBasis>div button{min-width:0}.posPriceBasis>em{grid-column:auto}.inventorySelectionSheet fieldset{grid-template-columns:1fr}.saleDetailsMetrics{grid-template-columns:1fr 1fr}.saleDetailsMetrics span:nth-child(3),.saleDetailsMetrics span:nth-child(4){border-bottom:1px solid #e5e1d5}.saleDetailsMetrics span:nth-child(5){border-bottom:0;border-right:0;grid-column:1/-1}}.customerPricingProfile label{gap:5px;display:grid}.customerPricingProfile label>small{color:#766f61;font-size:.72rem;line-height:1.4}.customerPricingProfile select,.customerPricingProfile input{width:100%}.posPriceBasis>em.pricingGuard,.orderPriceBasis>em.pricingGuard{color:#8e321f;background:#fff0eb;border-left-color:#b3462f}.wholesaleCustomerBoard>div:last-child>article{grid-template-columns:minmax(190px,1.35fr) minmax(120px,.75fr) minmax(90px,.55fr) minmax(110px,.7fr) minmax(110px,.7fr) auto}.wholesaleCustomerBoard article input{color:#111;background:#fff;border:1px solid #d8cfb6;border-radius:9px;min-height:42px;padding:8px 10px;font-size:.88rem}.reportPriceBasisSummary{background:#fff;border:1px solid #ddd7c8;border-radius:16px;margin:12px 0;overflow:hidden}.reportPriceBasisSummary>header{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.reportPriceBasisSummary>header span{display:grid}.reportPriceBasisSummary>header small{color:var(--gold);letter-spacing:.12em;font-size:.72rem;font-weight:900}.reportPriceBasisSummary>header h2{margin:3px 0;font:24px Georgia}.reportPriceBasisSummary>header>b{color:var(--gold)}.reportPriceBasisSummary>div{grid-template-columns:1fr 1fr;display:grid}.reportPriceBasisSummary article{grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.reportPriceBasisSummary article+article{border-left:1px solid #e6e1d5}.reportPriceBasisSummary article>span{gap:4px;display:grid}.reportPriceBasisSummary article small{color:#777;font-size:.72rem}.reportPriceBasisSummary article b{font:23px Georgia}.reportPriceBasisSummary article em{color:#777;font-size:.68rem;font-style:normal}.reportPriceBasisSummary article.wholesale{background:#fff9df}@media (width<=900px){.wholesaleCustomerBoard>div:last-child>article{grid-template-columns:1fr 1fr}.wholesaleCustomerBoard article>div{grid-column:1/-1}}@media (width<=700px){.reportPriceBasisSummary{margin:9px 0}.reportPriceBasisSummary>header{padding:14px;display:grid}.reportPriceBasisSummary>header>b{justify-self:start}.reportPriceBasisSummary>div{grid-template-columns:1fr}.reportPriceBasisSummary article{padding:13px}.reportPriceBasisSummary article+article{border-top:1px solid #e6e1d5;border-left:0}}@media (width<=560px){.wholesaleCustomerBoard>div:last-child>article{grid-template-columns:1fr}.wholesaleCustomerBoard article>div{grid-column:auto}.reportPriceBasisSummary article{grid-template-columns:1fr 1fr}}.wholesaleSellDesk{background:#fff;border:1px solid #d9c05d;border-radius:18px;margin:0 0 14px;overflow:hidden}.wholesaleSellDesk>header{color:#fff;background:#111;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.wholesaleSellDesk>header span{gap:3px;display:grid}.wholesaleSellDesk>header small{color:var(--gold);letter-spacing:.13em;font-size:.72rem;font-weight:950}.wholesaleSellDesk>header h2{margin:0;font:clamp(24px,3vw,32px) Georgia}.wholesaleSellDesk>header p{color:#bbb;margin:0;font-size:.82rem}.wholesaleSellDesk>header button{background:var(--gold);color:#111;white-space:nowrap;border:0;border-radius:11px;min-height:44px;padding:10px 14px;font-weight:950}.wholesaleProductTools{grid-template-columns:minmax(260px,1fr) minmax(190px,.38fr);gap:9px;padding:13px;display:grid}.wholesaleProductTools label{border:1px solid #d9d4c7;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.wholesaleProductTools label span{color:#8b6900;font-weight:950}.wholesaleProductTools input,.wholesaleProductTools select{color:#111;background:#fff;border:1px solid #d9d4c7;border-radius:11px;width:100%;min-width:0;min-height:44px;padding:9px}.wholesaleProductTools input{border:0;outline:0;padding-inline:0}.wholesaleProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 13px 13px;display:grid}.wholesaleProductGrid>article{content-visibility:auto;contain-intrinsic-size:auto 255px;background:#faf8f2;border:1px solid #e2dccd;border-radius:14px;grid-template-columns:76px minmax(0,1fr);gap:9px;padding:10px;display:grid}.wholesaleProductImage{width:76px;height:76px;color:var(--gold);background:#111;border-radius:11px;grid-row:1/3;place-items:center;display:grid;overflow:hidden}.wholesaleProductImage img{object-fit:cover;width:100%;height:100%}.wholesaleProductImage b{font:30px Georgia}.wholesaleProductGrid article>div{min-width:0}.wholesaleProductGrid h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0;font-size:.9rem;line-height:1.25;display:-webkit-box;overflow:hidden}.wholesaleProductGrid article>div small,.wholesaleProductGrid article>div p{color:#746d5f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.65rem;overflow:hidden}.wholesaleProductGrid dl{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:5px;margin:0;display:grid}.wholesaleProductGrid dl span{background:#fff;border-radius:8px;gap:2px;padding:7px;display:grid}.wholesaleProductGrid dt{color:#777;text-transform:uppercase;font-size:.55rem;font-weight:850}.wholesaleProductGrid dd{margin:0;font-size:.72rem;font-weight:950}.wholesaleProductGrid dd.danger{color:#a33d27}.wholesaleProductGrid article>em{color:#946e00;grid-column:1/-1;font-size:.62rem;font-style:normal;font-weight:850}.wholesaleProductGrid article>button{min-height:42px;color:var(--gold);background:#111;border:0;border-radius:10px;grid-column:1/-1;font-weight:950}.wholesaleProductEmpty,.wholesaleSellDesk>footer{color:#756d5f;margin:0;padding:4px 14px 15px;font-size:.72rem}@media (width<=1000px){.wholesaleProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.wholesaleSellDesk{border-radius:15px}.wholesaleSellDesk>header{padding:14px;display:grid}.wholesaleSellDesk>header button{width:100%}.wholesaleProductTools{grid-template-columns:1fr;padding:10px}.wholesaleProductGrid{grid-template-columns:1fr;padding:0 10px 10px}.wholesaleProductGrid>article{contain-intrinsic-size:auto 230px;grid-template-columns:68px minmax(0,1fr)}.wholesaleProductImage{width:68px;height:68px}.wholesaleProductGrid dl{grid-template-columns:repeat(2,1fr)}}.simpleSidebarNav{gap:7px}.simpleSidebarMore{border-top:1px solid #342f20;margin-top:4px;padding-top:8px}.simpleSidebarMore>summary{color:#ddd;cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;font-weight:900;list-style:none;display:flex}.simpleSidebarMore>summary::-webkit-details-marker{display:none}.simpleSidebarMore>summary i{width:25px;color:var(--gold);place-items:center;font-style:normal;display:grid}.simpleSidebarMore[open]>summary{color:#fff;background:#201d15}.simpleSidebarMore>div{gap:5px;padding-top:7px;display:grid}.simpleSidebarMore>div>button{height:auto;min-height:52px}.simpleSidebarMore>div>button>span{gap:2px;min-width:0;display:grid}.simpleSidebarMore>div>button small{color:#8d887d;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:650;overflow:hidden}.simpleSidebarMore>div>button.active small{color:#d5cfae}.simpleActionLauncher{background:#fffdf5;border:1px solid #d9c05e;border-radius:20px;margin:0 0 16px;padding:18px}.simpleActionLauncher>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.simpleActionLauncher>header span{display:grid}.simpleActionLauncher>header small{color:#8b6800;letter-spacing:.14em;font-size:.7rem;font-weight:950}.simpleActionLauncher h2{margin:3px 0;font:clamp(25px,3vw,34px) Georgia}.simpleActionLauncher>header em{color:var(--gold);background:#111;border-radius:999px;padding:7px 10px;font-size:.68rem;font-style:normal;font-weight:900}.simpleActionLauncher>label{background:#fff;border:1px solid #d9d4c8;border-radius:12px;align-items:center;gap:9px;margin:11px 0;padding:0 13px;display:flex}.simpleActionLauncher>label span{color:#8a6800;font-weight:950}.simpleActionLauncher input{color:#111;background:0 0;border:0;outline:0;width:100%;min-height:46px;font-size:.92rem}.simpleActionLauncher>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.simpleActionLauncher>div>button{text-align:left;background:#fff;border:1px solid #ddd7c9;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:72px;padding:10px;display:grid}.simpleActionLauncher>div>button:hover,.simpleActionLauncher>div>button:focus-visible{background:#fff7d4;border-color:#b88d00}.simpleActionLauncher button i{width:36px;height:36px;color:var(--gold);background:#111;border-radius:10px;place-items:center;font-style:normal;font-weight:950;display:grid}.simpleActionLauncher button span{min-width:0;display:grid}.simpleActionLauncher button b{font-size:.78rem}.simpleActionLauncher button small{color:#777;margin-top:3px;font-size:.62rem;line-height:1.25}.simpleActionLauncher button em{color:#896800;font-style:normal;font-weight:950}.simpleActionLauncher>p{color:#777;margin:8px 0 0}.overviewMore{background:#fff;border:1px solid #ddd7c9;border-radius:16px;margin:0 0 18px}.overviewMore>summary,.dailyMore>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;list-style:none;display:flex}.overviewMore>summary::-webkit-details-marker{display:none}.dailyMore>summary::-webkit-details-marker{display:none}.overviewMore>summary span,.dailyMore>summary span{gap:3px;display:grid}.overviewMore>summary small,.dailyMore>summary small{color:#777}.overviewMore>summary em,.dailyMore>summary em{color:#896800;font-size:.72rem;font-style:normal;font-weight:900}.overviewMore[open]>summary{border-bottom:1px solid #e7e1d5}.overviewMore>.overviewHistory,.overviewMore>.currentSnapshot,.overviewMore>.twocol,.overviewMore>.customerStoreShare,.overviewMore>.panel{margin:14px}.simplePulse{grid-template-columns:repeat(5,minmax(0,1fr))}.dailyMore{background:#171715;border:1px solid #3b3933;border-radius:13px;margin-top:13px}.dailyMore[open]>summary{border-bottom:1px solid #38362f}.dailyMore>.dailyRecent{padding:12px}.dailyMore>footer{border-top:1px solid #37352f;align-items:flex-start;gap:12px;padding:14px;display:flex}.dailyMore>footer span{background:var(--gold);color:#111;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.65rem;font-weight:900}.dailyMore>footer p{color:#d4d0c5;margin:0;line-height:1.5}.mobileModuleGroup{background:#fff;border:1px solid #ddd7c9;border-radius:13px;gap:7px;margin:0 0 8px;display:grid;overflow:hidden}.mobileModuleGroup>summary{cursor:pointer;color:#111;text-transform:none;justify-content:space-between;align-items:center;min-height:48px;padding:10px 12px;font-size:.82rem;font-weight:950;list-style:none;display:flex}.mobileModuleGroup>summary::-webkit-details-marker{display:none}.mobileModuleGroup>summary em{color:#765b00;background:#f1ead2;border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:.66rem;font-style:normal;display:grid}.mobileModuleGroup[open]>summary{border-bottom:1px solid #e8e2d6}.mobileModuleGroup>div{grid-template-columns:1fr 1fr;gap:7px;padding:8px;display:grid}.mobileModuleGroup article{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;position:relative;overflow:hidden}@media (width<=1100px){.simpleActionLauncher>div{grid-template-columns:repeat(3,minmax(0,1fr))}.simplePulse{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.simpleActionLauncher{border-radius:16px;margin:0 0 10px;padding:12px}.simpleActionLauncher>header em{display:none}.simpleActionLauncher h2{font-size:25px}.simpleActionLauncher>label{margin:9px 0}.simpleActionLauncher>div{grid-template-columns:1fr 1fr;gap:7px}.simpleActionLauncher>div>button{min-height:66px;padding:8px}.simpleActionLauncher button i{width:32px;height:32px}.simpleActionLauncher button b{font-size:.75rem}.simpleActionLauncher button small{display:none}.simplePulse{grid-template-columns:1fr 1fr}.simplePulse button:last-child{grid-column:1/-1}.overviewMore{margin:0 0 11px}.overviewMore>summary,.dailyMore>summary{align-items:flex-start;padding:13px}.overviewMore>.overviewHistory,.overviewMore>.currentSnapshot,.overviewMore>.twocol,.overviewMore>.customerStoreShare,.overviewMore>.panel{margin:10px}.dailyMore>.dailyRecent{padding:8px}.dailyMore>footer{padding:12px;display:grid}.mobileModuleGroup>div{grid-template-columns:1fr 1fr}}@media (width<=390px){.simpleActionLauncher>div,.mobileModuleGroup>div{grid-template-columns:1fr}.simpleActionLauncher>div>button{min-height:58px}.simplePulse{grid-template-columns:1fr 1fr}}.inventoryToolbar{align-items:start}.inventoryQuickFilters{grid-column:1/-1;grid-template-columns:minmax(170px,1fr) minmax(190px,1fr);gap:8px;display:grid}.inventoryQuickFilters label{color:#6f6859;gap:5px;font-size:.875rem;font-weight:900;display:grid}.inventoryQuickFilters select{color:#111;background:#fff;border:1px solid #d8d3c7;border-radius:11px;width:100%;min-height:44px;padding:8px 11px;font-size:.9rem}.inventoryEntrySteps{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.inventoryEntrySteps span{color:#403b31;background:#fff;border:1px solid #ddd7c9;border-radius:11px;align-items:center;gap:8px;min-height:48px;padding:9px 11px;font-size:.82rem;font-weight:900;display:flex}.inventoryEntrySteps b{width:25px;height:25px;color:var(--gold);background:#111;border-radius:50%;place-items:center;display:grid}.intakeOptional{background:#fff;border:1px solid #ddd7c9;border-radius:14px;margin:0 0 12px;overflow:hidden}.intakeOptional>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px 15px;list-style:none;display:flex}.intakeOptional>summary::-webkit-details-marker{display:none}.intakeOptional>summary span{gap:3px;display:grid}.intakeOptional>summary small{color:#777;font-size:.78rem}.intakeOptional>summary em{color:#896800;font-size:.78rem;font-style:normal;font-weight:900}.intakeOptional[open]>summary{border-bottom:1px solid #e6e0d4}.intakeOptional>.productTagScanner,.intakeOptional>header,.intakeOptional>.form3,.intakeOptional>.form2,.intakeOptional>.tagDescriptionField,.intakeOptional>.refreshDescription{margin:12px}.orderNextAction{flex:1;font-weight:950;background:var(--gold)!important;color:#111!important;border:0!important}.posQuickFilters{grid-template-columns:repeat(3,minmax(145px,1fr)) auto}@media (width<=700px){.inventoryQuickFilters{grid-template-columns:1fr 1fr}.inventoryEntrySteps{gap:5px}.inventoryEntrySteps span{text-align:center;justify-items:center;min-height:58px;padding:7px 4px;font-size:.66rem;display:grid}.intakeOptional>summary{padding:11px 12px}.secureOrderCard>footer{grid-template-columns:1fr 1.35fr;display:grid!important}.orderNextAction{min-height:46px}.posQuickFilters{grid-template-columns:1fr 1fr}.posQuickFilters>span{grid-column:1/-1}}@media (width<=390px){.inventoryQuickFilters,.secureOrderCard>footer,.posQuickFilters{grid-template-columns:1fr}}@media (width<=700px){.mobileSheet{overscroll-behavior:contain;width:100%;max-width:100vw;inset:0;overflow:hidden}.mobileSheet>div{overscroll-behavior:contain;width:auto;max-width:calc(100vw - 12px);margin:0}.mobileModuleSearch input{min-width:0;font-size:16px;line-height:1.25}}.smartWholesalePricing{background:#fff;border:2px solid #d4ab1d;border-radius:20px;margin:0 0 16px;overflow:hidden}.smartWholesalePricing>header{color:#fff;background:#111;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.smartWholesalePricing>header span{gap:4px;display:grid}.smartWholesalePricing>header small{color:var(--gold);letter-spacing:.12em;font-size:.72rem;font-weight:950}.smartWholesalePricing>header h2{margin:0;font:clamp(26px,3vw,36px) Georgia}.smartWholesalePricing>header p{color:#c9c5bb;margin:0;line-height:1.45}.smartWholesalePricing>header>b{background:var(--gold);color:#111;text-align:center;border-radius:14px;min-width:104px;padding:12px;font-size:25px;display:grid}.smartWholesalePricing>header>b small{color:#111;letter-spacing:0;font-size:.65rem}.smartWholesalePricing>fieldset{border:0;gap:14px;margin:0;padding:17px;display:grid}.smartWholesalePricing>fieldset:disabled{opacity:.65}.wholesalePriceSetup{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wholesalePriceSetup label,.wholesaleFixedPrice,.wholesaleRuleBuilder label{color:#655f53;gap:5px;font-size:.78rem;font-weight:900;display:grid}.wholesalePriceSetup select,.wholesaleFixedPrice input,.wholesaleRuleBuilder input{color:#111;background:#fff;border:1px solid #d8d1c2;border-radius:11px;width:100%;min-height:46px;padding:9px 11px;font-size:1rem}.wholesaleFixedPrice{background:#fff8da;border-radius:13px;max-width:420px;padding:13px}.wholesaleFixedPrice small{color:#777;font-size:.72rem;font-weight:650}.wholesaleRuleBuilder{border:1px solid #ded7c7;border-radius:15px;overflow:hidden}.wholesaleRuleBuilder>header,.wholesaleProductPicker>header,.wholesalePricePreview>header{background:#f4f0e5;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.wholesaleRuleBuilder>header span,.wholesaleProductPicker>header span{gap:3px;display:grid}.wholesaleRuleBuilder>header small,.wholesaleProductPicker>header small{color:#777}.wholesaleRuleBuilder>header button,.wholesaleProductPicker>header button{color:#111;background:#fff;border:1px solid #111;border-radius:9px;min-height:38px;padding:7px 10px;font-weight:900}.wholesaleRuleBuilder>div{border-top:1px solid #ece6d9;grid-template-columns:1fr auto 1fr auto;align-items:end;gap:10px;padding:10px 14px;display:grid}.wholesaleRuleBuilder>div>span{color:#987400;padding-bottom:13px;font-weight:950}.wholesaleRuleBuilder>div>button{width:42px;height:46px;color:var(--gold);background:#111;border:0;border-radius:10px;font-size:20px;font-weight:900}.wholesaleRuleBuilder>div>button:disabled{opacity:.35}.wholesaleProductPicker{border:1px solid #ded7c7;border-radius:15px;overflow:hidden}.wholesaleProductPicker>header>div{gap:7px;display:flex}.wholesaleProductPicker>div{overscroll-behavior:contain;max-height:330px;overflow:auto}.wholesaleProductPicker>div>label{cursor:pointer;border-top:1px solid #eee9dd;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:9px 14px;display:grid}.wholesaleProductPicker>div>label.priced{color:#8a867c;background:#f6f4ee}.wholesaleProductPicker label input{accent-color:#111;width:20px;height:20px}.wholesaleProductPicker label span{gap:3px;min-width:0;display:grid}.wholesaleProductPicker label strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wholesaleProductPicker label small{color:#777}.wholesaleProductPicker label em{font-style:normal;font-weight:900}.wholesaleProductPicker>div>p{color:#777;margin:0;padding:18px}.wholesalePricePreview{background:#fffbeb;border:1px solid #d8c36e;border-radius:15px;overflow:hidden}.wholesalePricePreview>header{color:#fff;background:#181818}.wholesalePricePreview>header small{color:var(--gold);letter-spacing:.1em;font-weight:900}.wholesalePricePreview h3{margin:3px 0 0}.wholesalePricePreview>header>b{text-align:right;color:var(--gold);display:grid}.wholesalePricePreview>header>b small{color:#aaa}.wholesalePricePreview>div{max-height:310px;overflow:auto}.wholesalePricePreview article{border-top:1px solid #e8dfbd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.wholesalePricePreview article span{gap:3px;min-width:0;display:grid}.wholesalePricePreview article small{color:#777}.wholesalePricePreview article em{white-space:nowrap;font-style:normal}.wholesalePricePreview article em b{color:#846500}.wholesalePricePreview>div>p{color:#6f6859;margin:0;padding:18px}.wholesaleSkipped{color:#7a5c00;border-top:1px solid #e8dfbd;padding:10px 14px;display:block}.wholesalePricePreview>.primary{width:calc(100% - 28px);min-height:48px;margin:0 14px 14px}.wholesaleUndo{background:#edf8f0;border:1px solid #9dc7a9;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:0 17px 15px;padding:13px 14px;display:flex}.wholesaleUndo span{gap:3px;display:grid}.wholesaleUndo small{color:#52705b}.wholesaleUndo button{color:#fff;background:#143d24;border:0;border-radius:10px;min-height:42px;padding:9px 13px;font-weight:900}.smartWholesalePricing>footer{color:#777;padding:0 17px 15px}@media (width<=700px){.smartWholesalePricing{border-radius:16px}.smartWholesalePricing>header{padding:15px;display:grid}.smartWholesalePricing>header>b{justify-self:start;min-width:92px}.smartWholesalePricing>fieldset{padding:11px}.wholesalePriceSetup{grid-template-columns:1fr}.wholesaleRuleBuilder>header,.wholesaleProductPicker>header{flex-direction:column;align-items:flex-start}.wholesaleProductPicker>header>div{width:100%}.wholesaleProductPicker>header button{flex:1}.wholesaleRuleBuilder>div{grid-template-columns:1fr auto 1fr}.wholesaleRuleBuilder>div>button{grid-column:1/-1;width:100%}.wholesaleRuleBuilder input,.wholesalePriceSetup select,.wholesaleFixedPrice input{font-size:16px}.wholesaleProductPicker>div>label{grid-template-columns:auto minmax(0,1fr)}.wholesaleProductPicker label>em{grid-column:2}.wholesalePricePreview article{grid-template-columns:1fr}.wholesalePricePreview article em{white-space:normal}.wholesaleUndo{flex-direction:column;align-items:stretch;margin:0 11px 11px}.wholesaleUndo button{width:100%}}.purchasePageHeader{color:#fff;background:#111;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 12px;padding:17px 19px;display:flex}.purchasePageHeader>span{gap:3px;display:grid}.purchasePageHeader small{color:var(--gold);letter-spacing:.14em;font-size:.75rem;font-weight:950}.purchasePageHeader h1{margin:0;font:clamp(27px,3vw,38px) Georgia}.purchasePageHeader p{color:#c9c6bd;margin:0;font-size:.9rem}.purchasePageHeader>button{background:var(--gold);color:#111;white-space:nowrap;border:0;border-radius:12px;min-height:48px;padding:11px 16px;font-size:.9rem;font-weight:950}.purchaseCommandBar{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:10px;display:grid}.purchaseCommandBar>button{color:#111;text-align:left;background:#fff;border:1px solid #ded8c9;border-radius:14px;gap:4px;min-height:72px;padding:12px 14px;display:grid}.purchaseCommandBar>button:hover,.purchaseCommandBar>button:focus-visible{background:#fff9df;border-color:#c49a00}.purchaseCommandBar>button.attention{background:#fff7d5;border-color:#dbab16}.purchaseCommandBar b{font-size:.9rem}.purchaseCommandBar small{color:#726c60;font-size:.76rem;line-height:1.35}.purchaseSafetyLine{color:#665a34;background:#fff8d9;border-left:4px solid #d4a500;border-radius:8px;margin:0 0 10px;padding:10px 13px;font-size:.82rem;line-height:1.45}.purchaseControlSummary{background:#fff;border:1px solid #ded8c8;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.purchaseControlSummary>span{border-right:1px solid #e8e2d6;gap:3px;padding:13px 15px;display:grid}.purchaseControlSummary>span:last-child{border-right:0}.purchaseControlSummary>span.attention{background:#fff3cf}.purchaseControlSummary small{color:#736d61;font-size:.76rem}.purchaseControlSummary b{font-size:1.15rem}.purchaseControlSummary em{color:#777166;font-size:.72rem;font-style:normal}.purchaseWorklist{padding:0;overflow:hidden}.purchaseWorklist>header{background:#f8f6f0;border-bottom:1px solid #e5dfd2;gap:10px;padding:12px;display:grid}.purchaseWorklist>header>label{background:#fff;border:1px solid #d7d1c3;border-radius:11px;align-items:center;gap:9px;padding:0 12px;display:flex}.purchaseWorklist>header>label span{color:#8b6800;font-size:1.15rem;font-weight:950}.purchaseWorklist>header input{color:#111;background:0 0;border:0;outline:0;width:100%;min-height:46px;font-size:1rem}.purchaseWorklist nav{overscroll-behavior-inline:contain;gap:7px;padding-bottom:1px;display:flex;overflow-x:auto}.purchaseWorklist nav button{color:#111;white-space:nowrap;background:#fff;border:1px solid #d8d2c5;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:7px 11px;font-size:.8rem;font-weight:900;display:flex}.purchaseWorklist nav button b{background:#eee9dc;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:.7rem;display:grid}.purchaseWorklist nav button.active{color:var(--gold);background:#111;border-color:#111}.purchaseWorklist nav button.active b{background:var(--gold);color:#111}.purchaseActionList{padding:12px}.purchaseOrderCard.purchaseActionCard{box-shadow:none;border-left-width:5px;border-radius:15px;margin:0 0 10px;padding:14px}.purchaseActionCard.needsReview{background:#fffdf7;border-left-color:#c17b00}.purchaseActionCard>header span{min-width:0}.purchaseActionCard>header span>small{font-size:.72rem}.purchaseActionCard>header h3{font-size:1.25rem;line-height:1.2}.purchaseActionCard>header p{font-size:.78rem;line-height:1.35}.purchaseActionCard>header em,.purchaseActionCard>header>div small{font-size:.72rem}.purchaseNextStep{color:#fff;background:#161616;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:11px 0 9px;padding:10px 12px;display:flex}.purchaseNextStep span{gap:2px;display:grid}.purchaseNextStep small{color:var(--gold);letter-spacing:.1em;font-size:.65rem;font-weight:950}.purchaseNextStep b{font-size:.88rem}.purchaseNextStep em{color:#4d3900;white-space:nowrap;background:#ffdf72;border-radius:999px;padding:5px 8px;font-size:.68rem;font-style:normal;font-weight:900}.purchaseQuickFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.purchaseQuickFacts>span{background:#faf8f2;border:1px solid #e6e0d3;border-radius:10px;gap:4px;min-width:0;padding:9px 10px;display:grid}.purchaseQuickFacts>span.due{background:#fff7d6;border-color:#e0bf51}.purchaseQuickFacts small{color:#756f63;font-size:.7rem}.purchaseQuickFacts b{overflow-wrap:anywhere;font-size:.86rem}.purchaseActionCard>.purchaseReceiptProgress{margin-top:10px}.purchaseActionCard>.purchaseReceiptProgress small,.purchaseActionCard>.purchaseReceiptProgress em,.purchaseActionCard>.purchaseReceiptProgress button{font-size:.72rem}.purchaseOrderDetails{background:#fff;border:1px solid #dfd9cc;border-radius:11px;margin-top:10px;overflow:hidden}.purchaseOrderDetails>summary{color:#6e5600;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 12px;font-size:.8rem;font-weight:900;list-style:none;display:flex}.purchaseOrderDetails>summary::-webkit-details-marker{display:none}.purchaseOrderDetails>summary b{font-size:1.1rem}.purchaseOrderDetails[open]>summary{background:#fff8d9;border-bottom:1px solid #e6dfd1}.purchaseOrderDetails[open]>summary b{transform:rotate(45deg)}.purchaseOrderDetails>div{padding:11px}.purchaseOrderDetails .purchaseDeclarationLines{margin:0 0 10px}.purchaseOrderDetails .purchaseMoneyControl{margin:10px 0}.purchaseOrderDetails .purchaseReceiptHistory{margin:10px 0 0}.purchaseReceiptHistory>h4{margin:0 0 7px;font-size:.85rem}.purchaseCreatedNote{color:#777166;margin-top:10px;font-size:.72rem;display:block}.purchaseActionCard>footer>span{gap:3px;display:grid}.purchaseActionCard>footer>span b{font-size:.8rem}.purchaseActionCard>footer>span small{color:#777166;font-size:.7rem}.purchaseActionCard>footer button{font-size:.78rem}.purchaseActionCard>footer button:last-child{background:var(--gold);color:#111;border-color:#c39700}@media (width<=850px){.purchaseCommandBar{grid-template-columns:1fr 1fr}.purchaseCommandBar>button:last-child{grid-column:1/-1}.purchaseControlSummary{grid-template-columns:1fr 1fr}.purchaseControlSummary>span:nth-child(2){border-right:0}.purchaseControlSummary>span:nth-child(-n+2){border-bottom:1px solid #e8e2d6}.purchaseQuickFacts{grid-template-columns:1fr 1fr}}@media (width<=560px){.purchasePageHeader{border-radius:15px;align-items:stretch;margin:0 0 9px;padding:14px;display:grid}.purchasePageHeader h1{font-size:29px;line-height:1.05}.purchasePageHeader p{font-size:.82rem;line-height:1.4}.purchasePageHeader>button{width:100%}.purchaseCommandBar{grid-template-columns:1fr 1fr;gap:7px}.purchaseCommandBar>button{min-height:68px;padding:10px}.purchaseCommandBar>button:last-child{grid-column:1/-1;min-height:58px}.purchaseCommandBar b{font-size:.78rem}.purchaseCommandBar small{font-size:.68rem}.purchaseSafetyLine{font-size:.76rem}.purchaseControlSummary>span{padding:11px}.purchaseControlSummary small{font-size:.7rem}.purchaseControlSummary b{font-size:1rem}.purchaseControlSummary em{font-size:.66rem}.purchaseWorklist>header{padding:9px}.purchaseWorklist>header input{font-size:16px}.purchaseActionList{padding:8px}.purchaseOrderCard.purchaseActionCard{padding:11px}.purchaseActionCard>header{display:flex}.purchaseActionCard>header>div{justify-items:end}.purchaseActionCard>header h3{font-size:1.08rem}.purchaseNextStep{align-items:flex-start}.purchaseQuickFacts{grid-template-columns:1fr 1fr}.purchaseActionCard>.purchaseReceiptProgress{grid-template-columns:1fr auto}.purchaseActionCard>.purchaseReceiptProgress button,.purchaseActionCard>.purchaseReceiptProgress em{grid-column:1/-1;justify-self:start}.purchaseActionCard>footer{display:grid}.purchaseActionCard>footer>div{grid-template-columns:1fr;display:grid}.purchaseActionCard>footer button{width:100%;min-height:44px}.purchaseOrderDetails>div{padding:8px}.purchaseOrderDetails .purchaseMoneyControl{grid-template-columns:1fr 1fr}.purchaseReceiptHistory>div{grid-template-columns:1fr}.purchaseWorklist nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.purchaseWorklist nav button{justify-content:center;min-width:0;padding:7px 6px}.purchaseWorklist nav button span{text-overflow:ellipsis;overflow:hidden}}.purchasePageHeader>div{gap:8px;display:flex}.purchasePageHeader>div>button{border:1px solid var(--gold);min-height:48px;color:var(--gold);white-space:nowrap;background:0 0;border-radius:12px;padding:11px 16px;font-size:.9rem;font-weight:950}.purchasePageHeader>div>button:last-child{background:var(--gold);color:#111}.purchasePageHeader .receiveStockPrimary{align-items:center;gap:8px;display:flex}.receiveStockPrimary b{background:var(--gold);color:#111;border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:.72rem;display:grid}.receiveQueue{gap:13px;display:grid}.receiveQueue>header{color:#fff;background:#111;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.receiveQueue>header span{gap:3px;display:grid}.receiveQueue>header small,.parcelReceiveLines>header small{color:var(--gold);letter-spacing:.12em;font-size:.72rem;font-weight:950}.receiveQueue>header h2,.parcelReceiveLines>header h3{margin:0}.receiveQueue>header p{color:#c9c6bd;margin:0}.receiveQueue>header button{background:var(--gold);color:#111;border:0;border-radius:11px;min-height:45px;padding:9px 13px;font-weight:950}.receiveQueueCamera{border:3px solid var(--gold);background:#000;border-radius:14px;position:relative;overflow:hidden}.receiveQueueCamera video{object-fit:cover;width:100%;max-height:280px;display:block}.receiveQueueCamera button{background:#fff;border:0;border-radius:9px;min-height:40px;padding:8px 12px;font-weight:900;position:absolute;bottom:10px;right:10px}.receiveQueueMessage{color:#684f00;background:#fff5ce;border-radius:10px;margin:0;padding:10px 12px;font-weight:800}.receiveQueueSearch{border:1px solid #d5cebe;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 14px;display:flex}.receiveQueueSearch span{color:#967000;font-size:1.2rem}.receiveQueueSearch input{background:0 0;border:0;outline:0;width:100%;min-height:50px;font-size:1rem}.receiveQueueList{gap:8px;display:grid}.receiveQueueList>button{border:1px solid #ddd5c4;border-left:5px solid var(--gold);color:#111;text-align:left;background:#fff;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px;display:grid}.receiveQueueList>button:hover,.receiveQueueList>button:focus-visible{background:#fff9df}.receiveQueueList>button span{gap:3px;display:grid}.receiveQueueList>button small,.receiveQueueList>button em{color:#756f63;font-size:.76rem;font-style:normal}.receiveQueueList>button>span:nth-child(2){text-align:right}.receiveQueueList>button>strong{color:#755900}.receiveQueueList>p{text-align:center;color:#756f63;border:1px dashed #d4ccba;border-radius:12px;margin:0;padding:22px}.parcelReceiveForm{gap:13px;display:grid}.parcelReceiveTop{color:#fff;background:#111;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.parcelReceiveTop>button{color:#fff;background:0 0;border:1px solid #777;border-radius:9px;min-height:40px;padding:8px 11px;font-weight:900}.parcelReceiveTop>span{display:grid}.parcelReceiveTop small{color:#aaa;font-size:.7rem}.parcelReceiveTop>span:last-child{text-align:right}.parcelReceiveLines{border:1px solid #dcd4c2;border-radius:14px;overflow:hidden}.parcelReceiveLines>header{color:#fff;background:#171717;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.parcelReceiveLines>header span{gap:3px;display:grid}.parcelReceiveLines>header>div{gap:7px;display:flex}.parcelReceiveLines>header button{min-height:38px;color:var(--gold);background:#2a271c;border:1px solid #766000;border-radius:9px;padding:7px 10px;font-weight:900}.parcelReceiveLines>article{border-top:1px solid #e7e1d5;grid-template-columns:64px minmax(170px,1fr) minmax(220px,.8fr) minmax(250px,1fr);gap:12px;padding:13px;display:grid}.parcelReceiveLines>article>img,.parcelProductFallback{object-fit:cover;background:#f1ede3;border-radius:10px;place-items:center;width:64px;height:64px;display:grid}.parcelProductIdentity{align-content:start;gap:5px;display:grid}.parcelProductIdentity>small{color:#756f63}.parcelProductIdentity label,.parcelQtyInputs label,.parcelPriceInputs label,.parcelReceiveProof label{color:#6d675c;gap:4px;font-size:.75rem;font-weight:850;display:grid}.parcelProductIdentity select,.parcelQtyInputs input,.parcelPriceInputs input,.parcelReceiveProof input,.parcelReceiveProof select,.parcelReceiveProof textarea{color:#111;background:#fff;border:1px solid #d7d0c1;border-radius:9px;width:100%;min-height:40px;padding:7px 9px;font-size:1rem}.parcelQtyInputs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.parcelPriceInputs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.parcelPriceInputs>span{background:#faf6e8;border-radius:8px;gap:2px;padding:7px 9px;display:grid}.parcelPriceInputs>span small{color:#766f62;font-size:.68rem}.parcelPriceInputs>span b{font-size:.76rem}.parcelReceiveProof{background:#faf8f2;border:1px solid #ddd5c4;border-radius:13px;gap:10px;padding:13px;display:grid}.parcelReceiveProof textarea{resize:vertical;min-height:74px}.parcelReceiveCommit{z-index:2;background:#fff6ce;border:1px solid #c79a00;border-radius:13px;grid-template-columns:repeat(3,auto) minmax(220px,1fr);align-items:center;gap:12px;padding:12px;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 24px #0001}.parcelReceiveCommit span{display:grid}.parcelReceiveCommit small{color:#756b4d;font-size:.7rem}.parcelReceiveCommit button{justify-self:end}.parcelReceiveSuccess{text-align:center;justify-items:center;gap:10px;padding:25px;display:grid}.parcelReceiveSuccess>span{color:#fff;background:#0f5132;border-radius:999px;place-items:center;width:74px;height:74px;font-size:2rem;display:grid}.parcelReceiveSuccess>small{color:#8d6c00;letter-spacing:.12em;font-weight:950}.parcelReceiveSuccess h2{margin:0;font:clamp(28px,4vw,42px) Georgia}.parcelReceiveSuccess>div{grid-template-columns:repeat(3,1fr);gap:8px;width:min(100%,520px);display:grid}.parcelReceiveSuccess>div b{background:#f6f2e7;border-radius:11px;padding:14px;font-size:1.25rem;display:grid}.parcelReceiveSuccess>div small{color:#756f63;font-size:.72rem}.parcelReceiveSuccess p{color:#655f53;max-width:620px}.parcelReceiveSuccess>button{background:var(--gold);color:#111;border:0;border-radius:11px;width:min(100%,420px);min-height:48px;font-weight:950}.parcelReceiveSuccess>button.secondary{background:#fff;border:1px solid #d6cebc}@media (width<=800px){.parcelReceiveLines>article{grid-template-columns:54px minmax(0,1fr)}.parcelReceiveLines>article>img,.parcelProductFallback{width:54px;height:54px}.parcelQtyInputs,.parcelPriceInputs{grid-column:1/-1}.parcelReceiveCommit{grid-template-columns:repeat(3,1fr)}.parcelReceiveCommit button{grid-column:1/-1;justify-self:stretch;width:100%}}@media (width<=560px){.purchasePageHeader>div{grid-template-columns:1fr 1fr;display:grid}.purchasePageHeader>div>button{min-width:0;padding:9px 7px;font-size:.76rem}.receiveQueue>header{align-items:stretch;display:grid}.receiveQueue>header button{width:100%}.receiveQueueList>button{grid-template-columns:minmax(0,1fr) auto}.receiveQueueList>button>strong{grid-column:1/-1}.parcelReceiveTop{grid-template-columns:1fr 1fr}.parcelReceiveTop>button{grid-column:1/-1}.parcelReceiveLines>header{align-items:stretch;display:grid}.parcelReceiveLines>header>div button{flex:1}.parcelQtyInputs{grid-template-columns:repeat(3,minmax(0,1fr))}.parcelQtyInputs input{padding:6px}.parcelPriceInputs{grid-template-columns:1fr 1fr}.parcelReceiveCommit{grid-template-columns:repeat(3,1fr);bottom:78px}.parcelReceiveSuccess{padding:15px}.parcelReceiveProof .form3{grid-template-columns:1fr}}.purchaseReceiptHistory>div>span:last-child button{color:#6d5200;background:#fff7d4;border:1px solid #b58a00;border-radius:8px;align-self:start;min-height:34px;margin-top:5px;padding:6px 9px;font-size:.72rem;font-weight:900}.purchaseReceiptHistory>div>span em{color:#a06d00;font-size:.68rem;font-style:normal;font-weight:850}.receiptCorrectionForm,.purchaseCloseForm{gap:13px;display:grid}.receiptCorrectionWarning{border-left:5px solid var(--gold);background:#fff6cf;border-radius:12px;padding:14px}.receiptCorrectionWarning b{font-size:1rem}.receiptCorrectionWarning p{color:#655d49;margin:4px 0 0}.receiptCorrectionBefore,.receiptCorrectionEffect{border:1px solid #ded6c5;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.receiptCorrectionBefore span,.receiptCorrectionEffect span{border-right:1px solid #e5dece;gap:3px;padding:12px;display:grid}.receiptCorrectionBefore span:last-child,.receiptCorrectionEffect span:last-child{border-right:0}.receiptCorrectionBefore small,.receiptCorrectionEffect small{color:#746d60;font-size:.72rem}.receiptCorrectionQty{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.receiptCorrectionQty label,.receiptCorrectionForm>label,.purchaseCloseForm>label{color:#665f53;gap:5px;font-size:.8rem;font-weight:850;display:grid}.receiptCorrectionQty input,.receiptCorrectionForm select,.receiptCorrectionForm input,.receiptCorrectionForm textarea,.purchaseCloseForm select,.purchaseCloseForm textarea{color:#111;background:#fff;border:1px solid #d5cdbc;border-radius:10px;width:100%;min-height:44px;padding:8px 10px;font-size:1rem}.receiptCorrectionForm textarea,.purchaseCloseForm textarea{resize:vertical;min-height:82px}.receiptCorrectionEffect{background:#f8f5ed;grid-template-columns:repeat(3,1fr)}.purchaseCloseHero{color:#fff;background:#111;border-radius:15px;padding:18px}.purchaseCloseHero small{color:var(--gold);letter-spacing:.13em;font-weight:950}.purchaseCloseHero h2{margin:5px 0;font:clamp(27px,4vw,38px) Georgia}.purchaseCloseHero p{color:#c9c5bb;margin:0}.purchaseCloseChecks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.purchaseCloseChecks article{border:1px solid #ddd6c7;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.purchaseCloseChecks article>b{border-radius:999px;flex:0 0 34px;place-items:center;height:34px;display:grid}.purchaseCloseChecks article span{gap:3px;display:grid}.purchaseCloseChecks article small{color:#746e62}.purchaseCloseChecks article.ready{background:#eff9f2;border-color:#a8ceb4}.purchaseCloseChecks article.ready>b{color:#fff;background:#175735}.purchaseCloseChecks article.blocked{background:#fff8dc;border-color:#dfbd55}.purchaseCloseChecks article.blocked>b{color:#111;background:#e3af00}.purchaseCloseCost{border:1px solid #d5cdbc;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex!important}.purchaseCloseCost input{accent-color:#111;width:21px;height:21px}.purchaseCloseCost span{display:grid}.purchaseCloseCost small{color:#746e62}.purchaseActionCard>footer>div button:last-child{background:var(--gold);color:#111}.purchaseActionCard:has(>header em.ok) .purchaseNextStep{background:#173d29}@media (width<=650px){.receiptCorrectionBefore{grid-template-columns:1fr 1fr}.receiptCorrectionBefore span:nth-child(2){border-right:0}.receiptCorrectionBefore span:nth-child(-n+2){border-bottom:1px solid #e5dece}.receiptCorrectionQty{grid-template-columns:1fr 1fr}.receiptCorrectionEffect{grid-template-columns:1fr}.receiptCorrectionEffect span{border-bottom:1px solid #e5dece;border-right:0}.receiptCorrectionEffect span:last-child{border-bottom:0}.purchaseCloseChecks{grid-template-columns:1fr}.purchaseReceiptHistory>div>span:last-child button{width:100%}}.claimFilters{overscroll-behavior-inline:contain;gap:7px;margin:0 0 12px;padding:2px;display:flex;overflow-x:auto}.claimFilters button{color:#111;white-space:nowrap;background:#fff;border:1px solid #d8d1c2;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:8px 13px;font-weight:900;display:flex}.claimFilters button b{background:#eee9dc;border-radius:999px;place-items:center;min-width:23px;height:23px;font-size:.72rem;display:grid}.claimFilters button.active{color:var(--gold);background:#111;border-color:#111}.claimFilters button.active b{background:var(--gold);color:#111}.claimCase.claimOverdue{background:#fffaf2;border-color:#d48b22 #d48b22 #d48b22 #bc5c14;border-left-style:solid;border-left-width:5px}.claimDue{color:#4d654d;margin-top:5px;font-size:.72rem;display:block}.claimDue.overdue{color:#a33e1c}.claimCase mark{color:#1f673c;background:#dff3e5;border-radius:999px;align-self:start;padding:4px 7px;font-size:.67rem;font-weight:900}.claimEvidenceThumbs{gap:5px;margin-top:5px;display:flex}.claimEvidenceThumbs img{object-fit:cover;border:1px solid #d8d1c2;border-radius:7px;width:38px;height:38px}.supplierClaimFormV194{gap:12px;display:grid}.claimRecoveryPlan{background:#fff9df;border:1px solid #d7c46d;border-radius:14px;gap:10px;padding:13px;display:grid}.claimRecoveryVerified{background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:11px;display:flex!important}.claimRecoveryVerified input{accent-color:#111;width:22px;height:22px}.claimRecoveryVerified span{gap:2px;display:grid}.claimRecoveryVerified small{color:#736b5c}.claimEvidenceUpload{background:#faf8f2;border:1px solid #d9d1c1;border-radius:14px;overflow:hidden}.claimEvidenceUpload>header{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.claimEvidenceUpload>header span{gap:3px;display:grid}.claimEvidenceUpload>header small{color:#746e62}.claimEvidenceUpload>header label{min-height:40px;color:var(--gold);white-space:nowrap;background:#111;border-radius:9px;padding:10px 12px;font-size:.76rem;font-weight:900;position:relative;overflow:hidden}.claimEvidenceUpload input{opacity:0;cursor:pointer;position:absolute;inset:0}.claimEvidenceUpload>div{grid-template-columns:repeat(6,1fr);gap:7px;padding:0 12px 12px;display:grid}.claimEvidenceUpload figure{aspect-ratio:1;margin:0;position:relative}.claimEvidenceUpload img{object-fit:cover;border-radius:9px;width:100%;height:100%}.claimEvidenceUpload figure button{color:#fff;background:#111;border:0;border-radius:999px;place-items:center;width:27px;height:27px;font-size:1rem;display:grid;position:absolute;top:4px;right:4px}.claimEvidenceUpload>p{color:#777166;margin:0;padding:0 12px 12px}.claimHistory{border:1px solid #dcd5c8;border-radius:14px;overflow:hidden}.claimHistory>header{color:#fff;background:#111;padding:12px}.claimHistory>header small{color:var(--gold);letter-spacing:.12em;font-weight:900}.claimHistory>header h3{margin:3px 0 0}.claimHistory article{border-top:1px solid #e7e1d6;grid-template-columns:120px minmax(0,1fr) auto;gap:10px;padding:11px 12px;display:grid}.claimHistory article span{gap:2px;display:grid}.claimHistory article small,.claimHistory article em{color:#746e62;font-size:.7rem}.claimHistory article em{font-style:normal;font-weight:800}@media (width<=700px){.claimFilters{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.claimFilters button{justify-content:space-between;min-width:0}.claimEvidenceUpload>header{align-items:stretch;display:grid}.claimEvidenceUpload>header label{text-align:center}.claimEvidenceUpload>div{grid-template-columns:repeat(3,1fr)}.claimHistory article{grid-template-columns:1fr auto}.claimHistory article span{grid-column:1/-1}.claimHistory article em{grid-area:1/2}.supplierClaimFormV194 .form3{grid-template-columns:1fr}.claimCase mark{justify-self:start}}.analysisViewNav{grid-template-columns:repeat(4,1fr);gap:7px;margin:12px 0;display:grid}.analysisViewNav button{color:#111;background:#fff;border:1px solid #d9d3c5;border-radius:11px;min-height:44px;font-size:.82rem;font-weight:900}.analysisViewNav button.active{color:var(--gold);background:#111;border-color:#111}.analysisDecisionBrief{background:#fff;border:1px solid #d4aa19;border-radius:18px;margin:14px 0;overflow:hidden}.analysisDecisionBrief>header{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.analysisDecisionBrief>header span{gap:3px;display:grid}.analysisDecisionBrief>header small{color:var(--gold);letter-spacing:.14em;font-size:.72rem;font-weight:950}.analysisDecisionBrief>header h2{margin:0;font:clamp(25px,3vw,34px) Georgia}.analysisDecisionBrief>header>b{background:var(--gold);color:#111;border-radius:999px;padding:7px 10px;font-size:.72rem}.analysisDecisionBrief>div{grid-template-columns:repeat(3,1fr);display:grid}.analysisDecisionBrief>div>button{color:#111;text-align:left;background:#fff;border:0;border-right:1px solid #e4ded1;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-height:112px;padding:14px;display:grid}.analysisDecisionBrief>div>button:last-child{border-right:0}.analysisDecisionBrief>div>button:hover,.analysisDecisionBrief>div>button:focus-visible{background:#fff8dc}.analysisDecisionBrief button>em{width:31px;height:31px;color:var(--gold);background:#111;border-radius:999px;place-items:center;font-style:normal;font-weight:950;display:grid}.analysisDecisionBrief button>span{gap:5px;display:grid}.analysisDecisionBrief button>span strong{font-size:.9rem;line-height:1.25}.analysisDecisionBrief button>span small{color:#746e62;font-size:.76rem;line-height:1.4}.analysisDecisionBrief button>b{color:#7c5d00;white-space:nowrap;font-size:.72rem}.analysisDecisionBrief button.urgent{box-shadow:inset 0 4px #c97c16}.analysisDecisionBrief button.done{box-shadow:inset 0 4px #3d8a5b}.analysisOverviewGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.analysisTopSellers>div,.analysisCapitalMap>div{display:grid}.analysisTopSellers article{border-bottom:1px solid #e7e1d5;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.analysisTopSellers article:last-child{border-bottom:0}.analysisTopSellers article>b{width:31px;height:31px;color:var(--gold);background:#111;border-radius:999px;place-items:center;display:grid}.analysisTopSellers article span{gap:2px;min-width:0;display:grid}.analysisTopSellers article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analysisTopSellers article small,.analysisTopSellers article em{color:#746e62;font-size:.72rem}.analysisTopSellers article em{font-style:normal;font-weight:900}.analysisCapitalMap article{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 0;display:grid}.analysisCapitalMap article>span{display:grid}.analysisCapitalMap article small{color:#746e62;font-size:.72rem}.analysisCapitalMap article>strong{font-size:.82rem}.analysisCapitalMap article>i{background:#eee9dd;border-radius:999px;grid-column:1/-1;height:8px;display:block;overflow:hidden}.analysisCapitalMap article>i>b{background:var(--gold);border-radius:999px;height:100%;display:block}.analysisConfidence{background:#f7f5ef;border:1px solid #d8d2c5;border-radius:14px;grid-template-columns:minmax(170px,.6fr) minmax(0,1.4fr) auto;align-items:center;gap:14px;margin:12px 0;padding:14px 16px;display:grid}.analysisConfidence>span{display:grid}.analysisConfidence small{color:#7b5e00;letter-spacing:.1em;font-size:.68rem;font-weight:950}.analysisConfidence p{color:#655f54;margin:0;font-size:.8rem;line-height:1.45}.analysisConfidence button{min-height:40px;color:var(--gold);background:#111;border:0;border-radius:9px;padding:8px 12px;font-weight:900}@media (width<=850px){.analysisDecisionBrief>div{grid-template-columns:1fr}.analysisDecisionBrief>div>button{border-bottom:1px solid #e4ded1;border-right:0;min-height:auto}.analysisDecisionBrief>div>button:last-child{border-bottom:0}.analysisOverviewGrid{grid-template-columns:1fr}}@media (width<=560px){.analysisViewNav{z-index:4;background:#f7f5ef;border:1px solid #ddd7ca;border-radius:13px;gap:5px;margin:8px 0;padding:6px;position:sticky;top:0}.analysisViewNav button{min-height:40px;padding:6px 4px;font-size:.7rem}.analysisStats{gap:7px;grid-template-columns:1fr 1fr!important}.analysisStats article{min-height:94px;padding:11px!important}.analysisStats strong{font-size:1.08rem!important}.analysisStats span{font-size:.68rem}.analysisDecisionBrief{border-radius:15px;margin:9px 0}.analysisDecisionBrief>header{padding:13px}.analysisDecisionBrief>header h2{font-size:24px}.analysisDecisionBrief>div>button{grid-template-columns:31px minmax(0,1fr);padding:12px}.analysisDecisionBrief button>b{grid-column:2;justify-self:start}.analysisOverviewGrid{gap:9px}.analysisTopSellers article{grid-template-columns:31px minmax(0,1fr) auto}.analysisConfidence{grid-template-columns:1fr;gap:7px;padding:12px}.analysisConfidence button{width:100%}}.restockHeaderActions{align-items:center;gap:7px;display:flex}.restockHeaderActions button:first-child{color:var(--gold);background:#111;border-color:#111}.restockList>div{grid-template-columns:auto minmax(0,1fr) auto}.restockList .restockAdd,.restockList .restockAdded{color:#6f5200;white-space:nowrap;background:#fff3bd;border:1px solid #d4aa19;border-radius:999px;min-height:38px;padding:7px 12px;font-size:.76rem;font-weight:950}.restockList .restockAdded{color:var(--gold);background:#111;border-color:#111}.restockList button:disabled{opacity:.45}.analysisRestockBasket{background:#fff;border:2px solid #111;border-radius:16px;margin:16px 0 0;overflow:hidden}.analysisRestockBasket>header{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.analysisRestockBasket>header span{gap:2px;display:grid}.analysisRestockBasket>header small{color:var(--gold);letter-spacing:.12em;font-size:.68rem;font-weight:950}.analysisRestockBasket>header h4{margin:0;font-size:1rem}.analysisRestockBasket>header button{color:#fff;background:0 0;border:1px solid #655a3a;border-radius:8px;min-height:34px;padding:6px 10px;font-weight:850}.analysisBasketLines{padding:0 14px;display:grid}.analysisBasketLines article{border-bottom:1px solid #e5dfd3;grid-template-columns:minmax(0,1fr) 78px auto 34px;align-items:center;gap:10px;padding:12px 0;display:grid}.analysisBasketLines article>span{gap:3px;min-width:0;display:grid}.analysisBasketLines article>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.analysisBasketLines article>span small{color:#716b60;font-size:.7rem}.analysisBasketLines article>label{color:#716b60;grid-template-columns:auto 1fr;align-items:center;gap:5px;font-size:.68rem;font-weight:850;display:grid}.analysisBasketLines input{text-align:center;width:48px;min-height:38px;font:inherit;color:#111;border:1px solid #cbc4b6;border-radius:8px;padding:5px}.analysisBasketLines article>b{font-size:.78rem}.analysisBasketLines article>button{color:#111;background:#eeeae1;border:0;border-radius:999px;width:32px;height:32px;font-size:1.2rem}.analysisBasketLines article.blocked{background:#fff8e8}.analysisRestockBasket>footer{background:#f7f4ec;gap:10px;padding:14px;display:grid}.analysisRestockBasket>footer>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.analysisRestockBasket>footer>div span{background:#fff;border:1px solid #ddd6c7;border-radius:10px;gap:2px;padding:9px;display:grid}.analysisRestockBasket>footer small{color:#716b60;font-size:.68rem}.analysisRestockBasket>footer>div b{font-size:.88rem}.analysisRestockBasket>footer p{color:#625c50;margin:0;font-size:.74rem;line-height:1.45}.analysisBasketActions{justify-content:flex-end;gap:8px;display:flex}.analysisBasketActions button{color:#6f5200;background:#fff;border:1px solid #c8b97e;border-radius:10px;min-height:42px;padding:8px 12px;font-weight:900}.analysisBasketActions .createRestockDraft{background:var(--gold);color:#111;border-color:#111}.analysisBasketActions .createRestockDraft:disabled{opacity:.45}@media (width<=560px){.restockHeaderActions{flex-direction:column;align-items:stretch}.restockHeaderActions button{min-height:36px}.restockList>div{grid-template-columns:34px minmax(0,1fr)}.restockList .restockAdd,.restockList .restockAdded{grid-column:2;justify-self:start}.analysisRestockBasket{border-radius:13px;margin-top:12px}.analysisBasketLines{padding:0 11px}.analysisBasketLines article{grid-template-columns:minmax(0,1fr) 72px 32px;gap:8px}.analysisBasketLines article>b{grid-column:1}.analysisBasketLines article>button{grid-area:1/3}.analysisRestockBasket>footer>div{grid-template-columns:1fr 1fr}.analysisRestockBasket>footer>div span:last-child{grid-column:1/-1}.analysisBasketActions{grid-template-columns:1fr 1fr;display:grid}.analysisBasketActions button{width:100%}.analysisBasketActions .createRestockDraft{grid-column:1/-1}}.onlineStoreActivity{margin-top:16px}.onlineStoreActivity>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.onlineStoreActivity>header small{color:#8a6800;letter-spacing:.13em;font-weight:950}.onlineStoreActivity>header h2{margin:4px 0}.onlineStoreActivity>header p{color:#716c62;margin:0}.onlineStoreActivity>header button{min-height:43px;color:var(--gold);background:#111;border:0;border-radius:10px;padding:10px 14px;font-weight:900}.onlineStoreActivity>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.onlineBulkTools{background:#fff9dc;border:1px solid #d9d1bd;border-radius:13px;align-items:center;gap:8px;min-height:52px;margin-bottom:11px;padding:8px 11px;display:flex}.onlineBulkTools label{align-items:center;gap:7px;font-weight:900;display:flex}.onlineBulkTools input,.onlineProductSelect>input{accent-color:#111;width:20px;height:20px}.onlineBulkTools span{color:#6d6554;flex:1;font-size:.76rem}.onlineBulkTools button{color:#111;background:#fff;border:1px solid #c8b567;border-radius:8px;min-height:36px;padding:7px 10px;font-weight:900}.onlineBulkTools button:first-of-type{color:var(--gold);background:#111}.onlineProductSelect{place-items:center;display:grid;position:relative}.onlineProductSelect>input{z-index:2;position:absolute;top:-4px;left:-4px}.onlineProductSelect>img,.onlineProductSelect>.productImageFallback{object-fit:cover;border-radius:12px;width:86px;height:86px}.onlineWarnings{flex-wrap:wrap;gap:4px!important;display:flex!important}.onlineWarnings i{color:#915800;background:#fff0cf;border-radius:999px;padding:4px 6px;font-size:.62rem;font-style:normal;font-weight:900}.onlineBadgeSelect{color:#746d60;gap:4px;font-size:.68rem;font-weight:900;display:grid}.onlineBadgeSelect select{border:1px solid var(--line);color:#111;background:#fff;border-radius:8px;min-height:36px;padding:6px}.onlineOrderButtons{grid-template-columns:36px 36px 1fr;align-items:center;gap:5px;display:grid}.onlineOrderButtons button{border:1px solid var(--line);background:#fff;border-radius:8px;height:34px;font-weight:950}.onlineOrderButtons small{color:#756e61}.onlineCustomerPreview{gap:16px;display:grid}.onlinePreviewImage{background:#eee;border-radius:18px;max-height:54vh;position:relative;overflow:hidden}.onlinePreviewImage>img,.onlinePreviewImage>.productImageFallback{object-fit:contain;width:100%;max-height:54vh}.onlinePreviewImage>b{color:var(--gold);text-transform:uppercase;background:#111;border-radius:999px;padding:8px 11px;font-size:.72rem;position:absolute;top:13px;left:13px}.onlineCustomerPreview>span{gap:6px;display:grid}.onlineCustomerPreview h3{margin:0;font:clamp(28px,4vw,42px) Georgia}.onlineCustomerPreview p{color:#716c62;margin:0;line-height:1.5}.onlineCustomerPreview strong{color:#0b6949;font:30px Georgia}.onlineCustomerPreview em,.onlineCustomerPreview i{color:#876600;font-style:normal;font-weight:850}.onlineCustomerPreview>button{background:var(--gold);color:#111;border:0;border-radius:11px;min-height:48px;font-weight:950}@media (width<=900px){.onlineStoreActivity>div{grid-template-columns:1fr 1fr}.onlineProductSelect>img,.onlineProductSelect>.productImageFallback{width:74px;height:74px}}@media (width<=620px){.onlineStoreActivity>header{align-items:stretch;display:grid}.onlineStoreActivity>div{grid-template-columns:1fr 1fr}.onlineBulkTools{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.onlineBulkTools span{grid-column:1/-1}.onlineBulkTools button{width:100%}.onlineProductSelect>img,.onlineProductSelect>.productImageFallback{width:62px;height:62px}.onlineOrderButtons{grid-template-columns:40px 40px 1fr}}.onlineOrderCommand{margin-top:16px;overflow:hidden}.onlineOrderCommand>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.onlineOrderCommand>header small{color:#8a6800;letter-spacing:.13em;font-weight:950}.onlineOrderCommand>header h2{margin:4px 0}.onlineOrderCommand>header p{color:#716c62;margin:0;line-height:1.45}.onlineOrderCommand>header>div{color:#fff;background:#111;border-radius:13px;grid-template-columns:auto auto;align-items:center;gap:2px 8px;padding:10px 13px;display:grid}.onlineOrderCommand>header>div b{color:var(--gold);font-size:1.15rem}.onlineOrderCommand>header>div small{color:#d5d1c8;letter-spacing:0}.onlineOrderAlert{color:#593f00;background:#fff3c5;border-left:5px solid #d89d00;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:13px 15px;display:flex}.onlineOrderAlert span{font-size:.88rem}.onlineOrderCommand>nav{scrollbar-width:none;gap:7px;padding:15px 0 11px;display:flex;overflow:auto}.onlineOrderCommand>nav button{border:1px solid var(--line);color:#111;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:41px;padding:8px 12px;font-size:.82rem;font-weight:900;display:flex}.onlineOrderCommand>nav button b{background:#eee9dc;border-radius:999px;place-items:center;min-width:23px;height:23px;font-size:.72rem;display:grid}.onlineOrderCommand>nav button.active{color:var(--gold);background:#111;border-color:#111}.onlineOrderCommand>nav button.active b{background:var(--gold);color:#111}.onlineOrderCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.onlineOrderCards>article{background:#fff;border:1px solid #dcd5c7;border-radius:16px;overflow:hidden}.onlineOrderCards>article.new{border-color:#d6a500;box-shadow:inset 0 4px #d6a500}.onlineOrderCards>article>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.onlineOrderCards>article>header span{min-width:0}.onlineOrderCards>article>header small{color:#896800;letter-spacing:.08em;font-size:.76rem;font-weight:950}.onlineOrderCards h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:1.05rem;overflow:hidden}.onlineOrderCards header p{color:#716b60;margin:0;font-size:.82rem}.onlineOrderCards header>div{justify-items:end;gap:4px;display:grid}.onlineOrderCards header>div>b{font:1.3rem Georgia}.onlineOrderCards header em,.onlineOrderCards header i{border-radius:999px;padding:4px 7px;font-size:.7rem;font-style:normal;font-weight:900}.onlineOrderCards header em.unpaid{color:#8d5700;background:#fff0cc}.onlineOrderCards header em.paid{color:#176238;background:#e1f5e7}.onlineOrderCards header i{color:#57534b;background:#efede7}.onlineOrderMeta{background:#faf8f3;border-top:1px solid #eee8dc;border-bottom:1px solid #eee8dc;grid-template-columns:repeat(4,1fr);display:grid}.onlineOrderMeta span{border-right:1px solid #eee8dc;gap:2px;padding:9px;display:grid}.onlineOrderMeta span:last-child{border-right:0}.onlineOrderMeta small{color:#777166;font-size:.68rem}.onlineOrderMeta b{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.onlineOrderLines{padding:4px 13px;display:grid}.onlineOrderLines label{border-bottom:1px solid #eee9df;grid-template-columns:22px 42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.onlineOrderLines label:last-child{border-bottom:0}.onlineOrderLines input{accent-color:#111;width:20px;height:20px}.onlineOrderLines img,.onlineOrderLineFallback{object-fit:cover;background:#eee9df;border-radius:8px;place-items:center;width:42px;height:42px;font:1.1rem Georgia;display:grid}.onlineOrderLines label>span:nth-of-type(2){gap:2px;min-width:0;display:grid}.onlineOrderLines label>span b{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.onlineOrderLines label>span small{color:#777166;font-size:.72rem}.onlineOrderLines strong{font-size:.78rem}.onlineOrderCards>article>footer{background:#faf8f3;border-top:1px solid #eee8dc;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 13px;display:flex}.onlineOrderCards>article>footer>span{gap:4px;min-width:105px;margin-right:auto;display:grid}.onlineOrderCards>article>footer>span b{font-size:.72rem}.onlineOrderCards>article>footer>span i{background:#ddd8cc;border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.onlineOrderCards>article>footer>span em{background:#1b6a42;border-radius:999px;height:100%;display:block}.onlineOrderCards>article>footer button{color:#111;background:#fff;border:1px solid #d2cab8;border-radius:9px;min-height:38px;padding:7px 10px;font-size:.76rem;font-weight:900}.onlineOrderCards>article>footer button.confirm{background:var(--gold);border-color:#111}.onlineOrderCards>article>footer button.ready,.onlineOrderCards>article>footer button.dispatch{color:var(--gold);background:#111;border-color:#111}.pickupReady{color:#155c34;background:#dff4e5;border-radius:9px;padding:9px;font-size:.78rem}.onlineOrderEmpty{text-align:center;justify-items:center;padding:35px 15px;display:grid}.onlineOrderEmpty p{color:#716c62;margin:5px 0 0}.onlineOrderCommandFooter{color:#d4d0c6;background:#111;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;font-size:.78rem;display:flex}.onlineOrderCommandFooter button{color:var(--gold);background:0 0;border:0;font-weight:900}@media (width<=900px){.onlineOrderCards{grid-template-columns:1fr}.onlineOrderCommand>header{align-items:stretch;display:grid}.onlineOrderCommand>header>div{grid-template-columns:auto 1fr auto 1fr}}@media (width<=620px){.onlineOrderAlert{align-items:flex-start;display:grid}.onlineOrderMeta{grid-template-columns:1fr 1fr}.onlineOrderMeta span:nth-child(2){border-right:0}.onlineOrderMeta span:nth-child(-n+2){border-bottom:1px solid #eee8dc}.onlineOrderCards>article>header{align-items:stretch;display:grid}.onlineOrderCards header>div{grid-template-columns:auto auto;justify-content:start;justify-items:start}.onlineOrderCards header>div>b{grid-column:1/-1}.onlineOrderLines label{grid-template-columns:22px 38px minmax(0,1fr)}.onlineOrderLines img,.onlineOrderLineFallback{width:38px;height:38px}.onlineOrderLines strong{grid-column:3}.onlineOrderCards>article>footer>span{width:100%;margin:0}.onlineOrderCards>article>footer button{flex:1}.onlineOrderCommandFooter{align-items:stretch;display:grid}.onlineOrderCommandFooter button{text-align:left;padding:0}}.onlineOrderAlert.overdue{color:#762a16;background:#fff0e9;border-left-color:#b64224}.onlineOrderCards>article.careOverdue{border-color:#d9866f;box-shadow:inset 0 4px #bb4528}.onlineCareAlert{color:#752a17;background:#fff1eb;border-top:1px solid #f0c7ba;border-bottom:1px solid #f0c7ba;align-items:center;gap:9px;padding:9px 13px;display:flex}.onlineCareAlert>b{color:#fff;background:#ae3f24;border-radius:999px;flex:0 0 25px;place-items:center;height:25px;display:grid}.onlineCareAlert>span{gap:1px;display:grid}.onlineCareAlert strong{font-size:.78rem}.onlineCareAlert small{color:#845243;font-size:.7rem}.onlineCustomerUpdates{background:#fffaf0;border-top:1px solid #e8e2d7;gap:8px;padding:11px 13px;display:grid}.onlineCustomerUpdates>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.onlineCustomerUpdates>header>span{gap:2px;display:grid}.onlineCustomerUpdates>header small{color:#836300;letter-spacing:.11em;font-size:.67rem;font-weight:950}.onlineCustomerUpdates>header b{font-size:.72rem}.onlineCustomerUpdates button{color:#fff;background:#1d7545;border:1px solid #17653a;border-radius:10px;min-height:40px;padding:8px 11px;font-size:.76rem;font-weight:900}.onlineCustomerUpdates button:disabled{cursor:not-allowed;opacity:.45}.onlineCustomerUpdates details{background:#f2eee4;border-radius:10px}.onlineCustomerUpdates summary{cursor:pointer;color:#5f594e;justify-content:space-between;align-items:center;min-height:38px;padding:8px 10px;font-size:.75rem;font-weight:850;display:flex}.onlineCustomerUpdates details>div{border-top:1px solid #ddd6c8;flex-wrap:wrap;gap:7px;padding:9px;display:flex}.onlineCustomerUpdates details>div button{color:#6b5204;background:#fff;border-color:#c8b87d;min-height:35px}.customerUpdateHistory summary b{min-width:23px;height:23px;color:var(--gold);background:#111;border-radius:999px;place-items:center;font-size:.68rem;display:grid}.onlineCustomerUpdates .customerUpdateHistory>div{gap:7px;display:grid}.customerUpdateHistory article{background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:9px;display:grid}.customerUpdateHistory article>span{gap:2px;display:grid}.customerUpdateHistory article small{color:#756f65;font-size:.65rem}.customerUpdateHistory article em{color:#1d6a40;font-size:.67rem;font-style:normal;font-weight:850}.customerUpdateHistory article p{color:#5f594f;grid-column:1/-1;margin:3px 0 0;font-size:.72rem;line-height:1.4}.onlineOrderCommandFooter span:after{content:" Customer WhatsApp updates open as drafts and are never sent automatically."}@media (width<=620px){.onlineCustomerUpdates>header{align-items:stretch;display:grid}.onlineCustomerUpdates>header button{width:100%}.customerUpdateHistory article{grid-template-columns:1fr}.customerUpdateHistory article em,.customerUpdateHistory article p{grid-column:1}}.storefrontCampaignCenter{margin-top:1rem}.storefrontCampaignCenter>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.storefrontCampaignCenter>header>div{text-align:right;grid-template-columns:auto auto;gap:.15rem .55rem;display:grid}.storefrontCampaignCenter>header>div b{color:#8a6900;font-size:1.35rem}.storefrontCampaignCenter>header>div small{align-self:center}.storefrontCampaignGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.2rem;display:grid}.storefrontBuilder{background:#fbfaf6;border:1px solid #ddd9ce;border-radius:1.25rem;padding:1rem}.storefrontBuilder h3{margin:.2rem 0}.storefrontBuilderForm{grid-template-columns:1fr 1fr auto;align-items:end;gap:.7rem;margin:1rem 0;display:grid}.storefrontBuilderForm.promotion{grid-template-columns:1fr 1fr}.storefrontBuilderForm.promotion label:nth-child(2){grid-column:span 2}.storefrontBuilderForm label{color:#625f56;gap:.35rem;font-size:.75rem;font-weight:800;display:grid}.storefrontBuilderForm input,.storefrontBuilderForm select{color:#111;background:#fff;border:1px solid #d4d0c6;border-radius:.7rem;min-width:0;padding:.72rem}.storefrontBuilderForm button,.storefrontCampaignList button{color:#f5c518;background:#111;border:0;border-radius:.7rem;padding:.75rem 1rem;font-weight:800}.storefrontCampaignList{gap:.65rem;display:grid}.storefrontCampaignList article{background:#fff;border:1px solid #dfdbd0;border-radius:.9rem;justify-content:space-between;gap:.8rem;padding:.85rem;display:flex}.storefrontCampaignList article>span{gap:.2rem;display:grid}.storefrontCampaignList article small{letter-spacing:.1em;color:#977200;font-weight:900}.storefrontCampaignList article em,.storefrontCampaignList article i{color:#77736a;font-size:.78rem;font-style:normal}.storefrontCampaignList article>div{align-items:flex-start;gap:.35rem;display:flex}.storefrontCampaignList button.quiet{color:#514d43;background:#eeeae0}.orderQrScanner{grid-template-columns:minmax(18rem,.85fr) 1.15fr;gap:1.2rem;display:grid}.orderQrCamera,.orderQrResult{background:#faf9f5;border:1px solid #ddd9ce;border-radius:1.3rem;padding:1rem}.orderQrCamera>div{aspect-ratio:4/3;background:#111;border-radius:1rem;place-items:center;display:grid;position:relative;overflow:hidden}.orderQrCamera video{object-fit:cover;width:100%;height:100%}.orderQrCamera>div i{border:3px solid #e5b900;border-radius:1rem;position:absolute;inset:14%}.orderQrCamera>div>b{color:#e5b900;font-size:4rem;position:absolute}.orderQrCamera>button,.orderQrCamera label,.orderQrCamera form button{color:#f5c518;background:#111;border:0;border-radius:.75rem;justify-content:center;margin:.25rem;padding:.75rem 1rem;font-weight:800;display:inline-flex}.orderQrCamera label input{display:none}.orderQrCamera form{gap:.45rem;margin-top:.7rem;display:flex}.orderQrCamera form input{border:1px solid #d2cec3;border-radius:.7rem;flex:1;min-width:0;padding:.75rem}.orderQrResult>header{justify-content:space-between;gap:1rem;display:flex}.orderQrResult>header em{background:#fff0c7;border-radius:99px;height:max-content;padding:.4rem .65rem;font-style:normal;font-weight:800}.orderQrResult>header em.done{color:#176b37;background:#dff3e5}.orderQrResult>div:not(.orderQrAlready){grid-template-columns:1fr 1fr;gap:.6rem;margin:1rem 0;display:grid}.orderQrResult>div>span{border:1px solid #e3dfd5;border-radius:.7rem;padding:.65rem;display:grid}.orderQrResult ul{padding:0;list-style:none}.orderQrResult li{border-bottom:1px solid #e8e3d9;justify-content:space-between;padding:.6rem 0;display:flex}.orderQrConfirm{color:#111;background:#d9aa00;border:0;border-radius:.85rem;width:100%;padding:1rem;font-size:1rem;font-weight:900}.orderQrSuccess,.orderQrAlready{color:#176b37;background:#e2f5e8;border-radius:.8rem;padding:.85rem}.orderQrAlready{display:grid}.orderQrBlocked{background:#fff0c7;border-radius:.8rem;padding:.85rem}.orderQrEmpty{text-align:center;padding:2rem}.orderQrEmpty>b{font:1.7rem Georgia,serif}.orderQrEmpty ol{justify-content:center;gap:1.8rem;padding:0;list-style-position:inside;display:flex}.customerOrderQr{background:#fff;border-radius:1rem;place-items:center;gap:.5rem;padding:1rem;display:grid}.customerOrderQr img{width:min(16rem,100%);height:auto}.customerOrderQr p{text-align:center;margin:0!important}.trackingQr{grid-template-columns:minmax(12rem,18rem) 1fr;align-items:center;gap:1.2rem;display:grid}.trackOrderButton{text-align:center;background:#111;border-radius:.8rem;padding:.85rem 1rem;font-weight:800;text-decoration:none;display:block;color:#f5c518!important}.shopPromotions{color:#fff;background:#10100f;gap:.55rem;padding:.7rem clamp(1rem,5vw,5rem);display:grid}.shopPromotions article{justify-content:space-between;align-items:center;gap:1rem;display:flex}.shopPromotions article>span{gap:.1rem;display:grid}.shopPromotions small{color:#e5b900;letter-spacing:.12em;font-weight:900}.shopPromotions p{color:#d6d3cb;margin:0}.shopPromotions button{color:#fff;background:#1c1b18;border:1px solid #e5b900;border-radius:.75rem;padding:.55rem .8rem}.shopPromotions button small,.shopPromotions button strong{display:block}.shopCollections{padding:2rem clamp(1rem,5vw,5rem)}.shopCollections header small{color:#957000;letter-spacing:.12em;font-weight:900}.shopCollections h2{margin:.2rem 0 1rem;font:2rem Georgia,serif}.shopCollections>div{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem;display:grid}.shopCollections button{text-align:left;background:linear-gradient(145deg,#fff9e8,#fff);border:1px solid #d8d2c5;border-radius:1rem;gap:.5rem;padding:1rem;display:grid}.shopCollections button small{color:#8f6e00;font-weight:800}.shopCollections button b{font:1.45rem Georgia,serif}.shopCollections button span{color:#67635a}@media (width<=850px){.storefrontCampaignGrid,.orderQrScanner,.storefrontBuilderForm,.storefrontBuilderForm.promotion{grid-template-columns:1fr}.storefrontBuilderForm.promotion label:nth-child(2){grid-column:auto}.trackingQr{grid-template-columns:1fr}.shopPromotions article{align-items:flex-start}.shopPromotions button{flex:none}}@media (width<=560px){.storefrontCampaignCenter>header{display:grid}.storefrontCampaignCenter>header>div{text-align:left}.storefrontCampaignList article{display:grid}.orderQrCamera>button,.orderQrCamera label{box-sizing:border-box;width:calc(50% - .6rem)}.shopPromotions article{display:grid}.orderQrEmpty ol{gap:.55rem}}.multiEntryIntro{border-left:4px solid var(--gold);color:#665317;background:#fff8d8;margin:0 0 14px;padding:12px 14px}.multiEntryLines{gap:10px;margin:14px 0;display:grid}.multiEntryLines>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.multiEntryLines>header span,.multiEntryLines>header small{display:block}.multiEntryLines>header small{color:var(--muted)}.multiEntryLines>header button{color:var(--gold);background:#111;border:0;border-radius:9px;padding:10px 12px;font-weight:800}.multiEntryLines>article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto 92px 1fr auto;align-items:start;gap:12px;padding:14px;display:grid;position:relative}.multiEntryLines>article>i{width:25px;height:25px;color:var(--gold);background:#111;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.multiEntryImage{cursor:pointer;background:#fffaf0;border:1px dashed #b8aa71;border-radius:11px;place-items:center;width:92px;height:92px;display:grid;position:relative;overflow:hidden}.multiEntryImage img{object-fit:cover;width:100%;height:100%}.multiEntryImage>span{text-align:center}.multiEntryImage b,.multiEntryImage small{display:block}.multiEntryImage b{font-size:20px}.multiEntryImage input{opacity:0;cursor:pointer;position:absolute;inset:0}.multiEntryFields{gap:8px;display:grid}.multiEntryNumbers{grid-template-columns:repeat(4,minmax(100px,1fr));gap:8px;display:grid}.multiEntryFields label{color:var(--muted);font-size:9px}.multiEntryFields input,.multiEntryFields select{border:1px solid var(--line);color:#111;background:#fff;border-radius:8px;width:100%;margin-top:4px;padding:9px}.multiEntryRemove{color:#9a3d28;background:0 0;border:0;gap:2px;font-size:20px;display:grid}.multiEntryRemove span{font-size:7px}.multiEntryFooter{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(3,1fr);margin:12px 0;display:grid;overflow:hidden}.multiEntryFooter span{border-right:1px solid var(--line);padding:12px}.multiEntryFooter span:last-child{border:0}.multiEntryFooter small,.multiEntryFooter b{display:block}.multiEntryFooter small{color:var(--muted)}.multiPurchaseLines{gap:6px;margin:0 14px 12px;display:grid}.multiPurchaseLines>div{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.multiPurchaseLines img,.multiPurchaseLines>div>b{object-fit:cover;border-radius:7px;width:42px;height:42px}.multiPurchaseLines>div>b{color:var(--gold);background:#111;place-items:center;display:grid}.multiPurchaseLines span strong,.multiPurchaseLines span small{display:block}.multiPurchaseLines span small{color:var(--muted)}.receiveAllButton{background:var(--gold)!important;color:#111!important}.settingsBranding{border:1px solid var(--line);background:#fffaf0;border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:flex}.settingsLogoPicker{cursor:pointer;flex:1;align-items:center;gap:12px;position:relative;display:flex!important}.settingsLogoPicker input{opacity:0;cursor:pointer;position:absolute;inset:0}.settingsLogoPreview{background:#111;border-radius:12px;place-items:center;width:70px;height:70px;display:grid;overflow:hidden}.settingsLogoPreview img{object-fit:contain;width:100%;height:100%}.settingsLogoPicker>span:last-of-type{gap:3px;display:grid}.settingsLogoPicker small{color:var(--muted)}.settingsLogoPicker em{color:#7a5a00;font-style:normal;font-weight:800}.settingsBranding>button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px;font-weight:700}@media (width<=760px){.multiEntryLines>header{flex-direction:column;align-items:stretch}.multiEntryLines>article{grid-template-columns:25px 76px 1fr}.multiEntryImage{width:76px;height:76px}.multiEntryRemove{position:absolute;top:6px;right:8px}.multiEntryNumbers{grid-template-columns:1fr 1fr}.multiPurchaseLines>div{grid-template-columns:42px 1fr}.multiPurchaseLines>div>span:last-child{grid-column:2}.settingsBranding{flex-direction:column;align-items:stretch}.settingsBranding>button{width:100%}}@media (width<=480px){.multiEntryLines>article{grid-template-columns:25px 1fr}.multiEntryImage{grid-column:2;width:88px;height:88px}.multiEntryFields{grid-column:1/-1}.multiEntryNumbers,.multiEntryFooter{grid-template-columns:1fr}.multiEntryFooter span{border-right:0;border-bottom:1px solid var(--line)}}.smartMultiPaste,.smartPurchaseStart{color:#fff;background:linear-gradient(135deg,#111,#25210f);border:1px solid #d4b73e;border-radius:14px;gap:12px;margin:14px 0;padding:16px;display:grid}.smartMultiPaste header{justify-content:space-between;align-items:center;gap:12px;display:flex}.smartMultiPaste header span{gap:3px;display:grid}.smartMultiPaste small,.smartPurchaseStart small{color:var(--gold);letter-spacing:.12em;font-weight:900}.smartMultiPaste em{color:var(--gold);border:1px solid #766627;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.smartMultiPaste textarea,.smartPurchaseStart textarea{color:#111;background:#fff;border:0;border-radius:10px;width:100%;min-height:120px;padding:12px}.smartMultiPaste button,.smartPurchaseStart button.primary{background:var(--gold);color:#111;border:0;border-radius:9px;justify-self:start;padding:11px 14px;font-weight:900}.smartPurchaseStart h3{margin:5px 0;font:500 26px Georgia}.smartPurchaseStart p{color:#ccc;margin:0;line-height:1.5}.smartPurchaseStart>div:last-of-type{gap:9px;display:flex}.smartPurchaseStart .secondaryAction{color:#111;background:#fff}.dangerSettings{background:#fff8f5!important;border-color:#d68c78!important}.dangerSettings header em{color:#fff!important;background:#9b2f20!important}.dangerSettings>p{color:#71382f;line-height:1.5}.dangerSettings>button,.dangerAction{color:#fff;background:#9b2f20;border:0;border-radius:9px;padding:11px 14px;font-weight:900}.resetStoreForm{gap:13px;display:grid}.resetWarning{color:#71291f;background:#fff0eb;border-left:5px solid #b43625;border-radius:9px;padding:14px}.resetWarning p{margin:5px 0 0;line-height:1.5}.resetStoreForm ol{color:var(--muted);margin:0;padding-left:22px;line-height:1.7}.resetAcknowledge{background:#fff8f5;border:1px solid #db9a88;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex!important}.resetAcknowledge input{width:18px!important}.resetAcknowledge span{display:grid}.resetAcknowledge small{color:var(--muted)}.dangerAction:disabled{opacity:.45;cursor:not-allowed}@media (width<=600px){.smartMultiPaste header{flex-direction:column;align-items:flex-start}.smartPurchaseStart>div:last-of-type{flex-direction:column}.smartPurchaseStart button{width:100%}}.quickInventoryHub{background:linear-gradient(120deg,#fff7c9,#fff);border:1px solid #dabb34;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 16px;padding:18px;display:flex}.quickInventoryHub small{color:#826500;letter-spacing:.12em;font-weight:900}.quickInventoryHub h2{margin:5px 0;font:500 25px Georgia}.quickInventoryHub p{color:var(--muted);max-width:680px;margin:0}.quickInventoryHub button,.posAddBuyer{color:var(--gold);white-space:nowrap;background:#111;border:0;border-radius:10px;padding:12px 15px;font-weight:900}.posCatalog{margin:16px 0 24px}.posCatalog>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;display:flex}.posCatalog>header small{color:#8a6800;letter-spacing:.12em;font-weight:900}.posCatalog>header h2{margin:4px 0;font:500 30px Georgia}.posCatalog>header p{color:var(--muted);margin:0}.posCatalog>header label{min-width:300px;color:var(--muted);font-size:9px}.posCatalog>header input{border:1px solid var(--line);border-radius:10px;width:100%;margin-top:5px;padding:11px;display:block}.posCategoryFilter{gap:7px;padding:2px 0 12px;display:flex;overflow:auto}.posCategoryFilter button{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;padding:8px 12px}.posCategoryFilter button.selected{color:var(--gold);background:#111;border-color:#111}.posCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.posCatalogGrid>button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:100px 1fr;gap:12px;padding:12px;display:grid;box-shadow:0 8px 24px #241d080c}.posCatalogGrid>button:hover{border-color:#c49b00;transform:translateY(-1px)}.posCatalogGrid>button:disabled{opacity:.65}.posCatalogImage{width:100px;height:112px;color:var(--gold);background:linear-gradient(145deg,#111,#3a3215);border-radius:11px;grid-row:1/3;place-items:center;font-size:32px;display:grid;overflow:hidden}.posCatalogImage img{object-fit:cover;width:100%;height:100%}.posCatalogCopy{min-width:0}.posCatalogCopy>small,.posCatalogCopy>strong,.posCatalogCopy>code{display:block}.posCatalogCopy>small{color:#896b00;text-transform:uppercase;font-size:8px;font-weight:900}.posCatalogCopy>strong{margin:4px 0;font:600 18px Georgia}.posCatalogCopy>p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 7px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.posCatalogCopy>code{text-overflow:ellipsis;color:#777;font-size:8px;overflow:hidden}.posCatalogPrice{grid-column:2;justify-content:space-between;align-items:end;gap:7px;display:flex}.posCatalogPrice small{color:var(--muted);font-size:8px;display:block}.posCatalogPrice em{color:#111;font:700 23px Georgia}.posCatalogPrice b{margin-left:auto;font-size:8px}.posAddBuyer{width:100%;margin:3px 0 10px}.posBuyerFields{background:#fff9dc;border:1px solid #dabb34;border-radius:11px;gap:9px;margin-bottom:12px;padding:13px;display:grid}.posBuyerFields>small{color:var(--muted)}@media (width<=1050px){.posCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.quickInventoryHub,.posCatalog>header{flex-direction:column;align-items:stretch}.quickInventoryHub button{width:100%}.posCatalog>header label{min-width:0}.posCatalogGrid{grid-template-columns:1fr}.posCatalogGrid>button{grid-template-columns:88px 1fr}.posCatalogImage{width:88px;height:105px}}.posCatalogGrid>button{transition:border-color .18s,transform .18s,box-shadow .18s;overflow:hidden}.posCatalogGrid>button:hover{box-shadow:0 13px 30px #241d0818}.posCatalogPrice{color:#fff;background:linear-gradient(135deg,#08775f,#064c42);border-radius:11px;margin:-2px -4px -4px 0;padding:8px 10px}.posCatalogPrice em{color:#fff}.posCatalogPrice b{color:#163d27;background:#d8ff7b;border-radius:999px;padding:5px 7px}.compactMultiEntry{padding-bottom:4px;overflow-x:auto}.compactMultiEntry>header{min-width:900px;position:sticky;left:0}.compactMultiEntry>header em{color:#856500;font-size:10px;font-style:normal}.compactMultiEntry>article{grid-template-columns:25px 62px minmax(700px,1fr) 42px;align-items:center;gap:9px;min-width:900px;padding:9px}.compactMultiEntry .multiEntryFields{grid-template-columns:1.1fr 1.8fr;align-items:end}.compactMultiEntry .multiEntryFields input,.compactMultiEntry .multiEntryFields select{padding:7px}.multiEntryAddBottom{width:min(100%,900px);color:var(--gold);background:#111;border:0;border-radius:10px;padding:12px;font-weight:900;position:sticky;left:0}.compactMultiEntry+.multiEntryFooter{margin-top:8px}.staffAccessControls{border-top:1px solid var(--line);grid-column:1/-1;gap:10px;margin-top:8px;padding-top:11px;display:grid}.staffAccessControls>label{color:var(--muted);font-size:8px}.staffAccessControls select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;margin-top:4px;padding:8px;display:block}.staffPermissionChecks{grid-template-columns:1fr 1fr;gap:5px;display:grid}.staffPermissionChecks label{align-items:center;gap:6px;font-size:8px;display:flex}.staffPermissionChecks input{width:15px;height:15px}.staffAccessActions{gap:7px;display:flex}.staffAccessActions button{border:0;border-radius:8px;flex:1;padding:9px;font-weight:800}.revokeAccess,.removeAccess{color:#8a2418;background:#fff0ec}.restoreAccess{color:#076246;background:#e8fff3}.staffRevoked{opacity:.8;background:#fff8f6!important;border-color:#dca89c!important}.cloudStorageMeter{background:#f3f1e8;border-radius:9px;gap:6px;margin:11px 0;padding:10px;display:grid}.cloudStorageMeter:before{content:"";background:#ddd8c5;border-radius:999px;grid-area:1/1;width:100%;height:7px}.cloudStorageMeter i{z-index:1;background:linear-gradient(90deg,#08775f,#d6ad17);border-radius:999px;grid-area:1/1;height:7px}.cloudStorageMeter span{color:var(--muted);font-size:9px}@media (width<=700px){.posCatalogPrice{grid-column:2}.compactMultiEntry{margin-left:-4px;margin-right:-4px}.compactMultiEntry .multiEntryFields{grid-column:auto}.staffPermissionChecks{grid-template-columns:1fr 1fr}}.compactMultiEntry{width:100%;min-width:0;padding-bottom:4px;overflow:visible}.compactMultiEntry>header{width:100%;min-width:0;position:static}.compactMultiEntry>article{grid-template-columns:25px 58px minmax(0,1fr) 38px;align-items:center;gap:9px;width:100%;min-width:0;padding:9px}.compactMultiEntry .multiEntryImage{width:58px;height:58px}.compactMultiEntry .multiEntryFields{grid-template-columns:minmax(180px,1.1fr) minmax(420px,1.8fr);align-items:end;min-width:0}.compactMultiEntry .multiEntryNumbers{grid-template-columns:minmax(72px,.65fr) repeat(2,minmax(90px,.85fr)) minmax(110px,1fr) minmax(105px,1fr)}.compactMultiEntry .multiEntryFields input,.compactMultiEntry .multiEntryFields select{min-width:0;padding:7px}.multiEntryAddBottom{width:100%;position:static}.inventoryOwnerApproval{background:#fff9da;border:1px solid #d8b438;border-radius:11px;align-items:flex-start;gap:10px;margin:12px 0;padding:13px;display:flex!important}.inventoryOwnerApproval input{height:18px;margin-top:2px;width:18px!important}.inventoryOwnerApproval span{gap:3px;display:grid}.inventoryOwnerApproval small{color:#6e6240}.posCatalogGrid{scroll-snap-type:x proximity;scrollbar-color:var(--gold) #eee;grid-template-columns:none;gap:14px;padding:3px 2px 14px;display:flex;overflow-x:auto}.posCatalogGrid>button{scroll-snap-align:start;background:linear-gradient(145deg,#fff,#fffdf4);border-radius:17px;flex:0 0 clamp(340px,38vw,470px);grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.posCatalogImage{width:110px}.posCatalogPrice{color:#fff;background:linear-gradient(120deg,#17140b 0%,#6d5200 58%,#dba900 100%);border:1px solid #e0b52c;border-radius:12px;margin:-2px -4px -4px 0;padding:9px 11px}.posCatalogPrice small{color:#ffe79a}.posCatalogPrice em{color:#fff;text-shadow:0 1px #0005}.posCatalogPrice b{color:#211900;background:linear-gradient(135deg,#fff6bf,#e8bd28);border:1px solid #fff3a3;border-radius:999px;padding:6px 8px}.posCatalogPrice b.warn{color:#4c2900;background:linear-gradient(135deg,#ffe29b,#e39a27)}@media (width<=700px){.posCatalogGrid{margin-right:-14px;padding-right:14px}.posCatalogGrid>button{flex-basis:min(88vw,390px);grid-template-columns:88px minmax(0,1fr)}.posCatalogImage{width:88px}.compactMultiEntry{margin:0}.compactMultiEntry>article{grid-template-columns:25px 54px minmax(0,1fr) 30px;align-items:start}.compactMultiEntry .multiEntryImage{width:54px;height:54px}.compactMultiEntry .multiEntryFields{grid-column:1/-1;grid-template-columns:1fr}.compactMultiEntry .multiEntryNumbers{grid-template-columns:1fr 1fr}.compactMultiEntry .multiEntryRemove{position:static}}@media (width<=420px){.compactMultiEntry>article{grid-template-columns:25px 50px minmax(0,1fr) 28px;padding:8px}.compactMultiEntry .multiEntryImage{width:50px;height:50px}.posCatalogGrid>button{flex-basis:90vw}.posCatalogPrice{align-items:center}.posCatalogPrice em{font-size:20px}}.posCatalogGrid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px 0 14px;display:grid;overflow:visible}.posCatalogGrid>button{flex:none;width:100%;min-width:0}@media (width>=1500px){.posCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.posCatalogGrid{grid-template-columns:1fr}}@media (width<=700px){.posCatalogGrid{gap:12px;margin-right:0;padding-right:0}.posCatalogGrid>button{grid-template-columns:88px minmax(0,1fr)}}.posCatalogGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.posCatalogGrid>button{flex-direction:column;align-items:stretch;gap:10px;min-height:100%;display:flex}.posCatalogImage{aspect-ratio:4/3;grid-row:auto;width:100%;height:auto}.posCatalogCopy{flex:1;width:100%;display:block}.posCatalogCopy>strong{font-size:17px}.posCatalogCopy>code{white-space:nowrap}.posCatalogPrice{grid-column:auto;align-items:center;width:100%;min-height:62px}.posCatalogPrice em{font-size:clamp(18px,1.45vw,24px)}@media (width>=1600px){.posCatalogGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1199px){.posCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.posCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.posCatalogGrid{grid-template-columns:1fr}.posCatalogGrid>button{grid-template-columns:104px minmax(0,1fr);align-items:start;display:grid}.posCatalogImage{aspect-ratio:auto;grid-row:1/3;width:104px;height:128px}.posCatalogCopy{grid-column:2}.posCatalogPrice{grid-column:2;min-height:58px}}.onlineDescriptionDraft{color:var(--gold);background:#111;border:1px solid #d6b441;border-radius:9px;justify-self:start;padding:10px 12px;font-weight:850}.quickInventoryActions{gap:8px;display:grid}.quickInventoryActions .bulkImportButton{color:#111;background:#fff;border:1px solid #111}.bulkInventoryImport{gap:14px;display:grid}.bulkImportIntro{background:linear-gradient(120deg,#fff8ce,#fff);border:1px solid #dabb34;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.bulkImportIntro span{gap:5px;display:grid}.bulkImportIntro small{color:#806300;letter-spacing:.12em;font-weight:900}.bulkImportIntro h3,.bulkImportIntro p{margin:0}.bulkImportIntro h3{font:500 25px Georgia}.bulkImportIntro p{max-width:650px;color:var(--muted)}.bulkImportIntro a{color:var(--gold);white-space:nowrap;background:#111;border-radius:10px;padding:11px 14px;font-weight:900;text-decoration:none}.bulkFilePicker{text-align:center;cursor:pointer;background:#fff;border:2px dashed #c4a839;border-radius:15px;gap:5px;padding:24px;display:grid;position:relative}.bulkFilePicker input{opacity:0;pointer-events:none;position:absolute}.bulkFilePicker b{font-size:17px}.bulkFilePicker span{color:var(--muted);font-size:12px}.bulkImportSummary{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.bulkImportSummary span{background:#fff;border:1px solid #ddd7c4;border-radius:11px;gap:5px;padding:12px;display:grid}.bulkImportSummary small{color:var(--muted);text-transform:uppercase;font-size:9px}.bulkImportSummary b{font-size:18px}.bulkImportSummary .rejected{color:#a42516;background:#fff1ee;border-color:#d86655}.bulkPreviewTable{background:#fff;border:1px solid #d8d3c3;border-radius:14px;overflow:hidden}.bulkPreviewTable>header,.bulkPreviewTable>article{border-top:1px solid #ece8dc;grid-template-columns:42px minmax(180px,1.4fr) 60px minmax(110px,.7fr) minmax(180px,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.bulkPreviewTable>header{color:#e9bd19;text-transform:uppercase;background:#111;border:0;font-size:10px;font-weight:900}.bulkPreviewTable article>span{gap:2px;min-width:0;display:grid}.bulkPreviewTable article small{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.bulkPreviewTable article em{font-size:11px;font-style:normal}.bulkPreviewTable article.valid em{color:#26723a;font-weight:900}.bulkPreviewTable article.invalid{background:#fff3f0}.bulkPreviewTable article.invalid em{color:#a42516}.bulkPreviewTable>p{color:var(--muted);margin:0;padding:12px;font-size:11px}.bulkRejected{background:#fff1ee;border:1px solid #dc7869;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.bulkRejected span{gap:3px;display:grid}.bulkRejected small{color:#7c4e47}.bulkRejected button{color:#fff;background:#9f2e20;border:0;border-radius:9px;padding:9px 12px;font-weight:900}.bulkImportProgress{gap:5px;display:grid}.bulkImportProgress>span{background:#e8e5d9;border-radius:99px;height:12px;overflow:hidden}.bulkImportProgress>span b{border-radius:inherit;background:linear-gradient(90deg,#a98200,#e8bc17);height:100%;transition:width .2s;display:block}.bulkImportProgress p,.bulkImportProgress small{margin:0}.bulkImportProgress small{color:var(--muted)}.bulkImportActions{gap:10px;display:flex}.bulkImportActions button{flex:1;min-height:48px}.inventoryPermissionReceipt{color:#245e35;background:#ecf8ef;border:1px solid #9cc8a7;border-radius:10px;padding:12px;font-weight:800}@media (width<=700px){.quickInventoryHub,.bulkImportIntro,.bulkRejected{flex-direction:column;align-items:stretch}.quickInventoryHub button,.bulkImportIntro a{text-align:center;width:100%}.bulkImportSummary{grid-template-columns:repeat(2,1fr)}.bulkPreviewTable{overflow-x:auto}.bulkPreviewTable>header,.bulkPreviewTable>article{width:760px}.bulkImportActions{flex-direction:column}}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}.user>button{color:var(--gold);background:0 0;border:0;margin-left:auto;font-size:18px}.headerSignOut{color:#6b5000}.bootAction{background:var(--gold);color:#111;border:0;border-radius:9px;padding:11px 15px;font-weight:700}.loginBenefits b{font-weight:500;color:#ddd!important}.loginRoles{gap:8px;margin-bottom:18px;display:flex}.loginRoles span{color:#4d3a00;background:#fff8d8;border:1px solid #ead47d;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:700}.passwordLogin{gap:14px;display:grid}.passwordLogin label{color:#555;letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:700;display:grid}.passwordLogin input{color:#111;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d8d8d2;border-radius:10px;outline:none;width:100%;height:48px;padding:0 13px;font-size:14px}.passwordLogin input:focus{border-color:#c99a15;box-shadow:0 0 0 3px #f4c54225}.passwordField{display:block;position:relative}.passwordField input{padding-right:68px}.passwordField button{color:#4d4d49;background:#f1f1ed;border:0;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:700;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.loginError{background:#fff0eb;border-left:3px solid #b4472c;border-radius:7px;padding:10px 11px;line-height:1.45;color:#8f2e1b!important;margin:0!important;font-size:10px!important}.loginSubmit{min-height:50px;color:var(--gold);background:#111;border:0;border-radius:10px;font-weight:800}.recoveryBlock{border-top:1px solid var(--line);gap:6px;margin-top:22px;padding-top:17px;display:grid}.recoveryBlock>span,.recoveryBlock>small{color:var(--muted);font-size:9px}.recoveryBlock>span{text-transform:uppercase;letter-spacing:.08em}.recoveryBlock a{color:#6e5200;width:fit-content;font-size:11px;font-weight:800}.newOwnerLink{background:#111;border-radius:9px;align-items:center;min-height:43px;padding:0 13px;text-decoration:none;display:inline-flex;color:var(--gold)!important}.ownerRecoveryBlock{margin-top:14px}.registrationAccessCard>p,.registrationPanel>div>p{color:#65655f;font-size:12px;line-height:1.6}.registrationPrimaryLink{min-height:52px;color:var(--gold);background:#111;border-radius:10px;place-items:center;margin-top:22px;font-size:13px;font-weight:800;text-decoration:none;display:grid}.registrationBackLink{color:#705400;margin-top:17px;font-size:11px;font-weight:700;display:inline-block}.verifiedOwnerEmail{overflow-wrap:anywhere;background:#fff9dc;border:1px solid #d9c45f;border-radius:9px;padding:10px 12px;color:#5b4600!important}.registrationForm{grid-template-columns:1fr 1fr}.registrationForm>label:nth-of-type(2),.registrationForm>label:nth-of-type(3),.registrationForm>label:nth-of-type(6),.registrationForm>.loginError,.registrationForm>.loginSubmit{grid-column:1/-1}.registrationConsent{grid-column:1/-1;align-items:flex-start;line-height:1.45;text-transform:none!important;letter-spacing:0!important;grid-template-columns:none!important;gap:9px!important;display:flex!important}.registrationConsent input{flex:none;width:18px;height:18px}.registrationFooter{justify-content:space-between;gap:12px;margin-top:18px;font-size:10px;display:flex}.registrationFooter a{color:#6e5200;font-weight:700}.recoveryMfaChoice span{gap:3px;display:grid}.recoveryMfaChoice small{color:#777;font-size:9px;font-weight:500}.ownerSetupOverlay{z-index:3000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080808cc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ownerSetupWizard{color:#111;background:#fff;border:1px solid #dfb514;border-radius:20px;width:min(720px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 28px 90px #0008}.ownerSetupWizard>header,.ownerSetupWizard>footer{justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;display:flex}.ownerSetupWizard>header{color:#fff;background:#111;border-bottom:1px solid #ebe8dc}.ownerSetupWizard>header small{color:var(--gold);letter-spacing:.12em;font-size:9px}.ownerSetupWizard>header h2{margin:5px 0 0;font:500 29px Georgia}.ownerSetupWizard>header em{background:var(--gold);color:#111;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;font-weight:900;display:grid}.ownerSetupBody{gap:16px;padding:24px;display:grid}.ownerSetupBody>label,.ownerSetupBody .form2>label{color:#5a5a55;gap:7px;font-size:10px;font-weight:800;display:grid}.ownerSetupBody input,.ownerSetupBody select,.ownerSetupBody textarea{color:#111;background:#fff;border:1px solid #d8d8d2;border-radius:9px;min-height:46px;padding:10px 12px}.ownerSetupBody textarea{resize:vertical;min-height:86px}.ownerSetupLogo{cursor:pointer;grid-template-columns:70px 1fr;align-items:center;display:grid!important}.ownerSetupLogo img,.ownerSetupLogo>span{border:2px solid var(--gold);object-fit:cover;border-radius:14px;grid-row:1/span 2;width:62px;height:62px}.ownerSetupLogo>span{color:var(--gold);background:#111;place-items:center;display:grid}.ownerSetupLogo input{opacity:0;width:1px;height:1px;position:absolute}.ownerSetupNote{border-left:3px solid var(--gold);color:#675000;background:#fff9dc;margin:0;padding:11px;font-size:10px}.ownerSetupSecurity{text-align:center}.ownerSetupShield{width:58px;height:58px;color:var(--gold);background:#111;border-radius:50%;place-items:center;margin:0 auto;font-size:25px;display:grid}.ownerSetupSecurity>h3{margin:0;font:500 25px Georgia}.ownerSetupSecurity>p{color:#666;max-width:510px;margin:0 auto;font-size:11px;line-height:1.6}.ownerSetupWizard>footer{border-top:1px solid #ebe8dc}.ownerSetupWizard>footer button{border-radius:9px;min-height:44px;padding:0 17px;font-weight:800}.subscriptionBadge{color:#604900;background:#fff8d5;border:1px solid #d2aa08;border-radius:9px;padding:5px 9px;line-height:1.15;text-decoration:none;display:grid}.subscription-grace{background:#fff1c7!important;border-color:#c37c00!important}.subscription-expired,.subscription-suspended{background:#ffe2de!important;border-color:#9b342a!important}.subscription-expired b,.subscription-suspended b{color:#8b2119!important}.subscriptionReadOnly{background:#fff0ed;border:1px solid #b13d31;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:14px 18px 0;padding:16px 18px;display:flex}.subscriptionReadOnly span{gap:4px;display:grid}.subscriptionReadOnly small{color:#8d2c23;letter-spacing:.14em;font-size:8px;font-weight:900}.subscriptionReadOnly b{font:500 20px Georgia}.subscriptionReadOnly p{color:#6d5754;margin:0;font-size:10px}.subscriptionReadOnly a{color:#fff;background:#111;border-radius:10px;flex:none;padding:11px 15px;font-size:10px;font-weight:900;text-decoration:none}@media (width<=700px){.subscriptionReadOnly{align-items:flex-start;margin:10px 10px 0}.subscriptionReadOnly a{align-self:center}.subscriptionReadOnly p{line-height:1.5}}.subscriptionBadge b{letter-spacing:.12em;font-size:9px}.subscriptionBadge small{font-size:8px}@media (width<=620px){.registrationForm{grid-template-columns:1fr}.registrationForm>label,.registrationForm>.loginError,.registrationForm>.loginSubmit{grid-column:1}.registrationFooter{display:grid}.ownerSetupOverlay{padding:0}.ownerSetupWizard{border:0;border-radius:0;width:100%;min-height:100vh;max-height:100vh}.ownerSetupWizard>header,.ownerSetupWizard>footer,.ownerSetupBody{padding:18px}.ownerSetupBody .form2{grid-template-columns:1fr}.subscriptionBadge small{display:none}}.setupPage .loginBrand h1{font-size:clamp(38px,4.5vw,64px)}.modalPassword input{margin-top:6px}.modalPassword button{top:calc(50% + 3px)}.customerHistory{grid-template-columns:.45fr 1fr 1.1fr}.settingsForm{grid-template-columns:1.25fr 1fr;align-items:start;gap:14px;display:grid}.settingsCard{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:19px}.settingsCard>header{border-bottom:1px solid #efefe9;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:13px;display:flex}.settingsCard>header span b,.settingsCard>header span small{display:block}.settingsCard>header span b{font:500 17px Georgia}.settingsCard>header span small{color:var(--muted);margin-top:3px;font-size:9px}.settingsCard>header em{color:#705400;background:#fff4be;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.settingsCard>label,.settingsGrid>label{color:#69706b;letter-spacing:.05em;text-transform:uppercase;gap:6px;margin:11px 0;font-size:9px;font-weight:700;display:grid}.settingsCard input,.settingsCard select,.settingsCard textarea{color:#111;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #dfe2dd;border-radius:8px;outline:none;width:100%;padding:10px;font-size:12px}.settingsCard input,.settingsCard select{min-height:42px}.settingsCard input:focus,.settingsCard select:focus,.settingsCard textarea:focus{border-color:#c99a15;box-shadow:0 0 0 3px #f4c54220}.settingsGrid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.currencyChecks{border:1px solid #ecece6;border-radius:9px;margin:14px 0;padding:11px}.currencyChecks legend{color:#777;text-transform:uppercase;padding:0 5px;font-size:8px}.currencyChecks label{align-items:center;gap:5px;margin-right:16px;font-size:10px;font-weight:700;display:inline-flex}.currencyChecks input,.ruleToggles input,.syncToggle input{width:16px;height:16px;min-height:16px;padding:0}.ruleToggles{gap:8px;display:grid}.ruleToggles>label,.syncToggle{background:#f7f7f3;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.ruleToggles span b,.ruleToggles span small,.syncToggle span b,.syncToggle span small{display:block}.ruleToggles span b,.syncToggle span b{font-size:10px}.ruleToggles span small,.syncToggle span small{color:var(--muted);margin-top:2px;font-size:8px}.locationsInput{resize:vertical;min-height:155px}.locationChips{flex-wrap:wrap;gap:6px;display:flex}.locationChips span{color:#685000;background:#fff5c7;border-radius:999px;padding:6px 8px;font-size:8px}.accountRow{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.accountRow>b{width:40px;height:40px;color:var(--gold);background:#111;border-radius:11px;place-items:center;display:grid}.accountRow span strong,.accountRow span small{display:block}.accountRow span strong{font-size:12px}.accountRow span small{color:var(--muted);margin-top:3px;font-size:8px}.accountRow i{color:#765a08;font-size:9px;font-style:normal;font-weight:700}.secondaryAction,.settingsActions button{color:#5f4800;background:#fff;border:1px solid #d8d8d1;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:700}.secondaryAction{margin-top:14px}.syncDetails{grid-template-columns:1fr 1.4fr;gap:8px;margin-bottom:10px;display:grid}.syncDetails span{border:1px solid #ecece6;border-radius:9px;padding:10px}.syncDetails small,.syncDetails b{display:block}.syncProtection{color:#626262;background:#20a36814;border:1px solid #20a3683d;border-radius:12px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5}.syncDetails small{color:var(--muted);font-size:8px}.syncDetails b{margin-top:4px;font-size:10px}.settingsActions{gap:8px;margin-top:12px;display:flex}.liveState{color:#3f702d!important;background:#edf7e9!important}.offlineState{color:#966018!important;background:#fff0dc!important}.auditSettings{grid-column:1/-1}.auditList{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.auditList>div{border-bottom:1px solid #efefe9;align-items:center;gap:9px;padding:9px 0;display:flex}.auditList>div>b{width:26px;height:26px;color:var(--gold);background:#111;border-radius:50%;place-items:center;font-size:8px;display:grid}.auditList span strong,.auditList span small{display:block}.auditList span strong{text-transform:capitalize;font-size:10px}.auditList span small,.auditList>p{color:var(--muted);margin-top:3px;font-size:8px}.settingsSaveBar{z-index:3;border:1px solid #2c2c2c;border-left:4px solid var(--gold);color:#fff;background:#111;border-radius:11px;grid-column:1/-1;align-items:center;gap:15px;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 35px #0003}.settingsSaveBar span{flex:1}.settingsSaveBar span b,.settingsSaveBar span small{display:block}.settingsSaveBar span small{color:#aaa;margin-top:3px;font-size:8px}.settingsSaveBar .save{color:#111;background:var(--gold);width:auto}@media (width<=900px){.settingsForm{grid-template-columns:1fr}.auditSettings,.settingsSaveBar{grid-column:1}}@media (width<=700px){.headerSignOut{display:none}.loginRoles{margin-bottom:14px}.passwordLogin input{height:46px}.recoveryBlock{margin-top:18px}.settingsForm{gap:10px}.settingsCard{padding:15px}.settingsGrid,.auditList{grid-template-columns:1fr}.customerHistory{grid-template-columns:.55fr 1.45fr}.customerHistory span:last-child{grid-column:1/-1}.accountRow{grid-template-columns:auto 1fr}.accountRow i{grid-column:2}.syncDetails{grid-template-columns:1fr}.settingsActions{grid-template-columns:1fr 1fr;display:grid}.settingsSaveBar{align-items:stretch;bottom:73px}.settingsSaveBar span small{display:none}.settingsSaveBar .save{min-width:130px}}@media (width<=420px){.loginBrand{min-height:34vh}.loginBrand h1{font-size:32px}.loginPanel{padding-bottom:40px}.settingsSaveBar{grid-template-columns:1fr auto;display:grid}.settingsSaveBar span b{font-size:10px}}@media (width>=901px){.settingsForm{gap:18px}.settingsCard{padding:22px}.settingsCard>header span b{font-size:16px}.settingsCard>header span small,.settingsSaveBar span small{font-size:11px}.settingsCard>header em{font-size:10px;font-weight:800}.settingsCard>label,.settingsGrid>label,.currencyChecks legend{font-size:11px;font-weight:800}.settingsCard input,.settingsCard select,.settingsCard textarea{min-height:45px;font-size:14px}.ruleToggles span b,.syncToggle span b,.accountRow strong,.syncDetails b,.auditList span strong,.settingsSaveBar span b{font-size:13px}.ruleToggles span small,.syncToggle span small,.accountRow small,.syncDetails small,.auditList span small,.auditList>p,.locationChips span{font-size:11px}.settingsActions button,.secondaryAction,.settingsSaveBar .save{min-height:42px;font-size:12px;font-weight:800}.modal{width:min(720px,100vw - 48px);padding:25px}.modal>h2{font-size:25px}.modal>p,.modal label,.helper{font-size:11px}.modal input,.modal select,.modal textarea{min-height:45px;font-size:14px}.modal button{min-height:42px;font-size:12px}}.subscriptionBadge.subscription-unlicensed{background:#ffe2de!important;border-color:#9b342a!important}.subscriptionBadge.subscription-unlicensed b{color:#8b2119!important}.subscriptionPage{color:#111;background:#f5f4ee;min-height:100dvh;padding:28px clamp(18px,5vw,72px);font-family:Arial,sans-serif}.subscriptionPage nav,.subscriptionPage>footer{justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:auto;display:flex}.subscriptionPage nav a,.subscriptionPage footer a{color:#705500;font-weight:800;text-decoration:none}.subscriptionPage nav span{letter-spacing:.16em;font-size:11px;font-weight:900}.subscriptionHero{color:#fff;background:radial-gradient(circle at 90% 10%,#4b3900,#0000 32%),#0d0d0d;border:1px solid #cda20b;border-radius:28px;max-width:1180px;margin:32px auto 18px;padding:clamp(26px,5vw,58px);box-shadow:0 24px 70px #0002}.subscriptionHero small,.subscriptionGrid article>small{color:#f0bd0b;letter-spacing:.16em;font-weight:900}.subscriptionHero h1{max-width:760px;margin:12px 0;font:500 clamp(38px,7vw,78px)/.98 Georgia,serif}.subscriptionHero p{color:#ccc;max-width:720px;line-height:1.65}.subscriptionState{background:#1b1b18;border:1px solid #605735;border-radius:999px;align-items:center;gap:14px;width:max-content;max-width:100%;margin-top:22px;padding:10px 14px;display:flex}.subscriptionState b{color:#f0bd0b;font-size:12px}.subscriptionState span{color:#ddd;font-size:12px}.subscriptionState.expired,.subscriptionState.suspended{background:#2a1210;border-color:#943d35}.subscriptionState.expired b,.subscriptionState.suspended b{color:#ff8f82}.subscriptionGrid{grid-template-columns:1.1fr .9fr;gap:18px;max-width:1180px;margin:0 auto 28px;display:grid}.subscriptionGrid article{background:#fff;border:1px solid #ddd9cb;border-radius:22px;padding:30px;box-shadow:0 12px 38px #0000000d}.subscriptionGrid h2{margin:12px 0;font:500 34px Georgia,serif}.subscriptionGrid h2 span{color:#777;font:600 12px Arial}.subscriptionGrid p,.subscriptionGrid li{color:#5d5d58;line-height:1.6}.subscriptionGrid ul{padding-left:20px}.subscriptionGrid button,.adminActions button{color:#fff;background:#111;border:1px solid #111;border-radius:12px;width:100%;min-height:48px;font-weight:900}.subscriptionGrid button:disabled,.adminActions button:disabled{opacity:.45}.subscriptionGrid .secondary,.adminActions .secondary{color:#111;background:#fff}.subscriptionGrid .danger,.adminActions .danger{background:#8c3028;border-color:#8c3028}.subscriptionGrid label{color:#555;gap:8px;margin:22px 0 10px;font-size:12px;display:grid}.subscriptionGrid input{border:1px solid #ccc;border-radius:10px;min-height:46px;padding:0 12px;font-size:14px}.billingNote{font-size:11px}.billingMessage{background:#fff7d5;border-left:4px solid #d1a400;max-width:1180px;margin:14px auto;padding:13px;color:#473800!important}.subscriptionPage>footer{color:#777;justify-content:flex-start;padding:8px 0 26px;font-size:12px}.subscriptionPage>footer span{margin-left:auto}.adminPage{overflow-x:hidden}.adminTable{background:#fff;border:1px solid #d7d3c5;border-radius:20px;max-width:1180px;margin:0 auto 30px;overflow:hidden}.adminTable header,.adminTable article{grid-template-columns:1.25fr .8fr 1fr .8fr;align-items:center;gap:18px;padding:18px 22px;display:grid}.adminTable header{color:#eebd11;letter-spacing:.12em;background:#111;font-size:10px;font-weight:900}.adminTable article{border-top:1px solid #ebe8de}.adminTable article>span{gap:5px;min-width:0;display:grid}.adminTable b{font-size:13px}.adminTable small,.adminTable code{color:#777;text-overflow:ellipsis;font-size:10px;overflow:hidden}.stateText{text-transform:uppercase}.stateText.active,.stateText.trial{color:#17652d}.stateText.grace{color:#875c00}.stateText.expired,.stateText.suspended{color:#9a3028}.adminActions{gap:7px;display:grid}.adminActions button{min-height:38px;font-size:10px}@media (width<=760px){.subscriptionPage{padding:18px 14px}.subscriptionGrid{grid-template-columns:1fr}.subscriptionHero{border-radius:20px;margin-top:20px}.subscriptionHero h1{font-size:42px}.subscriptionPage nav span{font-size:8px}.adminTable{overflow-x:auto}.adminTable header,.adminTable article{width:820px}.subscriptionPage>footer{flex-wrap:wrap}.subscriptionPage>footer span{width:100%;margin:0}}.subscriptionState.unlicensed{background:#2a1210;border-color:#943d35}.subscriptionState.unlicensed b{color:#ff8f82}.stateText.unlicensed{color:#9a3028}.licenseSuccess{background:#edf8ef;border:1px solid #86ad8e;border-radius:12px;padding:16px;font-weight:800;color:#175a29!important}.licenseReveal{color:#fff;background:#111;border:2px solid #e8b608;border-radius:18px;gap:12px;max-width:1180px;margin:16px auto 22px;padding:24px;display:grid;box-shadow:0 16px 42px #0002}.licenseReveal small{color:#e8b608;letter-spacing:.12em;font-weight:900}.licenseReveal code{overflow-wrap:anywhere;letter-spacing:.08em;font:700 clamp(18px,3vw,30px)/1.35 ui-monospace,SFMono-Regular,monospace}.licenseReveal p{color:#ccc;margin:0}.licenseReveal button{color:#111;background:#e8b608;border:1px solid #e8b608;border-radius:10px;min-height:44px;font-weight:900}.licenseReveal .secondary{color:#fff;background:0 0}.licenseSummary{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1180px;margin:0 auto 20px;display:grid}.licenseSummary article{background:#fff;border:1px solid #d8d3c3;border-radius:16px;gap:7px;padding:20px;display:grid}.licenseSummary small{color:#777;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.licenseSummary b{color:#111;font:600 30px Georgia,serif}.licenseSummary span{color:#777;font-size:11px}.saleEvidence{border-top:1px solid #e4e0d4;margin-top:5px;padding-top:7px;font-weight:800;color:#5c4700!important}.saleEntry{background:#faf8ef;border:1px solid #d8d3c3;border-radius:12px;gap:7px;padding:10px;display:grid}.saleEntry label{color:#666;gap:4px;font-size:9px;font-weight:800;display:grid}.saleEntry input,.saleEntry select{background:#fff;border:1px solid #cfc9b8;border-radius:8px;width:100%;min-height:36px;padding:0 8px;font-size:11px}@media (width<=760px){.licenseSummary{grid-template-columns:1fr}.licenseSummary article{padding:16px}.saleEntry{width:210px}}.subscriptionHero>button{color:#111;background:#e8b608;border:1px solid #e8b608;border-radius:10px;min-height:42px;margin-top:12px;padding:9px 14px;font-weight:900}.subscriptionHero>em{color:#aaa;margin-top:9px;font-size:11px;display:block}.platformHealth{grid-template-columns:repeat(6,1fr);gap:9px;max-width:1180px;margin:0 auto 14px;display:grid}.platformHealth>span{background:#fff;border:1px solid #d8d3c3;border-radius:13px;gap:5px;padding:14px;display:grid}.platformHealth small{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.platformHealth b{font-size:18px}.adminEmpty{color:#777;padding:28px}.subscriptionHero button:disabled{opacity:.65}@media (width<=900px){.platformHealth{grid-template-columns:repeat(3,1fr)}}@media (width<=520px){.platformHealth{grid-template-columns:1fr 1fr}.subscriptionHero>button{width:100%}}.platformAdminHead{color:#fff;background:linear-gradient(125deg,#0d0d0d 0 72%,#392d04);border:1px solid #cda20b;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;max-width:1180px;margin:28px auto 12px;padding:22px 24px;display:grid}.platformAdminHead>span{gap:3px;display:grid}.platformAdminHead small,.platformView>header small{color:#e8b608;letter-spacing:.14em;font-size:10px;font-weight:900}.platformAdminHead h1{margin:0;font:500 clamp(30px,5vw,48px) Georgia,serif}.platformAdminHead p{color:#bbb;margin:0}.platformAdminHead button,.platformView>header button,.platformWarning button,.platformWarning a{color:#111;background:#e8b608;border:1px solid #e8b608;border-radius:10px;grid-area:1/2/3;min-height:42px;padding:9px 14px;font-weight:900;text-decoration:none}.platformAdminHead em{color:#aaa;text-align:center;grid-column:2;font-size:10px}.platformAdminTabs{z-index:8;background:#fff;border:1px solid #d8d3c3;border-radius:16px;grid-template-columns:repeat(6,1fr);gap:8px;max-width:1180px;position:sticky;top:0;margin:0 auto 14px!important;padding:8px!important;display:grid!important}.platformAdminTabs button{color:#444;background:#f1efe7;border:0;border-radius:11px;grid-template-columns:auto 1fr;place-items:center start;gap:7px;min-height:48px;padding:9px 12px;font-weight:900;display:grid;position:relative}.platformAdminTabs button.active{color:#e8b608;background:#111}.platformAdminTabs button>b{color:#fff;background:#c43d25;border-radius:99px;place-items:center;min-width:19px;height:19px;font-size:9px;display:grid;position:absolute;top:4px;right:5px}.platformView{max-width:1180px;margin:0 auto 30px}.platformView>header{background:#fff;border:1px solid #d8d3c3;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.platformView>header span{gap:3px;display:grid}.platformView>header h2{margin:0;font:500 32px Georgia,serif}.platformView>header p{color:#777;margin:0}.platformView>header button{grid-area:auto;position:static}.platformHealth{margin:12px 0}.platformHealth>span.attention{background:#fff7d8;border-color:#d49a28}.platformHealth>span.attention b{color:#8c4e00}.platformWarning{background:#fff8e9;border:1px solid #e6b067;border-left:6px solid #c66b20;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:16px 18px;display:grid}.platformWarning span{gap:4px;display:grid}.platformWarning p{color:#6f6252;margin:0}.platformWarning a,.platformWarning button{grid-area:auto;position:static}.platformWarning.processing{border-color:#d6c979 #d6c979 #d6c979 #a18400}.platformHealthy{color:#245e35;background:#ecf8ef;border:1px solid #a7c9ae;border-radius:13px;padding:17px;font-weight:900}.platformFilters{grid-template-columns:minmax(0,1fr) 190px;gap:9px;margin:12px 0;display:grid}.platformFilters input,.platformFilters select{min-height:46px;font:inherit;background:#fff;border:1px solid #cfc9b8;border-radius:11px;padding:9px 12px}.platformStoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.platformStoreCard{background:#fff;border:1px solid #d8d3c3;border-radius:17px;overflow:hidden}.platformStoreCard>header{color:#fff;background:#111;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.platformStoreCard>header span{gap:3px;min-width:0;display:grid}.platformStoreCard>header small{color:#e8b608;letter-spacing:.12em;font-size:9px;font-weight:900}.platformStoreCard h3{margin:0;font:500 26px Georgia,serif}.platformStoreCard header p{color:#bbb;text-overflow:ellipsis;margin:0;overflow:hidden}.platformStoreCard>header>b{color:#e8b608;justify-items:end;font-size:24px;display:grid}.platformStoreCard>header>b small{color:#aaa;letter-spacing:0}.platformStoreFacts{grid-template-columns:1fr 1fr;display:grid}.platformStoreFacts>span{border-bottom:1px solid #ebe7da;border-right:1px solid #ebe7da;gap:4px;min-width:0;padding:12px 15px;display:grid}.platformStoreFacts>span:nth-child(2n){border-right:0}.platformStoreFacts small{color:#777;text-transform:uppercase;font-size:9px}.platformStoreFacts b{overflow-wrap:anywhere;font-size:12px}.platformStoreCard>footer{padding:13px 15px}.platformStoreCard .adminActions button{font-size:12px}.licenceUnavailable{color:#666;background:#f3f1e9;border-radius:10px;margin:0;padding:11px;line-height:1.45}.licenceUnavailable b{color:#222;display:block}.platformLicenceForm{margin:13px}.platformLicenceForm h4,.platformLicenceForm p{margin:0}.platformLicenceForm p{color:#716b5d;font-size:11px}.platformLicenceForm label{font-size:10px}.licenceGuide{grid-template-columns:repeat(5,1fr);gap:8px;margin:12px 0;display:grid}.licenceGuide span{background:#fff;border:1px solid #d8d3c3;border-radius:12px;align-items:center;gap:9px;padding:12px;display:flex}.licenceGuide b{color:#e8b608;background:#111;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.revenueLedger{background:#fff;border:1px solid #d8d3c3;border-radius:15px;overflow:hidden}.revenueLedger article{border-top:1px solid #ebe7da;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 17px;display:grid}.revenueLedger article:first-child{border:0}.revenueLedger article>span{gap:3px;display:grid}.revenueLedger small,.revenueLedger em{color:#777;font-size:10px}.revenueLedger>p{color:#777;padding:22px}@media (width<=760px){.platformAdminHead{border-radius:16px;margin-top:16px;padding:16px}.platformAdminHead h1{font-size:30px}.platformAdminHead p{font-size:12px}.platformAdminTabs{gap:4px}.platformAdminTabs button{grid-template-columns:1fr;justify-items:center;padding:7px 3px;font-size:10px}.platformStoreGrid{grid-template-columns:1fr}.platformView>header{align-items:flex-start}.licenceGuide{grid-template-columns:1fr 1fr}.platformWarning{grid-template-columns:1fr}.platformWarning a,.platformWarning button{text-align:center;width:100%}.platformFilters{grid-template-columns:1fr}.revenueLedger article{grid-template-columns:1fr auto}.revenueLedger article>span:last-child{grid-column:1/-1}.adminTable{overflow:visible}.adminTable header,.adminTable article{width:auto}}@media (width<=430px){.platformAdminHead{grid-template-columns:1fr auto}.platformAdminHead>span{grid-column:1/-1}.platformAdminHead button{grid-area:auto/1}.platformAdminHead em{grid-column:2}.platformHealth{grid-template-columns:1fr 1fr}.platformHealth>span{padding:11px}.licenceGuide{grid-template-columns:1fr}.platformView>header h2{font-size:26px}.platformView>header>button{padding:8px;font-size:10px}.platformStoreFacts{grid-template-columns:1fr}.platformStoreFacts>span{border-right:0}.licenseReveal{padding:17px}}.platformAccessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.platformAccessCard{background:#fff;border:1px solid #b9cfbd;border-radius:17px;overflow:hidden}.platformAccessCard.attention{border-color:#d59a33}.platformAccessCard>header{color:#fff;background:#111;justify-content:space-between;gap:12px;padding:17px 18px;display:flex}.platformAccessCard>header span{gap:3px;min-width:0;display:grid}.platformAccessCard>header small{color:#e8b608;letter-spacing:.12em;font-size:9px;font-weight:900}.platformAccessCard h3{margin:0;font:500 26px Georgia,serif}.platformAccessCard header p{color:#bbb;text-overflow:ellipsis;margin:0;overflow:hidden}.platformAccessCard>header>b{color:#e8b608;justify-items:end;font-size:22px;display:grid}.platformAccessCard>header>b small{color:#aaa;font-size:9px}.ownershipWarning,.suspensionReason{color:#7b4700;background:#fff1d5;border-radius:10px;margin:12px;padding:11px 13px;font-weight:800}.platformMemberList{padding:0 14px;display:grid}.platformMemberList>div{border-top:1px solid #ebe7da;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 2px;display:grid}.platformMemberList>div:first-child{border-top:0}.platformMemberList>div.revoked{opacity:.55}.platformMemberList span{gap:3px;min-width:0;display:grid}.platformMemberList b{text-overflow:ellipsis;overflow:hidden}.platformMemberList small{color:#777}.platformMemberList em{color:#28663a;font-style:normal;font-weight:900}.platformMemberList button{color:#8d2d1e;background:#fff0ec;border:1px solid #d9a89e;border-radius:8px;padding:8px 10px;font-weight:900}.platformAccessCard>footer{border-top:1px solid #ebe7da;padding:13px 15px}.ownershipTransfer{background:#fff9df;border:1px solid #d2b84d;border-radius:12px;gap:10px;margin:0 14px 14px;padding:14px;display:grid}.ownershipTransfer h4,.ownershipTransfer p{margin:0}.ownershipTransfer p{color:#6e6452;font-size:11px}.ownershipTransfer label{gap:5px;font-weight:850;display:grid}.ownershipTransfer input{background:#fff;border:1px solid #cfc9b8;border-radius:9px;min-height:43px;padding:9px 11px}.ownershipTransfer button{color:#e8b608;background:#111;border:0;border-radius:9px;padding:11px;font-weight:900}.ownershipTransfer button:disabled{opacity:.45}@media (width<=760px){.platformAccessGrid,.platformMemberList>div{grid-template-columns:1fr}.platformMemberList button{width:100%}}.integrityOverview{grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0;display:grid}.integrityOverview>span{background:#fff;border:1px solid #d8d3c3;border-radius:13px;gap:4px;padding:14px;display:grid}.integrityOverview small{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.integrityOverview b{font-size:16px}.platformIntegrityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.platformIntegrityCard{background:#fff;border:1px solid #a9c9b0;border-radius:17px;overflow:hidden}.platformIntegrityCard.review{border-color:#d8ad4b}.platformIntegrityCard.critical{border-color:#c76251}.platformIntegrityCard>header{color:#fff;background:#111;justify-content:space-between;gap:12px;padding:17px 18px;display:flex}.platformIntegrityCard>header span{gap:3px;min-width:0;display:grid}.platformIntegrityCard>header small{color:#e8b608;letter-spacing:.12em;font-size:9px;font-weight:900}.platformIntegrityCard>header h3{margin:0;font:500 26px Georgia,serif}.platformIntegrityCard>header p{color:#bbb;text-overflow:ellipsis;margin:0;overflow:hidden}.platformIntegrityCard>header>b{color:#e8b608;justify-items:end;font-size:23px;display:grid}.platformIntegrityCard>header>b small{color:#aaa;letter-spacing:0}.integrityDates{border-bottom:1px solid #ebe7da;grid-template-columns:1fr 1fr;display:grid}.integrityDates>span{gap:4px;padding:12px 15px;display:grid}.integrityDates>span+span{border-left:1px solid #ebe7da}.integrityDates small,.integrityFootnote{color:#777;text-transform:uppercase;font-size:9px}.integrityDates b{font-size:11px}.integrityCounts{background:#ebe7da;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.integrityCounts span{background:#faf9f5;justify-items:center;gap:2px;padding:11px 4px;display:grid}.integrityCounts b{font-size:17px}.integrityCounts small{color:#777;text-transform:capitalize;font-size:9px}.integrityChecks{grid-template-columns:1fr 1fr;gap:8px;padding:13px;display:grid}.integrityChecks p{color:#4f5b51;background:#f2f5f0;border-radius:9px;margin:0;padding:10px;font-size:11px}.integrityChecks p.attention{color:#7a4300;background:#fff0dc}.integrityChecks b{font-size:16px}.integrityIssues{gap:7px;padding:0 13px 13px;display:grid}.integrityIssues p{background:#fff7e9;border-left:4px solid #cb8128;gap:2px;margin:0;padding:10px;display:grid}.integrityIssues span{color:#6f6252;font-size:10px}.platformIntegrityCard>footer{border-top:1px solid #ebe7da;padding:13px}.integrityFootnote{padding:0 14px 14px;display:block}.platformIntegrityCard .adminActions button{font-size:11px}@media (width<=760px){.integrityOverview{grid-template-columns:1fr 1fr}.platformIntegrityGrid,.integrityDates{grid-template-columns:1fr}.integrityDates>span+span{border-top:1px solid #ebe7da;border-left:0}.integrityChecks{grid-template-columns:1fr}.platformIntegrityView>header{display:grid}.platformIntegrityView>header button{width:100%}}.orphanProducts{background:#fbfaf6;border-top:1px solid #ebe7da;gap:8px;padding:13px;display:grid}.orphanProducts>header{gap:3px;padding:2px 2px 7px;display:grid}.orphanProducts>header small{color:#a37700;letter-spacing:.12em;font-size:9px;font-weight:900}.orphanProducts>header h4,.orphanProducts>header p{margin:0}.orphanProducts>header h4{font:500 22px Georgia,serif}.orphanProducts>header p{color:#716b5d;font-size:11px}.orphanProducts>article{background:#fff8df;border:1px solid #dcc16a;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.orphanProducts>article.archived,.orphanProducts>article.historical{background:#f1f7f2;border-color:#b8cfbd}.orphanProducts>article.legacyDemo{background:#fff4d8;border-color:#c88b28}.orphanProducts>article span{gap:3px;min-width:0;display:grid}.orphanProducts>article b{overflow-wrap:anywhere}.orphanProducts>article small{color:#777}.orphanProducts>article em{color:#7a5300;font-size:10px;font-style:normal;font-weight:900}.orphanProducts>article.archived em,.orphanProducts>article.historical em{color:#2d683d}.orphanProducts>article button{color:#e8b608;background:#111;border:0;border-radius:9px;min-height:38px;padding:8px 11px;font-weight:900}.recoveryPreview{color:#514934;background:#fff;border-radius:8px;margin-top:5px;padding:9px}.recoveryPreview b{font-size:11px}.recoveryPreview small{font-size:9px}.orphanActions{gap:7px;min-width:180px;display:grid}.orphanActions button.secondary{color:#111;background:#fff;border:1px solid #111}.integrityNoRepair{color:#28643a;background:#edf7ef;border-radius:9px;margin:0;padding:11px;font-weight:900}@media (width<=760px){.orphanProducts>article{grid-template-columns:1fr}.orphanProducts>article button{width:100%}}.orphanProducts>header h4{color:#171717!important}.orphanProducts>article.possiblematch{background:#eef5ff;border-color:#6d8eb8}.orphanProducts>article.possiblematch em{color:#1c568c}.activeProductMatches{margin-top:5px;gap:5px!important;display:grid!important}.activeProductMatches>span{background:#fff;border:1px solid #b9cce0;border-radius:8px;gap:2px;padding:8px;display:grid}.activeProductMatches b{color:#163f66;font-size:11px}.activeProductMatches small{font-size:10px}.orphanActions{gap:6px;display:grid}.orphanActions .secondary{color:#111;background:#fff;border:1px solid #111}@media (width<=760px){.orphanActions{grid-template-columns:1fr 1fr}.orphanActions button{min-width:0;padding:8px 5px}}.legacyBulkResolution{background:#fff7d5;border:2px solid #d9a500;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 13px 13px;padding:14px;display:grid}.legacyBulkResolution span{gap:4px;display:grid}.legacyBulkResolution small{color:#7b5c00;letter-spacing:.12em;font-size:9px;font-weight:900}.legacyBulkResolution b{font-size:14px}.legacyBulkResolution p{color:#665e4c;margin:0;font-size:10px}.legacyBulkResolution button{color:#e8b608;background:#111;border:0;border-radius:9px;min-height:42px;padding:10px 13px;font-weight:900}@media (width<=760px){.legacyBulkResolution{grid-template-columns:1fr}.legacyBulkResolution button{width:100%}}.installShell{color:#111;background:#f5f4ef;min-height:100vh;font-family:Arial,sans-serif}.installShell>header{background:#fff;border-bottom:3px solid #e6b315;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(20px,5vw,72px);display:flex}.installShell>header a{color:#111;align-items:center;gap:13px;font-weight:900;text-decoration:none;display:flex}.installShell>header img{border-radius:50%;width:52px;height:52px}.installShell>header>a:last-child{border:1px solid #d7d4ca;border-radius:12px;padding:12px 18px}.installHero{color:#fff;background:linear-gradient(130deg,#0e0e0e,#231d0d);grid-template-columns:1.25fr .75fr;gap:44px;padding:68px clamp(20px,7vw,100px);display:grid}.installHero>div>small,.packageSection>header small{color:#e7b518;letter-spacing:.16em;font-weight:900}.installHero h1{margin:18px 0;font:400 clamp(48px,7vw,88px)/.95 Georgia,serif}.installHero p{color:#c8c5bc;max-width:660px;font-size:18px;line-height:1.55}.detected{background:#ffffff0b;border:1px solid #ffffff24;border-radius:17px;align-items:center;gap:15px;max-width:520px;margin:28px 0;padding:17px;display:flex}.detected>i{color:#111;background:#e7b518;border-radius:15px;place-items:center;width:60px;height:60px;font-size:28px;font-style:normal;display:grid}.detected span{flex-direction:column;gap:3px;display:flex}.detected small{color:#e7b518;font-weight:900}.detected b{font-size:24px}.detected em{color:#b9b6ad;font-style:normal}.installHero>div>button{cursor:pointer;background:linear-gradient(90deg,#e7b518,#ffcf3d);border:0;border-radius:14px;padding:17px 24px;font-size:17px;font-weight:900}.installHero>div>button:disabled{opacity:.65}.installNote{background:#07664e;border-radius:11px;color:#fff!important;padding:12px 15px!important}.shareActions{gap:10px;margin-top:14px;display:flex}.shareActions button{color:#fff;background:0 0;border:1px solid #ffffff35;border-radius:11px;padding:11px 16px;font-weight:800}.installHero aside{aspect-ratio:.78;text-align:center;background:radial-gradient(circle at 50% 20%,#604a08,#121212 55%);border:1px solid #e7b518;border-radius:30px;flex-direction:column;justify-content:center;place-self:center;align-items:center;width:min(100%,340px);display:flex;box-shadow:0 30px 80px #0008}.installHero aside img{border-radius:50%;width:120px;height:120px;box-shadow:0 0 0 8px #ffffff0c}.installHero aside strong{letter-spacing:.18em;margin-top:22px;font-size:35px}.installHero aside>span{color:#e7b518;letter-spacing:.2em;font-weight:800}.installHero aside div{color:#bcb8ae;flex-direction:column;gap:7px;margin-top:28px;display:flex}.packageSection{padding:64px clamp(20px,6vw,90px)}.packageSection>header{text-align:center;max-width:700px;margin:auto}.packageSection h2{margin:12px;font:400 clamp(38px,5vw,62px)/1 Georgia,serif}.packageSection>header p{color:#68675f}.packageGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.packageGrid article{background:#fff;border:1px solid #dedbd2;border-radius:19px;flex-direction:column;gap:16px;min-height:310px;padding:22px;display:flex}.packageGrid article.current{border:2px solid #d6a000;box-shadow:0 14px 35px #b8891622}.packageGrid article>i{color:#e7b518;background:#151515;border-radius:13px;place-items:center;width:50px;height:50px;font-size:23px;font-style:normal;display:grid}.packageGrid span{flex-direction:column;flex:1;gap:7px;display:flex}.packageGrid small{color:#9b7600;font-weight:900}.packageGrid h3{margin:0;font:400 28px/1 Georgia,serif}.packageGrid p{color:#6c6a63;margin:0;line-height:1.45}.packageGrid article>button{background:#e7b518;border:0;border-radius:11px;padding:12px;font-weight:900}.packageGrid article>em{color:#777;font-style:normal;font-weight:700}.installSafety{grid-template-columns:repeat(3,1fr);gap:16px;padding:0 clamp(20px,6vw,90px) 64px;display:grid}.installSafety article{background:#fff;border:1px solid #dedbd2;border-radius:17px;padding:22px}.installSafety b{font-size:18px}.installSafety p{color:#6c6a63;line-height:1.5}.installShell>footer{color:#ddd;background:#111;align-items:flex-start;gap:24px;padding:28px clamp(20px,6vw,90px);display:flex}.installShell>footer span{color:#e7b518;white-space:nowrap;font-weight:900}.installShell>footer p{margin:0;line-height:1.5}@media (width<=900px){.installHero{grid-template-columns:1fr}.installHero aside{display:none}.packageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.installShell>header{height:74px;padding:0 16px}.installShell>header span{display:none}.installHero{padding:42px 20px}.installHero h1{font-size:52px}.packageSection{padding:44px 18px}.packageGrid{grid-template-columns:1fr}.packageGrid article{min-height:0}.installSafety{grid-template-columns:1fr;padding:0 18px 44px}.installShell>footer{flex-direction:column}.shareActions{flex-wrap:wrap}}.packageGrid article>button{cursor:pointer}.packageGrid article>.instructionsButton{background:#f2f0e8;border:1px solid #d8d4c9}.nativeDownload{color:#f5c52d;text-align:center;background:linear-gradient(90deg,#111,#3b2e08);border-radius:11px;padding:13px 11px;font-weight:900;text-decoration:none;display:block}.nativeDownload:hover{background:linear-gradient(90deg,#2a2109,#111)}.nativePending{color:#75683c;text-align:center;background:#f4f1e7;border-radius:11px;padding:12px;font-style:normal;font-weight:800;display:block}.packageGrid article.helpOpen{grid-column:span 2;min-width:0}.inlineInstallHelp{color:#fff;background:#111;border-radius:13px;padding:15px}.inlineInstallHelp strong{color:#f0bd1c}.inlineInstallHelp ol{margin:10px 0 0;padding-left:20px}.inlineInstallHelp li{margin:8px 0;line-height:1.4}.inlineInstallHelp button{background:#f0bd1c;border:0;border-radius:9px;padding:9px 12px;font-weight:800}@media (width<=600px){.packageGrid article.helpOpen{grid-column:auto}}:root{--ink:#10100f;--gold:#e4b214;--cream:#f7f4eb;--green:#0b6949}.shopShell{background:var(--cream);min-height:100vh;color:var(--ink);font-family:Arial,sans-serif}.shopHeader{z-index:20;background:#fff;border-bottom:1px solid #d9c982;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.shopBrand{color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex}.shopBrand img,.shopFooter img{object-fit:contain;border-radius:50%;width:54px;height:54px}.shopBrand span{display:grid}.shopBrand strong{letter-spacing:.09em;font-size:19px}.shopBrand small{color:#817e74;text-transform:uppercase;letter-spacing:.14em;margin-top:4px;font-size:10px}.cartButton{background:var(--ink);color:#fff;border:1px solid #d8d4ca;border-radius:999px;align-items:center;gap:14px;padding:11px 13px 11px 20px;font-weight:800;display:flex}.cartButton b{background:var(--gold);color:#111;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.shopHero{color:#fff;background:radial-gradient(circle at 80% 28%,#e1bb36 0 10%,#0000 10.4%),linear-gradient(118deg,#111 0 64%,#1a1810 64%);justify-content:space-between;align-items:center;gap:40px;min-height:520px;padding:70px clamp(20px,7vw,105px);display:flex;overflow:hidden}.shopHero>div:first-child{max-width:750px}.shopHero small,.collection header small{letter-spacing:.22em;color:var(--gold);font-weight:900}.shopHero h1,.collection h2,.paymentResult h1{margin:22px 0;font-family:Georgia,serif;font-size:clamp(52px,7vw,96px);font-weight:500;line-height:.92}.shopHero p{color:#d2d0c9;max-width:580px;font-size:17px;line-height:1.7}.shopHero a{background:var(--gold);color:#111;border-radius:8px;margin-top:18px;padding:16px 22px;font-weight:900;text-decoration:none;display:inline-block}.heroBadge{aspect-ratio:1;text-align:center;border:1px solid #716126;border-radius:50%;place-content:center;min-width:210px;display:grid;box-shadow:0 0 0 22px #e4b21410}.heroBadge b{color:#111;background:var(--gold);border-radius:999px;justify-self:center;padding:5px 10px;font-size:11px}.heroBadge span,.heroBadge small{color:#aaa;letter-spacing:.12em;margin-top:9px;font-size:10px}.heroBadge strong{font-family:Georgia,serif;font-size:52px}.collection{padding:80px clamp(18px,5vw,76px)}.collection>header{justify-content:space-between;align-items:end;gap:25px;display:flex}.collection h2{margin:10px 0 0;font-size:clamp(38px,5vw,64px)}.collection>header p{color:#75736d;max-width:300px;line-height:1.5}.shopTools{justify-content:space-between;align-items:center;gap:18px;margin:35px 0;display:flex}.shopTools>label{background:#fff;border:1px solid #ddd8cc;border-radius:12px;align-items:center;min-width:min(420px,100%);padding:0 15px;display:flex}.shopTools input{background:0 0;border:0;outline:0;width:100%;padding:15px 10px;font-size:15px}.shopTools>div{gap:8px;display:flex;overflow:auto}.shopTools button{white-space:nowrap;background:#fff;border:1px solid #d5d0c5;border-radius:999px;padding:11px 17px;font-weight:750}.shopTools button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.shopProduct{background:#fff;border:1px solid #dfdbd0;border-radius:22px;overflow:hidden;box-shadow:0 12px 35px #211b1009}.productImage{aspect-ratio:1;background:#eae6da;place-items:center;display:grid;position:relative;overflow:hidden}.productImage img{object-fit:cover;width:100%;height:100%}.productImage>span{color:#b6a45c;font-family:Georgia,serif;font-size:80px}.productImage em{color:#755600;background:#fff9d9;border-radius:999px;padding:8px 11px;font-size:11px;font-style:normal;font-weight:900;position:absolute;bottom:12px;right:12px}.productCopy{padding:20px}.productCopy>small{color:#9a7500;text-transform:uppercase;letter-spacing:.13em;font-weight:900}.productCopy h3{margin:8px 0;font-family:Georgia,serif;font-size:28px}.productCopy p{color:#77736b;min-height:42px;line-height:1.45}.productCopy code{color:#999;font-size:10px}.productCopy footer{border-top:1px solid #eee9df;justify-content:space-between;align-items:end;gap:12px;margin-top:17px;padding-top:16px;display:flex}.productCopy footer>span{display:grid}.productCopy footer small{color:#777}.productCopy footer b{color:var(--green);font-family:Georgia,serif;font-size:27px}.productCopy footer em{color:#9a7500;font-size:10px;font-style:normal;font-weight:800}.addButton,.payButton,.emptyBag button,.paymentResult a{background:var(--ink);color:#fff;border:0;border-radius:10px;padding:13px 16px;font-weight:900;text-decoration:none}.quantity{border:1px solid #ddd8cc;border-radius:10px;align-items:center;display:flex;overflow:hidden}.quantity button{background:#f5f2ea;border:0;width:34px;height:36px;font-size:18px}.quantity b{text-align:center;min-width:30px;color:#111!important;font:800 14px Arial!important}.shopFooter{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:20px;padding:30px clamp(20px,5vw,72px);display:flex}.shopFooter span{align-items:center;gap:10px;display:flex}.shopFooter p{color:#aaa}.shopFooter a{color:var(--gold)}.cartOverlay{z-index:50;justify-content:flex-end;display:flex;position:fixed;inset:0}.cartBackdrop{background:#0009;border:0;position:absolute;inset:0}.cartOverlay aside{background:#fff;width:min(560px,100%);height:100%;padding:28px;position:relative;overflow:auto}.cartOverlay aside>header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.cartOverlay aside>header small{color:#9a7500;letter-spacing:.15em;font-weight:900}.cartOverlay aside h2{margin:5px 0;font-family:Georgia,serif;font-size:36px}.cartOverlay aside>header button{background:#f1eee6;border:0;border-radius:50%;width:42px;height:42px;font-size:25px}.cartLines article{border-bottom:1px solid #eee;align-items:center;gap:13px;padding:14px 0;display:flex}.cartLines img,.cartLines article>span{object-fit:cover;background:#eee;border-radius:10px;width:64px;height:64px}.cartLines article>div:nth-child(2){flex:1;gap:5px;display:grid}.cartLines small{color:#777}.checkoutForm{gap:13px;margin-top:20px;display:grid}.checkoutForm label{color:#6e6b64;gap:7px;font-size:12px;font-weight:850;display:grid}.checkoutForm input{border:1px solid #d8d4ca;border-radius:9px;padding:13px;font-size:15px}.formPair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fulfillmentChoice{background:#eeeae1;border-radius:11px;grid-template-columns:1fr 1fr;gap:7px;padding:5px;display:grid}.fulfillmentChoice button{background:0 0;border:0;border-radius:8px;padding:11px;font-weight:800}.fulfillmentChoice button.active{color:#fff;background:#111}.totals{background:#f7f4eb;border-radius:13px;gap:9px;padding:14px;display:grid}.totals span{justify-content:space-between;display:flex}.totals strong{border-top:1px solid #d8d0bf;justify-content:space-between;padding-top:12px;font-size:19px;display:flex}.payButton{background:var(--gold);color:#111;font-size:16px}.payButton:disabled{opacity:.55}.secureNote{text-align:center;color:#777}.shopError{color:#9d2c19;background:#fff0ed;border-radius:8px;padding:10px}.emptyBag,.emptyCollection{text-align:center;gap:18px;padding:60px 20px;display:grid}.mobileCheckout{display:none}.shopState,.paymentResult{background:var(--cream);text-align:center;place-content:center;justify-items:center;min-height:100vh;padding:30px;display:grid}.shopState img,.paymentResult img{object-fit:contain;width:90px;height:90px}.shopSpinner{border:4px solid #d9d4c7;border-top-color:var(--gold);border-radius:50%;width:45px;height:45px;animation:1s linear infinite spin}.paymentResult{gap:14px}.paymentResult h1{max-width:700px;margin:8px 0;font-size:clamp(38px,6vw,68px)}.paymentResult p{color:#68665f;max-width:580px;line-height:1.6}.paymentResult a{min-width:230px}.paymentResult a.secondary{color:#111;background:0 0;border:1px solid #aaa}.resultIcon{color:#08764e;background:#d7f7e8;border-radius:50%;place-items:center;width:68px;height:68px;font-size:34px;display:grid}.resultIcon.warn{color:#8d6500;background:#fff2cb}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=900px){.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.heroBadge{display:none}.shopHero{min-height:450px}.shopTools,.collection>header{flex-direction:column;align-items:stretch}.shopTools>label{min-width:0}.shopFooter{flex-direction:column;align-items:flex-start}}@media (width<=600px){.shopHeader{height:75px;padding:0 16px}.shopBrand img{width:46px;height:46px}.shopBrand strong{font-size:15px}.shopBrand small,.cartButton span{display:none}.cartButton{padding:8px}.shopHero{min-height:420px;padding:55px 20px}.shopHero h1{font-size:52px}.shopHero p{font-size:15px}.collection{padding:55px 15px 105px}.collection h2{font-size:40px}.productGrid{grid-template-columns:1fr;gap:16px}.shopProduct{border-radius:17px;grid-template-columns:125px 1fr;display:grid}.productImage{aspect-ratio:auto;border-radius:0;min-height:100%}.productImage em{font-size:9px;bottom:7px;left:7px;right:auto}.productCopy{min-width:0;padding:14px}.productCopy h3{margin:6px 0;font-size:23px}.productCopy p{min-height:0;font-size:12px}.productCopy footer{align-items:center}.productCopy footer b{font-size:21px}.productCopy footer em{display:none}.addButton{padding:10px;font-size:12px}.formPair{grid-template-columns:1fr}.cartOverlay aside{padding:19px}.shopFooter{padding-bottom:95px}.mobileCheckout{z-index:30;color:#fff;background:#111;border:1px solid #d3ad28;border-radius:13px;justify-content:space-between;padding:15px 17px;display:flex;position:fixed;bottom:12px;left:13px;right:13px;box-shadow:0 10px 35px #0005}.mobileCheckout b{color:var(--gold)}}.productBadge{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;background:#111;border-radius:999px;padding:8px 11px;font-size:10px;position:absolute;top:12px;left:12px;box-shadow:0 5px 18px #0003}.shopTools select{color:#333;background:#fff;border:1px solid #d5d0c5;border-radius:10px;padding:11px 13px;font-weight:750}.whatsappOrder{color:#075d42;background:#e7fff5;border:1px solid #128c62;border-radius:10px;padding:13px;font-weight:900}.shopTrust{background:#d7d0bd;border-top:1px solid #d7d0bd;border-bottom:1px solid #d7d0bd;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.shopTrust article{background:#f2ede0;padding:30px clamp(18px,3vw,42px)}.shopTrust b{font-family:Georgia,serif;font-size:20px}.shopTrust p{color:#737067;font-size:13px;line-height:1.5}@media (width<=900px){.shopTrust{grid-template-columns:1fr 1fr}}@media (width<=600px){.shopTrust{grid-template-columns:1fr}.shopTools select{width:100%}}.shopProduct{content-visibility:auto;contain-intrinsic-size:560px}.productImage img{object-fit:cover}.addButton:disabled{opacity:.55}.catalogNotice{background:#fff9df;border:1px solid #e3c45f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;max-width:680px;margin:24px auto 0;padding:13px 16px;display:flex}.catalogNotice button,.loadMore{color:#6d5200;background:#fff;border:1px solid #b9910d;border-radius:10px;padding:11px 16px;font-weight:850}.loadMore{color:#fff;background:#111;border-color:#111;min-width:min(320px,100%);margin:30px auto 0;display:block}.loadMore:disabled{opacity:.6}.shopShell .cartOverlay>aside{color:#111;overscroll-behavior:contain;z-index:2;background:#fff;width:min(560px,100%);height:100dvh;max-height:100dvh;padding:28px;display:block;position:relative;inset:auto;overflow-y:auto;box-shadow:-18px 0 45px #0003}.shopShell .cartBackdrop{z-index:1}.manualOrderSuccess{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;padding:34px 28px;display:flex;overflow:auto}.manualOrderSuccess i{color:#fff;background:linear-gradient(145deg,#086c55,#0b8b6b);border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;font-style:normal;display:grid;box-shadow:0 12px 28px #086c553d}.manualOrderSuccess h3{margin:8px 0 0;font-family:Georgia,serif;font-size:30px}.manualOrderSuccess p{color:#686861;max-width:420px;margin:0;line-height:1.55}.manualOrderSuccess strong{letter-spacing:.04em;color:#8b6700;background:#fff6d2;border:1px solid #e6c34c;border-radius:12px;padding:12px 16px;font:800 22px/1.2 ui-monospace,monospace}.manualOrderSuccess>b{color:#09684f;font:700 34px/1 Georgia,serif}.manualOrderSuccess button{cursor:pointer;color:#f2bd18;background:#111;border:0;border-radius:12px;width:100%;max-width:420px;padding:15px 18px;font-weight:800}.manualOrderSuccess .continueButton{color:#222;background:#f5f4ef;border:1px solid #dedbd1}@media (width<=600px){.shopShell .cartOverlay{padding-top:max(12px,env(safe-area-inset-top));align-items:flex-end}.shopShell .cartOverlay>aside{width:100%;height:min(92dvh,820px);max-height:92dvh;padding:18px 16px calc(24px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;box-shadow:0 -18px 50px #0005;display:block!important}.shopShell .cartOverlay aside>header{z-index:3;background:#fff;padding-top:4px;position:sticky;top:-18px}.shopShell .cartOverlay aside h2{font-size:30px}.shopShell .cartLines{max-height:190px;overflow:auto}.shopShell .payButton{min-height:52px}.shopShell .checkoutForm input{font-size:16px}}*{box-sizing:border-box}.trackingPage{color:#171714;background:#f3f2ed;min-height:100vh;padding:clamp(18px,4vw,56px);font-family:Arial,sans-serif}.trackingShell{background:#fff;border:1px solid #deddd7;border-radius:28px;max-width:820px;margin:auto;overflow:hidden;box-shadow:0 20px 70px #25251716}.trackingShell>header{border-bottom:4px solid #e4b51b;align-items:center;gap:15px;padding:22px 28px;display:flex}.trackingShell header img,.trackingMissing img{object-fit:contain;width:64px;height:64px}.trackingShell header span{gap:4px;display:grid}.trackingShell small{letter-spacing:.12em;color:#85743d;font-weight:800}.trackingShell header a{color:#171714;border:1px solid #d6d4cc;border-radius:12px;margin-left:auto;padding:11px 14px;font-weight:800;text-decoration:none}.trackingHero{color:#fff;background:#11110f;padding:34px 32px}.trackingHero h1{margin:8px 0;font-family:Georgia,serif;font-size:clamp(35px,7vw,62px)}.trackingHero p{color:#d4d2c9;margin:0;line-height:1.6}.trackingStages{grid-template-columns:repeat(6,1fr);gap:8px;margin:0;padding:28px 24px;list-style:none;display:grid}.trackingStages li{text-align:center;color:#999;justify-items:center;gap:9px;font-size:12px;font-weight:800;display:grid}.trackingStages i{border:2px solid #d9d8d2;border-radius:50%;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.trackingStages .done,.trackingStages .current{color:#171714}.trackingStages .done i,.trackingStages .current i{background:#e4b51b;border-color:#e4b51b}.trackingStages .current i{box-shadow:0 0 0 5px #f8edc9}.trackingAlert{background:#fff3ec;border-left:5px solid #c45a35;gap:5px;margin:0 28px 24px;padding:17px;display:grid}.trackingGrid{grid-template-columns:1fr 1fr;gap:12px;padding:0 28px 24px;display:grid}.trackingGrid article{border:1px solid #e1dfd8;border-radius:15px;gap:8px;padding:16px;display:grid}.trackingItems{border:1px solid #e1dfd8;border-radius:18px;margin:0 28px 24px;padding:20px}.trackingItems h2{margin-top:0;font-family:Georgia,serif}.trackingItems div{border-top:1px solid #eeece6;justify-content:space-between;padding:12px 0;display:flex}.trackingDelivered{background:#edf7ef;border-radius:18px;align-items:center;gap:16px;margin:0 28px 28px;padding:20px;display:flex}.trackingDelivered>span{color:#fff;background:#23623b;border-radius:50%;place-items:center;width:48px;height:48px;font-size:30px;display:grid}.trackingDelivered h2{margin:5px 0}.trackingDelivered p{color:#526057;margin:0}.trackingShell footer{color:#69675f;background:#f5f3ed;padding:20px 28px;font-size:13px;line-height:1.5}.trackingMissing{text-align:center;padding:50px}.trackingMissing h1{font:42px Georgia,serif}.trackingMissing p{color:#65635c;line-height:1.6}.trackingMissing a{color:#111;background:#e4b51b;border-radius:12px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=620px){.trackingPage{padding:0}.trackingShell{border-radius:0;min-height:100vh}.trackingShell>header{padding:16px}.trackingShell header img{width:48px;height:48px}.trackingShell header a{padding:9px;font-size:12px}.trackingHero{padding:28px 20px}.trackingStages{grid-template-columns:repeat(6,82px);justify-content:start;padding:24px 14px;overflow-x:auto}.trackingGrid{grid-template-columns:1fr;padding:0 18px 20px}.trackingItems,.trackingDelivered,.trackingAlert{margin-left:18px;margin-right:18px}.trackingMissing{padding:36px 24px}}
