:root{color:#17231e;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;background:#f8f9f6;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{-webkit-tap-highlight-color:transparent}::selection{color:#17231e;background:#d7f5b4}.sales-app{color:#1b2c22;background:#f5f7f2;min-height:100vh}.sales-app-header{z-index:2;background:#fffffff5;border-bottom:1px solid #e4e9df;justify-content:space-between;align-items:center;min-height:66px;padding:10px max(18px,50% - 520px);display:flex;position:sticky;top:0}.sales-brand{color:#1b2c22;letter-spacing:-1px;align-items:center;gap:9px;font-size:21px;text-decoration:none;display:inline-flex}.sales-brand>strong>span{color:#76a944}.sales-brand-mark{background:#c3f280;border-radius:10px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:800;display:grid}.sales-account{align-items:center;gap:14px;display:flex}.sales-product-info,.sales-order-heading>div{flex-direction:column;gap:4px;display:flex}.sales-remove-line{color:#6c786e;cursor:pointer;font:inherit;background:0 0;border:0;font-size:11px}.sales-app-body{width:min(100% - 32px,1040px);margin:0 auto;padding:31px 0 60px}.sales-app-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.sales-app-eyebrow{color:#71806e;letter-spacing:1.3px;font-size:9px;font-weight:750}.sales-app-heading h1{letter-spacing:-1.1px;margin:5px 0;font-size:clamp(25px,5vw,34px)}.sales-app-heading p{color:#798279;margin:0;font-size:13px}.sales-install-button{color:#35513b;cursor:pointer;min-height:38px;font:inherit;background:#fff;border:1px solid #dce4d6;border-radius:8px;padding:0 12px;font-size:11px;font-weight:650}.sales-install-help,.sales-approval-note{color:#4c683d;background:#edf4e5;border-radius:9px;padding:12px 14px;font-size:12px;line-height:1.5}.sales-message{border-radius:8px;padding:11px 13px;font-size:12px}.sales-error,.sales-order-error{color:#a04437;background:#fff0ed}.sales-success{color:#456638;background:#eaf6e0}.sales-tabs{background:#fff;border:1px solid #e7ebe3;border-radius:11px;gap:7px;margin-bottom:18px;padding:5px;display:flex}.sales-tabs button{color:#667267;cursor:pointer;min-height:38px;font:inherit;background:0 0;border:0;border-radius:7px;flex:1;font-size:12px;font-weight:650}.sales-tabs button[aria-current=page]{color:#fff;background:#203629}.sales-search,.sales-customer,.sales-notes{color:#516053;flex-direction:column;gap:7px;margin-bottom:17px;font-size:11px;font-weight:650;display:flex}.sales-search input,.sales-customer select,.sales-notes textarea,.sales-cart-line input{color:#25342a;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #dfe5db;border-radius:8px;padding:10px 12px;font-size:13px}.sales-product-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:13px;display:grid}.sales-product-card{background:#fff;border:1px solid #e6eae2;border-radius:12px;grid-template-columns:82px minmax(0,1fr);gap:13px;min-width:0;padding:12px;display:grid}.sales-product-card>img,.sales-product-placeholder{object-fit:cover;border-radius:9px;width:82px;height:82px}.sales-product-placeholder{color:#73974e;background:#eaf1e1;place-items:center;font-size:25px;font-weight:800;display:grid}.sales-product-info{align-items:flex-start;min-width:0}.sales-product-info small,.sales-product-info>span,.sales-cart-line small{color:#7b857a;font-size:10px}.sales-product-info h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.sales-product-info>strong{font-size:14px}.sales-product-info button,.sales-submit-button{color:#fff;cursor:pointer;min-height:37px;font:inherit;background:#243a2b;border:0;border-radius:7px;padding:0 11px;font-size:11px;font-weight:650}.sales-empty{color:#758075;text-align:center;border:1px dashed #d7dfd2;border-radius:11px;padding:28px;font-size:13px}.sales-cart,.sales-order-card{background:#fff;border:1px solid #e4e9e1;border-radius:12px;padding:18px}.sales-cart-line{border-bottom:1px solid #edf0eb;grid-template-columns:minmax(120px,1fr) 84px 84px auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.sales-cart-line>div{flex-direction:column;gap:5px;min-width:0;display:flex}.sales-cart-line>div>strong{font-size:12px}.sales-cart-line>label{color:#778177;font-size:9px}.sales-cart-line input{min-height:36px;margin-top:4px;padding:7px;font-size:12px}.sales-cart-line>strong{white-space:nowrap;font-size:12px}.sales-remove-line{color:#a34b40}.sales-notes{margin-top:16px}.sales-notes textarea{resize:vertical;min-height:76px}.sales-cart-total,.sales-order-total{justify-content:space-between;align-items:center;padding-top:15px;font-size:13px;display:flex}.sales-cart-total strong,.sales-order-total strong{font-size:18px}.sales-submit-button{width:100%;min-height:46px;margin-top:12px}.sales-submit-button:disabled{cursor:not-allowed;opacity:.55}.sales-orders{gap:12px;display:grid}.sales-order-card{padding:16px}.sales-order-heading{border-bottom:1px solid #edf0eb;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.sales-order-heading>div>strong{font-size:14px}.sales-order-heading small,.sales-order-card>small{color:#7b857a;font-size:10px}.sales-order-status{color:#65715f;background:#f1f2ec;border-radius:20px;padding:6px 8px;font-size:9px;font-weight:700}.sales-order-pending_approval{color:#946d26;background:#fff3dc}.sales-order-approved{color:#4d7435;background:#e8f4df}.sales-order-rejected{color:#a34b40;background:#fbeae7}.sales-order-items{color:#5f6b61;gap:8px;padding:12px 0 0;font-size:11px;display:grid}.sales-order-items>div{justify-content:space-between;gap:12px;display:flex}.sales-order-items strong{color:#34463a;white-space:nowrap}.sales-order-notes{color:#768077;font-size:11px}.sales-order-error{border-radius:6px;padding:9px;font-size:10px}.sales-payment-link{color:#355d39;text-underline-offset:3px;width:fit-content;margin-top:10px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.sales-order-total{border-top:1px solid #edf0eb}.sales-app-loading{color:#556657;background:#f5f7f2;place-items:center;min-height:100vh;font-size:13px;display:grid}@media (width<=620px){.sales-app-header{padding:9px 14px}.sales-account{gap:8px}.sales-app-body{width:min(100% - 24px,1040px);padding-top:22px}.sales-app-heading{align-items:flex-start}.sales-app-heading p{max-width:230px;font-size:11px}.sales-install-button{flex:none;padding:0 8px;font-size:9px}.sales-product-grid{grid-template-columns:1fr}.sales-cart{padding:13px}.sales-cart-line{grid-template-columns:minmax(0,1fr) 75px 75px;gap:8px}.sales-cart-line>strong{grid-column:1}.sales-remove-line{grid-column:3;justify-self:end}}.sales-app{background:#f3f5f7}.sales-app-header{border-color:#e4e7eb;min-height:70px;box-shadow:0 1px 2px #10182808}.sales-app-heading h1{letter-spacing:-.8px;font-weight:650}.sales-tabs{border-color:#e1e5e9;border-radius:9px;box-shadow:0 1px 2px #10182808}.sales-tabs button{border-radius:6px;min-height:40px}.sales-product-card,.sales-cart,.sales-order-card{border-color:#e1e5e9;border-radius:10px;box-shadow:0 1px 2px #10182808}.sales-product-info button,.sales-submit-button{background:#24342a;border-radius:6px}.sales-install-button,.sales-search input,.sales-customer select,.sales-notes textarea,.sales-cart-line input{border-radius:6px}.sales-app :is(button,input,select,textarea):focus-visible,.account-menu-trigger:focus-visible,.account-dropdown button:focus-visible,.appearance-options input:focus-visible{outline-offset:2px;outline:3px solid #8bb85d}:root[data-theme=dark] .sales-order-items strong{color:#dbe4dc}:root[data-theme=dark] .sales-app-loading{color:#c4cec6;background:#111713}.sales-app-body{width:min(100% - 40px,1160px)}.sales-app-heading{margin-bottom:24px}.sales-app-heading h1{font-size:clamp(27px,4vw,36px)}.sales-tabs{margin-bottom:24px}.sales-dashboard,.sales-customer-page,.sales-order-page,.sales-customer-form{gap:20px;display:grid}.sales-welcome{background:linear-gradient(120deg,#fff 0%,#f3f8ed 100%);border:1px solid #e2e8df;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.sales-welcome h2{letter-spacing:-.9px;margin:7px 0;font-size:clamp(23px,4vw,32px)}.sales-welcome p{color:#718071;margin:0;font-size:13px}.sales-welcome .sales-submit-button,.sales-list-toolbar>.sales-submit-button,.sales-form-actions>.sales-submit-button,.sales-customer-form>.sales-submit-button,.sales-empty .sales-submit-button{white-space:nowrap;width:auto;min-height:44px;margin:0;padding:0 17px}.sales-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sales-metric-card{background:#fff;border:1px solid #e3e8e1;border-radius:11px;gap:7px;min-width:0;padding:18px;display:grid}.sales-metric-card>span,.sales-metric-card>small{color:#738074;font-size:11px}.sales-metric-card>strong{overflow-wrap:anywhere;color:#263b2d;letter-spacing:-.7px;font-size:clamp(20px,2.5vw,27px)}.sales-dashboard-grid{grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr);align-items:start;gap:18px;display:grid}.sales-quick-actions,.sales-recent-orders{background:#fff;border:1px solid #e3e8e1;border-radius:12px;gap:12px;min-width:0;padding:19px;display:grid}.sales-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sales-section-heading h2{letter-spacing:-.3px;margin:5px 0 0;font-size:17px}.sales-action-card{color:#324237;cursor:pointer;text-align:left;background:#fff;border:1px solid #e8ece6;border-radius:9px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:68px;padding:10px;display:grid}.sales-action-card:hover,.sales-customer-card:hover{border-color:#bdd3a8}.sales-action-card>span:nth-child(2){gap:4px;display:grid}.sales-action-card strong{font-size:12px}.sales-action-card small{color:#7b857a;font-size:10px}.sales-action-icon,.sales-customer-avatar{color:#4d713c;background:#edf4e6;border-radius:10px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:700;display:grid}.sales-recent-orders .sales-orders{gap:9px}.sales-recent-orders .sales-order-card{box-shadow:none;padding:13px}.sales-text-button{color:#456b39;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:8px 0;font-size:11px;font-weight:700}.sales-list-toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:12px;display:grid}.sales-list-toolbar .sales-search,.sales-list-toolbar .sales-customer{margin:0}.sales-order-filter{min-width:190px}.sales-search input,.sales-customer select,.sales-customer input,.sales-form-grid input,.sales-form-grid select,.sales-form-grid textarea,.sales-form-section>label textarea{border-color:#dce3da;border-radius:8px;min-height:44px}.sales-customer-grid{grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:12px;display:grid}.sales-customer-card{background:#fff;border:1px solid #e3e8e1;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.sales-customer-details{gap:6px;min-width:0;display:grid}.sales-customer-details h2{overflow-wrap:anywhere;color:#263b2d;margin:0;font-size:14px}.sales-customer-details>strong{color:#68756a;font-size:11px}.sales-customer-details>small,.sales-customer-details>a{overflow-wrap:anywhere;color:#778278;font-size:11px;text-decoration:none}.sales-customer-details>a:hover{color:#3c673a;text-decoration:underline}.sales-customer-order{color:#456b39;cursor:pointer;font:inherit;background:0 0;border:0;grid-column:2;justify-self:start;padding:5px 0;font-size:11px;font-weight:700}.sales-catalog-tools{grid-template-columns:minmax(0,1fr) minmax(200px,260px);align-items:end;gap:14px;display:grid}.sales-catalog-tools .sales-search,.sales-catalog-tools .sales-category-filter{margin-bottom:0}.sales-category-chips{scrollbar-width:thin;gap:7px;padding:2px 0 5px;display:flex;overflow-x:auto}.sales-category-chips button{color:#627064;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #dfe6da;border-radius:20px;flex:none;padding:0 12px;font-size:11px}.sales-category-chips button[aria-pressed=true]{color:#fff;background:#324b37;border-color:#324b37}.sales-product-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.sales-product-card{min-height:148px}.sales-product-info{align-content:start;min-height:100%}.sales-product-info button{min-height:40px;margin-top:auto}.sales-cart-shortcut{z-index:1;background:#fffffff7;border:1px solid #dfe7da;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 28px #15261a1f}.sales-cart-shortcut>div{gap:4px;display:grid}.sales-cart-shortcut strong{font-size:12px}.sales-cart-shortcut span{color:#667367;font-size:12px}.sales-cart-shortcut .sales-submit-button{width:auto;margin:0;padding:0 14px}.sales-customer-select{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.sales-customer-select .sales-customer{margin:0}.sales-customer-form{background:#fff;border:1px solid #e3e8e1;border-radius:12px;gap:0;padding:22px}.sales-form-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.sales-form-heading h2{margin:6px 0;font-size:21px}.sales-form-heading p{color:#748074;margin:0;font-size:12px;line-height:1.5}.sales-form-section{border-top:1px solid #edf0eb;gap:13px;padding:19px 0;display:grid}.sales-form-section h3{color:#314437;margin:0;font-size:14px}.sales-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sales-form-grid>label,.sales-form-section>label{color:#516053;align-content:start;gap:7px;min-width:0;font-size:11px;font-weight:650;display:grid}.sales-form-grid input,.sales-form-grid select,.sales-form-grid textarea,.sales-form-section>label textarea{color:#25342a;width:100%;font:inherit;background:#fff;padding:10px 12px;font-size:13px}.sales-form-grid textarea,.sales-form-section>label textarea{resize:vertical;min-height:88px}.sales-form-wide{grid-column:1/-1}.sales-field-checkbox{grid-template-columns:auto 1fr;align-items:center;min-height:42px;gap:9px!important;display:flex!important}.sales-field-checkbox input{accent-color:#36523c;width:17px;min-height:17px}.sales-form-actions{border-top:1px solid #edf0eb;justify-content:flex-end;align-items:center;gap:18px;padding-top:16px;display:flex}.sales-empty{justify-items:center;gap:10px;line-height:1.5;display:grid}.sales-empty>strong{color:#435247;font-size:14px}.sales-empty>span{max-width:440px}@media (width<=760px){.sales-app-body{width:min(100% - 28px,600px);padding-top:23px;padding-bottom:calc(100px + env(safe-area-inset-bottom))}.sales-tabs{z-index:10;padding:7px 5px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:0;border-top:1px solid #e1e6df;border-radius:0;gap:2px;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #18251c12}.sales-tabs button{white-space:normal;border-radius:7px;min-width:0;min-height:46px;padding:3px 2px;font-size:9px;line-height:1.2}.sales-welcome{flex-direction:column;align-items:flex-start;padding:21px}.sales-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-dashboard-grid{grid-template-columns:1fr}.sales-list-toolbar{grid-template-columns:minmax(0,1fr) auto}.sales-list-toolbar>.sales-search{grid-column:1/-1}.sales-order-filter{min-width:0}.sales-catalog-tools{grid-template-columns:1fr;gap:2px}.sales-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sales-product-card{grid-template-columns:1fr;gap:9px;padding:10px}.sales-product-card>img,.sales-product-placeholder{aspect-ratio:1.25;width:100%;height:auto}.sales-product-info{min-height:145px}.sales-product-info button{width:100%;min-height:39px;padding:0 6px;font-size:10px}.sales-cart-shortcut{bottom:calc(70px + env(safe-area-inset-bottom))}}@media (width<=480px){.sales-app-header{min-height:62px}.sales-app-heading{gap:9px}.sales-install-button{white-space:normal;max-width:112px;min-height:36px}.sales-app-heading p{max-width:235px;line-height:1.45}.sales-metric-card{gap:6px;padding:13px}.sales-metric-card>span,.sales-metric-card>small{font-size:9px}.sales-metric-card>strong{font-size:20px}.sales-quick-actions,.sales-recent-orders{padding:14px}.sales-list-toolbar{grid-template-columns:minmax(0,1fr)}.sales-list-toolbar>.sales-search{grid-column:auto}.sales-list-toolbar>.sales-submit-button{width:100%}.sales-customer-grid,.sales-product-grid{grid-template-columns:1fr}.sales-product-card{grid-template-columns:82px minmax(0,1fr)}.sales-product-card>img,.sales-product-placeholder{aspect-ratio:auto;width:82px;height:82px}.sales-product-info{min-height:0}.sales-cart-shortcut{bottom:calc(70px + env(safe-area-inset-bottom));gap:8px;padding:10px}.sales-cart-shortcut .sales-submit-button{padding:0 9px;font-size:10px}.sales-customer-form{padding:15px}.sales-form-heading{gap:8px}.sales-form-heading h2{font-size:18px}.sales-form-grid{grid-template-columns:1fr}.sales-form-wide{grid-column:auto}.sales-customer-select{grid-template-columns:1fr;gap:2px}}:root[data-theme=dark] .sales-welcome,:root[data-theme=dark] .sales-metric-card,:root[data-theme=dark] .sales-quick-actions,:root[data-theme=dark] .sales-recent-orders,:root[data-theme=dark] .sales-action-card,:root[data-theme=dark] .sales-customer-card,:root[data-theme=dark] .sales-customer-form,:root[data-theme=dark] .sales-category-chips button,:root[data-theme=dark] .sales-cart-shortcut{color:#e4e9e5;background:#1a231d;border-color:#303b34}:root[data-theme=dark] .sales-welcome{background:linear-gradient(120deg,#1a231d 0%,#202d22 100%)}:root[data-theme=dark] .sales-welcome h2,:root[data-theme=dark] .sales-metric-card>strong,:root[data-theme=dark] .sales-customer-details h2,:root[data-theme=dark] .sales-section-heading h2,:root[data-theme=dark] .sales-action-card strong,:root[data-theme=dark] .sales-cart-shortcut strong,:root[data-theme=dark] .sales-form-heading h2,:root[data-theme=dark] .sales-form-section h3,:root[data-theme=dark] .sales-empty>strong{color:#edf2ee}:root[data-theme=dark] .sales-welcome p,:root[data-theme=dark] .sales-metric-card>span,:root[data-theme=dark] .sales-metric-card>small,:root[data-theme=dark] .sales-action-card small,:root[data-theme=dark] .sales-customer-details>strong,:root[data-theme=dark] .sales-customer-details>small,:root[data-theme=dark] .sales-customer-details>a,:root[data-theme=dark] .sales-form-heading p,:root[data-theme=dark] .sales-form-grid>label,:root[data-theme=dark] .sales-form-section>label,:root[data-theme=dark] .sales-cart-shortcut span{color:#a6b1a8}:root[data-theme=dark] .sales-tabs{background:#1a231df7;border-color:#303b34}:root[data-theme=dark] .sales-search input,:root[data-theme=dark] .sales-customer input,:root[data-theme=dark] .sales-form-grid input,:root[data-theme=dark] .sales-form-grid select,:root[data-theme=dark] .sales-form-grid textarea,:root[data-theme=dark] .sales-form-section>label textarea,:root[data-theme=dark] .sales-category-chips button{color:#e4e9e5;background:#141b16;border-color:#3a463e}:root[data-theme=dark] .sales-form-section,:root[data-theme=dark] .sales-form-actions{border-color:#303b34}@keyframes sales-view-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes sales-soft-pop{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sales-spinner{to{transform:rotate(360deg)}}.sales-view-enter{animation:.32s cubic-bezier(.2,.75,.25,1) both sales-view-enter}.sales-message-enter{animation:.25s ease-out both sales-soft-pop}.sales-metric-card,.sales-action-card,.sales-product-card,.sales-order-card,.sales-customer-card,.sales-tabs button,.sales-submit-button,.sales-install-button{transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s,color .18s}.sales-metric-card{animation:.35s ease-out both sales-soft-pop}.sales-metric-card:nth-child(2){animation-delay:45ms}.sales-metric-card:nth-child(3){animation-delay:90ms}.sales-metric-card:nth-child(4){animation-delay:.135s}.sales-action-card:hover,.sales-product-card:hover,.sales-order-card:hover,.sales-customer-card:hover{transform:translateY(-2px);box-shadow:0 9px 24px #1a2a1e12}.sales-product-info button:hover,.sales-submit-button:hover:not(:disabled){background:#35553d;transform:translateY(-1px);box-shadow:0 5px 14px #243a2b29}.sales-submit-button:active:not(:disabled),.sales-product-info button:active,.sales-tabs button:active{transform:scale(.98)}.sales-category-chips button,.sales-customer-order,.sales-text-button{transition:color .18s,background-color .18s,border-color .18s}.sales-category-chips button:hover{background:#f2f7ed;border-color:#9db58d}.sales-cart-shortcut{animation:.24s ease-out both sales-soft-pop}.sales-app-loading:before{content:"";border:3px solid #dce8d4;border-top-color:#456b39;border-radius:50%;width:25px;height:25px;margin-bottom:11px;animation:.8s linear infinite sales-spinner}:root[data-theme=dark] .sales-app-loading:before{border-color:#b4d790 #344338 #344338}:root[data-theme=dark] .sales-action-card:hover,:root[data-theme=dark] .sales-product-card:hover,:root[data-theme=dark] .sales-order-card:hover,:root[data-theme=dark] .sales-customer-card:hover{box-shadow:0 9px 24px #0003}:root[data-theme=dark] .sales-category-chips button:hover{background:#243226;border-color:#678259}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-theme=dark] .sales-app{color:#edf2ed;background:#111813}:root[data-theme=dark] .sales-app-header,:root[data-theme=dark] .sales-tabs,:root[data-theme=dark] .sales-product-card,:root[data-theme=dark] .sales-cart,:root[data-theme=dark] .sales-order-card{color:#edf2ed;box-shadow:none;background:#1a231d;border-color:#354239}:root[data-theme=dark] .sales-brand,:root[data-theme=dark] .sales-app-heading h1,:root[data-theme=dark] .sales-product-info h2,:root[data-theme=dark] .sales-product-info>strong,:root[data-theme=dark] .sales-cart-line>div>strong,:root[data-theme=dark] .sales-cart-line>strong,:root[data-theme=dark] .sales-cart-total,:root[data-theme=dark] .sales-cart-total strong,:root[data-theme=dark] .sales-order-heading>div>strong,:root[data-theme=dark] .sales-order-total,:root[data-theme=dark] .sales-order-total strong{color:#edf2ed}:root[data-theme=dark] .sales-app-heading p,:root[data-theme=dark] .sales-search,:root[data-theme=dark] .sales-customer,:root[data-theme=dark] .sales-notes,:root[data-theme=dark] .sales-product-info small,:root[data-theme=dark] .sales-product-info>span,:root[data-theme=dark] .sales-cart-line small,:root[data-theme=dark] .sales-cart-line>label,:root[data-theme=dark] .sales-order-heading small,:root[data-theme=dark] .sales-order-card>small,:root[data-theme=dark] .sales-order-items,:root[data-theme=dark] .sales-order-notes{color:#91a095}:root[data-theme=dark] .sales-search input,:root[data-theme=dark] .sales-customer select,:root[data-theme=dark] .sales-notes textarea,:root[data-theme=dark] .sales-cart-line input,:root[data-theme=dark] .sales-install-button{color:#edf2ed;background:#141b16;border-color:#354239}:root[data-theme=dark] .sales-tabs button{color:#b8c4ba}:root[data-theme=dark] .sales-tabs button[aria-current=page]{color:#c5e5a1;background:#2a3a2d}:root[data-theme=dark] .sales-order-heading,:root[data-theme=dark] .sales-order-total,:root[data-theme=dark] .sales-cart-line{border-color:#354239}:root[data-theme=dark] .sales-order-status{color:#c5e5a1;background:#2a3a2d}:root[data-theme=dark] .sales-message.sales-error,:root[data-theme=dark] .sales-order-error{color:#f0aaa0;background:#382723}:root[data-theme=dark] .sales-message.sales-success,:root[data-theme=dark] .sales-install-help,:root[data-theme=dark] .sales-approval-note{color:#c5e5a1;background:#263a2a}#root{min-height:100vh}.brand{color:#17231e;letter-spacing:-1.3px;align-self:flex-start;align-items:center;gap:10px;font-size:23px;font-weight:750;text-decoration:none;display:inline-flex}.brand-mark{background:#c3f280;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.brand-mark svg{width:21px;height:21px}.brand-period{color:#75aa37}.brand-light{color:#f4f6ee}.brand-light .brand-mark{color:#17231e}.brand-static{cursor:default}.persistent-legal-links{color:#748075;background:#fff;border-top:1px solid #e2e7df;flex:none;justify-content:center;align-items:center;gap:10px;min-height:38px;padding:9px 16px;font-size:10px;display:flex}.persistent-legal-links a{color:inherit;text-decoration:none}.persistent-legal-links a:hover{color:#456b31;text-decoration:underline}.eyebrow{color:#73806f;letter-spacing:1.4px;align-items:center;gap:9px;font-size:9px;font-weight:700;display:inline-flex}.status-dot{background:#86b84c;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #86b84c21}.button{cursor:pointer;min-height:52px;font:inherit;border:0;border-radius:8px;justify-content:center;align-items:center;gap:13px;padding:0 21px;font-size:13px;font-weight:650;text-decoration:none;transition:background .14s,color .14s,transform .14s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button svg,.inline-action svg{width:17px;height:17px}.button-dark{color:#fff;background:#1b2c22}.button-dark:hover{background:#304834}.button-dark:disabled{opacity:.68;cursor:wait;transform:none}.button-light{color:#18241d;background:#c3f280}.button-light:hover{background:#d4f5a6}.button-small{min-height:40px;padding:0 15px;font-size:12px}.button-quiet{color:#59675b;background:#fff;border:1px solid #e3e8df;min-height:38px;padding:0 13px;font-size:11px}.button-quiet:hover{background:#f6f8f3}.button-quiet:disabled{cursor:not-allowed;opacity:.5}.marketing-page{background:#f8f9f6;min-height:100vh}.marketing-nav .brand,.marketing-footer>.brand{align-self:center}.marketing-nav{background:#f8f9f6f0;border-bottom:1px solid #e9ede6;justify-content:space-between;align-items:center;height:79px;padding:0 max(24px,50vw - 580px);display:flex}.marketing-nav nav,.nav-actions{align-items:center;gap:34px;display:flex}.marketing-nav nav a,.nav-login{color:#667067;font-size:12px;text-decoration:none}.marketing-nav nav a:hover,.nav-login:hover{color:#1e3023}.nav-actions{gap:22px}.nav-login{font-weight:600}.marketing-hero{background:radial-gradient(at 50% 0,#d9ebc78c,#0000 55%),#f8f9f6;place-items:center;min-height:580px;padding:88px 24px 96px;display:grid;overflow:hidden}.hero-copy{z-index:1;text-align:center;width:min(100%,820px);padding:0;position:relative}.hero-copy h1{color:#1c2b22;letter-spacing:-.065em;margin:26px 0 20px;font-size:clamp(50px,7.2vw,88px);font-weight:620;line-height:1.02}.hero-copy h1 span{color:#6a963c}.hero-copy>p{color:#758077;max-width:560px;margin:0 auto;font-size:16px;line-height:1.8}.hero-actions{justify-content:center;align-items:center;gap:26px;margin-top:34px;display:flex}.quiet-link{color:#58665b;font-size:12px;text-decoration:none}.quiet-link span{color:#70964d;margin-left:7px}.value-strip{background:#f8f9f6;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1160px;margin:0 auto;padding:0 24px 70px;display:grid}.value-strip>div{background:#fff;border:1px solid #e8ece4;border-radius:14px;grid-template-columns:38px 1fr;align-content:center;gap:7px 14px;min-height:132px;padding:23px;display:grid;box-shadow:0 10px 28px #1f30230a}.strip-number{color:#668d3e;background:#edf5e5;border-radius:11px;grid-row:span 2;place-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:grid}.value-strip strong{color:#26372b;align-self:end;font-size:14px;font-weight:650}.value-strip>div>span:last-child{color:#7b867c;font-size:12px;line-height:1.5}.closing-section{text-align:center;background:#eaf0e4;flex-direction:column;align-items:center;padding:88px 24px 92px;display:flex}.closing-section h2{color:#243328;letter-spacing:-2.5px;margin:18px 0 10px;font-size:clamp(34px,4.4vw,52px);font-weight:560}.closing-section p{color:#738075;max-width:475px;margin:0 0 24px;font-size:13px;line-height:1.75}.marketing-footer{background:#f8f9f6;justify-content:space-between;align-items:center;min-height:86px;padding:0 max(24px,50vw - 580px);display:flex}.marketing-footer .brand{font-size:20px}.marketing-footer .brand-mark{border-radius:9px;width:29px;height:29px}.marketing-footer .brand-mark svg{width:18px}.marketing-footer>span{color:#8a9389;font-size:10px}.legal-page{background:#f8f9f6;min-height:100vh}.legal-content{width:min(100% - 48px,760px);min-height:calc(100vh - 79px);margin:0 auto;padding:76px 0 48px}.legal-content h1{color:#1c2b22;letter-spacing:-.055em;margin:14px 0 34px;font-size:clamp(36px,6vw,54px);font-weight:620}.legal-sections{gap:18px;display:grid}.legal-sections section{background:#fff;border:1px solid #e8ece4;border-radius:12px;padding:22px 24px}.legal-sections h2{color:#26372b;margin:0 0 8px;font-size:16px;font-weight:650}.legal-sections p{color:#758077;margin:0;font-size:13px;line-height:1.7}.legal-links{flex-wrap:wrap;gap:18px;margin-top:30px;display:flex}.legal-links a,.workspace-footer nav a{color:#667067;font-size:11px;text-decoration:none}.legal-links a:hover,.workspace-footer nav a:hover{color:#1e3023;text-decoration:underline}.auth-page{background:#f2f4ef;grid-template-columns:minmax(440px,.95fr) minmax(470px,1.05fr);gap:14px;min-height:100vh;padding:14px;display:grid}.auth-form-panel{background:#fff;border-radius:13px;flex-direction:column;min-height:calc(100vh - 28px);padding:28px clamp(30px,5vw,72px) 19px;display:flex}.auth-card{width:min(100%,390px);margin:auto;padding:37px 0}.auth-card h1{color:#1d2b21;letter-spacing:-1.7px;margin:15px 0 7px;font-size:34px;font-weight:580}.auth-card>p:not(.auth-switch){color:#7a857b;margin:0 0 26px;font-size:13px;line-height:1.6}.auth-card form{flex-direction:column;display:flex}.auth-card form>label{color:#364239;margin:0 0 7px;font-size:11px;font-weight:650}.auth-card input:not([type=checkbox]){color:#243128;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #e2e7df;border-radius:7px;outline:none;margin:0 0 16px;padding:0 13px;font-size:12px;transition:border-color .13s,box-shadow .13s}.auth-card input::placeholder{color:#a3aca3}.auth-card input:focus{border-color:#8bb85d;box-shadow:0 0 0 3px #8bb85d26}.auth-password-label{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.auth-password-label label{color:#364239;font-size:11px;font-weight:650}.auth-password-label a{color:#638944;font-size:10px;text-decoration:none}.auth-card .password-field{align-items:center;display:flex}.auth-card .password-field input{padding-right:73px}.password-toggle{color:#6c8d50;cursor:pointer;background:0 0;border:0;height:46px;padding:0 7px;font-size:9px;font-weight:650;position:absolute;top:0;right:8px}.remember-option{color:#667067;cursor:pointer;align-self:flex-start;align-items:center;gap:8px;margin:0 0 19px;font-size:11px;display:inline-flex}.remember-option input{accent-color:#678e43;width:15px;height:15px;margin:0}.auth-submit{border-radius:7px;width:100%;min-height:47px}.form-error{color:#a74338;min-height:17px;margin:10px 0 0;font-size:11px;line-height:1.45}.auth-switch{color:#849087;text-align:center;margin:15px 0 0;font-size:11px}.auth-switch a{color:#5d8439;font-weight:650;text-decoration:none}.auth-footer{color:#959e96;justify-content:space-between;font-size:9px;display:flex}.auth-footer a{color:#6e7a70;text-decoration:none}.auth-aside{color:#f5f7f1;background:radial-gradient(at 82% 13%,#83a95b36,#0000 31%),#1b2920;border-radius:13px;flex-direction:column;min-height:calc(100vh - 28px);padding:clamp(30px,4.7vw,65px);display:flex}.auth-aside>.eyebrow{color:#abb7a8}.auth-aside .status-dot{background:#b9f16e}.auth-aside>div:nth-child(2){max-width:460px;margin:auto 0}.auth-aside>div:nth-child(2)>p{color:#b9f16e;letter-spacing:1.5px;font-size:9px;font-weight:700}.auth-aside h2{color:#f3f6ee;letter-spacing:-2.5px;margin:13px 0;font-size:clamp(37px,4vw,57px);font-weight:530;line-height:1.05}.auth-aside>div:nth-child(2)>span{color:#adb8ac;font-size:13px;line-height:1.7}.auth-aside-bottom{color:#a4b0a1;justify-content:space-between;font-size:10px;display:flex}.app-loading{color:#788379;background:#f6f8f3;place-content:center;justify-items:center;gap:14px;min-height:100vh;font-size:12px;display:grid}.workspace{background:#f7f8f5;grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.workspace-sidebar{background:#fff;border-right:1px solid #e9ece6;flex-direction:column;height:100vh;padding:24px 16px 15px;display:flex;position:sticky;top:0;overflow:hidden}.workspace-sidebar .brand{margin:0 0 36px 7px}.sidebar-label{color:#9aa198;letter-spacing:1.1px;margin:0 0 11px 9px;font-size:8px;font-weight:700}.workspace-sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar-primary-nav{scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.sidebar-group{flex-direction:column;gap:3px;margin-bottom:9px;display:flex}.sidebar-group-label{color:#a0a89e;letter-spacing:1px;padding:7px 9px 3px;font-size:8px;font-weight:700}.side-link{color:#778077;cursor:pointer;min-height:40px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:0 10px;font-size:11px;display:flex}.side-link:hover{color:#2d3e30;background:#f6f8f3}.side-link-active{color:#38572b;background:#edf4e7;font-weight:650}.side-icon{opacity:.8;border:1.4px solid;border-radius:4px;width:16px;height:16px;position:relative}.side-icon-dashboard:after,.side-icon-dashboard:before{content:"";border:1px solid;border-radius:1px;width:4px;height:4px;position:absolute}.side-icon-dashboard:before{top:2px;left:2px}.side-icon-dashboard:after{bottom:2px;right:2px}.side-icon-customers{border-radius:50%}.side-icon-customers:after{content:"";background:#fff;border:1px solid;border-radius:8px 8px 5px 5px;width:8px;height:6px;position:absolute;bottom:-2px;right:-4px}.side-icon-sales{border-radius:3px}.side-icon-sales:after{content:"";border-top:1px solid;width:8px;position:absolute;top:4px;left:2px;box-shadow:0 3px}.side-icon-goals{border-radius:50%}.side-icon-goals:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:3px}.topbar-avatar{color:#61883e;background:#e8f0df;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.team-discount-form{align-items:center;gap:6px;display:flex}.team-discount-form input{width:78px;min-height:34px;font:inherit;border:1px solid #dfe5db;border-radius:6px;padding:6px 8px;font-size:11px}.representative-company-form{flex-direction:column;gap:6px;min-width:190px;display:flex}.representative-company-form label{color:#536054;flex-direction:column;gap:3px;font-size:10px;font-weight:600;display:flex}.representative-company-form input{min-height:32px;font:inherit;border:1px solid #dfe5db;border-radius:6px;padding:6px 8px;font-size:11px}.account-card{margin-bottom:16px}.access-profile-picker,.access-profile-form .account-actions{flex-wrap:wrap;gap:8px;display:flex}.access-profile-picker{margin:16px 0}.access-permission-scroll{max-height:min(65vh,720px);margin:16px 0;overflow:auto}.access-permission-table{min-width:760px}.access-permission-table th:first-child{text-align:left;min-width:210px}.access-permission-table td{text-align:center}.access-permission-table input[type=checkbox]{accent-color:#719e41;width:16px;height:16px;min-height:0}.profile-settings-heading{margin-bottom:12px}.profile-settings-heading>p{color:#778177;margin:0;font-size:11px;line-height:1.6}.profile-main-tabs{margin-bottom:16px}.profile-company-tabs{margin-top:2px}.profile-user-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:20px;display:grid}.profile-user-layout .form-grid{margin-bottom:15px}.profile-photo{border:1px solid #e8ece6;border-radius:8px;flex-direction:column;align-items:center;gap:13px;padding:17px 13px;display:flex}.profile-photo img,.profile-photo-empty{color:#52644e;object-fit:cover;background:#f3f6f0;border:1px solid #e2e7df;border-radius:50%;place-items:center;width:112px;height:112px;font-size:35px;display:grid;overflow:hidden}.profile-photo label{color:#536054;flex-direction:column;gap:6px;width:100%;font-size:10px;font-weight:600;display:flex}.profile-photo input{color:#38443b;width:100%;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #e2e7df;border-radius:6px;outline:none;padding:6px 9px;font-size:10px}.profile-nested-form{border-top:1px solid #e8ece6;margin-top:17px;padding:17px 0 0}.profile-nested-form h3{color:#354337;margin:0;font-size:14px}.profile-empty-state{color:#89948a;text-align:center;place-content:center;justify-items:center;min-height:126px;display:grid}.profile-empty-state>span{color:#778b6d;background:#f3f6f0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.profile-empty-state p{margin:9px 0 0;font-size:11px}.profile-load-error>p{color:#778177;font-size:11px}.form-grid .setting-toggle{flex-direction:row;align-items:center}.form-grid .setting-toggle input{width:15px;min-width:15px;height:15px;margin:0}.account-tabs{border-bottom:1px solid #e8ece6;flex-wrap:wrap;gap:5px;margin-bottom:13px;display:flex}.account-tab{color:#778177;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px 6px 0 0;padding:9px 12px;font-size:10px}.account-tab:hover,.account-tab-active{color:#38572b;background:#edf4e7;font-weight:650}.account-tabs-wrap{border-bottom:0;padding-bottom:8px}.account-field-wide{grid-column:1/-1}.account-help,.account-empty{color:#778177;font-size:11px;line-height:1.6}.account-help{margin:-2px 0 14px}.account-filters{flex-wrap:wrap;gap:10px;margin:0 0 13px;display:flex}.account-filters label,.settings-fields>label:not(.setting-toggle),.invite-link-row>label{color:#536054;flex-direction:column;gap:5px;min-width:160px;font-size:10px;font-weight:600;display:flex}.account-filters select,.data-table td select,.invite-link-row input,.settings-fields input:not([type=checkbox]),.settings-fields select{color:#38443b;min-height:35px;font:inherit;background:#fff;border:1px solid #e2e7df;border-radius:6px;outline:none;padding:0 9px;font-size:10px}.data-table td select{max-width:190px}.account-table-subtitle{color:#89948a;margin-top:4px;font-size:9px;display:block}.invite-link-row{align-items:end;gap:8px;margin-top:14px;display:flex}.invite-link-row>label{flex:1}.invite-link-row input{width:100%}.account-actions{align-items:center;gap:8px;display:flex}.settings-group{border:1px solid #e8ece6;border-radius:8px;min-width:0;margin:0 0 16px;padding:13px}.settings-group legend{color:#586559;padding:0 6px;font-size:10px;font-weight:700}.settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.setting-toggle{color:#536054;cursor:pointer;align-items:center;gap:8px;min-height:36px;font-size:10px;display:flex}.setting-toggle input,.team-member-option input{accent-color:#678e43;width:15px;height:15px}.team-member-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.team-resource-form{background:#fafbf9;border:1px solid #e8ece6;border-radius:8px;grid-template-columns:minmax(130px,.7fr) minmax(220px,1.5fr) auto;align-items:end;gap:10px;margin:0 0 14px;padding:12px;display:grid}.team-resource-form label{color:#536054;flex-direction:column;gap:5px;min-width:0;font-size:10px;font-weight:600;display:flex}.team-resource-form select{color:#38443b;min-height:36px;font:inherit;background:#fff;border:1px solid #e2e7df;border-radius:6px;padding:0 9px;font-size:10px}.team-member-option{cursor:pointer;border:1px solid #edf0eb;border-radius:6px;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}.team-member-option span{flex-direction:column;gap:3px;min-width:0;display:flex}.team-member-option strong,.team-member-option small{color:#4e5a50;text-overflow:ellipsis;font-size:10px;overflow:hidden}.team-member-option small{color:#89948a;font-size:9px}.team-card>.card-heading{align-items:center}.auth-invitation-page{display:block}.auth-shell{background:#fff;border-radius:13px;flex-direction:column;min-height:calc(100vh - 28px);padding:28px clamp(24px,6vw,72px);display:flex}.auth-shell>.brand{align-self:flex-start}.auth-invite-form{gap:8px}.auth-invite-form>label{color:#364239;flex-direction:column;gap:6px;font-size:11px;font-weight:650;display:flex}.auth-invite-form input{width:100%;height:46px;font:inherit;border:1px solid #e2e7df;border-radius:7px;padding:0 13px}.auth-invite-form .account-help{margin:0 0 12px}.workspace-main{flex-direction:column;min-width:0;min-height:100vh;display:flex}.workspace-topbar{z-index:20;background:#fff;border-bottom:1px solid #e9ece6;justify-content:space-between;align-items:center;height:58px;padding:0 32px;display:flex;position:sticky;top:0}.workspace-breadcrumb,.topbar-right{color:#98a097;align-items:center;gap:10px;font-size:10px;display:flex}.workspace-breadcrumb strong{color:#5f6c60;font-weight:600}.topbar-date{color:#79837a}.mobile-logout{color:#657464;cursor:pointer;font:inherit;background:#fff;border:1px solid #e7ebe4;border-radius:5px;padding:5px 8px;font-size:9px;display:none}.workspace-content{flex:1;width:min(100%,1170px);margin:0 auto;padding:36px 34px 45px}.workspace-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.workspace-heading h1{color:#26342a;letter-spacing:-1.1px;margin:10px 0 4px;font-size:27px;font-weight:590}.workspace-heading p{color:#828c82;margin:0;font-size:11px}.plus-symbol{font-size:16px;font-weight:450}.workspace-message{border-radius:6px;margin:-7px 0 17px;padding:10px 12px;font-size:11px}.workspace-error{color:#a54337;background:#fff0ed}.workspace-success{color:#4c7432;background:#edf6e7}.record-form{background:#fff;border:1px solid #e6eae2;border-radius:9px;margin-bottom:18px;padding:18px}.integration-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.integration-tabs{border-bottom:1px solid #e8ece6;grid-column:1/-1;gap:5px;padding-bottom:9px;display:flex}.integration-tab{color:#778177;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;padding:9px 13px;font-size:10px}.integration-tab:hover,.integration-tab-active{color:#38572b;background:#edf4e7}.integration-card,.integration-runs,.module-placeholder{background:#fff;border:1px solid #e8ece6;border-radius:8px;min-width:0;padding:18px}.integration-main-card{grid-column:1/-1;max-width:740px}.integration-card-heading,.integration-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.integration-actions-wrap{flex-wrap:wrap}.integration-card h2,.module-placeholder h2{color:#344037;margin:5px 0 0;font-size:17px;font-weight:620}.integration-card>p,.module-placeholder p{color:#778177;font-size:11px;line-height:1.7}.integration-status{color:#788078;background:#f1f2ef;border-radius:99px;padding:5px 8px;font-size:9px}.integration-status-connected{color:#4c7432;background:#edf6e7}.integration-connect-form{gap:10px;display:grid}.erp-select-label{color:#536054;gap:6px;max-width:360px;margin:18px 0;font-size:10px;font-weight:600;display:grid}.erp-select{color:#344037;width:100%;height:39px;font:inherit;background:#fff;border:1px solid #e2e7df;border-radius:6px;padding:0 10px}.bling-credentials-form{max-width:480px}.integration-connect-action{border-top:1px solid #eef0ec;margin-top:18px;padding-top:13px}.integration-connect-action p,.integration-preference span{color:#778177;font-size:10px}.integration-preference{border-top:1px solid #eef0ec;grid-template-columns:minmax(120px,.5fr) minmax(0,1.5fr);align-items:center;gap:14px;padding:14px 0;display:grid}.integration-preference>div:first-child{gap:5px;display:grid}.integration-settings-card{max-width:none}.integration-settings-form{gap:17px;display:grid}.integration-settings-form fieldset{border:1px solid #e8ece6;border-radius:7px;min-width:0;margin:0;padding:15px}.integration-settings-form legend{color:#344037;padding:0 6px;font-size:11px;font-weight:650}.integration-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.integration-settings-grid label,.integration-import-config label{color:#536054;gap:6px;min-width:0;font-size:10px;font-weight:600;display:grid}.integration-settings-grid input:not([type=checkbox]),.integration-settings-grid select,.integration-import-config input,.integration-import-config select{color:#344037;width:100%;min-width:0;height:37px;font:inherit;background:#fff;border:1px solid #e2e7df;border-radius:5px;padding:0 9px}.integration-settings-grid .integration-checkbox{align-self:end;align-items:center;gap:8px;min-height:37px;font-weight:500;display:flex}.integration-checkbox input{accent-color:#678e43;width:15px;height:15px;margin:0}.integration-section-description{color:#778177;margin:0 0 12px;font-size:10px;line-height:1.5}.integration-import-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.integration-import-config{background:#fbfcfa;border:1px solid #eef0ec;border-radius:6px;align-content:start;gap:10px;padding:12px;display:grid}.integration-import-config>strong{color:#344037;font-size:11px}.integration-period-fields{grid-template-columns:.8fr 1.2fr;gap:8px;display:grid}.integration-manual-imports,.integration-webhook-note{border-top:1px solid #eef0ec;gap:11px;margin-top:19px;padding-top:15px;display:grid}.integration-manual-imports>div:first-child{gap:5px;display:grid}.baselinker-product-import{background:linear-gradient(145deg,#fff 0%,#fbfcf9 100%);border:1px solid #e8ede5;border-radius:10px;gap:13px;margin-top:16px;padding:17px}.baselinker-step-heading{align-items:flex-start;gap:11px;display:flex}.baselinker-step-heading>div{gap:4px;display:grid}.baselinker-step-number{color:#527b35;background:#eaf2e3;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:750;display:grid}.baselinker-tag-controls{grid-template-columns:minmax(0,1fr);align-items:end;gap:10px;display:grid}.baselinker-tag-controls label{color:#536054;gap:6px;min-width:0;font-size:10px;font-weight:600;display:grid}.baselinker-tag-controls input{color:#344037;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #dce4d8;border-radius:6px;padding:0 11px}.baselinker-tag-controls input:focus-visible{border-color:#86a96a;outline:3px solid #e1ecd8}.baselinker-tag-hint{color:#778177;margin:0;font-size:10px;line-height:1.5}.baselinker-import-progress{background:#fbfcfa;border:1px solid #e8ece6;border-radius:6px;gap:7px;padding:11px;display:grid}.baselinker-import-progress-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.baselinker-import-progress-label strong{flex:none}.baselinker-import-progress progress{accent-color:#8eba5c;width:100%;height:8px}.baselinker-import-progress-error{background:#fffaf9;border-color:#f0d8d4}.baselinker-import-progress-error .baselinker-import-progress-label span{color:#9d4439}.bling-product-category-filter{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:8px;display:grid}.bling-product-category-filter label{color:#536054;grid-column:1/-1;font-size:10px;font-weight:600}.bling-product-category-filter select{color:#344037;width:100%;min-width:0;height:37px;font:inherit;background:#fff;border:1px solid #e2e7df;border-radius:5px;padding:0 9px}.bling-product-category-filter>span{grid-column:1/-1}.integration-manual-imports strong,.integration-webhook-note strong{color:#344037;font-size:11px}.integration-manual-imports span,.integration-webhook-note span{color:#778177;font-size:10px;line-height:1.6}.integration-webhook-note{gap:5px}.integration-oauth-callback{background:#fbfcfa;border:1px solid #e8ece6;border-radius:6px;margin:0 0 16px;padding:11px}.integration-oauth-callback code{overflow-wrap:anywhere;color:#425a35;font-size:10px}.integration-connect-form label{color:#536054;gap:6px;font-size:10px;font-weight:600;display:grid}.integration-connect-form input{color:#344037;width:100%;min-width:0;height:39px;font:inherit;background:#fff;border:1px solid #e2e7df;border-radius:6px;outline:none;padding:0 10px}.integration-disconnect{color:#8c554f;cursor:pointer;font:inherit;background:0 0;border:0;padding:7px 9px;font-size:10px}.integration-actions button:disabled{cursor:not-allowed;opacity:.45}.integration-runs{grid-column:1/-1}.integration-runs .card-heading{margin-bottom:14px}.module-placeholder{max-width:720px}.table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%}.data-table th,.data-table td{color:#677268;white-space:nowrap;border-bottom:1px solid #eef0ec;padding:11px 9px;font-size:10px}.data-table th{color:#929b91;letter-spacing:.5px;text-transform:uppercase;font-size:8px;font-weight:700}.data-panel{background:#fff;border:1px solid #e8ece6;border-radius:8px;min-width:0;padding:17px}.data-panel>.card-heading{margin-bottom:12px}.module-toolbar{align-items:flex-end}.module-tools{align-items:flex-end;gap:9px;display:flex}.module-search{color:#778177;flex-direction:column;gap:4px;font-size:9px;display:flex}.module-search input,.module-search select{color:#38443b;width:min(270px,32vw);min-height:38px;font:inherit;border:1px solid #e2e7df;border-radius:6px;outline:none;padding:0 10px;font-size:10px}.module-search input:focus,.module-search select:focus{border-color:#8db662;box-shadow:0 0 0 3px #8db66226}.module-pagination{color:#68756a;justify-content:center;align-items:center;gap:14px;padding-top:18px;font-size:11px;display:flex}.customer-list-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.customer-list-toolbar>label{color:#69746a;gap:5px;min-width:190px;font-size:10px;font-weight:600;display:grid}.customer-list-toolbar select,.customer-list-toolbar input{color:#39463b;min-height:36px;font:inherit;background:#fff;border:1px solid #e4e9e1;border-radius:7px;padding:0 10px;font-size:11px}.customer-list-toolbar .customer-search{flex:1}.customer-list-toolbar .customer-search input{width:100%}.customer-list-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.customer-form-tabs{z-index:2;background:#fff;flex-wrap:wrap;gap:6px;padding:10px 0;display:flex;position:sticky;top:0}.customer-form-tab{color:#59665b;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #e4e9e1;border-radius:7px;padding:6px 10px;font-size:10px}.customer-form-tab-active{color:#3e6838;background:#edf5e8;border-color:#b7d39e;font-weight:650}.customer-form-section{border-top:1px solid #edf0eb;padding:14px 0;scroll-margin-top:62px}.customer-form-section>.card-heading{margin-bottom:12px}.customer-detail-list{margin-top:16px}.customer-detail-item{border:1px solid #e4e9e1;border-radius:8px;margin:12px 0;padding:14px;position:relative}.customer-detail-item legend{color:#59665b;padding:0 5px;font-size:10px;font-weight:650}.customer-detail-remove{position:absolute;top:8px;right:10px}.customer-cnpj-field{align-items:flex-end;gap:8px;display:flex}.customer-cnpj-field label{flex:1}.customer-ie-lookup{grid-column:1/-1;grid-template-columns:minmax(160px,1fr) minmax(160px,.7fr);align-items:end;gap:10px;display:grid}.customer-ie-lookup label{gap:5px;display:grid}.customer-ie-results{border:1px solid #e4e9e1;border-radius:8px;margin-top:16px;padding:14px}.customer-ie-results h4{color:#39463b;margin:0 0 10px;font-size:12px}.customer-ie-list{gap:8px;display:grid}.customer-ie-result{border:1px solid #edf0eb;border-radius:7px;grid-template-columns:42px minmax(100px,1fr) auto auto auto;align-items:center;gap:10px;padding:9px 10px;font-size:11px;display:grid}.customer-ie-result small{color:#89948a}.customer-ie-active{color:#47723e;font-weight:650}.customer-ie-inactive{color:#a64d40;font-weight:650}.customer-visits{gap:14px;display:grid}.customer-visits-table{min-width:540px}.customer-pagination{color:#89948a;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:10px;display:flex}.customer-pagination>div{align-items:center;gap:8px;display:flex}.customer-table{min-width:860px}@media (width<=720px){.customer-list-actions{justify-content:flex-start}.customer-cnpj-field{flex-direction:column;align-items:stretch}.customer-ie-lookup,.customer-ie-result{grid-template-columns:1fr;align-items:stretch}}:root[data-theme=dark] .customer-form-tabs{background:#1a231d}:root[data-theme=dark] .customer-form-tab{color:#c3cdc5;border-color:#303b34}:root[data-theme=dark] .customer-form-tab-active{color:#c3e4a8;background:#263629;border-color:#496146}:root[data-theme=dark] .customer-form-section{border-color:#303b34}:root[data-theme=dark] .customer-detail-item{background:#1a231d;border-color:#303b34}:root[data-theme=dark] .customer-detail-item legend{color:#c3cdc5}:root[data-theme=dark] .customer-ie-results{background:#1a231d;border-color:#303b34}:root[data-theme=dark] .customer-ie-results h4{color:#edf2ee}:root[data-theme=dark] .customer-ie-result{border-color:#303b34}.customer-table-subtitle,.customer-identification small{color:#89948a;margin-top:4px;font-size:9px;display:block}.customer-identification{font-variant-numeric:tabular-nums;display:block}.customer-status-select,.customer-status-pill{min-height:27px;font:inherit;border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:650;display:inline-flex}.customer-status-select{cursor:pointer;max-width:180px}.customer-status-active{color:#47723e;background:#eaf4e6}.customer-status-inactive,.customer-status-suspended{color:#68736a;background:#eef0ed}.customer-status-pending_approval,.customer-status-financial_pending{color:#8b641d;background:#fff3dc}.customer-status-rejected{color:#a64d40;background:#fae9e6}.orders-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.orders-filters label{color:#536054;gap:6px;min-width:0;font-size:10px;font-weight:600;display:grid}.orders-filters input,.orders-filters select{color:#38443b;width:100%;min-width:0;height:39px;font:inherit;background:#fff;border:1px solid #e2e7df;border-radius:6px;outline:none;padding:0 10px;font-size:11px}.orders-filters input:focus,.orders-filters select:focus{border-color:#8db662;box-shadow:0 0 0 3px #8db66226}.orders-table td{vertical-align:middle}.order-source{color:#89948a;margin-top:3px;font-size:9px;display:block}.orders-empty-cell{text-align:center;color:#89948a!important;padding:30px 12px!important}.orders-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.orders-selection-count{color:#68756a;margin-left:auto;font-size:11px}.orders-actions-wrap{position:relative}.orders-actions-menu{z-index:5;background:#fff;border:1px solid #e2e7df;border-radius:8px;min-width:220px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 28px #19231a24}.orders-actions-menu button{color:#38443b;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;padding:9px 10px;font-size:11px}.orders-actions-menu button:hover:not(:disabled){background:#f1f5ed}.orders-actions-menu button:disabled{color:#9aa39b;cursor:not-allowed}.order-import-file-input{display:none}.order-unmapped-items{background:#fffaf0;border:1px solid #e8d6ad;border-radius:8px;gap:10px;padding:12px;display:grid}.order-unmapped-items h3{color:#70582b;margin:0;font-size:12px}.order-unmapped-row{grid-template-columns:minmax(0,1fr) minmax(180px,1fr) auto;align-items:center;gap:10px;display:grid}.order-unmapped-row>span{gap:4px;min-width:0;font-size:11px;display:grid}.order-unmapped-row small{color:#68756a}.order-unmapped-row select{color:#38443b;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #e2e7df;border-radius:6px;font-size:10px}.orders-table input[type=checkbox]{accent-color:#719e41;width:15px;height:15px}.order-dialog-backdrop{z-index:100;background:#121b1494;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.order-dialog{color:#38443b;background:#fff;border:1px solid #e2e7df;border-radius:13px;gap:18px;width:min(780px,100%);max-height:min(90vh,900px);padding:24px;display:grid;overflow-y:auto;box-shadow:0 22px 70px #0000003d}.order-dialog-compact{width:min(560px,100%)}.order-dialog-heading,.order-dialog-footer,.order-dialog-steps{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-dialog-heading h2{margin:3px 0 0;font-size:19px}.order-dialog-steps{border-bottom:1px solid #e9ede6;justify-content:flex-start;padding-bottom:12px}.order-dialog-steps button{color:#68756a;cursor:pointer;font:inherit;background:#fff;border:1px solid #e2e7df;border-radius:6px;padding:8px 11px;font-size:11px}.order-dialog-steps .order-step-active{color:#426327;background:#f0f6e9;border-color:#719e41}.order-dialog-content{gap:16px;min-height:130px;display:grid}.order-dialog-message{margin:0}.order-import-review{color:#536054;background:#f7faf4;border:1px solid #dce6d4;border-radius:7px;gap:8px;padding:12px;font-size:11px;display:grid}.order-import-review>div{gap:4px;display:grid}.order-import-review>div span,.order-import-review p{color:#68756a;margin:0;line-height:1.5}.order-import-review details{min-width:0}.order-import-review summary{cursor:pointer;font-weight:600}.order-import-review pre{color:#38443b;max-height:180px;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:5px;margin:8px 0 0;padding:8px;overflow:auto}.order-dialog-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.order-dialog-fields label,.order-dialog-single-field{color:#536054;gap:6px;font-size:11px;font-weight:600;display:grid}.order-dialog-fields input,.order-dialog-fields select,.order-dialog-fields textarea,.order-dialog-single-field select{color:#38443b;width:100%;min-width:0;min-height:39px;font:inherit;background:#fff;border:1px solid #e2e7df;border-radius:6px;padding:8px 10px;font-size:11px}.order-dialog-fields textarea{resize:vertical;min-height:84px}.order-notes-field,.order-dialog-note,.order-review-summary,.order-dialog-total{grid-column:1/-1}.order-dialog-note{color:#68756a;margin:0;font-size:11px;line-height:1.6}.order-customer-empty{background:#f8faf6;border:1px solid #e2e7df;border-radius:7px;grid-column:1/-1;justify-items:start;gap:10px;padding:12px;display:grid}.order-dialog-total{text-align:right;margin:0;font-size:13px;font-weight:700}.order-review-summary{color:#536054;background:#f5f7f3;border-radius:7px;padding:13px;font-size:12px;line-height:1.8}.order-item-entry{grid-template-columns:auto minmax(150px,2fr) 1fr 1fr auto;align-items:end}.order-dialog-footer{border-top:1px solid #e9ede6;justify-content:flex-end;padding-top:12px}.order-detail-summary{color:#68756a;flex-wrap:wrap;gap:14px 22px;font-size:11px;display:flex}.order-detail-summary span{gap:4px;display:grid}.order-detail-summary strong{color:#38443b}.order-payment-plan-table{max-height:190px}:root[data-theme=dark] .orders-actions-menu,:root[data-theme=dark] .order-dialog{color:#e4e9e5;background:#1a231d;border-color:#303b34}:root[data-theme=dark] .orders-actions-menu button,:root[data-theme=dark] .order-dialog-heading h2,:root[data-theme=dark] .order-detail-summary strong{color:#e4e9e5}:root[data-theme=dark] .orders-actions-menu button:hover:not(:disabled),:root[data-theme=dark] .order-dialog-steps .order-step-active,:root[data-theme=dark] .order-review-summary{color:#c3e4a8;background:#263629}:root[data-theme=dark] .order-customer-empty{background:#202c23;border-color:#3a463e}:root[data-theme=dark] .order-import-review{color:#e4e9e5;background:#202c23;border-color:#3a463e}:root[data-theme=dark] .order-import-review>div span,:root[data-theme=dark] .order-import-review p{color:#aeb9b0}:root[data-theme=dark] .order-import-review pre{color:#e4e9e5;background:#141b16}:root[data-theme=dark] .order-unmapped-items{background:#2a261b;border-color:#625535}:root[data-theme=dark] .order-unmapped-items h3{color:#e3d39f}:root[data-theme=dark] .order-unmapped-row small{color:#aeb9b0}:root[data-theme=dark] .order-dialog-steps button{color:#bdc8bf;background:#141b16;border-color:#3a463e}:root[data-theme=dark] .order-dialog-note,:root[data-theme=dark] .order-detail-summary{color:#aeb9b0}:root[data-theme=dark] .order-dialog-footer,:root[data-theme=dark] .order-dialog-steps{border-color:#303b34}.module-description-field{grid-column:span 1}.module-form-actions,.module-row-actions{align-items:center;gap:9px;display:flex}.policy-form-tabs{margin-bottom:16px}.policy-rules-panel{gap:14px;margin-bottom:16px;display:grid}.policy-rules-intro,.policy-rule-empty{color:#68756a;margin:0;font-size:11px;line-height:1.65}.policy-rule-card{background:#fbfcfa;border:1px solid #e6eae2;border-radius:8px;gap:13px;padding:15px;display:grid}.policy-rule-heading,.policy-criteria-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.policy-rule-heading h3,.policy-criteria-heading h4{color:#344037;margin:0;font-size:12px}.policy-rule-fields,.policy-criterion-row{align-items:end;gap:10px;display:grid}.policy-rule-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-criterion-row{grid-template-columns:minmax(140px,1fr) minmax(120px,.8fr) minmax(150px,1fr) auto}.policy-rule-fields label,.policy-criterion-row label{color:#536054;gap:6px;min-width:0;font-size:10px;font-weight:600;display:grid}.module-field-hint{color:#778177;font-size:9px;font-weight:400;line-height:1.5}.policy-rule-fields input,.policy-rule-fields select,.policy-criterion-row input,.policy-criterion-row select{color:#38443b;width:100%;min-width:0;height:39px;font:inherit;background:#fff;border:1px solid #e2e7df;border-radius:6px;outline:none;padding:0 10px;font-size:11px}.policy-criterion-row>button{margin-bottom:10px}.module-record-details{color:#778177;white-space:normal;flex-direction:column;gap:3px;min-width:190px;font-size:9px;display:flex}.module-record-details strong{color:#536054;font-weight:650}.stock-history-panel{margin-top:15px}.report-panel{max-width:100%}.report-filters{border-bottom:1px solid #eef0ec;align-items:flex-end;gap:12px;margin-bottom:22px;padding-bottom:15px;display:flex}.report-filters label{color:#536054;flex-direction:column;gap:5px;min-width:160px;font-size:10px;font-weight:600;display:flex}.report-filters input,.report-filters select{color:#38443b;min-height:38px;font:inherit;background:#fff;border:1px solid #e2e7df;border-radius:6px;padding:0 9px;font-size:10px}.report-loading{color:#778177;padding:28px 8px;font-size:11px}.bi-workspace{gap:14px;display:grid}.bi-intro,.bi-builder-heading,.bi-result-heading,.bi-builder-actions,.bi-save-row,.bi-saved-control{justify-content:space-between;align-items:center;gap:12px;display:flex}.bi-intro{padding:4px 1px 2px}.bi-intro h2,.bi-builder-heading h3,.bi-result-heading h3{color:#2f3c32;margin:4px 0 0}.bi-intro h2{font-size:20px}.bi-intro p{color:#788479;max-width:720px;margin:6px 0 0;font-size:11px;line-height:1.55}.bi-live-badge{color:#5d7159;background:#f8faf6;border:1px solid #e5ecdf;border-radius:20px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:9px;display:inline-flex}.bi-live-badge .status-dot{width:6px;height:6px}.bi-builder{gap:13px;padding:15px;display:grid}.bi-builder-heading h3,.bi-result-heading h3{font-size:14px}.bi-saved-control select,.bi-builder-grid select,.bi-builder-grid input,.bi-save-row input{color:#38443b;width:100%;min-width:0;height:35px;font:inherit;background:#fff;border:1px solid #e2e7df;border-radius:6px;padding:0 9px;font-size:10px}.bi-saved-control select{min-width:185px}.bi-saved-control .button{min-height:34px}.bi-builder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bi-builder-grid label,.bi-save-row label{color:#536054;flex-direction:column;gap:5px;min-width:0;font-size:9px;font-weight:600;display:flex}.bi-builder-grid select:focus,.bi-builder-grid input:focus,.bi-save-row input:focus,.bi-saved-control select:focus{border-color:#8db662;outline:0;box-shadow:0 0 0 3px #8db66226}.bi-builder-grid select:disabled,.bi-builder-grid input:disabled{color:#8a958b;background:#f4f6f3}.bi-builder-actions{flex-wrap:wrap;justify-content:flex-start}.bi-builder-actions .button,.bi-save-row .button{min-height:34px}.bi-date-hint{color:#859087;margin-left:auto;font-size:9px}.bi-save-row{border-top:1px solid #eef0ec;justify-content:flex-start;padding-top:11px}.bi-save-row label{width:min(330px,100%)}.bi-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bi-kpi-card{flex-direction:column;gap:5px;min-width:0;padding:13px 15px;display:flex}.bi-kpi-card>span{color:#89948a;letter-spacing:.8px;font-size:8px;font-weight:700}.bi-kpi-card strong{color:#2f3c32;text-overflow:ellipsis;font-size:21px;overflow:hidden}.bi-kpi-card small{color:#788479;font-size:9px}.bi-result{min-width:0;padding:15px}.bi-result-heading{margin-bottom:13px}.bi-bars{gap:9px;padding:4px 0;display:grid}.bi-bar-row{grid-template-columns:minmax(90px,1fr) minmax(100px,2fr) minmax(75px,auto);align-items:center;gap:10px;min-height:25px;display:grid}.bi-bar-label{color:#566457;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.bi-bar-track{background:#f0f3ed;border-radius:10px;height:11px;overflow:hidden}.bi-bar-track>span{border-radius:inherit;background:linear-gradient(90deg,#95c762,#5f8c44);height:100%;display:block}.bi-bar-row strong{color:#38483a;text-align:right;font-size:10px}.bi-line-chart{height:230px;padding:12px 6px 0}.bi-line-chart svg{color:#648f4b;width:100%;height:calc(100% - 20px);overflow:visible}.bi-line-labels{color:#778177;justify-content:space-between;gap:8px;font-size:9px;display:flex}.bi-disclaimer{color:#859087;margin:15px 0 0;font-size:9px;line-height:1.5}.stock-movement-form{margin-bottom:14px}.module-row-actions{gap:12px}.product-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-tabs{scrollbar-width:thin;border-bottom:1px solid #e8ece6;gap:5px;margin:0 0 16px;display:flex;overflow-x:auto}.product-tab{color:#778177;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:9px 12px;font-size:10px}.product-tab:hover,.product-tab-active{color:#38572b;border-bottom-color:#6d9451}.product-tab-panel{min-height:150px}.product-tab-panel[hidden]{display:none}.product-form-hint{color:#778177;margin:0 0 15px;font-size:10px;line-height:1.6}.product-options{flex-wrap:wrap;gap:10px 20px;margin:12px 0 14px;display:flex}.product-checkbox{color:#536054;align-items:center;gap:8px;min-height:39px;font-size:10px;font-weight:600;display:flex}.form-grid .product-checkbox{flex-direction:row;align-items:center}.product-checkbox input{accent-color:#638d4b;width:15px;height:15px;margin:0}.product-checkbox>span{align-items:center;gap:8px;display:inline-flex}.product-form-footer{justify-content:flex-end;margin:0 0 14px;display:flex}.product-form-footer label{color:#536054;flex-direction:column;gap:6px;min-width:180px;font-size:10px;font-weight:600;display:flex}.product-form-footer select{color:#38443b;height:39px;font:inherit;background:#fff;border:1px solid #e2e7df;border-radius:6px;padding:0 10px}.product-images-table-wrap{margin-bottom:10px}.product-images-table{min-width:700px}.product-images-table th,.product-images-table td{vertical-align:middle}.product-images-table td>input,.product-images-table td>select{color:#38443b;width:100%;min-width:105px;height:36px;font:inherit;background:#fff;border:1px solid #e2e7df;border-radius:5px;padding:0 8px;font-size:10px}.product-images-table td:nth-child(2){min-width:145px}.product-images-table td:nth-child(3){width:120px}.product-images-empty{color:#89948a;text-align:center;padding:28px 12px!important}.product-image-cell{grid-template-columns:48px minmax(150px,1fr);align-items:center;gap:5px 8px;min-width:245px;display:grid}.product-image-cell img,.product-image-placeholder{object-fit:cover;background:#f7f8f5;border:1px solid #e2e7df;border-radius:5px;grid-row:span 3;width:48px;height:48px}.product-image-placeholder{color:#89948a;place-items:center;font-size:8px;display:grid}.product-image-cell input{color:#38443b;width:100%;min-width:0;min-height:31px;font:inherit;border:1px solid #e2e7df;border-radius:5px;padding:5px 7px;font-size:9px}.image-upload-hint{color:#7b857b;text-align:center;font-size:9px}.product-primary-badge{color:#547840;font-size:9px;font-weight:650}.product-images-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.product-images-footer>span{color:#778177;font-size:10px}.product-row-images{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.product-row-images>a:first-child{background:#f7f8f5;border:1px solid #e2e7df;border-radius:5px;width:42px;height:42px;display:block;overflow:hidden}.product-row-images img{object-fit:cover;width:100%;height:100%}.product-row-images>a:not(:first-child){color:#547840;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:9px;overflow:hidden}.product-toolbar-actions{flex-wrap:wrap;gap:7px;display:flex}.product-name,.product-reference,.product-stock-note{display:block}.product-name{color:#465348;font-weight:650}.product-reference,.product-stock-note{color:#90998f;margin-top:4px;font-size:9px}.product-stock-low{color:#a34b40;font-weight:650}.product-stock-note{color:#a34b40}.module-row-actions .inline-action{white-space:nowrap;padding:3px 0;font-size:9px}.product-table .module-row-actions{flex-wrap:wrap;min-width:180px}.module-delete-action{color:#a34b40}.table-count{color:#89948a;font-size:9px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:15px;display:grid}.form-grid-goal{grid-template-columns:repeat(2,minmax(190px,260px))}.form-grid label{color:#536054;flex-direction:column;gap:6px;font-size:10px;font-weight:600;display:flex}.form-grid input,.form-grid select,.form-grid textarea{color:#38443b;width:100%;min-width:0;height:39px;font:inherit;background:#fff;border:1px solid #e2e7df;border-radius:6px;outline:none;padding:0 10px;font-size:11px}.form-grid select[multiple]{height:auto;min-height:112px;padding:7px}.form-grid .module-checkbox-field{flex-direction:row;justify-content:space-between;align-items:center}.module-checkbox-control{align-items:center;display:inline-flex}.module-checkbox-control input[type=hidden]{display:none}.form-grid .module-checkbox-control input[type=checkbox]{width:18px;height:18px;margin:0}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.status-select:focus{border-color:#8db662;box-shadow:0 0 0 3px #8db66226}.form-grid textarea{resize:vertical;min-height:78px;padding-block:9px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card{background:#fff;border:1px solid #e8ece6;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:121px;padding:17px 16px 14px;display:flex}.metric-highlight{background:#f4f8ef;border-color:#dbe8cf}.metric-card-label{color:#7a857a;font-size:9px}.metric-card strong{color:#2b382e;letter-spacing:-.8px;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(17px,1.9vw,23px);font-weight:620;overflow:hidden}.metric-card-note{color:#949c93;font-size:9px}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);gap:13px;margin-top:14px;display:grid}.surface-card{background:#fff;border:1px solid #e8ece6;border-radius:8px;min-width:0;padding:18px}.card-heading{justify-content:space-between;align-items:center;gap:13px;display:flex}.card-overline{color:#89948a;letter-spacing:1.05px;font-size:8px;font-weight:700}.card-heading h2,.data-card h2{color:#344037;margin:5px 0 0;font-size:13px;font-weight:620}.chart-period{color:#6e7a6f;border:1px solid #e7ebe4;border-radius:5px;padding:5px 8px;font-size:9px}.progress-row{color:#788576;align-items:center;gap:11px;margin-top:16px;font-size:9px;display:flex}.progress-track,.large-progress-track{background:#edf1e9;border-radius:10px;flex:1;height:5px;overflow:hidden}.progress-track span,.large-progress-track span{border-radius:inherit;background:#8eba5c;height:100%;transition:width .2s;display:block}.revenue-chart{min-height:182px;padding-top:12px;position:relative}.revenue-chart svg{width:100%;height:133px;display:block;overflow:visible}.revenue-months{color:#969f96;justify-content:space-between;font-size:8px;display:flex}.goal-card{flex-direction:column;min-height:250px;display:flex}.goal-card h2{color:#2d3b30;letter-spacing:-.8px;margin:12px 0 5px;font-size:23px;font-weight:620}.goal-card p{color:#889187;margin:0;font-size:10px;line-height:1.55}.goal-ring{background:conic-gradient(#8eba5c var(--progress), #edf1e9 var(--progress));border-radius:50%;place-items:center;width:89px;height:89px;margin:auto;display:grid}.goal-ring:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:69px;height:69px}.goal-ring span{z-index:1;color:#39483a;grid-area:1/1;font-size:15px;font-weight:650}.inline-action{color:#60863e;cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:4px 0;font-size:10px;font-weight:650;display:inline-flex}.inline-action:hover{color:#344f28}.inline-action svg{width:14px;height:14px}.recent-card{grid-column:1/-1}.recent-card>.card-heading{margin-bottom:11px}.data-card{margin-top:17px}.data-card>.card-heading{margin-bottom:17px}.table-scroll{width:100%;overflow-x:auto}table{border-collapse:collapse;color:#6f7b70;text-align:left;white-space:nowrap;width:100%;font-size:10px}th{color:#919a90;letter-spacing:.65px;border-bottom:1px solid #edf0ec;padding:10px 11px;font-size:8px;font-weight:700}td{border-bottom:1px solid #f0f2ef;padding:12px 11px}tbody tr:last-child td{border-bottom:0}td strong{color:#3e4b40;font-size:10px;font-weight:600}.status-pill{border-radius:20px;padding:5px 8px;font-size:8px;display:inline-block}.status-open{color:#927c37;background:#f5f0dc}.status-won{color:#5d833c;background:#e9f3e2}.status-lost{color:#a3685b;background:#f6eae7}.status-select{color:#657165;max-width:130px;min-height:27px;font:inherit;background:#fff;border:1px solid #e6eae3;border-radius:5px;outline:none;padding:0 5px;font-size:9px}.delete-button{color:#9b756b;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;padding:4px 6px;font-size:9px}.delete-button:hover{color:#9f4538;background:#fff2ef}.empty-state{color:#879187;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:132px;padding:16px;font-size:10px;display:flex}.empty-state-mark{color:#6a914a;background:#eff5e9;border-radius:8px;place-items:center;width:27px;height:27px;margin-bottom:2px;font-size:16px;display:grid}.empty-state strong{color:#516050;font-size:11px;font-weight:650}.goal-page-grid{grid-template-columns:minmax(0,1.5fr) minmax(230px,.8fr);gap:14px;margin-top:17px;display:grid}.goal-progress-card{padding:25px}.goal-progress-card h2{color:#2a382d;letter-spacing:-1px;margin:13px 0 5px;font-size:29px;font-weight:620}.goal-progress-card>p,.goal-tip-card>p{color:#859085;font-size:11px;line-height:1.7}.large-progress-track{height:8px;margin-top:25px}.goal-progress-labels{color:#778375;justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.goal-tip-card{background:#eff4e9;flex-direction:column;align-items:flex-start;display:flex}.tip-mark{color:#658c43;background:#dceacc;border-radius:8px;place-items:center;width:30px;height:30px;margin-bottom:22px;font-size:14px;display:grid}.goal-tip-card h2{color:#334432;letter-spacing:-.6px;margin:11px 0 0;font-size:19px;font-weight:600;line-height:1.25}.goal-tip-card .inline-action{margin-top:auto;padding-top:13px}.goal-heading-actions,.goal-list-toolbar,.goal-dialog-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.goal-list-toolbar{margin-bottom:13px}.goal-list-toolbar>label{color:#69746a;align-items:center;gap:8px;margin-left:auto;font-size:10px;font-weight:600;display:flex}.goal-list-toolbar select,.goal-list-toolbar input,.goal-visual-select select{color:#39463b;min-height:35px;font:inherit;background:#fff;border:1px solid #e4e9e1;border-radius:7px;padding:0 10px;font-size:11px}.goal-search input{width:190px}.goal-pagination{color:#89948a;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;font-size:10px;display:flex}.goal-pagination>div{align-items:center;gap:8px;display:flex}.goal-table-subtitle{color:#89948a;margin-top:4px;font-size:9px;display:block}.goal-name-button{color:#354638;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:10px;font-weight:650}.goal-name-button:hover{color:#628d3b}.goal-visualization-card{margin-top:16px;padding:20px}.goal-visual-select{color:#536054;gap:7px;max-width:400px;margin-bottom:18px;font-size:10px;font-weight:600;display:grid}.goal-visual-summary{background:#fbfcfa;border:1px solid #edf0eb;border-radius:10px;padding:20px}.goal-visual-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.goal-visual-heading h3{color:#2e3d32;margin:8px 0 4px;font-size:18px}.goal-visual-heading p{color:#818c82;margin:0;font-size:10px}.goal-visual-heading>strong{color:#5d853e;font-size:24px}.goal-visual-track{background:#e9eee5;border-radius:999px;height:10px;margin-top:20px;overflow:hidden}.goal-visual-track span{border-radius:inherit;background:linear-gradient(90deg,#8dbd58,#5e9140);height:100%;transition:width .25s;display:block}.goal-dialog-backdrop{z-index:60;background:#121b1494;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.goal-dialog{background:#fff;border:1px solid #e8ede5;border-radius:13px;flex-direction:column;width:min(980px,100%);max-height:min(780px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 80px #00000038}.goal-dialog-heading{flex:none;justify-content:space-between;align-items:flex-start;padding:15px 18px 10px;display:flex}.goal-dialog-heading h2{color:#2f3c32;margin:5px 0 0;font-size:19px}.goal-dialog-heading>button{font-size:24px}.goal-tabs{border-bottom:1px solid #e9ede7;flex:none;gap:4px;padding:0 18px;display:flex}.goal-tab{color:#788479;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 11px;font-size:11px}.goal-tab-active{color:#3f5d39;border-bottom-color:#79a84c;font-weight:650}.goal-form{flex-direction:column;flex:auto;min-height:0;padding:12px 18px 14px;display:flex;overflow:hidden}.goal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin-bottom:0}.goal-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-bottom:0}.goal-form-grid label,.goal-filter-grid label{gap:4px;min-width:0;font-size:9px}.goal-form-grid input,.goal-form-grid select:not([multiple]),.goal-filter-grid select:not([multiple]){height:34px}.goal-multi-field-wrap,.goal-multi-field{flex-direction:column;gap:4px;min-width:0;display:flex}.goal-multi-label{color:#536154;font-size:9px;font-weight:600}.goal-multi-trigger{color:#354237;cursor:pointer;width:100%;min-width:0;height:34px;font:inherit;text-align:left;background:#fff;border:1px solid #dce3dc;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 9px;font-size:10px;display:flex;overflow:hidden}.goal-multi-trigger:hover,.goal-multi-trigger:focus-visible{border-color:#8eae74;outline:none}.goal-multi-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.goal-multi-placeholder,.goal-multi-chevron{color:#818d82}.goal-multi-chevron{flex:none;transition:transform .12s}.goal-multi-chevron-open{transform:rotate(180deg)}.goal-multi-menu{z-index:120;box-sizing:border-box;color:#354237;background:#fff;border:1px solid #dce3dc;border-radius:8px;flex-direction:column;gap:6px;padding:7px;font-size:11px;display:flex;overflow:hidden;box-shadow:0 12px 32px #1a251c38}.goal-multi-menu-tools{flex:none;gap:6px;display:flex}.goal-multi-menu-tools input{color:#354237;width:100%;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #dce3dc;border-radius:6px;padding:0 8px}.goal-multi-menu-tools button,.goal-multi-done{color:#465548;cursor:pointer;font:inherit;background:#f7f9f6;border:1px solid #dce3dc;border-radius:6px;flex:none;padding:5px 8px;font-size:10px}.goal-multi-menu-tools button:disabled{cursor:default;opacity:.5}.goal-multi-options{overscroll-behavior:contain;flex:auto;width:100%;min-height:0;overflow-y:auto}.goal-multi-option{cursor:pointer;border-radius:5px;align-items:center;gap:7px;min-height:30px;padding:4px 5px;font-size:10px;line-height:1.35;display:flex}.goal-multi-option:hover{background:#f2f6ef}.goal-multi-option input{accent-color:#5f8c44;flex:none}.goal-multi-option span{overflow-wrap:anywhere;min-width:0}.goal-multi-empty{color:#818d82;margin:8px 5px;font-size:10px}.goal-multi-done{color:#3f5d39;background:#f0f6eb;border-color:#d4e3ca;flex:none;align-self:flex-end}.goal-form-panel{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:2px 3px 9px 0;overflow:hidden auto}.goal-form-grid small{font-size:8px;line-height:1.35}.goal-form-note{color:#818d82;margin:8px 0 0;font-size:9px;line-height:1.45}.goal-form-panel[hidden]{display:none}.goal-dialog-footer{border-top:1px solid #edf0eb;flex:none;justify-content:flex-end;margin-top:8px;padding-top:10px}.goal-monthly-form{margin-bottom:15px}.workspace-footer{color:#98a198;border-top:1px solid #e9ece6;justify-content:space-between;align-items:center;padding:14px 34px;font-size:9px;display:flex}.workspace-footer nav{flex-wrap:wrap;gap:16px;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-loading .brand{align-self:center}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #94bd69}@media (width<=1050px){.auth-page{grid-template-columns:minmax(390px,1fr) minmax(350px,.9fr)}.workspace{grid-template-columns:205px minmax(0,1fr)}.workspace-content,.workspace-topbar{padding-inline:23px}}@media (width<=800px){.value-strip{gap:14px}.auth-page{padding:0;display:block}.auth-form-panel{border-radius:0;min-height:100vh;padding:25px clamp(23px,7vw,70px) 19px}.auth-card{width:min(100%,440px)}.auth-aside{display:none}.workspace{grid-template-columns:1fr}.workspace-sidebar{z-index:2;border-bottom:1px solid #e9ece6;border-right:0;height:auto;padding:12px 15px 9px;position:relative}.workspace-sidebar .brand{margin:0 0 12px 2px}.sidebar-label{display:none}.workspace-sidebar nav{flex-direction:row;gap:5px;overflow-x:auto}.workspace-sidebar .sidebar-primary-nav{flex:none}.sidebar-group{flex-direction:row;align-items:center;gap:4px;margin:0}.sidebar-group-label{display:none}.side-link{flex:none;min-height:36px;padding-inline:9px;font-size:10px}.side-icon{width:13px;height:13px}.workspace-main{min-height:calc(100vh - 105px)}.workspace-topbar{height:46px}.dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(200px,.8fr)}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.marketing-nav{height:66px;padding-inline:20px}.marketing-nav nav{display:none}.nav-actions{gap:13px}.nav-actions .button{min-height:36px;padding-inline:11px}.hero-copy h1{font-size:clamp(46px,12vw,62px)}.hero-copy>p{font-size:14px}.marketing-hero{min-height:0;padding:70px 22px 72px}.hero-actions{flex-direction:column;align-items:center;gap:19px;margin-top:28px}.value-strip{grid-template-columns:1fr;gap:12px;padding:0 20px 54px}.value-strip>div{min-height:112px;padding:19px}.closing-section{padding-block:68px}.closing-section h2{letter-spacing:-1.8px;font-size:37px}.marketing-footer{flex-wrap:wrap;gap:9px;min-height:76px;padding:15px 22px}.marketing-footer>span:nth-child(2){display:none}.auth-card h1{font-size:30px}.workspace-topbar{padding-inline:15px}.workspace-breadcrumb{gap:6px;font-size:9px}.topbar-date{display:none}.mobile-logout{display:inline-flex}.workspace-content{padding:25px 14px 30px}.workspace-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:17px}.workspace-heading h1{font-size:24px}.workspace-heading .button{align-self:stretch}.integration-layout{grid-template-columns:1fr}.integration-runs{grid-column:auto}.integration-actions{flex-direction:column;align-items:flex-start}.integration-preference,.integration-settings-grid,.integration-import-grid{grid-template-columns:1fr}.metrics-grid{gap:8px}.metric-card{min-height:101px;padding:12px 10px}.metric-card-label,.metric-card-note{font-size:8px}.metric-card strong{font-size:17px}.dashboard-grid{grid-template-columns:1fr;gap:10px;margin-top:10px}.recent-card{grid-column:auto}.goal-card{min-height:223px}.surface-card{padding:14px}.revenue-chart svg{height:114px}.form-grid,.form-grid-goal,.goal-page-grid,.policy-rule-fields,.policy-criterion-row{grid-template-columns:1fr}.policy-criterion-row>button{justify-self:start;margin:0}.profile-user-layout{grid-template-columns:1fr}.profile-photo{align-items:stretch}.profile-photo img,.profile-photo-empty{align-self:center}.record-form{padding:14px}.record-form>.button{width:100%}.settings-fields,.team-member-list,.team-resource-form{grid-template-columns:1fr}.account-field-wide{grid-column:auto}.invite-link-row{flex-direction:column;align-items:stretch}.invite-link-row>.button{width:100%}.account-actions{flex-direction:column;align-items:flex-start}.module-toolbar,.module-tools{flex-direction:column;align-items:stretch}.module-tools,.module-search input,.module-search select,.module-tools>.button{width:100%}.module-description-field{grid-column:auto}.report-filters{flex-direction:column;align-items:stretch}.report-filters label{min-width:0}.report-filters>.button{width:100%}.product-form-grid{grid-template-columns:1fr}.goal-tip-card{min-height:230px}.goal-heading-actions{width:100%}.goal-heading-actions>.button{flex:1;justify-content:center}.goal-dialog-backdrop{padding:10px}.goal-dialog{max-height:calc(100dvh - 20px)}.goal-dialog-heading,.goal-form,.goal-tabs{padding-inline:15px}.goal-form-grid,.goal-filter-grid{grid-template-columns:minmax(0,1fr)}.goal-list-toolbar>label{width:100%;margin-left:0}.goal-search input{flex:1;width:auto}.goal-pagination,.goal-visual-heading{flex-direction:column;align-items:flex-start}.workspace-footer{flex-direction:column;align-items:flex-start;gap:5px;padding:12px 15px;font-size:8px}.workspace-footer nav{gap:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace{background:#f3f5f7}.workspace-sidebar{padding-inline:18px}.side-link{border-radius:7px;min-height:42px;font-size:12px;transition:background .14s,color .14s}.side-link-active{box-shadow:inset 3px 0 #77a64a}.workspace-topbar{border-color:#e4e7eb;height:64px;box-shadow:0 1px 2px #10182808}.workspace-heading h1{letter-spacing:-.8px;font-size:30px;font-weight:650}.workspace-heading p{font-size:13px}.surface-card,.record-form,.integration-card,.integration-runs,.module-placeholder{border-color:#e3e7eb;border-radius:10px;box-shadow:0 1px 2px #10182808}.button{border-radius:6px;font-weight:600}.button-dark{background:#24342a}.workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:6px}.account-menu{position:relative}.account-menu-trigger{color:#344054;cursor:pointer;background:#fff;border:1px solid #e2e7e3;border-radius:8px;justify-content:center;align-items:center;gap:3px;width:44px;min-height:44px;padding:4px;list-style:none;display:flex}.account-menu-trigger::-webkit-details-marker{display:none}.account-menu-trigger:hover,.account-menu-options[open] .account-menu-trigger{background:#f8f9fa;border-color:#e2e6e9}.account-menu-trigger .topbar-avatar{flex-basis:26px;width:26px;height:26px;font-size:10px}.account-menu-chevron{color:#76808a;font-size:10px}.workspace-page-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.workspace-page-card{color:#344054;cursor:pointer;text-align:left;background:#fff;border:1px solid #e3e7eb;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;min-height:176px;padding:17px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.workspace-page-card:hover{border-color:#b8c9ae;transform:translateY(-2px);box-shadow:0 8px 20px #10182812}.workspace-page-card-icon{color:#38572b;background:#edf4e7;border-radius:8px;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.workspace-page-card>strong{font-size:14px}.workspace-page-card>span:not(.workspace-page-card-icon):not(.workspace-page-card-action){color:#778177;font-size:11px;line-height:1.55}.workspace-page-card-action{color:#38572b;justify-content:space-between;width:100%;margin-top:auto;padding-top:8px;font-size:11px;font-weight:650;display:flex}.master-account-card{max-width:720px}.master-account-details{border-top:1px solid #e8ece6;grid-template-columns:minmax(140px,.35fr) 1fr;gap:12px;padding:15px 0;font-size:12px;display:grid}.master-account-details span{color:#778177}:root[data-theme=dark] .workspace-page-card{color:#e4e9e5;background:#1b241e;border-color:#303b34}:root[data-theme=dark] .workspace-page-card:hover{border-color:#58744a}:root[data-theme=dark] .workspace-page-card-icon{color:#c3e4a8;background:#263629}:root[data-theme=dark] .workspace-page-card>span:not(.workspace-page-card-icon):not(.workspace-page-card-action),:root[data-theme=dark] .master-account-details span{color:#97a49a}:root[data-theme=dark] .workspace-page-card-action{color:#c3e4a8}:root[data-theme=dark] .master-account-details{border-color:#303b34}.account-dropdown{z-index:40;background:#fff;border:1px solid #e1e5e9;border-radius:9px;width:228px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #10182824}.account-dropdown-link,.account-dropdown-logout{color:#38434d;cursor:pointer;width:100%;min-height:36px;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;padding:0 9px;font-size:11px}.account-dropdown-link:hover{background:#f3f5f6}.appearance-options{border:1px solid #edf0f2;border-left:0;border-right:0;grid-template-columns:repeat(3,1fr);gap:4px;margin:7px 0;padding:8px 0;display:grid}.appearance-options legend{color:#7b8490;padding:0 4px;font-size:10px}.appearance-options label{color:#59636e;cursor:pointer;border:1px solid #e4e7eb;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-height:31px;font-size:9px;display:flex}.appearance-options input{accent-color:#527d37;width:12px;height:12px;margin:0}.appearance-options label:has(input:checked){color:#38572b;background:#f1f6ec;border-color:#a8c990}.account-dropdown-logout{color:#a54337}.account-dropdown-logout:hover{background:#fff2f0}.topbar-right{gap:12px}.topbar-avatar{flex-basis:32px;width:32px;height:32px;font-size:12px}:root[data-theme=dark] .workspace{color:#e4e9e5;background:#111713}:root[data-theme=dark] .persistent-legal-links{color:#b8c4ba;background:#1a231df5;border-color:#303b34}:root[data-theme=dark] .persistent-legal-links a:hover{color:#c3f280}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] .workspace-sidebar,:root[data-theme=dark] .workspace-topbar,:root[data-theme=dark] .surface-card,:root[data-theme=dark] .record-form,:root[data-theme=dark] .data-panel,:root[data-theme=dark] .integration-card,:root[data-theme=dark] .integration-runs,:root[data-theme=dark] .module-placeholder,:root[data-theme=dark] .account-dropdown,:root[data-theme=dark] .profile-photo{color:#e4e9e5;background:#1a231d;border-color:#303b34}:root[data-theme=dark] .workspace-sidebar,:root[data-theme=dark] .workspace-topbar{box-shadow:none}:root[data-theme=dark] .workspace-sidebar .brand,:root[data-theme=dark] .workspace-heading h1,:root[data-theme=dark] .card-heading h2,:root[data-theme=dark] .surface-card h2,:root[data-theme=dark] .surface-card h3,:root[data-theme=dark] .record-form h2,:root[data-theme=dark] .workspace-breadcrumb strong,:root[data-theme=dark] .side-link,:root[data-theme=dark] .account-dropdown-link,:root[data-theme=dark] .appearance-options label{color:#c3cdc5}:root[data-theme=dark] .side-link:hover,:root[data-theme=dark] .account-dropdown-link:hover,:root[data-theme=dark] .account-menu-trigger:hover,:root[data-theme=dark] .account-menu[open] .account-menu-trigger{color:#f0f4f1;background:#232e26;border-color:#37443a}:root[data-theme=dark] .side-link-active{color:#c3e4a8;background:#263629}:root[data-theme=dark] .sidebar-group-label,:root[data-theme=dark] .sidebar-label,:root[data-theme=dark] .workspace-breadcrumb,:root[data-theme=dark] .workspace-heading p,:root[data-theme=dark] .account-menu-chevron,:root[data-theme=dark] .account-help,:root[data-theme=dark] .account-empty,:root[data-theme=dark] .card-overline,:root[data-theme=dark] .metric-card-label,:root[data-theme=dark] .metric-card-note,:root[data-theme=dark] .chart-period,:root[data-theme=dark] .progress-row,:root[data-theme=dark] .goal-progress-labels,:root[data-theme=dark] .workspace-footer{color:#97a49a}:root[data-theme=dark] .workspace label,:root[data-theme=dark] .account-tab,:root[data-theme=dark] .integration-tab,:root[data-theme=dark] .module-search,:root[data-theme=dark] .report-filters label{color:#bdc8bf}:root[data-theme=dark] .chart-period,:root[data-theme=dark] .account-tab,:root[data-theme=dark] .integration-tab{border-color:#303b34}:root[data-theme=dark] .account-tab:hover,:root[data-theme=dark] .account-tab-active,:root[data-theme=dark] .integration-tab:hover,:root[data-theme=dark] .integration-tab-active{color:#c3e4a8;background:#263629}:root[data-theme=dark] .metric-highlight{background:#202b21;border-color:#3a4b38}:root[data-theme=dark] .metric-card strong,:root[data-theme=dark] .goal-tip-card h2{color:#edf2ee}:root[data-theme=dark] .goal-tip-card>p,:root[data-theme=dark] .goal-progress-card>p{color:#b0bdb2}:root[data-theme=dark] .goal-dialog,:root[data-theme=dark] .goal-visual-summary{background:#1b241e;border-color:#303b34}:root[data-theme=dark] .goal-multi-trigger,:root[data-theme=dark] .goal-multi-menu,:root[data-theme=dark] .goal-multi-menu-tools input{color:#e4e9e5;background:#1b241e;border-color:#3a473d}:root[data-theme=dark] .goal-multi-label{color:#bdc8bf}:root[data-theme=dark] .goal-multi-menu-tools button,:root[data-theme=dark] .goal-multi-done{color:#c3e4a8;background:#263329;border-color:#3a473d}:root[data-theme=dark] .goal-multi-option:hover{background:#263329}:root[data-theme=dark] .goal-multi-empty,:root[data-theme=dark] .goal-multi-placeholder,:root[data-theme=dark] .goal-multi-chevron{color:#97a49a}:root[data-theme=dark] .goal-dialog-heading h2,:root[data-theme=dark] .goal-visual-heading h3,:root[data-theme=dark] .goal-name-button{color:#edf2ee}:root[data-theme=dark] .goal-form-note,:root[data-theme=dark] .goal-visual-heading p,:root[data-theme=dark] .goal-list-toolbar>label{color:#afbaaf}:root[data-theme=dark] .goal-tab{color:#b0bdb2}:root[data-theme=dark] .goal-tab-active{color:#c3e4a8}:root[data-theme=dark] .goal-visual-track{background:#303b34}:root[data-theme=dark] .tip-mark{color:#c3e4a8;background:#2e3d2d}:root[data-theme=dark] .workspace-sidebar,:root[data-theme=dark] .workspace-topbar,:root[data-theme=dark] .appearance-options{border-color:#303b34}:root[data-theme=dark] .workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea),:root[data-theme=dark] .data-table td select,:root[data-theme=dark] .team-discount-form input,:root[data-theme=dark] .representative-company-form input,:root[data-theme=dark] .profile-photo input{color:#e4e9e5;background:#141b16;border-color:#3a463e}:root[data-theme=dark] .workspace table,:root[data-theme=dark] .workspace th,:root[data-theme=dark] .workspace td,:root[data-theme=dark] .workspace .account-tabs{border-color:#303b34}:root[data-theme=dark] .workspace th{color:#aeb9b0;background:#202a23}:root[data-theme=dark] .workspace tbody tr:nth-child(2n){background:#18211b}:root[data-theme=dark] .bi-intro h2,:root[data-theme=dark] .bi-builder-heading h3,:root[data-theme=dark] .bi-result-heading h3,:root[data-theme=dark] .bi-kpi-card strong,:root[data-theme=dark] .bi-bar-row strong{color:#edf2ee}:root[data-theme=dark] .bi-intro p,:root[data-theme=dark] .bi-kpi-card small,:root[data-theme=dark] .bi-date-hint,:root[data-theme=dark] .bi-disclaimer,:root[data-theme=dark] .bi-bar-label,:root[data-theme=dark] .bi-line-labels{color:#97a49a}:root[data-theme=dark] .bi-live-badge,:root[data-theme=dark] .bi-saved-control select,:root[data-theme=dark] .bi-builder-grid select,:root[data-theme=dark] .bi-builder-grid input,:root[data-theme=dark] .bi-save-row input{color:#e4e9e5;background:#1b241e;border-color:#3a473d}:root[data-theme=dark] .bi-builder-grid select:disabled,:root[data-theme=dark] .bi-builder-grid input:disabled{color:#8d9b90;background:#202a23}:root[data-theme=dark] .bi-bar-track{background:#303b34}:root[data-theme=dark] .bi-builder-heading,:root[data-theme=dark] .bi-save-row{border-color:#303b34}:root[data-theme=dark] .appearance-options label:has(input:checked){color:#c3e4a8;background:#283a2a;border-color:#58744a}@media (width<=560px){.account-menu-trigger{width:40px;min-width:40px;min-height:40px}.account-menu-chevron{display:none}.master-account-details{grid-template-columns:1fr;gap:5px}}@media (width<=800px){.orders-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.orders-filters{grid-template-columns:1fr}.order-dialog-backdrop{align-items:end;padding:8px}.order-dialog{max-height:94vh;padding:17px}.order-dialog-fields,.order-item-entry,.order-unmapped-row{grid-template-columns:1fr}.order-dialog-steps{justify-content:space-between}.order-dialog-steps button{padding:7px}.orders-selection-count{width:100%;margin-left:0}}@media (width<=900px){.bi-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.bi-intro,.bi-builder-heading,.bi-result-heading,.bi-save-row{flex-direction:column;align-items:stretch}.bi-live-badge{align-self:flex-start}.bi-builder-grid,.bi-kpis{grid-template-columns:minmax(0,1fr)}.bi-saved-control,.bi-builder-actions{flex-direction:column;align-items:stretch}.bi-saved-control select,.bi-saved-control .button,.bi-builder-actions .button,.bi-save-row .button{width:100%}.bi-date-hint{margin-left:0}.bi-save-row label{width:100%}.bi-bar-row{grid-template-columns:minmax(70px,.8fr) minmax(70px,1.2fr);gap:6px 9px}.bi-bar-row strong{grid-column:2;margin-top:-4px}.bi-line-chart{height:175px}}.master-console{background:#f2f4ef;min-height:100vh;padding:24px clamp(16px,4vw,64px) 48px}.master-console-header{z-index:30;background:#f2f4ef;align-items:center;gap:22px;max-width:1440px;margin:-24px auto 28px;padding:24px 0 12px;display:flex;position:sticky;top:0}.master-console-header>div{flex-direction:column;flex:1;gap:5px;display:flex}.master-console-header>div strong{color:#344037;font-size:12px}.master-console-content{gap:18px;max-width:1440px;margin:0 auto;display:grid}.master-console-heading h1{color:#1d2b21;letter-spacing:-1.5px;margin:10px 0 5px;font-size:clamp(28px,4vw,42px)}.master-console-heading p,.master-description{color:#748075;font-size:13px;line-height:1.6}.master-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.master-metric{gap:12px;display:grid}.master-metric span{color:#748075;font-size:12px}.master-metric strong{color:#1d2b21;font-size:25px}.master-card{gap:14px;display:grid}.master-description{margin:0}.master-whitelist-form{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:9px 12px;max-width:620px;display:grid}.master-whitelist-form label{color:#364239;grid-column:1/-1;font-size:11px;font-weight:650}.master-whitelist-form input{color:#1d2b21;min-height:42px;font:inherit;background:#fff;border:1px solid #dfe5dc;border-radius:7px;padding:0 12px}.master-message{border-radius:7px;margin:0;padding:12px 14px;font-size:12px}.master-error{color:#9d3028;background:#fff0ee}.master-notice{color:#3d682b;background:#eff8e6}.area-selector{color:#1d2b21;background:#f2f4ef;min-height:100vh;padding:24px clamp(16px,4vw,64px) 48px}.area-selector-header{justify-content:space-between;align-items:center;gap:18px;max-width:1120px;margin:0 auto 72px;display:flex}.area-selector-header>span{color:#748075;font-size:12px}.area-selector-content{max-width:900px;margin:0 auto}.area-selector-content h1{letter-spacing:-1.7px;margin:10px 0 7px;font-size:clamp(30px,5vw,46px)}.area-selector-content>p:not(.form-error){color:#748075;max-width:620px;margin:0;font-size:14px;line-height:1.65}.area-selector-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.area-choice{min-height:220px;color:inherit;background:#fff;border:1px solid #e2e7df;border-radius:10px;align-content:start;gap:12px;padding:22px;text-decoration:none;transition:border-color .14s,transform .14s;display:grid}.area-choice:hover{border-color:#9cbd7a;transform:translateY(-2px)}.area-choice-icon{color:#547840;background:#eff8e6;border-radius:10px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.area-choice>strong{font-size:20px}.area-choice>span:not(.area-choice-icon){color:#748075;font-size:12px;line-height:1.55}.area-choice .area-choice-action{color:#456b31;justify-content:space-between;margin-top:auto;font-weight:700;display:flex}@media (width<=800px){.master-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.master-console-header{flex-wrap:wrap;margin-bottom:25px}}@media (width<=560px){.area-selector-header{margin-bottom:48px}.area-selector-options,.master-whitelist-form{grid-template-columns:1fr}.master-whitelist-form label{grid-column:auto}.master-whitelist-form .button{width:100%}}:root[data-theme=dark]{--ui-bg:#111813;--ui-surface:#1a231d;--ui-surface-raised:#222d25;--ui-surface-input:#141b16;--ui-border:#354239;--ui-text:#edf2ed;--ui-text-secondary:#b8c4ba;--ui-text-muted:#91a095;--ui-accent:#c5e5a1;--ui-accent-surface:#2a3a2d;--ui-danger:#f0aaa0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ui-bg);color:var(--ui-text)}:root[data-theme=dark] body,:root[data-theme=dark] .workspace,:root[data-theme=dark] .marketing-page,:root[data-theme=dark] .legal-page,:root[data-theme=dark] .area-selector,:root[data-theme=dark] .master-console,:root[data-theme=dark] .app-loading{background:var(--ui-bg);color:var(--ui-text)}:root[data-theme=dark] .workspace-sidebar,:root[data-theme=dark] .workspace-topbar,:root[data-theme=dark] .surface-card,:root[data-theme=dark] .record-form,:root[data-theme=dark] .data-panel,:root[data-theme=dark] .integration-card,:root[data-theme=dark] .integration-runs,:root[data-theme=dark] .module-placeholder,:root[data-theme=dark] .account-dropdown,:root[data-theme=dark] .goal-dialog,:root[data-theme=dark] .order-dialog,:root[data-theme=dark] .goal-visual-summary,:root[data-theme=dark] .legal-sections section,:root[data-theme=dark] .auth-form-panel,:root[data-theme=dark] .area-choice,:root[data-theme=dark] .profile-photo{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text);box-shadow:none}:root[data-theme=dark] .marketing-nav,:root[data-theme=dark] .persistent-legal-links{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text-secondary)}:root[data-theme=dark] .marketing-hero{background:radial-gradient(ellipse at 50% 0%, #82a5651f, transparent 55%), var(--ui-bg)}:root[data-theme=dark] .value-strip,:root[data-theme=dark] .marketing-footer{background:var(--ui-bg)}:root[data-theme=dark] .value-strip>div,:root[data-theme=dark] .auth-card,:root[data-theme=dark] .goal-multi-menu,:root[data-theme=dark] .account-dropdown-link:hover{border-color:var(--ui-border);background:var(--ui-surface-raised);color:var(--ui-text)}:root[data-theme=dark] .closing-section,:root[data-theme=dark] .auth-aside{background:radial-gradient(at 82% 13%,#97bb7424,#0000 31%),#1b2921}:root[data-theme=dark] .hero-copy h1,:root[data-theme=dark] .closing-section h2{color:var(--ui-text)}:root[data-theme=dark] .hero-copy h1 span,:root[data-theme=dark] .strip-number,:root[data-theme=dark] .value-strip .strip-number{color:var(--ui-accent)}:root[data-theme=dark] .hero-copy>p,:root[data-theme=dark] .value-strip>div>span:last-child,:root[data-theme=dark] .closing-section p,:root[data-theme=dark] .marketing-footer>span{color:var(--ui-text-muted)}:root[data-theme=dark] .value-strip strong{color:var(--ui-text)}:root[data-theme=dark] .strip-number{background:var(--ui-accent-surface)}:root[data-theme=dark] .workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea),:root[data-theme=dark] .auth-card input:not([type=checkbox]),:root[data-theme=dark] .master-whitelist-form input,:root[data-theme=dark] .goal-multi-menu-tools input,:root[data-theme=dark] .data-table td select{border-color:var(--ui-border);background:var(--ui-surface-input);color:var(--ui-text)}:root[data-theme=dark] .button-dark{color:#172118;background:#c5e5a1;border-color:#c5e5a1}:root[data-theme=dark] .button-dark:hover{color:#172118;background:#d4efb7}:root[data-theme=dark] .side-link-active,:root[data-theme=dark] .account-tab-active,:root[data-theme=dark] .integration-tab-active,:root[data-theme=dark] .sales-tabs button[aria-current=page]{background:var(--ui-accent-surface);color:var(--ui-accent)}:root[data-theme=dark] .side-link,:root[data-theme=dark] .account-dropdown-link,:root[data-theme=dark] .appearance-options label,:root[data-theme=dark] .workspace-breadcrumb strong,:root[data-theme=dark] .master-console-header>div strong,:root[data-theme=dark] .area-choice>strong,:root[data-theme=dark] .account-menu-trigger{color:var(--ui-text-secondary)}:root[data-theme=dark] .account-menu-trigger{border-color:var(--ui-border);background:var(--ui-surface-raised)}:root[data-theme=dark] .account-menu-trigger:hover,:root[data-theme=dark] .account-menu-options[open] .account-menu-trigger{color:var(--ui-text);background:#2a362d;border-color:#52634f}:root[data-theme=dark] .master-console-header{border-color:var(--ui-border);background:var(--ui-bg)}:root[data-theme=dark] .workspace .button-quiet,:root[data-theme=dark] .workspace .delete-button{border-color:var(--ui-border);background:var(--ui-surface-raised);color:var(--ui-text-secondary)}:root[data-theme=dark] .workspace .button-quiet:hover{color:var(--ui-text);background:#2a362d;border-color:#52634f}:root[data-theme=dark] .workspace .delete-button{color:var(--ui-danger)}:root[data-theme=dark] .workspace .inline-action,:root[data-theme=dark] .quiet-link,:root[data-theme=dark] .master-console .inline-action,:root[data-theme=dark] .legal-links a,:root[data-theme=dark] .auth-switch a,:root[data-theme=dark] .auth-password-label a,:root[data-theme=dark] .password-toggle{color:var(--ui-accent)}:root[data-theme=dark] .auth-card label,:root[data-theme=dark] .master-whitelist-form label{color:var(--ui-text-secondary)}:root[data-theme=dark] .workspace-heading h1,:root[data-theme=dark] .card-heading h2,:root[data-theme=dark] .surface-card h2,:root[data-theme=dark] .surface-card h3,:root[data-theme=dark] .record-form h2,:root[data-theme=dark] .master-console-heading h1,:root[data-theme=dark] .master-metric strong,:root[data-theme=dark] .legal-content h1,:root[data-theme=dark] .legal-sections h2,:root[data-theme=dark] .auth-card h1,:root[data-theme=dark] .area-selector-content h1{color:var(--ui-text)}:root[data-theme=dark] .workspace-breadcrumb,:root[data-theme=dark] .workspace-heading p,:root[data-theme=dark] .sidebar-group-label,:root[data-theme=dark] .sidebar-label,:root[data-theme=dark] .topbar-date,:root[data-theme=dark] .card-overline,:root[data-theme=dark] .account-help,:root[data-theme=dark] .account-empty,:root[data-theme=dark] .master-console-heading p,:root[data-theme=dark] .master-description,:root[data-theme=dark] .master-metric span,:root[data-theme=dark] .legal-sections p,:root[data-theme=dark] .area-selector-header>span,:root[data-theme=dark] .area-choice>span:not(.area-choice-icon),:root[data-theme=dark] .area-selector-content>p:not(.form-error),:root[data-theme=dark] .auth-card>p:not(.auth-switch),:root[data-theme=dark] .auth-footer,:root[data-theme=dark] .auth-footer a{color:var(--ui-text-muted)}:root[data-theme=dark] .workspace table,:root[data-theme=dark] .workspace th,:root[data-theme=dark] .workspace td,:root[data-theme=dark] .workspace .account-tabs,:root[data-theme=dark] .master-account-details,:root[data-theme=dark] .master-console-header,:root[data-theme=dark] .workspace-topbar,:root[data-theme=dark] .appearance-options{border-color:var(--ui-border)}:root[data-theme=dark] .workspace th,:root[data-theme=dark] .workspace tbody tr:nth-child(2n){background:var(--ui-surface-raised)}:root[data-theme=dark] .workspace td{color:var(--ui-text-secondary)}:root[data-theme=dark] .workspace tr:hover td{background:#2a362d}:root[data-theme=dark] .workspace-message.workspace-error,:root[data-theme=dark] .master-error,:root[data-theme=dark] .form-error{color:var(--ui-danger);background:#382723;border-color:#633e39}:root[data-theme=dark] .workspace-message.workspace-success,:root[data-theme=dark] .master-notice{color:#c5e5a1;background:#263a2a;border-color:#3d5940}:root[data-theme=dark] .area-choice-icon,:root[data-theme=dark] .workspace-page-card-icon{background:var(--ui-accent-surface);color:var(--ui-accent)}:root[data-theme=dark] .area-choice .area-choice-action{color:var(--ui-accent)}:root[data-theme=dark] .side-icon-customers:after{background:var(--ui-surface)}:root[data-theme=dark] .account-dropdown-logout{color:var(--ui-danger)}:root[data-theme=dark] .account-dropdown-logout:hover{background:#382723}:root[data-theme=dark] .empty-state,:root[data-theme=dark] .module-placeholder p,:root[data-theme=dark] .account-dropdown-link{color:var(--ui-text-secondary)}:root[data-theme=dark] .sales-brand,:root[data-theme=dark] .brand,:root[data-theme=dark] .marketing-nav nav a,:root[data-theme=dark] .nav-login,:root[data-theme=dark] .legal-page .marketing-nav a{color:var(--ui-text)}
