@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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.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}.order-1{order:1}.order-2{order:2}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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)}.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,)}}.nav-group{gap:3px;margin-bottom:14px;display:grid}.nav-group-label{color:#839089;letter-spacing:.12em;text-transform:uppercase;padding:0 11px 6px;font-size:8px;font-weight:850;display:block}.sidebar-bottom>.nav-group-label{padding-top:4px}.nav-item{border-radius:9px}.nav-item.active{box-shadow:inset 3px 0 var(--lime)}.main-panel{background:#f7f9f7}.topbar{min-height:76px}.topbar h1{letter-spacing:-.02em;font-size:22px}.reports-view,.dashboard{width:min(100%,1440px);margin-inline:auto}.reports-title{align-items:flex-start;padding-block:24px}.reports-title h2,.dashboard-toolbar h2{letter-spacing:-.025em;font-size:clamp(24px,2.2vw,34px);line-height:1.12}.reports-title p,.dashboard-toolbar p{max-width:720px;font-size:11px;line-height:1.55}.panel,.records-panel,.connection-card{box-shadow:0 1px 2px #12282008}.dashboard{gap:18px}.dashboard-toolbar{padding-block:22px}.profit-hero{border-radius:16px}.hero-stats>div{padding:18px}.content-grid{gap:14px}.panel{border-radius:14px}.panel-header{padding:18px 19px}.panel-header h3{font-size:19px}.action-banner{border-radius:14px}.lower-grid{margin-top:0}.action-drawer{width:min(880px,100%)}.action-center-workspace{grid-template-columns:280px minmax(0,1fr);gap:16px;min-height:430px;display:grid}.action-center-queue{align-content:start;gap:7px;max-height:62vh;padding-right:4px;display:grid;overflow:auto}.action-center-queue>button{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:1fr auto;gap:4px 9px;padding:12px;display:grid}.action-center-queue>button:hover,.action-center-queue>button.active{background:#f1f8f4;border-color:#8db5a3}.action-center-queue>button>span{width:max-content;color:var(--muted);text-transform:uppercase;background:#edf3f0;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800}.action-center-queue>button>span.critical{color:#a23f33;background:#fbe9e6}.action-center-queue>button>strong{grid-column:1/-1;font-size:11px;line-height:1.35}.action-center-queue>button>small{color:var(--muted);font-size:9px}.action-center-detail{align-self:start;border-radius:13px!important;margin:0!important;padding:22px!important}.action-center-detail h3{line-height:1.2;font-size:22px!important}.action-center-detail>p{font-size:11px!important;line-height:1.6!important}.catalog-pagination{border-top:1px solid var(--line);background:#fbfcfb;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.catalog-pagination>span{color:var(--muted);font-size:10px}.catalog-pagination>div{align-items:center;gap:10px;display:flex}.catalog-pagination button{border:1px solid var(--line);min-height:34px;color:var(--green);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 12px;font-size:9px;font-weight:800}.catalog-pagination button:disabled{cursor:not-allowed;opacity:.4}.catalog-pagination strong{font-size:9px}.inventory-record-row{min-height:64px}.inventory-record-row:not(.records-head):hover{background:#f8fbf9}.inventory-record-row>span:first-child strong{font-size:10px;line-height:1.4}.inventory-section-nav{z-index:4;position:sticky;top:76px}.record-metrics>div{padding:17px}.record-metrics strong{font-size:25px}.inventory-buckets{gap:8px}.inventory-buckets>div{padding:14px}.records-head{background:#f3f6f4}.record-form,.connection-section,.settings-section{border-radius:14px}.connection-card>header,.connection-card>div{padding-inline:18px}.settings-view,.connections-view{gap:16px}@media (max-width:760px){.nav-group-label{font-size:10px}.topbar{min-height:66px}.topbar-period{display:none}.topbar h1{font-size:19px}.reports-title{padding-block:18px}.reports-title h2,.dashboard-toolbar h2{font-size:25px}.reports-title p,.dashboard-toolbar p{font-size:13px}.add-button span{display:inline}.add-button{padding-inline:11px}.action-center-workspace{grid-template-columns:1fr}.action-center-queue{grid-auto-columns:minmax(210px,80%);grid-auto-flow:column;overflow:auto hidden}.action-center-detail h3{font-size:20px!important}.inventory-section-nav{top:66px}.catalog-pagination{flex-direction:column;align-items:stretch}.catalog-pagination>div{justify-content:space-between}.catalog-pagination button{min-height:42px;font-size:12px}.catalog-pagination strong{font-size:11px}.inventory-record-row>span:first-child strong{font-size:13px}}.brand-logo{object-fit:contain;border-radius:22%;flex:none;display:block}.operations-shell{background:radial-gradient(circle at 100% 0,#e1f1e8 0,transparent 34%),var(--paper);min-height:100vh;padding:clamp(24px,5vw,76px)}.operations-shell>*{max-width:1160px;margin-left:auto;margin-right:auto}.operations-header{justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:28px;display:flex}.operations-header h1,.operations-denied h1{letter-spacing:-1.5px;margin:5px 0 7px;font:500 clamp(32px,4vw,48px)/1.06 Georgia,serif}.operations-header p,.operations-denied p{max-width:670px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.operations-header-actions{align-items:center;gap:9px;display:flex}.operations-header-actions button,.operations-denied button,.operations-denied a{min-height:38px;color:var(--green);cursor:pointer;background:#fff;border:1px solid #bfd8cc;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.operations-status{border-radius:999px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:750;display:inline-flex}.operations-status.healthy{color:#17694f;background:#e4f4eb}.operations-status.attention{color:#9a4038;background:#fff0ed}.operations-metrics{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.operations-metrics article,.operations-card{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 8px 30px #182a2209}.operations-metrics article{grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;column-gap:10px;min-height:160px;padding:20px;display:grid}.operations-metrics article>svg{color:var(--green);grid-row:1/3;margin-top:3px}.operations-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700}.operations-metrics strong{letter-spacing:-1.4px;grid-column:1/-1;margin-top:12px;font:500 38px/1 Georgia,serif}.operations-metrics small{color:var(--muted);grid-column:1/-1;margin-top:8px;font-size:11px}.operations-metrics .metric-alert>svg,.operations-metrics .metric-alert strong{color:var(--rose)}.operations-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.operations-card{padding:20px}.operations-card-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.operations-card-header h2{letter-spacing:-.5px;margin:4px 0 0;font:500 23px Georgia,serif}.operations-card-header>svg{color:var(--muted)}.operations-list{margin:0;padding:0;list-style:none;display:grid}.operations-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.operations-list li:last-child{border-bottom:0}.operations-list li>div{gap:4px;display:grid}.operations-list strong{font-size:12px}.operations-list small,.operations-list span{color:var(--muted);font-size:10.5px}.operations-list b{color:#993e37;background:#fce9e6;border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:11px;display:grid}.operations-empty{color:var(--green);gap:10px;justify-content:flex-start!important;align-items:flex-start!important;padding:22px 0!important;display:flex!important}.operations-empty div{gap:4px;display:grid}.operations-empty small{color:var(--muted);font-size:11px;line-height:1.45}.operations-footer{color:var(--muted);margin-top:16px;font-size:10.5px}.operations-denied,.operations-loading{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(560px,100%);margin-top:12vh;padding:34px;box-shadow:0 20px 60px #182a2214}.operations-denied>svg{color:var(--green);margin-bottom:17px}.operations-denied p{margin-bottom:22px}.operations-loading{color:var(--muted);align-items:center;gap:11px;font-size:13px;display:flex}.spin{animation:1s linear infinite operations-spin}@keyframes operations-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.operations-shell{padding:24px 16px}.operations-header{flex-direction:column;align-items:flex-start}.operations-header-actions{justify-content:space-between;width:100%}.operations-metrics,.operations-grid{grid-template-columns:1fr}.operations-metrics article{min-height:132px}.operations-header h1{font-size:37px}}.onboarding-brand>.brand-logo{grid-row:1/3;width:38px;height:38px}:root{--ink:#17231f;--muted:#69746f;--line:#e5e9e6;--paper:#f7f8f5;--white:#fff;--nav:#122820;--green:#19705a;--mint:#dff2e9;--amber:#b56a13;--amber-bg:#fff4dd;--rose:#a84d45}.login-shell{background:radial-gradient(circle at 50% 0,#dceee5 0,transparent 48%),var(--paper);place-items:center;min-height:100vh;padding:28px;display:grid}.login-card{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(430px,100%);padding:38px;box-shadow:0 24px 70px #1228201f}.login-brand{align-items:center;gap:10px;margin-bottom:34px;display:flex}.login-brand>span{background:var(--nav);color:#d7f06c;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.login-brand>strong{font-family:Georgia,serif;font-size:20px}.login-card h1{letter-spacing:-1px;margin:8px 0;font-family:Georgia,serif;font-size:34px;font-weight:500}.login-card>p{color:var(--muted);margin:0 0 25px;font-size:12px;line-height:1.5}.login-card form,.login-card label{gap:7px;display:grid}.login-card form{gap:16px}.login-card label{color:#4f5c56;font-size:11px;font-weight:750}.login-card input{height:44px;font:inherit;border:1px solid #dce2de;border-radius:9px;outline:none;padding:0 12px}.login-card input:focus{border-color:#43866f;box-shadow:0 0 0 3px #43866f1f}.login-card form>button,.login-primary-link{background:var(--nav);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;font-weight:750;text-decoration:none;display:flex}.login-card button:disabled{opacity:.65}.login-error,.login-success{border-radius:8px;margin:0;padding:10px;font-size:11px}.login-error{color:var(--rose);background:#fae9e6}.login-success{background:var(--mint);color:var(--green)}.forgot-password{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;margin:12px auto 0;font-size:11px;font-weight:750;display:block}.login-switch{color:var(--muted);justify-content:center;align-items:center;gap:5px;margin-top:18px;font-size:11px;display:flex}.login-switch button{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-weight:750}.login-loading{color:var(--muted);font-size:13px}.login-card>.login-support{text-align:center;margin:18px 0 0;font-size:10px}.login-support a,.support-actions a:not(.secondary-action){color:var(--green);font-weight:750}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0}button,select{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #d7f06c}body{font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif}.app-shell{min-height:100vh;display:flex}.skip-link{z-index:1000;background:var(--nav);color:#fff;border-radius:9px;padding:11px 15px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .15s;position:fixed;top:10px;left:10px;transform:translateY(calc(-100% - 20px))}.skip-link:focus{transform:translateY(0)}.onboarding-shell{background:radial-gradient(circle at top,#e7f2eb,transparent 48%),var(--paper);place-items:center;min-height:100vh;padding:28px;display:grid}.onboarding-card{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(620px,100%);padding:34px;box-shadow:0 24px 70px #1228201a}.onboarding-card .brand-mark{margin-bottom:22px}.onboarding-card h1{letter-spacing:-1px;margin:8px 0;font-family:Georgia,serif;font-size:34px;font-weight:500}.onboarding-card>p{color:var(--muted);margin:0 0 24px;font-size:13px}.onboarding-card form,.onboarding-card label{gap:7px;display:grid}.onboarding-card label{color:#4f5c56;font-size:11px;font-weight:700}.onboarding-card input,.onboarding-card select{background:#fff;border:1px solid #dce2de;border-radius:9px;width:100%;height:43px;padding:0 12px}.onboarding-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.onboarding-card form>button{background:var(--nav);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;margin-top:20px;font-weight:700;display:flex}.onboarding-error{color:var(--rose);background:#fae9e6;border-radius:8px;margin:14px 0 0;padding:10px;font-size:11px}.sidebar{background:var(--nav);color:#eef5f1;z-index:20;flex-direction:column;width:244px;padding:22px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{letter-spacing:-.3px;align-items:center;gap:10px;padding:0 8px 22px;font-size:17px;font-weight:700;display:flex}.mobile-close{color:#fff;background:0 0;border:0;margin-left:auto;display:none}.business-switcher,.profile-row{color:#fff;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.business-switcher>span:nth-child(2),.profile-row>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.business-switcher strong,.profile-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.business-switcher small,.profile-row small{color:#9db0a8;margin-top:2px;font-size:10.5px}.avatar{color:#d7f06c;background:#294c3f;border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:750;display:grid}nav{gap:3px;margin-top:20px;display:grid}.nav-item{color:#aebdb7;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;height:40px;padding:0 11px;font-size:13px;transition:all .18s;display:flex}.nav-item:hover{color:#fff;background:#ffffff0e}.nav-item.active{color:#fff;background:#244238;box-shadow:inset 2px 0 #d7f06c}.nav-item b{color:#183025;background:#d7f06c;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:auto;font-size:10px;display:grid}.status-dot,.pulse-dot{background:#6ed19f;border-radius:50%;width:7px;height:7px;margin-left:auto}.sidebar-bottom{gap:3px;min-width:0;margin-top:auto;display:grid;overflow:hidden}.sync-card{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;margin:10px 3px 12px;padding:12px 8px}.sync-card div{align-items:center;gap:8px;display:flex}.sync-card strong{font-size:11px;font-weight:600}.sync-card p{color:#82978e;margin:5px 0 0 15px;font-size:10px}.sync-card button{color:#cfe3d9;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:7px 0 0 15px;padding:0;font-size:10px;text-decoration:underline}.sync-card .pulse-dot{margin:0;box-shadow:0 0 0 4px #6ed19f1c}.profile-row{background:0 0;border-color:#0000;padding:8px}.profile-avatar{color:#183025;background:#d9e7df;border-radius:50%}.main-panel{width:calc(100% - 244px);min-width:0;margin-left:244px}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 34px;display:flex;position:sticky;top:0}.topbar-left{align-items:center;gap:12px;display:flex}.menu-button{background:0 0;border:0;padding:6px;display:none}.eyebrow{color:#8a948f;text-transform:uppercase;letter-spacing:.08em;margin:0 0 2px;font-size:10px;font-weight:650}.topbar h1{letter-spacing:-.45px;margin:0;font-size:19px}.header-actions{align-items:center;gap:8px;display:flex}.icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:37px;height:37px;display:grid;position:relative}.has-alert:after{content:"";background:#e0705e;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #fff}.add-button{background:var(--nav);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 13px;display:flex}.dashboard{max-width:1480px;margin:0 auto;padding:30px 34px 54px}.dashboard-toolbar{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.dashboard-toolbar h2{letter-spacing:-.6px;margin:0 0 4px;font-family:Georgia,serif;font-size:25px;font-weight:500}.dashboard-toolbar p{color:var(--muted);margin:0;font-size:12px}.overview-load-error{color:#7d302a;background:#fff7f5;border:1px solid #efcfc8;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:22px;padding:14px 16px;display:grid}.overview-load-error-icon{color:#9a4038;background:#fbe7e3;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.overview-load-error-copy{gap:3px;min-width:0;display:grid}.overview-load-error-copy strong{font-size:12px;font-weight:750;line-height:1.3}.overview-load-error-copy small{color:#84504b;font-size:10px;line-height:1.45}.overview-load-error>button{color:#7d302a;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfb5ae;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:9.5px;font-weight:750;display:inline-flex}.overview-load-error>button:hover{background:#fdf0ed;border-color:#c8887e}.overview-load-error>button:focus-visible{outline-offset:2px;outline:3px solid #9a403838}@media (max-width:600px){.overview-load-error{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:13px}.overview-load-error>button{grid-column:2;width:max-content;min-height:40px}.overview-load-error-copy strong{font-size:13px}.overview-load-error-copy small{font-size:12px}}.period-wrap{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;height:37px;padding:0 11px;display:flex}.period-wrap select{appearance:none;color:#34413c;background:0 0;border:0;outline:0;font-size:12px;font-weight:600}.profit-hero{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:1.25fr .85fr 1.05fr;display:grid;overflow:hidden;box-shadow:0 8px 30px #182a2209}.profit-primary{border-right:1px solid var(--line);padding:25px 27px}.label-row{color:#606d67;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:5px;font-size:12px;font-weight:650;display:flex}.label-row button{color:#8a9590;background:0 0;border:0;place-items:center;padding:0;display:grid}.profit-number{letter-spacing:-2.8px;cursor:pointer;background:0 0;border:0;padding:4px 0 0;font-family:Georgia,serif;font-size:48px;line-height:1;display:block}.profit-number:hover{color:var(--green)}.profit-number:disabled{color:#84918b;cursor:wait}.profit-number{min-height:52px}.profit-number small{letter-spacing:-1px;font-size:25px}.profit-primary>p{color:var(--muted);margin:4px 0 12px;font-size:12px}.comparison{align-items:center;gap:4px;font-size:11px;display:flex}.comparison span{color:var(--muted);margin-left:2px}.down{color:var(--rose)}.up,.positive{color:var(--green)!important}.text-link,.full-link{color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:20px;padding:0;font-size:11.5px;font-weight:650;display:flex}.confidence-card{background:#f4f8f4;border:1px solid #e0e9e2;border-radius:13px;align-self:center;margin:24px;padding:18px}.confidence-top{color:#5f6e67;justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.confidence-top strong{color:var(--green);font-family:Georgia,serif;font-size:25px}.meter{background:#d9e3dc;border-radius:10px;height:7px;margin:8px 0 11px;overflow:hidden}.meter span{background:linear-gradient(90deg,#2c8068,#61b187);border-radius:10px;height:100%;display:block}.confidence-card p{color:#52615a;align-items:center;gap:6px;margin:0 0 12px;font-size:10.5px;display:flex}.confidence-card p svg{color:var(--green)}.confidence-card button{color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:700;display:flex}.hero-stats{border-left:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px 20px;padding:20px 25px;display:grid}.hero-stats div{flex-direction:column;justify-content:center;display:flex}.hero-stats div:last-child{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.hero-stats span{color:var(--muted);font-size:10.5px}.hero-stats strong{margin:3px 0;font-family:Georgia,serif;font-size:21px;font-weight:500}.hero-stats small{color:#78837e;align-items:center;font-size:9.5px;display:flex}.content-grid{grid-template-columns:1.45fr .85fr;gap:16px;margin-top:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:15px;min-width:0;padding:20px 21px}.billing-panel{align-items:flex-start}.billing-panel>div:first-child{max-width:460px}.billing-panel h3{margin:4px 0 5px;font-family:Georgia,serif;font-size:20px;font-weight:500}.early-access-badge{color:var(--green);background:#e7f4ed;border-radius:999px;margin-top:9px;padding:6px 9px;font-size:10px;display:inline-flex}.billing-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.plan-selector{gap:10px;margin-top:16px;display:grid}.billing-cycle{background:#edf1ef;border-radius:9px;width:max-content;padding:3px;display:flex}.billing-cycle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:750}.billing-cycle button.selected{color:var(--ink);background:#fff;box-shadow:0 1px 4px #17372a18}.billing-cycle b{color:var(--green);font-size:8px}.plan-selector article{border:1px solid var(--line);border-radius:11px;gap:10px;padding:14px;display:grid}.plan-selector article.recommended{box-shadow:inset 3px 0 var(--green);border-color:#8fc9b6}.plan-selector header{justify-content:space-between;gap:12px;display:flex}.plan-selector header>div{display:grid}.plan-selector header strong{font-size:13px}.plan-selector header small,.annual-total{color:var(--muted);font-size:9px}.plan-selector header span{white-space:nowrap;color:var(--muted);font-size:9px}.plan-selector header span b{color:var(--ink);font-size:18px}.plan-selector ul{color:#52615a;gap:4px;margin:0;padding-left:16px;font-size:9.5px;display:grid}.plan-selector article>button{width:100%}.billing-usage{gap:12px;width:min(420px,100%);display:grid}.billing-usage>small{color:var(--muted);font-size:9.5px;line-height:1.45}.billing-meter{grid-template-columns:minmax(145px,1fr) minmax(100px,1.15fr);align-items:center;gap:13px;display:grid}.billing-meter>span{gap:2px;display:grid}.billing-meter strong{font-size:10.5px}.billing-meter small{color:var(--muted);font-size:9px}.billing-meter>div{background:#e7ece9;border-radius:10px;height:7px;overflow:hidden}.billing-meter i{background:linear-gradient(90deg,#2c8068,#61b187);border-radius:10px;height:100%;display:block}.panel-header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.section-kicker{color:#7b8681;letter-spacing:.09em;text-transform:uppercase;font-size:9.5px;font-weight:750}.panel-header h3{letter-spacing:-.25px;margin:3px 0 0;font-family:Georgia,serif;font-size:18px;font-weight:500}.panel-header>button{color:var(--green);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:10.5px;display:flex}.chart-head{justify-content:space-between;align-items:end;margin:22px 0 10px;display:flex}.chart-head>div:first-child{flex-direction:column;display:flex}.chart-head span{color:var(--muted);font-size:10px}.chart-head strong{margin-top:2px;font-size:13px}.legend{gap:12px;display:flex}.legend span{align-items:center;gap:5px;display:flex}.legend i{background:#d5dbd7;border-radius:2px;width:7px;height:7px}.legend .green-dot{background:#43866f}.legend .incomplete-dot{background:repeating-linear-gradient(135deg,#91afa2,#91afa2 2px,#d8e1dd 2px 4px)}.bar-chart{background:linear-gradient(#0000 calc(50% - .5px),#cdd5d0 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),repeating-linear-gradient(#0000,#0000 49px,#f0f2f0 50px);border-bottom:1px solid #e8ece9;gap:clamp(1px,.35vw,5px);height:154px;padding:0 3px;display:flex;position:relative}.bar-chart>i{flex:1;min-width:1px;height:100%;position:relative}.bar-chart>i span{background:#43866f;border-radius:3px 3px 0 0;transition:all .2s;position:absolute;bottom:50%;left:0;right:0}.bar-chart>i.negative span{background:#b45f55;border-radius:0 0 3px 3px;top:50%;bottom:auto}.bar-chart>i.incomplete span{opacity:.48;background-image:repeating-linear-gradient(135deg,#0000,#0000 3px,#ffffffa6 3px 5px)}.bar-chart>i:hover span{filter:brightness(1.12)}.bar-chart>p{color:var(--muted);margin:auto;font-size:10.5px}.chart-axis{color:#8b9590;justify-content:space-between;padding-top:8px;font-size:8.5px;display:flex}.spark-icon{color:#917b37}.change-copy{color:var(--muted);max-width:340px;margin:13px 0 14px;font-size:11px;line-height:1.5}.change-list{display:grid}.change-list>div{border-top:1px solid #edf0ee;align-items:center;gap:9px;padding:10px 0;display:flex}.change-icon{border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.change-icon.rose{color:#a1534b;background:#fae9e6}.change-icon.amber{color:#ad6c1d;background:#fbefd9}.change-icon.green{color:#28735f;background:#e0f0e9}.change-list div>span:nth-child(2){flex-direction:column;flex:1;display:flex}.change-list strong{font-size:11px}.change-list small{color:#85908b;margin-top:2px;font-size:9.5px}.change-list b{color:var(--rose);font-size:11px}.full-link{margin-top:10px}.action-banner{color:#fff;background:linear-gradient(100deg,#18372c,#214b3d);border-radius:15px;align-items:center;gap:16px;margin-top:16px;padding:18px 21px;display:flex;box-shadow:0 10px 30px #12282014}.action-banner.critical{background:linear-gradient(100deg,#54251f,#71352d);box-shadow:0 10px 30px #54251f24}.action-banner.critical .action-symbol{color:#7b3027;background:#ffd8ce}.action-banner.critical .action-copy span{color:#ffd8ce}.action-symbol{color:#173429;background:#d7f06c;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.action-copy{flex:1}.action-copy span{color:#b8c9c2;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:700}.action-copy h3{margin:3px 0;font-family:Georgia,serif;font-size:17px;font-weight:500}.action-copy p{color:#bccbc5;margin:0;font-size:10.5px}.action-impact{border-left:1px solid #ffffff24;flex-direction:column;padding:0 22px;display:flex}.action-impact span{color:#a9bbb4;font-size:9px}.action-impact strong{margin-top:2px;font-family:Georgia,serif;font-size:21px}.action-banner>button{color:#18372c;cursor:pointer;background:#fff;border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 13px;font-size:10.5px;font-weight:700;display:flex}.lower-grid{grid-template-columns:1.18fr .82fr}.channel-table{margin-top:15px}.table-row{border-top:1px solid #edf0ee;grid-template-columns:1.4fr .8fr .7fr .6fr;align-items:center;min-height:42px;font-size:10.5px;display:grid}.table-head{color:#89938f;text-transform:uppercase;letter-spacing:.06em;border:0;min-height:28px;font-size:8.5px}.channel-name{align-items:center;gap:8px;font-weight:650;display:flex}.channel-name i{color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:800;display:grid}.margin-good,.margin-low,.margin-review{border-radius:12px;width:max-content;padding:4px 7px}.margin-good{color:#27735f;background:#e7f3ed}.margin-low{color:#a34f47;background:#fae9e6}.margin-review{color:#8a5b20;background:#fbefd9}.channel-profit-unknown{color:#9a5a2a;font-style:italic}.table-empty{color:var(--muted);border-top:1px solid #edf0ee;margin:0;padding:14px 0 4px;font-size:10.5px}.donut-wrap{align-items:center;gap:22px;padding:21px 3px 6px;display:flex}.donut{border-radius:50%;flex:0 0 112px;place-items:center;width:112px;height:112px;display:grid;position:relative}.donut:before{content:"";background:#fff;border-radius:50%;width:76px;height:76px;position:absolute}.donut div{flex-direction:column;align-items:center;display:flex;position:relative}.donut strong{font-family:Georgia,serif;font-size:21px}.donut span{color:#7c8882;font-size:9px}.aging-legend{flex:1;gap:11px;display:grid}.aging-legend>div{align-items:center;gap:8px;display:flex}.aging-legend i{border-radius:50%;width:7px;height:7px}.age-0{background:#4b8c75}.age-1{background:#83a98f}.age-2{background:#e7b863}.age-3{background:#c56759}.aging-legend span{flex-direction:column;flex:1;display:flex}.aging-legend strong,.aging-legend b{font-size:9.5px}.aging-legend small{color:#8b9590;margin-top:2px;font-size:8.5px}.drawer-layer{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a18135c;border:0;width:100%;position:absolute;inset:0}.drawer{background:#fbfcfa;width:min(470px,100%);height:100%;padding:28px;animation:.22s ease-out slideIn;position:relative;overflow:auto;box-shadow:-20px 0 60px #09191329}@keyframes slideIn{0%{opacity:.6;transform:translate(35px)}}.drawer-head{justify-content:space-between;align-items:flex-start;display:flex}.drawer-head h2{margin:4px 0 0;font-family:Georgia,serif;font-size:26px;font-weight:500}.drawer-head button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.drawer-confidence{background:#eef7f2;border:1px solid #dbece3;border-radius:11px;justify-content:space-between;align-items:center;margin:23px 0 12px;padding:12px 14px;display:flex}.drawer-confidence span{color:var(--green);align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.drawer-confidence p{color:#68766f;margin:0;font-size:9.5px}.profit-rows{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.profit-row{cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ee;justify-content:space-between;width:100%;padding:13px 14px;font-size:11px;display:flex}.profit-row:hover{background:#fafbf9}.profit-row span{color:#59655f;align-items:center;gap:4px;display:flex}.profit-row.down strong{color:#8a514b}.profit-row.subtotal{background:#f7f8f6}.profit-row.subtotal strong{color:var(--green)}.profit-row:last-child{border:0}.profit-total{background:var(--nav);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-top:12px;padding:18px;display:flex}.profit-total span{flex-direction:column;font-size:12px;font-weight:700;display:flex}.profit-total small{color:#9eb1a9;margin-top:3px;font-size:9px;font-weight:400}.profit-total>strong{font-family:Georgia,serif;font-size:23px}.profit-row.value-unknown strong,.profit-row.value-not_applicable strong{color:#9a5a2a;font-style:italic}.explain-note{background:var(--amber-bg);color:#785022;border-radius:10px;gap:9px;margin:16px 0;padding:13px;display:flex}.explain-note svg{flex:none;margin-top:1px}.explain-note p{margin:0;font-size:10px;line-height:1.5}.explain-note strong{display:block}.drawer-primary{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;height:43px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.source-records{margin:20px 0 16px}.source-records-head{justify-content:space-between;align-items:end;margin-bottom:8px;display:flex}.source-records-head h3{margin:3px 0 0;font-family:Georgia,serif;font-size:17px;font-weight:500}.source-records-head>span{color:var(--muted);font-size:10px}.source-order{border:1px solid var(--line);background:#fff;border-bottom:0}.source-order:first-of-type{border-radius:11px 11px 0 0}.source-order:last-of-type{border-bottom:1px solid var(--line);border-radius:0 0 11px 11px}.source-order summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;list-style:none;display:flex}.source-order summary::-webkit-details-marker{display:none}.source-order summary>span{flex-direction:column;min-width:0;display:flex}.source-order summary strong{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.source-order summary small{color:var(--muted);margin-top:3px;font-size:8.5px}.source-order summary>b{white-space:nowrap;font-size:10.5px}.source-order summary>b.unknown{color:#9a5a2a;font-style:italic}.source-order>div{background:#fafbf9;border-top:1px solid #edf0ee;grid-template-columns:1fr 1fr;gap:8px 14px;padding:10px 12px;display:grid}.source-order>div span{color:var(--muted);flex-direction:column;font-size:8.5px;display:flex}.source-order>div b{color:#34413c;margin-top:2px;font-size:9.5px}.source-state{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:11px;margin:0;padding:14px;font-size:10.5px}.drawer-intro{color:var(--muted);margin:12px 0 20px;font-size:11px;line-height:1.5}.drawer-actions{gap:12px;display:grid}.drawer-action{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px}.drawer-action.severity-critical{background:#fff9f7;border:2px solid #c86b5e;box-shadow:0 7px 18px #7e352c14}.action-card-top{justify-content:space-between;align-items:center;display:flex}.action-card-top>strong{font-family:Georgia,serif;font-size:19px}.action-tag{text-transform:uppercase;letter-spacing:.06em;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:750;display:inline-flex}.action-tag.critical{color:#8d382f;background:#f8d8d2}.action-tag.amber{color:#93601f;background:#fff0d3}.action-tag.rose{color:#964a43;background:#fae8e5}.action-tag.blue{color:#3b5f9a;background:#e7eefb}.drawer-action h3{margin:12px 0 4px;font-family:Georgia,serif;font-size:17px;font-weight:500}.drawer-action p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.5}.drawer-action-buttons{gap:8px;margin-top:14px;display:flex}.drawer-action-buttons button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:9.5px;display:flex}.drawer-action-buttons button:first-child{background:var(--nav);color:#fff;border-color:var(--nav)}.drawer-error{color:#8d382f;background:#fff1ee;border:1px solid #f0cbc4;border-radius:9px;padding:10px 12px;font-size:10.5px}.drawer-action-buttons button:disabled{opacity:.55;cursor:wait}.all-done{text-align:center;padding:70px 25px}.all-done>span{background:var(--mint);width:54px;height:54px;color:var(--green);border-radius:50%;place-items:center;margin:auto;display:grid}.all-done h3{margin:16px 0 6px;font-family:Georgia,serif;font-size:20px}.all-done p{color:var(--muted);font-size:11px}.inventory-review-action{background:#f7faff;border-color:#cbd9ef;margin-bottom:12px}.inventory-review-action .action-card-top>strong{color:#3b5f9a}.inventory-review-action .action-tag{text-transform:uppercase}.inventory-review-action+.drawer-actions{margin-top:0}.notice-dot.inventory{background:#3b5f9a}.ignored-inventory-recovery{border:1px dashed var(--line);background:#fafbf9;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:8px 14px;padding:11px 13px;display:grid}.ignored-inventory-recovery>span{gap:2px;display:grid}.ignored-inventory-recovery strong{font-size:10px}.ignored-inventory-recovery small{color:var(--muted);font-size:8.5px}.ignored-inventory-recovery button{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:750;display:flex}.ignored-inventory-recovery button:disabled{opacity:.55;cursor:wait}.ignored-inventory-recovery p{color:var(--green);grid-column:1/-1;margin:0;font-size:9px}@media (max-width:560px){.ignored-inventory-recovery{grid-template-columns:1fr}.ignored-inventory-recovery button{justify-content:center;width:100%}}.acquisition-form{gap:14px;display:grid}.acquisition-form label{color:#48564f;gap:6px;font-size:11px;font-weight:700;display:grid}.acquisition-form label small{color:var(--muted);font-weight:500}.acquisition-form input,.acquisition-form select,.acquisition-form textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:9px;outline:none;padding:11px 12px;font-size:12px}.acquisition-form input:focus,.acquisition-form select:focus,.acquisition-form textarea:focus{border-color:#43866f;box-shadow:0 0 0 3px #43866f1f}.acquisition-grid{grid-template-columns:.7fr 1.3fr;gap:10px;display:grid}.acquisition-form fieldset{border:1px solid var(--line);border-radius:12px;margin:0;padding:12px}.acquisition-form legend{padding:0 5px;font-size:10px;font-weight:800}.cost-toggle{background:#edf2ee;border-radius:9px;grid-template-columns:1fr 1fr;margin-bottom:12px;padding:3px;display:grid}.cost-toggle button{background:0 0;border:0;border-radius:7px;padding:8px;font-size:10px;font-weight:700}.cost-toggle button.selected{color:var(--green);background:#fff;box-shadow:0 1px 4px #14281f1f}.money-input{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;padding-left:12px;display:flex}.money-input input{box-shadow:none!important;border:0!important}.acquisition-form details{border-top:1px solid var(--line);padding-top:12px}.acquisition-form summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.optional-fields{gap:12px;padding-top:13px;display:grid}.acquisition-success{text-align:center;padding:70px 10px}.acquisition-success>span{background:var(--mint);width:54px;height:54px;color:var(--green);border-radius:50%;place-items:center;margin:auto;display:grid}.acquisition-success h3{margin:15px 0 5px;font-family:Georgia,serif;font-size:22px}.acquisition-success p{color:var(--muted);font-size:11px}.acquisition-success button{background:var(--nav);color:#fff;border:0;border-radius:9px;margin-top:12px;padding:10px 22px}.reports-view{padding:31px 32px 50px}.reports-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.reports-title h2{letter-spacing:-.6px;margin:5px 0;font-family:Georgia,serif;font-size:27px;font-weight:500}.reports-title p{color:var(--muted);margin:0;font-size:10.5px}.reports-title>a{background:var(--nav);color:#fff;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:10px 13px;font-size:10.5px;font-weight:700;text-decoration:none;display:flex}.reports-panel{padding:0;overflow:hidden}.report-tabs{border-bottom:1px solid var(--line);gap:5px;padding:14px 16px;display:flex}.report-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 11px;font-size:10.5px;font-weight:700}.report-tabs button.selected{color:var(--green);background:#e6f1eb}.report-row{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(180px,1.6fr) .45fr .8fr 1fr;align-items:center;gap:14px;min-height:55px;padding:0 18px;font-size:10.5px;display:grid}.report-row>span:first-child,.report-row>span:last-child{flex-direction:column;display:flex}.report-row strong{font-size:11px}.report-row small{color:var(--muted);margin-top:2px;font-size:8.5px}.report-head{color:#89938f;text-transform:uppercase;letter-spacing:.06em;background:#fafbf9;min-height:36px;font-size:8.5px}.report-unknown strong{color:#9a5a2a;font-style:italic}.report-state{color:var(--muted);margin:0;padding:22px 18px;font-size:10.5px}.report-version{color:var(--muted);background:#fafbf9;margin:0;padding:12px 18px;font-size:9px}.export-library{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:18px;padding:20px 21px}.export-library>div:first-child h3{margin:4px 0;font-family:Georgia,serif;font-size:19px;font-weight:500}.export-library>div:first-child p{color:var(--muted);margin:0 0 16px;font-size:10.5px}.export-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.export-grid>a{color:#34413c;border:1px solid #e4e9e5;border-radius:11px;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:all .15s;display:flex}.export-grid>a:hover{background:#f9fbf9;border-color:#a9c3b6}.export-grid>a>span{width:32px;height:32px;color:var(--green);background:#e6f1eb;border-radius:9px;place-items:center;display:grid}.export-grid>a>div{flex-direction:column;flex:1;min-width:0;display:flex}.export-grid strong{font-size:10.5px}.export-grid small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8.5px;overflow:hidden}.export-grid>a>svg{color:var(--green)}.backdrop{display:none}.overview-empty{gap:16px;display:grid}.overview-empty-hero{color:#fff;background:linear-gradient(135deg,#122820 0%,#193b30 58%,#24634f 100%);border-radius:18px;grid-template-columns:auto minmax(0,680px);align-items:start;gap:20px;padding:34px 36px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #12282024}.overview-empty-hero:after{content:"";border:1px solid #d7f06c2e;border-radius:50%;width:260px;height:260px;position:absolute;top:-130px;right:-70px;box-shadow:0 0 0 42px #d7f06c0a,0 0 0 84px #d7f06c06}.overview-empty-mark{z-index:1;width:54px;height:54px;color:var(--nav);background:#d7f06c;border-radius:15px;place-items:center;display:grid;position:relative}.overview-empty-hero>div{z-index:1;position:relative}.overview-empty-hero .section-kicker{color:#d7f06c}.overview-empty-hero h2{letter-spacing:-.7px;max-width:620px;margin:8px 0 10px;font-family:Georgia,serif;font-size:31px;font-weight:500;line-height:1.14}.overview-empty-hero p{color:#d7e1dc;max-width:650px;margin:0;font-size:11.5px;line-height:1.65}.overview-empty-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.overview-empty-actions button{cursor:pointer;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 13px;font-size:10.5px;font-weight:750;display:flex}.overview-empty-primary{color:var(--nav);background:#d7f06c;border:0}.overview-empty-secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff3d}.overview-empty-steps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.overview-empty-steps>button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:3px 11px;padding:16px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative}.overview-empty-steps>button:hover{border-color:#b8cec3;transform:translateY(-2px);box-shadow:0 10px 25px #12282014}.overview-empty-steps>button>span{width:38px;height:38px;color:var(--green);background:#e9f4ee;border-radius:10px;grid-row:1/3;place-items:center;display:grid;position:relative}.overview-empty-steps>button>span b{background:var(--nav);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid;position:absolute;top:-5px;right:-4px}.overview-empty-steps strong{font-size:11px}.overview-empty-steps small{color:var(--muted);font-size:9px;line-height:1.4}.overview-empty-steps>button>svg{color:var(--green);grid-area:1/3/3}.overview-empty-preview{background:#fff;border:1px dashed #ccd7d1;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.overview-empty-preview>div{border-right:1px solid var(--line);gap:4px;padding:17px 18px;display:grid}.overview-empty-preview>div:last-child{border:0}.overview-empty-preview span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8.5px;font-weight:750}.overview-empty-preview strong{color:#a8b0ac;font-family:Georgia,serif;font-size:24px;font-weight:500}.overview-empty-preview small{color:#8a948f;font-size:8.5px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reports-title>button{background:var(--nav);color:#fff;border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 13px;font-size:10.5px;font-weight:700;display:flex}.reports-title>button:disabled{opacity:.55;cursor:not-allowed}.import-row{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(190px,1.5fr) .65fr 1fr .65fr;align-items:center;gap:16px;min-height:66px;padding:9px 18px;font-size:10.5px;display:grid}.import-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.import-row small{color:var(--muted);font-size:8.5px}.import-row code{color:#7b8781;text-overflow:ellipsis;font-size:8px;overflow:hidden}.import-row a{color:var(--green);font-weight:700;text-decoration:none}.import-head{color:#89938f;text-transform:uppercase;letter-spacing:.06em;background:#fafbf9;min-height:36px;font-size:8.5px}.import-status{text-transform:capitalize;width:max-content;color:var(--green);background:#e6f1eb;border-radius:10px;padding:4px 7px;font-size:9px}.status-needs_review,.status-failed{color:#924b43;background:#fae9e6}.status-processing,.status-queued{color:#83571f;background:#fbefd9}.file-picker{border:1px solid var(--line);background:#fff;border-radius:12px;gap:8px;margin-bottom:14px;padding:16px;font-size:11px;font-weight:700;display:grid}.file-picker input{font-size:10px}.file-picker small{color:var(--muted);font-weight:400}.import-preview{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.import-preview>div{background:#eef7f2;border-radius:10px;flex-direction:column;padding:12px;display:flex}.import-preview strong{color:var(--green);font-family:Georgia,serif;font-size:20px}.import-preview small{color:var(--muted);margin-top:2px;font-size:8.5px}.preview-error{background:#fff5f2;border-left:3px solid #c56759;flex-direction:column;gap:3px;margin-bottom:7px;padding:9px 11px;font-size:9.5px;display:flex}.preview-error span{color:#79534d;line-height:1.4}.import-drawer .drawer-primary{margin-top:14px}.mapping-template{gap:6px;margin-bottom:12px;font-size:10px;font-weight:700;display:grid}.mapping-template select,.mapping-grid input,.save-mapping input{border:1px solid var(--line);font:inherit;background:#fff;border-radius:8px;padding:9px;font-size:10px}.mapping-grid{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:12px;display:grid}.mapping-grid legend{padding:0 5px;font-size:10px;font-weight:800}.mapping-grid label{color:#58645e;gap:4px;font-size:8.5px;display:grid}.mapping-grid label b{color:#8e5c28;text-transform:uppercase;font-size:7px}.save-mapping{gap:7px;margin-top:10px;display:flex}.save-mapping input{flex:1}.save-mapping button{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:700}.whatnot-import-guide{background:#f5faf7;border:1px solid #cfe2d7;border-radius:13px;margin:12px 0 16px;padding:14px}.whatnot-import-guide>p{color:#52645b;margin:0 0 12px;font-size:10px;line-height:1.55}.whatnot-import-guide ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.whatnot-import-guide li{align-items:center;gap:9px;display:flex}.whatnot-import-guide li>span{background:var(--nav);color:#fff;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:9px;font-weight:800;display:grid}.whatnot-import-guide li div{gap:1px;display:grid}.whatnot-import-guide strong{font-size:9.5px}.whatnot-import-guide small{color:var(--muted);font-size:8.5px}.whatnot-import-guide a{color:var(--green);align-items:center;gap:5px;margin-top:12px;font-size:9px;font-weight:800;display:inline-flex}.file-picker.file-recognized{background:#f1faf5;border-color:#69a285}.file-picker.file-recognized small{color:#237052;font-weight:750}.advanced-mapping-toggle{color:var(--green);cursor:pointer;background:0 0;border:0;margin:0 0 12px;padding:0;font-size:9px;font-weight:750;text-decoration:underline}.connection-privacy{gap:14px;margin-top:16px;padding:22px;display:grid}.connection-privacy h3{margin:5px 0;font-family:Georgia,serif;font-size:20px;font-weight:500}.connection-privacy p{color:var(--muted);max-width:650px;margin:0;font-size:10px;line-height:1.55}.connection-privacy>div:last-of-type{flex-wrap:wrap;gap:8px;display:flex}.disconnect-connection{color:#9a4439;cursor:pointer;background:#fff8f6;border:1px solid #d8b6b0;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:750}.disconnect-connection:disabled{opacity:.45;cursor:not-allowed}.connection-privacy>small{color:var(--muted);font-size:9px}.connection-freshness{margin-top:16px;padding:22px}.connection-freshness h3{margin:5px 0;font-family:Georgia,serif;font-size:20px;font-weight:500}.connection-freshness>div>p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.freshness-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-top:15px;display:grid}.freshness-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.freshness-grid article div{gap:2px;display:grid}.freshness-grid strong{font-size:10px}.freshness-grid small{color:var(--muted);font-size:8px}.freshness-grid b{text-transform:uppercase;letter-spacing:.05em;font-size:7px}.freshness-dot{background:#80a28e;border-radius:50%;width:9px;height:9px}.freshness-dot.stale,.freshness-dot.never_synced{background:#d79c43}.freshness-dot.disconnected{background:#b5bdb8}.sync-stale{background:var(--nav);color:#fff;cursor:pointer;border:0;border-radius:8px;margin-top:12px;padding:9px 12px;font-size:9px;font-weight:800}.sync-stale:disabled{opacity:.55;cursor:wait}.import-links button{color:var(--green);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.import-links button:disabled{opacity:.55;cursor:wait}.connections-view>.reports-title{margin-bottom:18px}.connections-view>.imports-view{margin-top:28px;padding:0}.connection-card{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.connection-brand{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:17px 19px;display:flex}.connection-brand>span{width:42px;height:42px;color:var(--green);background:#e7f3ed;border-radius:11px;place-items:center;display:grid}.connection-brand>div{flex:1}.connection-brand h3{margin:0;font-family:Georgia,serif;font-size:19px;font-weight:500}.connection-brand p{color:var(--muted);margin:3px 0 0;font-size:9px}.connection-state{color:#64706a;text-transform:capitalize;background:#edf0ee;border-radius:12px;padding:5px 8px;font-size:8px}.state-healthy{color:#236b56;background:#e1f2e9}.state-delayed,.state-pending{color:#83571f;background:#fff0d3}.state-action_required{color:#914b43;background:#fae5e1}.connection-body{justify-content:space-between;align-items:center;gap:25px;padding:20px;display:flex}.connection-body>div:first-child>strong{font-size:12px}.connection-body p{color:var(--muted);margin:5px 0;font-size:10px}.connection-body small{color:#7d8983;font-size:8.5px}.connect-form{width:min(430px,55%)}.connect-form>label{margin-bottom:5px;font-size:9px;font-weight:750;display:block}.connect-form>div{display:flex}.connect-form input{border:1px solid var(--line);min-width:0;font:inherit;border-radius:8px 0 0 8px;flex:1;padding:10px 11px;font-size:10px}.connect-form button{background:var(--nav);color:#fff;white-space:nowrap;border:0;border-radius:0 8px 8px 0;padding:0 13px;font-size:9.5px;font-weight:750}.connect-form button:disabled{opacity:.55}.connect-form>small{color:#8b5b27;margin-top:5px;display:block}.connection-ready{color:var(--green);background:#eaf5ef;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:9.5px;font-weight:700;display:flex}.connection-error{color:#8d382f;background:#fff1ee;border-top:1px solid #f0cbc4;margin:0;padding:10px 20px;font-size:10px}.connection-notice{color:#21664f;background:#e8f5ee;border-radius:11px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.connection-notice.error{color:#8d382f;background:#fff1ee}.connection-notice span{flex-direction:column;font-size:9px;display:flex}.connection-notice strong{margin-bottom:2px;font-size:10.5px}.connection-catalog{margin-top:22px}.connection-catalog>div:first-child{margin-bottom:12px}.connection-catalog h3{margin:4px 0;font-family:Georgia,serif;font-size:21px;font-weight:500}.connection-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.connection-catalog-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:flex-start;gap:11px;padding:15px;display:flex}.connection-catalog-grid article>span{width:34px;height:34px;color:var(--green);background:#f0f5f2;border-radius:9px;place-items:center;display:grid}.connection-catalog-grid article>div{flex:1;min-width:0}.connection-catalog-grid h4{margin:0;font-size:12px}.connection-catalog-grid p{color:var(--muted);margin:4px 0;font-size:9px;line-height:1.45}.connection-catalog-grid small{color:#6c7872;font-size:8px;display:block}.connection-catalog-grid a{width:fit-content;color:var(--green);text-underline-offset:2px;margin-top:8px;font-size:8.5px;font-weight:750;line-height:1.4;display:flex}.connection-catalog-grid b{text-transform:uppercase;letter-spacing:.04em;color:#68756f;white-space:nowrap;background:#eef1ef;border-radius:10px;margin-top:9px;padding:5px 7px;font-size:7.5px;display:inline-block}.connection-catalog-grid button{background:var(--nav);color:#fff;width:fit-content;font:inherit;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;margin-top:9px;padding:8px 10px;font-size:8.5px;font-weight:750;display:flex}.connection-catalog-grid button:hover{background:var(--green)}@media (max-width:1100px){.profit-hero{grid-template-columns:1fr 1fr}.hero-stats{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.hero-stats div:last-child{border:0;grid-column:auto;padding-top:0}.content-grid,.lower-grid{grid-template-columns:1fr}}@media (max-width:760px){.sidebar{visibility:hidden;width:250px;transition:transform .2s;transform:translate(-100%)}.sidebar-open{visibility:visible;transform:translate(0)}.mobile-close,.menu-button{place-items:center;display:grid}.backdrop{z-index:19;background:#0a18134d;border:0;display:block;position:fixed;inset:0}.main-panel{width:100%;margin:0}.topbar{height:68px;padding:0 17px}.dashboard,.reports-view{padding:20px 15px 40px}.dashboard-toolbar,.reports-title{align-items:flex-start;gap:15px}.dashboard-toolbar h2{font-size:20px}.dashboard-toolbar p{display:none}.reports-title{flex-direction:column}.reports-title h2{font-size:22px}.period-wrap{height:35px}.profit-hero{grid-template-columns:1fr}.profit-primary{border:0;border-bottom:1px solid var(--line)}.confidence-card{margin:18px}.hero-stats{grid-template-columns:1fr 1fr}.hero-stats div:last-child{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.action-banner{flex-wrap:wrap;align-items:flex-start}.action-copy{min-width:calc(100% - 62px)}.action-impact{border:0;flex:1;padding:0 0 0 59px}.table-row{grid-template-columns:1.2fr .8fr .7fr}.table-row>span:last-child{display:none}.report-row{grid-template-columns:minmax(130px,1.4fr) .45fr .8fr}.report-row>span:last-child{grid-column:1/-1;padding-bottom:10px}.report-head>span:last-child{display:none}.export-grid{grid-template-columns:1fr}.donut-wrap{flex-direction:column;align-items:flex-start}.aging-legend{width:100%}.header-actions .icon-button:first-child{display:none}.profit-number{font-size:42px}.overview-empty-hero{grid-template-columns:1fr;padding:25px 22px}.overview-empty-hero h2{font-size:25px}.overview-empty-steps,.overview-empty-preview{grid-template-columns:1fr}.overview-empty-preview>div{border-right:0;border-bottom:1px solid var(--line)}.overview-empty-preview>div:last-child{border-bottom:0}.overview-empty-actions{flex-direction:column;align-items:stretch}.overview-empty-actions button{justify-content:center}.connection-body{flex-direction:column;align-items:stretch}.connect-form{width:100%}.connect-form>div{flex-direction:column;gap:7px}.connect-form input,.connect-form button{border-radius:8px;height:39px}.connection-brand{align-items:flex-start}.connection-state{margin-left:auto}.connection-catalog-grid{grid-template-columns:1fr}}.settings-view{gap:18px;display:grid}.settings-view>.reports-title{margin-bottom:0}.settings-panel{grid-template-columns:minmax(180px,.7fr) minmax(280px,1fr);gap:28px;padding:22px;display:grid}.settings-panel h3{margin:0 0 5px;font-family:Georgia,serif;font-size:18px;font-weight:500}.settings-panel p{color:var(--muted);margin:0 0 14px;font-size:10.5px}.settings-panel form,.settings-panel label{gap:6px;display:grid}.settings-panel form{gap:13px}.settings-panel label{color:#4f5c56;font-size:10px;font-weight:750}.settings-panel input{border:1px solid var(--line);height:40px;font:inherit;border-radius:8px;padding:0 11px}.primary-action,.secondary-action,.danger-action{cursor:pointer;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:750}.primary-action{background:var(--nav);color:#fff;border:0}.secondary-action{border:1px solid var(--line);color:var(--ink);background:#fff}.danger-panel{border-color:#eccbc6}.danger-panel h3{color:#8e3e36}.danger-action{color:#fff;background:#a84d45;border:1px solid #a84d45}.danger-action:disabled{opacity:.5;cursor:not-allowed}.settings-success,.settings-error{border-radius:7px;padding:9px;margin:0!important;font-size:10px!important}.settings-success{background:var(--mint);color:var(--green)!important}.settings-error{background:#fae9e6;color:var(--rose)!important}@media (max-width:700px){.settings-panel{grid-template-columns:1fr}}.account-session-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-session-actions small,.account-session-actions .settings-error{grid-column:1/-1}.account-session-actions small{color:var(--muted);font-size:10px;line-height:1.5}.team-settings form{grid-template-columns:minmax(0,1fr) 150px auto;align-items:end}.team-settings select{border:1px solid var(--line);height:40px;font:inherit;background:#fff;border-radius:8px;padding:0 11px}.team-settings .primary-action,.team-invite-link button{justify-content:center;align-items:center;gap:6px;display:flex}.team-invite-link{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;display:grid}.team-invite-link input{font-size:10px}.team-invitations{gap:8px;margin-top:16px;display:grid}.team-invitations>strong{font-size:11px}.team-invitations>p{margin:0}.team-invitations article{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.team-invitations article span{gap:2px;display:grid}.team-invitations article b{font-size:11px}.team-invitations article small{color:var(--muted);font-size:9px}.team-invitations article button{border:1px solid var(--line);width:32px;height:32px;color:var(--rose);background:#fff;border-radius:7px;place-items:center;display:grid}.invite-card>svg{color:var(--green)}.invite-continue{background:var(--nav);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:12px;font-weight:800;text-decoration:none;display:flex}@media (max-width:700px){.team-settings form,.team-invite-link{grid-template-columns:1fr}}.support-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.support-actions .secondary-action{text-decoration:none}.support-actions small{color:var(--muted);flex-basis:100%;font-size:10px}.data-management-actions{gap:12px;display:grid}.data-management-actions details{border:1px solid #eccbc6;border-radius:10px;padding:12px}.data-management-actions summary{color:#8e3e36;cursor:pointer;font-size:11px;font-weight:750}.data-management-actions details p{margin:11px 0}.data-management-actions code{overflow-wrap:anywhere;margin-top:4px;font-size:9px;display:block}.data-management-actions .danger-action{margin-top:10px}.data-management-actions>small{color:var(--muted);font-size:10px;line-height:1.5}.records-view{gap:18px;display:grid}.records-view>.reports-title{margin-bottom:0}.record-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.record-metrics>div{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:5px;padding:16px;display:flex}.record-metrics span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:9px;font-weight:750}.record-metrics strong{font-family:Georgia,serif;font-size:24px;font-weight:500}.records-panel{overflow:hidden}.sales-record-row,.inventory-record-row{border-bottom:1px solid #edf0ee;align-items:center;gap:16px;min-height:65px;padding:10px 18px;font-size:10.5px;display:grid}.sales-record-row{grid-template-columns:minmax(210px,1.6fr) .65fr .7fr .7fr}.inventory-record-row{grid-template-columns:minmax(210px,1.5fr) .7fr .75fr .75fr}.sales-record-row>span,.inventory-record-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.sales-record-row small,.inventory-record-row small{color:var(--muted);font-size:8.5px}.records-head{color:#89938f;text-transform:uppercase;letter-spacing:.06em;background:#fafbf9;min-height:36px;font-size:8.5px}.unknown-value{color:#9a5a2a;font-style:italic}.record-state,.record-empty{color:var(--muted);margin:0;padding:24px;font-size:10.5px}.record-empty{align-items:center;gap:10px;display:flex}.inventory-buckets{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.inventory-buckets>div{background:#eef5f1;border-radius:10px;gap:3px;padding:13px;display:grid}.inventory-buckets span{color:var(--muted);font-size:9px}.inventory-buckets strong{font-family:Georgia,serif;font-size:20px}.inventory-buckets small{color:var(--green);font-size:8.5px}.record-form{gap:13px;display:grid}.record-form label{gap:5px;font-size:10px;font-weight:750;display:grid}.record-form label small{color:var(--muted);font-size:8px;font-weight:500}.record-form input,.record-form select{border:1px solid var(--line);height:39px;font:inherit;background:#fff;border-radius:8px;padding:0 10px;font-size:10px}.record-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.record-form .money-input{height:39px}.record-form .money-input input{height:37px}@media (max-width:760px){.record-metrics{grid-template-columns:1fr}.inventory-buckets{grid-template-columns:1fr 1fr}.sales-record-row,.inventory-record-row{grid-template-columns:1.5fr .7fr}.records-head span:nth-child(n+3),.sales-record-row>span:nth-child(n+3),.inventory-record-row>span:nth-child(n+3){display:none}.record-form-grid{grid-template-columns:1fr}}.marketplace-link summary small{color:var(--muted);margin-left:auto;margin-right:6px;font-size:8px;font-weight:500}.marketplace-link .optional-fields>p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.inventory-match-panel{overflow:hidden}.inventory-match-heading{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f2f8f4,#fbfcfa);gap:12px;padding:18px;display:flex}.inventory-match-heading>span{background:var(--nav);color:#d7f06c;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.inventory-match-heading small{text-transform:uppercase;letter-spacing:.07em;color:var(--green);font-size:8px;font-weight:800}.inventory-match-heading h3{margin:3px 0;font-family:Georgia,serif;font-size:19px;font-weight:500}.inventory-match-heading p{max-width:680px;color:var(--muted);margin:0;font-size:9.5px;line-height:1.5}.inventory-match-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.8fr) minmax(300px,1.4fr);gap:16px;padding:17px 18px;display:grid}.sold-item-summary{align-content:start;gap:3px;display:grid}.sold-item-summary>span{width:max-content;color:var(--green);text-transform:uppercase;background:#edf2ef;border-radius:10px;padding:4px 7px;font-size:7.5px;font-weight:800}.sold-item-summary>strong{margin-top:4px;font-size:11px}.sold-item-summary>small{color:var(--muted);font-size:8.5px}.sold-item-summary>b{margin-top:6px;font-family:Georgia,serif;font-size:20px;font-weight:500}.sold-item-summary>em{color:#7e8984;font-size:8px;font-style:normal}.match-candidates{gap:6px;display:grid}.match-candidates>small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:8px;font-weight:750}.match-candidates>label{border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.match-candidates>label.selected{background:#f2f8f5;border-color:#5d9b84;box-shadow:0 0 0 2px #5d9b841a}.match-candidates input{accent-color:var(--green)}.match-candidates label>span{gap:2px;display:grid}.match-candidates label strong{font-size:9.5px}.match-candidates label small,.match-candidates label em{color:var(--muted);font-size:7.8px;font-style:normal}.match-candidates label em{color:var(--green)}.match-candidates label>b{white-space:nowrap;font-size:9px}.match-candidates>button,.no-match-candidate button{background:var(--nav);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-self:start;align-items:center;gap:6px;padding:8px 11px;font-size:8.5px;font-weight:750;display:flex}.match-candidates>button:disabled{opacity:.6}.no-match-candidate{color:var(--muted);border:1px dashed #cbd8d1;border-radius:10px;grid-template-columns:auto 1fr;align-content:center;gap:3px 9px;padding:13px;display:grid}.no-match-candidate>svg{grid-row:1/4}.no-match-candidate strong{color:var(--ink);font-size:9.5px}.no-match-candidate p{margin:0;font-size:8.5px}.no-match-candidate button{margin-top:5px}.inventory-match-complete{color:var(--green);background:#f3f9f5;border:1px solid #cfe2d7;border-radius:12px;align-items:center;gap:9px;padding:13px 15px;display:flex}.inventory-match-complete span{display:grid}.inventory-match-complete strong{font-size:10px}.inventory-match-complete small{color:var(--muted);font-size:8.5px}@media (max-width:760px){.inventory-match-list>article{grid-template-columns:1fr}.match-candidates>label{grid-template-columns:auto 1fr}.match-candidates label>b{grid-column:2}.marketplace-link summary small{display:none}}.expense-record-row{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(210px,1.5fr) .8fr .65fr .45fr;align-items:center;gap:16px;min-height:65px;padding:10px 18px;font-size:10.5px;display:grid}.expense-record-row>span{flex-direction:column;gap:3px;display:flex}.expense-record-row small{color:var(--muted);font-size:8.5px}.record-actions{flex-direction:row!important;gap:5px!important}.record-actions button,.record-actions a{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);cursor:pointer;background:#fff;border-radius:7px;place-items:center;display:grid}.receipt-picker{background:#f8fbf9;border-style:dashed;margin-top:8px;position:relative}.receipt-picker>svg{color:var(--green)}.receipt-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.receipt-review{color:var(--green);background:#f0f8f3;border:1px solid #b9d8c7;border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 12px;display:flex}.receipt-review span{gap:3px;display:grid}.receipt-review small{color:#53665d;font-size:8.5px;line-height:1.45}@media (max-width:760px){.expense-record-row{grid-template-columns:1.5fr .6fr}.expense-record-row>span:nth-child(2),.expense-record-row>span:nth-child(3){display:none}}.payout-record-row{border-bottom:1px solid #edf0ee;grid-template-columns:1.3fr .7fr .8fr .8fr;align-items:center;gap:16px;min-height:65px;padding:10px 18px;font-size:10.5px;display:grid}.payout-record-row>span{flex-direction:column;gap:3px;display:flex}.payout-record-row small{color:var(--muted);font-size:8.5px}.status-action{color:#176b54;font:inherit;cursor:pointer;background:#eef6f1;border:0;border-radius:999px;padding:7px 10px}.status-action:not([onClick]){cursor:default}@media (max-width:760px){.payout-record-row{grid-template-columns:1.2fr .8fr}.payout-record-row>span:nth-child(2),.payout-record-row>span:nth-child(3){display:none}}.business-menu{z-index:20;border:1px solid var(--line);background:#fff;border-radius:12px;padding:6px;position:absolute;top:86px;left:14px;right:14px;box-shadow:0 14px 30px #12352a20}.business-menu button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.business-menu button:hover,.business-menu button.selected{background:#f0f5f2}.business-menu span:nth-child(2){flex-direction:column;display:flex}.business-menu small{color:var(--muted)}.header-popover{z-index:30;border:1px solid var(--line);background:#fff;border-radius:14px;width:min(360px,100vw - 24px);padding:8px;position:absolute;top:64px;right:86px;box-shadow:0 18px 50px #12352a24}.header-popover>div{justify-content:space-between;align-items:center;padding:8px;display:flex}.header-popover>div button{background:0 0;border:0}.notification-popover>button{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:8px 1fr;gap:10px;width:100%;padding:10px;display:grid}.notification-popover>button:hover{background:#f3f7f5}.notification-popover>button span:last-child{flex-direction:column;gap:3px;display:flex}.notification-popover small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notice-dot{background:#dca22f;border-radius:50%;width:8px;height:8px;margin-top:4px}.notice-dot.critical{background:#c85749}.search-layer{z-index:100;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.search-dialog{background:#fff;border-radius:16px;width:min(620px,100vw - 28px);position:relative;overflow:hidden;box-shadow:0 30px 90px #09271f4d}.search-input{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.search-input input{font:inherit;border:0;outline:0;font-size:14px}.search-input button{background:0 0;border:0}.search-results{max-height:55vh;padding:8px;overflow:auto}.search-results>button{text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.search-results>button:hover{background:#f1f6f3}.search-results span{flex-direction:column;gap:2px;display:flex}.search-results small,.search-results>p{color:var(--muted)}.resolution-amount{color:var(--muted);justify-content:space-between;align-items:center;margin-top:10px;font-size:10px;font-weight:700;display:flex}.resolution-amount span{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;padding-left:9px;display:flex}.resolution-amount input{border:0;outline:0;width:100px;padding:8px}.drawer-action-buttons .primary-resolution{background:var(--ink);color:#fff;border-color:var(--ink)}.onboarding-shell{background:radial-gradient(circle at 50% -10%,#d9eee3 0,#0000 42%),linear-gradient(135deg,#f7f8f5,#eef4f0);padding:32px}.onboarding-card{width:min(760px,100%);min-height:650px;padding:0;overflow:hidden}.onboarding-brand{border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:10px;height:70px;padding:0 30px;display:grid}.onboarding-brand>span{background:var(--nav);color:#d7f06c;border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.onboarding-brand strong{align-self:end;font-family:Georgia,serif;font-size:17px}.onboarding-brand small{color:var(--muted);align-self:start;font-size:8px}.onboarding-progress{grid-template-columns:repeat(3,1fr);padding:18px 30px 0;display:grid}.onboarding-progress>span{color:#9aa39f;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex;position:relative}.onboarding-progress>span:before{content:"";z-index:0;background:#dfe5e1;height:1px;position:absolute;left:-50%;right:50%}.onboarding-progress>span:first-child:before{display:none}.onboarding-progress i{z-index:1;background:#eef1ef;border:1px solid #dce2de;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid;position:relative}.onboarding-progress .current{color:var(--ink)}.onboarding-progress .current i{background:var(--nav);border-color:var(--nav);color:#d7f06c;box-shadow:0 0 0 4px #e9f2ed}.onboarding-progress .complete{color:var(--green)}.onboarding-progress .complete i{background:var(--green);border-color:var(--green);color:#fff}.onboarding-progress .complete:before,.onboarding-progress .current:before{background:#79aa97}.onboarding-welcome,.onboarding-step{max-width:650px;margin:0 auto;padding:46px 38px 38px}.onboarding-welcome{text-align:center}.onboarding-spark{width:56px;height:56px;color:var(--green);background:#e7f4ed;border-radius:16px;place-items:center;margin:0 auto 20px;display:grid}.onboarding-welcome h1,.onboarding-step h1{letter-spacing:-1px;margin:9px 0 11px;font-family:Georgia,serif;font-size:35px;font-weight:500;line-height:1.13}.onboarding-welcome>p,.onboarding-step>p{color:var(--muted);max-width:580px;margin:0 auto 24px;font-size:12px;line-height:1.6}.onboarding-benefits{text-align:left;grid-template-columns:repeat(3,1fr);gap:9px;margin:24px 0;display:grid}.onboarding-benefits>span{border:1px solid var(--line);background:#fbfcfa;border-radius:11px;grid-template-columns:auto 1fr;gap:3px 7px;padding:13px;display:grid}.onboarding-benefits svg{color:var(--green);grid-row:1/3;margin-top:1px}.onboarding-benefits b{font-size:10px}.onboarding-benefits small{color:var(--muted);font-size:8.5px;line-height:1.4}.onboarding-primary{background:var(--nav);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:750;display:flex}.onboarding-welcome>.onboarding-primary{margin:0 auto}.onboarding-primary:disabled{opacity:.6;cursor:wait}.onboarding-time{color:#8a948f;margin-top:11px;font-size:8.5px;display:block}.onboarding-back{color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:24px;padding:0;font-size:9.5px;font-weight:750;display:flex}.onboarding-step .section-kicker{display:block}.onboarding-step form{gap:15px;display:grid}.onboarding-step label{color:#4f5c56;gap:6px;font-size:10px;font-weight:750;display:grid}.onboarding-step input,.onboarding-step select{width:100%;height:43px;font:inherit;background:#fff;border:1px solid #dce2de;border-radius:9px;padding:0 12px;font-size:11px}.onboarding-step input:focus,.onboarding-step select:focus{border-color:#43866f;outline:none;box-shadow:0 0 0 3px #43866f1f}.onboarding-step form>.onboarding-primary{margin-top:5px}.onboarding-paths{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0;display:grid}.onboarding-paths>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:78px;padding:12px;display:grid}.onboarding-paths>button:hover{background:#fbfdfb;border-color:#a9c5b8}.onboarding-paths>button.selected{border:2px solid var(--green);background:#f2f8f5;padding:11px}.onboarding-paths>button>span:first-child{width:36px;height:36px;color:var(--green);background:#e8f3ed;border-radius:10px;place-items:center;display:grid}.onboarding-paths>button>span:nth-child(2){gap:3px;display:grid}.onboarding-paths strong{font-size:10.5px}.onboarding-paths small{color:var(--muted);font-size:8.5px;line-height:1.4}.onboarding-paths>button>i{color:#fff;border:1px solid #ccd6d1;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.onboarding-paths>button.selected>i{border-color:var(--green);background:var(--green)}.onboarding-step>.onboarding-primary{width:100%;margin-top:10px}.onboarding-security{color:#7f8b85;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:8.5px;display:flex}.onboarding-security svg{color:var(--green)}@media (max-width:680px){.onboarding-shell{min-height:100dvh;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}.onboarding-card{border-radius:16px;min-height:calc(100dvh - 20px)}.onboarding-brand{height:68px;padding:0 18px}.onboarding-brand small{font-size:11px}.onboarding-progress{padding:17px 10px 0}.onboarding-progress>span{gap:5px;font-size:11px}.onboarding-progress i{width:26px;height:26px}.onboarding-welcome,.onboarding-step{padding:32px 18px}.onboarding-welcome h1,.onboarding-step h1{font-size:28px}.onboarding-welcome>p,.onboarding-step>p{font-size:14px;line-height:1.55}.onboarding-welcome .section-kicker,.onboarding-step .section-kicker{font-size:11px}.onboarding-benefits,.onboarding-paths,.onboarding-grid{grid-template-columns:1fr}.onboarding-benefits{gap:8px}.onboarding-benefits>span{padding:15px}.onboarding-benefits b,.onboarding-paths strong{font-size:14px}.onboarding-benefits small,.onboarding-paths small{font-size:12px;line-height:1.45}.onboarding-primary{width:100%;min-height:48px;font-size:14px}.onboarding-welcome>.onboarding-primary{margin:0}.onboarding-time{font-size:11px;line-height:1.45}.onboarding-back{min-height:44px;margin:-10px 0 14px;font-size:13px}.onboarding-step label{font-size:12px}.onboarding-step input,.onboarding-step select{height:48px;font-size:16px}.onboarding-paths>button{min-height:84px}.onboarding-security{text-align:left;align-items:flex-start;font-size:11px;line-height:1.45}.onboarding-error{font-size:13px;line-height:1.45}}.ebay-connection-card{margin-top:12px}.connection-ready button{background:var(--nav);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:750}.connection-ready button:disabled{opacity:.55;cursor:wait}.cost-presets{gap:12px;display:grid}.cost-presets>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.preset-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.preset-chips button{border:1px solid var(--line);min-height:46px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.preset-chips button.selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent);background:#f5ffd8}@supports (color:color-mix(in lab, red, red)){.preset-chips button.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}}.preset-chips b{white-space:nowrap;font-size:11px}.preset-create{grid-template-columns:minmax(0,1fr) 130px auto;align-items:end;gap:8px;display:grid}.preset-create>button{background:var(--nav);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 14px;font-size:11px;font-weight:800}.preset-create>button:disabled{opacity:.5;cursor:not-allowed}.preset-empty{border:1px dashed var(--line);border-radius:10px;padding:10px}.cost-presets legend small{color:var(--muted);font-weight:500}@media (max-width:620px){.preset-chips,.preset-create{grid-template-columns:1fr}.preset-create>button{width:100%}}.match-cost-presets{border:1px dashed var(--line);background:#fbfcf8;border-radius:10px;gap:7px;padding:10px;display:grid}.match-cost-presets>small{color:var(--muted);font-weight:750}.match-cost-presets>div{flex-wrap:wrap;gap:6px;display:flex}.match-cost-presets button{width:auto!important;min-height:36px!important;color:var(--ink)!important;border:1px solid var(--line)!important;background:#fff!important;padding:7px 10px!important}.match-cost-presets button:hover{border-color:var(--accent)!important}.inventory-presets{gap:16px;padding:20px;display:grid}.inventory-presets h3{margin:4px 0 5px}.inventory-presets p{color:var(--muted);margin:0;font-size:12px}.inventory-presets form,.preset-apply{grid-template-columns:minmax(0,1fr) minmax(0,180px) auto;align-items:end;gap:10px;display:grid}.inventory-presets label{gap:6px;font-size:11px;font-weight:750;display:grid}.inventory-presets input,.inventory-presets select{border:1px solid var(--line);min-height:44px;font:inherit;color:var(--ink);background:#fff;border-radius:9px;padding:0 11px}.inventory-presets button{background:var(--nav);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 14px;font-size:11px;font-weight:800}.inventory-presets button:disabled{opacity:.5;cursor:not-allowed}.preset-message{background:#f2f8e8;border-radius:9px;padding:9px 11px;font-weight:700;color:var(--nav)!important}.preset-message.error{background:#fae9e6;color:var(--rose)!important}.preset-apply{border-top:1px solid var(--line);padding-top:14px}@media (max-width:720px){.inventory-presets form,.preset-apply{grid-template-columns:1fr}.inventory-presets button{width:100%}}.inventory-presets form{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-presets form>button{grid-column:1/-1}@media (max-width:720px){.inventory-presets form{grid-template-columns:1fr}.inventory-presets form>button{grid-column:auto}}.record-metrics.payout-metrics{grid-template-columns:repeat(4,1fr)}.payout-awaiting-note{color:#735724;background:#fffaf0;border:1px solid #ead5aa;border-radius:10px;margin:0;padding:11px 13px;font-size:10px;line-height:1.5}@media (max-width:760px){.record-metrics.payout-metrics{grid-template-columns:1fr}}.payout-sync-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.payout-sync-actions button{border:1px solid var(--line);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:0 11px;font-size:9.5px;font-weight:750;display:flex}.payout-sync-actions button:first-child{background:var(--nav);border-color:var(--nav);color:#fff}.payout-sync-actions button:disabled{opacity:.55;cursor:not-allowed}.payout-sync-note{text-align:right;max-width:330px;color:var(--muted);margin:7px 0 0;font-size:8.5px;line-height:1.45}@media (max-width:760px){.payout-sync-actions{grid-template-columns:1fr;width:100%;display:grid}.payout-sync-actions button{justify-content:center;min-height:44px;font-size:13px}.payout-sync-note{text-align:left;max-width:none;font-size:11px}}.payout-statement-button{border:1px solid var(--line);min-height:38px;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:0 11px;font-size:9.5px;font-weight:750;display:flex}.payout-statement-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.payout-provider-summary{background:#f2faf6;border:1px solid #b9dacc;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.payout-provider-summary div{flex-direction:column;gap:4px;display:flex}.payout-provider-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:750}.payout-provider-summary strong{font-family:var(--display);font-size:18px}.payout-provider-summary p{color:#365d4f;grid-column:1/-1;margin:0;font-size:10px;line-height:1.5}@media (max-width:760px){.payout-statement-button{justify-content:center;min-height:44px;font-size:13px}.payout-provider-summary{grid-template-columns:1fr}.payout-provider-summary p{grid-column:1}.payout-provider-summary span,.payout-provider-summary p{font-size:12px}}.receipt-input-actions{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.receipt-input-button{border:1px solid var(--line,#dce4df);color:var(--ink,#14241d);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.receipt-input-button:hover{background:#f7fbf9;border-color:#18755f}.receipt-input-button span{flex-direction:column;gap:2px;display:flex}.receipt-input-button small{color:#66736d;font-weight:500}.receipt-input-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.receipt-input-button:focus-within{outline-offset:2px;outline:3px solid #c6ec4ca6}.receipt-selection{color:#174c3d;background:#f2f7f4;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.receipt-selection span{flex-direction:column;min-width:0;display:flex}.receipt-selection strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.receipt-selection small{color:#64716b}.receipt-duplicate{color:#5b3b08;background:#fff8e8;border:1px solid #d89d33;border-radius:14px;gap:12px;padding:16px;display:grid}.receipt-duplicate p{margin:5px 0 0;line-height:1.45}.receipt-duplicate button{color:#fff;cursor:pointer;background:#5b3b08;border:0;border-radius:999px;justify-self:start;padding:9px 14px;font-weight:700}.receipt-duplicate button:disabled{opacity:.6;cursor:wait}@media (max-width:560px){.receipt-input-actions{grid-template-columns:1fr}.receipt-input-button{min-height:68px}}.receipt-usage{border:1px solid var(--line);background:#f5f8f6;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 13px;padding:11px 13px;display:flex}.receipt-usage>span{gap:2px;display:grid}.receipt-usage strong{font-size:10px}.receipt-usage small{color:var(--muted);font-size:8.5px}.receipt-usage>b{white-space:nowrap;font-family:Georgia,serif;font-size:18px;font-weight:500}.receipt-usage-low{color:#6d4a11;background:#fff8e8;border-color:#e7c98e}.receipt-line-items{border:1px solid var(--line);border-radius:11px;gap:8px;margin:0;padding:13px;display:grid}.receipt-line-items legend{padding:0 5px;font-size:10px;font-weight:800}.receipt-line-items legend small{color:var(--muted);font-weight:500}.receipt-line-item{grid-template-columns:minmax(140px,1fr) 74px 100px 34px;align-items:end;gap:7px;display:grid}.receipt-line-item label{font-size:8px}.receipt-line-item input{min-width:0}.receipt-line-item button{border:1px solid var(--line);color:#a0473d;cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:34px;height:39px;display:grid}@media (max-width:560px){.receipt-line-item{grid-template-columns:1fr 70px}.receipt-line-item label:first-child{grid-column:1/-1}.receipt-line-item button{width:44px;height:44px}}@media (max-width:760px){html{overflow-x:hidden}.app-shell{padding-bottom:env(safe-area-inset-bottom)}.sidebar{width:min(86vw,310px);padding-top:max(22px,env(safe-area-inset-top));padding-bottom:max(18px,env(safe-area-inset-bottom));overflow:hidden}.sidebar nav{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.sidebar-bottom{flex:none}.sidebar-bottom strong,.sidebar-bottom p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.business-switcher,.profile-row,.nav-item{min-height:44px}.topbar{height:auto;min-height:68px;padding:max(10px,env(safe-area-inset-top)) 14px 10px;gap:8px}.topbar-left{flex:1;min-width:0}.topbar-left>div{min-width:0}.topbar h1{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.topbar-period{display:none!important}.header-actions{gap:5px}.header-actions .icon-button:first-child{display:grid}.icon-button,.menu-button{width:44px;height:44px}.add-button{justify-content:center;width:44px;height:44px;padding:0}.add-button span{display:none}.header-popover{top:calc(max(10px,env(safe-area-inset-top)) + 58px);width:auto;max-height:calc(100dvh - 90px);position:fixed;left:12px;right:12px;overflow:auto}.search-layer{padding:calc(max(12px,env(safe-area-inset-top)) + 8px) 12px}.search-dialog{width:100%;max-height:calc(100dvh - 40px)}.search-results{max-height:calc(100dvh - 105px)}.dashboard,.reports-view{padding:18px 12px calc(32px + env(safe-area-inset-bottom))}.dashboard-toolbar,.reports-title{gap:12px}.dashboard-toolbar>div,.reports-title>div{min-width:0}.reports-title>button,.reports-title>a{justify-content:center;width:100%;min-height:44px}.period-wrap{justify-content:space-between;width:100%}.period-wrap select{flex:1}.profit-primary{padding:22px 18px}.profit-number{overflow-wrap:anywhere;font-size:38px}.confidence-card{margin:14px}.hero-stats{gap:14px;padding:18px}.action-banner{padding:16px}.action-symbol{flex:none;width:40px;height:40px}.action-copy{min-width:calc(100% - 56px)}.action-copy p{font-size:11px;line-height:1.45}.action-impact{flex-basis:100%;padding:0}.action-banner>button{justify-content:center;width:100%;min-height:44px}.record-metrics,.record-metrics.payout-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.record-metrics>div{padding:13px}.record-metrics strong{overflow-wrap:anywhere;font-size:20px}.record-metrics>div:last-child:nth-child(odd){grid-column:1/-1}.records-panel{box-shadow:none;background:0 0;border:0;gap:10px;display:grid;overflow:visible}.records-head{display:none!important}.sales-record-row,.inventory-record-row,.expense-record-row,.payout-record-row{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;min-height:0;padding:15px;box-shadow:0 5px 18px #1228200b}.sales-record-row>span,.inventory-record-row>span,.expense-record-row>span,.payout-record-row>span{overflow-wrap:anywhere;min-width:0;display:flex!important}.sales-record-row>span:first-child,.inventory-record-row>span:first-child,.expense-record-row>span:first-child,.payout-record-row>span:first-child{border-bottom:1px solid #edf0ee;grid-column:1/-1;padding-bottom:11px}.sales-record-row>span:not(:first-child):before,.inventory-record-row>span:not(:first-child):before,.expense-record-row>span:not(:first-child):before,.payout-record-row>span:not(:first-child):before,.report-row:not(.report-head)>span:not(:first-child):before{color:#7b8781;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.sales-record-row>span:nth-child(2):before{content:"Channel"}.sales-record-row>span:nth-child(3):before{content:"Net sales"}.sales-record-row>span:nth-child(4):before{content:"Profit"}.inventory-record-row>span:nth-child(2):before{content:"Stock"}.inventory-record-row>span:nth-child(3):before{content:"Cost basis"}.inventory-record-row>span:nth-child(4):before{content:"Last acquired"}.expense-record-row>span:nth-child(2):before{content:"Assignment"}.expense-record-row>span:nth-child(3):before{content:"Amount"}.expense-record-row>span:nth-child(4):before{content:"Actions"}.payout-record-row>span:nth-child(2):before{content:"Channel"}.payout-record-row>span:nth-child(3):before{content:"Expected / actual"}.payout-record-row>span:nth-child(4):before{content:"Status"}.record-actions{align-items:flex-start}.record-actions button,.record-actions a{width:44px;height:44px}.inventory-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}.report-tabs{scrollbar-width:none;padding:10px 6px;overflow-x:auto}.report-tabs::-webkit-scrollbar{display:none}.report-tabs button{white-space:nowrap;min-height:44px}.report-head{display:none}.report-row:not(.report-head){border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;margin:0 10px 10px;padding:15px}.report-row:not(.report-head)>span{flex-direction:column;padding:0;display:flex}.report-row:not(.report-head)>span:first-child{border-bottom:1px solid #edf0ee;grid-column:1/-1;padding-bottom:10px}.report-row:not(.report-head)>span:nth-child(2):before{content:"Orders"}.report-row:not(.report-head)>span:nth-child(3):before{content:"Net sales"}.report-row:not(.report-head)>span:nth-child(4):before{content:"Profit"}.table-head{display:none}.table-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;padding:14px}.table-row>span{flex-direction:column;display:flex!important}.table-row>span:first-child{grid-column:1/-1}.connection-card{border-radius:13px}.connection-brand,.connection-body{padding:15px}.connection-brand{grid-template-columns:auto 1fr auto;display:grid}.connection-brand>div{min-width:0}.connection-state{text-align:center;max-width:100px}.connection-ready{background:0 0;flex-direction:column;align-items:stretch;padding:0}.connection-ready button{min-height:44px}.connection-catalog-grid article{padding:15px}.connection-catalog-grid button{min-height:44px}.drawer{width:100%;padding:calc(20px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));box-shadow:none}.drawer-head{top:calc(-20px - env(safe-area-inset-top));z-index:3;padding:calc(18px + env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfcfaf5;margin:-20px -16px 16px;position:sticky}.drawer-head h2{font-size:23px}.drawer-head button{width:44px;height:44px}.drawer-action{padding:15px}.drawer-action-buttons{grid-template-columns:1fr 1fr;display:grid}.drawer-action-buttons button{justify-content:center;min-height:44px}.resolution-amount{flex-direction:column;align-items:stretch;gap:6px}.resolution-amount input{width:100%}.record-form input,.record-form select,.record-form .money-input,.record-form .money-input input{min-height:44px;font-size:16px}.record-form textarea{font-size:16px}.drawer-primary{height:48px;font-size:13px}.settings-panel{gap:18px;padding:17px}.settings-panel input{height:44px;font-size:16px}.primary-action,.secondary-action,.danger-action{min-height:44px}}.billing-upgrade{background:linear-gradient(135deg,#f7fcf9,#eef8f3);border-color:#b8d9cc;align-items:center}.billing-upgrade.urgent{background:linear-gradient(135deg,#fffdf4,#f7f4df);border-color:#d9c66c}.billing-upgrade{display:block}.billing-upgrade-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.billing-upgrade-heading>div{max-width:620px}.billing-upgrade h3{margin:4px 0;font-family:Georgia,serif;font-size:20px;font-weight:500}.billing-upgrade p{color:var(--muted);margin:0}.billing-upgrade-heading>button{flex:none}.billing-plan-comparison{border-top:1px solid var(--line);gap:14px;margin-top:18px;padding-top:18px;display:grid}.billing-plan-comparison>header{justify-content:space-between;align-items:end;gap:14px;display:flex}.billing-plan-comparison h4{margin:3px 0 0;font-family:Georgia,serif;font-size:18px;font-weight:500}.billing-plan-comparison>header small,.billing-plan-comparison>small{color:var(--muted);font-size:9px}.billing-plan-comparison>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.billing-plan-comparison article{border:1px solid var(--line);background:#fff;border-radius:11px;align-content:start;gap:10px;padding:13px;display:grid}.billing-plan-comparison article.current{box-shadow:inset 0 3px var(--green);border-color:#65aa91}.billing-plan-comparison article>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.billing-plan-comparison article>div>b{color:var(--green);text-transform:uppercase;background:#e7f4ed;border-radius:999px;padding:3px 5px;font-size:7px}.billing-plan-comparison article>p{color:var(--ink);display:grid}.billing-plan-comparison article>p>strong{font-size:17px}.billing-plan-comparison article>p>small{color:var(--muted);font-size:8px}.billing-plan-comparison ul{color:#52615a;gap:5px;margin:0;padding-left:14px;font-size:8.5px;display:grid}@media (max-width:1000px){.billing-plan-comparison>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.billing-upgrade-heading,.billing-plan-comparison>header{flex-direction:column;align-items:stretch}.billing-upgrade-heading>button{width:100%}.billing-plan-comparison>div{grid-template-columns:1fr}}.marketplace-inventory{gap:14px;display:grid!important}.marketplace-inventory-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.marketplace-inventory-heading>span{width:38px;height:38px;color:var(--green);background:#eaf4ef;border-radius:11px;place-items:center;display:grid}.marketplace-inventory-heading h3{margin:2px 0;font-family:Georgia,serif;font-size:20px;font-weight:500}.marketplace-inventory-heading p{color:var(--muted);margin:0;font-size:10px}.marketplace-inventory-heading>button{align-items:center;gap:6px;display:flex}.marketplace-inventory-list{gap:7px;display:grid}.marketplace-inventory-list label{border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.marketplace-inventory-list label.selected{background:#f3faf6;border-color:#75bca4}.marketplace-inventory-list span{gap:2px;display:grid}.marketplace-inventory-list strong{font-size:11px}.marketplace-inventory-list small{color:var(--muted);font-size:9px}.marketplace-inventory-list b{color:var(--green);font-size:9px}.marketplace-inventory-actions{justify-content:flex-end;gap:8px;display:flex}.inventory-review-toolbar{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.inventory-review-search{border:1px solid var(--line);max-width:560px;height:42px;color:var(--muted);background:#fff;border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.inventory-review-search input{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0}.inventory-review-filters{border:1px solid var(--line);background:#f7f9f7;border-radius:10px;padding:3px;display:flex}.inventory-review-filters button{font:inherit;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:700}.inventory-review-filters button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #173d2c18}.inventory-review-summary{background:#f5faf7;border:1px solid #cfe1d8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:10px;display:flex}.inventory-review-summary label{align-items:center;gap:8px;font-weight:750;display:flex}.inventory-review-summary>span{color:var(--muted)}.inventory-review-columns{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;grid-template-columns:minmax(0,1fr) 100px 145px;gap:12px;padding:0 12px;font-size:9px;font-weight:800;display:grid}.marketplace-inventory-list label{grid-template-columns:auto minmax(0,1fr) 100px 145px}.inventory-review-quantity{gap:2px!important;display:grid!important}.inventory-review-quantity input{border:1px solid var(--line);width:84px;height:34px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 8px;font-size:12px;font-weight:750}.inventory-review-quantity small{white-space:nowrap}.inventory-review-pagination{justify-content:center;align-items:center;gap:14px;display:flex}.inventory-review-pagination button{align-items:center;gap:4px;display:flex}.inventory-review-pagination span{color:var(--muted);font-size:10px}.marketplace-inventory-actions{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:12px;padding:10px;position:sticky;bottom:12px;box-shadow:0 8px 24px #173d2c18}.inventory-sync-button{min-height:38px;color:var(--green);font:inherit;cursor:pointer;background:#fff;border:1px solid #bcd2c8;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:750;box-shadow:0 1px 2px #1228200a;display:inline-flex!important}.inventory-sync-button:hover{background:#f3faf6;border-color:#7eae9b}.inventory-sync-button:disabled{cursor:wait;opacity:.6}.inventory-review-search:focus-within{border-color:#64a88f;box-shadow:0 0 0 3px #2d7a5e1f}.inventory-review-filters button{cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.inventory-review-filters button:not(.active):hover{color:var(--ink);background:#eaf2ee}.inventory-review-guidance{background:#f8fbf9;border:1px solid #d8e4de;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:12px 14px;display:flex}.inventory-review-guidance>span{gap:2px;display:grid}.inventory-review-guidance strong{font-size:10.5px}.inventory-review-guidance small{color:var(--muted);font-size:9px;line-height:1.45}.inventory-review-guidance>small{text-align:right;max-width:300px}.inventory-review-summary input,.marketplace-inventory-list>label>input{width:16px;height:16px;accent-color:var(--green);cursor:pointer}.inventory-review-summary label{cursor:pointer}.marketplace-inventory-list label{background:#fff;min-height:64px;padding:10px 14px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.marketplace-inventory-list label:hover{background:#fbfdfc;border-color:#a9c8bb;transform:translateY(-1px);box-shadow:0 4px 14px #1228200e}.marketplace-inventory-list label.selected{background:#edf8f2;border-color:#4f9d81;box-shadow:inset 3px 0 #2d7a5e}.marketplace-inventory-list label.selected b{color:#176649}.inventory-review-quantity input:focus{border-color:#4f9d81;outline:3px solid #2d7a5e1f}.inventory-review-pagination button{border:1px solid var(--line);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-size:9.5px;font-weight:700}.inventory-review-pagination button:hover:not(:disabled){background:#f5faf7;border-color:#9abcae}.inventory-review-pagination button:disabled{cursor:not-allowed;opacity:.45}.marketplace-inventory-actions{align-items:center}.marketplace-inventory-actions>span{gap:2px;margin-right:auto;display:grid}.marketplace-inventory-actions>span strong{font-size:10.5px}.marketplace-inventory-actions>span small{color:var(--muted);font-size:8.5px}.marketplace-inventory-actions>button{min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #b8cbc2;border-radius:9px;justify-content:center;align-items:center;padding:0 13px;font-size:9.5px;font-weight:750;display:inline-flex}.marketplace-inventory-actions>button:hover:not(:disabled){background:#f4faf7;border-color:#7fae9b}.marketplace-inventory-actions>button:disabled{cursor:not-allowed;opacity:.45}.marketplace-inventory-actions>.inventory-action-muted{color:#6d7872;border-color:#0000}.marketplace-inventory-actions>.primary-action{border-color:var(--nav);background:var(--nav);color:#fff;padding-inline:16px}.marketplace-inventory-actions>.primary-action:hover:not(:disabled){background:#1e4939;border-color:#1e4939}@media (max-width:760px){.marketplace-inventory-heading{grid-template-columns:auto 1fr}.marketplace-inventory-heading>button{grid-column:1/-1;justify-content:center;width:100%}.inventory-review-toolbar{flex-direction:column;align-items:stretch}.inventory-review-search{max-width:none}.inventory-review-filters{grid-template-columns:repeat(3,1fr);display:grid}.inventory-review-guidance{flex-direction:column;align-items:flex-start;gap:5px}.inventory-review-guidance>small{text-align:left;max-width:none}.inventory-review-summary{flex-direction:column;align-items:flex-start}.inventory-review-columns{display:none}.marketplace-inventory-list label{grid-template-columns:auto minmax(0,1fr) auto}.marketplace-inventory-list b{grid-column:2}.inventory-review-quantity{text-align:right;grid-area:1/3/3}.inventory-review-pagination{justify-content:space-between}.marketplace-inventory-actions{grid-template-columns:1fr;display:grid;bottom:8px}.marketplace-inventory-actions>span{text-align:center;margin:0 0 4px}.marketplace-inventory-actions button{width:100%}.connections-view>.reports-title p{font-size:13px;line-height:1.5}.connection-brand p{font-size:12px;line-height:1.4}.connection-state{font-size:11px}.connection-body>div:first-child>strong{font-size:14px}.connection-body p{font-size:13px;line-height:1.5}.connection-body small{font-size:12px;line-height:1.5}.connect-form>label{font-size:12px}.connect-form input{font-size:16px}.connect-form button,.connection-ready{font-size:13px}.connection-error{font-size:13px;line-height:1.5}.connection-catalog h4{font-size:15px}.connection-catalog-grid p{font-size:13px;line-height:1.5}.connection-catalog-grid small,.connection-catalog-grid a{font-size:12px;line-height:1.5}.connection-catalog-grid b{font-size:10px}.connection-catalog-grid button{min-height:44px;font-size:13px}.connection-notice span{font-size:12px}.connection-notice strong{font-size:13px}.reports-view>.reports-title p{font-size:13px;line-height:1.5}.report-tabs button{font-size:13px}.report-row:not(.report-head)>span{font-size:13px;line-height:1.45}.report-row strong{font-size:14px;line-height:1.4}.report-row small{font-size:12px;line-height:1.4}.report-row:not(.report-head)>span:not(:first-child):before{font-size:10px}.report-state{font-size:13px;line-height:1.5}.report-version{font-size:12px;line-height:1.5}.export-library>div:first-child p{font-size:13px;line-height:1.5}.export-grid{grid-template-columns:minmax(0,1fr);min-width:0}.export-grid>a{width:100%;min-width:0;min-height:58px}.export-grid strong{font-size:14px}.export-grid small{font-size:12px;line-height:1.4}.records-view>.reports-title p{font-size:13px;line-height:1.5}.record-metrics span{font-size:11px}.sales-record-row,.inventory-record-row,.expense-record-row,.payout-record-row{font-size:13px;line-height:1.45}.sales-record-row strong,.inventory-record-row strong,.expense-record-row strong,.payout-record-row strong{font-size:14px;line-height:1.4}.sales-record-row small,.inventory-record-row small,.expense-record-row small,.payout-record-row small{font-size:12px;line-height:1.4}.sales-record-row>span:not(:first-child):before,.inventory-record-row>span:not(:first-child):before,.expense-record-row>span:not(:first-child):before,.payout-record-row>span:not(:first-child):before{font-size:10px}.record-state,.record-empty{font-size:13px;line-height:1.5}.inventory-buckets span{font-size:12px}.inventory-buckets small{font-size:11px;line-height:1.4}.settings-view>.reports-title p{font-size:13px;line-height:1.5}.settings-panel h3{font-size:21px;line-height:1.25}.settings-panel p{font-size:13px;line-height:1.5}.settings-panel label{font-size:12px}.primary-action,.secondary-action,.danger-action{font-size:13px}.settings-success,.settings-error{line-height:1.5;font-size:13px!important}.settings-panel form>.primary-action,.settings-panel form>.danger-action,.settings-panel>div>.secondary-action,.mfa-settings>.primary-action,.mfa-settings>.secondary-action{width:100%}.account-session-actions{grid-template-columns:1fr}.account-session-actions small{font-size:12px}.mfa-settings img{max-width:100%;height:auto}.mfa-settings code{overflow-wrap:anywhere;word-break:break-word;font-size:12px}.profit-primary>p{font-size:13px;line-height:1.5}.comparison{font-size:12px}.text-link,.full-link{min-height:44px;font-size:13px}.confidence-card p{font-size:13px;line-height:1.45}.confidence-card button{min-height:44px;font-size:13px}.hero-stats span,.hero-stats small{font-size:11px;line-height:1.4}.panel-header h3{font-size:21px;line-height:1.25}.panel-header>button{min-height:44px;font-size:13px}.chart-head span,.chart-axis{font-size:11px}.change-copy{font-size:13px;line-height:1.5}.change-list strong{font-size:14px}.change-list small{font-size:12px;line-height:1.4}.change-list b{font-size:14px}.action-copy span,.action-impact span{font-size:11px}.action-copy h3{font-size:20px;line-height:1.25}.action-copy p{font-size:13px;line-height:1.5}.action-banner>button{font-size:13px}.table-row{font-size:13px;line-height:1.45}.table-empty{font-size:13px;line-height:1.5}.donut span{font-size:11px}.aging-legend strong,.aging-legend b{font-size:13px}.aging-legend small{font-size:11px}.overview-empty-hero p{font-size:13px;line-height:1.55}.overview-empty-actions button{height:auto;min-height:48px;font-size:13px}.overview-empty-steps>button{min-height:78px}.overview-empty-steps strong{font-size:14px}.overview-empty-steps small{font-size:12px;line-height:1.45}.overview-empty-preview span,.overview-empty-preview small{font-size:11px;line-height:1.4}.imports-view>.reports-panel{background:0 0;border:0;gap:10px;display:grid;overflow:visible}.import-head{display:none}.import-row:not(.import-head){border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;min-height:0;padding:15px;font-size:13px;line-height:1.45}.import-row:not(.import-head)>span:first-child{border-bottom:1px solid #edf0ee;grid-column:1/-1;padding-bottom:11px}.import-row:not(.import-head)>span:not(:first-child):before{color:#7b8781;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.import-row:not(.import-head)>span:nth-child(2):before{content:"Status"}.import-row:not(.import-head)>span:nth-child(3):before{content:"Rows"}.import-row:not(.import-head)>span:nth-child(4):before{content:"Review"}.import-row small{font-size:12px;line-height:1.4}.import-row code,.import-status{font-size:11px}.import-links button,.import-links a{align-items:center;min-height:44px;font-size:13px;display:flex}.file-picker{font-size:14px}.file-picker input{font-size:16px}.file-picker small{font-size:12px;line-height:1.45}.import-preview small{font-size:12px;line-height:1.4}.preview-error{font-size:13px;line-height:1.45}.mapping-template{font-size:12px}.mapping-template select,.mapping-grid input,.save-mapping input{min-height:44px;font-size:16px}.mapping-grid{grid-template-columns:1fr}.mapping-grid legend{font-size:13px}.mapping-grid label{font-size:12px}.mapping-grid label b{font-size:10px}.save-mapping{flex-direction:column;align-items:stretch}.save-mapping button{min-height:44px;font-size:13px}.whatnot-import-guide>p{font-size:13px;line-height:1.55}.whatnot-import-guide li>span{width:32px;height:32px;font-size:12px}.whatnot-import-guide strong{font-size:13px}.whatnot-import-guide small{font-size:12px;line-height:1.4}.whatnot-import-guide a,.advanced-mapping-toggle{min-height:44px;font-size:13px}.drawer-error{font-size:13px;line-height:1.45}.inventory-match-heading{padding:16px}.inventory-match-heading small{font-size:11px}.inventory-match-heading h3{font-size:21px;line-height:1.25}.inventory-match-heading p{font-size:13px;line-height:1.5}.inventory-match-list>article{padding:16px}.sold-item-summary>span{font-size:10px}.sold-item-summary>strong{font-size:14px;line-height:1.4}.sold-item-summary>small{font-size:12px;line-height:1.4}.sold-item-summary>b{font-size:24px}.sold-item-summary>em{font-size:11px}.match-candidates{gap:9px}.match-candidates>small{font-size:10px}.match-candidates>label{min-height:64px;padding:12px}.match-candidates input{width:20px;height:20px}.match-candidates label strong{font-size:13px}.match-candidates label small,.match-candidates label em{font-size:11px;line-height:1.4}.match-candidates label>b{font-size:13px}.match-candidates>button,.no-match-candidate button{justify-content:center;width:100%;min-height:44px;font-size:13px}.no-match-candidate{padding:15px}.no-match-candidate strong{font-size:13px}.no-match-candidate p{font-size:12px;line-height:1.45}.inventory-match-complete strong{font-size:13px}.inventory-match-complete small{font-size:12px;line-height:1.4}.marketplace-link summary small{font-size:11px;display:inline}.marketplace-link .optional-fields>p,.drawer-intro{font-size:13px;line-height:1.5}.drawer-confidence{align-items:flex-start;gap:8px}.drawer-confidence span{font-size:13px}.drawer-confidence p{text-align:right;font-size:12px;line-height:1.4}.profit-row{min-height:48px;font-size:13px}.profit-total small{font-size:12px;line-height:1.4}.explain-note p{font-size:13px;line-height:1.5}.source-records-head>span{font-size:12px}.source-order summary{min-height:60px}.source-order summary strong{font-size:13px}.source-order summary small{font-size:11px;line-height:1.4}.source-order summary>b{font-size:13px}.source-order>div span{font-size:11px}.source-order>div b{font-size:12px;line-height:1.4}.source-state{font-size:13px;line-height:1.5}.action-card-top>strong{font-size:22px}.action-tag{font-size:10px}.drawer-action h3{font-size:20px;line-height:1.25}.drawer-action p{font-size:13px;line-height:1.5}.drawer-action-buttons button,.resolution-amount{font-size:13px}.resolution-amount input{min-height:44px;font-size:16px}.all-done p{font-size:13px;line-height:1.5}.acquisition-form label{font-size:12px}.acquisition-form label small{font-size:11px}.acquisition-form input,.acquisition-form select,.acquisition-form textarea{min-height:48px;font-size:16px}.acquisition-grid{grid-template-columns:1fr}.acquisition-form legend{font-size:13px}.cost-toggle button{min-height:44px;font-size:13px}.acquisition-form summary{min-height:44px;font-size:13px;line-height:1.4}.acquisition-success{padding:48px 10px}.acquisition-success p{font-size:13px;line-height:1.5}.acquisition-success button{width:100%;min-height:48px;font-size:13px}.receipt-review small{font-size:12px;line-height:1.45}.receipt-usage strong{font-size:13px}.receipt-usage small{font-size:11px;line-height:1.4}.receipt-line-items legend{font-size:13px}.receipt-line-items legend small{font-size:11px}.receipt-line-item label{font-size:12px}.receipt-line-item input{min-height:44px;font-size:16px}.business-menu button{min-height:56px;padding:10px}.business-menu strong{font-size:13px}.business-menu small{font-size:11px}.header-popover>div strong{font-size:15px}.header-popover>div button{place-items:center;width:44px;height:44px;display:grid}.notification-popover>button{min-height:64px;padding:12px 10px}.notification-popover>button strong{font-size:13px;line-height:1.4}.notification-popover small{white-space:normal;text-overflow:clip;font-size:12px;line-height:1.4;overflow:visible}.notification-popover>p{padding:12px;font-size:13px;line-height:1.5}.search-input{min-height:60px}.search-input input{font-size:16px}.search-input button{place-items:center;width:44px;height:44px;display:grid}.search-results>button{min-height:64px;padding:12px 10px}.search-results strong{font-size:14px;line-height:1.4}.search-results small{font-size:12px;line-height:1.4}.search-results>p{padding:12px;font-size:13px;line-height:1.5}.connection-privacy,.connection-freshness{padding:17px}.connection-privacy h3,.connection-freshness h3{font-size:21px;line-height:1.25}.connection-privacy p,.connection-freshness>div>p{font-size:13px;line-height:1.5}.connection-privacy>div:last-of-type{display:grid}.disconnect-connection{width:100%;min-height:48px;font-size:13px}.connection-privacy>small{font-size:12px;line-height:1.45}.freshness-grid{grid-template-columns:1fr}.freshness-grid article{min-height:70px;padding:13px}.freshness-dot{width:12px;height:12px}.freshness-grid strong{font-size:14px}.freshness-grid small{font-size:12px;line-height:1.4}.freshness-grid b{font-size:10px}.sync-stale{width:100%;min-height:48px;font-size:13px}.connection-notice>button{min-height:44px;padding:0 12px;font-size:13px}}@media (max-width:680px){.login-shell{min-height:100dvh;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}.login-card{border-radius:16px;width:100%;padding:26px 20px}.login-brand{margin-bottom:26px}.login-card h1{font-size:30px;line-height:1.15}.login-card>p{font-size:14px;line-height:1.55}.login-card label{font-size:12px}.login-card input{height:48px;font-size:16px}.login-card form>button,.login-primary-link{height:auto;min-height:48px;font-size:14px}.login-error,.login-success{font-size:13px;line-height:1.45}.forgot-password{min-height:44px;font-size:13px}.login-switch{flex-wrap:wrap;font-size:13px;line-height:1.45}.login-switch button{min-height:44px;padding:8px}.login-loading{font-size:14px}}@media (max-width:760px){.brand-row{font-size:19px}.mobile-close{width:44px;height:44px}.business-switcher,.profile-row{min-height:56px}.business-switcher strong,.profile-row strong{font-size:14px}.business-switcher small,.profile-row small{font-size:12px}.avatar{width:36px;height:36px;font-size:13px}.nav-item{height:auto;min-height:48px;font-size:14px}.nav-item b{min-width:22px;height:22px;font-size:11px}.sync-card strong{font-size:13px}.sync-card p{font-size:12px;line-height:1.4}.eyebrow{font-size:11px}.dashboard-toolbar{flex-direction:column;align-items:stretch}.dashboard-toolbar h2{font-size:23px}.dashboard-toolbar p{font-size:13px;line-height:1.45;display:block}.period-wrap{height:48px}.period-wrap select{font-size:16px}.section-kicker{font-size:11px}.record-form label{font-size:12px}.record-form label small{font-size:11px;line-height:1.4}.payout-awaiting-note{font-size:13px;line-height:1.5}.receipt-input-button{min-height:68px}.receipt-input-button strong{font-size:14px}.receipt-input-button small{font-size:12px;line-height:1.4}.receipt-selection{min-height:58px}.receipt-selection strong{font-size:13px}.receipt-selection small{font-size:12px;line-height:1.4}.receipt-duplicate p{font-size:13px;line-height:1.5}.receipt-duplicate button{min-height:44px;font-size:13px}}@media (max-width:390px){.record-metrics,.record-metrics.payout-metrics{grid-template-columns:1fr}.record-metrics>div:last-child:nth-child(odd){grid-column:auto}.sales-record-row,.inventory-record-row,.expense-record-row,.payout-record-row,.report-row:not(.report-head){grid-template-columns:1fr}.report-row:not(.report-head)>span:first-child,.sales-record-row>span:first-child,.inventory-record-row>span:first-child,.expense-record-row>span:first-child,.payout-record-row>span:first-child{grid-column:auto}.drawer-action-buttons,.import-row:not(.import-head){grid-template-columns:1fr}.import-row:not(.import-head)>span:first-child{grid-column:auto}.import-preview{grid-template-columns:1fr}}.recovery-shell{min-height:100vh;color:var(--nav);background:radial-gradient(circle at 0 0,#e4f2eb,#0000 42%),#f3f7f4;place-items:center;padding:24px;display:grid}.recovery-card{background:#fff;border:1px solid #dce6e0;border-radius:24px;width:min(100%,560px);padding:40px;box-shadow:0 20px 60px #102b221f}.recovery-mark{background:var(--nav);width:52px;height:52px;color:var(--lime);letter-spacing:-.06em;border-radius:14px;place-items:center;font-weight:900;display:grid}.recovery-card h1{margin:22px 0 12px;font-family:Georgia,serif;font-size:clamp(32px,6vw,48px);font-weight:500;line-height:1.05}.recovery-card>p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.6}.recovery-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.recovery-actions button,.recovery-actions a{background:var(--nav);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:13px 18px;font-weight:750;text-decoration:none}.recovery-actions a{color:var(--nav);background:#e9f1ed}.login-consent{line-height:1.5;color:var(--muted)!important;margin:0!important;font-size:9px!important}.login-consent a,.login-legal a{color:var(--green);font-weight:750}.login-legal{justify-content:center;gap:14px;margin-top:10px;font-size:9px;display:flex}.legal-shell{background:radial-gradient(circle at 80% 0,#deeee6 0,transparent 34%),var(--paper);min-height:100vh;color:var(--ink);padding:24px clamp(18px,5vw,72px) 36px}.legal-header{justify-content:space-between;align-items:center;gap:24px;width:min(100%,1060px);margin:0 auto;display:flex}.legal-header>a{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.legal-header>a>span{width:40px;height:40px}.legal-header>a>strong{font-family:Georgia,serif;font-size:18px}.legal-header nav{gap:18px;display:flex}.legal-header nav a{color:var(--muted);font-size:11px;font-weight:700;text-decoration:none}.legal-header nav a:hover,.legal-header nav a:focus-visible{color:var(--green)}.legal-document{border:1px solid var(--line);background:#fff;border-radius:24px;width:min(100%,860px);margin:56px auto 0;padding:clamp(28px,6vw,66px);box-shadow:0 24px 70px #12282014}.legal-document>header{border-bottom:1px solid var(--line);padding-bottom:30px}.legal-document h1{letter-spacing:-.035em;max-width:700px;margin:10px 0 14px;font-family:Georgia,serif;font-size:clamp(38px,7vw,62px);font-weight:500;line-height:1.02}.legal-document>header>p{max-width:700px;color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.65}.legal-document>header>small{color:var(--muted);font-size:10px}.legal-document section{padding-top:30px}.legal-document h2{margin:0 0 10px;font-family:Georgia,serif;font-size:22px;font-weight:500}.legal-document section p,.legal-document section li{color:#53625b;font-size:12px;line-height:1.72}.legal-document section p{margin:9px 0}.legal-document section ul{gap:8px;padding-left:20px;display:grid}.legal-document section strong{color:var(--ink)}.legal-document section a{color:var(--green);font-weight:700}.legal-footer{width:min(100%,860px);color:var(--muted);justify-content:space-between;gap:20px;margin:22px auto 0;font-size:9px;display:flex}.legal-footer span:last-child{text-align:right}@media (max-width:620px){.login-consent{font-size:11px!important}.login-legal{font-size:11px}.legal-shell{padding:16px 10px 28px}.legal-header{padding:0 6px}.legal-header>a>strong{display:none}.legal-header nav{gap:12px}.legal-header nav a{font-size:10px}.legal-document{border-radius:17px;margin-top:28px;padding:26px 20px}.legal-document h1{font-size:39px}.legal-document>header>p{font-size:13px}.legal-document section{padding-top:25px}.legal-document h2{font-size:21px}.legal-document section p,.legal-document section li{font-size:13px}.legal-footer{flex-direction:column;padding:0 8px;line-height:1.5}.legal-footer span:last-child{text-align:left}}.inventory-sync-progress{background:#f5faf7;border:1px solid #cfe1d8;border-radius:12px;grid-template-columns:28px minmax(0,1fr) 40px 28px minmax(0,1fr);align-items:center;gap:9px;padding:13px 15px;display:grid}.inventory-sync-progress>span{color:#78867f;border:2px solid #c6d5ce;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.inventory-sync-progress>span.active{border-color:var(--green);color:var(--green);box-shadow:0 0 0 4px #dff2e8}.inventory-sync-progress>span.complete{background:var(--green);border-color:var(--green);color:#fff}.inventory-sync-progress>p{gap:2px;margin:0;display:grid}.inventory-sync-progress strong{font-size:10px}.inventory-sync-progress small{color:var(--muted);font-size:8.5px}.inventory-sync-progress>i{background:#cfe1d8;height:2px}.sync-spinner{animation:.8s linear infinite sync-spin}@keyframes sync-spin{to{transform:rotate(360deg)}}.inventory-catalog-head{border-bottom:1px solid var(--line);background:#fbfcfb;grid-template-columns:auto minmax(240px,1fr) minmax(150px,auto) auto;align-items:end;gap:14px;padding:16px 18px;display:grid}.inventory-catalog-head h3{margin:2px 0 0;font:500 20px Georgia,serif}.inventory-catalog-head .inventory-review-search{max-width:none}.inventory-catalog-head .inventory-review-filters{align-self:center}.inventory-category-filter select{border:1px solid var(--line);min-width:160px;height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 34px 0 12px;font-size:10px;font-weight:700}@media (max-width:760px){.inventory-sync-progress{grid-template-columns:28px 1fr}.inventory-sync-progress>i{display:none}.inventory-catalog-head{grid-template-columns:1fr}.inventory-catalog-head .inventory-review-search{width:100%}}.inventory-workspace{align-content:start}.inventory-section-nav{border:1px solid var(--line);background:#f1f5f2;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:7px;display:grid}.inventory-section-nav>button{color:#64726b;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;min-width:0;min-height:58px;padding:9px 11px;display:flex}.inventory-section-nav>button>svg{flex:none}.inventory-section-nav>button>span{gap:2px;min-width:0;display:grid}.inventory-section-nav strong{color:inherit;font-size:10px}.inventory-section-nav small{color:#849089;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.inventory-section-nav>button:hover{color:var(--ink);background:#ffffff9e}.inventory-section-nav>button.active{color:var(--green);background:#fff;border-color:#c9d9d0;box-shadow:0 5px 16px #12282012}.inventory-sync-workspace{gap:14px;display:grid}.inventory-workspace-intro{background:linear-gradient(135deg,#edf7f1,#fbfcfa);border:1px solid #cee0d6;border-radius:14px;align-items:flex-start;gap:13px;padding:19px;display:flex}.inventory-workspace-intro>span{background:var(--nav);width:42px;height:42px;color:var(--lime);border-radius:11px;flex:none;place-items:center;display:grid}.inventory-workspace-intro h3{margin:3px 0 5px;font:500 19px Georgia,serif}.inventory-workspace-intro p{max-width:700px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.inventory-catalog .inventory-record-row:not(.records-head){content-visibility:auto;contain-intrinsic-size:65px}@media (max-width:760px){.inventory-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-section-nav>button{min-height:64px}.inventory-section-nav strong{font-size:12px}.inventory-section-nav small{font-size:10px}.inventory-workspace-intro p{font-size:12px}}@media (max-width:420px){.inventory-section-nav{grid-template-columns:1fr}.inventory-section-nav>button{min-height:54px}.inventory-workspace-intro{padding:15px}.inventory-workspace-intro>span{display:none}}.inventory-reset-card{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.inventory-reset-card h3{margin:4px 0;font:500 20px Georgia,serif}.inventory-reset-card p{max-width:680px;color:var(--muted);margin:0;font-size:10px}.inventory-reset-card>button{color:#9c3d32;min-height:40px;font:inherit;cursor:pointer;background:#fff8f6;border:1px solid #e3b6ad;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.inventory-reset-warning{color:#8f352b;background:#fff6f3;border:1px solid #efc8bf;border-radius:12px;gap:10px;margin:0 22px 18px;padding:14px;display:flex}.inventory-reset-warning span{gap:3px;font-size:10px;display:grid}.inventory-reset-options{border:0;gap:9px;padding:0;display:grid}.inventory-reset-options legend{margin-bottom:8px;font-weight:800}.inventory-reset-options>label{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:11px;padding:14px;display:flex!important}.inventory-reset-options>label.selected{background:#f2f8f5;border-color:#7cab98}.inventory-reset-options>label.destructive.selected{background:#fff5f2;border-color:#dd9f94}.inventory-reset-options input{margin-top:3px;width:auto!important}.inventory-reset-options span{gap:4px;display:grid}.inventory-reset-options small{color:var(--muted);font-weight:500;line-height:1.45}.destructive-action{background:#9f3c31!important}.destructive-action:disabled{background:#b8b8b8!important}@media (max-width:760px){.inventory-reset-card{flex-direction:column;align-items:stretch}.inventory-reset-card>button{justify-content:center}.inventory-reset-card p,.inventory-reset-warning span{font-size:12px}}.inventory-record-row .cost-basis-action{width:max-content;margin-top:4px}.cost-basis-preview{color:var(--muted);background:#f5faf7;border:1px solid #cfe1d8;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:12px 13px;font-size:10px;display:flex}.cost-basis-preview strong{color:var(--ink)}.inventory-bulk-toolbar{background:#f4f9f6;border-bottom:1px solid #d4e2da;align-items:center;gap:10px;padding:11px 18px;display:flex}.inventory-bulk-toolbar label{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:9.5px;font-weight:750;display:flex}.inventory-bulk-toolbar input,.inventory-product-cell>input{width:16px;height:16px;accent-color:var(--green);cursor:pointer;flex:none}.inventory-bulk-toolbar>span{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:9px}.inventory-bulk-toolbar button{border:1px solid var(--nav);background:var(--nav);color:#fff;min-height:34px;font:inherit;cursor:pointer;border-radius:8px;padding:0 11px;font-size:9px;font-weight:750}.inventory-bulk-toolbar button:disabled{cursor:not-allowed;opacity:.45}.inventory-bulk-toolbar .inventory-bulk-clear{color:var(--green);background:0 0;border-color:#0000}.inventory-product-cell{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px!important;display:grid!important}.inventory-product-cell>input{margin-top:2px}.inventory-product-cell>span{gap:2px;display:grid}.inventory-record-row.bulk-selected{background:#f2f9f5;box-shadow:inset 3px 0 #3b8b6e}.inventory-bulk-toolbar button{align-items:center;gap:5px;display:inline-flex}.product-category-button{color:#176b52;font:inherit;cursor:pointer;background:#e8f3ed;border:0;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:8.5px;font-weight:800;display:inline-flex}.product-category-button:hover,.product-category-button:focus-visible{outline-offset:1px;background:#d6ebdf;outline:2px solid #9bc9b5}.product-category-button.uncategorized{color:#766d57;background:#f2f0e9}.category-suggestions{flex-wrap:wrap;gap:7px;display:flex}.category-suggestions>span{width:100%;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.category-suggestions button{color:var(--green);font:inherit;cursor:pointer;background:#f5faf7;border:1px solid #cfe1d8;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750}.category-suggestions button.active{border-color:var(--green);background:var(--green);color:#fff}.category-drawer .inventory-readonly-banner{margin:4px 0}@media (max-width:760px){.inventory-bulk-toolbar{flex-wrap:wrap;align-items:stretch;padding:12px}.inventory-bulk-toolbar label{width:100%;font-size:12px}.inventory-bulk-toolbar>span{align-self:center;margin-left:0;font-size:11px}.inventory-bulk-toolbar button{min-height:42px;font-size:12px}.inventory-product-cell>input{width:19px;height:19px}}.inventory-channel-tabs{scrollbar-width:thin;background:#fbfcfb;gap:7px;padding:13px 16px 8px;display:flex;overflow-x:auto}.inventory-channel-tabs button{color:#65736c;cursor:pointer;background:#fff;border:1px solid #d7e1dc;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 12px;font:700 9px inherit;display:flex}.inventory-channel-tabs button b{color:#516159;background:#eef4f1;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:8px;display:grid}.inventory-channel-tabs button:hover{color:var(--ink);border-color:#a8c2b5}.inventory-channel-tabs button.active{border-color:var(--green);background:var(--nav);color:#fff;box-shadow:0 5px 14px #0f322621}.inventory-channel-tabs button.active b{color:#fff;background:#ffffff24}.inventory-readonly-banner{color:#63716a;background:#f3f8f5;border:1px solid #d1e1d8;border-radius:10px;align-items:center;gap:9px;margin:6px 16px 10px;padding:10px 12px;font-size:9px;line-height:1.45;display:flex}.inventory-readonly-banner svg{color:var(--green);flex:none}.inventory-readonly-banner strong{color:var(--ink);margin-right:3px}.inventory-channel-badges{margin-top:5px;flex-flow:wrap!important;gap:5px!important;display:flex!important}.inventory-channel-badges button,.inventory-channel-badges em{color:var(--green);cursor:pointer;background:#f3f8f5;border:1px solid #cddfd5;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750;line-height:1}.inventory-channel-badges button:hover{border-color:var(--green);background:#e8f3ed}.inventory-channel-badges button b{margin-left:3px}.product-connections-drawer{width:min(540px,100%)}.product-connections-drawer .inventory-readonly-banner{margin:0}.product-channel-list{gap:10px;display:grid}.product-channel-list article{border:1px solid var(--line);background:#fbfcfb;border-radius:12px;gap:13px;padding:15px;display:grid}.product-channel-list header{justify-content:space-between;align-items:center;display:flex}.product-channel-list header strong{font-size:13px}.product-channel-list header span{color:var(--green);background:#eaf4ee;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:750}.product-channel-list dl{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;display:grid}.product-channel-list dl div{gap:4px;display:grid}.product-channel-list dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px}.product-channel-list dd{margin:0;font-size:10px;font-weight:700}@media (max-width:760px){.inventory-channel-tabs{padding:12px}.inventory-channel-tabs button{font-size:11px}.inventory-readonly-banner{margin:5px 12px 9px;font-size:11px}.inventory-channel-badges button,.inventory-channel-badges em{font-size:10px}.product-channel-list dl{grid-template-columns:1fr}.product-channel-list dt{font-size:10px}.product-channel-list dd{font-size:12px}}.sales-filters{align-items:end;gap:10px;display:flex}.sales-filters label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:5px;font-size:9px;font-weight:750;display:grid}.sales-filters select{border:1px solid var(--line);min-width:150px;height:38px;color:var(--ink);font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border-radius:8px;padding:0 10px}.sales-filters button{height:38px;color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750}@media (max-width:620px){.sales-filters{flex-direction:column;align-items:stretch}.sales-filters select{width:100%;font-size:13px}.sales-filters button{align-self:start;font-size:12px}}.stock-adjust-button{color:var(--green);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:9px;font-weight:800;text-decoration:underline}.stock-adjust-drawer{max-width:480px}.stock-adjust-drawer select{border:1px solid var(--line);height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:0 11px}@media (max-width:760px){.stock-adjust-button{font-size:12px}}.expense-title-actions{align-items:center;gap:8px;display:flex}.expense-title-actions>button{justify-content:center;align-items:center;gap:6px;min-height:38px;display:flex}.expense-title-actions>button:not(.secondary-action){background:var(--nav);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:9px 13px;font:750 10px inherit}.recurring-expenses-panel{overflow:hidden}.records-section-head{border-bottom:1px solid var(--line);padding:18px}.records-section-head h3{margin:4px 0;font:500 19px Georgia,serif}.records-section-head p{color:var(--muted);margin:0;font-size:9.5px}.recurring-expense-row{border-bottom:1px solid #edf0ee;grid-template-columns:auto minmax(180px,1fr) minmax(130px,.45fr) auto;align-items:center;gap:13px;padding:13px 18px;display:grid}.recurring-expense-row>span:not(.recurring-expense-icon){gap:3px;display:grid}.recurring-expense-row small{color:var(--muted);font-size:8.5px}.recurring-expense-icon{width:36px;height:36px;color:var(--green);background:#e7f3ed;border-radius:10px;place-items:center;display:grid}.recurring-expense-row>button{align-items:center;gap:5px;display:flex}.recurring-empty{align-items:center;gap:10px;display:flex}.recurring-empty>span{gap:3px;display:grid}.recurring-empty small{color:var(--muted)}.recurring-badge{background:#e4f2eb;border-radius:999px;margin-left:7px;padding:3px 6px;line-height:1;color:var(--green)!important;font-size:7px!important;display:inline-block!important}.recurring-expense-fields{background:#f5faf7;border:1px solid #cfe1d8;border-radius:10px;gap:12px;margin:0;padding:13px;display:grid}.recurring-expense-fields>p{color:var(--muted);margin:0;font-size:8.5px;line-height:1.5}.recurring-toggle{cursor:pointer;align-items:center;grid-template-columns:none!important;gap:10px!important;display:flex!important}.recurring-toggle input{width:18px;height:18px;accent-color:var(--green);min-height:0!important}.recurring-toggle>span{gap:2px;display:grid}.recurring-toggle small{font-weight:500}@media (max-width:760px){.expense-title-actions{grid-template-columns:1fr;width:100%;display:grid}.expense-title-actions>button{min-height:46px;font-size:13px!important}.recurring-expense-row{grid-template-columns:auto 1fr}.recurring-expense-row>span:nth-child(3){grid-column:2}.recurring-expense-row>button{grid-column:1/-1;justify-content:center;min-height:44px}.records-section-head p,.recurring-expense-row small,.recurring-expense-fields>p{font-size:12px;line-height:1.45}.recurring-expense-row strong{font-size:14px}}.operation-progress{color:#173e31;background:#f5faf7;border:1px solid #cfe1d8;border-radius:12px;gap:9px;margin:12px 0;padding:14px 16px;display:grid}.operation-progress.complete{background:#eef8f2}.operation-progress-heading{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.operation-progress-icon{width:30px;height:30px;color:var(--green);background:#dff2e8;border-radius:50%;place-items:center;display:grid}.operation-progress-heading>span:nth-child(2){gap:2px;display:grid}.operation-progress-heading strong{font-size:11px}.operation-progress-heading small,.operation-progress-meta{color:var(--muted);font-size:9px}.operation-progress-heading>b{color:var(--green);font-variant-numeric:tabular-nums;font-size:9px}.operation-progress-track{background:#dce8e1;border-radius:999px;height:8px;overflow:hidden}.operation-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#16765d,#55a486);height:100%;transition:width .25s;display:block}.operation-progress-track.indeterminate>span{width:38%;animation:1.25s ease-in-out infinite operation-progress-slide}.operation-progress-meta{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.tracked-download-wrap{gap:8px;display:grid}.tracked-download-wrap>.operation-progress{margin:0}.tracked-download-error{color:#9a3d32}@keyframes operation-progress-slide{0%{transform:translate(-110%)}to{transform:translate(290%)}}@media (max-width:760px){.operation-progress-heading strong{font-size:13px}.operation-progress-heading small,.operation-progress-meta{font-size:11px}.operation-progress-meta{flex-direction:column;align-items:flex-start;gap:3px}}.export-grid>.tracked-download-wrap>button{color:#34413c;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e9e5;border-radius:11px;align-items:center;gap:10px;width:100%;padding:12px;transition:all .15s;display:flex}.export-grid>.tracked-download-wrap>button:hover{background:#f9fbf9;border-color:#a9c3b6}.export-grid>.tracked-download-wrap>button>span{width:32px;height:32px;color:var(--green);background:#e6f1eb;border-radius:9px;place-items:center;display:grid}.export-grid>.tracked-download-wrap>button>div{flex-direction:column;flex:1;min-width:0;display:flex}.export-grid>.tracked-download-wrap>button>svg{color:var(--green)}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
