/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-outline-style:solid;--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;--tw-ease: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;--color-black:#000;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-1{order:1}.order-2{order:2}.order-1023{order:1023}.order-first{order:-9999}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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)}.ring-black{--tw-ring-color:var(--color-black)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.\[key\:string\]{key:string}}: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}}.orderNotificationCenter{position:relative}.notificationBell{min-width:43px;position:relative}.notificationBell>b{color:#fff;background:#d13d2c;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid;position:absolute;top:-7px;right:-5px}.orderNotificationCenter>section{z-index:80;background:#fff;border:1px solid #ddd8cb;border-radius:18px;width:min(390px,88vw);max-height:480px;padding:12px;position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 22px 70px #0003}.orderNotificationCenter>section>header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:10px;display:flex;position:static}.orderNotificationCenter>section>header span{display:grid}.orderNotificationCenter>section>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee;gap:11px;width:100%;padding:13px;display:flex}.orderNotificationCenter>section>button i{background:#fff3c5;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.orderNotificationCenter>section>button span{gap:4px;display:grid}.orderNotificationCenter>section>p{color:#777;padding:18px}.unansweredQuestions{background:#fffaf0;border:1px solid #e0c157;border-radius:16px;gap:12px;margin:18px 0;padding:16px;display:grid}.unansweredQuestions>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.unansweredQuestions>header span{gap:3px;display:grid}.unansweredQuestions>header em{color:#f4c62b;background:#171717;border-radius:999px;place-items:center;min-width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.unansweredQuestions>div{gap:8px;display:grid}.unansweredQuestions article{background:#fff;border:1px solid #e5deca;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.unansweredQuestions article span{gap:4px;display:grid}.unansweredQuestions article small{color:#746e61}.unansweredQuestions article button{color:#f2bd18;white-space:nowrap;background:#171717;border:0;border-radius:10px;padding:10px 12px;font-weight:900}.productRelationshipFields select{min-height:130px}@media (width<=700px){.unansweredQuestions article{flex-direction:column;align-items:stretch}.unansweredQuestions article button{width:100%}}.orderNotificationCenter .notificationInlineError{color:#513a15;background:#fff4df;border-radius:12px;margin:10px 0;padding:12px}.notificationInlineError p{margin:4px 0 8px}.notificationInlineError button{background:#fff;border:1px solid #bda36a;border-radius:8px;margin-right:8px;padding:7px 10px}.notificationSkeleton{background:linear-gradient(90deg,#efede8 20%,#f9f8f5 50%,#efede8 80%) 0 0/200% 100%;border-radius:12px;height:68px;margin:9px 3px;animation:1.3s ease-in-out infinite notificationPulse}@keyframes notificationPulse{to{background-position:-200% 0}}.orderNotificationCenter>section{overflow-x:hidden}.orderNotificationCenter .notificationCard>span{overflow-wrap:anywhere;min-width:0}.notificationFilters,.orderGroupTabs,.financePaystackTabs{scrollbar-width:thin;gap:6px;padding:9px 2px;display:flex;overflow-x:auto}.notificationFilters button,.orderGroupTabs button,.financePaystackTabs button{color:#28251e;background:#fff;border:1px solid #d9d3c7;border-radius:999px;flex:none;padding:8px 12px;font-size:14px;font-weight:700}.notificationFilters button[aria-pressed=true],.orderGroupTabs button[aria-pressed=true],.financePaystackTabs button[aria-pressed=true]{color:#f5c53d;background:#141310;border-color:#141310}.notificationSection{color:#342a13;align-items:center;gap:8px;margin:14px 3px 4px;font-size:15px;display:flex}.notificationSection small{color:#755c15;background:#f1ead7;border-radius:999px;padding:2px 7px}.orderNotificationCenter>section>.notificationCard{text-align:left;white-space:normal;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;min-width:0;min-height:0;margin-top:4px;padding:9px 12px;display:grid}.orderNotificationCenter>section>.notificationCard>span{overflow-wrap:normal;word-break:normal;min-width:0}.orderNotificationCenter>section>.notificationCard>.orderTypeBadge{white-space:normal;text-align:center;max-width:95px}@media (width<=600px){.orderNotificationCenter>section>.notificationCard{grid-template-columns:minmax(0,1fr)}.orderNotificationCenter>section>.notificationCard>.orderTypeBadge{grid-column:1;justify-self:start;max-width:none}.orderNotificationCenter>section>.notificationCard>span b,.orderNotificationCenter>section>.notificationCard>span small{overflow-wrap:break-word;word-break:normal}}.orderNotificationCenter>section>.notificationCard>span{gap:1px}.orderNotificationCenter>section>.notificationCard>span small,.orderNotificationCenter>section>.notificationCard>span strong{font-size:12px}.terminalFeeSetup{background:#fffaf0;border:1px solid #e4d6ab;border-radius:12px;gap:10px;max-width:540px;margin:12px 0;padding:14px;display:grid}.terminalFeeSetup label{gap:6px;min-width:0;display:grid}.terminalFeeSetup select,.terminalFeeSetup textarea{border:1px solid #cfc6b3;border-radius:8px;width:100%;max-width:100%;padding:10px}.terminalFeeSetup textarea{min-height:76px}.orderGroupTabs{margin:12px 0 4px}.financePaystack{background:#fff;border:1px solid #ded7c8;border-radius:17px;margin:16px 0 22px;padding:18px}.financePaystack>header h2{margin:3px 0 6px;font-size:24px}.financePaystack>header small{color:#896500;letter-spacing:.08em;font-weight:800}.financePaystack>header p,.financePaystack>p{color:#625e54;margin:4px 0 12px;line-height:1.5}.financePaystackPeriod{flex-wrap:wrap;align-items:end;gap:10px;margin:10px 0 18px;display:flex}.financePaystackPeriod label,.financeMatchRow label{gap:5px;font-size:14px;font-weight:700;display:grid}.financePaystackPeriod select,.financePaystackPeriod input,.financeMatchRow input{background:#fff;border:1px solid #cfc8b8;border-radius:9px;min-height:40px;padding:6px 10px}.financePaystackStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.financePaystackStats span{background:#fbfaf6;border:1px solid #e4dfd4;border-radius:12px;gap:4px;padding:13px;display:grid}.financePaystackStats small{color:#615d55}.financePaystackStats b{overflow-wrap:anywhere;font-size:18px}.financePaystackLedger{gap:6px;max-height:600px;display:grid;overflow:auto}.financePaystackLedger article,.financeMatchRow,.financeSource{border-bottom:1px solid #eee8db;justify-content:space-between;align-items:center;gap:12px;padding:11px 4px;display:flex}.financePaystackLedger article>span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.financePaystackLedger article>span:last-child{text-align:right}.financePaystackLedger small,.financeMatchRow small{color:#666;font-size:12px}.financeMatchRow{flex-wrap:wrap}.financeMatchRow>span{overflow-wrap:anywhere;gap:4px;min-width:180px;display:grid}.financeMatchRow button,.financePaystack>button{color:#f6c933;background:#1b1912;border:0;border-radius:9px;padding:10px 13px;font-weight:800}.checkoutLegal{color:#696153;margin:8px 0 12px;display:block}@media (width<=700px){.financePaystack{padding:13px}.financePaystackStats{grid-template-columns:repeat(2,minmax(0,1fr))}.financePaystackLedger article{align-items:start}.financeMatchRow{grid-template-columns:1fr;display:grid}.financePaystackTabs button{font-size:13px}}.ordersWorkspaceHero{min-height:0;padding:16px 18px}.ordersWorkspaceHero .ordersHeroIcon{width:42px;height:42px;font-size:20px}.ordersWorkspaceHero h1{margin:0 0 2px;font-size:25px}.ordersWorkspaceHero p{margin:0}.ordersPulse{gap:7px;margin:10px 0}.ordersPulse article{padding:10px 12px}.secureOrderCard:not(.expanded) .secureOrderProducts,.secureOrderCard:not(.expanded) .secureOrderFacts,.secureOrderCard:not(.expanded) .orderStageTrack{display:none}.secureOrderCard:not(.expanded){margin-bottom:6px;padding:12px 14px}.secureOrderCard:not(.expanded) header h3{margin:2px 0;font-size:17px}.secureOrderCard:not(.expanded) header p{margin:2px 0;font-size:13px}.secureOrderCard:not(.expanded) footer{border-top:1px solid #eee;margin-top:5px;padding-top:6px}@media (width<=700px){.ordersPulse{grid-template-columns:repeat(2,minmax(0,1fr))}.ordersWorkspaceHero{padding:14px}.secureOrderCard:not(.expanded){padding:10px 12px}}.notificationMobileFilter{display:none}@media (width<=700px){.orderNotificationCenter>section{box-sizing:border-box;overflow:hidden auto;width:auto!important;max-height:min(68dvh,600px)!important;padding:0 12px 14px!important;left:8px!important;right:8px!important}.notificationMobileFilter{align-items:center;gap:8px;padding:12px 3px 5px;font-size:14px;font-weight:700;display:flex}.notificationMobileFilter select{min-width:0;font:inherit;background:#fff;border:1px solid #d9d3c7;border-radius:10px;flex:1;padding:10px}.orderNotificationCenter .notificationFilters{display:none}.orderNotificationCenter>section>.notificationCard{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:7px;width:100%;min-width:0;padding:12px!important;display:flex!important}.orderNotificationCenter>section>.notificationCard>span{overflow-wrap:normal;word-break:normal;gap:4px;width:100%;min-width:0;display:grid}.orderNotificationCenter>section>.notificationCard>span b{font-size:15px;line-height:1.35}.orderNotificationCenter>section>.notificationCard>.orderTypeBadge{align-self:start;max-width:none}}.smsPanel{border:1px solid var(--border,#777);border-radius:12px;margin:1rem 0;padding:1rem;font-size:1rem}.smsPanel label{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.75rem 0;display:flex}.smsPanel input[type=checkbox]{flex:0 0 20px;width:20px;height:20px}.smsPanel textarea,.smsPanel select,.smsPanel input:not([type=checkbox]){width:100%;min-height:44px;padding:.65rem;font-size:1rem}.smsPanel button{min-height:44px;margin:.4rem .4rem .4rem 0;padding:.65rem}.smsPanel small{overflow-wrap:anywhere;font-size:.875rem;display:block}.smsEvents,.smsUsage{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;display:grid}.smsUsage dd{margin:0;font-size:1.4rem;font-weight:700}.smsPanel article{border-bottom:1px solid #8885;padding:.75rem 0}.checkoutSmsOptIn{border:1px solid #8885;border-radius:12px;padding:1rem}.checkoutSmsOptIn label{align-items:flex-start;gap:.65rem;display:flex!important}.checkoutSmsOptIn input[type=checkbox]{flex:0 0 20px;height:20px;width:20px!important}.checkoutSmsOptIn p{font-size:.875rem;line-height:1.5}.moneyWorkspace{color:#181818;background:#fcfaf6;border-radius:20px;max-width:1280px;margin:auto;padding:20px 20px 110px}.moneyHeader{z-index:3;background:#fcfaf6;padding:8px 0 12px;position:sticky;top:0}.moneyHeader h1{margin:0;font-size:1.65rem}.moneyHeader p{color:#6d675c;margin:4px 0 0;font-size:1rem}.moneyWorkspace button,.moneyWorkspace select,.moneyWorkspace input{color:#202020;cursor:pointer;background:#fff;border:1px solid #e5dfd4;border-radius:12px;min-height:44px;padding:9px 12px;font-size:.9rem}.moneyWorkspace button:hover{border-color:#ad892a}.moneyTools{white-space:nowrap;scrollbar-width:thin;flex-wrap:nowrap;gap:8px;padding:8px 0 14px;display:flex;overflow-x:auto}.moneyTools button{flex:none}.moneyTools button[aria-pressed=true]{color:#e8c765;background:#171717;border-color:#171717}.moneyContent{min-width:0}.moneyWorkspace h2{margin:0 0 12px;font-size:1.05rem}.moneyQuick{margin:8px 0 20px}.moneyQuick>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.moneyQuick button{font-weight:600}.moneyFigures{margin:0 0 18px}.moneyFigures>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.moneyFigures label{font-size:.875rem}.moneyFigureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.moneyFigureGrid>button{text-align:left;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.moneyFigureGrid small{color:#615e56;font-size:.875rem}.moneyFigureGrid strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(1.05rem,2vw,1.6rem)}.moneyFigureGrid span{color:#767064;font-size:.8rem}.moneyFigureGrid>button:first-child{color:#e8c765;background:#171717}.moneyCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.moneyCards>article{background:#fff;border:1px solid #e5dfd4;border-radius:16px;min-width:0;padding:16px}.moneyCards article>strong{margin:8px 0;font-size:1.5rem;display:block}.moneyCards header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}.moneyCards dl>div{justify-content:space-between;gap:12px;margin:8px 0;font-size:.875rem;display:flex}.moneyCards dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.moneyCards dt{color:#676258}.moneyCards article>button{text-align:left;width:100%;margin-top:8px}.moneyBadge{color:#805615;background:#fff2db;border-radius:20px;padding:5px 8px;font-size:.8rem}.moneyAttention>button{text-align:left;width:100%;margin:6px 0;display:block}.moneyDirectory{background:#fff;border:1px solid #e5dfd4;border-radius:16px;padding:14px}.moneyDirectory summary{cursor:pointer;min-height:44px;font-weight:600}.moneyDirectory>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.moneyDirectory button{text-align:left}.moneyDirectory small{color:#726c61;margin-top:4px;font-size:.875rem;display:block}.moneyCashbook{margin-top:14px}.moneyCashbook article{border-top:1px solid #e8e3da;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.moneyCashbook small{color:#726c61;font-size:.875rem;display:block}.moneyDates{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.moneyDates label{flex-direction:column;display:flex}.moneySkeleton{background:#f0ede7;border-radius:12px;padding:12px}.moneyWorkspace .financeCard{max-width:100%;margin:12px 0}.moneyWorkspace .financeCard header{flex-wrap:wrap}.moneyWorkspace .cashForecast>div{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.moneyWorkspace .statementRows b{overflow-wrap:anywhere}.moneyWorkspace .financePaystack{margin-top:12px}@media (width<=900px){.moneyFigureGrid,.moneyDirectory>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.moneyWorkspace{border-radius:14px;padding:12px 10px 110px}.moneyQuick>div{grid-template-columns:repeat(2,minmax(0,1fr))}.moneyCards{grid-template-columns:1fr}.moneyFigureGrid>button{padding:12px}.moneyFigureGrid strong{font-size:1.2rem}.moneyCards>article{padding:14px}.moneyFigures>header{align-items:center}.moneyCashbook article{flex-wrap:wrap}.moneyDirectory>div,.moneyWorkspace .cashForecast>div{grid-template-columns:1fr}.moneyWorkspace .loanRows>div,.moneyWorkspace .financialCloseRow summary{flex-wrap:wrap}.moneyWorkspace .financePaystackLedger article{overflow-wrap:anywhere}}@media (width<=320px){.moneyFigureGrid{grid-template-columns:1fr}}.moneyBack{background:#fcfaf6;border:1px solid #e5dfd4;border-radius:12px;min-height:44px;margin-bottom:12px;padding:8px 16px}.moneyWorkspace .financeFoot{font-size:.875rem}@media (width<=900px){body:has(.moneyWorkspace) .storeAIFloating{width:40px;height:40px;right:8px;bottom:calc(82px + env(safe-area-inset-bottom))}.moneyContent{padding-bottom:48px}}.moneyWorkspace{background:#fcfbf8;border-radius:14px;padding:10px 14px 112px}.moneyHeader{padding:0 0 6px;position:static}.moneyHeader h1{font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:700;line-height:1.1}.moneyHeader p{margin:3px 0 0;font-size:.875rem;line-height:1.4}.moneyWorkspace h2{align-items:center;gap:7px;margin:0 0 8px;font-size:.875rem;line-height:1.3;display:flex}.moneyWorkspace button,.moneyWorkspace select{border-radius:10px;min-height:44px;padding:6px 9px;transition:background .12s,transform .12s}.moneyWorkspace button:active{background:#f9edc8;transform:translateY(1px)}.moneyWorkspace button:focus-visible,.moneyWorkspace summary:focus-visible{outline-offset:2px;outline:2px solid #896811}.moneyTools{scrollbar-width:none;gap:5px;padding:0 0 8px}.moneyTools button{align-items:center;gap:5px;padding:6px 10px;font-size:.875rem;line-height:1;display:flex}.moneyTools button[aria-pressed=true]{color:#e5bd4b;background:#171717}.moneyIcon{color:#2b2107;background:#fff0c4;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.moneyIcon svg{width:18px;height:18px}.moneyTools .moneyIcon{color:inherit;background:0 0;width:18px;height:18px}.moneyQuick,.moneyFigures{background:#fffefd;border:1px solid #e7e3da;border-radius:12px;margin:0 0 8px;padding:9px;box-shadow:0 1px 3px #17171704}.moneyQuick>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.moneyQuick button{background:#f7f5ef;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:58px;padding:6px 2px;font-size:.875rem;font-weight:600;line-height:1.15;display:flex}.moneyQuick button .moneyIcon{background:0 0;width:22px;height:22px}.moneyQuick button:first-child{color:#f9f4e6;background:#191919}.moneyQuick button:first-child .moneyIcon{color:#e5bd4b}.moneyQuick button:nth-child(2){background:#ffe9a9;border-color:#ffe9a9}.moneyFigures>header{gap:5px;margin-bottom:5px}.moneyFigures h2{margin:0}.moneyFigures select{background:0 0;border:0;max-width:145px;padding:4px;font-size:.8125rem}.moneyFigureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.moneyFigureGrid>button,.moneyFigureGrid>button:first-child{color:#181818;text-align:left;background:#fffefd;border-color:#eae7df;border-radius:9px;gap:4px;min-height:88px;padding:8px;position:relative}.moneyFigureGrid>button:first-child small,.moneyFigureGrid>button:first-child span{color:#6d675c}.moneyFigureGrid .moneyIcon{width:25px;height:25px;position:absolute;top:8px;left:8px}.moneyFigureGrid small{color:#5f5b52;min-height:28px;padding-left:30px;font-size:.75rem;line-height:1.25}.moneyFigureGrid strong{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;letter-spacing:-.035em;min-width:0;max-width:100%;font-size:clamp(.875rem,4.05vw,1.3rem);line-height:1.2}.moneyFigureGrid span:not(.moneyIcon){color:#706b60;font-size:.75rem;line-height:1.25}.moneyCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.moneyCards>article{background:#fffefd;border:1px solid #e7e3da;border-radius:12px;padding:9px;box-shadow:0 1px 3px #17171704}.moneyWallet,.moneyForecast,.moneyCommunications{grid-column:1/-1}.moneyCards small{font-size:.75rem;line-height:1.3}.moneyCards dl{margin:6px 0}.moneyCards dl>div{flex-direction:column;align-items:start;gap:2px;margin:7px 0;font-size:.8125rem;display:flex}.moneyCards dd{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;text-align:left;letter-spacing:-.02em;max-width:100%;font-size:clamp(.875rem,3.7vw,1.1rem);line-height:1.2}.moneyCards dt{font-size:.75rem;line-height:1.25}.moneyCards article>button{text-align:center;background:#ffedb8;min-height:44px;margin:5px 0 0;padding:6px;font-size:.8125rem;font-weight:600}.moneyCards .moneyWallet header{flex-wrap:nowrap;align-items:start;gap:5px}.moneyWalletTitle{gap:7px;min-width:0;display:flex}.moneyWalletTitle h2{margin:0 0 3px}.moneyBadge{flex:none;max-width:116px;padding:4px 7px;font-size:.75rem;line-height:1.2}.moneyWalletBody{grid-template-columns:1fr 1fr;align-items:center;gap:8px;margin-top:7px;display:grid}.moneyWalletFlags{gap:5px;font-size:.75rem;line-height:1.3;display:grid}.moneyWalletFlags span{align-items:center;gap:4px;display:flex}.moneyWalletFlags i{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;font-style:normal;display:inline-flex}.moneyWalletFlags .disabled{background:#c83216}.moneyWalletFlags .healthy{background:#287345}.moneyWalletBody dl{border-left:1px solid #e7e3da;margin:0;padding-left:8px}.moneyWalletBody dl>div{flex-direction:column-reverse;margin:3px 0}.moneyWalletBody dd{font-size:.875rem}.moneyWalletBody dt{font-size:.75rem}.moneyCards .moneyForecast{padding:0}.moneyCards .moneyForecast>button{text-align:left;background:0 0;align-items:center;gap:8px;min-height:86px;margin:0;padding:10px;display:flex}.moneyForecast h2{margin:0 0 3px}.moneyForecast strong{white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:3px;font-size:1.15rem;display:block}.moneyChevron{margin-left:auto;font-size:1.5rem}.moneyCommunications p{margin:6px 8px 6px 0;font-size:.8125rem;display:inline-block}.moneyAttention{margin:8px 0}.moneyAttention h2{margin:0 0 4px}.moneyAttention>button{background:0 0;border:0;border-bottom:1px solid #e7e3da;border-radius:0;justify-content:space-between;margin:0;display:flex}.moneyDirectory{border-radius:10px;padding:0 9px}.moneyDirectory summary{align-content:center;min-height:44px;font-size:.875rem;display:list-item}.moneyDirectory>div{grid-template-columns:repeat(2,minmax(0,1fr));padding:5px 0 9px}.moneyDirectory small{font-size:.75rem}.moneySkeleton{background:0 0;align-content:center;gap:6px;min-height:76px;padding:4px;display:grid}.moneySkeleton>span:not(.moneySrOnly){background:#eeebe4;border-radius:4px;width:85%;height:12px;display:block}.moneySkeleton>span:nth-child(2){width:60%;height:18px}.moneySkeleton>span:nth-child(3){width:72%}.moneySrOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.moneyContent{min-width:0;padding-bottom:0}.moneyWorkspace :is(article,section,header,dl){min-width:0}@media (width>=700px){.moneyFigureGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.moneyFigureGrid strong{font-size:clamp(1rem,2vw,1.5rem)}.moneyWorkspace{padding:16px 20px 112px}.moneyWalletBody{grid-template-columns:1fr 1fr}.moneyCards dd{font-size:1.15rem}}@media (width<=359px){.moneyQuick>div{grid-template-columns:repeat(2,minmax(0,1fr))}.moneyPerformance,.moneyPaystack{grid-column:1/-1}.moneyWorkspace{padding-left:10px;padding-right:10px}.moneyFigureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.moneyBadge{max-width:95px}.moneyWalletTitle .moneyIcon{display:none}}@media (width<=900px){body:has(.moneyWorkspace) .storeAIFloating{width:44px;height:44px;right:8px;bottom:calc(82px + env(safe-area-inset-bottom));transform:none}body:has(.moneyWorkspace) .moneyContent{padding-bottom:40px}}@media (prefers-reduced-motion:reduce){.moneyWorkspace button{transition:none}}.moneyAmount{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;color:inherit;line-height:inherit;display:block}.moneyFigureGrid strong,.moneyCards dd{width:100%}.moneyWorkspace .moneyFigureGrid strong .moneyAmount{font-size:inherit;color:inherit;line-height:inherit}@media (width<=900px){body:has(.moneyWorkspace) .work>header{gap:6px;padding-top:8px;padding-bottom:8px}body:has(.moneyWorkspace) .work>header .mobile{flex:1;min-width:0}body:has(.moneyWorkspace) .work>header .mobile strong{overflow-wrap:normal;font-size:.875rem;line-height:1.15}body:has(.moneyWorkspace) .work>header .statusButton{flex-shrink:0}}.moneyForecast>button>span:not(.moneyIcon):not(.moneyChevron){flex:1;min-width:0}.moneyPerformance>small{color:#276433;background:#ecf7e9;border-radius:12px;padding:3px 6px;display:inline-block}.moneyPaystack dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.moneyPaystack dl>div:first-child,.moneyPaystack dl>div:nth-child(3){grid-column:1/-1}.moneyPaystack dl>div{margin:3px 0}.moneyPaystack dl>div:nth-child(2),.moneyPaystack dl>div:nth-child(4){grid-row:3}.moneyPaystack dl>div:nth-child(4) button{background:0 0;border:0;min-width:44px;min-height:44px;padding:3px}.moneyCards article>button{line-height:1.2}.moneyForecast .moneyAmount{font-size:inherit}.toast{max-width:min(440px,100vw - 28px);max-height:96px;font-size:14px;line-height:1.4;overflow:auto}@media (width<=700px){.toast{top:calc(76px + env(safe-area-inset-top,0px));bottom:auto}}.syncControlCenter .recoveryQueue{flex-direction:column;gap:12px;min-width:0;display:flex}.syncControlCenter .recoveryQueue>button{white-space:normal;align-self:stretch;min-height:44px;margin:0}.syncControlCenter .recoveryQueue p,.syncControlCenter .recoveryQueue small{overflow-wrap:anywhere;line-height:1.5}#sync-issues{min-width:0;scroll-margin-top:90px}@media (width<=700px){.syncLedgerGrid{grid-template-columns:minmax(0,1fr)}.syncConflictRow{flex-direction:column;align-items:stretch;gap:10px;display:flex}.syncConflictRow button{min-height:44px}}.verifiedPromotionPrice{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.verifiedPromotionPrice small{letter-spacing:.04em;color:#171410;background:#d8bb85;border-radius:4px;padding:3px 6px;font-size:10px}.verifiedPromotionPrice del{color:#a99e8c;font-size:12px}.verifiedPromotionPrice b{color:#e6cfa3;font-weight:700}.pushHealthPanel{overflow-wrap:anywhere;min-width:0;max-width:100%}.pushHealthPanel article{border-bottom:1px solid #444;padding:12px 0}.pushHealthPanel p{line-height:1.55}.pushHealthPanel button{min-height:44px}body.syncCenterOpen .cfManagerOverlay{z-index:10050;padding:12px;padding-top:calc(12px + env(safe-area-inset-top));padding-bottom:calc(12px + env(safe-area-inset-bottom))}body.syncCenterOpen .cfManagerOverlay>.modal{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));flex-direction:column;width:min(560px,100%);padding:20px 16px;display:flex;overflow:hidden}body.syncCenterOpen .modal>.x{z-index:2;color:#171717;background:#fff;min-width:44px;min-height:44px}body.syncCenterOpen .modal>h2{flex-shrink:0;padding-right:48px}body.syncCenterOpen .modal>.syncControlCenter{overscroll-behavior:contain;min-height:0;padding-bottom:16px;overflow-y:auto}.syncControlCenter :is(.syncOverview,.syncAdvanced,.syncActivity){border:1px solid #ddd4c3;border-radius:12px;min-width:0;margin:12px 0;padding:14px}.syncControlCenter summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.syncControlCenter pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;max-height:280px;font-size:12px;overflow:auto}.syncControlCenter button{white-space:normal;min-height:44px}.syncControlCenter .syncControlTip small{color:#51493d;line-height:1.6;display:block}.syncControlCenter .syncControlTip{overflow-wrap:anywhere;min-width:0}.syncControlCenter .syncOverview p{color:#332f29;font-size:14px}@media (width<=430px){body.syncCenterOpen .cfManagerOverlay>.modal{padding:18px 12px}.syncControlCenter .syncLedgerStats{grid-template-columns:repeat(2,minmax(0,1fr))}.syncControlCenter .syncControlHero{flex-wrap:wrap}}.splitTenderPanel{min-width:0;max-width:100%}.splitTenderPanel label{margin:12px 0;display:block}.splitTenderPanel input:not([type=checkbox]),.splitTenderPanel select{width:100%;max-width:100%;min-height:44px}.splitTenderPanel button{min-height:44px;margin:6px 4px 6px 0}.splitTenderPanel fieldset{min-width:0}.splitTenderTable{max-width:100%;overflow-x:auto}.splitTenderTable td{overflow-wrap:anywhere}.splitTenderPanel dl{grid-template-columns:1fr auto;gap:8px;display:grid}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{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%}}.parcelReceiveForm{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.parcelReceiveTop em{color:#aaa;font-size:.68rem;font-style:normal}.receiveLineReset{color:#6e5400;background:#fff9df;border:1px solid #d4c27a;border-radius:8px;justify-self:start;padding:6px 9px;font-size:.72rem;font-weight:900}.receiveLineInvalid{background:#fffaf0}.receiveLineIssue{color:#9a3d28;grid-column:1/-1;font-weight:900}.parcelReceiveLines>header button:disabled{opacity:.45}.parcelSummaryToggle{display:none}.parcelDraftState{display:none!important}.receivingFinalReview{background:#fffdf5;border:2px solid #c79a00;border-radius:14px;gap:13px;padding:15px;display:grid;box-shadow:0 18px 45px #0002}.receivingFinalReview>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.receivingFinalReview>header span{gap:3px;display:grid}.receivingFinalReview>header small{color:#856500;letter-spacing:.12em;font-weight:950}.receivingFinalReview h3{margin:0}.receivingFinalReview>header button{background:#fff;border:1px solid #d6cebc;border-radius:9px;padding:8px 10px;font-weight:850}.receivingFinalReview>div{border:1px solid #ded6c5;border-radius:11px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.receivingFinalReview>div span{border-right:1px solid #e5dece;gap:3px;padding:11px;display:grid}.receivingFinalReview>div span:last-child{border:0}.receivingFinalReview>div small{color:#746d60}.receivingFinalReview>.save{min-height:48px}@media (width<=560px){.parcelReceiveLines>header>div{grid-template-columns:1.2fr .8fr 1fr;display:grid}.parcelReceiveLines>header>div button{min-width:0;padding:7px 5px}.parcelReceiveForm{scroll-padding-bottom:190px}.parcelReceiveCommit{bottom:env(safe-area-inset-bottom);padding-bottom:calc(10px + env(safe-area-inset-bottom))}.parcelReceiveCommit .parcelSummaryToggle{color:#6d5200;background:0 0;border:0;grid-column:1/-1;min-height:34px;font-weight:900;display:block}.parcelReceiveCommit:not(.expanded)>span{display:none}.parcelReceiveCommit:not(.expanded){grid-template-columns:1fr}.parcelReceiveCommit button.save{grid-column:1/-1;justify-self:stretch;width:100%;min-height:48px}.parcelReceiveForm:focus-within .parcelReceiveCommit{position:static}.receivingFinalReview>header{align-items:stretch;display:grid}.receivingFinalReview>div{grid-template-columns:1fr 1fr}.receivingFinalReview>div span{border-bottom:1px solid #e5dece}}.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}}.restockProductImage{background:#fff;border:1px solid #ded8ca;border-radius:12px;width:58px;height:58px;padding:0;overflow:hidden}.restockProductImage img{object-fit:cover;width:100%;height:100%}.analysisChannelBreakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:10px 0 18px;display:grid}.analysisChannelBreakdown span{background:#fff;border:1px solid #e1dbcf;border-radius:11px;gap:4px;padding:11px;display:grid}.analysisChannelBreakdown small{color:#746e63;font-size:.68rem}.analysisChannelBreakdown b{font-size:.9rem}@media (width<=760px){.analysisChannelBreakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}.posPaystackStatus{background:#fff9dc;border:1px solid #d4aa19;border-radius:12px;gap:6px;margin:12px 0;padding:13px;display:grid}.posPaystackStatus b{color:#171717}.posPaystackStatus p{color:#665b3b;margin:0;line-height:1.45}.posPaystackStatus a{color:#ffd51f;background:#111;border-radius:9px;justify-self:start;padding:10px 13px;font-weight:900;text-decoration:none}.terminalPoster{border:1px solid #ddd;border-radius:12px;justify-self:center;max-width:min(100%,360px);height:auto;display:block}.posPaystackStatus button{color:#292114;background:#fff;border:1px solid #b8a867;border-radius:9px;justify-self:start;padding:9px 14px;font-weight:700}.supportFaqEditor{gap:10px;margin-top:15px;display:grid}.supportFaqEditor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.supportFaqEditor>header span{display:grid}.supportFaqEditor>header button{color:var(--gold);background:#111;border:0;border-radius:9px;padding:9px 12px;font-weight:900}.supportFaqEditor>article{background:#fff;border:1px solid #ded8ca;border-radius:12px;gap:8px;padding:11px;display:grid}.supportFaqEditor>article>div{grid-template-columns:1fr 90px 110px auto;align-items:end;gap:8px;display:grid}.supportFaqEditor textarea{min-height:72px}@media (width<=760px){.supportFaqEditor>article>div{grid-template-columns:1fr 80px}.supportFaqEditor>article>div>:nth-child(n+3){grid-column:auto}}.supportFaqEditor>header>div{flex-wrap:wrap;gap:7px;display:flex}.supportFaqEditor select{color:#111;background:#fff;border:1px solid #d8d1c2;border-radius:10px;width:100%;min-height:44px;padding:9px}.supportFaqEditor>article>div{grid-template-columns:minmax(140px,1fr) 80px 110px 130px auto}.pushCategorySettings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.pushCategorySettings label{background:#fff;border:1px solid #ded8ca;border-radius:10px;align-items:center;gap:9px;padding:10px;font-weight:800;display:flex}.pushCategorySettings input{width:18px;height:18px}@media (width<=560px){.pushCategorySettings{grid-template-columns:1fr}}.notificationChannelSummary{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.notificationChannelSummary>span,.pushDeviceList article{background:#fff;border:1px solid #ded8ca;border-radius:12px;gap:4px;padding:12px;display:grid}.notificationChannelSummary small,.pushDeviceList small{color:#746f65}.pushDeliveryMode{grid-template-columns:1fr minmax(150px,auto);align-items:center;gap:12px;margin-top:12px;font-weight:850;display:grid}.pushDeliveryMode select{background:#fff;border:1px solid #d3cbb9;border-radius:10px;min-height:42px;padding:0 10px}.pushActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pushDeviceList{gap:8px;margin:14px 0;display:grid}.pushDeviceList>header{justify-content:space-between;display:flex}.pushDeviceList article{grid-template-columns:1fr auto;align-items:center}.pushDeviceList article span{gap:3px;display:grid}.pushDeviceList article button{background:#fff;border:1px solid #c9b981;border-radius:9px;min-height:36px;padding:6px 10px;font-weight:800}@media (width<=560px){.notificationChannelSummary,.pushActions,.pushDeliveryMode{grid-template-columns:1fr}}.bundleBuilder{gap:18px;display:grid}.bundleDraftForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bundleDraftForm>label{gap:6px;display:grid}.bundleComponentPicker{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;max-height:390px;display:grid;overflow:auto}.bundleComponentPicker article{border:1px solid #e7e1ca;border-radius:12px;grid-template-columns:48px 1fr 72px;align-items:center;gap:10px;padding:10px;display:grid}.bundleComponentPicker img{object-fit:cover;border-radius:9px;width:48px;height:48px}.bundleComponentPicker label{gap:3px;display:grid}.bundleImageRail{gap:10px;display:flex;overflow:auto}.bundleImageRail figure{margin:0;position:relative}.bundleImageRail img{object-fit:cover;border-radius:12px;width:88px;height:88px}.bundleImageRail button{position:absolute;top:4px;right:4px}.bundleList{gap:10px;display:grid}.bundleList>article{border:1px solid #e7e1ca;border-radius:14px;grid-template-columns:60px 1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.bundleList img{object-fit:cover;border-radius:10px;width:60px;height:60px}.bundleList div{gap:3px;display:grid}.bundleList p{margin:0}.bundleList em{color:#756a45;font-style:normal}@media (width<=720px){.bundleDraftForm{grid-template-columns:1fr}.bundleList>article{grid-template-columns:52px 1fr}.bundleList>article>button{grid-row:2}.bundleComponentPicker{grid-template-columns:1fr}}.conversionFunnel{border-top:1px solid #e7e1ca;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;margin-top:12px;padding-top:12px;display:grid!important}.conversionFunnel>span{background:#faf8ef;border-radius:11px;gap:3px;padding:10px;display:grid}.conversionFunnel b{font-size:1.2rem}.conversionFunnel em{color:#806b29;font-size:.76rem;font-style:normal}.terminalQrFrame{background:#fff;border:2px solid #d4aa19;border-radius:12px;justify-self:center;width:300px;max-width:100%;height:300px;overflow:hidden}.terminalQrFrame .terminalPoster{object-fit:none;object-position:-520px -695px;border:0;border-radius:0;width:300px;max-width:none;height:300px}.terminalUssd{text-align:center;justify-self:center}.terminalUssd strong{letter-spacing:.03em;color:#111;white-space:nowrap;font-size:clamp(1.5rem,8vw,2.25rem);display:block}.deliveryProofActions{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.deliveryProofActions button,.deliveryProofUpload>button{color:#302712;font:inherit;background:#fff;border:1px solid #c7b562;border-radius:9px;padding:10px 14px;font-weight:700}.deliveryProofInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.deliveryProofUpload .deliveryProofPreview{object-fit:cover;width:160px;height:160px;margin:10px 0}.exactProductHighlights,.audienceCards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:16px 0;display:grid}.exactProductHighlights button,.audienceCards article{border:1px solid var(--line,#ddd);text-align:left;color:inherit;background:0 0;border-radius:12px;gap:6px;padding:14px;display:grid}.exactProductHighlights b,.audienceCards b{overflow-wrap:anywhere}.exactProductHighlights small,.exactProductList small,.exactProductDetail small,.audienceCards small{opacity:.72}.exactProductFilters{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.exactProductFilters input,.exactProductFilters select{background:var(--surface,#fff);min-height:42px;color:inherit;border:1px solid #a6a6a6;border-radius:8px;padding:8px}.exactProductFilters input{flex:2 220px}.exactProductFilters select{flex:150px}.exactProductList{gap:8px;display:grid}.exactProductList button{text-align:left;border:1px solid var(--line,#ddd);width:100%;color:inherit;background:0 0;border-radius:10px;grid-template-columns:56px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:12px;padding:10px;display:grid}.exactProductList button>span{gap:4px;min-width:0;display:grid}.exactProductList img,.productPlaceholder{object-fit:cover;border-radius:8px;width:52px;height:52px}.productPlaceholder{color:#222;background:#eee;place-items:center;display:grid}.exactProductList em{color:#a66500;font-style:normal;font-weight:700}.exactProductDetail{margin:14px 0}.exactProductDetail>header{justify-content:space-between;gap:10px;display:flex}.exactProductDetail>div{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.exactProductDetail>div>span{gap:5px;padding:12px;display:grid}.audienceRows{gap:8px;display:grid}.audienceRows article{border-bottom:1px solid #9996;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px;display:flex}@media (width<=600px){.exactProductList button{grid-template-columns:48px minmax(0,1fr)}.exactProductList button>span:last-child{grid-column:2}.exactProductList img,.productPlaceholder{width:44px;height:44px}}.overlay:has(.syncControlCenter){z-index:10010;padding-bottom:calc(var(--cflex-bottom-nav-height,72px) + env(safe-area-inset-bottom,0px) + 16px)}.modal:has(.syncControlCenter){max-height:calc(100dvh - var(--cflex-bottom-nav-height,72px) - env(safe-area-inset-bottom,0px) - 48px);overscroll-behavior:contain;scroll-padding-bottom:24px;overflow-y:auto}.syncControlCenter{gap:12px;padding-bottom:16px}.syncControlCenter h3{margin:0 0 6px;font-size:1rem}.syncControlHero h3{font-size:1.4rem}.syncControlCenter p{margin:6px 0;line-height:1.45}.syncControlCenter small,.syncControlFoot{font-size:.875rem}.syncControlCenter .technicalFeeCard,.recoveryQueue,.recoveryDiagnostics{background:#fffdf8;border:1px solid #ded8ca;border-radius:12px;padding:12px}.syncControlCenter .technicalFeeCard{margin:0}.syncControlCenter button{min-height:44px;font-size:.875rem}.syncControlCenter .pwaHealthCheck span{gap:4px;display:grid}.syncControlCenter .syncControlActions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.recoveryCostReview p,.recoveryCostReview small{overflow-wrap:anywhere}@media (width>=901px){.overlay:has(.syncControlCenter){padding-bottom:20px}.modal:has(.syncControlCenter){max-height:calc(100dvh - 40px)}}.recoveryQueue pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:10px;max-width:100%;padding:12px;font-size:.875rem;line-height:1.5}.recoveryQueue .syncControlTip{gap:8px;min-width:0;margin-top:10px;display:grid}.recoveryQueue .syncControlTip small,.recoveryQueue .syncControlTip div{overflow-wrap:anywhere}.recoveryQueue .syncControlTip button{white-space:normal;min-height:44px}.modal:has(.syncControlCenter)>h2{overflow-wrap:anywhere;padding-right:52px;line-height:1.15}.syncControlHero>span{min-width:0}.syncControlHero>b{flex-shrink:0}.syncControlHero h3{overflow-wrap:anywhere}.productCodePicker{min-width:0;margin-block:12px}.productCodePicker>div{gap:8px;min-width:0;display:flex}.productCodePicker input{flex:1;min-width:0}.productCodePicker button{flex:none;min-height:44px}.productCodePicker p{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.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 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,.multiEntryLines>.inventoryDraftProduct>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}.multiEntryMedia{gap:6px;display:grid}.multiEntryImageStrip{gap:5px;max-width:190px;padding-bottom:3px;display:flex;overflow-x:auto}.multiEntryImageStrip>span{background:#fff;border:1px solid #ddd3b2;border-radius:8px;flex:0 0 62px;gap:3px;padding:3px;display:grid}.multiEntryImageStrip>span.cover{border:2px solid #d0a700}.multiEntryImageStrip img{object-fit:cover;border-radius:5px;width:54px;height:42px}.multiEntryImageStrip>span>button{background:#fff5bd;border:0;padding:3px;font-size:8px;font-weight:850}.imageOrderControls{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.imageOrderControls button{color:#111;background:#eee8da;border:0;border-radius:4px;min-width:0;padding:2px;font-weight:900}.imageOrderControls button:disabled{opacity:.3}@media (width<=760px){.multiEntryLines>header{flex-direction:column;align-items:stretch}.multiEntryLines>article,.multiEntryLines>.inventoryDraftProduct>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,.multiEntryLines>.inventoryDraftProduct>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,.compactMultiEntry>.inventoryDraftProduct>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{gap:14px;display:grid;overflow:visible}.compactMultiEntry>header{min-width:0}.compactMultiEntry>article,.compactMultiEntry>.inventoryDraftProduct>article{background:#fff;border:1px solid #ded8c7;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 7px 22px #1b160d0a}.multiEntryProductHead{border-bottom:1px solid #ece7d9;align-items:center;gap:10px;padding-bottom:10px;display:flex}.multiEntryProductHead>i{width:30px;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}.multiEntryProductHead>span{min-width:0;display:grid}.multiEntryProductHead>span small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multiEntryProductHead .multiEntryRemove{margin-left:auto;font-size:18px;position:static}.compactMultiEntry .multiEntryMedia{background:#fffaf0;border:1px solid #e4decc;border-radius:13px;gap:10px;min-width:0;padding:12px;display:grid}.multiEntryMedia>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.multiEntryMedia>header>span{display:grid}.multiEntryMedia>header small{color:var(--muted)}.multiEntryMedia>header>div{flex-wrap:wrap;gap:7px;display:flex}.multiEntryImageAction{cursor:pointer;background:#111;border:0;border-radius:9px;place-items:center;min-height:40px;padding:8px 12px;font-weight:900;display:grid;position:relative;overflow:hidden;color:var(--gold)!important;font-size:.78rem!important}.multiEntryImageAction.secondary{background:#fff;border:1px solid #cbbf94;color:#111!important}.multiEntryImageAction input,.multiEntryImageAddTile input,.multiEntryImageStrip figcaption label input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.compactMultiEntry .multiEntryImageStrip{scroll-snap-type:x proximity;gap:10px;max-width:none;padding:2px 1px 7px;display:flex;overflow-x:auto}.multiEntryImageStrip>figure,.multiEntryImageAddTile{scroll-snap-align:start;background:#fff;border:1px solid #d9d1b8;border-radius:12px;flex:0 0 150px;min-height:184px;margin:0;display:grid;position:relative;overflow:hidden}.multiEntryImageStrip>figure.cover{border:2px solid #c99d00;box-shadow:0 0 0 2px #fff3b8}.imagePreviewButton{cursor:zoom-in;background:#f1eee5;border:0;height:116px;padding:0;position:relative}.imagePreviewButton img{object-fit:cover;width:100%;height:100%}.imagePreviewButton>b{color:var(--gold);text-transform:uppercase;background:#111;border-radius:999px;padding:4px 8px;font-size:.66rem;position:absolute;top:7px;left:7px}.multiEntryImageStrip figcaption{grid-template-columns:1fr 1fr;gap:4px;padding:5px;display:grid}.multiEntryImageStrip figcaption button,.multiEntryImageStrip figcaption label{color:#111;cursor:pointer;background:#fff2b7;border:0;border-radius:6px;place-items:center;min-height:30px;padding:4px;font-weight:850;display:grid;position:relative;overflow:hidden;font-size:.66rem!important}.multiEntryImageStrip figcaption button:disabled{color:#6b5a18;opacity:1}.imageOrderControls{grid-template-columns:38px 38px 1fr;gap:4px;padding:0 5px 6px;display:grid}.imageOrderControls button{min-height:29px;font-size:.66rem}.multiEntryImageAddTile{color:#6b5720;cursor:pointer;border:2px dashed #b8aa71;align-content:center;place-items:center}.multiEntryImageAddTile b{font-size:1.8rem}.multiEntryImageAddTile span{font-size:.78rem;font-weight:850}.multiEntryUploadProgress{grid-template-columns:minmax(120px,240px) 1fr;align-items:center;gap:9px;display:grid}.multiEntryUploadProgress>span{background:#e5deca;border-radius:999px;height:7px;overflow:hidden}.multiEntryUploadProgress>span>b{border-radius:inherit;background:#c99d00;height:100%;transition:width .2s;display:block}.multiEntryUploadProgress small{color:#6b5a18}.multiEntryUploadFailures{background:#fff0eb;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.multiEntryUploadFailures>span{display:grid}.multiEntryUploadFailures small{color:#8e3c2b}.multiEntryUploadFailures button{color:#fff;background:#8e3c2b;border:0;border-radius:7px;padding:8px 10px;font-weight:850}.compactMultiEntry .multiEntryFields{grid-template-columns:minmax(250px,1fr) minmax(420px,1.5fr);align-items:end;gap:10px;min-width:0;display:grid}.compactMultiEntry .multiEntryWholesale{grid-column:auto}.multiEntryImageViewer{background:#111;border-radius:14px;place-items:center;min-height:260px;max-height:72vh;display:grid;overflow:hidden}.multiEntryImageViewer img{object-fit:contain;width:100%;height:100%;max-height:72vh}@media (width<=850px){.compactMultiEntry .multiEntryFields{grid-template-columns:1fr}.compactMultiEntry .multiEntryNumbers{grid-template-columns:repeat(2,minmax(0,1fr))}.multiEntryMedia>header{flex-direction:column;align-items:flex-start}.multiEntryMedia>header>div{width:100%}.multiEntryImageAction{flex:1}.multiEntryImageStrip>figure,.multiEntryImageAddTile{flex-basis:138px}.multiEntryUploadProgress{grid-template-columns:1fr}.multiEntryProductHead .multiEntryRemove{align-items:center;gap:4px;display:flex}.multiEntryProductHead .multiEntryRemove span{font-size:.68rem}}@media (width<=480px){.compactMultiEntry>article,.compactMultiEntry>.inventoryDraftProduct>article{padding:11px}.compactMultiEntry .multiEntryMedia{padding:9px}.compactMultiEntry .multiEntryNumbers{grid-template-columns:1fr 1fr}.multiEntryImageStrip>figure,.multiEntryImageAddTile{flex-basis:128px;min-height:174px}.imagePreviewButton{height:106px}.multiEntryImageAction{min-width:0;padding-inline:8px}.multiEntryProductHead>span{max-width:calc(100% - 104px)}}.compactMultiEntry{width:100%;min-width:0;padding-bottom:4px;overflow:visible}.compactMultiEntry>header{width:100%;min-width:0;position:static}.compactMultiEntry>article,.compactMultiEntry>.inventoryDraftProduct>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,.compactMultiEntry>.inventoryDraftProduct>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,.compactMultiEntry>.inventoryDraftProduct>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}}.compactMultiEntry>article,.compactMultiEntry>.inventoryDraftProduct>article{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.compactMultiEntry .multiEntryFields{grid-column:auto}.compactMultiEntry .multiEntryRemove{position:static}@media (width<=850px){.compactMultiEntry>article,.compactMultiEntry>.inventoryDraftProduct>article{grid-template-columns:minmax(0,1fr)}.compactMultiEntry .multiEntryFields{grid-column:auto;grid-template-columns:1fr}}@media (width<=480px){.compactMultiEntry>article,.compactMultiEntry>.inventoryDraftProduct>article{grid-template-columns:minmax(0,1fr);padding:11px}}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}.productPhotoManager{gap:12px;min-width:0;display:grid}.productPhotoManager>.photoBox{width:100%;min-height:220px}.productPhotoManager>p{color:#6d685d;margin:0;font-size:12px;line-height:1.5}.productPhotoGallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.productPhotoGallery figure{background:#fff;border:1px solid #d8d2c3;border-radius:12px;margin:0;position:relative;overflow:hidden}.productPhotoGallery figure.primary{border:2px solid #b78c00}.productPhotoGallery img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.productPhotoGallery figcaption{color:#655c42;padding:7px 8px 3px;font-size:10px;font-weight:900}.productPhotoGallery figure>div{gap:4px;padding:4px 6px 7px;display:flex}.productPhotoGallery button{color:#332e24;cursor:pointer;background:#f1eee5;border:0;border-radius:6px;flex:1;padding:6px 5px;font-size:9px;font-weight:800}.productPhotoGallery button:last-child{color:#8c291f}.productPhotoGallery button:focus-visible{outline-offset:2px;outline:3px solid #e4b214}@media (width<=720px){.productPhotoGallery{grid-template-columns:repeat(3,minmax(0,1fr))}.productPhotoManager>.photoBox{min-height:180px}}.trackOrderCallout{box-shadow:0 22px 60px #0002;color:#fff!important;background:linear-gradient(135deg,#090909,#211a08)!important;border:1px solid #8d7018!important}.trackOrderCallout small{color:#f3c51c!important}.receiptActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.receiptActions .receiptOpen{color:#f4c31d;background:#111;border:1px solid #c99e0f;border-radius:11px;padding:12px 17px;font-weight:900}.receiptActions small{color:#8b6200;flex-basis:100%;line-height:1.4}.receiptActions>a{color:#fff;background:#111;border-radius:9px;padding:10px 13px;font-weight:900;text-decoration:none}.paymentBrandLogo{object-fit:contain;width:110px;height:110px}.mobileMenuToggle{display:none}.mobileStoreActions{z-index:105;top:calc(70px + env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));background:#111;border:1px solid #9f7d14;border-radius:15px;min-width:220px;display:grid;position:fixed;overflow:hidden;box-shadow:0 20px 50px #0006}.mobileStoreActions a,.mobileStoreActions button{color:#fff;text-align:left;min-height:49px;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff1c;padding:12px 15px;font-weight:850;text-decoration:none}.mobileStoreActions a:last-child,.mobileStoreActions button:last-child{border-bottom:0}.mobileStoreActions a:focus-visible,.mobileStoreActions button:focus-visible{outline-offset:-3px;outline:2px solid #f1bd13}.shoppingMode{background:#fffbeb;border:1px solid #dcc56e;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:17px 19px;display:flex}.shoppingMode>span{gap:4px;display:grid}.shoppingMode small{color:#8b6800;letter-spacing:.14em;font-size:.72rem;font-weight:950}.shoppingMode b{font-size:.9rem;line-height:1.45}.shoppingMode>div{background:#fff;border:1px solid #cba619;border-radius:999px;flex:none;display:flex;overflow:hidden}.shoppingMode button{color:#4e4737;background:0 0;border:0;min-width:110px;min-height:44px;padding:9px 15px;font-weight:900}.shoppingMode button.active{color:#f0bd16;background:#111}.catalogProgress{color:#6f695c;justify-content:center;align-items:center;gap:10px;min-height:70px;font-size:.9rem;display:flex}.catalogProgress .shopSpinner{width:20px;height:20px}.wholesaleMinimumNote{color:#705200;background:#fff3c0;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-weight:850;line-height:1.35;display:block}.modeOverlay{z-index:130;background:#000a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modeOverlay>section{background:#fff;border:1px solid #8f7119;border-radius:22px;width:min(460px,100%);padding:25px;box-shadow:0 30px 90px #0008}.modeOverlay small{color:#936e00;letter-spacing:.15em;font-weight:950}.modeOverlay h2{margin:8px 0;font:34px Georgia,serif}.modeOverlay p{color:#686358;line-height:1.55}.modeOverlay>section>div{gap:9px;display:flex}.modeOverlay button{background:#fff;border:1px solid #ccc4b4;border-radius:11px;flex:1;min-height:47px;font-weight:900}.modeOverlay button.confirm{color:#f0bd16;background:#111;border-color:#111}.orderTypeBadge{color:#f0bd16;letter-spacing:.08em;background:#111;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:950;display:inline-flex}.orderNotificationCenter>section{width:min(430px,92vw);padding:9px}.orderNotificationCenter>section>header{gap:10px;padding:10px 8px 12px}.orderNotificationCenter>section>header>div{align-items:center;gap:6px;display:flex}.orderNotificationCenter>section>header button{color:#111;background:#fff;border:1px solid #d8d0c0;border-radius:9px;min-height:36px;padding:7px 9px;font-weight:850}.orderNotificationCenter>section>.notificationCard{background:#faf8f2;border:1px solid #e0dacd;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:10px;margin-top:7px;padding:11px;display:grid;position:relative}.orderNotificationCenter>section>.notificationCard.unread{background:#fff8d7;border-color:#d4a900;box-shadow:inset 4px 0 #d4a900}.orderNotificationCenter>section>.notificationCard.priority{border-color:#a98717}.notificationCard>i{color:#f0bd16;width:34px;height:34px;font-weight:950;background:#111!important;border-radius:10px!important}.notificationCard>span{gap:2px;display:grid}.notificationCard>span strong{color:#8a6500;letter-spacing:.08em;text-transform:uppercase;font-size:.69rem}.notificationCard>span b{font-size:.9rem}.notificationCard>span small{color:#686258;font-size:.72rem;line-height:1.35}.notificationCard>.orderTypeBadge{align-self:start}.orderImageButton{background:#f6f3eb;border:1px solid #d8d0c0;border-radius:11px;place-items:center;width:58px;height:58px;padding:0;display:grid;overflow:hidden}.orderImageButton img{object-fit:cover;width:100%;height:100%}.orderImagePreview{z-index:150;background:#000c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.orderImagePreview>section{color:#fff;background:#111;border:1px solid #8c711d;border-radius:20px;width:min(560px,100%);padding:16px;position:relative}.orderImagePreview img{object-fit:contain;background:#fff;border-radius:13px;width:100%;max-height:68vh;display:block}.orderImagePreview span{gap:3px;padding:13px 3px 2px;display:grid}.orderImagePreview small{color:#d5b84e}.orderImagePreview button{color:#111;background:#fff;border:0;border-radius:999px;width:44px;height:44px;font-size:25px;position:absolute;top:8px;right:8px}@media (width<=700px){.shopHeader{padding-top:max(12px,env(safe-area-inset-top));padding-left:max(13px,env(safe-area-inset-left));padding-right:max(13px,env(safe-area-inset-right));gap:8px}.shopBrand{min-width:0}.shopBrand img{width:42px;height:42px}.shopBrand span{min-width:0}.shopBrand strong{font-size:1rem}.shopBrand small{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:.6rem;overflow:hidden}.shopHeader nav{gap:7px;margin-left:auto}.desktopStoreAction{display:none!important}.mobileMenuToggle{letter-spacing:2px;place-items:center;width:42px;min-width:42px;height:42px;color:#111!important;background:#fff!important;border:1px solid #d8c26c!important;border-radius:999px!important;font-size:14px!important;display:grid!important}.cartButton{min-height:42px!important;padding:8px 10px!important}.cartButton span{display:none}.shoppingMode{flex-direction:column;align-items:stretch;padding:15px}.shoppingMode>div{width:100%}.shoppingMode button{flex:1;min-width:0}.modeOverlay>section>div{flex-direction:column}.receiptActions{width:100%;display:grid}.receiptActions button,.receiptActions a{text-align:center;width:100%}}.shopShell{--store-bg:#f7f4ec;--store-surface:#fff;--store-ink:#111214;--store-muted:#69665f;--store-gold:#d6a91d;background:var(--store-bg);color:var(--store-ink)}.shopShell.theme-signature{--store-bg:#f8f4e9;--store-surface:#fffdf8;--store-ink:#111214;--store-muted:#666159;--store-gold:#d8aa1d}.shopShell.theme-luxury-light{--store-bg:#fbf7ed;--store-surface:#fffdf8;--store-ink:#171512;--store-muted:#756e62;--store-gold:#b9953b}.shopShell.theme-midnight-gold{--store-bg:#111214;--store-surface:#1b1c1f;--store-ink:#f9f7f0;--store-muted:#bbb6aa;--store-gold:#e2b62d}.shopShell.theme-modern-neutral{--store-bg:#f4f3ef;--store-surface:#fff;--store-ink:#262626;--store-muted:#706e69;--store-gold:#b79235}.shopShell .collection,.shopShell .shopCollections{background:var(--store-bg)}.shopShell .shopProduct,.shopShell .shopTools,.shopShell .cartOverlay aside{background:var(--store-surface);color:var(--store-ink)}.shopShell .productCopy h3 button,.shopShell .productCopy footer b,.shopShell .productDetailCopy>div>b{color:var(--store-ink)}.shopShell .productCopy footer em,.shopShell .productDetailCopy>div>em{color:#6f5200;background:#ffefaa;border-radius:999px;align-items:center;padding:4px 7px;font-size:10px;font-weight:900;display:inline-flex}.shopShell.theme-midnight-gold .productCopy p,.shopShell.theme-midnight-gold .collection>header p{color:var(--store-muted)}.shopShell.theme-midnight-gold .productCopy h3 button,.shopShell.theme-midnight-gold .productCopy footer b{color:#fff}.shopShell .shopTools>div{gap:8px;padding:3px}.shopShell .shopTools button{color:#332a12;background:#fffdf8;border:1px solid #bfa861;min-height:46px;padding-inline:19px}.shopShell .shopTools button.active{color:#f5c72e;background:#101113;border-color:#101113;box-shadow:0 5px 15px #0002}.shopShell .shopTools button:not(.active):hover{background:#fff3bd;border-color:#9b780e}.wholesaleProgress{color:#181713;background:linear-gradient(120deg,#fffaf0,#fff2b8);border:1px solid #d9bd61;border-radius:17px;grid-template-columns:minmax(0,1fr) minmax(190px,340px);align-items:center;gap:20px;margin:0 0 32px;padding:17px 19px;display:grid}.wholesaleProgress span{gap:4px;display:grid}.wholesaleProgress span small{color:#765900;letter-spacing:.13em;font-weight:950}.wholesaleProgress>div{background:#dcd4bb;border-radius:999px;height:10px;position:relative}.wholesaleProgress>div i{border-radius:inherit;background:linear-gradient(90deg,#111,#d8aa1d);height:100%;transition:width .25s;display:block}.wholesaleProgress>div small{text-align:right;color:#675a33;margin-top:7px;display:block}.wholesaleProgress.unlocked{color:#fff;background:linear-gradient(120deg,#111214,#292513);border-color:#d8aa1d}.wholesaleProgress.unlocked span small{color:#f5c72e}.wholesaleProgress.unlocked>div{background:#4c4737}.deliveryMethodGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.deliveryMethodGrid label{background:#fff;border:1px solid #d8d3c8;border-radius:11px;align-items:flex-start;gap:8px;padding:11px;display:flex!important}.deliveryMethodGrid label.active{background:#fff8d9;border-color:#111;box-shadow:inset 0 0 0 1px #111}.deliveryMethodGrid input{width:auto;padding:0}.deliveryMethodGrid span{gap:3px;display:grid}.deliveryMethodGrid b{color:#222}.deliveryMethodGrid small{color:#6d685e;font-weight:600}.deliverySettingsGrid,.storefrontThemeGrid,.productEconomicsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.deliverySettingsGrid article,.storefrontThemeGrid label,.productEconomicsGrid label{background:#fff;border:1px solid #ded8ca;border-radius:14px;padding:14px}.storefrontThemeGrid label:has(input:checked){background:#fff9df;border-color:#b98d0a;box-shadow:0 0 0 2px #efd05a}.storefrontThemeGrid input{accent-color:#111}.notificationPanel{width:min(430px,100vw - 28px);max-height:min(680px,82vh);overflow:auto}.notificationRow[data-priority=critical],.notificationRow[data-priority=high]{border-left:4px solid #b33b27}.notificationRow[data-priority=normal]{border-left:4px solid #d8aa1d}.storefrontThemeSettings,.deliveryMethodSettings,.productEconomicsV213{background:#faf8f2;border:1px solid #ded7c8;border-radius:18px;margin-top:18px;padding:16px}.storefrontThemeSettings>header,.deliveryMethodSettings>header,.productEconomicsV213>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.storefrontThemeSettings>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.themePreset{text-align:left;background:#fff;border:1px solid #d9d3c5;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.themePreset i{background:linear-gradient(135deg,#111 50%,#d8aa1d 50%);border-radius:50%;width:32px;height:32px}.themePreset.theme-luxury-light i{background:linear-gradient(135deg,#fff8e8 50%,#b9953b 50%)}.themePreset.theme-midnight-gold i{background:linear-gradient(135deg,#050505 50%,#e2b62d 50%)}.themePreset.theme-modern-neutral i{background:linear-gradient(135deg,#e5e2dc 50%,#756f64 50%)}.themePreset.active{background:#fff9df;border-color:#b58900;box-shadow:inset 0 0 0 2px #ebc84b}.themePreset span{display:grid}.themePreset em{color:#806000;font-size:11px;font-style:normal;font-weight:900}.deliveryMethodRows{gap:10px;display:grid}.deliveryMethodRows article{background:#fff;border:1px solid #ddd5c5;border-radius:14px;grid-template-columns:1.25fr 1.2fr 1fr 1fr .7fr auto auto;align-items:end;gap:8px;padding:12px;display:grid}.deliveryEnabled{align-self:center}.productEconomicsV213>header em{color:#f2c129;background:#111;border-radius:999px;padding:7px 10px;font-style:normal;font-weight:900}.onlineOrderCards .bulkPack{color:#493600!important;background:#fff5c4!important;border-color:#b78e0b!important}.onlineOrderLines img{cursor:zoom-in}.orderNotificationCenter>section{max-height:min(680px,82vh);overflow:auto;box-shadow:0 22px 60px #0003}.orderNotificationCenter .notificationCard{transition:transform .15s,box-shadow .15s}.orderNotificationCenter .notificationCard:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0001}.moduleWarningBadge,.bottomWarningBadge{color:#fff!important;background:#a53a2b!important;border-radius:999px!important;place-items:center!important;font-style:normal!important;font-weight:950!important;display:grid!important}.moduleWarningBadge{min-width:19px;height:19px;padding:0 5px}.bottomWarningBadge{width:17px;height:17px;font-size:10px;position:absolute;top:5px;right:5px}.catalogProgress{color:#777;justify-content:center;align-items:center;gap:9px;min-height:44px;display:flex}.catalogProgress .shopSpinner{border-width:2px;flex:none;width:18px;height:18px}.deliveryFeeNotice{color:#5e501e;background:#fff8d9;border-left:3px solid #d2a314;border-radius:7px;grid-column:1/-1;margin:2px 0 0;padding:10px 11px;font-size:12px;line-height:1.45}.trackOrderCallout{color:#fff;background:linear-gradient(125deg,#111214,#28220f);border:1px solid #8d731d}.trackOrderCallout p{color:#d8d4c9}.trackOrderCallout a{color:#111;background:#e4b214}@media (width<=700px){.wholesaleProgress{grid-template-columns:1fr;gap:13px;margin-bottom:22px}.shopShell .shopTools>div{width:100%;padding-bottom:5px}.shopShell .shopTools button{min-height:48px}.deliveryMethodGrid,.deliverySettingsGrid,.storefrontThemeGrid,.productEconomicsGrid,.storefrontThemeSettings>div{grid-template-columns:1fr}.deliveryMethodRows article{grid-template-columns:1fr 1fr}.orderNotificationCenter{position:static}.orderNotificationCenter>section{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:80;border-radius:22px;padding:0 10px 12px;overflow-y:auto;box-shadow:0 -12px 48px #0005;inset:auto 8px calc(74px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:min(62dvh,560px)!important;position:fixed!important}.orderNotificationCenter>section>header{z-index:2;background:#fff;padding:13px 8px 11px!important;position:sticky!important;top:0!important}.orderNotificationCenter>section>header:before{content:"";background:#d7d0bf;border-radius:999px;width:38px;height:4px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.orderNotificationCenter .notificationCard{touch-action:pan-y}}.storeSwitcher{min-width:180px;position:relative}.storeSwitcher label{gap:2px;display:grid}.storeSwitcher small{letter-spacing:.12em;color:#7a6a37;font-size:10px;font-weight:800}.storeSwitcher select{color:#171717;background:#fff;border:1px solid #d8d1bd;border-radius:10px;max-width:230px;padding:8px 30px 8px 10px;font:700 13px/1.2 inherit}.storeSwitcher>span{z-index:20;color:#5d4500;background:#fff7d8;border:1px solid #e1bd57;border-radius:10px;width:280px;padding:10px 12px;font-size:12px;position:absolute;top:48px;left:0;box-shadow:0 10px 30px #0002}@media (width<=780px){.storeSwitcher{order:3;width:100%;padding:0 12px}.storeSwitcher label{align-items:center;gap:8px;display:flex}.storeSwitcher select{flex:1;max-width:none}.storeSwitcher>span{width:auto;margin-top:6px;display:block;position:static}}@media (width<=700px){.bottom{isolation:isolate;-webkit-backdrop-filter:blur(14px)saturate(135%);contain:layout paint;gap:2px;transform:translateZ(0);left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;bottom:max(7px,env(safe-area-inset-bottom))!important;background:linear-gradient(145deg,#23221ee0,#0c0c0bd1)!important;border:1px solid #f6cc3e57!important;border-radius:23px!important;height:70px!important;padding:6px!important;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff2e,inset 0 -1px #f1bf1917!important}.bottom:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff85,#f0bf1c52,#0000);border-radius:999px;height:1px;position:absolute;inset:1px 12px auto}.bottom button{isolation:isolate;text-shadow:0 1px 2px #00000094;flex:20%;grid-template-rows:26px 13px;align-content:center;justify-items:center;min-width:0;min-height:56px;transition:background-color .14s,color .14s,transform .1s,box-shadow .14s;position:relative;color:#fffbefc7!important;border-radius:17px!important;padding:5px 2px!important;display:grid!important}.bottom button i{min-width:26px;height:26px;color:inherit;filter:drop-shadow(0 1px 1px #00000059);place-items:center;font-size:19px;line-height:1;display:grid}.bottom button small{max-width:100%;color:inherit;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:750;line-height:13px;overflow:hidden;font-size:8.5px!important}.bottom button.active{text-shadow:none;transform:translateY(-1px);color:#16140d!important;background:linear-gradient(150deg,#ffe06ffa,#dea80cf0)!important;box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #704b0033,0 6px 14px #0000004d,0 0 0 1px #ffda5538!important}.bottom button.active i{filter:drop-shadow(0 1px #ffffff52)}.bottom button:active{transform:scale(.96)}.bottom button.active:active{transform:translateY(-1px)scale(.96)}.bottom button:focus-visible{outline-offset:1px;outline:2px solid #fff}.bottomBadge,.bottomWarningBadge{border:1.5px solid #121211e6!important;min-width:17px!important;height:17px!important;padding:0 4px!important;font-size:8px!important;line-height:1!important;top:3px!important;right:calc(50% - 24px)!important;box-shadow:0 2px 7px #0000007a!important}.bottomBadge.inventoryAlert{color:#17130a!important;background:#e4b11b!important}.bottomWarningBadge{color:#fff!important;background:#b74432!important}.content{padding-bottom:104px!important}.mobileSheet>div{-webkit-backdrop-filter:blur(14px)saturate(120%);background:linear-gradient(145deg,#fffffff2,#f5efdce8)!important;border:1px solid #edbe2357!important;box-shadow:0 -20px 60px #00000061,inset 0 1px #fff!important}}.modal,.orderNotificationCenter>section{-webkit-backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #c69c1152;box-shadow:0 24px 70px #0005,inset 0 1px #fff}.saleReceiptActions{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.saleReceiptActions button{min-height:46px}.saleReceiptActions .receiptPdfAction{color:#111!important;background:linear-gradient(145deg,#f5ca32,#d9a60a)!important}.saleReceiptPrepared{background:#fff8dc;border:1px solid #d8b83f;border-radius:12px;gap:7px;padding:11px;display:grid}.saleReceiptPrepared a{color:#f2c52b;background:#171717;border-radius:9px;place-items:center;min-height:44px;font-weight:900;text-decoration:none;display:grid}.saleReceiptFallback{background:#fff8dc;border:1px solid #d9b63c;border-radius:14px;gap:9px;padding:10px;display:grid}.saleReceiptFallback>header{justify-content:space-between;align-items:center;display:flex}.saleReceiptFallback button{background:#fff;border:1px solid #c7a22a;border-radius:9px;min-height:40px;font-weight:850}.saleReceiptFallback iframe{background:#fff;border:1px solid #d8d3c5;border-radius:10px;width:100%;height:min(560px,62dvh)}@media (width<=480px){.saleReceiptActions{grid-template-columns:1fr 1fr}.saleReceiptActions button:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.bottom button{transition:none!important}}@media (prefers-reduced-transparency:reduce){.bottom,.mobileSheet>div,.modal,.orderNotificationCenter>section{-webkit-backdrop-filter:none!important}.bottom{background:#1c1b18!important}.mobileSheet>div,.modal,.orderNotificationCenter>section{background:#fff!important}}:root{--mobile-nav-height:0px;--safe-area-bottom:env(safe-area-inset-bottom,0px);--mobile-content-offset:0px;--shell-viewport-height:100dvh;--shell-viewport-top:0px}@media (width<=900px){body[data-navigation-style]{--mobile-nav-height:var(--mobile-nav-measured-height,var(--cf-navigation-height,68px));--mobile-content-offset:calc(var(--mobile-nav-height) + var(--nav-gap,10px) + var(--safe-area-bottom));--nav-clearance:var(--mobile-content-offset)}body[data-navigation-keyboard=true]{--mobile-content-offset:0px}body[data-navigation-style] .overlay{box-sizing:border-box;align-items:center;overflow:hidden;z-index:150!important;top:var(--shell-viewport-top)!important;height:var(--shell-viewport-height)!important;padding:12px 12px calc(var(--mobile-content-offset) + 12px)!important;bottom:auto!important}body[data-navigation-style] .overlay>.modal{overscroll-behavior:contain;scroll-padding-block:20px;border-radius:18px!important;width:min(900px,100%)!important;min-height:0!important;max-height:100%!important;padding:20px 16px!important;overflow-y:auto!important}body[data-navigation-style] .overlay input,body[data-navigation-style] .overlay select,body[data-navigation-style] .overlay textarea{scroll-margin-block:24px;font-size:16px}body[data-navigation-style] .modal>h2{padding-right:32px}body[data-navigation-style] .content{scroll-padding-bottom:calc(var(--mobile-content-offset) + 24px)}}body .overlay.scannerOverlay{--scanner-background:#171613;--scanner-frame:#d4ae53;--scanner-active:#f4cf76;--scanner-success:#1c6b46;--scanner-warning:#805c16;--scanner-error:#a12b24;--scanner-surface:#fffdf8;--scanner-border:#e3d9c5;--scanner-muted:#6b6255;overscroll-behavior:contain;background:#17161399;justify-content:center;align-items:center;padding:24px;display:flex;z-index:1000!important;position:fixed!important;inset:0!important}body .overlay.scannerOverlay>.modal{overscroll-behavior:contain;border:1px solid var(--scanner-border);background:var(--scanner-surface);color:#201d16;border-radius:24px;overflow:auto;width:min(940px,100%)!important;max-width:940px!important;max-height:calc(100dvh - 48px)!important;padding:24px!important}body .overlay.scannerOverlay>.modal>h2{overflow-wrap:anywhere;margin:0 52px 8px 0;font-size:1.5rem;line-height:1.25}body .overlay.scannerOverlay>.modal>p{color:var(--scanner-muted);margin:0 42px 20px 0;font-size:.875rem;line-height:1.5}body .overlay.scannerOverlay>.modal>.x{border:1px solid var(--scanner-border);background:var(--scanner-surface);color:#201d16;border-radius:50%;width:44px;height:44px;padding:0;font-size:26px;position:absolute;top:16px;right:16px}.premiumScanner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.premiumScanner .scannerInputColumn,.premiumScanner .scannerResult{min-width:0}.scannerViewport{background:var(--scanner-background);aspect-ratio:4/3;isolation:isolate;border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.scannerViewport video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scannerViewport>.cfIcon{width:52px;height:52px;color:var(--scanner-frame);z-index:1}.scannerTarget{border:2px solid var(--scanner-frame);pointer-events:none;border-radius:12px;position:absolute;inset:27% 12%;box-shadow:0 0 0 100vmax #0003}.scannerViewport.qr .scannerTarget{aspect-ratio:1;margin:auto;inset:14% 24%}.scannerViewport.decoded .scannerTarget{border-color:var(--scanner-active);transition:box-shadow .15s;box-shadow:0 0 24px #f4cf7699}.scannerViewportLabel{color:#fff8e0;background:#171613bb;border-radius:20px;padding:5px 9px;font-size:.75rem;position:absolute;bottom:12px;left:16px}.scannerCameraTools{gap:6px;display:flex;position:absolute;top:10px;right:10px}.scannerCameraTools button{color:#fff3ce;background:#171613cc;border:1px solid #c8b77d;border-radius:50%;width:44px;height:44px;padding:10px}.scannerCameraStatus{color:var(--scanner-muted);min-height:42px;margin:12px 0;font-size:.875rem;line-height:1.5}.scannerCaptureActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.scannerOverlay button{font:inherit;cursor:pointer;touch-action:manipulation}.scannerOverlay button:disabled{opacity:.5;cursor:default}.scannerCaptureActions>button,.scannerManual>button,.scannerResultActions>button,.scannerOverlay .barcodeResultActions>button{color:#fffdf8;background:#171613;border:1px solid #171613;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin:0;padding:10px 12px;font-size:.875rem;font-weight:650;line-height:1.35;display:flex}.scannerCaptureActions .cfIcon,.scannerSuccess .cfIcon{flex-shrink:0;width:20px;height:20px}.scannerOverlay .scannerSecondary,.scannerOverlay .barcodeSecondary{border:1px solid var(--scanner-border)!important;color:#332b1c!important;background:0 0!important}.scannerManual{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:20px;display:grid}.scannerManual>label{color:var(--scanner-muted);gap:8px;font-size:.8125rem;display:grid}.scannerManual input{border:1px solid var(--scanner-border);width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border-radius:12px;padding:12px;font-size:1rem}.scannerResult.orderQrResult{background:0 0;border:0;border-radius:0;padding:0}.scannerResult>header,.scannerResult .barcodeProductResult>header{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.scannerResult h2,.scannerResult h3{overflow-wrap:anywhere;margin:6px 0;font-size:1.2rem;line-height:1.35}.scannerResult header span{flex:1;min-width:0}.scannerResult p{font-size:.875rem;line-height:1.5}.scannerResult small{color:var(--scanner-muted);font-size:.75rem;line-height:1.5}.scannerResult em{white-space:normal;background:#f5edda;border-radius:20px;padding:6px 10px;font-size:.8125rem;font-style:normal;line-height:1.4}.scannerEmpty,.scannerResult .barcodeResultEmpty{text-align:center;border:1px dashed var(--scanner-border);background:#f9f5ec;border-radius:18px;padding:24px 12px!important}.scannerEmpty>.cfIcon,.barcodeResultEmpty>.cfIcon{color:#a88636;width:40px;height:40px}.scannerEmpty p,.barcodeResultEmpty p{color:var(--scanner-muted)}.barcodeResultEmpty ul{display:none}.scannerResult .barcodeProductResult{background:0 0;border:0;padding:0}.scannerResult .barcodeResultPicture{border-radius:12px;flex:0 0 64px;width:64px;height:64px;overflow:hidden}.scannerResult .barcodeResultPicture img{object-fit:cover;width:100%;height:100%}.scannerResult .barcodeProductFacts,.scannerResult .scannerOrderFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.scannerResult .barcodeProductFacts>span,.scannerResult .scannerOrderFacts>span{border:0;border-radius:0;gap:3px;min-width:0;padding:0;display:grid}.scannerResult b,.scannerResult strong{overflow-wrap:anywhere}.scannerResult strong{font-size:1.35rem}.scannerResult .barcodeResultActions,.scannerResultActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.scannerResult .barcodeResultActions>button:first-child{flex:1 0 100%}.scannerResult ul{margin:12px 0;padding:0;list-style:none}.scannerResult li{border-bottom:1px solid var(--scanner-border);align-items:center;gap:10px;padding:10px 0;font-size:.875rem;display:flex}.scannerResult li>span{overflow-wrap:anywhere;flex:1;min-width:0}.scannerResult li small{display:block}.scannerResult li img{object-fit:cover;border-radius:8px;width:44px;height:44px}.scannerResult .orderQrConfirm{color:#fff9e8;background:#171613;border-radius:12px;min-height:48px;padding:12px;font-size:.9375rem}.scannerSuccess{color:var(--scanner-success);background:#eaf3ec;border-radius:12px;align-items:center;gap:10px;padding:12px;font-size:.875rem;display:flex!important}.scannerSuccess span{gap:4px;display:grid}.scannerNotice{color:#604c25;background:#f5edda;border-radius:10px;margin:0 0 16px;padding:10px 12px}.scannerOverlay :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #a67d23}@media (width<=700px){body .overlay.scannerOverlay{align-items:flex-end;padding:0!important;padding-top:env(safe-area-inset-top)!important}body .overlay.scannerOverlay>.modal{border-radius:22px 22px 0 0;width:100%!important;max-height:calc(100dvh - env(safe-area-inset-top))!important;padding:20px 16px calc(24px + env(safe-area-inset-bottom))!important}body .overlay.scannerOverlay>.modal>h2{margin-right:48px;font-size:1.25rem}body .overlay.scannerOverlay>.modal>p{margin:0 42px 16px 0}.premiumScanner{grid-template-columns:minmax(0,1fr);gap:16px}.scannerViewport{aspect-ratio:16/10;max-height:290px}.scannerViewport.qr .scannerTarget{inset:12% 30%}.scannerManual{grid-template-columns:minmax(0,1fr);margin-top:16px}.scannerCameraStatus{min-height:0}.scannerResult .scannerEmpty,.scannerResult .barcodeResultEmpty{padding:14px!important}:is(.scannerResult:has(.scannerOrderFacts),.scannerResult:has(.barcodeProductResult)){border-top:1px solid var(--scanner-border);padding-top:16px;animation:.16s ease-out scannerResultIn}.scannerResult .barcodeProductFacts,.scannerResult .scannerOrderFacts{margin:14px 0}.scannerCaptureActions>button{padding:10px 8px}.scannerResultActions>button{flex:1}body .overlay.scannerOverlay>.modal>.x{top:12px;right:12px}}@media (width<=350px){.scannerCaptureActions{grid-template-columns:1fr}.scannerResult .barcodeProductFacts,.scannerResult .scannerOrderFacts{gap:12px}}@keyframes scannerResultIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.scannerOverlay *{transition:none!important;animation:none!important}}@media (width<=900px){body[data-navigation-style] .overlay.scannerOverlay{z-index:1000!important;top:var(--shell-viewport-top)!important;height:var(--shell-viewport-height)!important;padding:12px!important;bottom:auto!important}body[data-navigation-style] .overlay.scannerOverlay>.modal{max-height:100%!important}}@media (width<=700px){body[data-navigation-style] .overlay.scannerOverlay{align-items:flex-end;padding:0!important}body[data-navigation-style] .overlay.scannerOverlay>.modal{padding:20px 16px calc(24px + env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important}}.scannerError{color:var(--scanner-error);background:#faece8;border-radius:12px;padding:12px}.scannerOverlay .scannerResult.barcodeResultPanel{background:0 0;border:0;border-radius:0;min-height:0;padding:0;display:block}.scannerOverlay .scannerResult .barcodeResultEmpty{max-width:none;min-height:0;margin:0}.scannerOverlay .barcodeUnknownResult{max-width:none;margin:0}.scannerOverlay .barcodeUnknownResult>button{border-radius:12px;min-height:44px;padding:10px 14px}.scannerOverlay .scannerViewport.qr .scannerTarget{aspect-ratio:1;width:52%;height:auto;max-height:76%;margin:auto;inset:0}.scannerOverlay .scannerResult:has(.scannerSuccess) .barcodeResultEmpty{display:none}@media (width<=700px){.scannerOverlay .scannerViewport.qr .scannerTarget{width:42%}:is(.scannerOverlay .scannerResult:has(.scannerEmpty):not(:has(.scannerNotice)),.scannerOverlay .scannerResult:has(.barcodeResultEmpty):not(:has(.scannerSuccess))){display:none}}body .overlay.scannerOverlay>.modal{animation:.22s ease-out scannerResultIn;box-shadow:0 24px 80px #0004,0 2px 8px #0001;width:min(1080px,100%)!important;max-width:1080px!important}body .overlay.scannerOverlay>.modal>h2{letter-spacing:-.025em;font-size:clamp(1.3rem,2.6vw,1.9rem)}body .overlay.scannerOverlay>.modal>.x{border-radius:12px}.premiumScanner{align-items:stretch;gap:16px}.scannerInputColumn{border:1px solid var(--scanner-border);background:#fffefa;border-radius:18px;padding:18px}.scannerSectionHeading{margin:0 0 12px;font-size:1rem;font-weight:650;line-height:1.4}.scannerViewport{aspect-ratio:16/9;background:radial-gradient(at 50% 35%,#292720,#090908 85%);border:1px solid #ffffff16;border-radius:14px}.scannerTarget{border:0;border-radius:12px;inset:25% 20%;box-shadow:0 0 0 100vmax #0003}.scannerTarget i{border-color:var(--scanner-frame);filter:drop-shadow(0 0 3px #d4ae5322);border-style:solid;border-width:0;width:24px;height:24px;position:absolute}.scannerTarget i:first-child{border-top-width:2px;border-left-width:2px;border-top-left-radius:12px;top:0;left:0}.scannerTarget i:nth-child(2){border-top-width:2px;border-right-width:2px;border-top-right-radius:12px;top:0;right:0}.scannerTarget i:nth-child(3){border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:12px;bottom:0;left:0}.scannerTarget i:nth-child(4){border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:12px;bottom:0;right:0}.scannerViewport>.cfIcon{width:38px;height:38px}.scannerViewportLabel{white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #d4ae532b;padding:4px 10px;font-size:.75rem;bottom:10px;left:50%;transform:translate(-50%)}.scannerCameraStatus{min-height:42px;margin:10px 0 14px}.scannerCaptureActions{gap:10px}.scannerOverlay button{transition:background .15s,box-shadow .15s,transform .12s}.scannerOverlay button:not(:disabled):active{transform:scale(.98)}.scannerOverlay button:disabled{opacity:1;color:#8a8377;cursor:not-allowed;background:#eeebe4;border-color:#e2ddd3}.scannerManual{border-top:1px solid var(--scanner-border);gap:10px;margin-top:18px;padding-top:16px}.scannerManual>label{font-size:.875rem;line-height:1.4}.scannerManual input{box-shadow:inset 0 1px 2px #00000004}.scannerSteps{gap:0;list-style:none;margin:0 0 18px!important;padding:0!important;display:flex!important}.scannerSteps li{text-align:center;flex:1;align-content:start;justify-items:center;gap:8px;position:relative;border:0!important;padding:0 4px!important;display:grid!important}.scannerSteps li:not(:last-child):after{content:"";border-top:1px dashed #d6cdbb;width:calc(100% - 50px);position:absolute;top:17px;left:calc(50% + 25px)}.scannerSteps li>span{color:#736b5d;background:#ece8df;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:650;display:grid}.scannerSteps li.current>span{color:#211c10;background:#d9b348;box-shadow:0 2px 8px #b5933420}.scannerSteps li.complete>span{color:var(--scanner-success);background:#eaf3ec}.scannerSteps .cfIcon{width:18px;height:18px}.scannerSteps li small{max-width:90px;font-size:.8125rem;line-height:1.35}.scannerResultSurface,.scannerOverlay .scannerResult.barcodeResultPanel{border:1px solid var(--scanner-border);background:#faf8f2;border-radius:18px;padding:18px}.scannerResult.orderQrResult{border:1px solid var(--scanner-border);background:#fffefa;border-radius:18px;padding:18px}.scannerResultSurface .scannerEmpty{background:0 0;border:0;padding:20px 8px!important}.scannerEmpty>.cfIcon,.barcodeResultEmpty>.cfIcon{border:1px solid var(--scanner-border);color:#807044;border-radius:12px;width:44px;height:44px;padding:9px}.scannerEmpty h3,.barcodeResultEmpty h3{margin:12px 0 6px}.scannerEmpty p,.barcodeResultEmpty p{max-width:32ch;margin:0 auto}.scannerResult .barcodeResultEmpty{background:0 0;border:0;padding:20px 8px!important}.scannerResult .barcodeProductFacts>span,.scannerResult .scannerOrderFacts>span{background:#f2eee5;border-radius:10px;padding:10px}.scannerResult .barcodeProductFacts,.scannerResult .scannerOrderFacts{gap:8px;margin:16px 0}.scannerResult .orderQrConfirm{border:1px solid #171613;width:100%;font-weight:650;display:block}.scannerOrderTiming{margin-top:6px;display:block}:is(.scannerResultSurface:has(.scannerOrderFacts),.scannerResult:has(.barcodeProductResult)){animation:.2s ease-out scannerResultIn}.scannerSuccess{animation:.18s ease-out scannerResultIn}@media (hover:hover){.scannerOverlay button:not(:disabled):hover{box-shadow:0 3px 10px #00000014}.scannerOverlay .scannerSecondary:hover{background:#f4efe3!important}}@media (width<=700px){body .overlay.scannerOverlay>.modal>p{margin-right:0;font-size:.875rem}.scannerInputColumn{background:0 0;border:0;padding:0}.scannerSectionHeading{display:none}.scannerViewport{aspect-ratio:16/9;max-height:260px}.scannerViewport.qr{aspect-ratio:16/10}.scannerCameraStatus{min-height:0}.scannerManual{grid-template-columns:minmax(0,1fr);margin-top:16px;padding-top:16px}.barcodeScannerLayout .scannerCaptureActions{grid-template-columns:1fr;gap:8px}.scannerResult.orderQrResult,.scannerOverlay .scannerResult.barcodeResultPanel{background:#faf8f2;padding:14px}:is(.scannerOverlay .scannerResult:has(.scannerEmpty):not(:has(.scannerNotice)),.scannerOverlay .scannerResult:has(.barcodeResultEmpty):not(:has(.scannerSuccess))){display:block}.scannerSteps{margin-bottom:14px!important}.scannerResultSurface{background:#fffefa;padding:12px}.scannerResultSurface .scannerEmpty{padding:10px 4px!important}.scannerResult h3{font-size:1.0625rem}.scannerResultActions>button{flex:130px}}@media (width>=420px) and (width<=700px){.orderQrScanner .scannerManual{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.scannerOverlay *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.scannerResultSurface>header{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.scannerClosing{pointer-events:none;animation:.14s ease-in forwards scannerOverlayOut}body .overlay.scannerClosing>.modal{animation:.14s ease-in forwards scannerDialogOut}@keyframes scannerOverlayOut{to{opacity:0}}@keyframes scannerDialogOut{to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){body .overlay.scannerClosing,body .overlay.scannerClosing>.modal{animation:none!important}}.scannerOverlay .orderQrScanner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scannerOverlay .orderQrResult>.scannerResultSurface{gap:0;min-width:0;margin:0;display:block}.scannerOverlay .scannerResultSurface>header{grid-template-columns:minmax(0,1fr);gap:8px;display:grid;position:relative}.scannerOverlay .scannerResultSurface>header>span{border:0;min-width:0;padding:0;display:block}.scannerOverlay .scannerResultSurface>header>em{grid-row:1;justify-self:end;width:max-content;max-width:100%}.scannerOverlay .scannerOrderReference{word-break:normal;overflow-wrap:normal;font-size:1.15rem;line-height:1.4}.scannerOverlay .scannerOrderReference>span{white-space:normal;overflow-wrap:anywhere;border:0;padding:0;display:inline}.scannerOverlay .scannerResultSurface header p{word-break:normal;overflow-wrap:break-word;margin:6px 0;font-size:1rem}.scannerOverlay .scannerResultSurface header small{word-break:normal;font-size:.8125rem;display:block}.scannerOverlay .scannerResultSurface li>img{flex:0 0 44px}.scannerOverlay .scannerResultSurface li>b{flex:none}.scannerOverlay .scannerResultSurface li>span{word-break:normal;overflow-wrap:break-word}.scannerOverlay .scannerItemsHeading{margin:12px 0 0;font-size:.9375rem}.scannerOverlay .scannerSteps li{min-width:0}.scannerOverlay .scannerSteps li>span{border:0;padding:0}@media (width<=700px){.scannerOverlay .orderQrScanner{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.scannerOverlay .orderQrScanner.hasMatchedOrder>.scannerInputColumn{display:none}.scannerOverlay .orderQrScanner .orderQrResult{box-sizing:border-box;width:100%;min-width:0;padding:12px}.scannerOverlay .orderQrResult>.scannerResultSurface{box-sizing:border-box;padding:12px}.scannerOverlay .scannerResultSurface>header>em{margin-bottom:-4px;padding:4px 8px;font-size:.75rem}.scannerOverlay .scannerOrderFacts{gap:8px;margin:12px 0}.scannerOverlay .scannerNotice{margin-bottom:10px}.scannerOverlay .scannerResultSurface ul{margin:4px 0 12px}}.policyPage{color:#f5f1e8;background:#121212;min-height:100vh;font:16px/1.65 system-ui,sans-serif}.policyPage a{color:#ebc660}.policyPage>header,.policyPage>footer{border-bottom:1px solid #363020;justify-content:space-between;align-items:center;gap:16px;padding:20px max(20px,50vw - 460px);display:flex}.policyPage>header span{text-align:right;font-weight:700}.policyPage>header small{color:#b8ab86;font-size:13px}.policyPage article{max-width:780px;margin:auto;padding:48px 20px 80px}.policyPage h1{margin:8px 0 12px;font:clamp(2rem,5vw,3.5rem)/1.15 Georgia,serif}.policyPage h2{color:#f5d37a;margin:32px 0 8px;font-size:1.3rem}.policyPage p{color:#e5e0d7}.policyPage .policyDate{color:#bdb4a2}.policyPage dl{border-top:1px solid #4b4031;grid-template-columns:minmax(150px,1fr) 2fr;gap:12px;padding-top:16px;display:grid}.policyPage dt{font-weight:700}.policyPage dd{margin:0}.policyPage>footer{border-top:1px solid #363020;border-bottom:0;flex-wrap:wrap;justify-content:center}.policySocial{margin-right:20px;display:inline-block}@media (width<=560px){.policyPage dl{grid-template-columns:1fr;gap:3px}.policyPage dd{margin-bottom:14px}.policyPage article{padding-top:30px}}.policyPage{color:#fff9ee;background:radial-gradient(at 100% 0,#44351b,#080806 65%);min-height:100dvh}.policyPage article{color:#fff9ee;background:#11110e;border:1px solid #514a37}.policyPage :is(p,dd){color:#c6beb0}.policyPage :is(a,article>small,dt){color:#f4dea0}.policyPage :is(h1,h2){color:#fff9ee;font-family:Georgia,serif}.policyPage header,.policyPage footer{color:#fff9ee;background:#080806;border-color:#514a37}.policyPage dl{background:#161611;border-color:#514a37}.contactActions{flex-wrap:wrap;gap:14px;margin:24px 0;display:flex}.contactActions a{background:#221e14;border:1px solid #b49a61;border-radius:12px;gap:4px;min-height:48px;padding:16px 22px;text-decoration:none;display:grid}.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 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>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>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}.retryStore{color:#fff;background:#111;border:0;border-radius:10px;min-height:48px;padding:14px 22px;font-weight:900}.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}.shopShell .addButton,.shopShell .quantity button{min-height:44px}.shopShell .mobileCheckout{bottom:calc(12px + env(safe-area-inset-bottom));min-height:56px}.shopShell .productCopy p{font-size:13px;line-height:1.45}}.paymentResult button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:13px 16px;font-weight:900}.shopShell{--ink:#090a0c;--gold:#e9b817;--gold-soft:#fff3bd;--cream:#f6f4ee;--green:#08785a;font-family:var(--font-geist-sans),Arial,sans-serif;background:#f7f6f2}.shopShell button,.shopShell a,.shopShell input,.shopShell select{font:inherit}.shopShell button{cursor:pointer}.shopShell button:focus-visible,.shopShell a:focus-visible,.shopShell input:focus-visible,.shopShell select:focus-visible{outline-offset:3px;outline:3px solid #e9b817}.shopHeader{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfaf2;border-bottom:1px solid #e8e4da;height:82px;padding:0 clamp(16px,4vw,64px)}.shopBrand{gap:11px}.shopBrand img,.shopFooter img{object-fit:cover;background:#050505;border-radius:50%;width:56px;height:56px}.shopBrand strong{letter-spacing:.16em;font-size:20px}.shopBrand small{letter-spacing:.12em}.shopHeader nav{align-items:center;gap:10px;display:flex}.shopHeader nav>a,.profileButton{color:#252525;background:0 0;border:0;padding:11px 13px;font-weight:750;text-decoration:none}.profileButton{background:#fff;border:1px solid #dedad0;border-radius:999px}.cartButton{border:0;min-height:46px;padding:9px 10px 9px 18px}.shopHero{background:radial-gradient(circle at 20% 10%,#312a12 0,#0000 38%),linear-gradient(125deg,#090a0c 0 58%,#16130b 100%);align-items:center;min-height:440px;padding:44px clamp(20px,6vw,88px)}.heroCopy{z-index:2;max-width:660px;position:relative}.shopHero h1{letter-spacing:-.045em;margin:15px 0;font-family:Georgia,serif;font-size:clamp(46px,6vw,82px);line-height:.94}.shopHero p{color:#cbc9c1;max-width:540px;margin:0}.heroCopy>div{gap:10px;margin-top:22px;display:flex}.heroCopy>div a,.heroCopy>div button{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 21px;font-weight:900;display:inline-flex}.heroCopy>div a{background:var(--gold);margin:0}.heroCopy>div button{color:#fff;background:#171713;border:1px solid #6d6443}.heroCopy ul{color:#aaa79d;gap:18px;margin:24px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.heroShowcase{flex:none;width:min(440px,38vw);height:345px;position:relative}.heroProduct{color:#fff;text-align:left;background:#28261e;border:1px solid #756327;border-radius:24px;position:absolute;overflow:hidden;box-shadow:0 24px 55px #0008}.heroProduct img{object-fit:cover}.heroProduct>span{color:#d4b856;place-items:center;width:100%;height:100%;font:500 70px Georgia;display:grid}.heroProduct b,.heroProduct small{z-index:2;background:#080808dc;border-radius:7px;padding:6px 8px;position:absolute;left:13px}.heroProduct b{white-space:nowrap;text-overflow:ellipsis;bottom:38px;right:13px;overflow:hidden}.heroProduct small{color:var(--gold);bottom:10px}.heroProduct1{inset:0 115px 35px 0}.heroProduct2{width:170px;height:205px;top:10px;right:0;transform:rotate(3deg)}.heroProduct3{width:145px;height:145px;bottom:0;right:18px;transform:rotate(-3deg)}.shopShell .collection{scroll-margin-top:96px}.heroCopy>div .shopNowButton{border-color:var(--gold);background:var(--gold);color:#111}.shopHeader .desktopStoreAction:is(button){font:inherit;cursor:pointer}.mobileStoreActions>button{font:inherit}.shopPromotions{color:#fff;background:#111;padding:10px clamp(18px,5vw,72px)}.shopPromotions article{background:#171713;border-color:#42391b}.shopCollections{padding:54px clamp(18px,5vw,76px) 10px}.collection{padding:58px clamp(18px,5vw,76px) 74px}.collection h2{letter-spacing:-.035em;font-size:clamp(34px,4.5vw,58px)}.shopTools{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffe;border:1px solid #dfdacf;border-radius:18px;padding:12px;position:sticky;top:94px;box-shadow:0 12px 28px #1913050c}.shopTools>label{background:#f4f2ed;border:0}.shopTools button,.shopTools select{min-height:44px}.productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.shopProduct{border:0;border-radius:18px;transition:transform .18s,box-shadow .18s;box-shadow:0 10px 35px #1f180b0b}.shopProduct:hover{transform:translateY(-3px);box-shadow:0 16px 40px #1f180b17}.productImage{text-align:left;aspect-ratio:4/5;border:0;width:100%;padding:0}.productImage i{color:#fff;background:#0c0c0cbb;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800;position:absolute;bottom:11px;left:11px}.productImage em{bottom:10px;right:10px}.productCopy{padding:15px}.productCopy h3{margin:6px 0}.productCopy h3 button{color:#111;text-align:left;background:0 0;border:0;width:100%;padding:0;font:500 23px/1.08 Georgia,serif;display:block}.productCopy p{-webkit-line-clamp:2;color:#706d66;-webkit-box-orient:vertical;min-height:40px;margin:9px 0;font-size:13px;display:-webkit-box;overflow:hidden}.productCopy code{display:none}.productCopy footer{margin-top:12px;padding-top:13px}.productCopy footer b{font-size:23px}.addButton{border-radius:999px;min-height:44px;padding:11px 15px}.quantity button{min-height:42px}.shopTrust{background:#202020;border-color:#202020}.shopTrust article{color:#fff;background:#111}.shopTrust p{color:#a9a69e}.shopFooter{padding-block:34px}.shopFooter img{border:1px solid #5e512a}.productOverlay,.profileOverlay{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080808c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.productOverlay>section{background:#fff;border-radius:25px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);width:min(1040px,100%);max-height:92dvh;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #0008}.productClose{z-index:4;color:#111;background:#fff;border:0;border-radius:50%;width:44px;height:44px;font-size:25px;position:absolute;top:14px;right:14px;box-shadow:0 6px 20px #0002}.productGallery{background:#edeae1;min-width:0;padding:18px}.productGalleryMain{aspect-ratio:4/5;background:#ded8c8;border-radius:18px;position:relative;overflow:hidden}.productGalleryMain>span{color:#ab9141;place-items:center;width:100%;height:100%;font:500 100px Georgia;display:grid}.productThumbnails{gap:8px;margin-top:10px;display:flex;overflow:auto}.productThumbnails button{background:#fff;border:2px solid #0000;border-radius:10px;flex:0 0 70px;padding:2px}.productThumbnails button.active{border-color:var(--gold)}.productThumbnails img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%;display:block}.productDetailCopy{flex-direction:column;justify-content:center;padding:48px;display:flex}.productDetailCopy>small{letter-spacing:.16em;color:#9b7400;text-transform:uppercase;font-weight:900}.productDetailCopy h2{letter-spacing:-.04em;margin:12px 0;font:500 clamp(38px,4vw,58px)/.98 Georgia,serif}.productDetailCopy>p{color:#6d6a63;line-height:1.65}.productDetailCopy>span{background:#f1eee5;border-radius:999px;align-self:flex-start;padding:8px 11px;font-size:12px}.productDetailCopy>div:not(.detailQuantity){gap:5px;margin:26px 0;display:grid}.productDetailCopy>div>b{color:var(--green);font:600 36px Georgia}.productDetailCopy>div>small{color:#706c63}.productDetailCopy>div>em{color:#8c6800;font-style:normal;font-weight:750}.detailAdd,.detailCheckout{border:0;border-radius:999px;min-height:50px;font-weight:900}.detailAdd{color:#fff;background:#111}.detailCheckout{background:var(--gold);color:#111;margin-top:9px}.detailQuantity{border:1px solid #ded9cf;border-radius:999px;grid-template-columns:48px 1fr 48px;align-items:center;overflow:hidden;margin:0 0 9px!important;display:grid!important}.detailQuantity button{background:#f3f1ea;border:0;height:48px;font-size:20px}.detailQuantity b{text-align:center}.profileOverlay>section{background:#fff;border-radius:24px;width:min(520px,100%);max-height:92dvh;padding:28px;overflow:auto;box-shadow:0 30px 90px #0007}.profileOverlay header{justify-content:space-between;gap:18px;display:flex}.profileOverlay header small{letter-spacing:.15em;color:#987300;font-weight:900}.profileOverlay h2{margin:7px 0;font:500 38px/1 Georgia,serif}.profileOverlay header p{color:#6c6962;line-height:1.5}.profileOverlay header button{background:#f1eee7;border:0;border-radius:50%;flex:0 0 42px;height:42px;font-size:24px}.profileBenefits{flex-wrap:wrap;gap:7px;margin:15px 0;display:flex}.profileBenefits span{color:#625730;background:#f5f2e8;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800}.profileOverlay>section>label{color:#5e5a52;gap:6px;margin-top:12px;font-size:12px;font-weight:800;display:grid}.profileOverlay input{border:1px solid #d9d4ca;border-radius:10px;min-height:46px;padding:0 12px;font-size:16px}.profileSave,.profileRemove{border-radius:999px;width:100%;min-height:50px;font-weight:900}.profileSave{color:#fff;background:#111;border:0;margin-top:18px}.profileRemove{color:#8c2a20;background:#fff5f3;border:1px solid #e0b9b2;margin-top:8px}.profilePrivacy{text-align:center;color:#77736b;margin-top:12px;line-height:1.5;display:block}.checkoutIdentity{border:0;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;display:grid}.checkoutIdentity legend{color:#57534c;grid-column:1/-1;margin-bottom:2px;font-size:12px;font-weight:900}.checkoutIdentity label{cursor:pointer;background:#fff;border:1px solid #d8d3ca;border-radius:11px;padding:11px;position:relative;display:block!important}.checkoutIdentity label.active{background:#f4f1e7;border-color:#151515;box-shadow:inset 0 0 0 1px #151515}.checkoutIdentity input{opacity:0;position:absolute}.checkoutIdentity span{gap:3px;display:grid}.checkoutIdentity small{font-weight:500}.secureNote{line-height:1.5}@media (width<=1080px){.productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.heroShowcase{width:36vw}.heroProduct3{display:none}}@media (width<=900px){.shopHero{min-height:auto}.heroShowcase{width:300px;height:300px;display:block}.heroProduct1{inset:0 75px 0 0}.heroProduct2{width:130px;height:165px}.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productOverlay>section{grid-template-columns:1fr 1fr}.productDetailCopy{padding:34px}}@media (width<=680px){.shopHeader{height:72px}.shopBrand img{width:48px;height:48px}.shopBrand strong{font-size:16px}.shopHeader nav>a{display:none}.profileButton{padding:9px 11px;font-size:12px}.cartButton{min-height:42px}.shopHero{padding:42px 19px;display:block}.shopHero h1{font-size:47px}.heroCopy>div{flex-direction:column;align-items:stretch}.heroCopy ul{flex-wrap:wrap;gap:8px 14px}.heroShowcase{grid-template-columns:1.35fr .65fr;gap:8px;width:100%;height:auto;margin-top:28px;display:grid}.heroProduct{aspect-ratio:4/5;width:auto;height:auto;position:relative;inset:auto;transform:none}.heroProduct3{display:none}.shopTools{top:78px}.productGrid{gap:9px}.shopProduct{border-radius:14px;display:block}.productImage{aspect-ratio:4/5;min-height:0}.productCopy{padding:11px}.productCopy h3 button{font-size:18px}.productCopy p{min-height:35px;font-size:12px}.productCopy footer{align-items:stretch;display:grid}.productCopy footer b{font-size:20px}.addButton{width:100%}.productImage em{padding:6px;font-size:8px}.productImage i{font-size:8px}.productOverlay,.profileOverlay{align-items:end;padding:0}.productOverlay>section{border-radius:22px 22px 0 0;width:100%;max-height:94dvh;display:block}.productGallery{padding:12px}.productGalleryMain{aspect-ratio:1}.productDetailCopy{padding:24px 19px}.productDetailCopy h2{font-size:38px}.profileOverlay>section{width:100%;max-height:94dvh;padding:22px 18px calc(24px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.profileOverlay h2{font-size:32px}.checkoutIdentity{grid-template-columns:1fr}.shopFooter{padding-bottom:100px}}.shopTools{z-index:auto;position:static;top:auto}.trackOrderCallout{color:#fff;background:#0b6949;border-radius:24px;justify-content:space-between;align-items:center;gap:25px;margin:0 clamp(18px,5vw,76px) 58px;padding:clamp(24px,4vw,42px);display:flex}.trackOrderCallout small{color:#f0c62c;letter-spacing:.16em;font-weight:900}.trackOrderCallout h2{margin:8px 0;font:clamp(31px,4vw,50px) Georgia,serif}.trackOrderCallout p{color:#d6eee5;margin:0}.trackOrderCallout a{color:#0b4937;white-space:nowrap;background:#fff;border-radius:12px;padding:15px 19px;font-weight:900;text-decoration:none}.paymentReview{background:#fff9df;border:1px solid #e4b214;border-radius:13px;gap:8px;padding:16px;display:grid}.paymentReview h3,.paymentReview p{margin:0}.paymentReview small{color:#896700;letter-spacing:.12em;font-weight:900}.customerOrderQr{background:linear-gradient(#fff,#f7f4eb);border:1px solid #ded8ca;border-radius:20px;justify-items:center;gap:7px;padding:16px;display:grid}.customerOrderQr img{border:9px solid #fff;border-radius:16px;width:min(240px,70vw);height:auto;box-shadow:0 8px 24px #0001}.receiptDownload:disabled{opacity:.55}@media (width<=700px){.trackOrderCallout{flex-direction:column;align-items:stretch}.trackOrderCallout a{text-align:center}.shopHeader nav>a[href*=track]{font-size:11px;display:block}.shopHeader nav{gap:6px}}.storeHelpLauncher{z-index:45;background:var(--gold);color:#111;border:0;border-radius:999px;padding:14px 19px;font-weight:900;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 35px #0004}.storeHelpPanel{z-index:60;background:#fff;border:1px solid #d9d2c1;border-radius:20px;gap:12px;width:min(390px,100vw - 28px);max-height:min(650px,78dvh);padding:18px;display:grid;position:fixed;bottom:76px;right:18px;overflow:auto;box-shadow:0 25px 70px #0005}.storeHelpPanel>header{justify-content:space-between;align-items:center;display:flex}.storeHelpPanel>header span{gap:3px;display:grid}.storeHelpPanel>header small{color:#8c6900;letter-spacing:.14em;font-weight:900}.storeHelpPanel>header button{border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.storeHelpPanel>input{border:1px solid #d9d4c8;border-radius:10px;padding:12px}.storeHelpPanel>div{gap:7px;display:grid}.storeHelpPanel details{border:1px solid #e5e0d5;border-radius:10px;padding:10px}.storeHelpPanel summary{cursor:pointer;font-weight:850}.storeHelpPanel details p{color:#68645b;line-height:1.5}.storeHelpPanel>footer{flex-wrap:wrap;gap:7px;display:flex}.storeHelpPanel>footer small{color:#777;width:100%}.storeHelpPanel>footer a{color:#fff;background:#111;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:850;text-decoration:none}.storeHelpPanel>footer a:first-of-type{background:#0b6949}.relatedProducts{border-top:1px solid #e5e0d5;margin-top:24px;padding-top:17px}.relatedProducts>small{letter-spacing:.14em;color:#8c6900;font-weight:900}.relatedProducts>div{grid-template-columns:1fr 1fr;gap:7px!important;margin:9px 0 0!important;display:grid!important}.relatedProducts button{text-align:left;background:#fff;border:1px solid #e2ddd2;border-radius:10px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;padding:6px;display:grid}.relatedProducts button>span,.relatedProducts img{object-fit:cover;border-radius:7px;width:48px;height:48px}.relatedProducts button>span{background:#eee8db;place-items:center;display:grid}.relatedProducts em{gap:3px;min-width:0;font-style:normal;display:grid}.relatedProducts strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.relatedProducts em small{color:#766b4c;font-size:10px}@media (width<=600px){.storeHelpLauncher{bottom:86px}.storeHelpPanel{bottom:143px;right:14px}.relatedProducts>div{grid-template-columns:1fr}}.storeHelpLauncher{right:max(18px,env(safe-area-inset-right));bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px));background:linear-gradient(135deg,#f6c928,#d69c00);border:1px solid #ffd95b;align-items:center;gap:8px;padding:12px 17px;animation:3.5s ease-in-out infinite helpPulse;display:flex;box-shadow:0 14px 38px #0006}.storeHelpLauncher span{width:27px;height:27px;color:var(--gold);background:#111;border-radius:50%;place-items:center;display:grid}@keyframes helpPulse{0%,80%,to{transform:scale(1)}88%{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.storeHelpLauncher{animation:none}}.storeHelpPanel{background:#f8f6f0;border-color:#d2aa23;gap:0;width:min(410px,100vw - 28px);max-height:min(680px,78dvh);padding:0;overflow:hidden}.storeHelpPanel>header{color:#fff;background:#111;padding:16px 17px}.storeHelpPanel>header span{grid-template-columns:1fr auto}.storeHelpPanel>header small{color:var(--gold);grid-column:1/-1}.storeHelpPanel>header b{font-size:1.1rem}.storeHelpPanel>header em{color:#a9d9ba;align-self:center;font-size:.72rem;font-style:normal}.storeHelpPanel>header button{color:#fff;background:#ffffff17}.supportConversation{gap:8px;max-height:230px;padding:14px;display:grid;overflow:auto}.supportConversation p{margin:0;display:flex}.supportConversation p.customer{justify-content:flex-end}.supportConversation p span{color:#312f2a;background:#fff;border-radius:14px 14px 14px 4px;max-width:88%;padding:10px 12px;line-height:1.45;box-shadow:0 2px 8px #0000000d}.supportConversation p.customer span{color:#fff;background:#171717;border-radius:14px 14px 4px}.supportQuickReplies,.supportFollowUps,.supportProductActions{flex-wrap:wrap;gap:7px;padding:0 14px 12px;display:flex!important}.supportQuickReplies button,.supportFollowUps button,.supportProductActions button{color:#3e330f;text-align:left;background:#fff;border:1px solid #d5bf69;border-radius:999px;padding:8px 10px;font-size:.78rem;font-weight:800}.supportFollowUps small,.supportProductActions small{color:#78631a;letter-spacing:.08em;width:100%;font-size:.68rem;font-weight:900}.supportAsk{background:#fff;border-top:1px solid #e2dac1;grid-template-columns:1fr auto;gap:7px;padding:12px 14px;display:grid}.supportAsk input{border:1px solid #d5cba8;border-radius:11px;min-width:0;padding:11px;font-size:16px}.supportAsk button{color:var(--gold);background:#111;border:0;border-radius:10px;padding:0 13px;font-weight:900}.storeHelpPanel>footer{padding:0 14px 14px}.detailAskCflex{color:#4a3900;background:#fff8d8;border:1px solid #c99c08;border-radius:11px;width:100%;min-height:45px;font-weight:900}@media (width<=600px){.storeHelpLauncher{right:max(12px,env(safe-area-inset-right));bottom:max(86px,calc(env(safe-area-inset-bottom) + 76px))}.storeHelpPanel{right:max(10px,env(safe-area-inset-right));bottom:max(143px,calc(env(safe-area-inset-bottom) + 132px));max-height:calc(100dvh - 170px)}}.bundleContents{background:#fffae6b3;border:1px solid #c49e3459;border-radius:14px;gap:7px;padding:12px;display:grid!important}.bundleContents>span{align-items:center;gap:8px;display:flex!important}.bundleContents b{color:#9a7420}.productDetailCopy del{color:#81775c;font-size:.78rem}.productGalleryMain{cursor:zoom-in;isolation:isolate;border:0;width:100%;min-width:0;padding:0;display:block}.productGalleryMain img,.productImage img,.heroProduct img{z-index:1}.productImageSkeleton{z-index:0;background:linear-gradient(100deg,#ded8c8 20%,#eeeae0 40%,#ded8c8 60%) 0 0/220% 100%;animation:1.35s ease-in-out infinite imageShimmer;inset:0;position:absolute!important}.productImageFailure{z-index:2;text-align:center;background:#e7e1d3;place-items:center;inset:0;color:#6f5a23!important;padding:20px!important;font:800 12px/1.4 Arial!important;display:grid!important;position:absolute!important}.productGalleryMain>span:not(.productImageSkeleton):not(.productImageFailure){position:absolute;inset:0}.galleryFullscreen{z-index:1400;color:#fff;touch-action:pan-y pinch-zoom;background:#050504f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:clamp(12px,3vw,34px);display:grid;position:fixed;inset:0}.galleryFullscreen>button{color:#fff;background:#1d1c18;border:1px solid #fff4;border-radius:50%;width:46px;height:46px;font-size:1.4rem}.galleryFullscreen .galleryClose{z-index:2;position:absolute;top:18px;right:18px}.galleryFullscreen figure{justify-items:center;gap:10px;min-width:0;margin:0;display:grid}.galleryFullscreen img{object-fit:contain;touch-action:pinch-zoom;max-width:100%;max-height:82vh}.galleryFullscreen figcaption{color:#d8d2bd;font-size:.78rem}@keyframes imageShimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.productImageSkeleton{animation:none}}@media (width<=620px){.galleryFullscreen{grid-template-columns:38px minmax(0,1fr) 38px;padding:10px}.galleryFullscreen>button{width:38px;height:38px}.galleryFullscreen img{max-height:78vh}}.photoSearchInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.shopTools .photoSearchButton,.shopTools .photoSearchClear{color:#29210f;white-space:nowrap;background:#fff7dc;border:1px solid #d6bc69;border-radius:11px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:800}.shopTools .photoSearchButton:disabled{opacity:.55}.photoSearchMessage{color:#4a3a18;margin:10px 0;font-size:15px;line-height:1.4}.storeHelpLauncher{background:linear-gradient(135deg,#f7cf3b,#d9a000);gap:9px;min-height:52px;padding:7px 14px 7px 7px;animation:.8s ease-out assistantArrival}.storeHelpLauncher>img{object-fit:contain;background:#111;border-radius:50%;width:39px;height:39px}.storeHelpLauncher>span{color:#171717;background:0 0;place-items:start;width:auto;height:auto;line-height:1.05;display:grid}.storeHelpLauncher small{opacity:.72;font-size:9px;font-weight:800}.storeHelpLauncher b{font-size:13px}@keyframes assistantArrival{50%{box-shadow:0 0 0 9px #efbd2933,0 14px 38px #0006}}.storeHelpPanel{z-index:90;grid-template-rows:auto minmax(120px,1fr) auto auto auto auto;width:min(420px,100vw - 24px);height:min(720px,82dvh);max-height:none}.storeHelpPanel>header{justify-content:flex-start;gap:10px}.storeHelpPanel>header>img{object-fit:contain;background:#26221a;border-radius:50%;width:43px;height:43px}.storeHelpPanel>header>span{grid-template-columns:1fr;gap:3px;display:grid}.storeHelpPanel>header>button{margin-left:auto}.supportConversation{overscroll-behavior:contain;align-content:start;min-height:0;max-height:none}.supportMessage{align-items:flex-end;gap:7px;display:flex}.supportMessage>img{object-fit:contain;background:#211d14;border-radius:50%;flex:0 0 27px;width:27px;height:27px}.supportMessage>.supportBubble{color:#292721;background:#fffaf0;border-radius:15px 15px 15px 4px;gap:8px;max-width:86%;padding:10px 12px;line-height:1.45;box-shadow:0 2px 9px #00000012;margin:0!important;display:grid!important}.supportMessage.customer{justify-content:flex-end}.supportMessage.customer>.supportBubble{color:#fff;background:#171717;border-radius:15px 15px 4px}.supportProductResults{display:grid;gap:5px!important}.supportProductResults button{color:#2f290f;text-align:left;background:#fff;border:1px solid #dfcc88;border-radius:9px;gap:2px;padding:8px;display:grid}.supportProductResults small{color:#746532}.supportQuickArea{gap:7px;padding-bottom:10px;display:grid!important}.supportQuickArea>small{color:#625b47;padding:0 14px}.supportQuickReplies{padding-bottom:2px}.moreQuestions{color:#725600;background:0 0;border:0;justify-self:start;margin-left:14px;font-weight:850;text-decoration:underline}.supportAsk{z-index:2;align-items:end;position:relative}.supportAsk textarea{box-sizing:border-box;resize:none;caret-color:#b27f00;opacity:1;border:1px solid #89712d;border-radius:12px;width:100%;min-width:0;min-height:48px;max-height:112px;padding:12px;font:400 16px/1.4 Arial,sans-serif;overflow-y:auto;color:#161616!important;-webkit-text-fill-color:#161616!important;background:#fff!important}.supportAsk textarea::placeholder{opacity:1;color:#756f62!important;-webkit-text-fill-color:#756f62!important}.supportAsk textarea:focus-visible{outline-offset:1px;border-color:#7e5d00;outline:3px solid #e9b817}.supportAsk button{min-width:58px;min-height:48px}.supportAsk button:disabled{color:#777;cursor:not-allowed;background:#d8d4ca}.supportHuman{border:0!important;margin:0 14px 12px!important;padding:0!important}.supportHuman summary{color:#3b3218;background:#fff;border:1px solid #d6cda8;border-radius:10px;justify-content:center;align-items:center;min-height:39px;display:flex}.supportHuman footer{flex-wrap:wrap;gap:7px;padding-top:8px;display:flex}.supportHuman footer small{color:#6d695f;width:100%}.supportHuman footer a{color:#fff;background:#111;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:850;text-decoration:none}.supportHuman footer a:first-of-type{background:#087650}.detailAskCflex{text-align:left;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:9px 11px;display:grid}.detailAskCflex img{object-fit:contain;background:#18150f;border-radius:50%;width:46px;height:46px}.detailAskCflex span{gap:3px;display:grid}.detailAskCflex span small{color:#6b5b27;font-weight:600;line-height:1.3}.detailAskCflex em{white-space:nowrap;font-style:normal}.relatedProducts>header{gap:3px;display:grid}.relatedProducts>header small{color:#8c6900;letter-spacing:.13em;font-weight:900}.relatedProducts>header b{font:500 22px Georgia,serif}.recommendationGroup{gap:7px!important;margin:12px 0 0!important;display:grid!important}.recommendationGroup h3{margin:0;font-size:13px}.recommendationRail{scroll-snap-type:x mandatory;padding:2px 2px 8px;overflow-x:auto;gap:9px!important;display:flex!important}.recommendationRail article{scroll-snap-align:start;background:#fff;border:1px solid #e0dbcf;border-radius:13px;flex:0 0 150px;display:grid;position:relative;overflow:hidden}.recommendationOpen{border:0!important;border-radius:0!important;padding:0!important;display:block!important}.recommendationOpen>span,.recommendationOpen img{object-fit:cover;aspect-ratio:1!important;border-radius:0!important;width:100%!important;height:auto!important;display:block!important}.recommendationOpen em{padding:9px!important}.recommendationOpen strong{white-space:normal}.recommendationOpen i{color:#087650;font-size:9px;font-style:normal}.recommendationAdd{font-weight:850;color:#fff!important;text-align:center!important;background:#171717!important;border:0!important;margin:0 8px 8px!important;display:block!important}@media (width<=600px){.storeHelpLauncher{bottom:max(82px,calc(env(safe-area-inset-bottom) + 72px));padding-right:9px}.storeHelpLauncher>span small{display:none}.storeHelpPanel{width:100%;height:calc(100dvh - max(6px,env(safe-area-inset-top)));max-height:none;padding-bottom:env(safe-area-inset-bottom);border-radius:22px 22px 0 0;inset:auto 0 0}.storeHelpPanel>header{padding-top:max(13px,env(safe-area-inset-top))}.supportConversation{padding-bottom:10px}.supportHuman{margin-bottom:6px!important}.detailAskCflex{grid-template-columns:42px minmax(0,1fr)}.detailAskCflex img{width:42px;height:42px}.detailAskCflex em{grid-column:2}.recommendationRail article{flex-basis:136px}}.productShareAction{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.65rem 0;display:flex}.productShareAction button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;border-radius:999px;padding:.55rem 1rem;font-weight:650}.productShareAction button:focus-visible{outline-offset:3px;outline:2px solid #d5a43d}.productShareAction small{font-size:.875rem}.collection,.shopTools{position:relative}.shopTools .shopSearchControl{box-sizing:border-box;min-width:min(420px,100%);min-height:48px;display:flex}.shopSearchControl input{flex:1;min-width:0}.shopTools .shopSearchControl .embeddedCameraButton{cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 44px;width:44px;min-height:44px;padding:0;font-size:19px}@media (width<=700px){.shopShell .shopTools .shopSearchControl{width:100%}.photoSearchPanel{margin:12px 0}}.shopPolicyFooter{border-top:1px solid #6b5b29;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:22px;margin-top:26px;padding-top:20px;display:grid}.shopPolicyFooter div{flex-direction:column;gap:9px;display:flex}.shopPolicyFooter a,.detailPolicies a,.checkoutPolicyNotice a{color:#d3a92c;text-decoration:underline}.detailPolicies{flex-wrap:wrap;gap:12px;margin:15px 0;display:flex}.checkoutPolicyNotice{font-size:.9rem;line-height:1.5}.shopMerchandising,.shopWholesaleGuide{max-width:1400px;margin:24px auto;padding:20px}.shopMerchandising header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.shopMerchandising label{font-size:14px}.shopMerchandising select{padding:8px}.shopMerchandising>section{margin-top:24px}.shopMerchandising button,.shopWholesaleGuide button{color:#161616;background:#fff;border:1px solid #b99d57;border-radius:12px;padding:10px}.shopMerchRail{scroll-snap-type:x proximity;gap:12px;padding:12px 0;display:flex;overflow-x:auto}.shopMerchRail>button{text-align:left;scroll-snap-align:start;flex-direction:column;flex:0 0 165px;gap:6px;display:flex}.shopMerchRail img{object-fit:cover;border-radius:8px;width:100%;height:155px}.shopMerchRail strong{font-size:14px;line-height:1.4}.shopMerchRail small{font-size:14px}.detailAttributes{grid-template-columns:auto 1fr;gap:8px;font-size:14px;display:grid}.detailAttributes dd{margin:0}.shopWholesaleGuide{border:1px solid #b99d57;border-radius:16px}.shopWholesaleGuide p{max-width:760px;font-size:16px;line-height:1.6}@media (width<=600px){.shopMerchandising,.shopWholesaleGuide{margin:16px 12px;padding:12px}.shopMerchRail>button{flex-basis:150px}}.shopMerchandising>section{content-visibility:auto;contain-intrinsic-size:auto 300px}.productReviews article{border-top:1px solid #b99d57;padding:12px 0}.productReviews small{font-size:14px}.productOverlay>section{align-items:start}.relatedProducts{border-top:1px solid #e0dbcf;grid-column:1/-1;min-width:0;padding:24px}.productGallery{align-self:start}.productGalleryMain{max-height:560px}.productGalleryMain img{object-fit:contain}.productDetailCopy{min-width:0}.recommendationOpen em{gap:5px;display:grid}.recommendationOpen strong{font-size:14px;line-height:1.4}.recommendationOpen i{font-size:12px}.recommendationAdd{border-radius:8px;min-height:40px}.shopFooter{grid-template-columns:minmax(220px,1.3fr) minmax(0,3fr);gap:32px;padding-bottom:120px;display:grid}.shopFooterBrand>span{align-items:center;gap:12px;display:flex}.shopFooterBrand p{line-height:1.6}.shopPolicyFooter{border:0;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;padding:0}.shopPolicyFooter a{overflow-wrap:anywhere}.bagAddNotice{z-index:1500;left:50%;bottom:max(24px,env(safe-area-inset-bottom));color:#fff;background:#111;border:1px solid #d3a92c;border-radius:16px;align-items:center;gap:12px;width:min(460px,100% - 32px);padding:14px 16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 35px #0005}.bagAddNotice span{flex:1;gap:4px;min-width:0;display:grid}.bagAddNotice small{overflow-wrap:anywhere}.bagAddNotice button{color:#111;white-space:nowrap;background:#e4b214;border:0;border-radius:9px;padding:10px}@media (width>=681px){.recommendationRail{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;display:grid!important}.recommendationRail article{min-width:0}.productOverlay>section{width:min(1200px,100%)}.productGalleryMain{aspect-ratio:1}.productDetailCopy{padding:32px}}@media (width>=1100px){.recommendationRail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1700px){.recommendationRail{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1000px){.shopFooter{grid-template-columns:1fr}.shopPolicyFooter{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.shopPolicyFooter{grid-template-columns:repeat(2,minmax(0,1fr))}.relatedProducts{padding:20px 19px}.productGalleryMain{max-height:none}.bagAddNotice{bottom:max(16px,env(safe-area-inset-bottom))}}.shopShell .bagConfirmation{z-index:1500;color:#111;box-sizing:border-box;background:#fff;border:1px solid #d5bd72;border-radius:16px;gap:12px;width:360px;max-width:calc(100vw - 24px);height:auto;min-height:0;padding:14px 16px;animation:.18s ease-out bagConfirmationEnter;display:grid;position:fixed;inset:104px 24px auto auto;box-shadow:0 12px 40px #0003}.bagConfirmationHeading{justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}.bagConfirmation button{font:inherit;cursor:pointer}.bagConfirmationClose{color:#111;background:#f2eee4;border:0;border-radius:50%;flex:none;width:36px;height:36px;font-size:24px!important}.bagConfirmationItem{align-items:center;gap:12px;min-width:0;display:flex}.bagConfirmationItem>div:last-child{gap:5px;min-width:0;display:grid}.bagConfirmationItem b{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.bagConfirmationItem small{color:#625d51;font-size:14px}.bagConfirmationThumb{background:#f2eee4;border-radius:10px;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.bagConfirmationThumb img{object-fit:cover;width:100%;height:100%}.bagConfirmationThumb span{color:#8b805d;font-size:28px}.bagConfirmationActions{gap:10px;display:flex}.bagConfirmationActions button{color:#111;background:#fff;border:1px solid #d9d2c3;border-radius:10px;flex:1;min-height:44px;font-size:14px}.bagConfirmationActions button:last-child:not(:first-child){background:#e4b214;border-color:#e4b214;font-weight:700}.bagConfirmationAnnouncement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bagConfirmation button:focus-visible{outline-offset:3px;outline:2px solid #8b6700}@keyframes bagConfirmationEnter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (width<=680px){.shopShell .bagConfirmation{inset:auto 12px max(12px,env(safe-area-inset-bottom)) 12px;gap:10px;width:auto;max-width:none}.bagConfirmationHeading{font-size:16px}}@media (prefers-reduced-motion:reduce){.shopShell .bagConfirmation{animation:none}}.addButton,.detailAdd,.recommendationAdd{transition:transform 90ms,background-color 90ms}.addButton:active,.detailAdd:active,.recommendationAdd:active{transform:scale(.95)}.bagFlightDot{pointer-events:none;z-index:10000;background:#d4af37;border-radius:50%;width:9px;height:9px;position:fixed}@media (prefers-reduced-motion:reduce){.addButton,.detailAdd,.recommendationAdd{transition:none}.addButton:active,.detailAdd:active,.recommendationAdd:active{transform:none}.bagFlightDot{display:none}}.payButton[aria-busy=true]:before{content:"";vertical-align:middle;border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;margin-right:10px;animation:.8s linear infinite walletPaymentSpin;display:inline-block}@keyframes walletPaymentSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.payButton[aria-busy=true]:before{animation:none}}.discountVerify{gap:8px;min-width:0;margin:10px 0;display:grid}.discountVerify button{white-space:normal;border:1px solid var(--cflex-border);background:var(--cflex-surface);min-height:44px;color:var(--cflex-text);border-radius:9px;padding:10px}.discountVerify p{overflow-wrap:anywhere}.shopTools .shopSearchControl .embeddedCameraButton{color:#111;opacity:1;background:#ddc7a0}.embeddedCameraButton:focus-visible{outline-offset:2px;outline:2px solid #111}.shopShell.cflexObsidian .photoSearchPanel{z-index:12;box-sizing:border-box;color:#f5f0e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:min(440px,100%);min-width:0;box-shadow:none;overflow-wrap:anywhere;background:#11110f;border:1px solid #ddc7a0;border-radius:16px;margin:12px 0;padding:16px;display:block;position:relative}.shopShell.cflexObsidian .photoSearchPanel header{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.shopShell.cflexObsidian .photoSearchPanel h2{color:#f5f0e6;min-width:0;margin:0;font-size:20px;line-height:1.25}.shopShell.cflexObsidian .photoSearchPanel p{color:#c9c2b5;opacity:1;margin:10px 0;font-size:14px;line-height:1.5}.shopShell.cflexObsidian .photoSearchPanel button,.shopShell.cflexObsidian .photoSearchMessage button{box-sizing:border-box;color:#f5f0e6;min-width:0;min-height:48px;font:inherit;white-space:normal;opacity:1;cursor:pointer;background:#1d1d19;border:1px solid #ddc7a0;border-radius:11px;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.4}.shopShell.cflexObsidian .photoSearchPanel header button{flex:0 0 44px;min-height:44px;padding:0;font-size:26px}.shopShell.cflexObsidian .photoSearchPanel .photoSearchActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.shopShell.cflexObsidian .photoSearchActions button{justify-content:center;align-items:center;gap:8px;display:flex}.shopShell.cflexObsidian .photoSearchActions svg{flex-shrink:0;width:20px;height:20px}.shopShell.cflexObsidian .photoSearchPanel .photoSearchPreview{background:#080808;border:1px solid #ddc7a0;border-radius:12px;place-items:center;height:160px;margin:12px 0;display:grid;overflow:hidden}.shopShell.cflexObsidian .photoSearchPreview img{object-fit:contain;width:100%;height:100%;max-height:160px;display:block}.shopShell.cflexObsidian .photoSearchPanel .photoSearchSubmit{color:#11110f;background:#ddc7a0;border-color:#ddc7a0;width:100%;display:block}.shopShell.cflexObsidian .photoSearchPanel button:disabled{color:#ddd6c9;opacity:1;cursor:not-allowed;background:#34342e;border-color:#a99b80}.shopShell.cflexObsidian .photoSearchPanel button:focus-visible,.shopShell.cflexObsidian .photoSearchMessage button:focus-visible{outline-offset:3px;outline:2px solid #ddc7a0}.shopShell.cflexObsidian .photoSearchMessage{color:#f5f0e6;overflow-wrap:anywhere;background:#11110f;border:1px solid #ddc7a0;border-radius:12px;padding:12px;font-size:14px;line-height:1.5}.shopShell.cflexObsidian .photoSearchMessage button{margin:8px 8px 0 0}@media (prefers-reduced-motion:reduce){.shopShell.cflexObsidian .photoSearchPanel button{transition:none;animation:none}}.shopShell .manualOrderSuccess{padding:24px 20px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;justify-content:flex-start;overflow-y:auto}.shopShell .manualOrderSuccess .instantReceipt{gap:10px;width:100%;max-width:420px;display:grid}.shopShell .manualOrderSuccess .instantReceiptButton{opacity:1;min-height:48px;color:#111110!important;background:#ddc7a0!important}.shopShell .manualOrderSuccess .trackOrderButton{box-sizing:border-box;opacity:1;border:1px solid #ddc7a0;border-radius:12px;width:100%;max-width:420px;min-height:48px;padding:15px 18px;text-decoration:none;display:block;color:#f4e8d4!important;background:#111110!important}.shopShell .manualOrderSuccess .instantReceiptButton:hover{background:#ead9bb!important}.shopShell .manualOrderSuccess .instantReceiptButton:active{background:#cbb38c!important}.shopShell .manualOrderSuccess button:focus-visible,.shopShell .manualOrderSuccess a:focus-visible{outline-offset:3px;outline:3px solid #fff}.shopShell .manualOrderSuccess .instantReceiptButton:disabled{cursor:wait;color:#272520!important;background:#bcae96!important}.instantReceipt small,.instantReceipt p,.instantReceipt a{overflow-wrap:anywhere}.socialWorkspace{max-width:1200px;color:inherit;margin:auto;padding:16px}.socialWorkspace header,.socialActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.socialWorkspace h2,.socialWorkspace h3{margin:8px 0}.socialWorkspace nav{gap:8px;padding:14px 0;display:flex;overflow:auto}.socialWorkspace button,.socialWorkspace a{cursor:pointer;min-height:40px}.socialWorkspace nav button{white-space:nowrap;padding:10px 14px}.socialWorkspace nav button[aria-pressed=true]{color:#15110b;background:#c9ab72}.socialMetrics,.socialCards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0;display:grid}.socialMetrics article,.socialCards article,.socialLinks article{border:1px solid #bda47655;border-radius:16px;padding:16px}.socialMetrics b{margin:10px 0;font-size:22px;display:block}.socialMetrics span,.socialProductList small,.socialChoices small,.socialTable small{font-size:12px;display:block}.socialProductList article{border-bottom:1px solid #bda47644;align-items:center;gap:12px;padding:12px 0;display:flex}.socialProductList img{object-fit:cover;border-radius:8px;flex:none;width:48px;height:56px}.socialProductList span{flex:1;min-width:0}.socialProductList em{color:#977b43;font-size:12px;font-style:normal}.socialForm{gap:14px;max-width:650px;display:grid}.socialForm label{gap:6px;display:grid}.socialForm input,.socialForm textarea,.socialForm select,.socialActions input{color:inherit;box-sizing:border-box;background:0 0;border:1px solid #bda47655;border-radius:8px;max-width:100%;padding:10px}.socialForm input[type=checkbox]{width:20px;height:20px}.socialChoices{border:1px solid #bda47655;border-radius:12px;max-height:320px;padding:8px;overflow:auto}.socialChoices label{align-items:center;padding:8px;display:flex}.socialTable{overflow:auto}.socialTable table{border-collapse:collapse;white-space:nowrap;width:100%}.socialTable td,.socialTable th{text-align:left;border-bottom:1px solid #bda47644;padding:12px}.socialLinks{gap:12px;margin-top:24px;display:grid}.socialLinks code{overflow-wrap:anywhere;white-space:normal;margin:12px 0;font-size:12px;display:block}.socialQr{width:256px;height:256px}.socialModal{z-index:500;background:#000b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.socialModal>.socialForm{background:var(--panel,#fff);color:var(--text,#151515);border-radius:16px;width:100%;max-height:85vh;padding:24px;overflow:auto}.socialError{color:#bb3434}.socialShopping{max-width:1200px;margin:12px auto;padding:8px 16px;font-size:13px}.socialShopping label{align-items:center;gap:8px;display:flex}.socialShopping input{width:18px;height:18px}.socialSelection{gap:12px;margin:12px 0;display:flex;overflow:auto}.socialSelection button{min-width:210px;color:inherit;background:0 0;border:1px solid #c9ab7255;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.socialSelection img{object-fit:cover;width:48px;height:56px}.socialSelection small{display:block}.socialEnquiry{padding:6px;font-size:12px}.viewerPurchaseActions{flex-wrap:wrap}.socialShopping button{color:inherit;background:0 0;border:1px solid #c9ab7277;border-radius:8px;padding:12px}@media (width<=600px){.socialWorkspace{padding:10px}.socialProductList article{flex-wrap:wrap}.socialProductList span{flex-basis:calc(100% - 65px)}.socialMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.socialMetrics article{padding:12px}.socialMetrics b{font-size:17px}.socialForm{max-width:100%}.socialModal{padding:12px}.socialModal>.socialForm{padding:16px}}.storeHelpLauncher{-webkit-backdrop-filter:blur(10px)saturate(120%);background:linear-gradient(135deg,#ffe15bf0,#bb8400e6);border:1px solid #ffdc5bc7;animation:.8s ease-out assistantArrival;box-shadow:0 14px 38px #0006,inset 0 1px #fff9}.storeHelpPanel{-webkit-backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(145deg,#fffdf7f2,#eee8d7e6);border:1px solid #e6b81794;box-shadow:0 28px 85px #0007,inset 0 1px #fff}.storeHelpPanel>header{background:linear-gradient(130deg,#0c0c0cf5,#30280eeb);border-bottom:1px solid #efc12261}.supportMessage>p{background:#fffdf7e6;border:1px solid #b9973238;box-shadow:0 7px 20px #00000012}.supportMessage.customer>p{background:linear-gradient(145deg,#141414f2,#302b1bed);border-color:#efc12259}.supportQuickReplies button,.supportFollowUps button,.supportProductActions button{background:#ffffffb8;border-color:#b28b117a;min-height:40px;box-shadow:inset 0 1px #fff}.supportAsk{-webkit-backdrop-filter:blur(10px);background:#fffdf7cc}.supportAsk textarea{background:#fffffff0!important}.supportHuman summary{background:#ffffffb8}.detailAskCflex{-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffcebe0,#ebd58b6b);border-color:#c79c088c;box-shadow:inset 0 1px #fff,0 8px 22px #00000012}@media (width<=600px){.storeHelpPanel{height:calc(100dvh - max(6px,env(safe-area-inset-top)));padding-bottom:max(env(safe-area-inset-bottom),8px)}.supportAsk{position:sticky;bottom:0}.storeHelpLauncher{right:max(10px,env(safe-area-inset-right));max-width:calc(100vw - 20px)}}@media (prefers-reduced-transparency:reduce){.storeHelpLauncher,.storeHelpPanel,.supportAsk,.detailAskCflex{-webkit-backdrop-filter:none}.storeHelpPanel{background:#f8f6f0}.supportAsk{background:#fff}}@media (prefers-reduced-motion:reduce){.storeHelpLauncher{animation:none!important}}:where(.shopShell.cflexObsidian,.fwPage,.fwDialog,.trackingPage,.orderLookupPage){--cflex-bg:var(--store-bg);--cflex-bg-elevated:#11110f;--cflex-surface:var(--store-surface);--cflex-surface-soft:var(--store-surface-raised);--cflex-gold:var(--store-gold);--cflex-gold-soft:var(--store-gold-soft);--cflex-text:var(--store-ivory);--cflex-text-muted:var(--store-muted);--cflex-border:var(--store-border);--cflex-ivory:var(--store-ivory);--cflex-ink:#171713;--cflex-editorial:Georgia,"Times New Roman",serif;--store-bg:#0b0b0a;--store-surface:#171715;--store-surface-raised:#24221e;--store-gold:#d8bc7e;--store-gold-soft:#f1dfb1;--store-ivory:#faf5eb;--store-muted:#c7c0b3;--store-border:#84745555;--store-danger:#ffb5a4;--store-success:#b7dbbe;--store-radius:16px;--store-shadow:0 14px 40px #0003;--cflex-danger:var(--store-danger);--cflex-success:var(--store-success)}.orderLookupPage{color:#151513;background:linear-gradient(135deg,#111 0 40%,#f4f0e4 40%);min-height:100vh;padding:clamp(20px,5vw,64px);font-family:Arial,sans-serif}.lookupBrand{color:#fff;align-items:center;gap:12px;margin-bottom:30px;text-decoration:none;display:flex}.lookupBrand img{object-fit:contain;width:58px;height:58px}.lookupBrand span{display:grid}.lookupBrand small{color:#e4b214;letter-spacing:.14em;font-size:9px}.orderLookupPage>section{background:#fff;border-radius:26px;max-width:720px;margin:auto;padding:clamp(24px,5vw,52px);box-shadow:0 24px 80px #0002}.orderLookupPage section>small{color:#9a7500;letter-spacing:.18em;font-weight:900}.orderLookupPage h1{margin:14px 0;font:clamp(42px,7vw,70px)/.95 Georgia,serif}.orderLookupPage p{color:#6d6a62;line-height:1.6}.orderLookupPage form{gap:14px;margin-top:24px;display:grid}.orderLookupPage label{gap:7px;font-size:12px;font-weight:800;display:grid}.orderLookupPage input{border:1px solid #d8d3c6;border-radius:11px;padding:15px;font-size:16px}.orderLookupPage button,.backShop{color:#111;text-align:center;background:#e4b214;border:0;border-radius:11px;padding:15px 18px;font-weight:900;text-decoration:none}.orderLookupPage button:disabled{opacity:.55}.recoverBox{background:#f5f1e6;border-radius:16px;margin-top:30px;padding:22px}.recoverBox h2{margin:0;font:28px Georgia,serif}.recoverBox button.secondary{color:#fff;background:#111}.lookupError{color:#9d2c19;background:#fff0ed;border-radius:10px;padding:12px}.backShop{background:0 0;border:1px solid #ccc;margin-top:24px;display:inline-block}@media (width<=650px){.orderLookupPage{background:#111;padding:18px}.orderLookupPage>section{border-radius:20px;padding:25px 18px}.orderLookupPage h1{font-size:45px}}.orderLookupPage{background:radial-gradient(ellipse at top right,#44351b,var(--cflex-bg) 65%);color:var(--cflex-text);min-height:100dvh}.orderLookupPage>section{background:linear-gradient(135deg,var(--cflex-surface-soft),var(--cflex-bg-elevated));border:1px solid var(--cflex-border);color:var(--cflex-text)}.orderLookupPage h1{color:var(--cflex-text)}.orderLookupPage p{color:var(--cflex-text-muted)}.orderLookupPage section>small{color:var(--cflex-gold-soft)}.orderLookupPage form{background:var(--cflex-text);color:var(--cflex-ink);border-radius:16px;padding:20px}.orderLookupPage label{font-size:14px}.orderLookupPage input{background:var(--cflex-text);color:var(--cflex-ink)}.orderLookupPage button{background:linear-gradient(115deg,var(--cflex-gold-soft),var(--cflex-gold))}.recoverBox{background:var(--cflex-surface);border:1px solid var(--cflex-border)}.backShop{color:var(--cflex-gold-soft);border-color:var(--cflex-border)}.orderLookupPage :focus-visible{outline:3px solid var(--cflex-gold);outline-offset:3px}.orderLookupPage form{color:#faf5eb;background:#171715;border:1px solid #bfa56855}.orderLookupPage input{color:#faf5eb;background:#11110f;border-color:#bfa56870;border-radius:12px;min-height:48px}.orderLookupPage input::placeholder,.orderLookupPage label{color:#c7c0b3}.orderLookupPage h1{font-family:Georgia,serif}.orderLookupPage p.lookupError{color:#8b2618;background:#fff0ed;border:1px solid #d78b7d}.orderLookupPage .recoverBox>p{color:#d9d2c4}:where(.shopShell.cflexObsidian,.fwPage,.fwDialog,.trackingPage,.orderLookupPage){--cflex-bg:var(--store-bg);--cflex-bg-elevated:#11110f;--cflex-surface:var(--store-surface);--cflex-surface-soft:var(--store-surface-raised);--cflex-gold:var(--store-gold);--cflex-gold-soft:var(--store-gold-soft);--cflex-text:var(--store-ivory);--cflex-text-muted:var(--store-muted);--cflex-border:var(--store-border);--cflex-ivory:var(--store-ivory);--cflex-ink:#171713;--cflex-editorial:Georgia,"Times New Roman",serif;--store-bg:#0b0b0a;--store-surface:#171715;--store-surface-raised:#24221e;--store-gold:#d8bc7e;--store-gold-soft:#f1dfb1;--store-ivory:#faf5eb;--store-muted:#c7c0b3;--store-border:#84745555;--store-danger:#ffb5a4;--store-success:#b7dbbe;--store-radius:16px;--store-shadow:0 14px 40px #0003;--cflex-danger:var(--store-danger);--cflex-success:var(--store-success)}*{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 i,.trackingStages .current i{background:#e4b51b;border-color:#e4b51b}.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}}.trackingQr{grid-template-columns:minmax(190px,240px) 1fr;align-items:center;gap:22px;margin:24px 28px;display:grid}.trackingQr p{color:#68665f;line-height:1.6}.trackingQr>div{gap:12px;display:grid}.customerOrderQr{text-align:center;border:1px solid #ded8ca;border-radius:20px;justify-items:center;gap:6px;padding:14px;display:grid}.customerOrderQr img{border-radius:12px;width:100%;height:auto}.customerOrderQr small{letter-spacing:0;line-height:1.4}.receiptDownload{color:#111;background:#e4b51b;border:0;border-radius:11px;padding:13px 17px;font-weight:900}@media (width<=620px){.trackingQr{grid-template-columns:1fr;margin:20px 18px}.trackingQr .customerOrderQr{max-width:270px;margin:auto}}.trackingReview{border:1px solid #ded8ca;border-radius:18px;gap:12px;margin:0 28px 28px;padding:22px;display:grid}.trackingReview h2,.trackingReview p{margin:0}.trackingReview label{gap:6px;font-weight:800;display:grid}.trackingReview select,.trackingReview textarea,.trackingReview input{font:inherit;border:1px solid #ccc6b5;border-radius:10px;padding:11px}.trackingReview textarea{min-height:90px}.trackingReview>img{object-fit:cover;border-radius:12px;width:120px;height:120px}.trackingReview>button{background:#e4b51b;border:0;border-radius:11px;padding:13px;font-weight:900}@media (width<=620px){.trackingReview{margin-left:18px;margin-right:18px}}.trackingPage{background:radial-gradient(ellipse at top right,#44351b,var(--cflex-bg) 65%);color:var(--cflex-text)}.trackingShell{background:var(--cflex-bg-elevated);border-color:var(--cflex-border);color:var(--cflex-text)}.trackingShell>header{border-color:var(--cflex-gold)}.trackingShell header a{color:var(--cflex-text);border-color:var(--cflex-border)}.trackingShell small{color:var(--cflex-gold-soft)}.trackingHero{background:linear-gradient(120deg,var(--cflex-surface-soft),var(--cflex-bg))}.trackingStages li{color:var(--cflex-text-muted)}.trackingStages .done,.trackingStages .current{color:var(--cflex-text)}.trackingStages .done i,.trackingStages .current i{background:var(--cflex-gold);color:var(--cflex-ink);border-color:var(--cflex-gold)}.trackingStages .current i{box-shadow:0 0 0 5px #e6bd4c22}.trackingGrid article,.trackingItems,.trackingReview,.customerOrderQr{border-color:var(--cflex-border);background:var(--cflex-surface)}.trackingItems div{border-color:var(--cflex-border)}.trackingShell footer{background:var(--cflex-bg);color:var(--cflex-text-muted)}.trackingQr p,.trackingMissing p{color:var(--cflex-text-muted)}.trackingReview :is(input,select,textarea){background:var(--cflex-text);color:var(--cflex-ink);font-size:16px}.receiptDownload,.trackingReview>button{background:var(--cflex-gold);color:var(--cflex-ink)}.trackingStages{flex-wrap:wrap;gap:20px;display:flex}.trackingStages li{flex:110px;font-size:14px}.trackingStages li small{letter-spacing:0;margin-top:6px;font-size:12px;font-weight:400;display:block}.trackingRefreshNote{margin:8px 0;font-size:12px;display:block;letter-spacing:0!important;font-weight:400!important}.trackingLastUpdate{color:var(--cflex-text-muted);padding:0 28px;font-size:14px}.trackingShell footer a{color:var(--cflex-gold-soft);padding:8px 12px 8px 0;display:inline-block}.trackingAlert,.trackingDelivered{color:var(--cflex-text);background:#24251e}.trackingDelivered p{color:var(--cflex-text-muted)}.trackingHero>small{margin-bottom:8px;display:block}.trackingHero>small:first-child{letter-spacing:0;line-height:1.5}.trackingHelp{border-top:1px solid var(--cflex-border);padding:20px 28px}.trackingHelp small{letter-spacing:0;margin:10px 0;display:block}.trackOrderButton{background:var(--cflex-gold);color:var(--cflex-ink);border-radius:10px;padding:12px 16px;text-decoration:none;display:inline-block}
