/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#0b0b0c;--ink-soft:#171719;--graphite:#242426;--line:#e7e7e8;--muted:#6f7176;--soft:#f5f5f6;--white:#fff;--green:#28a66f;--amber:#b77a24;--blue:#0b63f3;--brand-blue:#075bea;--brand-cyan:#08baf2;--brand-navy:#061a3a;--radius:24px;--shadow:0 24px 70px #00000017;--font-sans:var(--font-geist-sans), "Segoe UI Variable", "Segoe UI", Inter, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--surface:#fff;--surface-soft:#f5f8fc;--border-subtle:#dfe8f2;--focus-ring:0 0 0 3px #075bea2e}.bank-accounts-panel,.fixed-expenses-panel{margin-bottom:12px}.bank-account-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.bank-account-card{color:#fff;background:linear-gradient(145deg,#081a36,#0a2f68);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:11px;min-width:0;min-height:132px;padding:15px;display:grid;overflow:hidden}.bank-account-card.pagbank{background:linear-gradient(145deg,#052f2a,#0a796b)}.bank-account-card.cash{background:linear-gradient(145deg,#071a3a,#075bea)}.bank-account-card.stock-value{background:linear-gradient(145deg,#0a2948,#087fc2)}.bank-account-card.receivable{background:linear-gradient(145deg,#1c2542,#425b91)}.bank-account-card.transit-purchase{background:linear-gradient(145deg,#2a175d,#6044c7 58%,#178ed0)}.bank-symbol{background:#ffffff29;border:1px solid #ffffff26;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:700;display:flex}.bank-account-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.bank-account-card small{color:#ffffff9e;font-size:.8125rem}.bank-account-card strong{font-size:.875rem}.bank-account-card b{letter-spacing:-.03em;grid-column:1/-1;font-size:1.125rem}.bank-account-card>small{grid-column:1/-1}.bank-account-card>em{color:#ffffffad;grid-column:1/-1;font-size:.875rem;font-style:normal;font-weight:600}.add-bank-account{color:#6c7c94;cursor:pointer;background:#f7f9fc;border:1px dashed #cbd7e8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:132px;font-size:.875rem;font-weight:600;display:flex}.add-bank-account svg{width:18px;height:18px}.fixed-expenses-panel{margin-top:12px}.fixed-expense-list{margin-top:10px}.fixed-expense-row{border-bottom:1px solid #efeff0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.fixed-expense-row:last-child{border-bottom:0}.expense-category-icon{color:var(--brand-blue);background:#eef5ff;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.875rem;font-weight:700;display:flex}.fixed-expense-row>div{flex-direction:column;gap:3px;display:flex}.fixed-expense-row strong,.fixed-expense-row b{color:#25262a;font-size:.875rem}.fixed-expense-row small{color:#9b9ca1;font-size:.8125rem}.finance-modal-backdrop{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030a1694;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.finance-entry-modal{background:#fff;border-radius:20px;flex-direction:column;gap:15px;width:100%;max-width:480px;padding:24px;display:flex;box-shadow:0 30px 100px #030d1f47}.finance-entry-modal>label,.finance-entry-modal .drawer-form-row label{color:#62646a;flex-direction:column;flex:1;gap:7px;font-size:.875rem;font-weight:600;display:flex}.finance-entry-modal input,.finance-entry-modal select{color:#24262a;background:#f6f7f9;border:1px solid #e7e9ed;border-radius:10px;outline:none;min-height:40px;padding:0 12px}.entry-type-switch{background:#f2f3f5;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.entry-type-switch button{color:#777a80;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px;font-size:.875rem;font-weight:600}.entry-type-switch button.active{color:#22242a;background:#fff;box-shadow:0 3px 10px #00000012}.entry-type-switch button.active.expense{color:#b24f4f}.entry-type-switch button.active.income{color:#22835a}.entry-type-switch button.active.receivable{color:#075bea}.entry-type-switch button.active.purchase{color:#9b6519}.pending-receivables-panel{margin-bottom:12px}.pending-receivables-list{margin-top:10px}.pending-receivable-row{border-bottom:1px solid #efeff0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.pending-receivable-row:last-child{border-bottom:0}.receivable-origin{color:#075bea;background:#eef5ff;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.875rem;font-weight:700;display:flex}.pending-receivable-row>div{flex-direction:column;gap:3px;display:flex}.pending-receivable-row strong,.pending-receivable-row b{color:#25262a;font-size:.875rem}.pending-receivable-row small{color:#9b9ca1;font-size:.8125rem}.stock-payables-panel{margin-bottom:12px}.stock-payables-list{margin-top:10px}.stock-payable-row{border-bottom:1px solid #efeff0;grid-template-columns:auto minmax(160px,1fr) auto auto auto;align-items:center;gap:11px;padding:11px 0;display:grid}.stock-payable-row:last-child{border-bottom:0}.stock-payable-row.settled{opacity:.58}.payable-product-icon{color:#a76918;background:#fff5e8;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.875rem;font-weight:700;display:flex}.stock-payable-row>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.stock-payable-row strong,.stock-payable-row b{color:#25262a;font-size:.875rem}.stock-payable-row small{color:#9b9ca1;font-size:.8125rem}.sold-before-paid,.stock-not-sold{color:#a86217;background:#fff1e4;border-radius:99px;padding:5px 7px;font-size:.875rem;font-weight:600}.stock-not-sold{color:#61758d;background:#eef4fa}.payable-action{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.payable-action button{color:#075bea;cursor:pointer;background:#eef5ff;border:0;border-radius:7px;padding:6px 8px;font-size:.875rem;font-weight:600}.recurring-check{align-items:center;flex-direction:row!important;font-weight:600!important}.recurring-check input{min-height:auto}.finance-modal-actions{border-top:1px solid #eceef1;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:16px;display:flex}.finance-modal-actions>button:first-child{color:#6c6f75;cursor:pointer;background:#f2f3f5;border:0;border-radius:9px;padding:10px 14px;font-size:.875rem;font-weight:600}@media (width<=1180px){.bank-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.bank-account-grid{grid-template-columns:1fr}.fixed-expense-row{grid-template-columns:auto 1fr auto}.fixed-expense-row .status-pill{display:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--font-sans);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px;box-shadow:var(--focus-ring)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.session-data{display:none}.public-page{background:#fff;min-height:100vh}.public-header{z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffdb;border-bottom:1px solid #0f0f100f;position:sticky;top:0}.public-header-inner{justify-content:space-between;align-items:center;max-width:1320px;height:76px;margin:0 auto;padding:0 32px;display:flex}.brand{align-items:center;gap:11px;display:inline-flex}.brand-mark{background:#fff;border:1px solid #0b63f31f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;overflow:hidden;box-shadow:0 6px 18px #0b63f324}.brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.brand-wordmark{object-fit:contain;object-position:left center;width:94px;height:40px;display:block}.public-nav{align-items:center;gap:32px;display:flex}.public-nav a,.team-link{color:#4e4f53;font-size:.875rem;font-weight:600;transition:color .16s}.public-nav a:hover,.team-link:hover{color:#050506}.public-header-actions{align-items:center;gap:20px;display:flex}.header-cta{background:linear-gradient(135deg, var(--brand-blue), #087eea);color:#fff;border-radius:999px;padding:12px 19px;font-size:.875rem;font-weight:600;transition:transform .16s,background .16s}.header-cta:hover{background:linear-gradient(135deg,#064fcf,#0672d9);transform:translateY(-1px)}.mobile-menu-button{cursor:pointer;background:0 0;border:0;padding:8px;display:none}.mobile-nav{border-top:1px solid var(--line);background:#fffffffa;padding:10px 24px 20px;display:none}.mobile-nav a{border-bottom:1px solid #efeff0;padding:14px 0;font-size:.9375rem;font-weight:600;display:block}.public-footer{color:#fff;background:radial-gradient(circle at 12% 0,#08baf229,#0000 27%),linear-gradient(145deg,#051229,#071a38 58%,#051329);padding:72px max(32px,50vw - 628px) 26px}.public-footer-grid{grid-template-columns:1.7fr repeat(3,1fr);gap:56px;display:grid}.footer-brand p{color:#8f9094;max-width:320px;margin:24px 0 0;font-size:.875rem;line-height:1.8}.public-footer-grid>div:not(.footer-brand){flex-direction:column;align-items:flex-start;gap:13px;display:flex}.public-footer-grid a,.footer-location{color:#929398;font-size:.875rem;transition:color .16s}.public-footer-grid a:hover{color:#fff}.footer-title{letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:.875rem;font-weight:600}.footer-bottom{color:#66676b;border-top:1px solid #262628;justify-content:space-between;margin-top:64px;padding-top:25px;font-size:.875rem;display:flex}.home-hero{color:#fff;background-color:#0000;background-image:linear-gradient(135deg,#ffffff08 0 1px,#0000 1px 80px),linear-gradient(140deg,#040b18 0%,#071a3a 58%,#06285c 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:720px;position:relative;overflow:hidden}.home-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#040b18 0%,#0000 36% 74%,#040b18d1 100%);position:absolute;inset:0}.hero-orb{filter:blur(90px);opacity:.22;border-radius:50%;position:absolute}.hero-orb-one{background:var(--brand-cyan);width:480px;height:480px;top:80px;right:7%}.hero-orb-two{background:var(--brand-blue);width:420px;height:420px;bottom:-220px;left:24%}.home-hero-inner{z-index:2;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;max-width:1260px;min-height:720px;margin:0 auto;padding:70px 34px;display:grid;position:relative}.hero-copy{max-width:680px}.eyebrow{color:#aaaab0;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:.8125rem;font-weight:600;display:flex}.eyebrow span{background:#fff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 5px #ffffff14}.hero-copy h1{letter-spacing:-.067em;margin:29px 0 26px;font-size:clamp(3.375rem,6.1vw,5.375rem);line-height:.98}.hero-copy h1 em{color:#a9aaae;font-style:normal;font-weight:400}.hero-copy>p{color:#aaaab0;max-width:540px;margin:0;font-size:1.0625rem;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;font-size:.875rem;font-weight:600;transition:transform .16s,background .16s;display:inline-flex}.button svg{width:17px;height:17px}.button-light{color:#0b0b0c;background:#fff}.button-ghost{color:#fff;background:#ffffff12;border:1px solid #ffffff1c}.button-dark{color:#fff;background:#111113}.hero-proof{color:#86878c;flex-wrap:wrap;gap:26px;margin-top:34px;font-size:.875rem;display:flex}.hero-proof span{align-items:center;gap:7px;display:flex}.hero-proof svg{color:#fff;width:15px;height:15px}.hero-product{min-height:560px;position:relative}.hero-glass-card{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(145deg,#ffffff1f,#ffffff09);border:1px solid #ffffff21;border-radius:36px;width:370px;height:510px;padding:22px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-47%,-50%)rotate(2deg);box-shadow:0 45px 100px #0006}.hero-card-top{color:#9e9fa4;letter-spacing:.14em;justify-content:space-between;font-size:.875rem;font-weight:600;display:flex}.hero-card-top span:last-child{color:#d5d5d7;letter-spacing:0;text-transform:none}.hero-glass-card .phone-stage{background:0 0;height:375px}.hero-glass-card .phone-stage-label{display:none}.hero-card-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.hero-card-bottom div{flex-direction:column;gap:5px;display:flex}.hero-card-bottom span{font-size:.875rem;font-weight:600}.hero-card-bottom strong{color:#8c8d92;font-size:.875rem}.hero-card-bottom>a{color:#111;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.floating-note{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#19191bb3;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:11px;padding:13px 16px;display:flex;position:absolute;box-shadow:0 18px 50px #00000047}.floating-note svg{color:#d8d8da;width:19px;height:19px}.floating-note span{color:#7f8085;flex-direction:column;gap:4px;font-size:.875rem;display:flex}.floating-note strong{color:#fff;font-size:.875rem}.floating-note-one{top:150px;left:-10px}.floating-note-two{bottom:100px;right:-12px}.trust-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1260px;margin:0 auto;display:grid}.trust-strip>div{border-right:1px solid var(--line);align-items:center;gap:16px;padding:31px 38px;display:flex}.trust-strip>div:last-child{border-right:0}.trust-strip svg{color:#7d7e83;width:23px;height:23px}.trust-strip span{color:#8b8c90;flex-direction:column;gap:5px;font-size:.875rem;display:flex}.trust-strip strong{color:#19191b;font-size:.875rem}.store-showcase{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:72px;display:grid}.store-showcase-copy{align-self:center;padding:28px 0}.store-showcase-copy h2{letter-spacing:-.06em;max-width:560px;margin:0;font-size:clamp(2.375rem,4.2vw,3.625rem);line-height:1.25}.store-showcase-copy>p{color:#707176;max-width:500px;margin:26px 0 32px;font-size:.875rem;line-height:1.75}.store-showcase-details{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:32px;display:grid}.store-showcase-details>span{color:#8a8b90;flex-direction:column;gap:7px;padding:21px 20px 21px 0;font-size:.875rem;line-height:1.5;display:flex}.store-showcase-details>span+span{border-left:1px solid var(--line);padding-left:20px}.store-showcase-details strong{color:#232326;font-size:.875rem}.store-showcase-visual{border-radius:34px;min-height:610px;position:relative;overflow:hidden;box-shadow:0 34px 80px #08142629}.store-showcase-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#030a15b3);position:absolute;inset:0}.store-showcase-visual>img{object-fit:cover;object-position:center 46%;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block;position:absolute}.store-showcase:hover .store-showcase-visual>img{transform:scale(1.025)}.store-photo-caption{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;z-index:2;background:#070f1db8;border:1px solid #ffffff29;border-radius:18px;align-items:center;gap:12px;padding:15px 18px;display:flex;position:absolute;bottom:22px;left:22px}.store-photo-caption>span:last-child{color:#ffffffa6;flex-direction:column;gap:4px;font-size:.8125rem;display:flex}.store-photo-caption strong{color:#fff;font-size:.8125rem}.store-status-dot{background:#19c985;border:3px solid #ffffff2e;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #19c9851f}.public-section{max-width:1260px;margin:0 auto;padding:112px 34px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}.section-kicker{color:#8a8b8f;letter-spacing:.17em;text-transform:uppercase;margin-bottom:16px;font-size:.8125rem;font-weight:600;display:block}.section-heading h2,.condition-card h2,.experience-copy h2,.public-cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.125rem,4vw,3.25rem);line-height:1.25}.text-link{color:#5f6064;align-items:center;gap:7px;font-size:.875rem;font-weight:600;display:inline-flex}.text-link svg{width:16px;height:16px}.text-link.dark{color:#171719}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.product-card{background:#f5f5f6;border:1px solid #eeeeef;border-radius:24px;min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.product-card:hover{transform:translateY(-5px);box-shadow:0 24px 50px #00000017}.phone-stage{background:radial-gradient(circle,#ffffffe6,#0000 55%),#eeeef0;justify-content:center;align-items:center;height:285px;display:flex;position:relative;overflow:hidden}.phone-stage-blue{background:radial-gradient(circle at 50% 46%,#e8edf5,#dadde5 68%,#d2d4dc)}.phone-stage-black{background:radial-gradient(circle at 50% 46%,#e7e7e9,#d4d4d7 68%,#cacace)}.phone-stage-orange{background:radial-gradient(circle at 50% 46%,#f4e9e0,#e7d9ce 68%,#d8c8bc)}.iphone-product-image{object-fit:contain;z-index:1;width:88%;height:88%;transition:transform .28s;position:relative}.product-card:hover .iphone-product-image{transform:scale(1.035)}.phone-stage-large .iphone-product-image{width:100%;height:100%}.phone-device{border:3px solid #fff9;border-radius:32px;width:112px;height:220px;position:relative;transform:rotate(-8deg);box-shadow:0 28px 45px #00000038,inset 0 0 0 1px #00000038}.phone-silver{background:linear-gradient(145deg,#f7f7f6,#bcbcb9)}.phone-blue{background:linear-gradient(145deg,#7188a4,#2f3e52)}.phone-black{background:linear-gradient(145deg,#4a4b4e,#111214)}.phone-orange{background:linear-gradient(145deg,#d9824e,#7a3e25)}.phone-camera-island{background:#ffffff38;border:1px solid #0000001c;border-radius:19px;width:62px;height:62px;position:absolute;top:9px;left:9px}.phone-camera-island span{background:radial-gradient(circle at 40% 35%,#526071 0 7%,#11151c 15% 48%,#30343a 52% 65%,#090b0e 67%);border:2px solid #ffffff47;border-radius:50%;width:23px;height:23px;position:absolute}.phone-camera-island span:first-child{top:5px;left:5px}.phone-camera-island span:nth-child(2){top:5px;right:5px}.phone-camera-island span:nth-child(3){bottom:5px;left:5px}.phone-camera-island i{background:#e1e0c1;border-radius:50%;width:8px;height:8px;position:absolute;bottom:9px;right:11px}.phone-brand-mark{color:#ffffff8c;font-size:1.1875rem;font-weight:600;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.phone-stage-label{color:#6c6d71;letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;font-weight:600;position:absolute;bottom:17px}.phone-stage-large .phone-device{border-radius:42px;width:164px;height:320px}.phone-stage-large .phone-camera-island{border-radius:24px;width:84px;height:84px;top:12px;left:12px}.phone-stage-large .phone-camera-island span{width:31px;height:31px}.product-card-copy{padding:20px 21px 22px}.product-card-topline{color:#909196;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:600;display:flex}.product-badge{color:#4b4c50;letter-spacing:0;text-transform:none;background:#fff;border-radius:999px;padding:5px 8px}.product-card h3{letter-spacing:-.03em;margin:17px 0 7px;font-size:1.1875rem}.product-card p{color:#7d7e83;margin:0;font-size:.875rem}.product-card p span{margin:0 4px}.product-card-link{border-top:1px solid #e5e5e7;justify-content:space-between;align-items:center;margin-top:21px;padding-top:17px;font-size:.875rem;font-weight:600;display:flex}.product-card-link svg{width:16px;height:16px}.condition-section{grid-template-columns:1.35fr .65fr;gap:18px;padding-top:0;display:grid}.condition-card{border-radius:30px;min-height:530px;padding:50px;position:relative;overflow:hidden}.condition-card-dark{color:#fff;background:#0e0e10;grid-template-columns:.9fr 1.1fr;display:grid}.condition-card-dark>div:first-child{z-index:2;align-self:center;position:relative}.condition-card p{color:#8b8c91;max-width:410px;margin:22px 0 28px;font-size:.875rem;line-height:1.7}.condition-phones{min-height:430px;position:relative}.condition-phones .phone-stage{background:0 0;width:240px;height:360px;position:absolute}.condition-phones .phone-stage:first-child{top:25px;left:-20px;transform:rotate(-5deg)}.condition-phones .phone-stage:last-child{top:96px;right:-58px;transform:rotate(13deg)scale(.86)}.condition-phones .phone-stage-label{display:none}.condition-card-light{background:#f0f0f1;flex-direction:column;justify-content:center;display:flex}.condition-card-light h2{font-size:2.625rem}.condition-card-light ul{flex-direction:column;gap:13px;margin:0 0 30px;padding:0;list-style:none;display:flex}.condition-card-light li{color:#55565a;align-items:center;gap:9px;font-size:.875rem;display:flex}.condition-card-light li svg{width:16px;height:16px}.experience-section{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.experience-steps{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.experience-steps article{border-top:1px solid #cfcfd1;padding-top:20px}.experience-steps article>span{color:#a4a5a9;font-size:.875rem}.experience-steps h3{margin:36px 0 11px;font-size:1.125rem}.experience-steps p{color:#7d7e82;margin:0;font-size:.875rem;line-height:1.65}.public-cta{color:#fff;background:#18181a;border-radius:32px;justify-content:space-between;align-items:center;max-width:1192px;margin:0 auto 112px;padding:58px 64px;display:flex}.public-cta h2{max-width:720px}.inner-page{background:#fff}.inner-hero{color:#fff;background:#0c0c0e;padding:110px max(34px,50vw - 596px) 90px}.inner-hero.compact{color:#111113;background:#f4f4f5}.inner-hero.offer-hero{background:radial-gradient(circle at 80% 20%,#95664947,#0000 35%),#0c0c0e}.inner-hero h1,.story-hero h1,.info-hero h1,.contact-grid h1{letter-spacing:-.065em;margin:0;font-size:clamp(2.875rem,6vw,4.625rem);line-height:1.25}.inner-hero p{color:#9b9ca1;max-width:560px;margin:24px 0 0;font-size:.9375rem;line-height:1.7}.inner-hero.compact p{color:#77787d}.catalog-section{max-width:1260px;margin:0 auto;padding:64px 34px 112px}.catalog-controls{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.catalog-search,.dashboard-search,.table-toolbar label{background:#f4f4f5;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}.catalog-search{width:100%;max-width:460px}.catalog-search svg,.dashboard-search svg,.table-toolbar label svg{color:#8d8e92;flex:none;width:18px;height:18px}.catalog-search input,.dashboard-search input,.table-toolbar label input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:14px 0}.filter-chips{gap:7px;display:flex}.filter-chips button{cursor:pointer;background:#f5f5f6;border:0;border-radius:999px;padding:11px 16px;font-size:.875rem;font-weight:600}.filter-chips button.active{color:#fff;background:#111113}.catalog-result-row{color:#98999d;text-transform:uppercase;justify-content:space-between;margin-bottom:18px;font-size:.875rem;display:flex}.empty-catalog{background:#f6f6f7;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:300px;display:flex}.empty-catalog button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:999px;padding:11px 17px}.product-detail-page{background:#f5f5f6;padding:60px 34px 100px}.product-detail-grid{background:#fff;border-radius:30px;grid-template-columns:1fr .9fr;max-width:1192px;margin:0 auto;display:grid;overflow:hidden}.product-detail-visual{background:#ececee;justify-content:center;align-items:center;min-height:650px;display:flex;position:relative}.product-detail-visual .phone-stage{background:0 0;width:100%;height:530px}.product-detail-visual .phone-stage-label{display:none}.product-thumbnail-row{gap:7px;display:flex;position:absolute;bottom:25px}.product-thumbnail-row span{background:#c8c8cb;border-radius:50%;width:6px;height:6px}.product-thumbnail-row span.active{background:#111;border-radius:99px;width:20px}.product-detail-copy{align-self:center;padding:55px 62px}.back-link{color:#929397;text-transform:uppercase;font-size:.875rem;font-weight:600}.product-detail-tags{gap:8px;margin:34px 0 17px;display:flex}.product-detail-tags span{color:#68696d;text-transform:uppercase;background:#f0f0f1;border-radius:999px;padding:7px 10px;font-size:.875rem;font-weight:600}.product-detail-copy h1{letter-spacing:-.06em;margin:0;font-size:3.125rem;line-height:1.25}.product-description{color:#7d7e82;margin:21px 0 34px;font-size:.875rem;line-height:1.7}.product-specs{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:24px 0;display:grid}.product-specs div{flex-direction:column;gap:7px;display:flex}.product-specs dt{color:#9a9b9f;text-transform:uppercase;font-size:.875rem}.product-specs dd{margin:0;font-size:.875rem;font-weight:600}.product-guarantees{flex-direction:column;gap:12px;margin:28px 0;display:flex}.product-guarantees span{color:#55565a;align-items:center;gap:9px;font-size:.875rem;display:flex}.product-guarantees svg{width:17px;height:17px}.product-contact{width:100%}.product-detail-copy>small{color:#9b9ca0;text-align:center;margin-top:14px;font-size:.8125rem;line-height:1.5;display:block}.story-page,.info-page,.contact-page{max-width:1260px;margin:0 auto;padding:100px 34px 120px}.story-hero,.info-hero{max-width:850px}.story-hero p,.info-hero p,.contact-grid>div:first-child>p{color:#77787d;max-width:590px;margin:27px 0 0;font-size:1rem;line-height:1.75}.story-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;margin-top:95px;padding-top:60px;display:grid}.story-number{color:#fff;background:#111113;border-radius:30px;flex-direction:column;justify-content:space-between;min-height:430px;padding:42px;display:flex}.story-number strong{letter-spacing:-.08em;font-size:5.25rem}.story-number span{color:#9a9b9f;max-width:240px;font-size:.875rem;line-height:1.7}.story-copy{align-self:center}.story-copy h2,.info-list-section h2{letter-spacing:-.05em;margin:0 0 26px;font-size:2.375rem}.story-copy p{color:#747579;font-size:.875rem;line-height:1.8}.story-copy .text-link{margin-top:20px}.info-icon{color:#fff;background:#111113;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:30px;display:flex}.info-icon svg{width:24px;height:24px}.info-hero .button{margin-top:30px}.info-card-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:80px;display:grid}.info-card-grid article,.service-flow article{background:#f4f4f5;border-radius:24px;padding:32px}.info-card-grid article>span,.service-flow article>span{color:#a0a1a5;font-size:.875rem}.info-card-grid h2,.service-flow h2{margin:44px 0 12px;font-size:1.1875rem}.info-card-grid p,.service-flow p{color:#7c7d81;margin:0;font-size:.875rem;line-height:1.7}.info-list-section{border-top:1px solid var(--line);margin-top:80px;padding-top:50px}.info-list-section ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.info-list-section li{color:#65666a;align-items:center;gap:10px;font-size:.875rem;display:flex}.service-flow{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:80px;display:grid}.service-note{color:#fff;background:#111113;border-radius:18px;align-items:center;gap:12px;margin-top:18px;padding:20px 24px;font-size:.875rem;display:flex}.contact-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;min-height:570px;display:grid}.contact-options{flex-direction:column;display:flex}.contact-options a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:27px 5px;transition:padding .16s;display:flex}.contact-options a:hover{padding-left:14px}.contact-options a span{flex-direction:column;gap:7px;display:flex}.contact-options small{color:#999a9e;text-transform:uppercase;font-size:.8125rem}.contact-options strong{font-size:1.125rem}.location-store-photo{background:#0a0d13;border-radius:30px;min-height:500px;position:relative;overflow:hidden}.location-store-photo:after{content:"";background:linear-gradient(#0000 50%,#020812c2);position:absolute;inset:0}.location-store-photo>img{object-fit:cover;object-position:center 44%;width:100%;height:100%;display:block;position:absolute;inset:0}.location-store-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;z-index:2;background:#070f1dc2;border:1px solid #ffffff24;border-radius:18px;align-items:center;gap:13px;padding:16px 20px;display:flex;position:absolute;bottom:24px;left:24px}.location-store-card>span:last-child{flex-direction:column;gap:4px;display:flex}.location-store-card strong{font-size:.875rem}.location-store-card small{color:#ffffff9e;font-size:.8125rem}.login-page{background:#f4f4f5;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.login-brand-side{color:#fff;background:radial-gradient(circle at 80% 18%,#08baf240,#0000 35%),radial-gradient(circle at 10% 90%,#075bea4d,#0000 38%),linear-gradient(145deg,#040b18,#071c40);flex-direction:column;min-height:100vh;padding:42px 60px 48px;display:flex;position:relative}.login-back{color:#77787d;font-size:.875rem;position:absolute;top:52px;right:50px}.login-brand-side .brand-mark{color:#111;background:#fff}.login-brand-copy{max-width:600px;margin:auto 0}.login-brand-copy>span,.login-kicker{color:#78bff4;letter-spacing:.18em;font-size:.8125rem;font-weight:600}.login-brand-copy h1{letter-spacing:-.07em;margin:25px 0;font-size:clamp(3.375rem,6vw,5.125rem);line-height:.98}.login-brand-copy p{color:#929398;max-width:480px;font-size:.9375rem;line-height:1.75}.login-security-points{flex-wrap:wrap;gap:22px;display:flex}.login-security-points span{color:#77787c;align-items:center;gap:7px;font-size:.875rem;display:flex}.login-security-points svg{color:#c5c5c7;width:14px;height:14px}.login-form-side{flex-direction:column;justify-content:center;align-items:center;padding:50px;display:flex}.login-box{width:100%;max-width:430px}.login-icon{background:linear-gradient(135deg, var(--brand-blue), var(--brand-cyan));color:#fff;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:30px;display:flex;box-shadow:0 14px 34px #0b63f347}.login-box h2{letter-spacing:-.055em;margin:13px 0 11px;font-size:2.4375rem}.login-box>p{color:#7f8084;margin:0 0 28px;font-size:.875rem;line-height:1.7}.login-identity-note{color:#747579;background:#fff;border:1px solid #e6e6e8;border-radius:18px;align-items:flex-start;gap:12px;padding:18px;font-size:.875rem;line-height:1.6;display:flex}.login-identity-note svg{color:#171719;flex:none;width:18px;height:18px;margin-top:1px}.signed-in-card{background:#fff;border:1px solid #e6e6e8;border-radius:18px;align-items:center;gap:13px;padding:14px;display:flex}.signed-in-card>span{color:#fff;background:#111113;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:600;display:flex}.signed-in-card div{flex-direction:column;gap:4px;display:flex}.signed-in-card strong{font-size:.875rem}.signed-in-card small{color:#85868a;font-size:.8125rem}.login-submit{color:#fff;background:#111113;border-radius:14px;justify-content:space-between;align-items:center;margin-top:15px;padding:17px 19px;font-size:.875rem;font-weight:600;transition:transform .16s;display:flex}.login-submit:hover{transform:translateY(-2px)}.team-login-form{flex-direction:column;gap:13px;display:flex}.team-login-form label{color:#484a50;flex-direction:column;gap:7px;font-size:.875rem;font-weight:600;display:flex}.team-login-form input{color:#171719;background:#fff;border:1px solid #dedfe3;border-radius:13px;outline:none;height:50px;padding:0 15px;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.team-login-form input:focus{border-color:#168cff;box-shadow:0 0 0 4px #168cff1a}.team-login-form .login-submit{cursor:pointer;border:0;width:100%;margin-top:2px}.team-login-form .login-submit:disabled{cursor:wait;opacity:.65}.team-login-form .login-identity-note{margin-top:2px;padding:13px;font-size:.875rem}.login-help{color:#98999d;text-align:center;margin-top:18px;font-size:.875rem;display:block}.login-copyright{color:#acadb0;font-size:.875rem;position:absolute;bottom:25px}.access-denied-page{background:radial-gradient(circle at 50% 0,#5c5e6c1f,#0000 38%),#f4f4f5;justify-content:center;align-items:flex-start;min-height:100vh;padding:38px;display:flex;position:relative}.access-denied-page>.brand{position:absolute;top:32px;left:38px}.access-denied-card{text-align:center;flex-direction:column;align-items:center;max-width:560px;margin-top:16vh;display:flex}.access-denied-card>span{color:#fff;background:#171719;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:26px;display:flex}.access-denied-card>small{color:#929397;letter-spacing:.15em;font-size:.8125rem;font-weight:600}.access-denied-card h1{letter-spacing:-.055em;margin:17px 0;font-size:2.6875rem;line-height:1.25}.access-denied-card p{color:#7b7c80;max-width:480px;margin:0;font-size:.875rem;line-height:1.7}.access-denied-card>div{gap:9px;margin-top:26px;display:flex}.access-denied-card a{background:#fff;border:1px solid #e1e1e3;border-radius:11px;padding:13px 16px;font-size:.875rem;font-weight:600}.access-denied-card a:last-child{color:#fff;background:#171719;border-color:#171719}.dashboard-app{--sidebar:244px;color:#151517;background:#f4f4f5;min-height:100vh;display:flex}.dashboard-sidebar{color:#fff;height:100vh;width:var(--sidebar);z-index:80;background:radial-gradient(circle at 0 0,#08baf224,#0000 30%),linear-gradient(#061630,#061020);flex-direction:column;padding:20px 14px 16px;display:flex;position:fixed;top:0;left:0}.dashboard-brand{align-items:center;gap:10px;padding:3px 8px 20px;display:flex}.dashboard-brand>span{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.9375rem;font-weight:700;display:flex;overflow:hidden}.dashboard-brand>span img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-brand>div{flex-direction:column;gap:3px;display:flex}.dashboard-brand>div>img{object-fit:contain;object-position:left center;width:59px;height:26px;display:block}.dashboard-brand small{color:#76aeea;letter-spacing:.28em;font-size:.8125rem}.dashboard-brand>button{color:#7a7a7f;cursor:pointer;background:0 0;border:0;margin-left:auto;display:none}.workspace-chip{background:#ffffff0e;border:1px solid #73b8ff21;border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:10px;display:flex}.workspace-chip>span{color:#dddde0;background:linear-gradient(145deg,#44454a,#26272a);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:600;display:flex}.workspace-chip div{flex-direction:column;gap:4px;display:flex}.dashboard-sidebar nav{flex:1;overflow-y:auto}.dashboard-nav-group{flex-direction:column;margin-bottom:16px;display:flex}.dashboard-nav-group>span{color:#55565b;letter-spacing:.13em;text-transform:uppercase;padding:0 10px 7px;font-size:.875rem;font-weight:600}.dashboard-nav-group button{color:#85868b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;margin:1px 0;padding:8px 9px;font-size:.875rem;font-weight:600;display:flex}.dashboard-nav-group button i{color:#737479;border:1px solid #38383c;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;font-style:normal;transition:all .2s;display:flex}.dashboard-nav-group button i svg{stroke-width:1.8px;width:15px;height:15px}.dashboard-nav-group button b{color:#bfc0c4;background:#2f3034;border-radius:99px;justify-content:center;align-items:center;width:17px;height:17px;margin-left:auto;font-size:.875rem;display:flex}.dashboard-nav-group button.active{color:#141416;background:#fff}.dashboard-nav-group button.active i{color:#fff;background:linear-gradient(145deg,#1399f4,#075bea);border-color:#075bea8c;box-shadow:0 7px 16px #075bea40}.sidebar-user{border-top:1px solid #252528;align-items:center;gap:9px;padding:15px 6px 0;display:flex}.sidebar-user>span{background:#333438;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:600;display:flex}.sidebar-user>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sidebar-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.sidebar-user a,.sidebar-user>button{color:#66676b;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.sidebar-user a svg,.sidebar-user>button svg{width:17px;height:17px}.sidebar-user>button:disabled{cursor:wait;opacity:.55}.dashboard-main{margin-left:var(--sidebar);min-width:0;width:calc(100% - var(--sidebar))}.dashboard-topbar{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-bottom:1px solid #e9e9ea;justify-content:space-between;align-items:center;height:67px;padding:0 28px;display:flex;position:sticky;top:0}.topbar-title{align-items:center;gap:10px;display:flex}.topbar-title>div{flex-direction:column;gap:3px;display:flex}.topbar-title span{color:#9a9b9f;text-transform:uppercase;font-size:.875rem}.topbar-title strong{font-size:.875rem}.dashboard-menu-button{cursor:pointer;background:0 0;border:0;display:none}.dashboard-search{border-radius:10px;width:34%;max-width:320px;height:36px}.dashboard-search input{font-size:1rem}.dashboard-search kbd{color:#a2a3a7;background:#fff;border:1px solid #dfdfe1;border-radius:5px;padding:3px 5px;font-size:.875rem}.topbar-actions{align-items:center;gap:8px;display:flex}.topbar-actions button{color:#6b6c70;cursor:pointer;background:#f4f4f5;border:0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}.topbar-actions button svg{width:16px;height:16px}.notification-button span{background:#e35959;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.topbar-avatar{color:#fff;background:#171719;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;margin-left:4px;font-size:.875rem;font-weight:600;display:flex}.dashboard-content{max-width:1480px;margin:0 auto;padding:28px}.overview-premium{flex-direction:column;gap:12px;display:flex}.overview-premium .overview-welcome{color:#fff;background:radial-gradient(circle at 76% -35%,#1497ff61,#0000 42%),linear-gradient(125deg,#061a3b 0%,#073c91 52%,#075bea 100%);border:1px solid #ffffff21;border-radius:24px;align-items:center;gap:15px;margin:0;padding:24px;position:relative;overflow:hidden;box-shadow:0 22px 55px #04276933}.overview-premium .overview-welcome:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:180px;height:180px;position:absolute;top:-118px;right:20%}.overview-hero-mark{z-index:1;background:linear-gradient(145deg,#fff,#dcecff);border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative;box-shadow:0 12px 28px #00164645}.overview-hero-mark img{object-fit:contain;width:38px;height:38px}.overview-premium .overview-welcome>div:nth-child(2){z-index:1;flex:1;position:relative}.overview-premium .dashboard-kicker{color:#73d8ff;letter-spacing:.14em;font-size:.8125rem;font-weight:700}.overview-premium .overview-welcome h2{color:#fff;margin:4px 0 3px;font-size:1.5rem}.overview-premium .overview-welcome p{color:#ffffff9e;font-size:.875rem}.overview-sale-button{color:#0a2859;cursor:pointer;z-index:1;background:#fff;border:0;border-radius:13px;align-items:center;gap:9px;padding:9px 13px;display:flex;position:relative;box-shadow:0 14px 35px #00184e40}.overview-sale-button>b{color:#075bea;background:#eaf3ff;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.overview-sale-button svg{width:14px;height:14px}.overview-sale-button>span{text-align:left;flex-direction:column;font-size:.875rem;font-weight:700;display:flex}.overview-sale-button small{color:#8898ae;margin-top:2px;font-size:.8125rem;font-weight:500}.overview-premium .metric-grid{gap:12px}.overview-premium .metric-card{background:linear-gradient(145deg,#fff,#f7faff);border:1px solid #e3eaf4;border-radius:18px;min-height:112px;padding:16px;position:relative;overflow:hidden;box-shadow:0 13px 34px #122d5513}.overview-premium .metric-card:after{content:"";background:linear-gradient(#09baf2,#075bea);border-radius:5px;width:3px;height:38px;position:absolute;top:17px;left:0}.overview-premium .metric-card>i{color:#075bea;background:#edf5ff;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.875rem;font-style:normal;font-weight:700;display:flex;position:absolute;top:13px;right:13px}.overview-premium .metric-top{padding-right:28px}.overview-premium .metric-top span{color:#6f7d92;font-size:.875rem}.overview-premium .metric-top b{color:#20845f;background:#ebf9f4;font-size:.875rem}.overview-premium .metric-card>strong{color:#172338;margin:16px 0 6px;font-size:1.1875rem}.overview-premium .metric-card>small{color:#8e99aa;font-size:.8125rem}.overview-premium .dashboard-two-columns{margin-top:0}.overview-premium .dashboard-panel{border:1px solid #e4eaf2;border-radius:19px;box-shadow:0 16px 44px #142d5011}.overview-premium .revenue-panel{background:linear-gradient(#f0f7ffb3,#fff 42%)}.overview-premium .panel-heading h3{color:#1c2b42}.overview-premium .chart-total strong{color:#0a397f}.overview-premium .revenue-chart .bar-column span{background:linear-gradient(#09baf2,#075bea)}.overview-premium .stock-donut{background:conic-gradient(#075bea 0 72%, #27baf1 72% 84%, #92b5e9 84% 94%, #e9eef6 94%)}.overview-premium .dashboard-table-panel{overflow:hidden}@media (width<=720px){.overview-premium .overview-welcome{flex-wrap:wrap;align-items:flex-start;padding:20px}.overview-sale-button{margin-left:65px}}.personal-composer-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030e22ad;align-items:center;padding:22px}.personal-entry-composer{background:#f3f7fc;border:1px solid #ffffffb8;border-radius:28px;width:min(780px,100%);max-width:780px;max-height:min(92vh,940px);padding:0;overflow:auto;box-shadow:0 34px 100px #00123452}.personal-composer-header{color:#fff;background:linear-gradient(115deg,#0000 66%,#28c5ff21 66.2%,#0000 86%),linear-gradient(135deg,#061d43 0%,#08479d 55%,#0879ec 100%);border-radius:27px 27px 0 0;grid-template-columns:62px 1fr 44px;align-items:center;gap:16px;min-height:126px;padding:24px 28px;display:grid;position:relative;overflow:hidden}.personal-composer-header:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:170px;height:170px;position:absolute;top:-94px;right:-62px}.personal-composer-mark{background:linear-gradient(145deg,#6df,#079bf1);border:1px solid #ffffff8c;border-radius:19px 8px;justify-content:center;align-items:center;width:62px;height:62px;display:flex;box-shadow:0 14px 30px #001f5747}.personal-composer-mark svg{width:27px;height:27px}.personal-composer-header>div:nth-child(2){min-width:0}.personal-composer-header span{color:#72ddff;letter-spacing:.16em;margin-bottom:4px;font-size:.875rem;font-weight:700;display:block}.personal-composer-header h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.875rem;line-height:1.25}.personal-composer-header p{color:#ffffffb8;margin:8px 0 0;font-size:.875rem;line-height:1.45}.personal-composer-header>button{color:#fff;cursor:pointer;z-index:1;background:#ffffff21;border:1px solid #ffffff2e;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:relative}.personal-composer-header>button:hover{background:#ffffff3d;transform:rotate(5deg)}.personal-composer-body{gap:14px;padding:18px 20px;display:grid}.personal-composer-section{background:#fff;border:1px solid #dfe8f4;border-radius:18px 7px;gap:14px;padding:18px;display:grid;box-shadow:0 10px 28px #1c375c0e}.personal-section-title{align-items:center;gap:11px;display:flex}.personal-section-title>i{color:#0875e5;background:#e9f4ff;border-radius:10px 4px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.875rem;font-style:normal;font-weight:700;display:flex}.personal-section-title>div{flex-direction:column;gap:2px;display:flex}.personal-section-title strong{color:#12243e;font-size:.9375rem;line-height:1.2}.personal-section-title small{color:#7a899e;font-size:.8125rem;line-height:1.3}.personal-kind-selector{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.personal-kind-selector>button{color:#20334d;cursor:pointer;text-align:left;background:#f7f9fc;border:1px solid #dfe6ef;border-radius:14px 5px;align-items:center;gap:9px;min-height:68px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.personal-kind-selector>button:hover{border-color:#6db7ff;transform:translateY(-2px);box-shadow:0 8px 20px #085bbf1a}.personal-kind-selector>button>i{color:#086bd3;background:#e8f2ff;border-radius:10px 4px;flex:0 0 36px;justify-content:center;align-items:center;height:36px;font-size:1.0625rem;font-style:normal;font-weight:700;display:flex}.personal-kind-selector span{flex-direction:column;min-width:0;display:flex}.personal-kind-selector b{font-size:.875rem}.personal-kind-selector small{color:#8090a4;margin-top:2px;font-size:.8125rem;line-height:1.25}.personal-kind-selector>button.active{border-color:#0877ea;box-shadow:0 0 0 3px #0877ea1c,0 10px 24px #08499b1f}.personal-kind-selector>button.active.income{background:#effbf6;border-color:#16a96b}.personal-kind-selector>button.active.income>i{color:#07804d;background:#d8f6e8}.personal-kind-selector>button.active.expense{background:#fff3f5;border-color:#df3156}.personal-kind-selector>button.active.expense>i{color:#c51d43;background:#ffe0e7}.personal-kind-selector>button.active.reserve{background:#f6f1ff;border-color:#8053dd}.personal-kind-selector>button.active.reserve>i{color:#6535c4;background:#e9ddff}.personal-kind-selector>button.active.company{background:#edf6ff;border-color:#0877ea}.personal-field-grid{grid-template-columns:1.45fr .8fr;gap:12px;display:grid}.personal-field-grid.amount-account{grid-template-columns:.8fr 1.2fr}.personal-entry-composer label{color:#344761;gap:7px;font-size:.875rem;font-weight:700;display:grid}.personal-entry-composer label>span{font-size:.875rem}.personal-entry-composer input,.personal-entry-composer select,.personal-entry-composer textarea{color:#182a43;background:#f7f9fc;border:1px solid #dbe4ef;border-radius:12px 4px;outline:none;width:100%;min-height:48px;padding:0 14px;font-family:inherit;font-size:1rem;transition:all .18s}.personal-entry-composer textarea{resize:vertical;min-height:74px;padding:13px 14px}.personal-entry-composer input:focus,.personal-entry-composer select:focus,.personal-entry-composer textarea:focus{background:#fff;border-color:#1687ee;box-shadow:0 0 0 4px #1687ee1a}.personal-description-field input{font-size:1rem;font-weight:600}.personal-amount-field>div{background:#eef7ff;border:1px solid #bcdcff;border-radius:14px 5px;align-items:center;display:flex;overflow:hidden}.personal-amount-field>div>b{color:#0875e5;padding-left:14px;font-size:.875rem}.personal-amount-field input{color:#0b3c7b;background:0 0;border:0;font-size:1.0625rem;font-weight:700;box-shadow:none!important}.personal-recurring-switch{color:#253952;cursor:pointer;text-align:left;background:#f6f8fb;border:1px solid #e0e7f0;border-radius:13px 5px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.personal-recurring-switch>i{background:#c9d3e0;border-radius:99px;width:40px;height:22px;padding:3px;transition:all .2s;display:block}.personal-recurring-switch>i span{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block;box-shadow:0 2px 6px #0000002e}.personal-recurring-switch>div{flex-direction:column;gap:2px;display:flex}.personal-recurring-switch b{font-size:.875rem}.personal-recurring-switch small{color:#8492a5;font-size:.8125rem}.personal-recurring-switch>strong{color:#8794a4;font-size:.875rem}.personal-recurring-switch.active{background:#eef8ff;border-color:#87c7ff}.personal-recurring-switch.active>i{background:#0877ea}.personal-recurring-switch.active>i span{transform:translate(18px)}.personal-recurring-switch.active>strong{color:#0877ea}.personal-composer-footer{z-index:2;background:#fffffff7;border-top:1px solid #dfe7f1;border-radius:0 0 27px 27px;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 26px #1831540d}.personal-entry-preview{grid-template-columns:auto auto;gap:1px;display:grid}.personal-entry-preview span{letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.personal-entry-preview strong{color:#142640;margin-left:9px;font-size:1rem}.personal-entry-preview small{color:#74849a;grid-column:1/-1;font-size:.8125rem}.personal-entry-preview.income span{color:#07804d}.personal-entry-preview.outgoing span{color:#c51d43}.personal-composer-footer>div:last-child{gap:9px;display:flex}.personal-composer-footer>div:last-child>button:first-child{color:#526177;cursor:pointer;background:#eef2f7;border:0;border-radius:12px;min-height:46px;padding:0 18px;font-size:.875rem;font-weight:700}.personal-composer-footer .dashboard-primary-button{min-height:46px;padding:0 21px;font-size:.875rem}@media (width<=760px){.personal-composer-backdrop{align-items:flex-end;padding:0}.personal-entry-composer{border-radius:24px 24px 0 0;width:100%;max-height:96vh}.personal-composer-header{border-radius:23px 23px 0 0;grid-template-columns:50px 1fr 40px;min-height:110px;padding:20px 16px}.personal-composer-mark{border-radius:15px 6px;width:50px;height:50px}.personal-composer-header h2{font-size:1.5625rem}.personal-composer-header p{display:none}.personal-composer-body{padding:12px}.personal-composer-section{padding:14px}.personal-kind-selector{grid-template-columns:1fr 1fr}.personal-field-grid,.personal-field-grid.amount-account{grid-template-columns:1fr}.personal-composer-footer{border-radius:0;flex-direction:column;align-items:stretch;padding:10px 12px}.personal-composer-footer>div:last-child{grid-template-columns:.7fr 1.3fr;display:grid}.personal-entry-preview{display:none}}.personal-quick-actions{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.personal-quick-actions button{cursor:pointer;text-align:left;background:#fff;border:1px solid #d8e5f3;border-radius:18px;align-items:center;gap:16px;min-height:92px;padding:18px 20px;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 12px 28px #14417314}.personal-quick-actions button:hover{border-color:#0b83f6;transform:translateY(-2px);box-shadow:0 16px 32px #0069e626}.personal-quick-actions button>span{color:#fff;background:linear-gradient(135deg,#0b62e8,#10b9ef);border-radius:14px;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5625rem;display:flex}.personal-action-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.personal-quick-actions b{color:#10243f;font-size:1rem;line-height:1.2;display:block}.personal-quick-actions small{color:#72839a;font-size:.8125rem;line-height:1.35;display:block}.dashboard-module-stage[hidden]{display:none!important}.personal-metrics article{border-top:4px solid #1d7df0;min-height:150px}.personal-metrics article>span{font-size:.875rem!important}.personal-metrics article strong{font-size:1.875rem!important}.personal-metrics .personal-income{border-color:#11a873}.personal-metrics .personal-expense{border-color:#ef476f}.personal-metrics .personal-result.positive{background:linear-gradient(145deg,#ecfff8,#fff);border-color:#11a873}.personal-metrics .personal-result.negative{background:linear-gradient(145deg,#fff0f3,#fff);border-color:#ef476f}.personal-flow-card,.personal-source-card{min-height:330px;padding:26px!important}.personal-flow-chart{align-items:end;gap:16px;height:205px;margin:18px 4px 8px;display:flex}.personal-flow-chart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;height:100%;display:flex}.personal-flow-chart>div>span{border-bottom:1px solid #dbe6f2;justify-content:center;align-items:end;gap:5px;width:100%;height:175px;display:flex}.personal-flow-chart i{border-radius:7px 7px 2px 2px;width:34%;max-width:28px;min-height:5px;display:block}.personal-flow-chart .income{background:linear-gradient(#16c696,#087b5b)}.personal-flow-chart .expense{background:linear-gradient(#ff6a85,#d9264b)}.personal-flow-chart b{color:#65758b;text-transform:capitalize;margin-top:8px;font-size:.875rem}.personal-chart-legend{justify-content:center;gap:20px;display:flex}.personal-chart-legend span{color:#64758a;align-items:center;gap:7px;font-size:.8125rem;display:flex}.personal-chart-legend i{border-radius:50%;width:9px;height:9px}.personal-chart-legend .income{background:#10a979}.personal-chart-legend .expense{background:#eb3c61}.personal-source-list{gap:8px;margin-top:16px;display:grid}.personal-source-list>div{background:#f5f9fe;border:1px solid #e3ebf5;border-radius:14px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.personal-source-list>div>span{color:#0869df;background:#e2efff;border-radius:10px;justify-content:center;align-items:center;height:36px;font-size:.875rem;font-weight:700;display:flex}.personal-source-list p{flex-direction:column;margin:0;display:flex}.personal-source-list b{color:#13263f;font-size:.875rem}.personal-source-list small{color:#7b8ba0;margin-top:3px;font-size:.8125rem}.personal-source-list strong{color:#087b5b;font-size:.875rem}.personal-statement{margin-top:18px;padding:26px!important}.personal-statement-toolbar{grid-template-columns:1fr 180px 190px;gap:10px;margin:18px 0;display:grid}.personal-statement-toolbar input,.personal-statement-toolbar select{color:#20344e;background:#f7f9fc;border:1px solid #d9e3ef;border-radius:12px;min-height:46px;padding:0 14px;font-size:1rem}.personal-entry{grid-template-columns:90px 1fr auto 36px;align-items:center;gap:14px;min-height:66px;padding:10px 4px!important;display:grid!important}.personal-entry>span,.personal-entry strong{font-size:.875rem!important}.personal-entry small{font-size:.8125rem!important}.personal-entry>b{font-size:.9375rem!important}.personal-entry>button{color:#cf294b;cursor:pointer;background:#fff1f4;border:0;border-radius:9px;width:34px;height:34px;font-size:1.25rem}.personal-modal-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.personal-recurring{gap:9px;flex-direction:row!important;align-items:center!important;display:flex!important}.personal-recurring input{width:18px;height:18px!important;min-height:0!important}.finance-command-center{color:#fff;background:linear-gradient(125deg,#071e3f,#0b4ca7 63%,#078eda);border-radius:22px;grid-template-columns:1.15fr .65fr 2fr;align-items:center;gap:22px;margin:18px 0;padding:22px 24px;display:grid;overflow:hidden;box-shadow:0 18px 42px #052d632e}.finance-command-copy span{color:#74d8ff;letter-spacing:.12em;font-size:.875rem;font-weight:700}.finance-command-copy h3{margin:5px 0;font-size:1.25rem}.finance-command-copy p{color:#bcd1ea;margin:0;font-size:.875rem}.finance-projection{border-left:1px solid #ffffff2e;flex-direction:column;padding-left:22px;display:flex}.finance-projection span{color:#bcd1ea;font-size:.875rem}.finance-projection strong{margin:4px 0;font-size:1.5625rem}.finance-projection small{color:#80a6d0;font-size:.8125rem}.finance-command-actions{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.finance-command-actions button{color:#fff;cursor:pointer;text-align:left;background:#ffffff1a;border:1px solid #ffffff2b;border-radius:13px;align-items:center;gap:10px;min-height:56px;padding:10px 12px;transition:all .18s;display:flex}.finance-command-actions button:hover{color:#0a478f;background:#fff;transform:translateY(-1px)}.finance-command-actions button>b{background:#ffffff24;border-radius:9px;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.875rem;display:flex}.finance-command-actions button span{flex-direction:column;font-size:.875rem;font-weight:700;display:flex}.finance-command-actions button small{opacity:.7;margin-top:2px;font-size:.875rem;font-weight:500}@media (width<=1050px){.finance-command-center{grid-template-columns:1fr 1fr}.finance-command-actions{grid-column:1/-1}.personal-statement-toolbar{grid-template-columns:1fr 1fr}.personal-statement-toolbar input{grid-column:1/-1}}@media (width<=720px){.personal-quick-actions,.personal-modal-grid{grid-template-columns:1fr}.personal-entry{grid-template-columns:70px 1fr auto}.personal-entry>button{grid-column:3}.personal-statement-toolbar,.finance-command-center,.finance-command-actions{grid-template-columns:1fr}.finance-command-actions,.personal-statement-toolbar input{grid-column:auto}.finance-projection{border-top:1px solid #ffffff2e;border-left:0;padding:16px 0 0}}.cash-operations-hero{color:#fff;background:linear-gradient(120deg,#061d3f,#0754b7 62%,#079fe3);border-radius:24px;grid-template-columns:58px 1fr auto auto;align-items:center;gap:20px;min-height:150px;margin-bottom:18px;padding:26px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 46px #07367d33}.cash-operations-hero:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:170px;height:170px;position:absolute;top:-75px;right:-35px}.cash-hero-icon{background:linear-gradient(145deg,#27c3ff,#0b76f0);border:1px solid #ffffff47;border-radius:17px;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.cash-hero-icon svg{width:28px;height:28px}.cash-operations-hero>div:nth-child(2)>span{color:#6cddff;letter-spacing:.12em;font-size:.875rem;font-weight:700}.cash-operations-hero h1{letter-spacing:-.03em;margin:5px 0;font-size:1.8125rem}.cash-operations-hero p{color:#c2d5ed;margin:0;font-size:.875rem}.cash-hero-state{border-left:1px solid #ffffff2b;grid-template-columns:10px 1fr;min-width:190px;padding-left:22px;display:grid}.cash-hero-state>i{background:#8194ab;border-radius:50%;width:8px;height:8px;margin-top:5px}.cash-hero-state.open>i{background:#2cf5ad;box-shadow:0 0 0 5px #2cf5ad1f}.cash-hero-state>span{color:#c7d9ee;font-size:.875rem;font-weight:700}.cash-hero-state>strong{grid-column:1/-1;margin-top:7px;font-size:1.5rem}.cash-hero-state>small{color:#8fb0d3;grid-column:1/-1;margin-top:3px;font-size:.8125rem}.cash-hero-action{color:#075ac8;cursor:pointer;z-index:1;background:#fff;border:0;border-radius:14px;flex-direction:column;min-width:152px;min-height:60px;padding:13px 18px;font-size:.875rem;font-weight:700;display:flex;position:relative}.cash-hero-action small{color:#7b8ba1;margin-top:4px;font-size:.8125rem;font-weight:600}.cash-hero-action:disabled{cursor:not-allowed;opacity:.55}.cash-quick-actions{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.cash-quick-actions button{cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe6f2;border-radius:16px;align-items:center;gap:12px;min-height:76px;padding:13px 15px;transition:all .18s;display:flex}.cash-quick-actions button:hover:not(:disabled){border-color:#168cf5;transform:translateY(-2px);box-shadow:0 12px 26px #1267cd1f}.cash-quick-actions button:disabled{cursor:not-allowed;opacity:.48}.cash-quick-actions button>span{color:#0873e9;background:#e9f4ff;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;height:42px;font-size:1.25rem;display:flex}.cash-quick-actions button div{flex-direction:column;gap:3px;display:flex}.cash-quick-actions strong{color:#142943;font-size:.875rem}.cash-quick-actions small{color:#7a8ba0;font-size:.8125rem}.cash-daily-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important}.cash-daily-metrics article{min-height:138px;padding:20px!important}.cash-daily-metrics article>span{font-size:.875rem!important}.cash-daily-metrics article>strong{font-size:1.4375rem!important}.cash-daily-metrics .cash-metric-sale{border-top:3px solid #0a80ef!important}.cash-daily-metrics .cash-metric-income{border-top:3px solid #16ac7a!important}.cash-daily-metrics .cash-metric-expense{border-top:3px solid #ee4967!important}.cash-daily-metrics .cash-metric-balance{background:linear-gradient(145deg,#eaf6ff,#fff);border:1px solid #9bcfff!important;border-top:3px solid #075bea!important}.cash-view-tabs{background:#eaf1f9;border:1px solid #d8e4f1;border-radius:15px;gap:5px;margin:20px 0 14px;padding:5px;display:flex}.cash-view-tabs button{color:#64758c;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:43px;padding:0 20px;font-size:.875rem;font-weight:700}.cash-view-tabs button.active{color:#075bea;background:#fff;box-shadow:0 5px 14px #163d6a1a}.cash-view-tabs button span{background:#e2efff;border-radius:20px;margin-left:5px;padding:3px 7px;font-size:.875rem}.cash-today-grid{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.cash-conference-card,.cash-last-movements,.cash-movements-panel,.cash-history-panel{border:1px solid #dce7f3!important;border-radius:21px!important;padding:24px!important}.cash-panel-heading>span{color:#0878eb;letter-spacing:.1em;font-size:.875rem;font-weight:700}.cash-panel-heading h3{color:#142943;margin:6px 0;font-size:1.25rem}.cash-panel-heading p{color:#77889e;margin:0;font-size:.875rem}.cash-balance-equation{background:#f5f9fe;border:1px solid #e2ebf5;border-radius:16px;grid-template-columns:repeat(7,auto);align-items:center;gap:8px;margin:22px 0;padding:18px;display:grid}.cash-balance-equation>span{flex-direction:column;gap:5px;display:flex}.cash-balance-equation small{color:#7a8ba0;font-size:.8125rem}.cash-balance-equation b{color:#19304d;font-size:.875rem}.cash-balance-equation>i{color:#8ca0b9;font-size:1rem;font-style:normal}.cash-balance-equation .result{color:#fff;background:#075bea;border-radius:11px;padding:11px 13px}.cash-balance-equation .result small,.cash-balance-equation .result b{color:#fff}.cash-conference-card>button{color:#fff;cursor:pointer;background:#082f6d;border:0;border-radius:12px;min-height:42px;padding:0 16px;font-size:.875rem;font-weight:700}.cash-conference-card>button:disabled{opacity:.45}.cash-movement-card{border-bottom:1px solid #e7edf5;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;min-height:61px;display:grid}.cash-movement-card>span{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.cash-movement-card>span.in{color:#07855f;background:#e5f9f2}.cash-movement-card>span.out{color:#d82f52;background:#fff0f3}.cash-movement-card div{flex-direction:column;gap:3px;display:flex}.cash-movement-card strong{color:#1b304a;font-size:.875rem}.cash-movement-card small{color:#8492a5;font-size:.8125rem}.cash-movement-card>b{font-size:.875rem}.cash-movement-card>b.positive{color:#07855f}.cash-movement-card>b.negative{color:#d82f52}.cash-movement-toolbar{grid-template-columns:1fr 230px;gap:10px;margin:18px 0 12px;display:grid}.cash-movement-toolbar input,.cash-movement-toolbar select{color:#283d58;background:#f6f9fd;border:1px solid #d8e3ef;border-radius:12px;min-height:45px;padding:0 14px;font-size:1rem}.cash-add-movement{min-height:42px!important;padding:0 16px!important}.cash-movement-table-heading,.cash-movement-table-row{grid-template-columns:90px 1.5fr .8fr 130px;align-items:center;gap:14px;display:grid}.cash-movement-table-heading{color:#6e7f95;text-transform:uppercase;background:#edf3fa;border-radius:10px;padding:12px 14px;font-size:.875rem;font-weight:700}.cash-movement-table-row{border-bottom:1px solid #e8eef5;min-height:68px;padding:10px 14px}.cash-movement-table-row>span{color:#687990;font-size:.875rem}.cash-movement-table-row div{flex-direction:column;gap:4px;display:flex}.cash-movement-table-row strong{color:#1b304a;font-size:.875rem}.cash-movement-table-row small{color:#8190a4;font-size:.8125rem}.cash-movement-table-row>b{text-align:right;font-size:.875rem}.cash-movement-table-row>b.positive{color:#07855f}.cash-movement-table-row>b.negative{color:#d82f52}.cash-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.cash-history-grid>article{background:#f7f9fc;border:1px solid #e0e8f2;border-left:4px solid #8496ab;border-radius:15px;grid-template-columns:1fr 1.25fr;gap:16px;padding:16px;display:grid}.cash-history-grid>article.open{border-left-color:#12ad7b}.cash-history-grid>article>div{flex-direction:column;display:flex}.cash-history-grid>article>div span{color:#75869b;font-size:.875rem;font-weight:700}.cash-history-grid>article>div strong{color:#172d48;margin:5px 0;font-size:.9375rem}.cash-history-grid>article>div small{color:#8291a3;font-size:.8125rem}.cash-history-grid dl{grid-template-columns:repeat(3,1fr);gap:4px;margin:0;display:grid}.cash-history-grid dl div{flex-direction:column;gap:5px;display:flex}.cash-history-grid dt{color:#8190a4;font-size:.875rem}.cash-history-grid dd{color:#1a304b;margin:0;font-size:.875rem;font-weight:700}.cash-history-grid dd.ok{color:#07855f}.cash-history-grid dd.warning{color:#d82f52}.cash-live-difference{border-radius:11px;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 12px;display:flex}.cash-live-difference.ok{color:#087c5a;background:#e8f9f2}.cash-live-difference.warning{color:#c92d4c;background:#fff0f2}.cash-live-difference small{font-size:.8125rem}.cash-live-difference b{font-size:.875rem}.cash-movement-type-selector{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.cash-movement-type-selector button{color:#506279;cursor:pointer;background:#f5f8fc;border:1px solid #dce5ef;border-radius:12px;flex-direction:column;gap:5px;min-height:65px;padding:10px;font-size:.875rem;font-weight:700;display:flex}.cash-movement-type-selector button span{font-size:1.125rem}.cash-movement-type-selector button.active.income{color:#087c5a;background:#e8f9f2;border-color:#14b17e}.cash-movement-type-selector button.active.expense{color:#c92d4c;background:#fff0f3;border-color:#eb5570}.cash-movement-type-selector button.active.adjustment{color:#075dc8;background:#eaf4ff;border-color:#168cf5}@media (width<=1100px){.cash-operations-hero{grid-template-columns:58px 1fr auto}.cash-hero-action{grid-column:2/-1;justify-self:end}.cash-daily-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cash-today-grid,.cash-history-grid{grid-template-columns:1fr}}@media (width<=720px){.cash-operations-hero{grid-template-columns:48px 1fr;align-items:start;padding:20px}.cash-hero-icon{width:48px;height:48px}.cash-hero-state{border-top:1px solid #ffffff2b;border-left:0;grid-column:1/-1;padding:15px 0 0}.cash-hero-action{grid-column:1/-1;justify-self:stretch;width:100%}.cash-quick-actions{grid-template-columns:repeat(2,1fr)}.cash-daily-metrics{grid-template-columns:1fr!important}.cash-view-tabs{overflow-x:auto}.cash-view-tabs button{flex:none}.cash-balance-equation{grid-template-columns:1fr auto 1fr}.cash-balance-equation>i:nth-of-type(2),.cash-balance-equation .result{grid-column:auto}.cash-movement-toolbar,.cash-movement-table-heading,.cash-movement-table-row{grid-template-columns:1fr}.cash-movement-table-heading{display:none}.cash-movement-table-row{gap:5px}.cash-movement-table-row>b{text-align:left}.cash-history-grid>article{grid-template-columns:1fr}}.finance-insight-grid,.finance-action-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:18px}.finance-insight-panel,.finance-action-panel{border:1px solid #dce7f4;border-radius:22px;padding:22px;overflow:hidden;box-shadow:0 16px 42px #0b2d5813}.finance-action-panel{align-self:start}.finance-rich-heading{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;display:grid}.finance-section-icon{color:#fff;background:linear-gradient(145deg,#075bea,#13b7ef);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.375rem;font-weight:700;display:flex;box-shadow:0 9px 20px #075bea30}.finance-section-icon.upcoming{background:linear-gradient(145deg,#7b46e8,#b06df0);box-shadow:0 9px 20px #7b46e833}.finance-section-icon.reconciliation{background:linear-gradient(145deg,#078b62,#29bd85);box-shadow:0 9px 20px #078b6230}.finance-section-icon.reversal{background:linear-gradient(145deg,#e07324,#f0a13d);box-shadow:0 9px 20px #e0732430}.finance-rich-heading>div:nth-child(2){min-width:0}.finance-rich-heading>div:nth-child(2)>span{color:#075bea;letter-spacing:.11em;font-size:.875rem;font-weight:700}.finance-rich-heading h3{color:#10233e;letter-spacing:-.035em;margin:3px 0 4px;font-size:1.25rem}.finance-rich-heading p{color:#718299;margin:0;font-size:.875rem;line-height:1.4}.finance-rich-heading>strong{color:#10233e;text-align:right;flex-direction:column;gap:3px;font-size:1.1875rem;display:flex}.finance-rich-heading>strong>small{color:#7a8ba0;white-space:nowrap;font-size:.8125rem;font-weight:600}.finance-flow-focus{color:#fff;background:linear-gradient(110deg,#09264f,#075bea);border-radius:16px;grid-template-columns:1fr 1fr 1fr;margin-bottom:14px;display:grid;overflow:hidden}.finance-flow-focus>div{flex-direction:column;gap:4px;min-width:0;padding:13px 15px;display:flex}.finance-flow-focus>div+div{border-left:1px solid #ffffff1f}.finance-flow-focus span{color:#a8c3e7;letter-spacing:.08em;font-size:.875rem;font-weight:700}.finance-flow-focus strong{font-size:.875rem}.finance-flow-focus .income strong{color:#65f0bc}.finance-flow-focus .expense strong{color:#ffd18a}.interactive-bars{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;height:205px;padding:12px 4px 0}.interactive-bars>button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;height:100%;padding:8px 7px 24px;transition:background .18s,border-color .18s,transform .18s;position:relative}.interactive-bars>button:hover,.interactive-bars>button.active{background:#f1f6ff;border-color:#c9dcf6;transform:translateY(-2px)}.interactive-bars>button>div{justify-content:center;align-items:flex-end;gap:6px;height:158px;display:flex}.interactive-bars>button>div>span,.interactive-bars>button>div>i{border-radius:7px 7px 3px 3px;width:42%;max-width:25px;min-height:4px;display:block;position:relative;box-shadow:0 7px 16px #084cb124}.interactive-bars>button>div>span{background:linear-gradient(#18c0f0,#075bea)}.interactive-bars>button>div>i{background:linear-gradient(#ffbe61,#e98722)}.interactive-bars em{color:#fff;opacity:0;pointer-events:none;white-space:nowrap;z-index:3;background:#0b2242;border-radius:7px;padding:5px 7px;font-size:.875rem;font-style:normal;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.interactive-bars>button:hover em,.interactive-bars>button:focus-visible em{opacity:1;transform:translate(-50%)}.interactive-bars>button>small{color:#5f7189;white-space:nowrap;font-size:.875rem;font-weight:700;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.interactive-bars>button.active>small{color:#075bea}.finance-legend.rich{border-top-color:#dfe8f3;justify-content:space-between;margin-top:12px;padding-top:15px}.finance-legend.rich span{color:#667991;font-size:.8125rem}.finance-legend.rich span b{color:#17304f;font-size:.8125rem}.finance-legend.rich i{width:9px;height:9px}.finance-legend.rich .income{background:#075bea}.finance-legend.rich .expense{background:#e98722}.upcoming-list{flex-direction:column;gap:8px;display:flex}.upcoming-entry{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2eaf4;border-left:4px solid #8ca0b8;border-radius:14px;grid-template-columns:67px 38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:11px 14px 11px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.upcoming-entry:hover,.upcoming-entry:focus-visible{border-color:#9dbce4;outline:0;transform:translateY(-2px);box-shadow:0 9px 22px #103a6e1a}.upcoming-entry.overdue{background:#fff8f8;border-left-color:#df4f5c}.upcoming-entry.today{background:#fffaf0;border-left-color:#e28a1f}.upcoming-entry.soon{border-left-color:#8c58da}.upcoming-entry.receivable{border-left-color:#16a46e}.upcoming-date{flex-direction:column;gap:3px;display:flex}.upcoming-date>b{color:#263c59;font-size:.875rem}.upcoming-date>small{color:#78899e;font-size:.8125rem;font-weight:700}.upcoming-entry.overdue .upcoming-date>small{color:#c7424f}.upcoming-entry.today .upcoming-date>small{color:#a9630e}.upcoming-kind{color:#58708d;background:#edf3fa;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.875rem;font-weight:700;display:flex}.upcoming-kind.corre{color:#9b6519;background:#fff0d7}.upcoming-kind.transit{color:#5c3ec0;background:#eeeaff}.upcoming-kind.repair{color:#087866;background:#e5f8f3}.upcoming-kind.term{color:#075bea;background:#e7f2ff}.upcoming-kind.receivable{color:#08784d;background:#e4f8ee}.upcoming-info{flex-direction:column;gap:3px;min-width:0;display:flex}.upcoming-info>em{color:#075bea;letter-spacing:.08em;font-size:.875rem;font-style:normal;font-weight:700}.upcoming-info>strong{color:#132b49;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.3;overflow:hidden}.upcoming-info>small{color:#687d98;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.35;overflow:hidden}.upcoming-value{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.upcoming-value>b{color:#10233e;white-space:nowrap;font-size:.875rem}.upcoming-value>small{color:#075bea;font-size:.8125rem;font-weight:700}.admin-fee-settings{background:linear-gradient(125deg,#f8fbff 0%,#eef7ff 100%);border-color:#cfe1f7}.admin-fee-settings .panel-heading{align-items:center}.admin-fee-settings .panel-heading>div>span{color:#075bea;letter-spacing:.09em;margin-bottom:5px;font-size:.875rem;font-weight:700;display:block}.admin-fee-settings .panel-heading h3{font-size:1.125rem}.admin-fee-settings .panel-heading small{color:#6b7e97;margin-top:4px;font-size:.8125rem;display:block}.admin-fee-settings .dashboard-primary-button{min-height:42px;padding-inline:18px}.admin-fee-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.admin-fee-summary>div{background:#ffffffd1;border:1px solid #dce8f6;border-radius:14px;flex-direction:column;gap:5px;padding:15px;display:flex}.admin-fee-summary span{color:#6a7d96;font-size:.875rem;font-weight:700}.admin-fee-summary strong{color:#102843;font-size:1.125rem}.admin-fee-summary small{color:#7890aa;font-size:.8125rem;line-height:1.4}.finance-action-panel{padding:20px}.daily-bank-checklist{margin:18px 0;overflow:hidden;box-shadow:0 18px 44px #0a306014;border:1px solid #d8e5f3!important;border-radius:22px!important;padding:0!important}.daily-bank-heading{color:#fff;background:linear-gradient(112deg,#071f43,#0758ba 66%,#078fda);justify-content:space-between;align-items:center;min-height:108px;padding:22px 26px;display:flex}.daily-bank-heading>div>span{color:#70d7ff;letter-spacing:.13em;font-size:.875rem;font-weight:700}.daily-bank-heading h3{letter-spacing:-.035em;margin:5px 0;font-size:1.5rem}.daily-bank-heading p{color:#bfd4ec;margin:0;font-size:.875rem}.daily-bank-heading>strong{flex-direction:column;align-items:flex-end;font-size:1.75rem;display:flex}.daily-bank-heading>strong small{color:#9fc1e5;margin-top:3px;font-size:.8125rem;font-weight:600}.daily-bank-toolbar{background:#f4f8fd;border-bottom:1px solid #dce7f3;grid-template-columns:190px 210px 1fr;align-items:end;gap:12px;padding:15px 18px;display:grid}.daily-bank-toolbar label{flex-direction:column;gap:6px;display:flex}.daily-bank-toolbar label>span{color:#647891;font-size:.875rem;font-weight:700}.daily-bank-toolbar input,.daily-bank-toolbar select{color:#1d3553;background:#fff;border:1px solid #cfdeee;border-radius:11px;min-height:43px;padding:0 12px;font-size:1rem;font-weight:600}.daily-bank-toolbar>button{color:#075fc9;cursor:pointer;background:#e7f3ff;border:1px solid #bddbfa;border-radius:12px;justify-self:end;align-items:center;gap:10px;min-height:45px;padding:7px 14px;display:flex}.daily-bank-toolbar>button>span{font-size:1.125rem}.daily-bank-toolbar>button div{text-align:left;flex-direction:column;display:flex}.daily-bank-toolbar>button b{font-size:.875rem}.daily-bank-toolbar>button small{color:#6f88a6;margin-top:2px;font-size:.875rem}.daily-bank-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px 6px;display:grid}.daily-bank-summary>span{background:#f6f9fd;border:1px solid #e0e8f2;border-radius:13px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.daily-bank-summary small{color:#75869b;text-transform:uppercase;font-size:.8125rem;font-weight:700}.daily-bank-summary strong{color:#132a47;font-size:1rem}.daily-bank-summary .ok{background:#eaf9f3;border-color:#bce7d4}.daily-bank-summary .ok strong{color:#087d58}.daily-bank-summary .warning{background:#fff2f4;border-color:#f2c4cd}.daily-bank-summary .warning strong{color:#c63350}.daily-bank-table-scroll{padding:10px 18px 18px;overflow-x:auto}.daily-bank-table-heading,.daily-bank-row{grid-template-columns:minmax(190px,1.45fr) minmax(145px,1fr) 105px 115px 150px 110px 120px;align-items:center;gap:14px;min-width:1020px;display:grid}.daily-bank-table-heading{color:#667b95;letter-spacing:.04em;text-transform:uppercase;background:#edf3fa;border-radius:11px;padding:12px 14px;font-size:.875rem;font-weight:700}.daily-bank-row{border:1px solid #e2eaf4;border-left:4px solid #e5aa36;border-radius:13px;min-height:78px;margin-top:7px;padding:11px 12px 11px 10px;transition:border-color .17s,box-shadow .17s,transform .17s}.daily-bank-row:hover{border-color:#a9c9ee;transform:translateY(-1px);box-shadow:0 9px 22px #0c499117}.daily-bank-row.matched{border-left-color:#12aa78}.daily-bank-row.different{background:#fffafb;border-left-color:#e64763}.daily-bank-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.daily-bank-row strong{color:#132b49;font-size:.875rem;line-height:1.3}.daily-bank-row small{color:#7b8ca1;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.35;overflow:hidden}.daily-bank-sale>span{color:#0764ce;background:#e7f2ff;border-radius:7px;align-self:flex-start;padding:4px 7px;font-size:.875rem;font-weight:700}.daily-bank-sale>strong{text-transform:uppercase;font-size:.875rem}.daily-bank-value.expected strong{color:#075fc9}.daily-bank-value.found strong{color:#087e59}.daily-bank-value.found small{white-space:normal}.daily-bank-difference.ok strong{color:#087e59}.daily-bank-difference.warning strong{color:#cb3552}.daily-bank-status{align-items:flex-start}.daily-bank-status>span{white-space:nowrap;border-radius:20px;padding:6px 9px;font-size:.875rem;font-weight:700}.daily-bank-row.pending .daily-bank-status>span{color:#996410;background:#fff4dc}.daily-bank-row.matched .daily-bank-status>span{color:#087c58;background:#e5f8ef}.daily-bank-row.different .daily-bank-status>span{color:#c72f4d;background:#ffeaee}.daily-bank-status button{color:#075fc9;cursor:pointer;background:#e7f2ff;border:1px solid #bdd8f7;border-radius:8px;min-height:29px;padding:0 10px;font-size:.875rem;font-weight:700}.daily-bank-empty{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:34px 20px 42px;display:flex}.daily-bank-empty>span{color:#087c58;background:#e7f7f0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.125rem;display:flex}.daily-bank-empty strong{color:#17304e;font-size:.875rem}.daily-bank-empty small{color:#7b8da3;font-size:.8125rem}@media (width<=760px){.daily-bank-heading{flex-direction:column;align-items:flex-start;gap:15px;padding:20px}.daily-bank-heading>strong{align-items:flex-start}.daily-bank-toolbar{grid-template-columns:1fr}.daily-bank-toolbar>button{justify-self:stretch}.daily-bank-summary{grid-template-columns:1fr 1fr}.daily-bank-table-scroll{padding-inline:12px}}.finance-action-summary{background:linear-gradient(120deg,#e9f9f2,#f7fffb);border:1px solid #bfe7d2;border-radius:15px;grid-template-columns:1fr auto;gap:4px;margin-bottom:13px;padding:13px 15px;display:grid}.finance-action-summary.reversal{background:linear-gradient(120deg,#fff5e8,#fffdf8);border-color:#f0d3a7}.finance-action-summary>span{color:#08784d;font-size:.875rem;font-weight:700}.finance-action-summary.reversal>span{color:#a96614}.finance-action-summary>strong{color:#08784d;grid-area:1/2/span 2;font-size:1.125rem}.finance-action-summary.reversal>strong{color:#a96614}.finance-action-summary>small{color:#688275;font-size:.8125rem}.finance-action-summary.reversal>small{color:#8d7455}.finance-action-list{flex-direction:column;gap:8px;display:flex}.finance-day-closing{background:linear-gradient(135deg,#edf6ff,#f8fbff);border:1px solid #b9d8f6;border-radius:13px;grid-template-columns:minmax(150px,1.4fr) repeat(3,minmax(95px,.8fr));align-items:center;gap:12px;margin-top:5px;padding:10px 12px;display:grid}.finance-day-closing>div,.finance-day-closing>span{flex-direction:column;gap:2px;display:flex}.finance-day-closing>div span{color:#075eae;letter-spacing:.05em;font-size:.875rem;font-weight:700}.finance-day-closing small{color:#748398;font-size:.8125rem;font-weight:700}.finance-day-closing strong{color:#233c59;font-size:.875rem}.finance-day-closing .income strong{color:#008e62}.finance-day-closing .expense strong{color:#db4652}.finance-day-closing .balance{background:#dceeff;border-radius:9px;padding:7px 9px}.finance-day-closing .balance strong{color:#075eae;font-size:.875rem}@media (width<=720px){.finance-day-closing{grid-template-columns:1fr 1fr}}.finance-action-row{background:#fff;border:1px solid #e3ebf4;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:67px;padding:9px 10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.finance-action-row:hover{border-color:#bdd1e9;transform:translateY(-1px);box-shadow:0 8px 20px #11346013}.finance-action-direction{color:#0b9461;background:#e5f8ef;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.0625rem;font-weight:700;display:flex}.finance-action-row.expense .finance-action-direction,.finance-action-row.reversal .finance-action-direction{color:#db7429;background:#fff0e7}.finance-action-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.finance-action-row>div strong{color:#17304f;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.3;overflow:hidden}.finance-action-row>div small{color:#7a8a9e;font-size:.8125rem}.finance-action-row>b{color:#0b8157;white-space:nowrap;font-size:.875rem}.finance-action-row.expense>b{color:#d04d58}.finance-action-row.reversal>b{color:#17304f}.finance-action-row>button{color:#08784d;cursor:pointer;background:#e8f8f0;border:0;border-radius:10px;align-items:center;gap:5px;min-height:38px;padding:0 11px;font-size:.875rem;font-weight:700;transition:background .18s,color .18s,transform .18s;display:flex}.finance-action-row>button:hover{color:#fff;background:#0b9461;transform:translateY(-1px)}.finance-action-row.reversal>button{color:#b85b1b;background:#fff0e7}.finance-action-row.reversal>button:hover{color:#fff;background:#db7429}.finance-show-more{color:#075bea;cursor:pointer;background:#f2f6fb;border:1px solid #dfe8f3;border-radius:11px;width:100%;min-height:42px;margin-top:12px;font-size:.875rem;font-weight:700}.finance-show-more:hover{background:#e8f1ff;border-color:#bad2f1}.finance-operation-modal{max-width:590px}.finance-operation-summary{background:linear-gradient(145deg,#eaf9f2,#fbfffd);border:1px solid #bde6d1;border-radius:16px;grid-template-columns:1fr auto;gap:6px;padding:17px;display:grid}.finance-operation-summary.expense,.finance-operation-summary.reversal{background:linear-gradient(145deg,#fff4e8,#fffdf9);border-color:#efd1a8}.finance-operation-summary>span{color:#08784d;letter-spacing:.09em;font-size:.875rem;font-weight:700}.finance-operation-summary.expense>span,.finance-operation-summary.reversal>span{color:#a96614}.finance-operation-summary>strong{color:#17304f;font-size:.9375rem}.finance-operation-summary>b{color:#08784d;grid-area:1/2/span 2;font-size:1.5rem}.finance-operation-summary.expense>b,.finance-operation-summary.reversal>b{color:#b96220}.finance-operation-summary>small{color:#71859a;font-size:.8125rem}.reversal-type-switch{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reversal-type-switch>button{color:#17304f;cursor:pointer;text-align:left;background:#f7f9fc;border:1px solid #dfe7f1;border-radius:14px;grid-template-columns:36px 1fr;align-items:center;gap:2px 9px;min-height:68px;padding:10px;display:grid}.reversal-type-switch>button>span{background:#e7eef8;border-radius:9px;grid-row:1/span 2;justify-content:center;align-items:center;height:36px;font-size:1.0625rem;display:flex}.reversal-type-switch>button strong{font-size:.875rem}.reversal-type-switch>button small{color:#78899e;font-size:.875rem;line-height:1.3}.reversal-type-switch>button.active{background:#eef5ff;border:2px solid #075bea}.reversal-type-switch>button.active>span{color:#fff;background:#075bea}.reversal-type-switch>button.active.chargeback{background:#fff3e9;border-color:#dc7327}.reversal-type-switch>button.active.chargeback>span{background:#dc7327}.finance-operation-warning{background:#fff5e9;border:1px solid #efd6b1;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex}.finance-operation-warning>span{color:#fff;background:#dc7327;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.875rem;font-weight:700;display:flex}.finance-operation-warning>div{flex-direction:column;gap:2px;display:flex}.finance-operation-warning strong{color:#8f4d19;font-size:.875rem}.finance-operation-warning small{color:#987250;font-size:.8125rem}.dashboard-primary-button.danger{background:linear-gradient(135deg,#c44e2f,#e47a2a)}@media (width<=1000px){.finance-insight-grid,.finance-action-grid{grid-template-columns:1fr}.finance-action-panel{align-self:stretch}}@media (width<=620px){.finance-insight-panel,.finance-action-panel{border-radius:18px;padding:16px}.finance-rich-heading{grid-template-columns:42px minmax(0,1fr)}.finance-section-icon{width:42px;height:42px}.finance-rich-heading>strong{text-align:left;grid-column:2;align-items:flex-start}.finance-flow-focus{grid-template-columns:1fr}.finance-flow-focus>div+div{border-top:1px solid #ffffff1f;border-left:0}.interactive-bars{gap:5px;height:190px}.interactive-bars>button{padding-left:3px;padding-right:3px}.interactive-bars>button>div{gap:3px}.finance-legend.rich{flex-direction:column;align-items:flex-start;gap:9px}.upcoming-entry{grid-template-columns:58px 34px minmax(0,1fr)}.upcoming-kind{width:34px;height:34px}.upcoming-value{grid-column:3;align-items:flex-start}.finance-action-row{grid-template-columns:36px minmax(0,1fr) auto}.finance-action-row>b{grid-column:2}.finance-action-row>button{grid-area:1/3/span 2}.finance-action-summary{grid-template-columns:1fr}.finance-action-summary>strong{grid-area:auto/1}.reversal-type-switch{grid-template-columns:1fr}}.overview-sales-panel{border:1px solid #dbe6f3;border-radius:22px;padding:22px;overflow:hidden;box-shadow:0 16px 42px #0c2e5813}.overview-sales-heading{grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-bottom:17px;display:grid}.overview-sales-icon{color:#fff;background:linear-gradient(145deg,#075bea,#16b5ef);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 9px 20px #075bea33}.overview-sales-icon svg{width:22px;height:22px}.overview-sales-heading>div:nth-child(2)>span{color:#075bea;letter-spacing:.11em;font-size:.875rem;font-weight:700}.overview-sales-heading h3{color:#10233e;letter-spacing:-.035em;margin:3px 0 4px;font-size:1.3125rem}.overview-sales-heading p{color:#718299;margin:0;font-size:.875rem}.overview-sales-total{flex-direction:column;align-items:flex-end;display:flex}.overview-sales-total strong{color:#075bea;font-size:1.4375rem}.overview-sales-total small{color:#74869c;font-size:.8125rem}.overview-sales-heading>button{color:#075bea;cursor:pointer;background:#eaf2ff;border:1px solid #c7dbf6;border-radius:11px;min-height:42px;padding:0 14px;font-size:.875rem;font-weight:700}.overview-sales-heading>button:hover{color:#fff;background:#075bea}.overview-sales-list{flex-direction:column;gap:8px;display:flex}.overview-sale-card{background:linear-gradient(120deg,#fff,#f9fbfe);border:1px solid #e2eaf4;border-left:4px solid #075bea;border-radius:14px;grid-template-columns:126px minmax(220px,1.8fr) minmax(120px,.8fr) minmax(140px,.8fr) auto;align-items:center;gap:14px;min-height:76px;padding:10px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.overview-sale-card:hover{border-color:#b8cfee;transform:translateY(-1px);box-shadow:0 10px 24px #0f396e17}.overview-sale-card>span{flex-direction:column;gap:4px;min-width:0;display:flex}.overview-sale-code b{color:#075bea;font-size:.875rem}.overview-sale-code small{color:#7b8b9f;font-size:.8125rem}.overview-sale-main strong{color:#142d4c;font-size:.875rem}.overview-sale-main small{color:#708299;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.overview-sale-seller small,.overview-sale-value small{color:#8291a4;letter-spacing:.08em;font-size:.8125rem;font-weight:700}.overview-sale-seller strong{color:#29415f;font-size:.875rem}.overview-sale-value{align-items:flex-end}.overview-sale-value strong{color:#10233e;font-size:.875rem}.overview-sale-value em{color:#0b9461;font-size:.875rem;font-style:normal;font-weight:700}.overview-sale-card>button{color:#075bea;cursor:pointer;white-space:nowrap;background:#eaf2ff;border:0;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:.875rem;font-weight:700;display:flex}.overview-sale-card>button svg{width:16px;height:16px}.overview-sale-card>button:hover{color:#fff;background:#075bea}.overview-sales-show-more{color:#075bea;cursor:pointer;background:#f1f6fc;border:1px solid #dce7f3;border-radius:11px;width:100%;min-height:43px;margin-top:12px;font-size:.875rem;font-weight:700}.overview-sales-show-more:hover{background:#e8f1ff;border-color:#bad2f1}.overview-sales-empty,.overview-sales-loading{text-align:center;background:#f7faff;border:1px dashed #cbd9ea;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;display:flex}.overview-sales-empty>span{color:#0b9461;background:#e6f8ef;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.overview-sales-empty strong,.overview-sales-loading strong{color:#17304f;font-size:.875rem}.overview-sales-empty small{color:#75869b;font-size:.8125rem}.overview-sales-loading>span,.overview-sale-detail-loading>span{border:3px solid #dbe8f7;border-top-color:#075bea;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite overview-spin}@keyframes overview-spin{to{transform:rotate(360deg)}}.overview-sale-detail-modal{gap:0;width:min(920px,100vw - 28px);max-width:920px;max-height:min(94vh,920px);padding:0;overflow:hidden}.overview-sale-detail-modal .sale-management-heading{padding:22px 24px 17px}.overview-sale-detail-modal>.sale-management-summary{border-radius:0;margin:0 24px}.overview-sale-detail-body{flex-direction:column;gap:16px;padding:18px 24px;display:flex;overflow-y:auto}.overview-sale-detail-actions{background:#fff;border-top:1px solid #e2e9f2;justify-content:flex-end;align-items:center;gap:9px;padding:14px 24px;display:flex}.overview-sale-detail-actions button{cursor:pointer;border:0;border-radius:10px;min-height:42px;padding:0 15px;font-size:.875rem;font-weight:700}.overview-sale-detail-actions button:first-child{color:#607189;background:#f0f3f7}.overview-sale-detail-actions button:last-child{color:#fff;background:#075bea}.overview-sale-detail-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:360px;padding:30px;display:flex}.overview-sale-detail-loading strong{color:#17304f;font-size:.875rem}.overview-sale-detail-loading small{color:#73859a;font-size:.8125rem}@media (width<=1000px){.overview-sale-card{grid-template-columns:115px minmax(180px,1.5fr) minmax(110px,.8fr) auto}.overview-sale-value{grid-column:2;align-items:flex-start}.overview-sale-card>button{grid-area:1/4/span 2}}@media (width<=720px){.overview-sales-panel{border-radius:18px;padding:16px}.overview-sales-heading{grid-template-columns:42px minmax(0,1fr)}.overview-sales-icon{width:42px;height:42px}.overview-sales-total{grid-column:2;align-items:flex-start}.overview-sales-heading>button{grid-column:1/-1;width:100%}.overview-sale-card{grid-template-columns:1fr auto;gap:9px;padding:13px}.overview-sale-code,.overview-sale-main,.overview-sale-seller,.overview-sale-value{grid-column:1}.overview-sale-value{align-items:flex-start}.overview-sale-card>button{grid-area:1/2/span 4}.overview-sale-card>button span{display:none}.overview-sale-detail-modal{border-radius:22px 22px 0 0;max-height:94vh}.overview-sale-detail-modal .sale-management-heading{padding:18px}.overview-sale-detail-modal>.sale-management-summary{margin:0 18px}.overview-sale-detail-body{padding:16px 18px}.overview-sale-detail-actions{padding:12px 18px}.overview-sale-detail-actions button{flex:1}}.finance-premium .compensation-action-button{color:#714307;cursor:pointer;text-align:left;background:linear-gradient(135deg,#fff8e9,#ffe9bd);border:1px solid #efc677;border-radius:12px;grid-template-columns:34px auto;align-items:center;gap:0 9px;min-height:48px;padding:7px 12px 7px 8px;transition:box-shadow .2s,transform .2s,border-color .2s;display:grid}.finance-premium .compensation-action-button:hover,.finance-premium .compensation-action-button:focus-visible{border-color:#d99a25;outline:none;transform:translateY(-2px);box-shadow:0 9px 22px #a466082e}.finance-premium .compensation-action-button>span{color:#fff;background:#a86409;border-radius:9px;grid-row:1/span 2;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.125rem;display:flex}.finance-premium .compensation-action-button>b{color:#613a07;white-space:nowrap;font-size:.875rem;line-height:1.2}.finance-premium .compensation-action-button>small{color:#94651d;white-space:nowrap;font-size:.8125rem;line-height:1.25}.finance-premium .client-pending .compensation-action-button{color:#075c3d;background:linear-gradient(135deg,#eafaf3,#cef3e2);border-color:#8bd6b3}.finance-premium .client-pending .compensation-action-button>span{background:#08784d}.finance-premium .client-pending .compensation-action-button>b{color:#075c3d}.finance-premium .client-pending .compensation-action-button>small{color:#338063}.compensation-modal{gap:18px;width:min(760px,100vw - 28px);max-width:760px;max-height:min(92vh,900px);padding:24px;overflow-y:auto}.compensation-heading{grid-template-columns:46px minmax(0,1fr) auto;align-items:flex-start;gap:12px;display:grid}.compensation-heading-icon{color:#fff;background:linear-gradient(145deg,#075bea,#14aef0);border-radius:13px;justify-content:center;align-items:center;height:46px;font-size:1.5rem;display:flex;box-shadow:0 10px 20px #075bea33}.compensation-heading>div:nth-child(2){min-width:0}.compensation-heading h2{color:#10233e;margin:3px 0 6px;font-size:1.75rem;line-height:1.25}.compensation-heading p{color:#687a91;margin:0;font-size:.875rem;line-height:1.45}.compensation-flow{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.compensation-flow>article{border:1px solid;border-radius:16px;flex-direction:column;gap:5px;min-height:128px;padding:16px;display:flex}.compensation-flow>article.receivable{background:linear-gradient(145deg,#e9faf2,#f7fffb);border-color:#a6dfc2}.compensation-flow>article.payable{background:linear-gradient(145deg,#fff3de,#fffbf4);border-color:#efcf99}.compensation-flow article>span{color:#08784d;letter-spacing:.1em;font-size:.875rem;font-weight:700}.compensation-flow article.payable>span{color:#9b6519}.compensation-flow article>strong{color:#17304f;font-size:.875rem;line-height:1.25}.compensation-flow article>b{color:#08784d;margin-top:auto;font-size:1.5rem}.compensation-flow article.payable>b{color:#9b6519}.compensation-flow article>small{color:#6e8096;font-size:.8125rem}.compensation-flow>i{color:#fff;background:#075bea;border-radius:999px;justify-content:center;align-self:center;align-items:center;width:34px;height:34px;font-size:1.0625rem;font-style:normal;display:flex}.compensation-choice-section{background:#f7faff;border:1px solid #dfe9f6;border-radius:16px;flex-direction:column;gap:11px;padding:14px;display:flex}.compensation-choice-section>div:first-child{flex-direction:column;gap:3px;display:flex}.compensation-choice-section>div:first-child strong{color:#17304f;font-size:.875rem}.compensation-choice-section>div:first-child small{color:#76879c;font-size:.8125rem}.compensation-choice-list{gap:8px;display:grid}.compensation-choice-list>button{color:#17304f;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce6f2;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto 30px;align-items:center;gap:10px;min-height:64px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.compensation-choice-list>button:hover{border-color:#8db7ec;transform:translateY(-1px);box-shadow:0 8px 20px #18417417}.compensation-choice-list>button.selected{background:#eef5ff;border:2px solid #075bea}.compensation-choice-list>button.selected.receivable{background:#ecfaf4;border-color:#0b9461}.compensation-choice-list>button>span{color:#075bea;background:#e8f1ff;border-radius:10px;justify-content:center;align-items:center;height:38px;font-size:.875rem;font-weight:700;display:flex}.compensation-choice-list>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.compensation-choice-list>button>div strong{font-size:.875rem;line-height:1.3}.compensation-choice-list>button>div small{color:#79899e;font-size:.875rem}.compensation-choice-list>button>b{color:#10233e;white-space:nowrap;font-size:.875rem}.compensation-choice-list>button>i{background:#eef3f9;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-style:normal;display:flex}.compensation-choice-list>button.selected>i{color:#fff;background:#075bea}.compensation-choice-list>button.selected.receivable>i{background:#0b9461}.compensation-result{background:#0b2242;border-radius:16px;grid-template-columns:1.15fr 1fr 1fr;display:grid;overflow:hidden}.compensation-result>div{flex-direction:column;gap:5px;min-width:0;padding:15px;display:flex}.compensation-result>div+div{border-left:1px solid #ffffff1f}.compensation-result span{color:#8eadd1;letter-spacing:.07em;font-size:.875rem;font-weight:700}.compensation-result strong{color:#fff;font-size:1.0625rem}.compensation-result>div:first-child strong{color:#4fc8ff;font-size:1.375rem}.compensation-result small{color:#9eb2cb;font-size:.8125rem}.compensation-modal label>small{color:#77889e;margin-top:4px;font-size:.875rem;line-height:1.35}.compensation-audit-note{background:#eaf9f2;border:1px solid #bce6d1;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex}.compensation-audit-note>span{color:#fff;background:#0b9461;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.compensation-audit-note>div{flex-direction:column;gap:2px;display:flex}.compensation-audit-note strong{color:#075c3d;font-size:.875rem}.compensation-audit-note small{color:#3f7b64;font-size:.8125rem}.compensation-actions{z-index:2;background:#fff;margin:0 -24px -24px;padding:14px 24px 24px;position:sticky;bottom:-24px}.compensation-actions .dashboard-primary-button{justify-content:center;align-items:center;gap:8px;min-width:210px;font-size:.875rem;display:flex}.compensation-actions button:disabled{cursor:not-allowed;opacity:.5}@media (width<=1180px){.seller-imei-list>article{grid-template-columns:42px minmax(0,1fr);align-items:start}.seller-imei-list form{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto}}@media (width<=900px){.finance-premium .finance-ledger-row>.compensation-action-button{grid-column:2/-1}}@media (width<=620px){.compensation-modal{gap:14px;padding:17px}.compensation-heading{grid-template-columns:40px minmax(0,1fr) auto}.compensation-heading-icon{height:40px}.compensation-heading h2{font-size:1.4375rem}.compensation-flow{grid-template-columns:1fr}.compensation-flow>i{margin:-3px auto;transform:rotate(90deg)}.compensation-flow>article{min-height:110px}.compensation-choice-list>button{grid-template-columns:34px minmax(0,1fr) 28px}.compensation-choice-list>button>b{grid-column:2}.compensation-choice-list>button>i{grid-area:1/3/span 2}.compensation-result{grid-template-columns:1fr}.compensation-result>div+div{border-top:1px solid #ffffff1f;border-left:0}.compensation-actions{flex-direction:column-reverse;margin:0 -17px -17px;padding:12px 17px 17px;bottom:-17px}.compensation-actions button{width:100%}}.card-fee-modal{max-width:720px}.card-fee-heading{color:#fff;background:radial-gradient(circle at 82% -30%,#19beff59,#0000 45%),linear-gradient(125deg,#061a3b,#075bea);border-radius:18px;margin:-4px -4px 18px;padding:18px}.card-fee-heading>div:nth-child(2){flex:1}.card-fee-heading span{color:#79ddff}.card-fee-heading p{color:#ffffffa6;margin:4px 0 0;font-size:.875rem}.card-fee-heading>button{color:#fff;background:#ffffff1f}.card-fee-icon{color:#075bea;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.125rem;font-weight:700;display:flex;box-shadow:0 10px 25px #00174840}.card-fee-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.card-fee-form-grid label{position:relative}.card-fee-form-grid label>small{color:#8a96a7;position:absolute;bottom:13px;right:13px}.fee-difference-preview{color:#28755c;background:linear-gradient(135deg,#eaf8f3,#f5fffb);border:1px solid #caecdf;border-radius:14px;justify-content:space-between;align-items:center;margin-top:14px;padding:13px 15px;display:flex}.fee-difference-preview span{font-size:.875rem;font-weight:600}.fee-difference-preview strong{font-size:1rem}.saved-fee-list{background:#f8fafd;border:1px solid #e6ebf3;border-radius:15px;max-height:210px;margin-top:14px;padding:12px;overflow:auto}.saved-fee-list>div:first-child{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.saved-fee-list>div:first-child strong{color:#1c2b42;font-size:.875rem}.saved-fee-list>div:first-child small{color:#8a96a7;font-size:.8125rem}.saved-fee-row{background:#fff;border:1px solid #e8edf4;border-radius:10px;grid-template-columns:1.4fr .55fr 1fr 1.2fr .45fr;align-items:center;gap:8px;margin-top:6px;padding:9px 10px;font-size:.875rem;display:grid}.saved-fee-row b{color:#075bea}.saved-fee-row small{color:#68778d}.saved-fee-row i{color:#21805e;text-align:right;font-style:normal;font-weight:700}.saved-fee-row span{flex-direction:column;gap:2px;display:flex}.saved-fee-row span small{font-size:.8125rem}.selected-acquirer-note{color:#35506f;background:#edf5ff;border:1px solid #d7e7ff;border-radius:11px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:.875rem;display:flex}.selected-acquirer-note strong{color:#075bea;font-size:.875rem}@media (width<=620px){.card-fee-form-grid{grid-template-columns:1fr}.saved-fee-row{grid-template-columns:1fr .5fr 1fr}.saved-fee-row small:last-of-type,.saved-fee-row i{display:none}}.overview-welcome,.module-header{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.dashboard-kicker{color:#a0a1a5;letter-spacing:.13em;font-size:.8125rem;font-weight:600}.overview-welcome h2,.module-header h2{letter-spacing:-.045em;margin:7px 0 4px;font-size:1.5625rem}.overview-welcome p,.module-header p{color:#8f9094;margin:0;font-size:.875rem}.dashboard-primary-button{color:#fff;cursor:pointer;background:#161618;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:.875rem;font-weight:600;display:inline-flex}.dashboard-primary-button svg{width:14px;height:14px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metric-card,.module-metric-row article{background:#fff;border:1px solid #e9e9ea;border-radius:15px;padding:17px}.metric-top{justify-content:space-between;align-items:center;display:flex}.metric-top span,.module-metric-row article>span{color:#76777b;font-size:.875rem;font-weight:600}.metric-top b{color:#249164;background:#eaf8f1;border-radius:99px;padding:4px 6px;font-size:.875rem}.metric-top i{color:#a3a4a8;font-size:.875rem;font-style:normal}.metric-card>strong,.module-metric-row article>strong{letter-spacing:-.045em;margin:15px 0 6px;font-size:1.375rem;display:block}.metric-card>small,.module-metric-row article>small{color:#a0a1a5;font-size:.8125rem}.dashboard-two-columns{grid-template-columns:1.45fr .75fr;gap:12px;margin-top:12px;display:grid}.dashboard-panel{background:#fff;border:1px solid #e9e9ea;border-radius:15px;min-width:0;padding:18px}.panel-heading{justify-content:space-between;align-items:center;display:flex}.panel-heading>div{flex-direction:column;gap:4px;display:flex}.panel-heading h3{margin:0;font-size:.875rem}.panel-heading select,.panel-heading>button:not(.panel-text-button){color:#707175;background:#f4f4f5;border:0;border-radius:7px;padding:7px 9px;font-size:1rem}.panel-heading>button:not(.panel-text-button){cursor:pointer;align-items:center;display:flex}.panel-heading>button svg{width:14px;height:14px}.panel-text-button{color:#77787c;cursor:pointer;background:0 0;border:0;font-size:.875rem;font-weight:600}.chart-total{align-items:center;gap:10px;margin-top:20px;display:flex}.chart-total strong{letter-spacing:-.045em;font-size:1.375rem}.chart-total span{color:#248d63;background:#eaf8f1;border-radius:99px;padding:4px 7px;font-size:.875rem}.revenue-chart{border-bottom:1px solid #e8e8e9;justify-content:space-between;align-items:flex-end;gap:10px;height:150px;margin-top:15px;padding:0 10px;display:flex}.bar-column{flex:1;justify-content:flex-end;align-items:center;max-width:34px;height:100%;display:flex;position:relative}.bar-column>span{background:linear-gradient(#27272a,#a6a6aa);border-radius:5px 5px 0 0;width:100%;min-height:14px}.bar-column:last-child>span{background:#111113}.bar-column small{color:#a2a3a7;font-size:.8125rem;position:absolute;bottom:-20px}.revenue-panel{padding-bottom:38px}.stock-donut-row{justify-content:center;align-items:center;gap:25px;padding:21px 0 16px;display:flex}.stock-donut{background:conic-gradient(#1d1d20 0 72%, #76777c 72% 84%, #aaaab0 84% 94%, #d6d6d8 94%);border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:relative}.stock-donut:after{content:"";background:#fff;border-radius:50%;width:76px;height:76px;position:absolute}.stock-donut>span{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.stock-donut strong{font-size:1.25rem}.stock-donut small{color:#9a9b9f;font-size:.8125rem}.stock-legend{flex-direction:column;flex:1;gap:9px;display:flex}.stock-legend span{color:#77787c;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;font-size:.8125rem;display:grid}.stock-legend strong{color:#242426}.dot{border-radius:50%;width:6px;height:6px}.dot.available{background:#1d1d20}.dot.reserved{background:#76777c}.dot.showcase{background:#aaaab0}.dot.service{background:#d6d6d8}.stock-alert{background:#faf4e9;border:1px solid #f4e7ce;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.alert-mark{color:#fff;background:#c78a32;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:.875rem;font-weight:600;display:flex}.stock-alert>div{flex-direction:column;gap:3px;display:flex}.stock-alert strong{color:#76511e;font-size:.875rem}.stock-alert small{color:#a47a42;font-size:.8125rem}.dashboard-table-panel{margin-top:12px;padding-bottom:5px}.table-scroll{overflow-x:auto}.dashboard-table{border-collapse:collapse;width:100%;min-width:720px;margin-top:12px}.dashboard-table th{color:#9b9ca0;text-align:left;text-transform:uppercase;border-bottom:1px solid #ececed;padding:9px 7px;font-size:.875rem;font-weight:600}.dashboard-table td{color:#56575b;border-bottom:1px solid #f0f0f1;padding:11px 7px;font-size:.875rem}.dashboard-table tbody tr:last-child td{border-bottom:0}.dashboard-table td strong,.dashboard-table td small{display:block}.dashboard-table td strong{color:#262628;font-size:.875rem}.dashboard-table td small{color:#a1a2a6;margin-top:4px;font-size:.8125rem}.dashboard-table td>button{color:#999a9e;cursor:pointer;background:0 0;border:0}.dashboard-table td>button svg{width:14px;height:14px}.dashboard-table .mono{font-family:var(--font-geist-mono), monospace;font-size:.875rem}.status-pill{color:#696a6e;white-space:nowrap;background:#f1f1f2;border-radius:99px;padding:5px 7px;font-size:.8125rem;font-weight:600;display:inline-flex}.status-concluida,.status-disponivel,.status-ativo,.status-atualizado{color:#27855f;background:#eaf7f0}.status-em-analise,.status-reservado,.status-hoje{color:#a46c21;background:#fbf2e4}.status-manutencao{color:#a54e4e;background:#f9e9e9}.module-metric-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.module-metric-row.four{grid-template-columns:repeat(4,1fr)}.module-metric-row.two{grid-template-columns:repeat(2,1fr)}.table-toolbar{border-bottom:1px solid #ececed;align-items:center;gap:7px;margin:-3px -3px 4px;padding-bottom:13px;display:flex}.table-toolbar label{border-radius:9px;width:100%;max-width:320px;height:34px;margin-right:auto}.table-toolbar label input{font-size:1rem}.table-toolbar button,.cash-status-card button{color:#6d6e72;cursor:pointer;background:#f4f4f5;border:0;border-radius:8px;padding:9px 11px;font-size:.875rem;font-weight:600}.cash-status-card{color:#fff;background:#151517;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:20px;margin-bottom:12px;padding:20px;display:grid}.cash-status-card>div{grid-template-columns:auto 1fr;align-items:center;gap:5px 8px;display:grid}.cash-live-dot{background:#3ec486;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #3ec4861f}.cash-status-card>div>span:not(.cash-live-dot){font-size:.875rem;font-weight:600}.cash-status-card small{color:#77787c;grid-column:2;font-size:.8125rem}.cash-status-card>strong{letter-spacing:-.04em;font-size:1.5rem}.cash-status-card>button{color:#161618;background:#fff}.compact-panel{margin-top:12px}.movement-row,.finance-entry,.partner-entry{border-bottom:1px solid #efeff0;align-items:center;gap:10px;padding:11px 0;display:grid}.movement-row{grid-template-columns:42px 1fr auto}.movement-row>span,.finance-entry>span,.partner-entry>span{color:#9a9b9f;font-size:.875rem}.movement-row>div,.finance-entry>div,.partner-entry>div{flex-direction:column;gap:4px;display:flex}.movement-row strong,.finance-entry strong,.partner-entry strong{font-size:.875rem}.movement-row small,.finance-entry small,.partner-entry small{color:#999a9e;font-size:.8125rem}.movement-row b,.finance-entry b,.partner-entry b{font-size:.875rem}.negative{color:#b05050!important}.positive{color:#27855f!important}.finance-columns{grid-template-columns:.9fr 1.1fr}.finance-bars{grid-template-columns:repeat(4,1fr);align-items:end;gap:20px;height:190px;padding:28px 15px 0;display:grid}.finance-bars>div{height:100%;position:relative}.finance-bars>div>div{align-items:flex-end;gap:5px;height:150px;display:flex}.finance-bars span,.finance-bars i{border-radius:4px 4px 0 0;width:50%;display:block}.finance-bars span{background:#202023}.finance-bars i{background:#b8b8bc}.finance-bars small{color:#9a9b9f;white-space:nowrap;font-size:.8125rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.finance-legend{border-top:1px solid #efeff0;gap:20px;margin-top:10px;padding-top:13px;display:flex}.finance-legend span{color:#77787c;align-items:center;gap:6px;font-size:.8125rem;display:flex}.finance-legend i{border-radius:50%;width:7px;height:7px}.finance-legend .income{background:#202023}.finance-legend .expense{background:#b8b8bc}.finance-entry{grid-template-columns:37px 1fr auto auto}.private-access-label{color:#8e8f93;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:.875rem;font-weight:600;display:flex}.private-access-label span{background:#2aa370;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #2aa3701f}.partner-privacy-notice{color:#fff;background:linear-gradient(105deg,#171719,#252528);border-radius:15px;align-items:center;gap:13px;margin-bottom:12px;padding:15px;display:flex}.privacy-lock{color:#111;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.875rem;font-weight:700;display:flex}.partner-privacy-notice>div:not(.privacy-lock){flex-direction:column;flex:1;gap:4px;display:flex}.partner-privacy-notice strong{font-size:.875rem}.partner-privacy-notice div span{color:#86878b;font-size:.875rem}.privacy-chip{color:#a9aaae;background:#ffffff14;border:1px solid #ffffff1a;border-radius:99px;padding:6px 9px;font-size:.875rem}.partner-metrics article:first-child{color:#fff;background:#171719;border-color:#171719}.partner-metrics article:first-child>span,.partner-metrics article:first-child>small{color:#808186}.partner-columns{grid-template-columns:.85fr 1.15fr}.balance-composition{flex-direction:column;gap:14px;margin-top:22px;display:flex}.balance-composition>div{grid-template-columns:1fr auto;gap:7px;display:grid}.balance-composition span{color:#696a6e;font-size:.875rem}.balance-composition b{font-size:.875rem}.balance-composition i{background:linear-gradient(90deg,#222225,#77787c);border-radius:99px;grid-column:1/-1;max-width:100%;height:4px}.operational-profit-note{background:#f2f2f3;border-radius:10px;align-items:flex-start;gap:9px;margin-top:20px;padding:11px;display:flex}.operational-profit-note>span{color:#fff;background:#232326;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:.875rem;display:flex}.operational-profit-note p{color:#8a8b8f;flex-direction:column;gap:3px;margin:0;font-size:.875rem;line-height:1.5;display:flex}.operational-profit-note strong{color:#3b3c40;font-size:.875rem}.partner-statement{margin-top:0}.partner-entry{grid-template-columns:37px 1fr auto}.generic-list{margin-top:12px}.generic-row{border-bottom:1px solid #efeff0;grid-template-columns:.85fr 1.4fr .6fr .65fr auto;align-items:center;gap:12px;padding:13px 5px;display:grid}.generic-row strong{font-size:.875rem}.generic-row span{color:#838488;font-size:.875rem}.generic-row button{color:#999a9e;background:0 0;border:0}.generic-row button svg{width:14px;height:14px}.drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d0d0f7a;position:fixed;inset:0}.sale-drawer{background:#fff;flex-direction:column;width:92%;max-width:460px;height:100%;margin-left:auto;padding:28px;display:flex;box-shadow:-25px 0 70px #00000026}.drawer-heading{justify-content:space-between;align-items:center;display:flex}.drawer-heading>div{flex-direction:column;gap:5px;display:flex}.drawer-heading span{color:#9b9ca0;letter-spacing:.12em;font-size:.875rem;font-weight:600}.drawer-heading h2{letter-spacing:-.045em;margin:0;font-size:1.6875rem}.drawer-heading button{cursor:pointer;background:#f3f3f4;border:0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.drawer-steps{margin:30px 0 34px;display:flex}.drawer-steps span{color:#bbbcc0;align-items:center;width:33.333%;font-size:.875rem;font-weight:600;display:flex}.drawer-steps span:before{content:attr(data-step);border:1px solid #dcdcdf;border-radius:50%;align-items:center;display:none}.drawer-steps i{background:#e6e6e8;flex:1;height:2px;margin-left:8px}.drawer-steps span.active{color:#151517}.drawer-steps span.active i{background:#1a1a1c}.drawer-form{flex-direction:column;gap:18px;display:flex}.drawer-form label{color:#4d4e52;flex-direction:column;flex:1;gap:8px;font-size:.875rem;font-weight:600;display:flex}.drawer-form input,.drawer-form select{color:#222224;background:#f5f5f6;border:1px solid #e6e6e8;border-radius:10px;outline:none;padding:13px;font-size:1rem}.drawer-form-row{gap:10px;display:flex}.sale-summary{background:#f5f5f6;border-radius:12px;flex-direction:column;padding:8px 14px;display:flex}.sale-summary span{color:#85868a;border-bottom:1px solid #e4e4e6;justify-content:space-between;align-items:center;padding:10px 0;font-size:.875rem;display:flex}.sale-summary span:last-child{border:0}.sale-summary strong{color:#202022}.drawer-complete{text-align:center;flex-direction:column;align-items:center;display:flex}.drawer-complete>span{color:#27855f;background:#e9f7ef;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.drawer-complete h3{margin:18px 0 8px;font-size:1.375rem}.drawer-complete p{color:#898a8e;margin:0;font-size:.875rem;line-height:1.6}.drawer-complete>div{text-align:left;background:#f5f5f6;border-radius:13px;grid-template-columns:1fr 1fr;gap:6px;width:100%;margin-top:25px;padding:17px;display:grid}.drawer-complete small{color:#9b9ca0;font-size:.8125rem}.drawer-complete strong{font-size:.875rem}.drawer-footer{border-top:1px solid #eaeaec;justify-content:flex-end;gap:9px;margin-top:auto;padding-top:18px;display:flex}.drawer-footer>button:not(.dashboard-primary-button){color:#696a6e;cursor:pointer;background:#f4f4f5;border:0;border-radius:10px;padding:11px 15px;font-size:.875rem;font-weight:600}.sidebar-overlay{display:none}@media (width<=1100px){.public-nav{gap:19px}.public-nav a:nth-last-child(-n+2){display:none}.home-hero-inner{grid-template-columns:1fr .82fr}.hero-glass-card{transform:translate(-47%,-50%)rotate(2deg)scale(.87)}.floating-note{display:none}.product-grid{grid-template-columns:repeat(2,1fr)}.condition-section,.experience-section,.store-showcase{grid-template-columns:1fr}.store-showcase{gap:42px}.store-showcase-copy{padding:0}.store-showcase-visual{min-height:560px}.store-showcase-visual>img{object-position:center 34%}.metric-grid,.module-metric-row.four{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.public-nav,.public-header-actions{display:none}.mobile-menu-button{display:flex}.mobile-nav{display:block}.home-hero-inner{grid-template-columns:1fr;padding-top:100px}.hero-product{margin-top:20px}.home-hero{min-height:auto}.trust-strip{grid-template-columns:1fr}.trust-strip>div{border-bottom:1px solid var(--line);border-right:0}.condition-card-dark{grid-template-columns:1fr}.condition-phones{margin-top:20px}.public-footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.product-detail-grid,.story-grid,.contact-grid{grid-template-columns:1fr}.contact-grid{gap:50px}.info-card-grid,.service-flow,.login-page{grid-template-columns:1fr}.login-brand-side{display:none}.login-form-side{min-height:100vh}.dashboard-sidebar{transition:transform .2s;transform:translate(-105%);box-shadow:20px 0 50px #0003}.dashboard-sidebar.open{transform:translate(0)}.dashboard-brand>button{display:flex}.sidebar-overlay{z-index:70;background:#0006;border:0;display:block;position:fixed;inset:0}.dashboard-main{width:100%;margin-left:0}.dashboard-menu-button{display:flex}.dashboard-search{display:none}.dashboard-two-columns{grid-template-columns:1fr}.product-detail-visual{min-height:520px}}@media (width<=620px){.public-header-inner{height:68px;padding:0 20px}.home-hero-inner{padding:78px 22px 50px}.hero-copy h1{font-size:3.125rem}.hero-copy>p{font-size:.875rem}.hero-product{min-height:450px}.hero-glass-card{width:340px;height:470px}.public-section{padding:76px 22px}.store-showcase{gap:34px}.store-showcase-copy h2{font-size:2.4375rem}.store-showcase-details{grid-template-columns:1fr}.store-showcase-details>span+span{border-left:0;border-top:1px solid var(--line);padding-left:0}.store-showcase-visual{border-radius:26px;min-height:480px}.store-showcase-visual>img{object-position:center 37%}.store-photo-caption,.location-store-card{bottom:16px;left:16px}.section-heading{flex-direction:column;align-items:flex-start;gap:22px}.product-grid{grid-template-columns:1fr}.condition-card{min-height:auto;padding:36px 26px}.condition-phones{min-height:350px}.condition-card-light h2{font-size:2.1875rem}.experience-steps{grid-template-columns:1fr}.public-cta{border-radius:0;flex-direction:column;align-items:flex-start;gap:30px;margin-bottom:0;padding:52px 24px}.public-footer{padding:60px 24px 25px}.public-footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-bottom{flex-direction:column;gap:8px}.inner-hero{padding:80px 24px 65px}.inner-hero h1,.story-hero h1,.info-hero h1,.contact-grid h1{font-size:2.75rem}.catalog-section{padding:40px 22px 80px}.catalog-controls{flex-direction:column;align-items:stretch;gap:14px}.filter-chips{padding-bottom:4px;overflow-x:auto}.product-detail-page{padding:0}.product-detail-grid{border-radius:0}.product-detail-copy{padding:40px 24px 55px}.product-detail-copy h1{font-size:2.625rem}.story-page,.info-page,.contact-page{padding:75px 24px 90px}.story-grid{gap:45px;margin-top:60px}.story-number{min-height:330px}.location-store-photo{min-height:360px}.login-form-side{padding:30px 24px}.dashboard-topbar{padding:0 16px}.dashboard-content{padding:18px 14px 30px}.overview-welcome,.module-header{flex-direction:column;align-items:flex-start;gap:15px}.metric-grid,.module-metric-row,.module-metric-row.four{grid-template-columns:1fr}.table-toolbar{flex-wrap:wrap;align-items:stretch}.table-toolbar label{flex-basis:100%;max-width:none}.cash-status-card{grid-template-columns:1fr;align-items:flex-start}.cash-status-card small{grid-column:2}.partner-privacy-notice{align-items:flex-start}.privacy-chip{display:none}.generic-row{grid-template-columns:1fr auto}.generic-row span{display:none}}.seller-welcome{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.seller-welcome h2{letter-spacing:-.03em;margin:10px 0 8px;font-size:1.875rem;line-height:1.25}.seller-welcome p{color:#78869a;margin:0;font-size:.875rem;line-height:1.55}.seller-welcome .dashboard-primary-button{border-radius:13px;min-height:46px;padding:0 18px;box-shadow:0 10px 24px #075bea2e}.seller-command-hero{color:#fff;background:radial-gradient(circle at 92% 8%,#1cadff47,#0000 28%),linear-gradient(125deg,#03152f 0%,#063d91 55%,#087af1 100%);border:1px solid #ffffff29;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;gap:24px;margin-bottom:18px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #02286333}.seller-command-hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:260px;height:260px;position:absolute;top:-145px;right:-80px}.seller-command-copy,.seller-command-actions,.seller-command-strip{z-index:1;position:relative}.seller-command-copy .seller-private-chip{color:#dff3ff}.seller-command-copy h2{letter-spacing:-.03em;margin:12px 0 9px;font-size:clamp(1.875rem,3vw,2.75rem);line-height:1.25}.seller-command-copy p{color:#ffffffbd;margin:0;font-size:.9375rem;line-height:1.55}.seller-command-actions{align-items:center;gap:10px;display:flex}.seller-command-actions button{border-radius:14px;min-height:48px;padding:0 18px;font-size:.875rem;font-weight:700}.seller-command-actions .dashboard-primary-button{color:#075bea;background:#fff}.seller-secondary-action{color:#fff;background:#ffffff1a;border:1px solid #ffffff40}.seller-secondary-action:disabled{cursor:not-allowed;opacity:.45}.seller-command-strip{background:#01102a47;border:1px solid #ffffff24;border-radius:19px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.seller-command-strip>div{flex-direction:column;gap:4px;min-width:0;padding:18px 20px;display:flex}.seller-command-strip>div+div{border-left:1px solid #ffffff24}.seller-command-strip span{color:#7fd7ff;letter-spacing:.12em;font-size:.875rem;font-weight:700}.seller-command-strip strong{letter-spacing:-.035em;font-size:1.25rem}.seller-command-strip small{color:#ffffff9e;font-size:.8125rem}.seller-reservations{background:linear-gradient(145deg,#fff,#f7faff);border:1px solid #dfe8f4;border-radius:24px;margin-bottom:16px;padding:22px;overflow:hidden;box-shadow:0 14px 38px #12345e12}.seller-reservations.has-items{border-color:#bcd8ff;box-shadow:0 16px 42px #075bea1a}.seller-reservations-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.seller-reservations-heading>div{min-width:0}.seller-reservations-heading span{color:#075bea;letter-spacing:.13em;font-size:.875rem;font-weight:700}.seller-reservations-heading h3{color:#152945;letter-spacing:-.035em;margin:5px 0 4px;font-size:1.25rem}.seller-reservations-heading p{color:#7a8aa0;margin:0;font-size:.875rem}.seller-reservations-heading>strong{color:#075bea;background:#e9f3ff;border:1px solid #d0e5ff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;display:flex}.seller-reservation-list{flex-direction:column;gap:9px;display:flex}.seller-reservation-list>article{background:#fff;border:1px solid #dfe8f2;border-radius:17px;grid-template-columns:44px minmax(210px,1.35fr) minmax(150px,.9fr) minmax(112px,.55fr) auto;align-items:center;gap:14px;padding:13px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.seller-reservation-list>article:hover{border-color:#a9ccfa;transform:translateY(-2px);box-shadow:0 12px 28px #075bea17}.seller-reservation-list>article.expired{background:#fffaf7;border-color:#f2d4c0}.seller-reservation-icon{color:#fff;background:linear-gradient(145deg,#138cf5,#075bea);border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;font-size:.875rem;font-weight:700;display:flex;box-shadow:0 7px 16px #075bea33}.seller-reservation-list>article.expired .seller-reservation-icon{background:linear-gradient(145deg,#f59b5a,#e96d28);box-shadow:0 7px 16px #e96d282e}.seller-reservation-main,.seller-reservation-customer,.seller-reservation-due{flex-direction:column;gap:4px;min-width:0;display:flex}.seller-reservation-main>span,.seller-reservation-customer>span,.seller-reservation-due>span{color:#8190a4;letter-spacing:.09em;font-size:.875rem;font-weight:700}.seller-reservation-main>span{color:#16805a}.seller-reservation-list>article.expired .seller-reservation-main>span{color:#d2682d}.seller-reservation-main strong,.seller-reservation-customer strong,.seller-reservation-due strong{color:#203550;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.seller-reservation-main small,.seller-reservation-customer small,.seller-reservation-due small{color:#8090a5;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.seller-reservation-list>article>button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#075bea,#168cf5);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #075bea2b}.seller-reservation-list>article>button:hover{box-shadow:0 11px 24px #075bea3d}.seller-reservation-list>article>button b{font-size:.9375rem}.seller-reservations-empty{background:#f6f9fd;border:1px dashed #cedbea;border-radius:16px;align-items:center;gap:13px;padding:17px;display:flex}.seller-reservations-empty>span{color:#16805a;background:#e4f6ed;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:.875rem;display:flex}.seller-reservations-empty>div{flex-direction:column;gap:4px;display:flex}.seller-reservations-empty strong{color:#263b56;font-size:.875rem}.seller-reservations-empty small{color:#7d8da1;font-size:.8125rem;line-height:1.45}.seller-imei-pendencies{background:linear-gradient(145deg,#fffaf2,#fff);border:1px solid #f0d7ae;border-radius:24px;margin-bottom:16px;padding:22px;overflow:hidden;box-shadow:0 14px 38px #74450a14}.seller-imei-pendencies.complete{background:linear-gradient(145deg,#f5fcf8,#fff);border-color:#cce9dc}.seller-imei-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.seller-imei-heading>div{min-width:0}.seller-imei-heading span{color:#b96a0b;letter-spacing:.13em;font-size:.875rem;font-weight:700}.seller-imei-heading h3{color:#152945;letter-spacing:-.035em;margin:5px 0 4px;font-size:1.25rem}.seller-imei-heading p{color:#7a8aa0;margin:0;font-size:.875rem;line-height:1.45}.seller-imei-heading>strong{color:#a85c05;background:#fff0d9;border:1px solid #f2d3a3;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;display:flex}.seller-imei-pendencies.complete .seller-imei-heading>strong{color:#15825a;background:#e6f7ee;border-color:#cbe9da}.seller-imei-list{flex-direction:column;gap:9px;display:flex}.seller-imei-list>article{background:#fff;border:1px solid #eddcc1;border-radius:16px;grid-template-columns:42px minmax(0,1fr) minmax(330px,.75fr);align-items:center;gap:14px;padding:14px;display:grid}.seller-imei-alert{color:#b36709;background:#fff0d9;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.125rem;font-weight:700;display:flex}.seller-imei-product{flex-direction:column;gap:3px;min-width:0;display:flex}.seller-imei-product>span{color:#b96a0b;letter-spacing:.1em;font-size:.875rem;font-weight:700}.seller-imei-product strong{color:#1c314d;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.seller-imei-product small{color:#75879d;font-size:.8125rem;line-height:1.4}.seller-imei-list form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.seller-imei-list form label{flex-direction:column;gap:5px;min-width:0;display:flex}.seller-imei-list form label span{color:#7a8a9d;letter-spacing:.07em;font-size:.875rem;font-weight:700}.seller-imei-list form input{color:#17304e;background:#f7f9fc;border:1px solid #d6e1ee;border-radius:10px;outline:none;width:100%;min-width:0;height:44px;padding:0 11px;font-size:1rem;font-weight:700}.seller-imei-list form input:focus{border-color:#1684ea;box-shadow:0 0 0 3px #1684ea1f}.seller-imei-list form button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#075bea,#0b9cf0);border:0;border-radius:10px;min-height:44px;padding:0 15px;font-size:.875rem;font-weight:700}.seller-imei-list form button:disabled{cursor:wait;opacity:.65}.seller-imei-feedback{border-radius:11px;margin-bottom:10px;padding:11px 13px;font-size:.875rem;font-weight:700}.seller-imei-feedback.success{color:#147451;background:#e8f8f0}.seller-imei-feedback.error{color:#bd2f47;background:#fff0f2}.seller-imei-empty{background:#f6fbf8;border:1px dashed #c8e3d6;border-radius:16px;align-items:center;gap:13px;padding:17px;display:flex}.seller-imei-empty>span{color:#16805a;background:#dff4e9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:.875rem;display:flex}.seller-imei-empty>div{flex-direction:column;gap:4px;display:flex}.seller-imei-empty strong{color:#263b56;font-size:.875rem}.seller-imei-empty small{color:#7d8da1;font-size:.8125rem;line-height:1.45}.sale-followup-origin.reservation{background:linear-gradient(135deg,#eef8ff,#f5fbff);border-color:#b9ddfa}.sale-followup-origin.reservation>svg{color:#0875df}.seller-private-chip{color:#075bea;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:.875rem;font-weight:700;display:inline-flex}.seller-private-chip i{background:#12bff2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #12bff21f}.seller-hero-grid{grid-template-columns:1.45fr 1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.seller-hero-grid article{border-radius:22px;min-height:190px;padding:24px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.seller-hero-grid article:hover{transform:translateY(-3px);box-shadow:0 18px 42px #14345e1f}.seller-goal-card{color:#fff;background:linear-gradient(135deg,#061a3d 0%,#0748a8 50%,#087df0 100%);box-shadow:0 18px 42px #075bea38}.seller-goal-card:after{content:"";background:#ffffff14;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:-60px}.seller-card-label{z-index:1;justify-content:space-between;align-items:center;margin-bottom:22px;display:flex;position:relative}.seller-card-label span{letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;font-weight:700}.seller-card-label i{background:#ffffff24;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-style:normal;display:flex}.seller-goal-card>strong,.seller-commission-card>strong,.seller-ranking-card>strong{letter-spacing:-.03em;align-items:baseline;gap:9px;font-size:1.875rem;line-height:1.25;display:flex}.seller-goal-card>strong small{color:#ffffffad;letter-spacing:0;font-size:.8125rem;font-weight:600}.seller-goal-track{background:#ffffff2e;border-radius:99px;height:9px;margin:27px 0 12px;overflow:hidden}.seller-goal-track i{border-radius:inherit;background:linear-gradient(90deg,#52d7ff,#fff);height:100%;transition:width .7s;display:block;box-shadow:0 0 14px #ffffff8c}.seller-goal-footer{justify-content:space-between;align-items:center;gap:16px;font-size:.875rem;display:flex}.seller-goal-footer small{color:#ffffffb3;font-size:.8125rem}.seller-goal-footer b{white-space:nowrap;font-size:.875rem}.seller-profit-goal{color:#ffffffb8;z-index:1;margin-top:12px;font-size:.875rem;display:block;position:relative}.seller-commission-card,.seller-ranking-card{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #e1e8f1;box-shadow:0 10px 30px #1630520f}.seller-commission-card .seller-card-label,.seller-ranking-card .seller-card-label{color:#7e8b9d}.seller-commission-card .seller-card-label i,.seller-ranking-card .seller-card-label i{color:#075bea;background:#edf5ff;border-color:#dcecff}.seller-commission-card>strong,.seller-ranking-card>strong{color:#142238}.seller-commission-card>small,.seller-ranking-card>small{color:#8995a5;margin-top:13px;font-size:.8125rem;line-height:1.5;display:block}.seller-card-footer{border-top:1px solid #e9eef4;justify-content:space-between;align-items:center;margin-top:23px;padding-top:15px;font-size:.875rem;display:flex}.seller-card-footer b{color:#17263b}.seller-card-footer span{color:#21845d;background:#eaf8f1;border-radius:99px;padding:5px 8px}.ranking-avatars{margin-top:22px;margin-left:5px;display:flex}.ranking-avatars i{color:#657084;background:#e9edf3;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-left:-6px;font-size:.875rem;font-style:normal;font-weight:700;display:flex}.ranking-avatars i.current{color:#fff;background:linear-gradient(145deg,#168cff,#075bea);transform:scale(1.12);box-shadow:0 6px 14px #075bea40}.seller-columns{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:16px}.seller-columns>article{border:1px solid #e2e8f0;border-radius:20px;min-height:225px;padding:22px;box-shadow:0 10px 30px #1630520d}.seller-columns .panel-heading h3{font-size:1rem}.seller-columns .panel-heading span{margin-top:4px;font-size:.875rem}.commission-rule{border-bottom:1px solid #edf1f5;align-items:center;gap:15px;padding:17px 0;transition:padding-left .2s;display:flex}.commission-rule:hover{padding-left:5px}.commission-rule>span{color:#075bea;background:#eef5ff;border-radius:13px;flex:none;justify-content:center;align-items:center;width:54px;height:48px;font-size:.875rem;font-weight:700;display:flex}.commission-rule.corre>span{color:#21845d;background:#eaf8f2}.commission-rule>div{flex-direction:column;gap:5px;display:flex}.commission-rule strong{color:#223149;font-size:.875rem}.commission-rule small{color:#8995a5;font-size:.8125rem;line-height:1.45}.seller-fee-note{background:#f7f8fa;border-radius:10px;flex-direction:column;gap:4px;margin-top:13px;padding:12px;display:flex}.seller-fee-note b{font-size:.875rem}.seller-fee-note span{color:#858992;font-size:.875rem}.seller-receipt-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#075bea,#0887f2);border:0;border-radius:10px;min-height:36px;padding:0 12px;font:800 10px/1 inherit}.fee-savings-panel{background:linear-gradient(135deg,#f4f9ff,#fff);border-color:#dceafb;grid-template-columns:1fr 1fr 1.3fr auto;align-items:center;gap:20px;margin-bottom:12px;display:grid}.fee-savings-panel.with-acquisition{grid-template-columns:1fr 1.15fr 1fr 1.3fr auto}.strategic-gain-card{flex-direction:column;gap:5px;display:flex}.strategic-gain-card>span{color:#68788f;font-size:.875rem;font-weight:700}.strategic-gain-card>strong{color:#075bea;font-size:1.375rem}.strategic-gain-card.acquisition>strong{color:#21845d}.fee-savings-panel small{color:#8c97a7;font-size:.8125rem;line-height:1.5}.fee-comparison{flex-direction:column;gap:7px;display:flex}.fee-comparison span{color:#7e8795;justify-content:space-between;font-size:.875rem;display:flex}.fee-comparison b{color:#25344b}.fee-savings-panel>button{color:#fff;cursor:pointer;background:#075bea;border:0;border-radius:8px;padding:10px 12px;font-size:.875rem;font-weight:600}.sale-receipt{color:#202226;background:#fff;padding:6px 2px;overflow-y:auto}.receipt-brand{border-bottom:2px solid #075bea;align-items:center;gap:10px;padding-bottom:12px;display:flex}.receipt-brand>img{border-radius:50%;width:42px;height:42px}.receipt-brand>div{flex-direction:column;gap:5px;display:flex}.receipt-brand>div img{object-fit:contain;object-position:left;width:64px;height:28px}.receipt-brand span{color:#77808d;letter-spacing:.08em;font-size:9px;font-weight:700}.receipt-company,.receipt-number,.receipt-payment{justify-content:space-between;gap:16px;padding:12px 0;font-size:11px;display:flex}.receipt-number{background:#f2f6fc;border-radius:8px;padding:9px 10px;font-weight:700}.receipt-customer,.receipt-product{border-bottom:1px solid #e9ebee;flex-direction:column;gap:4px;padding:12px 0;display:flex}.receipt-customer small,.receipt-product small{color:#8d929a;letter-spacing:.05em;font-size:9px;font-weight:800}.receipt-customer strong,.receipt-product strong{font-size:14px}.receipt-customer span,.receipt-product span,.receipt-product p{color:#687383;margin:0;font-size:10px;line-height:1.55}.receipt-payment strong{margin-left:6px}.receipt-warranty{background:#f7f8fa;border-radius:8px;margin-top:8px;padding:10px}.receipt-warranty strong{font-size:11px}.receipt-warranty p{color:#687383;margin:5px 0 0;font-size:10px;line-height:1.55}.receipt-signatures{grid-template-columns:1fr 1fr;gap:22px;padding:30px 0 18px;display:grid}.receipt-signatures span{text-align:center;border-top:1px solid #6f747b;padding-top:7px;font-size:10px}.sale-receipt>button{color:#fff;cursor:pointer;background:#075bea;border:0;border-radius:8px;width:100%;padding:10px 12px;font-size:7px;font-weight:700}@media (width<=900px){.seller-command-hero{grid-template-columns:1fr;padding:24px}.seller-command-actions{justify-content:stretch}.seller-command-actions button{flex:1;justify-content:center}.seller-command-strip{grid-template-columns:1fr}.seller-command-strip>div+div{border-top:1px solid #ffffff24;border-left:0}.seller-hero-grid{grid-template-columns:1fr}.seller-reservation-list>article{grid-template-columns:40px minmax(0,1fr) auto}.seller-reservation-customer,.seller-reservation-due{grid-column:2}.seller-reservation-list>article>button{grid-area:1/3/span 3}.fee-savings-panel,.fee-savings-panel.with-acquisition,.acquisition-advantage-box,.inventory-edit-advantage,.advantage-edit-fields{grid-template-columns:1fr}}@media (width<=600px){.seller-reservations,.seller-imei-pendencies{border-radius:18px;padding:16px}.seller-imei-list>article{grid-template-columns:42px minmax(0,1fr);align-items:start}.seller-imei-list form{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto}.seller-reservation-list>article{grid-template-columns:36px minmax(0,1fr)}.seller-reservation-icon{border-radius:11px;width:36px;height:36px}.seller-reservation-customer,.seller-reservation-due{grid-column:2}.seller-reservation-list>article>button{grid-area:auto/1/auto/-1;width:100%}}@media (width<=560px){.seller-imei-heading{align-items:flex-start}.seller-imei-heading h3{font-size:1.125rem}.seller-imei-list>article{grid-template-columns:36px minmax(0,1fr);padding:12px}.seller-imei-alert{width:36px;height:36px}.seller-imei-list form{grid-template-columns:minmax(0,1fr)}.seller-imei-list form button{width:100%}}@media print{body *{visibility:hidden}.sale-receipt,.sale-receipt *{visibility:visible}.sale-receipt{width:100%;padding:30px;position:absolute;inset:0}.sale-receipt>button,.drawer-footer{display:none!important}}.dashboard-brand{padding-left:4px}.dashboard-brand>div{gap:1px}.dashboard-brand small{padding-left:2px}.workspace-chip>span{background:#fff;border:1px solid #54a6ff38;border-radius:50%;overflow:hidden}.workspace-chip>span img{object-fit:cover;width:100%;height:100%;display:block}.product-entry-modal{max-width:680px;height:min(940px,100vh - 32px);max-height:none;overflow:hidden}.product-entry-modal textarea{color:#24262a;resize:vertical;background:#f6f7f9;border:1px solid #e7e9ed;border-radius:10px;outline:none;padding:10px 12px}.product-kind-switch{background:#edf3fa;border:1px solid #dce7f3;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:6px;padding:6px;display:grid}.product-kind-switch button{color:#607086;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;flex-direction:column;align-items:flex-start;gap:3px;min-height:52px;padding:9px 11px;display:flex}.product-kind-switch button b{font-size:.875rem}.product-kind-switch button small{color:#8795a8;font-size:.875rem;line-height:1.3}.product-kind-switch button.active{color:#075bea;background:#fff;border-color:#cfe0f5;box-shadow:0 7px 18px #0f3b701a}.product-kind-switch button.active small{color:#5e7796}.battery-health-field{background:linear-gradient(135deg,#f5f9ff,#eef6ff);border:1px solid #d8e8fb;border-radius:13px;padding:12px}.battery-health-field label{color:#36516f;flex-direction:column;gap:7px;font-size:.875rem;font-weight:600;display:flex}.battery-health-field small{color:#72849a;font-size:.8125rem;font-weight:500;line-height:1.45}.acquisition-advantage-box{background:#edf9f4;border:1px solid #d3eee3;border-radius:11px;grid-template-columns:1fr 160px;align-items:center;gap:14px;padding:12px;display:grid}.acquisition-advantage-box>div{flex-direction:column;gap:4px;display:flex}.acquisition-advantage-box span{color:#237a59;font-size:.875rem;font-weight:700}.acquisition-advantage-box small{color:#558c75;font-size:.8125rem;line-height:1.45}.acquisition-advantage-box>input{color:#174f3b;background:#fff;border:1px solid #bfe2d3;border-radius:10px;min-height:40px;padding:0 12px;font-size:1rem;font-weight:700}.acquisition-value{color:#21845d;font-weight:700}.inventory-edit-advantage{grid-template-columns:.9fr 1.1fr}.advantage-edit-fields{grid-template-columns:1fr 1fr;gap:10px!important;display:grid!important}.advantage-edit-fields label{color:#477363;font-size:.875rem}.advantage-edit-fields input{color:#174f3b;background:#fff;border:1px solid #bfe2d3;border-radius:9px;width:100%;min-height:38px;margin-top:5px;padding:0 10px}@media (width<=900px){.acquisition-advantage-box,.inventory-edit-advantage,.advantage-edit-fields,.product-kind-switch{grid-template-columns:1fr}.product-kind-switch button{min-height:48px}}.product-entry-modal{font-family:var(--font-geist-sans), Arial, sans-serif;background:linear-gradient(#fff,#fbfcfe);border:1px solid #ffffffb3;border-radius:24px;gap:0;padding:0;box-shadow:0 36px 120px #020e2352}.product-entry-scrollbody{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px 26px 26px;display:flex;overflow:hidden auto}.product-modal-heading{color:#fff;z-index:30;background:linear-gradient(135deg,#061a3a,#075bea);border-radius:23px 23px 18px 18px;flex:none;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0;padding:22px 26px;display:grid;position:relative}.product-modal-heading>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.product-modal-heading h2{color:#fff;margin:0;font-size:1.5rem}.product-modal-heading p{color:#ffffff9e;margin:2px 0 0;font-size:.875rem}.product-modal-heading>div>span{color:#78d8ff;font-size:.875rem}.product-modal-heading>button{color:#fff;background:#ffffff1f}.product-heading-icon{background:linear-gradient(145deg,#53d5ff,#0a8cf2);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.25rem;display:flex;box-shadow:0 9px 22px #0064e64d}.product-form-section-title{border-top:1px solid #edf0f4;align-items:center;gap:10px;margin-top:4px;padding-top:12px;display:flex}.product-form-section-title:first-of-type{border-top:0}.product-form-section-title>span{color:#075bea;background:#eef5ff;border-radius:8px;justify-content:center;align-items:center;width:25px;height:25px;font-size:.875rem;font-weight:700;display:flex}.product-form-section-title>div{flex-direction:column;gap:2px;display:flex}.product-form-section-title strong{color:#293342;font-size:.875rem}.product-form-section-title small{color:#9aa3af;font-size:.8125rem}.product-entry-modal>label,.product-entry-scrollbody>label,.product-entry-modal .drawer-form-row label{color:#4a5565;letter-spacing:-.01em;font-size:.875rem;font-weight:600}.product-entry-modal input,.product-entry-modal select{appearance:none;color:#1e293b;font-family:var(--font-geist-sans), Arial, sans-serif;background:#f7f9fc;border:1px solid #dfe6ef;border-radius:12px;width:100%;height:48px;min-height:48px;padding:0 14px;font-size:1rem;font-weight:600}.product-entry-modal select{cursor:pointer;background-color:#f7f9fc;background-image:linear-gradient(45deg,#0000 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,#0000 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:34px}.product-entry-modal textarea{color:#1e293b;font-family:var(--font-geist-sans), Arial, sans-serif;background:#f7f9fc;border:1px solid #dfe6ef;border-radius:12px;width:100%;min-height:76px;padding:14px;font-size:1rem;font-weight:500}.product-entry-modal input::placeholder,.product-entry-modal textarea::placeholder{color:#9aa5b4;font-weight:500}.product-entry-modal input:focus,.product-entry-modal select:focus,.product-entry-modal textarea:focus{background-color:#fff;border-color:#4d91ff;box-shadow:0 0 0 3px #075bea17}.model-combobox{z-index:0;width:100%;position:relative}.model-combobox.is-open,.model-combobox:focus-within{z-index:160}.finance-entry-modal .drawer-form-row:has(.model-combobox.is-open){z-index:160;position:relative}.finance-entry-modal .drawer-form-row:has(.model-combobox:focus-within){z-index:160;position:relative}.finance-entry-modal>label:has(.model-combobox.is-open){z-index:160;position:relative}.finance-entry-modal>label:has(.model-combobox:focus-within){z-index:160;position:relative}.product-entry-scrollbody>label:has(.model-combobox.is-open){z-index:160;position:relative}.product-entry-scrollbody>label:has(.model-combobox:focus-within){z-index:160;position:relative}.model-combobox-input{background:#f7f9fc;border:1px solid #dfe6ef;border-radius:12px;grid-template-columns:18px 1fr auto auto;align-items:center;padding:0 10px 0 13px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid}.model-combobox-input.open,.model-combobox-input:focus-within{background:#fff;border-color:#4d91ff;box-shadow:0 0 0 3px #075bea17}.model-combobox-input>svg{color:#7d8ba0;width:14px;height:14px}.product-entry-modal .model-combobox-input>input{box-shadow:none;background:0 0;border:0;height:46px;min-height:46px;padding:0 8px}.model-combobox-input>button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:36px;display:flex}.model-combobox-input>button span{border-bottom:1.5px solid #68778b;border-right:1.5px solid #68778b;width:6px;height:6px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.model-combobox-input.open>button span{transform:rotate(225deg)translate(-1px,-1px)}.model-combobox-check{color:#07865b;background:#e5f7ef;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.model-combobox-check svg{width:11px;height:11px}.model-combobox-popover{z-index:40;background:#fff;border:1px solid #dce6f2;border-radius:15px;margin-top:7px;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 22px 55px #051d4233}.model-combobox-popover>header{background:#f7faff;border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.model-combobox-popover>header span{color:#66809d;letter-spacing:.1em;font-size:.875rem;font-weight:700}.model-combobox-popover>header small{color:#1769bd;background:#eaf3ff;border-radius:99px;padding:4px 7px;font-size:.8125rem;font-weight:700}.model-combobox-results{scrollbar-color:#c5d3e2 transparent;scrollbar-width:thin;max-height:270px;padding:6px;overflow:auto}.model-combobox-results>button{color:#21364e;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;min-height:43px;padding:6px 9px;display:grid}.model-combobox-results>button:hover,.model-combobox-results>button.active{background:#f0f6ff;border-color:#d8e9ff}.model-combobox-results>button.selected{background:#eaf4ff;border-color:#bcdcff}.model-combobox-results>button>i{color:#fff;background:linear-gradient(145deg,#0a2a57,#087cf0);border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;font-size:.875rem;font-style:normal;font-weight:700;display:flex}.model-combobox-results>button>span{flex-direction:column;gap:2px;display:flex}.model-combobox-results strong{color:#21334a;font-size:.875rem}.model-combobox-results small{color:#8a9aad;font-size:.8125rem}.model-combobox-results>button>svg{color:#07865b;width:13px;height:13px}.model-combobox-popover>footer{border-top:1px solid #e8eef5;padding:7px}.model-combobox-popover>footer>button{color:#246eb8;cursor:pointer;text-align:left;background:#f6f9fd;border:1px dashed #c8d8ea;border-radius:10px;align-items:center;gap:9px;width:100%;padding:8px 10px;display:flex}.model-combobox-popover>footer svg{width:14px;height:14px}.model-combobox-popover>footer span{flex-direction:column;gap:1px;display:flex}.model-combobox-popover>footer strong{font-size:.875rem}.model-combobox-popover>footer small{color:#8093a8;font-size:.8125rem}.model-combobox-empty{color:#8394a8;text-align:center;flex-direction:column;align-items:center;gap:4px;padding:24px 12px;display:flex}.model-combobox-empty svg{width:18px;height:18px}.model-combobox-empty strong{color:#4d6076;font-size:.875rem}.model-combobox-empty small{font-size:.8125rem}.color-combobox-results>button>i{background:linear-gradient(135deg,#eef2f7 0 35%,#617086 36% 65%,#171b22 66%);border:2px solid #fff;border-radius:50%;justify-self:center;width:22px;height:22px;box-shadow:0 0 0 1px #dce4ee}.color-combobox .model-combobox-popover{z-index:45}.custom-model-entry{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.custom-model-entry>button{color:#1769bd;cursor:pointer;white-space:nowrap;background:#edf5ff;border:1px solid #d2e5ff;border-radius:10px;height:48px;padding:0 12px;font-size:.875rem;font-weight:700}@media (width<=620px){.model-combobox-results{max-height:46vh}.model-combobox-results>button{min-height:50px}.custom-model-entry{grid-template-columns:1fr}.custom-model-entry>button{height:42px}.model-combobox-popover{bottom:max(12px,env(safe-area-inset-bottom));position:fixed;top:auto;left:12px;right:12px}.model-combobox-popover>header{padding:12px 14px}.model-combobox-popover>footer{padding:9px}}.inline-supplier-entry{background:linear-gradient(135deg,#f3f8ff,#eef6ff);border:1px solid #d7e7ff;border-radius:13px;grid-template-columns:minmax(145px,.8fr) 1.25fr auto;align-items:center;gap:10px;padding:10px;display:grid}.inline-supplier-entry>div{flex-direction:column;gap:3px;display:flex}.inline-supplier-entry strong{color:#17457f;font-size:.875rem}.inline-supplier-entry small{color:#7c96b6;font-size:.8125rem}.inline-supplier-entry button{color:#fff;cursor:pointer;background:#075bea;border:0;border-radius:10px;height:48px;padding:0 16px;font-size:.875rem;font-weight:700}.inline-supplier-entry button:disabled{cursor:not-allowed;opacity:.45}@media (width<=620px){.inline-supplier-entry{grid-template-columns:1fr}.inline-supplier-entry button{width:100%}}.inventory-premium{font-family:var(--font-geist-sans), Arial, sans-serif;flex-direction:column;gap:16px;display:flex}.inventory-hero{color:#fff;background:radial-gradient(circle at 78% 18%,#2cbcff40,#0000 24%),linear-gradient(135deg,#061a3a 0%,#073a91 55%,#075bea 100%);border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #05275e33}.inventory-hero:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:150px;height:150px;position:absolute;top:-92px;right:22%}.inventory-hero-icon{background:linear-gradient(145deg,#58dcff,#0a8cf2);border:1px solid #ffffff4d;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex;box-shadow:0 10px 25px #004bcd59}.inventory-hero>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.inventory-hero>div>span{color:#75d9ff;letter-spacing:.14em;font-size:.875rem;font-weight:700}.inventory-hero h1{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.5rem}.inventory-hero p{color:#ffffff9e;margin:0;font-size:.875rem}.inventory-entry-button{color:#092653;cursor:pointer;z-index:1;background:#fff;border:0;border-radius:13px;align-items:center;gap:9px;padding:9px 13px;display:flex;position:relative;box-shadow:0 12px 30px #00174838}.inventory-entry-button>b{color:#075bea;background:#eaf3ff;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9375rem;display:flex}.inventory-entry-button>span{text-align:left;flex-direction:column;font-size:.875rem;font-weight:700;display:flex}.inventory-entry-button small{color:#8a98ac;margin-top:2px;font-size:.8125rem;font-weight:500}.inventory-entry-actions{z-index:1;gap:8px;display:flex;position:relative}.inventory-entry-button.batch{background:#eaf4ff;border:1px solid #ffffffbf}.inventory-entry-button.batch>b{color:#fff;background:#075bea;font-size:1.125rem}.inventory-entry-button.transit{background:linear-gradient(145deg,#f2efff,#e7f6ff);border:1px solid #ffffffc7}.inventory-entry-button.transit>b{color:#fff;background:linear-gradient(145deg,#7258dc,#0a98ee);font-size:1.125rem}.inventory-entry-mode-switch{background:#f1f5fa;border:1px solid #e1e8f0;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.inventory-entry-mode-switch button{color:#6d7d91;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;gap:2px;padding:9px 12px;display:flex}.inventory-entry-mode-switch button b,.inventory-entry-mode-switch button small{font-size:.875rem}.inventory-entry-mode-switch button.active{color:#075bea;background:#fff;border-color:#cfe0f5;box-shadow:0 5px 14px #0f3b7014}.batch-entry-modal{width:min(1060px,100vw - 48px);max-width:1060px}.batch-paste-box{background:#f2f7ff;border:1px dashed #bcd5f5;border-radius:13px;grid-template-columns:1fr 1.4fr auto;align-items:end;gap:10px;padding:12px;display:grid}.batch-paste-box>div{flex-direction:column;gap:4px;display:flex}.batch-paste-box strong{color:#24466f;font-size:.875rem}.batch-paste-box small{color:#7087a2;font-size:.8125rem;line-height:1.45}.batch-paste-count{color:#16805a;background:#e5f7ef;border:1px solid #c5e9da;border-radius:99px;align-self:flex-start;align-items:center;margin-top:3px;padding:4px 8px;font-size:.875rem;font-weight:700;display:inline-flex}.batch-paste-box textarea{min-height:68px}.batch-paste-box>button,.batch-device-list-heading button{color:#075bea;cursor:pointer;background:#e1efff;border:1px solid #c4dcf8;border-radius:9px;min-height:38px;padding:0 12px;font-size:.875rem;font-weight:700}.batch-device-list{background:#fff;border:1px solid #dbe6f2;border-radius:16px;flex-direction:column;flex:none;gap:12px;min-height:390px;max-height:560px;padding:16px;display:flex;overflow-y:auto}.batch-device-list-heading{border-bottom:1px solid #e8eef5;flex:none;justify-content:space-between;align-items:center;min-height:46px;padding:0 2px 10px;display:flex}.batch-device-list-heading span{color:#42566f;text-transform:uppercase;font-size:.875rem;font-weight:700}.batch-device-list-heading>div{align-items:center;gap:7px;display:flex}.batch-device-row{background:#f7faff;border:1px solid #dce7f3;border-radius:16px;flex:none;align-items:start;gap:12px 14px;min-height:156px;padding:16px;display:grid}.batch-device-row.phone-with-battery{grid-template-columns:40px minmax(0,1.35fr) minmax(220px,.65fr) 40px}.batch-device-row.serial-only{grid-template-columns:30px minmax(180px,1.35fr) minmax(220px,.65fr) 34px}.batch-device-row>i{color:#075bea;background:#e5f0ff;border-radius:10px;justify-content:center;align-self:start;align-items:center;height:40px;margin-top:24px;font-size:.875rem;font-style:normal;font-weight:700;display:flex}.batch-device-row>label{color:#354b66;flex-direction:column;gap:7px;font-size:.875rem;font-weight:700;display:flex}.batch-device-row>label>span{justify-content:space-between;display:flex}.batch-device-row>label b{color:#075bea;font-size:.875rem}.product-entry-modal .batch-device-row input{background:#fff;border-color:#c7d7e8;height:50px;min-height:50px;padding:0 14px;font-size:1rem}.batch-color-field>span b,.batch-battery-field>span b{color:#16805a}.batch-color-field{grid-column:3}.batch-battery-field{grid-column:2/span 2}.batch-battery-field>div{position:relative}.batch-battery-field input{width:100%;padding-right:30px!important}.batch-battery-field em{color:#60758e;pointer-events:none;font-size:.875rem;font-style:normal;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.batch-device-row>button{color:#8c9aac;cursor:pointer;background:#fff;border:1px solid #e0e6ed;border-radius:9px;grid-area:1/4/span 2;justify-content:center;align-self:start;align-items:center;height:40px;margin-top:24px;display:flex}.batch-device-row>button:disabled{cursor:not-allowed;opacity:.35}.batch-device-row>button svg{width:12px;height:12px}.batch-total-summary{background:linear-gradient(135deg,#071d41,#0a63e8);border-radius:13px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.batch-total-summary[hidden]{display:none}.batch-total-summary>span{background:#ffffff0d;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.batch-total-summary small{color:#8ecfff;font-size:.8125rem;font-weight:700}.batch-total-summary strong{color:#fff;font-size:.875rem}@media (width<=900px){.inventory-entry-actions{flex-direction:column;width:100%}.inventory-entry-button{justify-content:center;width:100%}.batch-paste-box{grid-template-columns:1fr}.batch-entry-modal{width:calc(100vw - 24px)}.batch-device-list{min-height:390px}.batch-device-list-heading{align-items:center}.batch-device-row,.batch-device-row.phone-with-battery{grid-template-columns:32px minmax(0,1fr) 34px}.batch-device-row.serial-only{grid-template-columns:28px minmax(0,1fr) 32px}.batch-device-row>label{min-width:0}.batch-color-field,.batch-battery-field{grid-column:2}.batch-device-row>label>span{font-size:.875rem}.product-entry-modal .batch-device-row input{padding-left:11px;font-size:1rem}.batch-battery-field input{padding-right:28px!important}.batch-battery-field em{right:8px}.batch-device-row>button{grid-area:1/3/span 3;margin-top:22px}.batch-total-summary{grid-template-columns:1fr}}.inventory-premium .module-metric-row{gap:12px;margin:0}.inventory-premium .module-metric-row article{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #e5ebf3;border-radius:17px;min-height:106px;padding:15px;position:relative;overflow:hidden;box-shadow:0 12px 32px #122d5512}.inventory-premium .module-metric-row article:after{content:"";background:linear-gradient(#09baf2,#075bea);border-radius:4px;width:3px;height:34px;position:absolute;top:17px;left:0}.inventory-premium .module-metric-row article>i{color:#075bea;background:#edf5ff;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.875rem;font-style:normal;font-weight:700;display:flex;position:absolute;top:12px;right:12px}.inventory-premium .module-metric-row article>span{color:#768296;font-size:.875rem;font-weight:600}.inventory-premium .module-metric-row article>strong{color:#172338;letter-spacing:-.03em;font-size:1.125rem}.inventory-premium .module-metric-row article>small{color:#8e99aa;font-size:.8125rem}.inventory-premium .module-metric-row article>small b{color:#20845f}.inventory-table-panel{border:1px solid #e6ebf2;border-radius:19px;padding:0;overflow:hidden;box-shadow:0 16px 45px #142d5012}.inventory-table-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:17px 18px 13px;display:flex}.inventory-table-heading>div{flex-direction:column;gap:3px;display:flex}.inventory-table-heading span{color:#075bea;letter-spacing:.12em;font-size:.875rem;font-weight:700}.inventory-table-heading h3{color:#202b3c;margin:0;font-size:.875rem}.inventory-table-heading p{color:#8290a3;margin:1px 0 0;font-size:.875rem}.inventory-refresh-button{color:#27815f;cursor:pointer;background:#edf9f4;border:1px solid #d6eee3;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:.875rem;font-weight:600;transition:background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.inventory-refresh-button i{font-size:.875rem;font-style:normal}.inventory-refresh-button:hover:not(:disabled){background:#ddf6ea;border-color:#b8e2cf;box-shadow:0 5px 14px #27815f1f}.inventory-refresh-button:focus-visible{outline-offset:2px;outline:3px solid #27815f33}.inventory-refresh-button:disabled{cursor:wait;opacity:.68}.inventory-view-tabs{background:#f7f9fc;border-bottom:1px solid #e7ecf3;align-items:center;gap:8px;padding:12px 18px 0;display:flex}.inventory-view-tabs button{color:#728097;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:10px 12px 9px;font-size:.875rem;font-weight:700;display:inline-flex}.inventory-view-tabs button.active{color:#075bea;border-bottom-color:#075bea}.inventory-view-tabs button b{color:#526178;background:#e5ebf4;border-radius:99px;justify-content:center;align-items:center;min-width:22px;padding:4px 7px;font-size:.875rem;display:inline-flex}.inventory-view-tabs button.active b{color:#075bea;background:#e7f1ff}.inventory-status-filters{scrollbar-width:thin;background:linear-gradient(90deg,#f8fbff,#f3f8ff);border-bottom:1px solid #e3ebf5;align-items:center;gap:7px;padding:10px 18px;display:flex;overflow-x:auto}.inventory-status-filters>span{color:#66768b;letter-spacing:.08em;text-transform:uppercase;flex:none;margin-right:2px;font-size:.875rem;font-weight:700}.inventory-status-filters button{color:#52647a;cursor:pointer;background:#fff;border:1px solid #dbe5f1;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:30px;padding:5px 10px;font-size:.875rem;font-weight:700;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}.inventory-status-filters button:hover{border-color:#a9c8ed;transform:translateY(-1px);box-shadow:0 5px 14px #1b4d8917}.inventory-status-filters button:focus-visible{outline-offset:2px;outline:3px solid #075bea33}.inventory-status-filters button>i{background:#91a0b2;border-radius:999px;width:7px;height:7px}.inventory-status-filters button>b{background:#edf2f7;border-radius:999px;justify-content:center;align-items:center;min-width:21px;padding:3px 6px;font-size:.875rem;display:inline-flex}.inventory-status-filters button.active{color:#fff;background:#075bea;border-color:#075bea;box-shadow:0 7px 18px #075bea33}.inventory-status-filters button.available.active{background:#13815c;border-color:#13815c;box-shadow:0 7px 18px #13815c2e}.inventory-status-filters button.reserved.active{background:#8354c7;border-color:#8354c7;box-shadow:0 7px 18px #8354c72e}.inventory-status-filters button.service.active{background:#c87819;border-color:#c87819;box-shadow:0 7px 18px #c878192e}.inventory-status-filters button.available>i{background:#20a875}.inventory-status-filters button.reserved>i{background:#9568d5}.inventory-status-filters button.service>i{background:#dc8b2a}.inventory-status-filters button.active>i{background:#ffffffeb}.inventory-status-filters button.active>b{color:#fff;background:#ffffff2e}.inventory-view-summary{color:#708097;text-align:right;flex:1;font-size:.875rem;font-weight:600}.inventory-table-panel .table-toolbar{background:#fbfcfe;margin:0;padding:12px 18px}.inventory-table-panel .table-toolbar label{background:#fff;border-color:#dde5ef;border-radius:10px}.inventory-mobile-sort{display:none!important}.inventory-table-panel .table-scroll{padding:0 18px 14px}.inventory-table-panel .dashboard-table thead{background:#f4f7fb}.inventory-sort-button{color:inherit;cursor:pointer;letter-spacing:inherit;text-align:left;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-family:inherit;font-weight:700;display:inline-flex}.inventory-sort-button i{color:#a2afc0;font-size:.875rem;font-style:normal;line-height:1.25}.inventory-sort-button:hover,.inventory-sort-button.active,.inventory-sort-button.active i{color:#075bea}.inventory-sort-button:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #075bea33}.inventory-actions-heading{color:#7a899e!important;font-size:inherit!important;letter-spacing:.04em!important}.inventory-table-panel .dashboard-table tbody tr.inventory-clickable-row{cursor:pointer;transition:background-color .18s,box-shadow .18s,transform .18s}.inventory-table-panel .dashboard-table tbody tr.inventory-clickable-row:hover{background:#f1f7ff;box-shadow:inset 3px 0 #1685ee}.inventory-table-panel .dashboard-table tbody tr.inventory-clickable-row:focus-visible{outline-offset:-3px;background:#eef6ff;outline:3px solid #075bea4d}.inventory-table-panel .dashboard-table tbody tr.inventory-clickable-row:active{background:#e8f3ff}.inventory-table-panel .dashboard-table .inventory-row-actions>.inventory-row-action{color:#075bea;white-space:nowrap;background:#e9f3ff;border:1px solid #c7def8;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:.875rem;font-weight:700;transition:background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.inventory-table-panel .dashboard-table .inventory-row-actions>.inventory-row-action:hover{color:#fff;background:#075bea;border-color:#075bea;box-shadow:0 6px 14px #075bea33}.inventory-table-panel .dashboard-table .inventory-row-actions>.inventory-row-action:focus-visible{outline-offset:2px;outline:3px solid #075bea38}.inventory-row-action b{font-size:.875rem;line-height:1.25}@media (width<=620px){.inventory-view-tabs{padding-left:12px;padding-right:12px;overflow-x:auto}.inventory-view-tabs button{flex:none}.inventory-view-summary{display:none}.inventory-status-filters{padding-inline:12px}.inventory-table-heading p{font-size:.875rem;line-height:1.4}}.supplier-full-form{grid-template-columns:1fr;align-items:stretch;padding:13px}.supplier-form-heading{padding:2px 2px 3px}.supplier-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.supplier-fields label{color:#526174;flex-direction:column;gap:6px;font-size:.875rem;font-weight:600;display:flex}.supplier-full-form>button{justify-self:end;min-width:122px}@media (width<=720px){.inventory-hero{grid-template-columns:auto 1fr}.inventory-entry-button{grid-column:1/-1;justify-content:center;width:100%}.supplier-fields{grid-template-columns:1fr}}.clients-premium{font-family:var(--font-geist-sans), Arial, sans-serif;flex-direction:column;gap:16px;display:flex}.clients-hero{color:#fff;background:radial-gradient(circle at 78% 18%,#45d7ff3d,#0000 24%),linear-gradient(135deg,#07182f 0%,#063a83 55%,#0877e8 100%);border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #05275e33}.clients-hero:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:160px;height:160px;position:absolute;top:-98px;right:21%}.clients-hero-icon,.client-heading-icon{background:linear-gradient(145deg,#60ddff,#0b8ff0);border:1px solid #ffffff4d;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:.875rem;font-weight:700;display:flex;box-shadow:0 10px 25px #004bcd59}.clients-hero>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.clients-hero>div>span{color:#79dcff;letter-spacing:.14em;font-size:.875rem;font-weight:700}.clients-hero h1{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.5rem}.clients-hero p{color:#ffffff9e;margin:0;font-size:.875rem}.clients-entry-button{color:#092653;cursor:pointer;z-index:1;background:#fff;border:0;border-radius:13px;align-items:center;gap:9px;padding:9px 13px;display:flex;position:relative;box-shadow:0 12px 30px #00174838}.clients-entry-button>b{color:#075bea;background:#eaf3ff;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9375rem;display:flex}.clients-entry-button>span{text-align:left;flex-direction:column;font-size:.875rem;font-weight:700;display:flex}.clients-entry-button small{color:#8a98ac;margin-top:2px;font-size:.8125rem;font-weight:500}.clients-premium .module-metric-row{gap:12px;margin:0}.clients-premium .module-metric-row article{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #e5ebf3;border-radius:17px;min-height:106px;padding:15px;position:relative;overflow:hidden;box-shadow:0 12px 32px #122d5512}.clients-premium .module-metric-row article:after{content:"";background:linear-gradient(#09baf2,#075bea);border-radius:4px;width:3px;height:34px;position:absolute;top:17px;left:0}.clients-premium .module-metric-row article>i{color:#075bea;background:#edf5ff;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.875rem;font-style:normal;font-weight:700;display:flex;position:absolute;top:12px;right:12px}.clients-premium .module-metric-row article>span{color:#768296;font-size:.875rem;font-weight:600}.clients-premium .module-metric-row article>strong{color:#172338;letter-spacing:-.03em;font-size:1.125rem}.clients-premium .module-metric-row article>small{color:#8e99aa;font-size:.8125rem}.clients-premium .module-metric-row article>small b{color:#20845f}.clients-table-panel{border:1px solid #e6ebf2;border-radius:19px;padding:0;overflow:hidden;box-shadow:0 16px 45px #142d5012}.clients-table-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:17px 18px 13px;display:flex}.clients-table-heading>div{flex-direction:column;gap:3px;display:flex}.clients-table-heading span{color:#075bea;letter-spacing:.12em;font-size:.875rem;font-weight:700}.clients-table-heading h3{color:#202b3c;margin:0;font-size:.875rem}.clients-table-heading>small{color:#1760bb;background:#eef5ff;border-radius:99px;padding:5px 8px;font-size:.8125rem;font-weight:600}.clients-table-panel .table-toolbar{background:#fbfcfe;margin:0;padding:12px 18px}.clients-table-panel .table-toolbar label{background:#fff;border-color:#dde5ef;border-radius:10px}.clients-table-panel .table-scroll{padding:0 18px 14px}.clients-table-panel .dashboard-table thead{background:#f4f7fb}.client-name-cell{align-items:center;gap:9px;display:flex}.client-name-cell>span{color:#075bea;background:linear-gradient(145deg,#eaf5ff,#dcecff);border:1px solid #cfe2fb;border-radius:9px;justify-content:center;align-items:center;width:29px;height:29px;font-size:.875rem;font-weight:700;display:flex}.client-name-cell>div{flex-direction:column;gap:2px;display:flex}.client-entry-modal{font-family:var(--font-geist-sans), Arial, sans-serif;background:linear-gradient(#fff,#fbfcfe);border-radius:24px;gap:12px;max-width:680px;max-height:calc(100vh - 40px);padding:0 26px 22px;overflow-y:auto}.client-modal-heading{color:#fff;background:linear-gradient(135deg,#061a3a,#0877e8);border-radius:23px 23px 18px 18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 -26px 4px;padding:22px 26px;display:grid}.client-modal-heading>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.client-modal-heading h2{color:#fff;margin:0;font-size:1.5rem}.client-modal-heading p{color:#ffffffb8;margin:2px 0 0;font-size:.875rem}.client-modal-heading>div>span{color:#78d8ff;letter-spacing:.12em;font-size:.875rem;font-weight:700}.client-modal-heading>button{color:#fff;background:#ffffff1f}.client-entry-modal>label,.client-entry-modal .drawer-form-row label{color:#34445a;letter-spacing:-.01em;font-size:.875rem;font-weight:700}.client-entry-modal input,.client-entry-modal select{color:#1e293b;font-family:var(--font-geist-sans), Arial, sans-serif;background:#f7f9fc;border:1px solid #dfe6ef;border-radius:12px;width:100%;height:48px;min-height:48px;padding:0 14px;font-size:1rem}.client-entry-modal textarea{color:#1e293b;font-family:var(--font-geist-sans), Arial, sans-serif;background:#f7f9fc;border:1px solid #dfe6ef;border-radius:12px;width:100%;min-height:76px;padding:14px;font-size:1rem}.client-entry-modal input:focus,.client-entry-modal textarea:focus{background:#fff;border-color:#4d91ff;outline:none;box-shadow:0 0 0 3px #075bea17}.client-entry-modal .finance-modal-actions{z-index:2;background:#fffffff5;margin:4px -26px -22px;padding:14px 26px;position:sticky;bottom:-22px}.client-purchase-entry{grid-template-columns:76px minmax(0,1fr) auto auto}.client-purchase-entry .client-receipt-button{color:#087b42;cursor:pointer;background:#eafaf1;border:1px solid #bde7cf;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.client-purchase-entry .client-receipt-button:hover{background:#dff6e9;border-color:#8dd5aa}.client-purchase-entry .client-receipt-button:focus-visible{outline-offset:2px;outline:3px solid #15a9653d}.client-purchase-entry .client-receipt-button svg{width:18px;height:18px}.client-address-field{flex:100%}.client-edit-form{flex-direction:column;gap:13px;display:flex}.client-edit-audit-note{background:linear-gradient(135deg,#eef8ff,#f8fcff);border:1px solid #cde8fa;border-left:4px solid #08a5ea;border-radius:13px;flex-direction:column;gap:4px;padding:13px 15px;display:flex}.client-edit-audit-note b{color:#0756ba;font-size:.875rem}.client-edit-audit-note span{color:#61758d;font-size:.875rem;line-height:1.45}.client-edit-button{color:#075bea!important;background:#eaf4ff!important;border:1px solid #c6ddf8!important;font-weight:700!important}@media (width<=720px){.clients-hero{grid-template-columns:auto 1fr}.clients-entry-button{grid-column:1/-1;justify-content:center;width:100%}.client-entry-modal .drawer-form-row{flex-direction:column}.client-purchase-entry{grid-template-columns:1fr auto}.client-purchase-entry>span{grid-column:1}.client-purchase-entry>div{grid-column:1/-1}.client-purchase-entry .client-receipt-button{grid-column:1/-1;width:100%}}.import-premium{font-family:var(--font-geist-sans), Arial, sans-serif;flex-direction:column;gap:16px;display:flex}.import-hero{color:#fff;background:radial-gradient(circle at 78% 15%,#43dbff3b,#0000 25%),linear-gradient(135deg,#06182f,#073b8d 58%,#075bea);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:22px;display:grid;box-shadow:0 22px 58px #05275e33}.import-hero-icon{background:linear-gradient(145deg,#5edcff,#0a8cf2);border:1px solid #ffffff4d;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:.875rem;font-weight:700;display:flex}.import-hero>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.import-hero>div>span{color:#78dbff;letter-spacing:.14em;font-size:.875rem;font-weight:700}.import-hero h1{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.5rem}.import-hero p{color:#ffffff9e;margin:0;font-size:.875rem}.import-security-chip{background:#ffffff1a;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.import-security-chip>b{color:#18835b;background:#eafbf4;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.import-security-chip>span{flex-direction:column;display:flex;color:#fff!important;letter-spacing:0!important;font-size:.875rem!important}.import-security-chip small{color:#ffffff8c;margin-top:2px;font-size:.8125rem}.import-steps{background:#fff;border:1px solid #e6ebf2;border-radius:15px;grid-template-columns:repeat(4,1fr);align-items:center;padding:12px 16px;display:grid}.import-steps>div{align-items:center;gap:8px;display:flex;position:relative}.import-steps>div:not(:last-child):after{content:"";background:#e5eaf1;width:35%;height:1px;position:absolute;right:10px}.import-steps span{color:#8995a6;background:#f0f3f7;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:.875rem;font-weight:700;display:flex}.import-steps small{color:#939dac;font-size:.8125rem;font-weight:600}.import-steps .active span{color:#fff;background:#075bea}.import-steps .active small{color:#26364e}.import-layout{grid-template-columns:minmax(0,1.7fr) minmax(230px,.7fr);gap:14px;display:grid}.import-main-card,.import-history-card{border:1px solid #e6ebf2;border-radius:18px;box-shadow:0 14px 40px #142d500f}.import-card-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;margin:-4px -4px 14px;padding:0 4px 13px;display:flex}.import-card-heading>div{flex-direction:column;gap:3px;display:flex}.import-card-heading span{color:#075bea;letter-spacing:.13em;font-size:.875rem;font-weight:700}.import-card-heading h3{color:#202b3c;margin:0;font-size:.875rem}.import-card-heading button{color:#075bea;cursor:pointer;background:#eef5ff;border:0;border-radius:8px;padding:7px 9px;font-size:.875rem;font-weight:600}.import-type-field{color:#526174;flex-direction:column;gap:7px;margin-bottom:12px;font-size:.875rem;font-weight:600;display:flex}.import-type-field select{color:#243247;background:#f7f9fc;border:1px solid #dfe6ef;border-radius:11px;height:43px;padding:0 12px;font-family:inherit}.import-dropzone{cursor:pointer;text-align:center;background:linear-gradient(145deg,#fbfdff,#f3f8ff);border:1.5px dashed #bad1ef;border-radius:16px;flex-direction:column;align-items:center;min-height:205px;padding:28px;display:flex}.import-dropzone input{display:none}.import-dropzone>span{color:#075bea;background:#eaf3ff;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:11px;font-size:1.125rem;display:flex}.import-dropzone strong{color:#26364d;font-size:.875rem}.import-dropzone small{color:#8996a8;margin:5px 0 13px;font-size:.8125rem}.import-dropzone>b{color:#fff;background:#075bea;border-radius:9px;padding:8px 12px;font-size:.875rem}.import-file-summary{background:#f6f9fd;border:1px solid #e2e9f2;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:14px;padding:10px;display:grid}.import-file-summary>span{color:#21825d;background:#e8f8f0;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;font-size:.875rem;font-weight:700;display:flex}.import-file-summary>div{flex-direction:column;gap:2px;display:flex}.import-file-summary strong{color:#29374b;font-size:.875rem}.import-file-summary small{color:#8794a5;font-size:.8125rem}.import-file-summary>b{color:#21825d;background:#e8f8f0;border-radius:99px;padding:5px 8px;font-size:.875rem}.mapping-heading{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.mapping-heading strong{color:#29374b;font-size:.875rem}.mapping-heading small{color:#8d98a8;font-size:.8125rem}.mapping-list{border:1px solid #e6ebf2;border-radius:12px;overflow:hidden}.mapping-list>div{border-bottom:1px solid #edf0f4;grid-template-columns:1fr auto 1.2fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.mapping-list>div:last-child{border-bottom:0}.mapping-list span{color:#4a596d;font-size:.875rem;font-weight:600}.mapping-list i{color:#a4afbc;font-size:.875rem;font-style:normal}.mapping-list select{color:#36455a;background:#f7f9fc;border:1px solid #e0e6ee;border-radius:7px;height:29px;padding:0 7px;font-size:1rem}.mapping-list b{color:#20936a;font-size:.875rem}.import-actions{border-top:1px solid #edf0f4;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:13px;display:flex}.import-actions>button:first-child{color:#657184;cursor:pointer;background:#f0f2f5;border:0;border-radius:9px;padding:9px 12px;font-size:.875rem;font-weight:600}.import-review-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.import-review-grid>div{background:#f7f9fc;border:1px solid #e5eaf1;border-radius:11px;flex-direction:column;gap:5px;padding:11px;display:flex}.import-review-grid span{color:#8692a3;font-size:.875rem}.import-review-grid strong{color:#203149;font-size:.875rem}.import-duplicate-rule{background:#edf9f4;border:1px solid #d5eee3;border-radius:12px;align-items:center;gap:10px;margin:12px 0;padding:11px;display:flex}.import-duplicate-rule>b{color:#21825d;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.import-duplicate-rule>div{flex-direction:column;gap:3px;display:flex}.import-duplicate-rule strong{color:#247457;font-size:.875rem}.import-duplicate-rule small{color:#689583;font-size:.8125rem}.import-confirm-check{color:#566477;align-items:center;gap:7px;font-size:.875rem;display:flex}.import-confirm-check input{accent-color:#075bea}.import-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;display:flex}.import-success>span{color:#21825d;background:#e8f8f0;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.25rem;display:flex}.import-success h3{color:#203149;margin:12px 0 4px;font-size:.875rem}.import-success p{color:#8491a2;margin:0 0 15px;font-size:.875rem}.import-empty-history{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:160px;display:flex}.import-empty-history>span{color:#83a8d9;font-size:1.1875rem}.import-empty-history strong{color:#44546a;margin:7px 0 3px;font-size:.875rem}.import-empty-history small{color:#94a0af;max-width:175px;font-size:.8125rem;line-height:1.5}.import-safety-list{border-top:1px solid #edf0f4;flex-direction:column;gap:8px;padding-top:12px;display:flex}.import-safety-list>strong{color:#34445a;margin-bottom:2px;font-size:.875rem}.import-safety-list>span{color:#728095;font-size:.875rem}.import-safety-list i{color:#239269;margin-right:5px;font-style:normal}@media (width<=800px){.import-hero{grid-template-columns:auto 1fr}.import-security-chip{grid-column:1/-1}.import-layout{grid-template-columns:1fr}.import-review-grid{grid-template-columns:repeat(2,1fr)}}.sidebar-user>span.has-photo,.topbar-avatar.has-photo{border:2px solid #168cff;padding:0;overflow:hidden;box-shadow:0 0 0 2px #ffffff1f,0 0 14px #168cff4d}.sidebar-user>span.has-photo img,.topbar-avatar.has-photo img{object-fit:cover;width:100%;height:100%;display:block}.users-premium{font-family:var(--font-geist-sans), Arial, sans-serif;flex-direction:column;gap:16px;display:flex}.users-hero{color:#fff;background:radial-gradient(circle at 78% 15%,#43dbff3b,#0000 25%),linear-gradient(135deg,#06182f,#073b8d 58%,#075bea);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:22px;display:grid;box-shadow:0 22px 58px #05275e33}.users-hero-icon{background:linear-gradient(145deg,#5edcff,#0a8cf2);border:1px solid #ffffff4d;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:.875rem;font-weight:700;display:flex}.users-hero>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.users-hero>div>span{color:#78dbff;letter-spacing:.14em;font-size:.875rem;font-weight:700}.users-hero h1{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.5rem}.users-hero p{color:#ffffff9e;margin:0;font-size:.875rem}.users-new-button{color:#092653;cursor:pointer;background:#fff;border:0;border-radius:13px;align-items:center;gap:9px;padding:9px 13px;display:flex;box-shadow:0 12px 30px #00174838}.users-new-button>b{color:#075bea;background:#eaf3ff;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9375rem;display:flex}.users-new-button>span{text-align:left;flex-direction:column;font-size:.875rem;font-weight:700;display:flex}.users-new-button small{color:#8a98ac;margin-top:2px;font-size:.8125rem;font-weight:500}.users-premium .module-metric-row{gap:12px;margin:0}.users-premium .module-metric-row article{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #e5ebf3;border-radius:17px;min-height:100px;padding:15px;position:relative;overflow:hidden;box-shadow:0 12px 32px #122d5512}.users-premium .module-metric-row article:after{content:"";background:linear-gradient(#09baf2,#075bea);border-radius:4px;width:3px;height:34px;position:absolute;top:17px;left:0}.users-premium .module-metric-row article>i{color:#075bea;background:#edf5ff;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.875rem;font-style:normal;font-weight:700;display:flex;position:absolute;top:12px;right:12px}.users-premium .module-metric-row article>span{color:#768296;font-size:.875rem;font-weight:600}.users-premium .module-metric-row article>strong{color:#172338;letter-spacing:-.03em;font-size:1.125rem}.users-premium .module-metric-row article>small{color:#8e99aa;font-size:.8125rem}.users-list-card{border:1px solid #e6ebf2;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 14px 40px #142d500f}.users-list-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:17px 18px 13px;display:flex}.users-list-heading>div{flex-direction:column;gap:3px;display:flex}.users-list-heading span{color:#075bea;letter-spacing:.12em;font-size:.875rem;font-weight:700}.users-list-heading h3{color:#202b3c;margin:0;font-size:.875rem}.users-list-heading>small{color:#8694a7;font-size:.8125rem}.users-list{padding:0 18px}.user-profile-row{border-bottom:1px solid #edf0f4;grid-template-columns:auto minmax(140px,1.2fr) minmax(120px,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.user-profile-row:last-child{border-bottom:0}.user-photo-preview{width:42px;height:42px;position:relative}.user-photo-preview>span,.user-photo-preview>img{color:#075bea;object-fit:cover;background:linear-gradient(145deg,#edf5ff,#dcecff);border:2px solid #168cff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.875rem;font-weight:700;display:flex;overflow:hidden;box-shadow:0 0 0 2px #fff,0 4px 13px #168cff33}.user-photo-preview>label{color:#fff;cursor:pointer;background:#075bea;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:.875rem;font-weight:700;display:flex;position:absolute;bottom:-3px;right:-3px}.user-photo-preview input,.user-upload-button input{display:none}.user-profile-main,.user-access-copy{flex-direction:column;gap:3px;display:flex}.user-profile-main strong,.user-access-copy strong{color:#2b394d;font-size:.875rem}.user-profile-main small,.user-access-copy span{color:#8b97a7;font-size:.8125rem}.user-active-status{color:#23815e;background:#eaf8f1;border-radius:99px;padding:5px 8px;font-size:.875rem;font-weight:700}.user-upload-button{color:#075bea;cursor:pointer;background:#eef5ff;border-radius:8px;padding:7px 9px;font-size:.875rem;font-weight:700}.user-profile-row>button{color:#7f8b9c;cursor:pointer;background:0 0;border:0}.user-photo-note{background:#f5f9ff;border-top:1px solid #e6edf6;align-items:center;gap:9px;padding:11px 18px;display:flex}.user-photo-note>span{color:#075bea;background:#e5f0ff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.875rem;font-weight:700;display:flex}.user-photo-note p{color:#7d899a;margin:0;font-size:.875rem}.user-photo-note strong{color:#41516a;margin-bottom:2px;font-size:.875rem;display:block}.collaborator-entry-modal{box-sizing:border-box;overscroll-behavior:contain;max-width:720px;max-height:calc(100dvh - 32px);padding-bottom:0;overflow:hidden auto}.collaborator-entry-modal .finance-modal-actions{z-index:5;background:#fffffff5;margin:2px -24px 0;padding:16px 24px 20px;position:sticky;bottom:0}.collaborator-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.collaborator-goal-grid label:last-child:nth-child(odd){grid-column:1/-1}.automatic-week-card{background:linear-gradient(135deg,#eaf8f2,#f7fffb);border:1px solid #bfe7d4;border-radius:13px;align-items:center;gap:11px;min-height:54px;padding:10px 12px;display:flex}.automatic-week-card>span{color:#fff;background:#0fa36b;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.125rem;display:flex}.automatic-week-card strong,.automatic-week-card small{display:block}.automatic-week-card strong{color:#126c4d;font-size:.875rem}.automatic-week-card small{color:#5f8878;margin-top:3px;font-size:.8125rem}.collaborator-modal-actions>span{flex:1}.collaborator-delete-button{color:#c72743!important;background:#fff0f2!important;border:1px solid #f3bdc6!important}.collaborator-delete-button:hover{background:#ffe4e9!important}.seller-empty-state{color:#8190a4;text-align:center;flex-direction:column;align-items:center;gap:7px;padding:28px 12px 18px;display:flex}.seller-empty-state>span{color:#075bea;background:linear-gradient(145deg,#eaf4ff,#dcecff);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:4px;font-size:1.0625rem;display:flex}.seller-empty-state strong{color:#2a3b52;font-size:.875rem}.seller-empty-state small{color:#8b98aa;font-size:.8125rem}.seller-empty-state button{color:#075bea;cursor:pointer;background:#eef5ff;border:0;border-radius:9px;margin-top:5px;padding:9px 12px;font-size:.875rem;font-weight:700}.seller-profit-goal{color:#ffffffb8;margin-top:10px;font-size:.875rem;display:block}.collaborator-permission-note{color:#55718f;background:#edf6ff;border:1px solid #d3e8ff;border-radius:13px;align-items:center;gap:10px;padding:12px 13px;display:flex}.collaborator-permission-note>span{color:#fff;background:#075bea;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.875rem;font-weight:700;display:flex}.collaborator-permission-note p{margin:0;font-size:.875rem;line-height:1.5}.collaborator-permission-note strong{color:#1c4f88;font-size:.875rem;display:block}@media (width<=680px){.collaborator-goal-grid{grid-template-columns:1fr}.collaborator-modal-actions{flex-wrap:wrap}.collaborator-modal-actions>span{display:none}.collaborator-delete-button{margin-right:auto}.seller-welcome{flex-direction:column;align-items:flex-start;gap:16px}.seller-welcome .dashboard-primary-button{justify-content:center;width:100%}.seller-columns{grid-template-columns:1fr}.seller-receipt-button{width:100%}}@media (width<=820px){.users-hero{grid-template-columns:auto 1fr}.users-new-button{grid-column:1/-1;justify-content:center}.user-profile-row{grid-template-columns:auto 1fr auto}.user-access-copy,.user-upload-button{display:none}}.sales-premium,.cash-premium,.finance-premium,.partner-premium,.generic-premium{font-family:var(--font-geist-sans), Arial, sans-serif;flex-direction:column;gap:16px;display:flex}.sales-premium>.module-header,.cash-premium>.module-header,.finance-premium>.module-header,.partner-premium>.module-header{color:#fff;background:radial-gradient(circle at 78% 15%,#43dbff3b,#0000 25%),linear-gradient(135deg,#06182f,#073b8d 58%,#075bea);border-radius:22px;align-items:center;min-height:104px;padding:22px;box-shadow:0 22px 58px #05275e33}.sales-premium>.module-header h2,.cash-premium>.module-header h2,.finance-premium>.module-header h2,.partner-premium>.module-header h2{color:#fff;letter-spacing:-.03em;font-size:1.375rem}.sales-premium>.module-header p,.cash-premium>.module-header p,.finance-premium>.module-header p,.partner-premium>.module-header p{color:#ffffff9e}.sales-premium>.module-header .dashboard-primary-button,.cash-premium>.module-header .dashboard-primary-button,.finance-premium>.module-header .dashboard-primary-button,.partner-premium>.module-header .dashboard-primary-button{color:#075bea;background:#fff}.sales-premium .module-metric-row,.cash-premium .module-metric-row,.finance-premium .module-metric-row,.partner-premium .module-metric-row,.generic-premium .module-metric-row{gap:12px;margin:0}.sales-premium .module-metric-row article,.cash-premium .module-metric-row article,.finance-premium .module-metric-row article,.partner-premium .module-metric-row article,.generic-premium .module-metric-row article{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #e5ebf3;border-radius:17px;min-height:102px;padding:15px;position:relative;overflow:hidden;box-shadow:0 12px 32px #122d5512}.sales-premium .module-metric-row article:after,.cash-premium .module-metric-row article:after,.finance-premium .module-metric-row article:after,.partner-premium .module-metric-row article:after,.generic-premium .module-metric-row article:after{content:"";background:linear-gradient(#09baf2,#075bea);border-radius:4px;width:3px;height:34px;position:absolute;top:17px;left:0}.generic-premium .module-metric-row article>i{color:#075bea;background:#edf5ff;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.875rem;font-style:normal;font-weight:700;display:flex;position:absolute;top:12px;right:12px}.sales-premium .dashboard-panel,.cash-premium .dashboard-panel,.finance-premium .dashboard-panel,.partner-premium .dashboard-panel{border-color:#e6ebf2;border-radius:18px;box-shadow:0 14px 40px #142d500f}.sales-premium .dashboard-table-panel{overflow:hidden}.cash-premium .cash-status-card{border:1px solid #4aaaff33;border-radius:18px;box-shadow:0 16px 42px #07367d21}.generic-premium-hero{color:#fff;background:radial-gradient(circle at 78% 15%,#43dbff3b,#0000 25%),linear-gradient(135deg,#06182f,#073b8d 58%,#075bea);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:22px;display:grid;box-shadow:0 22px 58px #05275e33}.generic-premium-icon{color:#fff;background:linear-gradient(145deg,#5edcff,#0a8cf2);border:1px solid #ffffff4d;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:.875rem;font-weight:700;display:flex}.generic-premium-hero>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.generic-premium-hero>div>span{color:#78dbff;letter-spacing:.14em;font-size:.875rem;font-weight:700}.generic-premium-hero h1{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.5rem}.generic-premium-hero p{color:#ffffff9e;margin:0;font-size:.875rem}.generic-premium-action{color:#092653;cursor:pointer;background:#fff;border:0;border-radius:13px;align-items:center;gap:9px;padding:9px 13px;display:flex;box-shadow:0 12px 30px #00174838}.generic-premium-action>b{color:#075bea;background:#eaf3ff;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9375rem;display:flex}.generic-premium-action>span{text-align:left;flex-direction:column;font-size:.875rem;font-weight:700;display:flex}.generic-premium-action small{color:#8a98ac;margin-top:2px;font-size:.8125rem;font-weight:500}.generic-premium-table{border:1px solid #e6ebf2;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 14px 40px #142d500f}.generic-premium-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:17px 18px 13px;display:flex}.generic-premium-heading>div{flex-direction:column;gap:3px;display:flex}.generic-premium-heading span{color:#075bea;letter-spacing:.12em;font-size:.875rem;font-weight:700}.generic-premium-heading h3{color:#202b3c;margin:0;font-size:.875rem}.generic-premium-heading>small{color:#1760bb;background:#eef5ff;border-radius:99px;padding:5px 8px;font-size:.8125rem;font-weight:600}.generic-premium-table .table-toolbar{background:#fbfcfe;margin:0;padding:12px 18px}.generic-premium-table .generic-list{padding:0 18px 14px}.generic-action-modal{max-width:600px}.generic-modal-heading{color:#fff;background:linear-gradient(135deg,#061a3a,#0877e8);border-radius:16px;padding:13px}.generic-modal-heading h2{color:#fff}.generic-modal-heading>div:nth-child(2){flex-direction:column;flex:1;display:flex}.generic-modal-heading>div:nth-child(2) span{color:#77d9ff;font-size:.875rem}.generic-action-modal textarea{background:#f7f9fc;border:1px solid #dfe6ef;border-radius:10px;padding:11px;font-family:inherit}@media (width<=760px){.generic-premium-hero{grid-template-columns:auto 1fr}.generic-premium-action{grid-column:1/-1;justify-content:center}}.product-entry-modal .finance-modal-actions{z-index:40;background:#fffffff5;border-top:1px solid #e1e9f2;flex:none;margin:0;padding:14px 26px;position:relative;bottom:auto}.drawer-backdrop{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#020c1f9e;justify-content:flex-end;align-items:center;padding:12px;display:flex}.sale-drawer{background:#f5f8fc;border:1px solid #7eb9ff57;border-radius:26px;width:min(94vw,620px);max-width:620px;height:auto;max-height:calc(100vh - 24px);margin-left:auto;padding:0;overflow:hidden auto;box-shadow:0 30px 90px #00123557}.sale-drawer-heading{color:#fff;background:radial-gradient(circle at 78% 5%,#4ed9ff4d,#0000 30%),linear-gradient(135deg,#06172f 0%,#073e91 56%,#075bea 100%);border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin:0;padding:24px 25px 22px;display:grid}.sale-drawer-heading .sale-heading-logo{background:#ffffff21;border:1px solid #ffffff47;border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:inset 0 1px #fff3}.sale-drawer-heading .sale-heading-logo img{object-fit:contain;width:39px;height:39px}.sale-drawer-heading .sale-heading-copy{flex-direction:column;gap:3px;display:flex}.sale-drawer-heading .sale-heading-copy>span{color:#75dcff;letter-spacing:.17em;font-size:.875rem;font-weight:700}.sale-drawer-heading h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.75rem;line-height:1.25}.sale-drawer-heading p{color:#ffffff9e;margin:2px 0 0;font-size:.875rem}.sale-drawer-heading>button{color:#fff;background:#ffffff1f;border:1px solid #ffffff30;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex}.sale-drawer-heading>button:hover{background:#ffffff38;transform:translateY(-1px)}.sale-drawer .drawer-steps{background:#fff;border-bottom:1px solid #e7edf5;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:16px 25px;display:grid}.sale-drawer .drawer-steps span{color:#9aa8ba;grid-template-columns:auto 1fr;justify-content:stretch;align-items:center;gap:1px 7px;display:grid;position:relative}.sale-drawer .drawer-steps span b{background:#edf2f8;border-radius:9px;justify-content:center;align-items:center;width:27px;height:27px;font-size:.875rem;transition:all .2s;display:flex}.sale-drawer .drawer-steps span small{font-size:.8125rem;font-weight:600}.sale-drawer .drawer-steps span i{background:#e3e9f1;width:34px;height:2px;position:absolute;top:13px;left:calc(100% - 17px)}.sale-drawer .drawer-steps span:last-child i{display:none}.sale-drawer .drawer-steps span.active{color:#075bea}.sale-drawer .drawer-steps span.active b{color:#fff;background:linear-gradient(145deg,#0b8af1,#075bea);box-shadow:0 7px 16px #075bea3d}.sale-drawer .drawer-steps span.active i{background:#5da7ff}.sale-drawer>.drawer-form{background:#fff;border:1px solid #e3eaf3;border-radius:20px;gap:17px;margin:20px 22px 0;padding:22px;box-shadow:0 14px 40px #142d5012}.sale-drawer .drawer-form label{color:#425066;letter-spacing:-.01em;gap:7px;font-size:.875rem;font-weight:700}.sale-drawer .drawer-form input,.sale-drawer .drawer-form select{color:#18263a;background:#f7f9fc;border:1px solid #dce5ef;border-radius:13px;outline:none;height:50px;padding:0 15px;font-family:inherit;font-size:1rem;font-weight:600;transition:border-color .2s,box-shadow .2s,background .2s}.sale-drawer .drawer-form input:focus,.sale-drawer .drawer-form select:focus{background:#fff;border-color:#2587ef;box-shadow:0 0 0 4px #075bea1a}.sale-drawer .drawer-form-row{gap:14px}.sale-customer-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.sale-customer-heading>div{flex-direction:column;gap:2px;display:flex}.sale-customer-heading strong{color:#29384e;font-size:.875rem}.sale-customer-heading small{color:#8b99ab;font-size:.8125rem;font-weight:500}.sale-customer-heading>button{color:#075bea;cursor:pointer;background:#eaf4ff;border:1px solid #cde4ff;border-radius:11px;align-items:center;gap:7px;padding:9px 12px;font-family:inherit;font-size:.875rem;font-weight:700;display:flex}.sale-customer-heading>button b{color:#fff;background:#075bea;border-radius:7px;justify-content:center;align-items:center;width:21px;height:21px;font-size:.875rem;display:flex}.sale-customer-select{margin-top:-7px}.sale-origin-card{background:linear-gradient(135deg,#f3f8ff,#eaf3ff);border:1px solid #cfe2fb;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.sale-origin-card>span{color:#fff;letter-spacing:.08em;background:#075bea;border-radius:9px;padding:8px 10px;font-size:.875rem;font-weight:700}.sale-origin-card>div{flex-direction:column;gap:3px;display:flex}.sale-origin-card strong{color:#17304f;font-size:.875rem}.sale-origin-card small{color:#71839a;font-size:.8125rem}.sale-origin-card.corre{background:linear-gradient(135deg,#fff9ed,#fff1ce);border-color:#f4d38a}.sale-origin-card.corre>span{background:#b66a00}.sale-origin-card.corre strong{color:#704300}.sale-gift-button{color:#553b00;cursor:pointer;text-align:left;background:linear-gradient(135deg,#fffaf0,#fff3d2);border:1px solid #f0cf7b;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:12px 14px;font-family:inherit;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.sale-gift-button:hover{border-color:#dda91f;transform:translateY(-1px);box-shadow:0 8px 22px #b57e0021}.sale-gift-button>span{color:#fff;letter-spacing:.1em;background:#bd7b00;border-radius:9px;padding:8px 10px;font-size:.875rem;font-weight:700}.sale-gift-button>div{flex-direction:column;gap:3px;display:flex}.sale-gift-button strong{font-size:.875rem}.sale-gift-button small{color:#806d42;font-size:.8125rem;font-weight:600}.sale-gift-button>b{color:#926000;white-space:nowrap;background:#fff;border:1px solid #bd7b003d;border-radius:9px;padding:8px 10px;font-size:.875rem}.sale-gift-button.active{color:#145c35;background:linear-gradient(135deg,#eafbf1,#daf7e6);border-color:#6fc896}.sale-gift-button.active>span{background:#16824b}.sale-gift-button.active small{color:#4f8067}.sale-gift-button.active>b{color:#147442;border-color:#16824b38}.quick-customer-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:140;background:#020d22a8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.quick-customer-modal{background:#fff;border:1px solid #77b8ff61;border-radius:22px;width:100%;max-width:540px;max-height:calc(100vh - 36px);overflow-y:auto;box-shadow:0 28px 80px #00123559}.quick-customer-header{color:#fff;background:radial-gradient(circle at 80% 0,#44d6ff47,#0000 34%),linear-gradient(135deg,#06172f,#075bea);border-radius:21px 21px 0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:21px 22px;display:grid}.quick-customer-icon{background:#ffffff24;border:1px solid #ffffff3d;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;font-size:.875rem;font-weight:700;display:flex}.quick-customer-header>div{flex-direction:column;gap:2px;display:flex}.quick-customer-header small{color:#71d9ff;letter-spacing:.13em;font-size:.8125rem;font-weight:700}.quick-customer-header h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.375rem}.quick-customer-header p{color:#ffffff9c;margin:0;font-size:.875rem}.quick-customer-header>button{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:11px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.quick-customer-fields{flex-direction:column;gap:15px;padding:21px 22px;display:flex}.quick-customer-fields label{color:#425066;flex-direction:column;flex:1;gap:6px;font-size:.875rem;font-weight:700;display:flex}.quick-customer-fields input{color:#18263a;background:#f7f9fc;border:1px solid #dce5ef;border-radius:12px;outline:none;height:47px;padding:0 14px;font-family:inherit;font-size:1rem;font-weight:600}.quick-customer-fields input:focus{background:#fff;border-color:#2587ef;box-shadow:0 0 0 4px #075bea1a}.quick-customer-actions{background:#f7f9fc;border-top:1px solid #e7edf4;border-radius:0 0 22px 22px;justify-content:flex-end;gap:10px;padding:15px 22px 18px;display:flex}.quick-customer-actions button{cursor:pointer;border:0;border-radius:11px;height:43px;padding:0 17px;font-family:inherit;font-size:.875rem;font-weight:700}.quick-customer-actions button:first-child{color:#667386;background:#edf1f6}.quick-customer-actions button:last-child{color:#fff;background:linear-gradient(135deg,#073b8d,#075bea);box-shadow:0 10px 22px #075bea33}.quick-customer-actions button:disabled{cursor:wait;opacity:.65}.client-entry-create-modal{max-width:760px;overflow-x:hidden}.client-seller-guide{background:linear-gradient(135deg,#eef8ff,#f7fcff);border:1px solid #c9e7ff;border-left:4px solid #06a8ed;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:13px 15px;display:grid}.client-seller-guide:before{color:#fff;content:"3";background:linear-gradient(145deg,#075bea,#08b8ed);border-radius:12px;grid-row:1/4;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.0625rem;font-weight:700;display:flex}.client-seller-guide span{color:#0876cc;letter-spacing:.11em;font-size:.875rem;font-weight:700}.client-seller-guide strong{color:#0d315d;font-size:.875rem;line-height:1.25}.client-seller-guide small{color:#5a718d;font-size:.8125rem;line-height:1.4}.customer-type-selector{box-sizing:border-box;min-inline-size:0;background:linear-gradient(145deg,#f7fbff,#fff);border:1px solid #d5e4f3;border-radius:18px;width:100%;margin:2px 0;padding:13px 15px 15px}.customer-type-selector legend{color:#173454;padding:0 7px;font-size:.8125rem;font-weight:700}.customer-type-selector legend span{color:#075bea;letter-spacing:.08em;vertical-align:middle;background:#e5f2ff;border-radius:999px;margin-left:6px;padding:4px 7px;font-size:.8125rem;display:inline-flex}.customer-type-selector>p:first-of-type{color:#61758c;margin:0 0 11px;font-size:.875rem;line-height:1.4}.customer-type-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0;display:grid}.client-entry-modal .customer-type-option,.quick-customer-fields .customer-type-option{box-sizing:border-box;cursor:pointer;background:#fff;border:2px solid #dfe8f2;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-width:0;min-height:80px;padding:12px 13px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:relative}.client-entry-modal .customer-type-option input[type=radio],.quick-customer-fields .customer-type-option input[type=radio]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute}.customer-type-symbol{color:#617892;background:#edf4fb;border-radius:12px;grid-row:1/3;justify-content:center;align-self:stretch;align-items:center;width:48px;min-height:50px;font-size:1rem;font-weight:700;display:flex}.customer-type-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-type-copy strong{color:#142e4e;font-size:.9375rem;font-weight:700;line-height:1.25}.customer-type-copy small{color:#6c7f95;font-size:.8125rem;font-weight:600;line-height:1.3}.customer-type-rule{color:#536981;background:#edf3f9;border-radius:999px;grid-column:2;justify-self:start;align-items:center;padding:6px 9px;font-size:.875rem;font-weight:700;line-height:1.25;display:inline-flex}.customer-type-check{color:#8495a8;background:#e8eef5;border-radius:999px;grid-area:1/3/3;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.customer-type-check svg{width:13px;height:13px}.customer-type-option:hover{border-color:#a8caef;transform:translateY(-1px)}.customer-type-option:focus-within{outline-offset:2px;outline:3px solid #075bea33}.customer-type-option.retail.is-selected{background:linear-gradient(145deg,#edf7ff,#f9fdff);border-color:#1689ed;box-shadow:0 10px 25px #076fdc21}.customer-type-option.retail.is-selected .customer-type-symbol{color:#fff;background:linear-gradient(145deg,#075bea,#08b5ed)}.customer-type-option.retail.is-selected .customer-type-rule{color:#075abf;background:#dcefff}.customer-type-option.retail.is-selected .customer-type-check{color:#fff;background:#0879df}.customer-type-option.wholesale.is-selected{background:linear-gradient(145deg,#f7f1ff,#fffaf2);border-color:#7f63db;box-shadow:0 10px 25px #684cbe21}.customer-type-option.wholesale.is-selected .customer-type-symbol{color:#fff;background:linear-gradient(145deg,#6844c2,#9472e5)}.customer-type-option.wholesale.is-selected .customer-type-rule{color:#946015;background:#fff0cd}.customer-type-option.wholesale.is-selected .customer-type-check{color:#fff;background:#7552cd}.customer-type-feedback{border-radius:11px;padding:9px 11px;font-size:.875rem;font-weight:600;line-height:1.42;margin:11px 0 0!important}.customer-type-feedback.retail{color:#19724a;background:#eaf7f1}.customer-type-feedback.wholesale{color:#8d5a0e;background:#fff5df}.customer-type-selector.compact{padding:12px 13px 13px}.customer-type-selector.compact .customer-type-option{min-height:74px;padding:10px 11px}.client-optional-details,.quick-customer-optional{background:#f8fbfe;border:1px solid #dce7f2;border-radius:15px;overflow:hidden}.client-optional-details>summary,.quick-customer-optional>summary{color:#173759;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;list-style:none;display:flex}.client-optional-details>summary::-webkit-details-marker{display:none}.quick-customer-optional>summary::-webkit-details-marker{display:none}.client-optional-details>summary>span,.quick-customer-optional>summary>span{flex-direction:column;gap:2px;display:flex}.client-optional-details>summary b,.quick-customer-optional>summary b{color:#183b62;font-size:.875rem}.client-optional-details>summary small,.quick-customer-optional>summary small{color:#6e8197;font-size:.8125rem;font-weight:600}.client-optional-details>summary>strong,.quick-customer-optional>summary>strong{color:#075bea;background:#e6f2ff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.25rem;transition:transform .18s;display:flex}.client-optional-details[open]>summary>strong,.quick-customer-optional[open]>summary>strong{transform:rotate(45deg)}.client-optional-details>summary:focus-visible,.quick-customer-optional>summary:focus-visible{outline-offset:-3px;outline:3px solid #075bea33}.client-optional-content,.quick-customer-optional-content{border-top:1px solid #e3ebf4;flex-direction:column;gap:13px;padding:14px;display:flex}.client-entry-modal .client-optional-content>label,.quick-customer-fields .quick-customer-optional-content>label{color:#34445a;flex-direction:column;gap:7px;font-size:.875rem;font-weight:700;display:flex}.quick-customer-modal{overscroll-behavior:contain;touch-action:pan-y;max-width:680px;max-height:calc(100dvh - 28px);overflow-x:hidden}.quick-customer-header small{font-size:.8125rem}.quick-customer-header p{font-size:.875rem;line-height:1.4}.quick-customer-header>button{min-width:44px;min-height:44px}.quick-customer-fields{gap:16px;padding:20px 22px 18px}.quick-customer-fields>label,.quick-customer-fields .drawer-form-row>label,.quick-customer-fields .quick-customer-optional-content label{color:#34465d;gap:7px;font-size:.875rem;font-weight:700}.quick-customer-fields input,.quick-customer-fields select{box-sizing:border-box;color:#18263a;background:#f7f9fc;border:1px solid #dce5ef;border-radius:12px;outline:none;width:100%;height:49px;min-height:49px;padding:0 14px;font-family:inherit;font-size:1rem;font-weight:600}.quick-customer-fields input:focus,.quick-customer-fields select:focus{background:#fff;border-color:#2587ef;box-shadow:0 0 0 4px #075bea1a}.quick-customer-fields label>small{color:#6b8098;font-size:.875rem;line-height:1.35}.quick-customer-essential-row{align-items:start}.quick-customer-actions{z-index:3;position:sticky;bottom:0}.quick-customer-actions button{min-height:46px;font-size:.875rem}.sale-customer-type{border-radius:999px;align-self:flex-start;margin-top:2px;padding:5px 7px;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25}.sale-customer-type.retail{color:#0864c7;background:#e6f3ff}.sale-customer-type.wholesale{color:#8e5b10;background:#fff0d5}@media (width<=620px){.customer-type-options{grid-template-columns:minmax(0,1fr)}.customer-type-selector{padding-inline:11px}.client-seller-guide{grid-template-columns:auto minmax(0,1fr)}.quick-customer-modal{border-radius:18px;max-height:calc(100dvh - 12px)}.quick-customer-header{border-radius:17px 17px 0 0;padding:17px 16px}.quick-customer-header h3{font-size:1.3125rem}.quick-customer-fields{padding:17px 16px}.quick-customer-essential-row{grid-template-columns:minmax(0,1fr)}.quick-customer-actions{padding-inline:16px}}.sale-management-modal{width:calc(100% - 28px);max-width:880px;max-height:min(860px,100vh - 28px);overflow:auto}.sale-management-heading{background:linear-gradient(125deg,#061f48,#0866dc);border-radius:22px;margin:16px;padding:22px}.sale-management-summary{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 22px 16px;display:grid}.sale-management-summary span{background:#f5f8fc;border:1px solid #e4ebf4;border-radius:14px;flex-direction:column;gap:5px;padding:14px;display:flex}.sale-management-summary small{color:#8090a6;letter-spacing:.1em;font-size:.8125rem;font-weight:700}.sale-management-summary strong{color:#0a1f3c;font-size:1rem}.sale-management-tabs{border-bottom:1px solid #e5ebf2;gap:6px;margin:0 22px;display:flex}.sale-management-tabs button{color:#718096;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 14px;font:700 11px/1 inherit}.sale-management-tabs button.active{color:#0763d2;border-bottom-color:#0875ee}.sale-management-tabs button.danger.active{color:#c52d3d;border-bottom-color:#df3c4b}.sale-row-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.sale-row-actions .sale-receipt-button{color:#075bea;cursor:pointer;background:#eaf4ff;border:1px solid #cfe5ff;border-radius:9px;min-height:34px;padding:0 11px;font:800 10px/1 inherit}.sale-management-body{flex-direction:column;gap:14px;padding:20px 22px;display:flex}.sale-management-items{flex-direction:column;gap:8px;display:flex}.sale-management-items article{background:#f7f9fc;border:1px solid #e7edf5;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px;display:grid}.sale-management-items article div{flex-direction:column;gap:4px;display:flex}.sale-management-items small,.sale-management-payments small{color:#8794a6;font-size:.8125rem}.sale-management-items span{color:#0967cd;background:#eaf3ff;border-radius:999px;padding:6px 9px;font-size:.875rem;font-weight:700}.sale-management-payments{background:#f7f9fc;border-radius:14px;flex-direction:column;gap:10px;padding:15px;display:flex}.sale-management-payments>span{text-transform:capitalize;border-top:1px solid #e6ebf2;grid-template-columns:1fr 2fr auto;align-items:center;gap:6px;padding-top:10px;display:grid}.sale-edit-notice,.sale-cancel-warning{background:#eaf4ff;border:1px solid #cfe5ff;border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.sale-edit-notice span,.sale-cancel-warning span{color:#65758a;font-size:.875rem}.corre-conversion-box{background:#f8fafc;border:1px solid #dce5f0;border-radius:14px;grid-template-columns:1fr minmax(250px,.8fr);align-items:center;gap:16px;padding:14px;display:grid}.corre-conversion-box.active{background:#fff8e8;border-color:#f2cd77}.corre-conversion-box>div:first-child{flex-direction:column;gap:4px;display:flex}.corre-conversion-box span{color:#b66a00;letter-spacing:.08em;font-size:.875rem;font-weight:700}.corre-conversion-box strong{color:#24354c;font-size:.875rem}.corre-conversion-box small{color:#6f7d90;font-size:.8125rem;line-height:1.45}.corre-conversion-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=720px){.corre-conversion-box,.corre-conversion-fields{grid-template-columns:1fr}}.inventory-repair-cta{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#075bea,#079ce9);border:0;border-radius:13px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid;box-shadow:0 10px 24px #075bea33}.inventory-repair-cta:hover{transform:translateY(-1px);box-shadow:0 13px 30px #075bea47}.inventory-repair-cta:focus-visible{outline-offset:3px;outline:3px solid #075bea3d}.inventory-repair-cta>i{background:#ffffff2e;border:1px solid #ffffff47;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.3125rem;font-style:normal;display:flex}.inventory-repair-cta>span{flex-direction:column;gap:2px;min-width:0;display:flex}.inventory-repair-cta>span small{color:#8fe6ff;letter-spacing:.09em;font-size:.8125rem;font-weight:700}.inventory-repair-cta>span strong{color:#fff;font-size:.875rem}.inventory-repair-cta>span em{color:#ffffffc2;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.35}.inventory-repair-cta>b{color:#075bea;white-space:nowrap;background:#fff;border-radius:9px;padding:9px 11px;font-size:.875rem}.inventory-repair-cta-standalone{margin-top:-2px}.finance-entry-modal.inventory-repair-modal{gap:0;max-width:760px;max-height:min(900px,100dvh - 28px);padding:0;overflow:hidden}.inventory-repair-modal .product-modal-heading{border-radius:25px 25px 18px 18px;padding:23px 26px}.inventory-repair-modal .product-modal-heading>div>span{letter-spacing:.16em;font-size:.875rem}.inventory-repair-modal .product-modal-heading h2{color:#fff;font-size:1.6875rem;line-height:1.25}.inventory-repair-modal .product-modal-heading p{color:#ffffffc7;font-size:.875rem;line-height:1.4}.inventory-repair-scrollbody{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:20px 26px;display:flex;overflow:hidden auto}.inventory-repair-modal .finance-modal-actions{padding:15px 26px calc(15px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #e3ebf4;flex:none;margin:0}.inventory-repair-modal .drawer-form-row{gap:14px}.inventory-repair-modal .drawer-form-row label{color:#34465e;font-size:.875rem;font-weight:700}.inventory-repair-modal .drawer-form-row label>small{color:#71839a;font-size:.875rem;font-weight:600;line-height:1.4}.inventory-repair-modal :where(input,select){font-size:1rem;font-weight:600}.inventory-repair-explanation{color:#25425f;background:linear-gradient(135deg,#eff8ff,#f7fbff);border:1px solid #b9ddfb;border-radius:13px;flex-direction:column;gap:4px;padding:13px 15px;display:flex}.inventory-repair-explanation strong{color:#075eae;font-size:.875rem}.inventory-repair-explanation span{font-size:.875rem;line-height:1.55}.inventory-repair-provider-row{align-items:flex-start}.inventory-repair-provider-row>label{min-width:0}.repair-provider-entry{background:linear-gradient(135deg,#f2f8ff,#edf7ff);border-color:#c9e3ff}.repair-provider-entry-heading{justify-content:space-between;align-items:center;flex-direction:row!important;display:flex!important}.repair-provider-entry-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.repair-provider-entry-heading strong{color:#123e73;font-size:.875rem}.repair-provider-entry-heading small{color:#6684a6;font-size:.8125rem;line-height:1.4}.repair-provider-entry .repair-provider-entry-heading>button{color:#1769bd;background:#e6f1ff;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.repair-provider-entry .repair-provider-entry-heading>button svg{width:15px;height:15px}.repair-provider-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.repair-provider-fields label{font-size:.875rem}.repair-provider-entry>button:last-child{justify-self:end;min-width:170px;font-size:.875rem}.repair-provider-feedback{color:#8a5810;background:#fff7e8;border:1px solid #f2d59c;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.875rem;font-weight:600;display:flex}.repair-provider-feedback button{color:#075bea;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-family:inherit;font-weight:700}.inventory-repair-cost-preview{background:#f8fafc;border:1px solid #dce5f0;border-radius:14px;grid-template-columns:1fr auto 1fr auto 1.15fr;align-items:center;gap:10px;padding:12px;display:grid}.inventory-repair-cost-preview>div{flex-direction:column;gap:4px;padding:6px 10px;display:flex}.inventory-repair-cost-preview>b{color:#91a0b3;font-size:1.125rem}.inventory-repair-cost-preview span{color:#718096;letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;font-weight:700}.inventory-repair-cost-preview strong{color:#1d3047;font-size:1.0625rem}.inventory-repair-cost-preview .total{background:#e8f5ff;border-radius:10px}.inventory-repair-cost-preview .total strong{color:#006dcc}.inventory-repair-history{border:1px solid #e1e8f0;border-radius:14px;overflow:hidden}.inventory-repair-history>div{background:#f7f9fc;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.inventory-repair-history>div strong{color:#24354c;font-size:.875rem}.inventory-repair-history>div small{color:#7b8899;font-size:.8125rem}.inventory-repair-history p{color:#7b8899;text-align:center;margin:0;padding:14px;font-size:.875rem}.inventory-repair-history ul{max-height:180px;margin:0;padding:0;list-style:none;overflow:auto}.inventory-repair-history li{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.inventory-repair-history li span{flex-direction:column;gap:2px;display:flex}.inventory-repair-history li span:last-child{flex-shrink:0;align-items:flex-end}.inventory-repair-history li b,.inventory-repair-history li strong{color:#24354c;font-size:.875rem}.inventory-repair-history li small{color:#7b8899;font-size:.8125rem;line-height:1.4}@media (width<=720px){.finance-entry-modal.inventory-repair-modal{border-radius:24px 24px 0 0;max-width:100%;height:100dvh;max-height:100dvh;padding:0}.inventory-repair-modal .product-modal-heading{border-radius:23px 23px 15px 15px;padding:18px 16px}.inventory-repair-modal .product-modal-heading h2{font-size:1.5rem}.inventory-repair-modal .product-modal-heading p{overflow-wrap:anywhere;font-size:.875rem}.inventory-repair-scrollbody{gap:14px;padding:16px}.inventory-repair-modal .finance-modal-actions{padding:13px 16px calc(13px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.inventory-repair-modal .finance-modal-actions button{white-space:normal;min-width:0}.inventory-repair-cta{grid-template-columns:auto minmax(0,1fr)}.inventory-repair-cta>b{grid-column:2;justify-self:start}.inventory-repair-cost-preview{grid-template-columns:1fr}.inventory-repair-cost-preview>b{display:none}.repair-provider-fields{grid-template-columns:1fr}.repair-provider-entry>button:last-child{justify-self:stretch;width:100%}.repair-provider-feedback,.inventory-repair-history li{flex-direction:column;align-items:flex-start}.inventory-repair-history li span:last-child{align-items:flex-start}}@media (width<=1400px) and (pointer:coarse){.inventory-repair-modal :where(input,select,textarea){min-block-size:44px;font-size:1rem}.inventory-repair-modal{touch-action:pan-y pinch-zoom}.inventory-repair-scrollbody{touch-action:pan-y pinch-zoom;overflow-x:hidden}}@media (width>=721px) and (width<=1400px) and (pointer:coarse){.finance-entry-modal.inventory-repair-modal{max-width:min(760px,100vw - 24px)}}.sale-cancel-warning{color:#a51e2c;background:#fff1f2;border-color:#ffd3d8}.sale-success-notice{color:#176b3a;background:#ecfdf3;border:1px solid #b7efce;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:12px 14px;font-size:.875rem;font-weight:600;display:flex}.sale-success-notice button{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.sale-edit-item{background:#f7f9fc;border:1px solid #e6ecf4;border-radius:15px;grid-template-columns:1.4fr 1fr .7fr;align-items:end;gap:12px;padding:14px;display:grid}.sale-management-body label{color:#536174;flex-direction:column;gap:7px;font-size:.875rem;font-weight:600;display:flex}.sale-management-body input,.sale-management-body select,.sale-management-body textarea{box-sizing:border-box;resize:vertical;background:#f5f7fa;border:1px solid #dce4ee;border-radius:11px;width:100%;min-height:42px;padding:11px 12px;font:600 11px/1.3 inherit}.danger-button{color:#fff!important;background:#d93647!important}.printable-warranty{display:none}.receipt-management-body{background:#f3f6fa}.historical-sale-receipt{border:1px solid #dfe7f1;border-radius:18px;box-shadow:0 14px 35px #12305614;padding:24px!important}.receipt-loading{text-align:center;background:#fff;border:1px solid #dfe7f1;border-radius:16px;flex-direction:column;align-items:center;gap:5px;padding:28px;display:flex}.receipt-loading span{color:#0b2447;font-size:14px;font-weight:800}.receipt-loading small{color:#7c899a;font-size:10px}.receipt-document-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.receipt-document-actions button{color:#fff;cursor:pointer;background:#071d3b;border:0;border-radius:11px;min-height:44px;padding:0 16px;font:750 11px/1 inherit}.receipt-whatsapp-action{background:linear-gradient(135deg,#ecfff4,#f7fffa);border:1px solid #bdebd0;border-radius:14px;flex:1 0 100%;grid-template-columns:minmax(220px,.8fr) minmax(180px,1fr);align-items:center;gap:6px 14px;padding:10px;display:grid}.receipt-document-actions .receipt-whatsapp-button{background:linear-gradient(135deg,#087b42,#16a966);justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;font-size:13px;display:inline-flex;box-shadow:0 8px 20px #087b422e}.receipt-document-actions .receipt-whatsapp-button:hover:not(:disabled){background:linear-gradient(135deg,#056837,#119557);transform:translateY(-1px)}.receipt-document-actions .receipt-whatsapp-button:focus-visible{outline-offset:2px;outline:3px solid #15a96547}.receipt-document-actions .receipt-whatsapp-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.58}.receipt-document-actions .receipt-whatsapp-button svg{width:21px;height:21px}.receipt-whatsapp-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.receipt-whatsapp-copy strong{color:#0a5734;overflow-wrap:anywhere;font-size:12px}.receipt-whatsapp-copy small{color:#48705d;font-size:11px}.receipt-whatsapp-action>p{color:#23724d;grid-column:1/-1;margin:1px 4px 0;font-size:11px;font-weight:700}.receipt-whatsapp-action>p.error{color:#a33b3b}@media (width<=760px){.sale-management-summary,.sale-edit-item,.sale-management-items article{grid-template-columns:1fr}.sale-management-payments>span{grid-template-columns:1fr auto}.sale-management-payments>span small{grid-column:1/-1}.receipt-document-actions{flex-direction:column}.receipt-whatsapp-action{grid-template-columns:1fr}.receipt-whatsapp-action>p{grid-column:1}}@media print{body *{visibility:hidden!important}.sale-receipt-workspace,.sale-receipt-workspace *{visibility:visible!important}.sale-receipt-workspace{position:absolute;top:0;left:0;box-shadow:none!important;background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:20mm!important}.receipt-document-actions,.sale-receipt-workspace.print-receipt .printable-warranty,.sale-receipt-workspace.print-warranty .printable-receipt{display:none!important}.sale-receipt-workspace.print-warranty .printable-warranty{display:block!important}}.inventory-hero-icon svg,.clients-hero-icon svg,.users-hero-icon svg,.import-hero-icon svg,.generic-premium-icon svg,.client-heading-icon svg,.quick-customer-icon svg{width:25px;height:25px}.sale-drawer .selected-acquirer-note{color:#1e528d;background:linear-gradient(135deg,#eaf5ff,#f2f8ff);border:1px solid #cfe5ff;border-radius:14px;padding:13px 15px}.sale-drawer .selected-acquirer-note strong{color:#075bea;font-size:.875rem}.sale-drawer .sale-summary{color:#ffffffa3;background:linear-gradient(145deg,#071b3b,#083e88);border:1px solid #57b9ff47;border-radius:16px;padding:16px}.sale-drawer .sale-summary span{border-color:#ffffff1a}.sale-drawer .sale-summary strong{color:#fff}.sale-drawer>.drawer-complete,.sale-drawer>.sale-receipt{background:#fff;border:1px solid #e3eaf3;border-radius:20px;margin:20px 22px 0;padding:24px;box-shadow:0 14px 40px #142d5012}.sale-drawer .drawer-footer{background:#f5f8fcf0;border-top:0;gap:11px;margin-top:0;padding:18px 22px 22px}.sale-drawer .drawer-footer button{border-radius:13px;height:48px;padding:0 22px;font-family:inherit;font-size:.875rem;font-weight:700}.sale-drawer .drawer-footer button:last-child{color:#fff;background:linear-gradient(135deg,#073b8d,#075bea);box-shadow:0 12px 24px #075bea38}@media (width<=640px){.drawer-backdrop{padding:0}.sale-drawer{border:0;border-radius:0;width:100%;height:100%;max-height:100%}.sale-drawer-heading{padding:20px 18px}.sale-drawer-heading p{display:none}.sale-drawer .drawer-steps{padding:14px 18px}.sale-drawer .drawer-steps span small{display:none}.sale-drawer .drawer-steps span i{width:calc(100% - 38px);left:35px}.sale-drawer>.drawer-form,.sale-drawer>.drawer-complete,.sale-drawer>.sale-receipt{margin:16px 14px 0;padding:18px}.sale-drawer .drawer-form-row{grid-template-columns:1fr}.sale-drawer .drawer-footer{margin-top:auto;padding:15px 14px}.sale-customer-heading{flex-direction:column;align-items:flex-start}.sale-customer-heading>button{justify-content:center;width:100%}.quick-customer-backdrop{padding:10px}.quick-customer-fields .drawer-form-row{grid-template-columns:1fr}}.sale-workspace{background:#f3f7fc;width:min(96vw,1180px);max-width:1180px;margin:auto}.sale-workspace .sale-drawer-heading{z-index:12;position:sticky;top:0}.sale-live-totals{z-index:10;background:#eaf1fb;border-bottom:1px solid #dbe6f3;grid-template-columns:repeat(3,1fr);gap:12px;padding:15px 20px;display:grid;position:sticky;top:96px}.sale-live-totals article{color:#fff;background:linear-gradient(145deg,#07182f,#0b2344);border:1px solid #4ca0ff33;border-radius:16px;grid-template-columns:1fr auto;gap:4px 12px;padding:15px 17px;display:grid;box-shadow:0 10px 24px #07193517}.sale-live-totals article:before{content:"";background:#0d73ec;border-radius:99px;grid-row:1/3;width:4px;height:100%}.sale-live-totals article.settled{background:linear-gradient(145deg,#073a38,#075b50);border-color:#41e7bf47}.sale-live-totals article.settled:before{background:#44deb6}.sale-live-totals span{color:#ffffffa3;text-transform:uppercase;grid-column:2;font-size:.875rem;font-weight:600}.sale-live-totals strong{letter-spacing:-.035em;grid-column:2;font-size:1.375rem}.sale-live-totals small{color:#ffffff85;grid-area:1/3/3;align-self:center;font-size:.8125rem}.sale-workspace-body{flex-direction:column;gap:15px;padding:18px 20px 4px;display:flex}.sale-workspace-card{background:#fff;border:1px solid #dfe8f2;border-radius:19px;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:0 12px 34px #142d500e}.sale-section-heading{border-bottom:1px solid #edf1f6;align-items:center;gap:11px;padding-bottom:14px;display:flex}.sale-section-heading>span{color:#075bea;background:#e9f3ff;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.875rem;font-weight:700;display:flex}.sale-section-heading>div{flex-direction:column;gap:3px;display:flex}.sale-section-heading strong{color:#17263b;font-size:.875rem}.sale-section-heading small{color:#8a98aa;font-size:.8125rem}.sale-workspace-card label{color:#435169;flex-direction:column;gap:7px;font-size:.875rem;font-weight:700;display:flex}.sale-workspace-card input,.sale-workspace-card select,.sale-workspace-card textarea{color:#17263a;background:#f6f8fb;border:1px solid #dce5ef;border-radius:12px;outline:none;padding:0 13px;font-family:inherit;font-size:1rem;font-weight:600;transition:all .18s}.sale-workspace-card input,.sale-workspace-card select{height:45px}.sale-workspace-card textarea{resize:vertical;padding-top:12px;padding-bottom:12px;line-height:1.55}.sale-workspace-card input:focus,.sale-workspace-card select:focus,.sale-workspace-card textarea:focus{background:#fff;border-color:#2587ef;box-shadow:0 0 0 4px #075bea17}.sale-client-line{grid-template-columns:1fr auto;align-items:flex-end;gap:12px;display:grid}.sale-customer-field{color:#435169;flex-direction:column;gap:7px;min-width:0;font-size:.875rem;font-weight:700;display:flex}.sale-customer-picker{z-index:0;position:relative}.sale-customer-picker.is-open{z-index:160}.sale-customer-picker>svg{color:#76879a;pointer-events:none;z-index:2;width:16px;height:16px;position:absolute;top:15px;left:13px}.sale-customer-picker>input{width:100%;padding-left:40px}.sale-customer-results{z-index:60;background:#fff;border:1px solid #cddbea;border-radius:13px;max-height:310px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #0b234133}.sale-customer-results>button{color:#1c2c41;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;font-family:inherit;display:grid}.sale-customer-results>button:hover,.sale-customer-results>button:focus-visible,.sale-customer-results>button.active{background:#eef6ff;outline:none}.sale-customer-results>button>span{color:#075bea;background:#e3efff;border-radius:9px;justify-content:center;align-items:center;width:29px;height:29px;font-size:.875rem;font-weight:700;display:flex}.sale-customer-results>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.sale-customer-results>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.sale-customer-results>button small{color:#74859a;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.sale-customer-results>button>svg{color:#075bea;width:16px;height:16px}.sale-customer-results>p{color:#7c8da1;text-align:center;margin:0;padding:15px 10px;font-size:.875rem;line-height:1.5}.sale-client-line>button,.sale-add-button{color:#075bea;cursor:pointer;background:#e9f4ff;border:1px solid #c9e2ff;border-radius:12px;justify-content:center;align-items:center;gap:7px;height:45px;padding:0 15px;font-family:inherit;font-size:.875rem;font-weight:700;display:flex}.sale-client-line>button b{color:#fff;background:#075bea;border-radius:7px;justify-content:center;align-items:center;width:21px;height:21px;font-size:.875rem;display:flex}.sale-add-button{color:#fff;background:linear-gradient(135deg,#073b8d,#075bea);border:0;box-shadow:0 9px 18px #075bea2e}.sale-add-button svg{width:15px;height:15px}.sale-add-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.42}.sale-context-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sale-context-grid>span{background:#f7f9fc;border:1px solid #e8edf4;border-radius:11px;flex-direction:column;gap:4px;padding:11px 13px;display:flex}.sale-context-grid small{color:#98a3b2;letter-spacing:.08em;font-size:.8125rem;font-weight:700}.sale-context-grid strong{color:#2f3d50;font-size:.875rem}.sale-fulfillment-block{background:linear-gradient(145deg,#f7fbff,#f2f7fd);border:1px solid #dce8f5;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.sale-fulfillment-heading{justify-content:space-between;align-items:center;display:flex}.sale-fulfillment-heading>div{flex-direction:column;gap:3px;display:flex}.sale-fulfillment-heading strong{color:#17304f;font-size:.875rem}.sale-fulfillment-heading small{color:#7b8da3;font-size:.8125rem}.sale-fulfillment-heading>span{color:#087052;letter-spacing:.07em;background:#e2f7ef;border-radius:999px;padding:6px 9px;font-size:.875rem;font-weight:700}.sale-fulfillment-heading>span.store{color:#a45e00;background:#fff0d9}.sale-fulfillment-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sale-fulfillment-options>button{color:#23364e;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe5f0;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:11px;font-family:inherit;transition:all .18s;display:grid}.sale-fulfillment-options>button:hover{border-color:#9dc8f7;transform:translateY(-1px)}.sale-fulfillment-options>button.active{background:#eaf4ff;border-color:#64a9f3;box-shadow:0 0 0 3px #075bea12}.sale-fulfillment-options>button>b{color:#6080a7;background:#edf3fa;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.875rem;display:flex}.sale-fulfillment-options>button.active>b{color:#fff;background:#075bea}.sale-fulfillment-options>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.sale-fulfillment-options>button strong{color:inherit;font-size:.875rem}.sale-fulfillment-options>button small{color:#7d8da0;font-size:.875rem;line-height:1.35}.sale-logistics-fields{grid-template-columns:minmax(190px,1.35fr) minmax(145px,.8fr) minmax(160px,.85fr) minmax(210px,1.2fr);align-items:start;gap:9px;display:grid}.sale-logistics-fields>label{min-width:0}.sale-logistics-fields>label>small{line-height:1.35}.sale-logistics-impact{background:#eaf9f3;border:1px solid #c8ebdd;border-radius:12px;flex-direction:column;gap:3px;min-height:66px;margin-top:23px;padding:10px 12px;display:flex}.sale-logistics-impact.store{background:#fff7e9;border-color:#f2d8ac}.sale-logistics-impact span{color:#16815f;letter-spacing:.06em;font-size:.875rem;font-weight:700}.sale-logistics-impact.store span{color:#ad6609}.sale-logistics-impact strong{color:#234438;font-size:.875rem}.sale-logistics-impact.store strong{color:#71470e}.sale-logistics-impact small{color:#698377;font-size:.8125rem;line-height:1.4}.sale-logistics-impact.store small{color:#8c7555}.sale-edit-logistics{background:#f6f9fc;border:1px solid #e0e9f2;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:13px;display:grid}.sale-edit-logistics>strong{color:#153252;grid-column:1/-1;font-size:.875rem}.sale-product-entry{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(110px,.75fr)) auto;align-items:end;gap:10px;display:grid}.sale-product-picker{color:#435169;flex-direction:column;gap:7px;min-width:0;font-size:.875rem;font-weight:700;display:flex}.sale-product-type-tabs{background:#edf2f8;border:1px solid #dde6f0;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.sale-product-type-tabs button{color:#68798e;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:6px 8px;font-family:inherit;font-size:.875rem;font-weight:700;transition:background .18s,box-shadow .18s,color .18s;display:flex}.sale-product-type-tabs button b{background:#5b708b1c;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:.875rem;display:flex}.sale-product-type-tabs button.active{color:#075bea;background:#fff;box-shadow:0 4px 12px #213c5d1f}.sale-product-type-tabs button.active b{color:#075bea;background:#e3efff}.sale-product-type-tabs button.accessory.active{color:#087b59}.sale-product-type-tabs button.accessory.active b{color:#087b59;background:#dff5ec}.sale-product-search{position:relative}.sale-product-search>svg{color:#76879a;pointer-events:none;z-index:2;width:16px;height:16px;position:absolute;top:15px;left:13px}.sale-product-search>input{width:100%;padding-left:40px}.sale-product-results{z-index:40;background:#fff;border:1px solid #cddbea;border-radius:13px;max-height:310px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #0b234133}.sale-product-results>button{color:#1c2c41;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px;font-family:inherit;display:grid}.sale-product-results>button:hover,.sale-product-results>button:focus-visible{background:#eef6ff;outline:none}.sale-product-results>button>span{color:#075bea;text-transform:uppercase;background:#e8f3ff;border-radius:7px;padding:5px 7px;font-size:.875rem}.sale-product-results>button>span.accessory{color:#087b59;background:#e8f8f2}.sale-product-results>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.sale-product-results>button>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.sale-product-results>button>div .sale-product-detail-line{align-items:center;gap:5px;min-width:0;display:flex}.sale-product-results>button>div .sale-product-battery{color:#075fca;white-space:nowrap;background:#e9f5ff;border:1px solid #c6e2ff;border-radius:999px;flex:none;padding:2px 5px;font-size:.875rem;font-style:normal;font-weight:700}.sale-product-results>button>div small{color:#74859a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;display:block;overflow:hidden}.sale-product-results>button>b{color:#10233e;white-space:nowrap;font-size:.875rem}.sale-product-results>p{color:#7c8da1;text-align:center;margin:0;padding:15px 10px;font-size:.875rem}.sale-payment-entry{grid-template-columns:repeat(6,minmax(120px,1fr));align-items:end;gap:10px;display:grid}.sale-payment-entry>label:first-child{grid-column:span 1}.sale-payment-entry .sale-add-button{min-width:170px}.card-payment-timing{background:linear-gradient(125deg,#f1f7ff,#fbfdff);border:1px solid #cfe1f5;border-radius:15px;grid-template-columns:minmax(300px,1.3fr) minmax(230px,.8fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.card-payment-timing>label:first-child{cursor:pointer;grid-template-columns:38px 1fr;align-items:center;gap:11px;display:grid}.card-payment-timing>label:first-child input{opacity:0;width:1px;height:1px;position:absolute}.card-payment-timing>label:first-child>span{background:#cad8e8;border-radius:20px;width:38px;height:22px;transition:all .18s;position:relative}.card-payment-timing>label:first-child>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #122e523b}.card-payment-timing.pending>label:first-child>span{background:#e79428}.card-payment-timing.pending>label:first-child>span:after{transform:translate(16px)}.card-payment-timing>label:first-child>div{flex-direction:column;gap:3px;display:flex}.card-payment-timing>label:first-child strong{color:#17304f;font-size:.875rem}.card-payment-timing>label:first-child small{color:#768ba3;font-size:.875rem;line-height:1.4}.card-payment-expected{color:#536b87;flex-direction:column;gap:5px;font-size:.875rem;font-weight:700;display:flex}.card-payment-expected input{color:#183454;background:#fff;border:1px solid #cadbea;border-radius:9px;min-height:38px;padding:0 10px}.card-payment-expected small{color:#8798aa;font-size:.8125rem;font-weight:600;line-height:1.35}.card-payment-timing>div:last-child{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.card-payment-timing>div:last-child span{color:#0764cc;background:#e7f3ff;border-radius:20px;padding:5px 8px;font-size:.875rem;font-weight:700}.card-payment-timing.pending>div:last-child span{color:#a06410;background:#fff0d9}.card-payment-timing>div:last-child strong{color:#36516f;white-space:nowrap;font-size:.875rem}.trade-in-payment-fields{background:linear-gradient(135deg,#f1f8ff,#fbfdff);border:1px solid #cfe4fb;border-radius:15px;grid-template-columns:repeat(4,minmax(145px,1fr));gap:11px;padding:15px;display:grid}.trade-in-payment-heading{flex-direction:column;grid-column:1/-1;gap:3px;display:flex}.trade-in-payment-heading span{color:#075bea;letter-spacing:.1em;font-size:.875rem;font-weight:700}.trade-in-payment-heading strong{color:#1f3550;font-size:.875rem}.trade-in-payment-heading small{color:#74879d;font-size:.8125rem}.trade-in-payment-fields .trade-in-notes{grid-column:span 2}.sale-auto-destination{background:linear-gradient(135deg,#edf7ff,#f6fbff);border:1px solid #cfe5fb;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;padding:12px 14px;display:grid}.sale-auto-destination span{color:#61809f;text-transform:uppercase;grid-row:1/3;font-size:.875rem;font-weight:700}.sale-auto-destination strong{color:#075bea;font-size:.875rem}.sale-auto-destination small{color:#7290ad;font-size:.8125rem}.sale-entry-list{border:1px solid #e8edf4;border-radius:13px;overflow:hidden}.sale-entry-list article{background:#fff;grid-template-columns:minmax(280px,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.sale-entry-list article+article{border-top:1px solid #edf1f5}.sale-entry-list article>div{flex-direction:column;gap:4px;display:flex}.sale-entry-list article>div strong{color:#233247;font-size:.875rem}.sale-entry-list article>div small{color:#8794a5;font-size:.8125rem}.sale-entry-list article>span{color:#075bea;background:#eef5ff;border-radius:7px;padding:6px 8px;font-size:.875rem;font-weight:700}.sale-entry-list article>b{color:#15253b;text-align:right;min-width:92px;font-size:.875rem}.sale-entry-list article>button{color:#8390a0;cursor:pointer;background:#f3f5f8;border:0;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.sale-entry-list article>button svg{width:13px;height:13px}.payment-list article{grid-template-columns:minmax(280px,1fr) auto auto}.sale-empty-state{color:#9aa5b3;text-align:center;padding:19px;font-size:.875rem}.sale-final-card>div:first-child{align-items:center;gap:12px;display:flex}.sale-final-card>div:first-child>span{color:#8a96a5;background:#eef2f6;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.sale-final-card>div:first-child>span.ready{color:#05865e;background:#e2f8f0}.sale-final-card>div:first-child>span svg{width:18px;height:18px}.sale-final-card>div:first-child>div{flex-direction:column;gap:4px;display:flex}.sale-final-card>div:first-child strong{color:#243348;font-size:.875rem}.sale-final-card>div:first-child small{color:#8491a1;font-size:.8125rem}.sale-workspace .drawer-footer{z-index:15;position:sticky;bottom:0}.sale-workspace .drawer-footer button:last-child{min-width:245px}.sale-receipt-workspace{width:calc(100% - 40px);max-width:720px;margin:20px auto!important}.receipt-payment-list{border-bottom:1px solid #e9ebee;flex-direction:column;padding:8px 0;display:flex}.receipt-payment-list>small{color:#8d929a;letter-spacing:.05em;padding-bottom:4px;font-size:9px;font-weight:800}.receipt-payment-list>span{justify-content:space-between;padding:7px 0;font-size:11px;display:flex}@media (width<=980px){.sale-workspace{border-radius:20px;width:calc(100vw - 20px)}.sale-product-entry{grid-template-columns:repeat(3,1fr)}.sale-product-entry .sale-product-select{grid-column:1/-1}.sale-product-entry .sale-add-button{grid-column:3}.sale-payment-entry{grid-template-columns:repeat(3,1fr)}.sale-logistics-fields,.sale-edit-logistics{grid-template-columns:repeat(2,1fr)}.card-payment-timing{grid-template-columns:1fr 1fr}.card-payment-timing>div:last-child{grid-column:1/-1;align-items:flex-start}.trade-in-payment-fields{grid-template-columns:repeat(2,1fr)}.sale-payment-entry .sale-add-button{min-width:0}.sale-live-totals{top:92px}}@media (width<=640px){.sale-workspace{border-radius:0;width:100%}.sale-live-totals{gap:7px;padding:10px;position:static}.sale-live-totals article{flex-direction:column;gap:3px;padding:12px;display:flex}.sale-live-totals article:before{display:none}.sale-live-totals span,.sale-live-totals strong,.sale-live-totals small{grid-area:auto}.sale-live-totals strong{font-size:.9375rem}.sale-live-totals small{display:none}.sale-workspace-body{padding:12px 10px 2px}.sale-workspace-card{border-radius:15px;padding:15px}.sale-client-line,.sale-context-grid,.sale-product-entry,.sale-payment-entry,.sale-fulfillment-options,.sale-logistics-fields,.sale-edit-logistics{grid-template-columns:1fr}.sale-fulfillment-heading{flex-direction:column;align-items:flex-start;gap:8px}.sale-logistics-impact{margin-top:0}.card-payment-timing{grid-template-columns:1fr}.card-payment-timing>div:last-child{grid-column:auto}.trade-in-payment-fields{grid-template-columns:1fr}.trade-in-payment-fields .trade-in-notes,.sale-product-entry .sale-product-select,.sale-product-entry .sale-add-button,.sale-payment-entry>label:first-child{grid-column:auto}.sale-gift-button{grid-template-columns:auto 1fr}.sale-gift-button>b{text-align:center;grid-column:1/-1}.sale-entry-list article,.payment-list article{grid-template-columns:1fr auto}.sale-entry-list article>div{grid-column:1/-1}.sale-entry-list article>span{justify-self:start}.sale-workspace .drawer-footer button:last-child{min-width:0}.sale-receipt-workspace{width:calc(100% - 20px);margin:12px auto!important}}@media (width>=901px){.dashboard-content{max-width:1580px;padding:34px 38px 60px}.dashboard-content :where(.sales-premium,.cash-premium,.finance-premium,.partner-premium,.inventory-premium,.clients-premium,.users-premium,.import-premium,.generic-premium){gap:22px}.dashboard-content :where(.module-header,.generic-premium-hero,.inventory-hero,.clients-hero,.users-hero,.import-hero){border-radius:26px;min-height:132px;padding:28px 30px}.dashboard-content :where(.module-header h2,.generic-premium-hero h1,.inventory-hero h1,.clients-hero h1,.users-hero h1,.import-hero h1){font-size:1.875rem;line-height:1.25}.dashboard-content :where(.module-header p,.generic-premium-hero p,.inventory-hero p,.clients-hero p,.users-hero p,.import-hero p){margin-top:6px;font-size:.875rem;line-height:1.5}.dashboard-content :where(.generic-premium-hero>div>span,.inventory-hero>div>span,.clients-hero>div>span,.users-hero>div>span,.import-hero>div>span){letter-spacing:.16em;font-size:.875rem}.dashboard-content :where(.generic-premium-icon,.inventory-hero-icon,.clients-hero-icon,.users-hero-icon,.import-hero-icon){border-radius:16px;width:58px;height:58px;font-size:.875rem}.dashboard-content :where(.dashboard-primary-button,.generic-premium-action,.inventory-entry-button,.clients-entry-button,.users-new-button){border-radius:14px;min-height:48px;padding:11px 17px;font-size:.875rem}.dashboard-content :where(.generic-premium-action>span,.inventory-entry-button>span,.clients-entry-button>span,.users-new-button>span){font-size:.875rem}.dashboard-content :where(.generic-premium-action small,.inventory-entry-button small,.clients-entry-button small,.users-new-button small){font-size:.8125rem}.dashboard-content :where(.module-metric-row,.metric-grid){gap:16px}.dashboard-content :where(.module-metric-row article,.metric-card){border-radius:20px;min-height:138px;padding:22px}.dashboard-content :where(.module-metric-row article>span,.metric-top span){font-size:.875rem;font-weight:600}.dashboard-content :where(.module-metric-row article>strong,.metric-card>strong){margin-top:20px;font-size:1.6875rem;line-height:1.25}.dashboard-content :where(.module-metric-row article>small,.metric-card>small){font-size:.8125rem;line-height:1.4}.dashboard-content :where(.dashboard-panel,.generic-premium-table,.inventory-table-panel,.clients-table-panel,.users-list-card,.import-main-card,.import-history-card){border-radius:22px}.dashboard-content .panel-heading{min-height:62px}.dashboard-content :where(.panel-heading h3,.generic-premium-heading h3,.inventory-table-heading h3,.clients-table-heading h3,.users-list-heading h3,.import-card-heading h3){font-size:1.0625rem}.dashboard-content :where(.panel-heading span,.generic-premium-heading span,.inventory-table-heading span,.clients-table-heading span,.users-list-heading span,.import-card-heading span){font-size:.875rem;line-height:1.45}.dashboard-content :where(.generic-premium-heading,.inventory-table-heading,.clients-table-heading,.users-list-heading){min-height:72px;padding:20px 24px 16px}.dashboard-content .table-toolbar,.dashboard-content :where(.generic-premium-table,.inventory-table-panel,.clients-table-panel) .table-toolbar{gap:10px;min-height:70px;padding:14px 22px}.dashboard-content .table-toolbar label{border-radius:12px;max-width:430px;height:44px;padding:0 14px}.dashboard-content .table-toolbar input{font-size:1rem}.dashboard-content .table-toolbar>button{border-radius:11px;min-height:40px;padding:0 15px;font-size:.875rem}.dashboard-content .inventory-view-tabs{gap:12px;padding:14px 24px 0}.dashboard-content .inventory-view-tabs button{padding:12px 16px 11px;font-size:.875rem}.dashboard-content .inventory-view-tabs button b{min-width:26px;font-size:.875rem}.dashboard-content .inventory-view-summary,.dashboard-content .inventory-table-heading p{font-size:.875rem}.dashboard-content .inventory-refresh-button{min-height:34px;padding:7px 11px;font-size:.875rem}.dashboard-content .inventory-status-filters{gap:9px;padding:12px 24px}.dashboard-content .inventory-status-filters>span,.dashboard-content .inventory-status-filters button{font-size:.875rem}.dashboard-content .inventory-status-filters button{min-height:36px;padding:6px 12px}.dashboard-content .inventory-status-filters button>b,.dashboard-content .inventory-sort-button i{font-size:.875rem}.dashboard-content .inventory-table-panel .dashboard-table .inventory-row-actions>.inventory-row-action{min-height:36px;padding-inline:11px;font-size:.875rem}.dashboard-content .dashboard-table th{padding:14px 13px;font-size:.875rem}.dashboard-content .dashboard-table td{padding:16px 13px;font-size:.875rem;line-height:1.35}.dashboard-content .dashboard-table td small{margin-top:4px;font-size:.8125rem}.dashboard-content .status-pill{padding:7px 11px;font-size:.8125rem}.dashboard-content .generic-row{min-height:60px;padding:13px 14px;font-size:.875rem}.dashboard-content .generic-row strong,.dashboard-content .generic-row span{font-size:.875rem}.dashboard-content .import-steps{border-radius:18px;min-height:72px;padding:16px 22px}.dashboard-content .import-steps span{width:30px;height:30px;font-size:.875rem}.dashboard-content .import-steps small,.dashboard-content .import-type-field,.dashboard-content .import-dropzone strong,.dashboard-content .import-empty-history strong,.dashboard-content .import-safety-list>strong,.dashboard-content .import-dropzone small,.dashboard-content .import-empty-history small,.dashboard-content .import-safety-list>span{font-size:.8125rem}.dashboard-content .import-dropzone{min-height:260px}.dashboard-content .user-profile-main strong{font-size:.875rem}.dashboard-content .user-profile-main small,.dashboard-content .user-access-copy,.dashboard-content .user-upload-button{font-size:.8125rem}.dashboard-content .sales-premium>.module-header,.dashboard-content .cash-premium>.module-header,.dashboard-content .finance-premium>.module-header,.dashboard-content .partner-premium>.module-header,.dashboard-content .generic-premium>.generic-premium-hero,.dashboard-content .inventory-premium>.inventory-hero,.dashboard-content .clients-premium>.clients-hero,.dashboard-content .users-premium>.users-hero,.dashboard-content .import-premium>.import-hero{min-height:132px;padding:28px 30px}.dashboard-content .sales-premium>.module-header h2,.dashboard-content .cash-premium>.module-header h2,.dashboard-content .finance-premium>.module-header h2,.dashboard-content .partner-premium>.module-header h2,.dashboard-content .generic-premium-hero h1,.dashboard-content .inventory-hero h1,.dashboard-content .clients-hero h1,.dashboard-content .users-hero h1,.dashboard-content .import-hero h1{font-size:1.875rem}.dashboard-content .sales-premium>.module-header p,.dashboard-content .cash-premium>.module-header p,.dashboard-content .finance-premium>.module-header p,.dashboard-content .partner-premium>.module-header p,.dashboard-content .generic-premium-hero p,.dashboard-content .inventory-hero p,.dashboard-content .clients-hero p,.dashboard-content .users-hero p,.dashboard-content .import-hero p{font-size:.875rem}.dashboard-content .sales-premium .module-metric-row article,.dashboard-content .cash-premium .module-metric-row article,.dashboard-content .finance-premium .module-metric-row article,.dashboard-content .partner-premium .module-metric-row article,.dashboard-content .generic-premium .module-metric-row article,.dashboard-content .inventory-premium .module-metric-row article,.dashboard-content .clients-premium .module-metric-row article,.dashboard-content .users-premium .module-metric-row article{min-height:138px;padding:22px}.dashboard-content .sales-premium .module-metric-row article>span,.dashboard-content .cash-premium .module-metric-row article>span,.dashboard-content .finance-premium .module-metric-row article>span,.dashboard-content .partner-premium .module-metric-row article>span,.dashboard-content .generic-premium .module-metric-row article>span,.dashboard-content .inventory-premium .module-metric-row article>span,.dashboard-content .clients-premium .module-metric-row article>span,.dashboard-content .users-premium .module-metric-row article>span{font-size:.875rem}.dashboard-content .sales-premium .module-metric-row article>strong,.dashboard-content .cash-premium .module-metric-row article>strong,.dashboard-content .finance-premium .module-metric-row article>strong,.dashboard-content .partner-premium .module-metric-row article>strong,.dashboard-content .generic-premium .module-metric-row article>strong,.dashboard-content .inventory-premium .module-metric-row article>strong,.dashboard-content .clients-premium .module-metric-row article>strong,.dashboard-content .users-premium .module-metric-row article>strong{font-size:1.6875rem}.dashboard-content .sales-premium .module-metric-row article>small,.dashboard-content .cash-premium .module-metric-row article>small,.dashboard-content .finance-premium .module-metric-row article>small,.dashboard-content .partner-premium .module-metric-row article>small,.dashboard-content .generic-premium .module-metric-row article>small,.dashboard-content .inventory-premium .module-metric-row article>small,.dashboard-content .clients-premium .module-metric-row article>small,.dashboard-content .users-premium .module-metric-row article>small{font-size:.8125rem}}@media (width<=900px){.dashboard-content{padding:20px 16px 42px}.dashboard-content :where(.module-header,.generic-premium-hero,.inventory-hero,.clients-hero,.users-hero,.import-hero){min-height:120px;padding:22px}}:root{--rz-blue:#075bea;--rz-cyan:#08baf2;--rz-navy:#061a3a;--rz-navy-soft:#082344;--rz-surface:#fff;--rz-canvas:#f2f6fb;--rz-text:#10233e;--rz-muted:#667991;--rz-line:#dce6f2;--rz-radius-sm:14px;--rz-radius:20px;--rz-radius-lg:28px;--rz-shadow:0 18px 55px #05234e17;--rz-shadow-hover:0 24px 70px #0546a029}html{background:var(--rz-canvas)}body{background:var(--rz-surface);color:var(--rz-text);font-family:var(--font-geist-sans), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-feature-settings:"kern" 1, "liga" 1, "calt" 1;letter-spacing:-.012em;text-rendering:optimizelegibility}::selection{color:#021731;background:#0a67ff33}:where(button,a,input,select,textarea){transition:background-color .22s,border-color .22s,color .22s,box-shadow .22s,transform .22s,opacity .22s}:where(button,a):focus-visible,:where(input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #0a67ff38}.public-page{background:radial-gradient(circle at 8% 4%,#00c8f812,#0000 30%),linear-gradient(#fff 0%,#f8fbff 55%,#fff 100%);overflow:clip}.public-header{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:#fffc;border-color:#042a5914;box-shadow:0 8px 35px #041e4609}.public-header-inner{max-width:1380px;height:82px}.public-nav{gap:36px}.public-nav a,.team-link{color:#536174;font-size:.875rem;font-weight:600;position:relative}.public-nav a:after,.team-link:after{background:linear-gradient(90deg, var(--rz-blue), var(--rz-cyan));content:"";border-radius:4px;width:100%;height:2px;transition:transform .22s;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)scaleX(0)}.public-nav a:hover:after,.team-link:hover:after{transform:translate(-50%)scaleX(1)}.brand-mark{border-color:#0a67ff2e;box-shadow:0 8px 24px #0a67ff24}.header-cta,.dashboard-primary-button,.inventory-entry-button,.clients-entry-button,.users-new-button{background:linear-gradient(135deg,#075bea 0%,#0a7cff 58%,#00bce8 140%);border:1px solid #ffffff2e;box-shadow:0 10px 28px #075bea38}.header-cta:hover,.dashboard-primary-button:hover,.inventory-entry-button:hover,.clients-entry-button:hover,.users-new-button:hover{transform:translateY(-2px);box-shadow:0 16px 38px #075bea4d}.home-hero{background:radial-gradient(circle at 75% 18%,#00c6ff29,#0000 28%),radial-gradient(circle at 8% 90%,#1469ff1f,#0000 30%),linear-gradient(145deg,#020d1e 0%,#051b3d 52%,#06336c 100%);min-height:min(780px,100vh - 82px)}.home-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000);mask-image:linear-gradient(#000000bf,#0000)}.home-hero-inner{max-width:1380px}.hero-copy h1{letter-spacing:-.03em;font-size:clamp(3rem,5.3vw,5.125rem);font-weight:600;line-height:.99}.hero-copy h1 em{color:#0000;background:linear-gradient(100deg,#fff 0%,#70ddff 45%,#42a0ff 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-copy>p{color:#e9f2ffb8;max-width:600px;font-size:1.0625rem;line-height:1.72}.eyebrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff1c;border-radius:999px;width:fit-content;padding:8px 13px}.button{border-radius:14px;min-height:50px;padding:0 20px;font-size:.875rem;font-weight:600}.button:hover{transform:translateY(-2px)}.button-light{box-shadow:0 14px 38px #0000002e}.hero-glass-card{-webkit-backdrop-filter:blur(26px)saturate(135%);backdrop-filter:blur(26px)saturate(135%);border:1px solid #ffffff29;border-radius:32px;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg);box-shadow:0 38px 100px #00091b6b}.hero-glass-card:hover{transform:perspective(1200px)rotateY(0)rotateX(0)translateY(-7px);box-shadow:0 48px 120px #000f2d85}.floating-note{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 16px 50px #00000038}.trust-strip{box-shadow:var(--rz-shadow);z-index:5;border:1px solid #08458c17;border-radius:24px;max-width:1240px;margin:-34px auto 0;position:relative}.public-section{max-width:1320px;padding-top:104px;padding-bottom:104px}.section-kicker{color:var(--rz-blue);letter-spacing:.11em;font-weight:700}.section-heading h2,.store-showcase h2,.condition-card h2,.experience-copy h2,.public-cta h2{letter-spacing:-.03em;line-height:1.25}.store-showcase,.condition-card,.public-cta{box-shadow:var(--rz-shadow);border-radius:30px}.store-showcase-visual img{transition:filter .5s,transform .7s cubic-bezier(.2,.8,.2,1)}.store-showcase-visual:hover img{filter:saturate(1.07)contrast(1.02);transform:scale(1.035)}.product-card{border:1px solid #07489117;border-radius:24px;box-shadow:0 8px 32px #04234e0e}.product-card:hover{box-shadow:var(--rz-shadow-hover);border-color:#0a67ff38;transform:translateY(-7px)}.login-page{background:radial-gradient(circle at 75% 15%,#00bef529,#0000 30%),#f6f9fd}.login-brand-side{background:radial-gradient(circle at 15% 80%,#00c8f82e,#0000 26%),linear-gradient(150deg,#020d1e,#052b61)}.login-brand-copy h1{letter-spacing:-.03em;font-weight:600}.login-form-side{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffc7}.login-box{box-shadow:var(--rz-shadow);background:#fff;border:1px solid #074b961a;border-radius:26px;max-width:500px;padding:38px}.login-box h2{letter-spacing:-.03em}.login-box input{background:#f7f9fc;border:1px solid #dfe7f1;border-radius:14px;min-height:54px}.login-box input:focus{border-color:var(--rz-blue);background:#fff;box-shadow:0 0 0 4px #0a67ff17}.login-submit{background:linear-gradient(135deg,#061a3a,#075bea);border-radius:14px;min-height:54px;box-shadow:0 12px 28px #075bea33}.dashboard-layout{background:var(--rz-canvas)}.dashboard-sidebar{background:radial-gradient(circle at 25% 5%,#00c4f51a,#0000 24%),linear-gradient(#03142e 0%,#020d1f 100%);border-right:1px solid #ffffff0e;box-shadow:14px 0 50px #020e2212}.dashboard-sidebar nav{scrollbar-color:#4898ff59 transparent}.dashboard-sidebar nav button{letter-spacing:-.01em;border:1px solid #0000;border-radius:14px;min-height:48px;font-size:.875rem;font-weight:600}.dashboard-sidebar nav button:hover{color:#fff;background:#fff1;border-color:#fff1;transform:translate(3px)}.dashboard-sidebar nav button.active{box-shadow:0 12px 32px #00000029, inset 3px 0 0 var(--rz-cyan);color:#07172f;background:linear-gradient(135deg,#fffffffa,#eef7fff5)}.dashboard-sidebar nav button span{background:#ffffff0b;border-color:#ffffff1a;border-radius:11px}.dashboard-sidebar nav button.active span{background:linear-gradient(145deg, var(--rz-blue), #10b8e9);color:#fff;border-color:#0000;box-shadow:0 6px 18px #0a67ff40}.sidebar-user{background:#ffffff0b;border:1px solid #ffffff12;border-radius:15px}.dashboard-topbar{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#ffffffd4;border-bottom:1px solid #06346913;box-shadow:0 8px 30px #041e4606}.dashboard-content{background:radial-gradient(circle at 95% 0%, #0c74ff0f, transparent 27%), var(--rz-canvas)}.dashboard-content :where(.module-header,.inventory-hero,.clients-hero,.users-hero,.import-hero,.generic-premium-hero){background:radial-gradient(circle at 92% 20%,#00c7f838,#0000 25%),linear-gradient(125deg,#031a3d 0%,#0755bb 58%,#0a6df5 100%);border:1px solid #ffffff1f;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 20px 55px #05387d2e}.dashboard-content :where(.module-header,.users-hero,.import-hero,.generic-premium-hero):after{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:50%;width:240px;height:240px;position:absolute;top:-110px;right:-70px}.dashboard-content :where(.module-header h2,.inventory-hero h1,.clients-hero h1,.users-hero h1,.import-hero h1,.generic-premium-hero h1){color:#fff;letter-spacing:-.03em;font-weight:600}.dashboard-content :where(.module-header p,.inventory-hero p,.clients-hero p,.users-hero p,.import-hero p,.generic-premium-hero p){color:#e5f2ffb8;line-height:1.55}.module-metric-row{gap:16px}.module-metric-row article{background:#ffffffeb;border:1px solid #08468c17;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 10px 35px #05234e0e}.module-metric-row article:before{background:linear-gradient(180deg, var(--rz-blue), var(--rz-cyan));content:"";border-radius:0 0 5px;width:3px;height:38px;position:absolute;top:22px;left:0}.module-metric-row article:hover{box-shadow:var(--rz-shadow-hover);border-color:#0a67ff33;transform:translateY(-4px)}.module-metric-row article>span{color:#5b6b7f;letter-spacing:.015em;font-weight:600;font-size:.875rem!important}.module-metric-row article>strong{color:#0b1c33;letter-spacing:-.03em;font-weight:600;font-size:clamp(1.375rem,2vw,1.8125rem)!important}.module-metric-row article>small{color:#8390a2;line-height:1.45;font-size:.8125rem!important}.dashboard-panel{background:#fffffff0;border:1px solid #08468c16;border-radius:20px;box-shadow:0 12px 42px #05234e0e}.dashboard-panel:hover{border-color:#085ebe24}.panel-heading h3{color:#10233e;letter-spacing:-.025em;font-size:.9375rem;font-weight:600}.panel-heading span{color:#7b8899;font-size:.875rem}.table-toolbar label{background:#f3f7fb;border:1px solid #e0e9f3}.table-toolbar label:focus-within{border-color:var(--rz-blue);background:#fff;box-shadow:0 0 0 4px #0a67ff13}.dashboard-table tbody tr{transition:background-color .18s,transform .18s}.dashboard-table tbody tr:hover{background:#f4f8fe}.dashboard-table th{color:#718096;letter-spacing:.055em;text-transform:uppercase;font-weight:600}.dashboard-table td{color:#34445a}.dashboard-table td strong{color:#10233e;font-weight:600}.status-pill{border:1px solid #095bb514;font-weight:600}.finance-entry-modal{border:1px solid #08468c1a;border-radius:26px;max-height:calc(100vh - 36px);overflow-y:auto;box-shadow:0 40px 120px #02102857}.finance-entry-modal>label,.finance-entry-modal .drawer-form-row label{color:#47566a;gap:8px;font-size:.875rem}.finance-entry-modal :where(input,select,textarea){color:#16283f;background:#f5f8fc;border:1px solid #e0e8f2;border-radius:13px;min-height:48px;font-size:1rem}.finance-entry-modal :where(input,select,textarea):focus{border-color:var(--rz-blue);background:#fff;box-shadow:0 0 0 4px #0a67ff14}.finance-entry-modal.product-entry-modal{height:min(940px,100vh - 32px);max-height:none;padding:0;display:flex;overflow:hidden}.finance-entry-modal.product-entry-modal .product-entry-scrollbody{flex:auto;min-height:0;overflow:hidden auto}.drawer-heading h2{letter-spacing:-.03em;font-weight:600}.product-form-section-title{background:linear-gradient(90deg,#f0f6ff,#0000);border-radius:14px;padding:12px}.product-form-section-title>span{background:linear-gradient(145deg, var(--rz-blue), var(--rz-cyan));color:#fff}.finance-modal-actions .dashboard-primary-button{border-radius:12px;min-height:44px}.entry-type-switch{background:#edf3fa;border:1px solid #e1e9f3;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.entry-type-switch button{border-radius:11px;font-size:.875rem}.entry-type-switch button.active.card-investment{color:#6540c2}.finance-form-hint{color:#584485;background:#f2efff;border:1px solid #d9cff8;border-radius:12px;margin:0;padding:11px 13px;font-size:.875rem;line-height:1.5}.bank-account-card{border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 14px 36px #041c4226}.bank-account-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px #041c4238}.import-steps{border:1px solid #08468c17;box-shadow:0 10px 32px #05234e0d}.import-dropzone{background:linear-gradient(145deg,#f8fbff,#eff6ff);border-color:#bcd6f3}.import-dropzone:hover{border-color:var(--rz-blue);background:linear-gradient(145deg,#f3f9ff,#e7f2ff);box-shadow:inset 0 0 0 1px #0a67ff14}.user-profile-row{border-radius:14px}.user-profile-row:hover{background:#f4f8fe;transform:translate(2px)}.user-photo-preview{box-shadow:0 0 0 2px #0a67ff47,0 8px 20px #04326e21}@keyframes rzRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes rzFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.home-hero .hero-copy{animation:.65s both rzRise}.home-hero .hero-product{animation:.7s 80ms both rzRise}.floating-note{animation:4s ease-in-out infinite rzFloat}.floating-note-two{animation-delay:-1.8s}.dashboard-content>div>:where(section,article,.module-header,.module-metric-row,.dashboard-two-columns),.dashboard-content>:where(section,article,.module-header,.module-metric-row,.dashboard-two-columns){animation:.42s both rzRise}@media (width<=1100px){.public-nav{gap:22px}.trust-strip{border-radius:0;margin-top:0}}@media (width<=900px){.public-header-inner{height:70px;padding:0 18px}.home-hero{min-height:auto}.hero-copy h1{font-size:clamp(2.6875rem,12vw,4rem)}.public-section{padding-top:72px;padding-bottom:72px}.dashboard-content :where(.module-header,.inventory-hero,.clients-hero,.users-hero,.import-hero,.generic-premium-hero){border-radius:20px}.module-metric-row{gap:12px}}@media (width<=560px){.hero-copy h1{font-size:2.625rem}.hero-copy>p{font-size:.9375rem}.hero-actions{flex-direction:column;align-items:stretch}.button{justify-content:center;width:100%}.store-showcase,.condition-card,.public-cta{border-radius:22px}.dashboard-content{padding:14px 12px 36px}.dashboard-content :where(.module-header,.inventory-hero,.clients-hero,.users-hero,.import-hero,.generic-premium-hero){padding:22px 18px!important}.module-metric-row article{border-radius:17px;min-height:116px!important;padding:18px!important}.dashboard-panel{border-radius:17px}.finance-modal-backdrop{align-items:flex-end;padding:0}.finance-entry-modal{border-radius:24px 24px 0 0;max-height:94vh;padding:20px}.finance-entry-modal.product-entry-modal{height:94vh;max-height:94vh;padding:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sellers-workspace-tabs{background:var(--rz-theme-surface);border:1px solid var(--rz-theme-border);box-shadow:var(--rz-theme-shadow);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid}.sellers-workspace-tabs.no-reservations{grid-template-columns:repeat(3,minmax(0,1fr))}.sellers-workspace-tabs>button{color:var(--rz-theme-text-secondary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 10px;min-height:64px;padding:10px 12px;display:grid}.sellers-workspace-tabs>button:hover{background:var(--rz-theme-hover)}.sellers-workspace-tabs>button.active{background:var(--rz-theme-selected);border-color:var(--rz-theme-info-border);color:var(--rz-theme-text)}.sellers-workspace-tabs>button>span{background:var(--rz-theme-button);color:var(--rz-theme-link);border-radius:10px;grid-row:1/span 2;justify-content:center;align-items:center;width:34px;height:34px;font-size:.875rem;font-weight:700;display:flex}.sellers-workspace-tabs>button.active>span{background:var(--rz-theme-brand);color:#fff}.sellers-workspace-tabs strong{font-size:.875rem}.sellers-workspace-tabs small{color:var(--rz-theme-text-muted);font-size:.8125rem}.seller-reservation-launchpad{color:#fff;background:linear-gradient(135deg,#062650 0%,#074c9e 60%,#087fc4 100%);border:1px solid #5fc8ff47;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:20px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #042e6433}.seller-reservation-launchpad:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:220px;height:220px;position:absolute;top:-120px;right:-80px}.seller-reservation-launchpad-copy,.seller-reservation-launchpad-actions,.seller-reservation-launchpad-note{z-index:1;position:relative}.seller-reservation-launchpad-copy>span{color:#72dcff;letter-spacing:.13em;font-size:.875rem;font-weight:700}.seller-reservation-launchpad-copy h3{color:#fff;letter-spacing:-.035em;margin:8px 0;font-size:clamp(1.375rem,2.6vw,1.875rem)}.seller-reservation-launchpad-copy p{color:#d3e6f8;max-width:720px;margin:0;line-height:1.55}.seller-reservation-launchpad-actions{gap:10px;display:grid}.seller-reservation-launchpad-actions>button{color:#fff;cursor:pointer;text-align:left;background:#0419375c;border:1px solid #fff3;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-height:64px;padding:11px 14px;display:grid}.seller-reservation-launchpad-actions>button.dashboard-primary-button{color:#075bea;background:#fff;border-color:#fff}.seller-reservation-launchpad-actions strong{font-size:.875rem}.seller-reservation-launchpad-actions small{color:inherit;opacity:.76;font-size:.8125rem}.seller-reservation-launchpad-actions span{grid-area:1/2/span 2;font-size:1.25rem}.seller-reservation-launchpad-note{background:#02122a47;border:1px solid #ffffff24;border-radius:13px;grid-column:1/-1;align-items:center;gap:10px;padding:12px 14px;display:flex}.seller-reservation-launchpad-note b{color:#76e4ff;letter-spacing:.05em;flex:none;font-size:.875rem}.seller-reservation-launchpad-note span{color:#d6e6f7;font-size:.875rem}.seller-command-actions .seller-reserve-action{color:#fff;background:#01163447;border:1px solid #ffffff47}.seller-command-actions .seller-reserve-action:hover{background:#ffffff24}.seller-reservations-tools{flex:none;align-items:center;gap:9px;display:flex}.seller-reservations-tools>button,.seller-reservations-empty>button{background:var(--rz-theme-button);border:1px solid var(--rz-theme-border-strong);color:var(--rz-theme-link);cursor:pointer;border-radius:11px;min-height:44px;padding:0 13px;font-size:.875rem;font-weight:700}.seller-reservations-tools>strong{background:var(--rz-theme-selected);border:1px solid var(--rz-theme-info-border);color:var(--rz-theme-link);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;display:flex}.seller-reservation-main>span,.seller-reservation-customer>span,.seller-reservation-due>span,.seller-reservation-main strong,.seller-reservation-customer strong,.seller-reservation-due strong{font-size:.875rem}.seller-reservation-main small,.seller-reservation-customer small,.seller-reservation-due small{font-size:.8125rem}.seller-reservation-list>article>button{min-height:44px}.seller-reservations-empty{flex-wrap:wrap}.seller-reservations-empty>button{margin-left:auto}.inventory-row-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.dashboard-app .inventory-table-panel .dashboard-table .inventory-row-actions>.inventory-quick-reserve{background:var(--rz-theme-success-surface);border:1px solid var(--rz-theme-success-border);color:var(--rz-theme-success);cursor:pointer;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:.875rem;font-weight:700;display:inline-flex}.dashboard-app .inventory-table-panel .dashboard-table .inventory-row-actions>.inventory-quick-reserve:hover{transform:translateY(-1px);box-shadow:0 8px 20px #12845b29}.inventory-quick-reserve b{font-size:.9375rem}.quick-reservation-modal{width:min(94vw,680px);max-width:680px}.quick-reservation-device{background:var(--rz-theme-surface-secondary);border:1px solid var(--rz-theme-border);border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:16px;padding:14px;display:grid}.quick-reservation-device>span{background:var(--rz-theme-selected);color:var(--rz-theme-link);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.quick-reservation-device>span svg{width:21px;height:21px}.quick-reservation-device small{color:var(--rz-theme-link);letter-spacing:.09em;font-size:.8125rem;font-weight:700;display:block}.quick-reservation-device strong{color:var(--rz-theme-text);margin:3px 0;font-size:.9375rem;display:block}.quick-reservation-device p{color:var(--rz-theme-text-muted);margin:0;font-size:.875rem}.quick-reservation-device>b{color:var(--rz-theme-financial);font-size:1rem}.quick-reservation-deadline{border:1px solid var(--rz-theme-border);border-radius:14px;margin:12px 0;padding:13px}.quick-reservation-deadline legend{color:var(--rz-theme-text);padding:0 5px;font-size:.8125rem;font-weight:700}.quick-reservation-presets{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.quick-reservation-presets button{background:var(--rz-theme-button);border:1px solid var(--rz-theme-border);color:var(--rz-theme-button-text);cursor:pointer;border-radius:9px;min-height:38px;padding:0 11px;font-size:.875rem;font-weight:700}.quick-reservation-presets button:hover{background:var(--rz-theme-hover);border-color:var(--rz-theme-focus)}.quick-reservation-deadline>input{width:100%}.quick-reservation-deadline>small{color:var(--rz-theme-text-muted);margin-top:6px;font-size:.8125rem;display:block}.quick-reservation-security{background:var(--rz-theme-success-surface);border:1px solid var(--rz-theme-success-border);border-radius:13px;align-items:center;gap:11px;margin-top:13px;padding:12px;display:flex}.quick-reservation-security>span{background:var(--rz-theme-success);color:var(--rz-theme-app);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.quick-reservation-security p{flex-direction:column;gap:3px;margin:0;display:flex}.quick-reservation-security strong{color:var(--rz-theme-text);font-size:.875rem}.quick-reservation-security small{color:var(--rz-theme-text-secondary);font-size:.8125rem;line-height:1.4}.team-goal-modal{max-height:min(900px,100dvh - 28px)}.team-goal-modal-head button,.seller-payment-modal-head>button,.inventory-reservations-heading>button{min-width:44px;min-height:44px}.team-goal-actions button,.monthly-goal-reference button,.seller-detail-button,.inventory-reservation-row>button{min-height:44px}@media (width<=900px){.sellers-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-reservation-launchpad{grid-template-columns:1fr}.seller-reservation-launchpad-note{grid-column:1}.seller-command-actions{flex-wrap:wrap}}@media (width<=560px){.sellers-workspace-tabs{grid-template-columns:1fr 1fr}.sellers-workspace-tabs>button{grid-template-columns:30px minmax(0,1fr);min-height:58px;padding:8px}.sellers-workspace-tabs>button>span{width:30px;height:30px}.seller-reservation-launchpad{border-radius:18px;padding:18px}.seller-reservation-launchpad-note,.seller-reservations-heading{flex-direction:column;align-items:flex-start}.seller-reservations-tools{justify-content:space-between;width:100%}.seller-reservations-tools>button{flex:1}.seller-reservations-empty>button{width:100%;margin-left:0}.inventory-row-actions{flex-direction:column;align-items:stretch;width:100%}.dashboard-app .inventory-table-panel .dashboard-table .inventory-row-actions>.inventory-quick-reserve{width:100%;min-height:44px}.quick-reservation-device{grid-template-columns:40px minmax(0,1fr)}.quick-reservation-device>b{grid-column:2}.seller-reservation-main strong,.seller-reservation-customer strong,.seller-reservation-due strong,.seller-reservation-main small,.seller-reservation-customer small,.seller-reservation-due small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.quick-reservation-presets{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quick-reservation-presets button{min-height:44px;padding:0 5px}.team-tier-editor>div{grid-template-columns:1fr}.team-tier-editor>div>button{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.sellers-workspace-tabs>button,.seller-reservation-list>article,.inventory-quick-reserve{transition:none!important}.seller-reservation-list>article:hover,.inventory-quick-reserve:hover{transform:none!important}}@keyframes administration-spin{to{transform:rotate(360deg)}}.dashboard-app .users-toolbar{background:#f6f9fd;border-bottom:1px solid #e2eaf4;grid-template-columns:minmax(260px,1fr) auto minmax(170px,auto);align-items:center;gap:12px;padding:14px 18px;display:grid}.dashboard-app .users-toolbar>label,.dashboard-app .saved-fee-search{color:#7890aa;background:#fff;border:1px solid #cfdceb;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:0 13px;display:flex}.dashboard-app .users-toolbar>label:focus-within,.dashboard-app .saved-fee-search:focus-within{border-color:#168cff;box-shadow:0 0 0 3px #168cff21}.dashboard-app .users-toolbar svg,.dashboard-app .saved-fee-search svg{flex:none;width:18px;height:18px}.dashboard-app .users-toolbar input,.dashboard-app .saved-fee-search input{color:#17304f;background:0 0;border:0;outline:0;width:100%;font-size:1rem}.dashboard-app .users-toolbar>select{color:#27415f;background:#fff;border:1px solid #cfdceb;border-radius:12px;min-height:46px;padding:0 34px 0 12px;font-size:1rem;font-weight:700}.dashboard-app .users-status-filters{gap:6px;display:flex}.dashboard-app .users-status-filters button{color:#526981;cursor:pointer;background:#fff;border:1px solid #d4dfec;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:.875rem;font-weight:700;display:inline-flex}.dashboard-app .users-status-filters button b{background:#edf2f8;border-radius:999px;justify-content:center;align-items:center;min-width:22px;min-height:22px;padding:0 5px;font-size:.875rem;display:inline-flex}.dashboard-app .users-status-filters button.active{color:#fff;background:#075bea;border-color:#075bea;box-shadow:0 8px 20px #075bea2e}.dashboard-app .users-status-filters button.active b{color:#fff;background:#fff3}.dashboard-app .users-list{padding:8px 14px 14px}.dashboard-app .user-profile-row{cursor:pointer;border:1px solid #0000;border-bottom-color:#e5edf6;min-height:78px;padding:12px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.dashboard-app .user-profile-row:hover,.dashboard-app .user-profile-row:focus-visible{background:#f4f9ff;border-color:#bcd8fa;outline:0;transform:translateY(-1px);box-shadow:0 9px 24px #0c418014}.dashboard-app .user-profile-main strong{color:#142d4d;font-size:.875rem;line-height:1.3}.dashboard-app .user-profile-main small{color:#617793;font-size:.8125rem;line-height:1.45}.dashboard-app .user-access-copy span{color:#8191a5;text-transform:uppercase;font-size:.875rem;font-weight:600}.dashboard-app .user-access-copy strong{color:#304964;font-size:.875rem;line-height:1.35}.dashboard-app .user-active-status{border:1px solid;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.875rem;display:inline-flex}.dashboard-app .user-active-status i{border-radius:50%;width:8px;height:8px}.dashboard-app .user-active-status.active{color:#13744e;background:#ebfaf3;border-color:#bce7d3}.dashboard-app .user-active-status.active i{background:#25a875;box-shadow:0 0 0 4px #25a8751f}.dashboard-app .user-active-status.inactive{color:#ae3448;background:#fff2f3;border-color:#f1c7cd}.dashboard-app .user-active-status.inactive i{background:#d44b62;box-shadow:0 0 0 4px #d44b621a}.dashboard-app .user-upload-button{border:1px solid #c8ddf7;justify-content:center;align-items:center;min-height:38px;padding:0 11px;font-size:.875rem;display:inline-flex}.dashboard-app .user-upload-button:focus-within,.dashboard-app .user-photo-preview>label:focus-within{outline:2px solid #0000;box-shadow:0 0 0 3px #075bea38}.dashboard-app .user-photo-input.sr-only{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;display:block!important;position:absolute!important;overflow:hidden!important}.dashboard-app .user-edit-button{align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:.875rem;font-weight:700;display:inline-flex;color:#075bd4!important;background:#eaf4ff!important;border:1px solid #bdd9fb!important;border-radius:10px!important}.dashboard-app .user-edit-button span{font-size:1.125rem;line-height:1.25}.dashboard-app .users-list-feedback{color:#647991;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:130px;padding:22px;display:flex}.dashboard-app .users-list-feedback>span{border:3px solid #dce9f8;border-top-color:#075bea;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite administration-spin}.dashboard-app .users-list-feedback strong{color:#203a59;font-size:.875rem}.dashboard-app .users-list-feedback small{font-size:.8125rem}.dashboard-app .users-list-feedback.error{color:#a73a4c;text-align:left;background:#fff4f5;border-bottom:1px solid #f3ccd2;align-items:flex-start;min-height:auto;padding:12px 18px}.dashboard-app .users-list-feedback.error strong{color:#982d3f}.dashboard-app .import-card-heading h3,.dashboard-app .import-history-card .panel-heading h3{font-size:1.0625rem}.dashboard-app .import-card-heading span,.dashboard-app .import-card-heading button,.dashboard-app .import-type-field,.dashboard-app .mapping-heading strong,.dashboard-app .mapping-list span,.dashboard-app .import-confirm-check{font-size:.875rem}.dashboard-app .mapping-heading small,.dashboard-app .mapping-auto-target small,.dashboard-app .import-file-summary small,.dashboard-app .import-duplicate-rule small{font-size:.8125rem;line-height:1.45}.dashboard-app .import-file-summary strong,.dashboard-app .import-file-summary>b,.dashboard-app .import-duplicate-rule strong{font-size:.875rem}.dashboard-app .mapping-list>div{min-height:58px;padding:9px 12px}.dashboard-app .mapping-list>div>b{color:#137451;background:#e9f8f1;border:1px solid #bfe5d2;border-radius:999px;padding:5px 7px;font-size:.875rem}.dashboard-app .mapping-auto-target{flex-direction:column;gap:2px;display:flex}.dashboard-app .mapping-auto-target strong{color:#243c5a;font-size:.875rem}.dashboard-app .import-auto-mapping-note{background:#eef7ff;border:1px solid #cce4fb;border-radius:13px;align-items:center;gap:10px;margin-bottom:10px;padding:11px 12px;display:flex}.dashboard-app .import-auto-mapping-note>b{color:#fff;background:#075bea;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.dashboard-app .import-auto-mapping-note p{flex-direction:column;gap:2px;margin:0;display:flex}.dashboard-app .import-auto-mapping-note strong{color:#174e8d;font-size:.875rem}.dashboard-app .import-auto-mapping-note small{color:#5e7794;font-size:.8125rem;line-height:1.45}.dashboard-app .import-session-history{flex-direction:column;gap:8px;margin:12px 0 15px;display:flex}.dashboard-app .import-session-history article{background:#f7faff;border:1px solid #dce8f6;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px;display:grid}.dashboard-app .import-session-history article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.dashboard-app .import-session-history strong{color:#233d5b;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.dashboard-app .import-session-history small{color:#71859d;font-size:.8125rem}.dashboard-app .import-session-history article>span{color:#167451;background:#eaf9f2;border-radius:999px;align-self:center;padding:5px 7px;font-size:.875rem;font-weight:700}.dashboard-app .import-session-history article>small{grid-column:1/-1}.dashboard-app .audit-module-chip,.dashboard-app .audit-action-chip{white-space:nowrap;border:1px solid;border-radius:999px;padding:7px 9px;font-size:.875rem;font-weight:700;line-height:1.25;display:inline-flex}.dashboard-app .audit-module-chip{color:#155ba9;background:#eef5ff;border-color:#cadef8}.dashboard-app .audit-action-chip.neutral{color:#566b82;background:#f3f6f9;border-color:#dce4ec}.dashboard-app .audit-action-chip.info{color:#0963bb;background:#eaf5ff;border-color:#bfdcf8}.dashboard-app .audit-action-chip.success{color:#14734f;background:#eaf9f2;border-color:#bce5d2}.dashboard-app .audit-action-chip.danger{color:#b52c43;background:#fff0f2;border-color:#f0c2ca}.dashboard-app .audit-restore-confirmation{background:#fff8e8;border:1px solid #edcf8d;border-radius:12px;flex-direction:column;gap:5px;margin-top:10px;padding:11px;display:flex}.dashboard-app .audit-restore-confirmation>strong{color:#7d5316;font-size:.875rem}.dashboard-app .audit-restore-confirmation>small{color:#8f734b;font-size:.8125rem}.dashboard-app .audit-restore-confirmation>div{gap:7px;margin-top:4px;display:flex}.dashboard-app .audit-restore-confirmation button{border:1px solid #dbc596;border-radius:8px;min-height:36px;padding:0 10px}.dashboard-app .audit-restore-notice,.dashboard-app .admin-backup-status{color:#14734f;background:#ecfaf3;border:1px solid #bde6d3;border-radius:11px;margin:12px 0 0;padding:11px 13px;font-size:.875rem;font-weight:600}.dashboard-app .admin-backup-status.error{color:#ad3046;background:#fff2f3;border-color:#f0c3cb}.dashboard-app .admin-backup-status.progress{color:#155da8;background:#eef6ff;border-color:#c9def8}.dashboard-app .card-fee-modal{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.dashboard-app .saved-fee-list{max-height:min(42dvh,360px)}.dashboard-app .saved-fee-list>div:first-child strong{font-size:.875rem}.dashboard-app .saved-fee-list>div:first-child small{font-size:.8125rem}.dashboard-app .saved-fee-search{min-height:42px;margin:8px 0 10px}.dashboard-app .saved-fee-row{min-height:52px;font-size:.875rem}.dashboard-app .saved-fee-row span small{font-size:.8125rem}.dashboard-app .saved-fee-empty{color:#70849b;text-align:center;margin:0;padding:18px 8px;font-size:.875rem}.dashboard-app .saved-fee-more{color:#075bd4;cursor:pointer;background:#eaf4ff;border:1px solid #c6ddf8;border-radius:9px;width:100%;min-height:40px;margin-top:8px;font-size:.875rem;font-weight:700}@media (width<=1000px){.dashboard-app .users-toolbar{grid-template-columns:minmax(0,1fr) auto}.dashboard-app .users-toolbar>label{grid-column:1/-1}.dashboard-app .user-profile-row{grid-template-columns:auto minmax(0,1fr) auto auto}.dashboard-app .user-access-copy{display:none}.dashboard-app .import-layout{grid-template-columns:minmax(0,1fr)}.dashboard-app .import-history-card{order:2}}@media (width<=700px){.dashboard-app .users-list-heading{flex-direction:column;align-items:flex-start;gap:5px}.dashboard-app .users-toolbar{grid-template-columns:minmax(0,1fr)}.dashboard-app .users-status-filters{padding-bottom:2px;overflow-x:auto}.dashboard-app .users-status-filters button{flex:none;min-height:44px}.dashboard-app .user-profile-row{grid-template-columns:auto minmax(0,1fr) auto;gap:9px}.dashboard-app .user-active-status{grid-column:2;justify-self:start}.dashboard-app .user-upload-button{grid-column:2;justify-self:start;display:inline-flex}.dashboard-app .user-edit-button{grid-area:1/3/span 3}.dashboard-app .import-steps{gap:5px;overflow-x:auto}.dashboard-app .import-steps>div{min-width:105px}.dashboard-app .import-steps>div:not(:last-child):after{display:none}.dashboard-app .mapping-list>div{grid-template-columns:minmax(88px,.8fr) auto minmax(0,1.2fr) auto}.dashboard-app .import-review-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard-app .audit-restore-confirmation>div{flex-direction:column}.dashboard-app .audit-restore-confirmation button{width:100%;min-height:44px}.dashboard-app .saved-fee-row{grid-template-columns:minmax(0,1fr) auto;gap:5px}.dashboard-app .saved-fee-row>small,.dashboard-app .saved-fee-row>i{text-align:left;grid-column:1/-1;display:block}}.dashboard-app .sales-status-filters,.dashboard-app .clients-segment-filters{background:linear-gradient(#f8fbff,#f1f6fc);border-bottom:1px solid #dfe8f3;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 18px;display:flex}.dashboard-app .sales-status-filters button,.dashboard-app .clients-segment-filters button{color:#526780;cursor:pointer;background:#fff;border:1px solid #d5e1ee;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:.875rem;font-weight:700;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}.dashboard-app .sales-status-filters button i{background:#3489eb;border-radius:999px;width:7px;height:7px}.dashboard-app .sales-status-filters button.green i{background:#22a879}.dashboard-app .sales-status-filters button.red i{background:#dc5263}.dashboard-app .sales-status-filters button:hover,.dashboard-app .clients-segment-filters button:hover{border-color:#8ab7ed;transform:translateY(-1px)}.dashboard-app .sales-status-filters button.active,.dashboard-app .clients-segment-filters button.active{color:#fff;background:linear-gradient(135deg,#075bea,#087fe9);border-color:#075bea;box-shadow:0 7px 18px #075bea30}.dashboard-app .sales-status-filters button.active i{background:#fff}.dashboard-app .clients-segment-filters button b{color:#075bea;background:#e8f2ff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.875rem;display:inline-flex}.dashboard-app .clients-segment-filters button.active b{color:#fff;background:#fff3}.dashboard-app .sales-detail-feedback{border:1px solid;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin-bottom:14px;padding:10px 14px;display:flex}.dashboard-app .sales-detail-feedback>div{flex-direction:column;gap:3px;display:flex}.dashboard-app .sales-detail-feedback strong{font-size:.875rem}.dashboard-app .sales-detail-feedback small{font-size:.8125rem;line-height:1.4}.dashboard-app .sales-detail-feedback.loading{color:#165ca9;background:#edf6ff;border-color:#c9e0fb}.dashboard-app .sales-detail-feedback.loading>span{border:2px solid #b9dafd;border-top-color:#075bea;border-radius:50%;width:23px;height:23px;animation:1s linear infinite commercial-spin}@keyframes commercial-spin{to{transform:rotate(360deg)}}.dashboard-app .sales-detail-feedback.error{color:#a72b3d;background:#fff2f4;border-color:#f1bdc5}.dashboard-app .sales-detail-feedback.error>div:last-child{flex-direction:row;align-items:center}.dashboard-app .sales-detail-feedback button{color:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:9px;min-height:34px;padding:0 10px;font-size:.875rem;font-weight:700}.dashboard-app .sales-detail-feedback button:last-child{justify-content:center;align-items:center;width:34px;padding:0;display:inline-flex}.dashboard-app .sales-modern-table tbody tr:focus-visible,.dashboard-app .clients-table tbody tr:focus-visible{outline-offset:2px;outline:2px solid #075bea;box-shadow:0 0 0 3px #075bea38,0 10px 28px #0836701a}.dashboard-app .clients-search-field{position:relative}.dashboard-app .clients-search-field>button{color:#64788f;cursor:pointer;background:#edf4fb;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.dashboard-app .clients-search-field>button svg{width:14px;height:14px}.dashboard-app .clients-export-button{white-space:nowrap;flex-direction:column;justify-content:center;min-height:46px;display:flex}.dashboard-app .clients-export-button small{color:inherit;opacity:.72;font-size:.8125rem;font-weight:600}.dashboard-app .clients-phone-feedback{color:#176f50;background:#edf9f4;border-bottom:1px solid #c9e9dc;justify-content:space-between;align-items:center;min-height:42px;padding:8px 18px;font-size:.875rem;font-weight:700;display:flex}.dashboard-app .clients-phone-feedback button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.dashboard-app .clients-table{font-variant-numeric:tabular-nums}.dashboard-app .clients-table th{color:#61748c;letter-spacing:.065em;padding-block:14px;font-size:.875rem;font-weight:700}.dashboard-app .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state){cursor:pointer;transition:background-color .18s,box-shadow .18s,transform .18s}.dashboard-app .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state):hover{background:linear-gradient(90deg,#f5f9ff,#fbfdff);transform:translateY(-1px);box-shadow:0 8px 24px #09356a14}.dashboard-app .clients-table td{color:#304966;vertical-align:middle;padding-block:15px;font-size:.875rem;line-height:1.45}.dashboard-app .clients-table .client-name-cell>span{width:38px;height:38px;font-size:.875rem}.dashboard-app .clients-table .client-name-cell strong{line-height:1.3;color:#142c49!important;font-size:.875rem!important;font-weight:700!important}.dashboard-app .clients-table .client-name-cell small{line-height:1.4;color:#73859b!important;margin:0!important;font-size:.8125rem!important}.dashboard-app .client-phone-content>strong,.dashboard-app .client-last-cell>strong{white-space:nowrap;color:#213a57!important;font-size:.875rem!important;font-weight:700!important}.dashboard-app .client-phone-content>div{gap:5px;margin-top:6px;display:flex}.dashboard-app .client-phone-cell button{color:#075fca;cursor:pointer;background:#edf5ff;border:1px solid #d0e3fb;border-radius:7px;min-height:28px;padding:0 8px;font-size:.875rem;font-weight:700}.dashboard-app .client-phone-cell button:last-child{color:#13724f;background:#eaf9f2;border-color:#c7eadb}.dashboard-app .client-phone-cell button:disabled{cursor:not-allowed;opacity:.42}.dashboard-app .client-purchases-content{text-align:center}.dashboard-app .client-purchases-content strong{display:block;color:#102d4e!important;font-size:.9375rem!important;font-weight:700!important}.dashboard-app .client-purchases-content small{color:#7a8ba0!important;margin:0!important;font-size:.8125rem!important}.dashboard-app .client-spent-cell strong{white-space:nowrap;color:#146f50!important;font-size:.875rem!important;font-weight:700!important}.dashboard-app .client-row-action{color:#075bd4;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#eef6ff,#e3efff);border:1px solid #b9d7fb;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 11px;font-size:.875rem;font-weight:700;display:inline-flex}.dashboard-app .client-row-action b{background:#d3e7ff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:1rem;display:inline-flex}.dashboard-app .client-row-action:hover{color:#fff;background:linear-gradient(135deg,#075bea,#087fe9);border-color:#075bea}.dashboard-app .client-row-action:hover b{background:#fff3}@media (width<=1100px){.dashboard-app .sales-status-filters,.dashboard-app .clients-segment-filters{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.dashboard-app .sales-status-filters button,.dashboard-app .clients-segment-filters button{flex:none;min-height:44px}.dashboard-app .client-action-cell .client-row-action{justify-content:space-between;width:100%}.dashboard-app .client-phone-content>div{flex-wrap:wrap}.dashboard-app .client-phone-cell button{min-height:40px}}@media (width<=720px){.dashboard-app .sales-status-filters,.dashboard-app .clients-segment-filters{padding-inline:12px}.dashboard-app .sales-detail-feedback{flex-direction:column;align-items:flex-start}.dashboard-app .sales-detail-feedback.error>div:last-child{width:100%}.dashboard-app .clients-table .client-phone-content>strong,.dashboard-app .clients-table .client-last-cell>strong{white-space:normal}}@media (prefers-reduced-motion:reduce){.dashboard-app .sales-status-filters button,.dashboard-app .clients-segment-filters button,.dashboard-app .clients-table tbody tr{transition:none}}@media print{@page{margin:11mm;size:A4 portrait}body:has(.client-print-sheet) *{visibility:hidden!important}:is(body:has(.client-print-sheet) .client-print-sheet,body:has(.client-print-sheet) .client-print-sheet *){visibility:visible!important}body:has(.client-print-sheet) .client-print-sheet{box-sizing:border-box;box-shadow:none!important;color:#111827!important;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0 8mm 6mm!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important;overflow:visible!important}body:has(.client-print-sheet) .client-modal-heading{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0b4f9c!important;border-radius:0 0 12px 12px!important;margin:0 -8mm 5mm!important;padding:8mm!important}body:has(.client-print-sheet) .client-modal-heading>button{display:none!important}body:has(.client-print-sheet) .finance-modal-actions{display:none!important}body:has(.client-print-sheet) .client-receipt-button{display:none!important}body:has(.client-print-sheet) .client-edit-audit-note{break-inside:avoid;margin-bottom:4mm;padding:3mm 4mm}body:has(.client-print-sheet) .product-form-section-title{break-after:avoid;margin:3mm 0 1mm}body:has(.client-print-sheet) .client-history-list{break-inside:auto}body:has(.client-print-sheet) .client-history-list .finance-entry{break-inside:avoid;min-height:0;padding:2.5mm 3mm}body:has(.client-print-sheet) .client-history-list .finance-entry :is(strong,span){font-size:9pt!important}body:has(.client-print-sheet) .client-history-list .finance-entry small{line-height:1.35;font-size:7.5pt!important}}form.finance-entry-modal.personal-entry-composer{border-radius:28px;gap:0;max-width:780px;padding:0}@media (width<=760px){form.finance-entry-modal.personal-entry-composer{border-radius:24px 24px 0 0;max-height:96vh;padding:0}}.finance-ledger-row{grid-template-columns:auto minmax(180px,1fr) auto auto auto auto}.finance-ledger-row>.panel-text-button{min-height:34px;padding:0 10px}.finance-premium .inventory-filter-bar,.reports-real-panel .inventory-filter-bar{background:#f6f9fd;border:1px solid #e4ebf4;border-radius:14px;align-items:end;gap:10px;margin:12px 0;padding:12px;display:flex}.finance-premium .inventory-filter-bar input,.finance-premium .inventory-filter-bar select,.reports-real-panel .inventory-filter-bar input{box-sizing:border-box;background:#fff;border:1px solid #dce6f1;border-radius:10px;min-height:42px;padding:0 12px}.finance-premium .inventory-filter-bar input{flex:1}.reports-actions{gap:10px;display:flex}.reports-real-panel .inventory-filter-bar label{color:#526176;flex-direction:column;gap:6px;font-size:.875rem;font-weight:600;display:flex}.reports-real-panel .generic-records-list{flex-direction:column;display:flex}.reports-real-panel .generic-records-list>div{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.reports-real-panel .generic-records-list span{color:#627188;font-size:.875rem}.reports-real-panel .generic-records-list strong{color:#10233e;font-size:.875rem}.reports-real-panel .audit-table{width:100%;overflow-x:auto}.reports-real-panel .audit-table-head,.reports-real-panel .audit-table-row{grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(120px,1fr));align-items:center;gap:14px;min-width:720px;padding:13px 4px;display:grid}.reports-real-panel .audit-table-head{color:#738197;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #e4ebf3;font-size:.875rem;font-weight:700}.reports-real-panel .audit-table-row{color:#526176;border-bottom:1px solid #edf1f5;font-size:.875rem}.reports-real-panel .audit-table-row strong{color:#10233e;flex-direction:column;gap:3px;display:flex}.reports-real-panel .audit-table-row small{color:#8995a6;font-size:.8125rem;font-weight:500}@media (width<=760px){.finance-ledger-row{grid-template-columns:auto minmax(0,1fr) auto}.finance-ledger-row>b{grid-area:1/3}.finance-ledger-row>button{grid-column:auto}.finance-ledger-row>.finance-settle-button{grid-column:2/-1}.finance-premium .inventory-filter-bar,.reports-real-panel .inventory-filter-bar{flex-direction:column;align-items:stretch}.reports-actions{grid-column:1/-1;width:100%}.reports-actions .generic-premium-action{flex:1}}@media print{body:has(.reports-real-panel) *{visibility:hidden!important}:is(body:has(.reports-real-panel) .reports-real-panel,body:has(.reports-real-panel) .reports-real-panel *){visibility:visible!important}body:has(.reports-real-panel) .reports-real-panel{position:absolute;top:0;left:0;background:#fff!important;width:100%!important;padding:12mm!important}body:has(.reports-real-panel) .reports-actions{display:none!important}body:has(.reports-real-panel) .inventory-filter-bar button{display:none!important}}.pdf-client-preview{border:1px solid #e2e9f2;border-radius:14px;max-height:430px;overflow:auto}.pdf-client-preview-head,.pdf-client-preview-row{grid-template-columns:minmax(180px,1.4fr) minmax(125px,1fr) minmax(120px,.9fr) minmax(180px,1.2fr) 90px;align-items:center;gap:8px;min-width:780px;padding:9px 11px;display:grid}.pdf-client-preview-head{color:#67758a;z-index:1;background:#f0f5fb;font-size:9px;font-weight:800;position:sticky;top:0}.pdf-client-preview-row{border-top:1px solid #edf1f5}.pdf-client-preview-row input{color:#26384f;background:#fff;border:1px solid #dce5ef;border-radius:9px;width:100%;min-height:38px;padding:0 10px;font-size:10px}.pdf-client-preview-row input:focus{border-color:#0a67e8;outline:none;box-shadow:0 0 0 3px #0a67e814}.pdf-client-preview-row>b{text-align:center;border-radius:999px;padding:6px 8px;font-size:8px}.pdf-client-preview-row>b.new{color:#24714d;background:#e9f9f1}.pdf-client-preview-row>b.duplicate{color:#a15a24;background:#fff1e8}.sale-import-preview{border:1px solid #e2e9f2;border-radius:14px;max-height:430px;overflow:auto}.sale-import-preview-head,.sale-import-preview-row{grid-template-columns:minmax(110px,.8fr) 82px minmax(150px,1.1fr) minmax(190px,1.35fr) 100px minmax(105px,.8fr);align-items:center;gap:10px;min-width:850px;padding:10px 12px;display:grid}.sale-import-preview-head{color:#67758a;z-index:1;background:#f0f5fb;font-size:.875rem;font-weight:700;position:sticky;top:0}.sale-import-preview-row{color:#405069;border-top:1px solid #edf1f5;font-size:.875rem}.sale-import-preview-row>strong{color:#173052;font-size:.875rem}.sale-import-preview-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sale-import-preview-row>span small{color:#8795a8;margin-top:3px;font-size:.8125rem;display:block}.sale-import-preview-row>b{color:#173052;font-size:.875rem}.sale-import-preview-row>em{text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:.875rem;font-style:normal;font-weight:700;overflow:hidden}.sale-import-preview-row>em.new{color:#24714d;background:#e9f9f1}.sale-import-preview-row>em.duplicate{color:#a15a24;background:#fff1e8}.sale-import-preview-row>em.invalid{color:#b33a48;background:#fff0f1}.finance-premium>.module-header>div>span{letter-spacing:.08em;font-size:.875rem;font-weight:700}.finance-premium .module-metric-row article>span{font-size:.875rem!important}.finance-premium .module-metric-row article>strong{font-size:clamp(1.6875rem,2vw,2rem)!important}.finance-premium .module-metric-row article>small{font-size:.8125rem!important}.finance-premium .finance-summary-action{appearance:none;cursor:pointer;text-align:left;border:0;border-radius:17px;flex-direction:column;min-height:124px;padding:17px 18px;font-family:inherit;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #7d0d2333}.finance-premium .finance-summary-action.receivables-primary{color:#fff;background:radial-gradient(circle at 92% 2%,#ffffff2e,#0000 28%),linear-gradient(135deg,#8f122d,#d7193f 62%,#f1445e)}.finance-premium .finance-summary-action:hover,.finance-premium .finance-summary-action:focus-visible{filter:saturate(1.08)brightness(1.04);outline-offset:3px;outline:3px solid #e01c442e;transform:translateY(-4px);box-shadow:0 22px 48px #970c2b4d}.finance-premium .finance-summary-action>span{color:#ffffffd1;font-size:.875rem;font-weight:700}.finance-premium .finance-summary-action>strong{color:#fff;letter-spacing:-.03em;margin:13px 0 4px;font-size:clamp(1.6875rem,2vw,2rem)}.finance-premium .finance-summary-action>small{color:#ffffffb8;font-size:.8125rem;line-height:1.35}.finance-premium .finance-summary-action>em{color:#fff;align-items:center;gap:7px;margin-top:auto;padding-top:10px;font-size:.875rem;font-style:normal;font-weight:700;display:flex}.finance-premium .finance-summary-action>em b{font-size:1rem;line-height:.8}.finance-premium .panel-heading h3{font-size:1.0625rem}.finance-premium .panel-heading span{font-size:.875rem;line-height:1.45}.finance-premium .panel-text-button{min-height:36px;padding:0 9px;font-size:.875rem}.finance-premium .bank-account-grid{gap:14px}.finance-premium .bank-account-card{gap:12px;min-height:150px;padding:19px}.finance-premium .bank-account-card.interactive{appearance:none;cursor:pointer;text-align:left;border:1px solid #ffffff2e;font-family:inherit;transition:transform .2s,box-shadow .2s,filter .2s}.finance-premium .bank-account-card.interactive:hover,.finance-premium .bank-account-card.interactive:focus-visible{filter:saturate(1.12)brightness(1.05);outline-offset:3px;outline:3px solid #37aeff47;transform:translateY(-5px);box-shadow:0 22px 52px #041c4247}.finance-premium .bank-account-card.interactive>small:last-child,.finance-premium .bank-account-card.transit-purchase>small{justify-content:space-between;align-items:center;font-weight:600;display:flex}.finance-premium .bank-account-card.interactive>small span{font-size:1.125rem;line-height:.8}.finance-premium .bank-symbol{width:32px;height:32px;font-size:.8125rem}.finance-premium .bank-account-card small{font-size:.8125rem;line-height:1.4}.finance-premium .bank-account-card strong{font-size:.875rem}.finance-premium .bank-account-card b{font-size:1.5rem}.finance-premium .bank-account-card.receivable{background:radial-gradient(circle at 92% 5%,#ffffff24,#0000 27%),linear-gradient(145deg,#781229,#c61739 58%,#ed3f59);box-shadow:0 18px 42px #830e273b}.finance-premium .bank-account-card.receivable .bank-symbol{background:#ffffff29;border-color:#fff3}.finance-premium .bank-account-card.transit-purchase{background:radial-gradient(circle at 92% 4%,#5be2ff33,#0000 28%),linear-gradient(145deg,#251254,#5d42c4 57%,#128dcc);box-shadow:0 18px 42px #361f8b40}.finance-premium .bank-account-card.transit-purchase>em{color:#ffffffb8;align-items:center;gap:5px;font-size:.875rem;line-height:1.35;display:flex}.finance-premium .bank-account-card.transit-purchase :is(strong,small,em){overflow-wrap:anywhere}.finance-premium .bank-account-card.transit-purchase>em:before{content:"";background:#74e7ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #74e7ff1f}.finance-premium #finance-receivables-ledger{scroll-margin-top:24px}.account-ledger-modal{gap:0;width:min(820px,100vw - 28px);max-width:820px;max-height:min(820px,92vh);padding:0;overflow:hidden}.account-ledger-heading{color:#fff;background:linear-gradient(135deg,#061a3a,#0b61df 68%,#08baf2);grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:22px 24px;display:grid}.account-ledger-heading>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.account-ledger-heading span{color:#7ce0ff;letter-spacing:.13em;font-size:.875rem;font-weight:700}.account-ledger-heading h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:1.5625rem}.account-ledger-heading p{color:#ffffffb3;margin:0;font-size:.875rem}.account-ledger-heading>button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff26;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;display:flex}.account-ledger-icon{background:#ffffff26;border:1px solid #ffffff2e;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:.875rem;font-weight:700;display:flex}.account-ledger-balance{background:#f4f8fe;border-bottom:1px solid #e1eaf5;grid-template-columns:1fr auto;align-items:center;gap:5px;padding:18px 24px;display:grid}.account-ledger-balance span{color:#6f8097;letter-spacing:.08em;font-size:.875rem;font-weight:700}.account-ledger-balance strong{color:#0a1f3e;letter-spacing:-.03em;grid-column:1;font-size:1.6875rem}.account-ledger-balance small{color:#718298;grid-area:1/2/span 2;font-size:.8125rem}.account-ledger-search{border:1px solid #dce6f2;border-radius:13px;align-items:center;gap:10px;margin:18px 24px 8px;padding:0 13px;display:flex}.account-ledger-search span{color:#73859d;font-size:1.375rem}.account-ledger-search input{width:100%;min-height:46px;font-size:1rem;background:0 0!important;border:0!important;padding:0!important}.account-ledger-list{min-height:180px;max-height:410px;padding:4px 24px 14px;overflow-y:auto}.account-ledger-row{border-bottom:1px solid #edf1f6;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.account-ledger-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.account-ledger-row strong{color:#12243d;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.account-ledger-row small{color:#76879d;font-size:.8125rem;line-height:1.4}.account-ledger-row em{color:#526982;background:#eef4fb;border-radius:99px;padding:5px 8px;font-size:.875rem;font-style:normal;font-weight:700}.account-ledger-row>b{text-align:right;min-width:118px;font-size:.875rem}.account-ledger-row>b.income{color:#17845e}.account-ledger-row>b.expense{color:#d04c56}.account-ledger-row>b.neutral{color:#718198;font-size:.875rem}.account-ledger-direction{color:#16825e;background:#e8f8f2;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.125rem;font-weight:700;display:flex}.account-ledger-direction.expense{color:#d34d58;background:#fff0f1}.account-ledger-direction.neutral{color:#6f829a;background:#eef3f9}.account-ledger-empty{color:#718198;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;display:flex}.account-ledger-empty span{font-size:1.75rem}.account-ledger-empty strong{color:#263b57;font-size:.875rem}.account-ledger-empty small{font-size:.8125rem}.account-ledger-footer{border-top:1px solid #e6edf5;align-items:center;gap:18px;padding:14px 24px;display:flex}.account-ledger-footer span{color:#697c94;align-items:center;gap:6px;font-size:.875rem;display:flex}.account-ledger-footer i{border-radius:50%;width:8px;height:8px;display:block}.account-ledger-footer i.income{background:#20a979}.account-ledger-footer i.expense{background:#df5963}.account-ledger-footer button{color:#fff;cursor:pointer;background:#0b63f3;border:0;border-radius:10px;min-height:40px;margin-left:auto;padding:0 16px;font-size:.875rem;font-weight:700}@media (width<=620px){.account-ledger-heading{grid-template-columns:auto 1fr auto;padding:18px}.account-ledger-heading h2{font-size:1.3125rem}.account-ledger-heading p{display:none}.account-ledger-balance{padding:16px 18px}.account-ledger-balance strong{font-size:1.4375rem}.account-ledger-search{margin:14px 18px 6px}.account-ledger-list{padding:4px 18px 12px}.account-ledger-row{grid-template-columns:auto minmax(0,1fr) auto}.account-ledger-row em{display:none}.account-ledger-row>b{min-width:92px}.account-ledger-footer{padding:12px 18px}}.finance-premium .fee-savings-panel{gap:24px;min-height:125px;padding:22px}.finance-premium .strategic-gain-card>span{font-size:.875rem}.finance-premium .strategic-gain-card>strong{font-size:1.5625rem}.finance-premium .fee-savings-panel small{font-size:.8125rem}.finance-premium .fee-comparison{gap:9px}.finance-premium .fee-comparison span{gap:18px;font-size:.875rem}.finance-premium .fee-savings-panel>button{border-radius:10px;min-height:40px;padding:0 14px;font-size:.875rem}.finance-premium .finance-entry,.finance-premium .fixed-expense-row,.finance-premium .pending-receivable-row{min-height:56px;padding-top:14px;padding-bottom:14px}.finance-premium .finance-entry>span,.finance-premium .movement-row>span,.finance-premium .partner-entry>span,.finance-premium .finance-entry strong,.finance-premium .fixed-expense-row strong,.finance-premium .pending-receivable-row strong{font-size:.875rem}.finance-premium .finance-entry small,.finance-premium .fixed-expense-row small,.finance-premium .pending-receivable-row small{font-size:.8125rem;line-height:1.45}.finance-premium .finance-entry b,.finance-premium .fixed-expense-row b,.finance-premium .pending-receivable-row b{font-size:.875rem}.finance-premium .corre-receivables-panel{border:1px solid #b9dcff;box-shadow:0 14px 36px #0069e117}.finance-premium .corre-receivables-panel .panel-heading h3{color:#075bea;font-size:1.1875rem}.finance-premium .corre-receivables-panel .receivable-origin{color:#fff;background:linear-gradient(135deg,#075bea,#18b8f2)}.finance-premium .corre-receivables-panel .pending-receivable-row>b{flex-direction:column;align-items:flex-end;gap:2px;font-size:.9375rem;display:flex}.finance-premium .corre-receivables-panel .pending-receivable-row>b small{color:#66758a;text-transform:uppercase;font-size:.8125rem;font-weight:600}.finance-premium .corre-receivable-card{background:linear-gradient(135deg,#f8fbff,#f0f7ff);border:1px solid #dcecff;border-radius:16px;margin-top:10px;padding:16px}.finance-premium .corre-receivable-card:last-child{border-bottom:1px solid #dcecff}.corre-receivable-main{min-width:0}.corre-receivable-main>div:first-child{flex-direction:row;align-items:center;gap:8px;display:flex}.corre-status{color:#9b6519;text-transform:uppercase;background:#fff3d7;border-radius:999px;padding:4px 7px;font-size:.875rem;font-weight:700}.corre-status.partial{color:#075bea;background:#dff3ff}.corre-progress{background:#d9e8f8;border-radius:999px;width:100%;height:6px;margin-top:8px;overflow:hidden}.corre-progress>span{border-radius:inherit;background:linear-gradient(90deg,#075bea,#10bbed);min-width:2px;height:100%;display:block}.corre-receipt-history{flex-wrap:wrap;margin-top:8px;flex-direction:row!important;gap:5px!important;display:flex!important}.corre-receipt-history>span{color:#60728a;background:#fff;border:1px solid #dce8f6;border-radius:7px;padding:4px 6px;font-size:8px}.corre-receipt-history>span b{color:#173b68;margin-left:3px;font-size:8px!important}.corre-open-balance em{color:#8190a4;font-size:.875rem;font-style:normal;font-weight:600}.finance-premium .corre-receive-button{color:#fff;background:#075bea;border-color:#075bea;min-width:112px}.mixed-receipt-modal{max-height:min(900px,94vh);overflow-y:auto;width:min(780px,100vw - 28px)!important;max-width:780px!important}.mixed-receipt-heading{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.mixed-receipt-heading>div{flex-direction:column;gap:3px;display:flex}.mixed-receipt-heading strong{color:#152944;font-size:14px}.mixed-receipt-heading small{color:#7a8ba1;font-size:10px}.mixed-receipt-heading>button{color:#075bea;cursor:pointer;background:#eaf4ff;border:1px solid #cde4ff;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-size:10px;font-weight:850;display:flex}.mixed-receipt-heading svg{width:13px;height:13px}.mixed-receipt-list{flex-direction:column;gap:10px;display:flex}.mixed-receipt-card{background:#f8fbff;border:1px solid #dde8f5;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.mixed-receipt-card.device{background:linear-gradient(145deg,#f4f9ff,#ecf6ff);border-color:#afd7ff}.mixed-receipt-card-head{align-items:center;gap:8px;display:flex}.mixed-receipt-card-head>span{color:#fff;background:#075bea;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:flex}.mixed-receipt-card-head>strong{color:#213751;font-size:11px}.mixed-receipt-card-head>button{color:#9aa7b8;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:20px}.received-device-fields{flex-direction:column;gap:10px;display:flex}.received-device-notice{color:#075bea;background:#e2f3ff;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;display:flex}.received-device-notice>span{color:#fff;background:#075bea;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.875rem;font-weight:700;display:flex}.received-device-notice>div{flex-direction:column;gap:2px;display:flex}.received-device-notice strong{font-size:.875rem}.received-device-notice small{color:#5f7897;font-size:.8125rem}.received-device-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.mixed-receipt-total{color:#fff;background:linear-gradient(135deg,#072e68,#075bea);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px 15px;display:grid}.mixed-receipt-total>div{flex-direction:column;gap:3px;display:flex}.mixed-receipt-total small{color:#ffffffa8;font-size:8px;font-weight:800}.mixed-receipt-total strong{font-size:17px}.mixed-receipt-total.over{background:linear-gradient(135deg,#8a1d2e,#d83e55)}.previous-receipts{background:#f5f8fc;border-radius:12px;flex-direction:column;gap:7px;padding:11px;display:flex}.previous-receipts>strong{color:#40536d;text-transform:uppercase;font-size:10px}.previous-receipts>span{border-top:1px solid #e2e9f2;grid-template-columns:70px 1fr auto;align-items:center;gap:8px;padding-top:7px;display:grid}.previous-receipts i{color:#075bea;font-size:9px;font-style:normal;font-weight:850}.previous-receipts small{color:#718198;font-size:9px}.previous-receipts b{color:#1b3658;font-size:10px}.finance-premium .expense-category-icon,.finance-premium .receivable-origin{width:34px;height:34px;font-size:.875rem}.finance-premium .finance-bars small,.finance-premium .finance-legend span{font-size:.8125rem}.finance-premium .inventory-filter-bar input,.finance-premium .inventory-filter-bar select{font-size:1rem}.finance-premium .finance-settle-button,.finance-premium .empty-note{font-size:.875rem}.finance-ledger-panel{overflow:hidden}.finance-ledger-tabs{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin:20px 0 14px;display:grid}.finance-ledger-tabs>button{color:#54647b;cursor:pointer;text-align:left;background:linear-gradient(145deg,#f8fbff,#f1f6fc);border:1px solid #e0e9f4;border-radius:16px;flex-direction:column;gap:7px;min-height:112px;padding:14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.finance-ledger-tabs>button:hover{border-color:#aac8f0;transform:translateY(-2px);box-shadow:0 12px 28px #0d3a7717}.finance-ledger-tabs>button.active{color:#fff;background:linear-gradient(145deg,#082c63,#0965db);border-color:#0000;box-shadow:0 16px 34px #075bea38}.finance-ledger-tabs>button.active.corre{background:linear-gradient(145deg,#704400,#d88912);box-shadow:0 16px 34px #b77a243d}.finance-ledger-tabs>button.active.transit{background:linear-gradient(145deg,#4931a5,#6f59df 58%,#0f9be9);box-shadow:0 16px 34px #5b41c33d}.finance-ledger-tabs>button.active.card{background:radial-gradient(circle at 90% 0,#ffffff2b,#0000 30%),linear-gradient(145deg,#321575,#6a45d3 58%,#9a5dea);box-shadow:0 16px 34px #5b3ab545}.finance-current-filter.card{color:#6540c2;background:#efeaff}.finance-current-filter.schedule-toggle{cursor:pointer;border:1px solid #d8cdf8;min-height:42px;font-family:inherit;transition:background .2s,border-color .2s,box-shadow .2s}.finance-current-filter.schedule-toggle:hover,.finance-current-filter.schedule-toggle:focus-visible{background:#e7ddff;border-color:#a58ae9;outline:none;box-shadow:0 0 0 3px #6540c21f}.finance-premium .finance-ledger-row.card-investment{border-left-color:#7353cf}.finance-premium .finance-ledger-row.card-investment .expense-category-icon,.upcoming-kind.card-investment{color:#6540c2;background:#efeaff}.finance-premium .finance-ledger-row.repair .expense-category-icon{color:#087866;background:#e5f8f3}.finance-ledger-tabs>button.active.term{color:#fff;background:linear-gradient(145deg,#073b8d,#075bea 58%,#10bbed);border-color:#075bea;box-shadow:0 14px 28px #075bea33}.finance-current-filter.term{color:#075bea;background:#e7f2ff}.finance-premium .finance-ledger-row.term{border-left-color:#2492ff}.finance-premium .finance-ledger-row.term .expense-category-icon{color:#075bea;background:#e7f2ff}.settlement-summary.term{background:#eef6ff;border-color:#bddcff}.finance-ledger-tabs>button.active.receivable{background:radial-gradient(circle at 90% 0,#ffffff29,#0000 30%),linear-gradient(145deg,#7b1129,#c9183b 58%,#ed405a);box-shadow:0 16px 34px #9b0f2d42}.finance-ledger-tabs>button.active.settled{background:linear-gradient(145deg,#34435a,#60738d);box-shadow:0 16px 34px #27374e33}.finance-ledger-tabs>button>span{align-items:center;gap:7px;width:100%;display:flex}.finance-ledger-tabs>button>span i{color:#075bea;background:#e4effd;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.875rem;font-style:normal;font-weight:700;display:flex}.finance-ledger-tabs>button.active>span i{color:#fff;background:#ffffff29}.finance-ledger-tabs>button>span b{color:inherit;flex:1;font-size:.875rem}.finance-ledger-tabs>button>span em{color:#075bea;background:#075bea1a;border-radius:999px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 7px;font-size:.875rem;font-style:normal;font-weight:700;display:flex}.finance-ledger-tabs>button.active>span em{color:#fff;background:#ffffff29}.finance-ledger-tabs>button>strong{color:#10233e;letter-spacing:-.035em;font-size:1.25rem}.finance-ledger-tabs>button.active>strong{color:#fff}.finance-ledger-tabs>button>small{color:#8492a6;font-size:.875rem}.finance-ledger-tabs>button.active>small{color:#ffffffb8}.finance-success-notice{color:#1f744f;background:#eaf9f1;border:1px solid #b9ebd0;border-radius:13px;align-items:center;gap:10px;margin:12px 0;padding:12px 14px;font-size:.875rem;display:flex}.finance-success-notice>b{color:#fff;background:#28a66f;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.finance-success-notice>span{flex:1}.finance-success-notice>button{color:#3f8064;cursor:pointer;background:0 0;border:0;font-size:1.125rem}.finance-current-filter{color:#075bea;text-align:center;background:#eaf2ff;border-radius:10px;min-width:150px;padding:13px 15px;font-size:.875rem;font-weight:700}.finance-current-filter.corre{color:#9b6519;background:#fff4e2}.finance-current-filter.transit{color:#5c3ec0;background:#eeeaff}.finance-current-filter.receivable{color:#b21537;background:#ffeaef}.finance-current-filter.settled{color:#526176;background:#edf1f5}.finance-premium .finance-ledger-row{background:#fff;border:1px solid #e7edf5;border-radius:15px;grid-template-columns:auto minmax(220px,1fr) auto auto auto auto auto;min-height:76px;margin-bottom:9px;padding:13px 14px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 8px 24px #1430560b}.finance-premium .finance-ledger-row:hover{border-color:#c9daf0;transform:translateY(-1px);box-shadow:0 14px 32px #14305617}.finance-premium .finance-ledger-row.corre{border-left:4px solid #d88912}.finance-premium .finance-ledger-row.transit{border-left:4px solid #7259dc}.finance-premium .finance-ledger-row.transit .expense-category-icon{color:#5d3fc1;background:#eeeaff}.finance-premium .finance-ledger-row.transit .finance-settle-button{background:#6449ca}.finance-premium .finance-ledger-row.receivable{border-left:4px solid #d51b40}.finance-premium .finance-ledger-row.paid,.finance-premium .finance-ledger-row.received{border-left:4px solid #75869c}.finance-premium .finance-ledger-row .expense-category-icon{border-radius:10px;width:38px;height:38px}.finance-premium .finance-ledger-row.corre .expense-category-icon{color:#a96b0c;background:#fff3df}.finance-status-badge{color:#a26409;background:#fff5e7;border-radius:999px;padding:7px 10px;font-size:.8125rem;font-weight:700}.finance-status-badge.parcial{color:#075bea;background:#eaf2ff}.finance-status-badge.pago,.finance-status-badge.recebido{color:#22835a;background:#e9f9f1}.finance-partial-note{font-weight:700;color:#075bea!important}.finance-premium .finance-ledger-row .finance-settle-button{color:#fff;cursor:pointer;background:#075bea;border:0;border-radius:10px;min-height:38px;padding:0 14px;font-weight:700}.finance-premium .finance-ledger-row.corre .finance-settle-button{background:#b8730d}.finance-premium .finance-ledger-row.receivable-payment{background:linear-gradient(145deg,#fffdfd,#fff3f6);border:1px solid #f2d5dc;border-radius:13px;margin:8px 0;padding-left:12px;padding-right:12px}.finance-premium .finance-ledger-row.client-pending,.finance-premium .finance-ledger-row.card-pending{border-left:4px solid #d51b40}.finance-premium .finance-ledger-row.receivable-payment .finance-settle-button{background:linear-gradient(135deg,#ac1233,#e3264c);box-shadow:0 8px 18px #ae10332e}.finance-premium .finance-ledger-row.receivable-payment .expense-category-icon{color:#b31235;background:#ffe7ed}.receivable-kind-chip{color:#b21436;text-align:center;background:#ffe8ee;border-radius:999px;padding:6px 9px;font-size:.875rem;font-weight:700}.client-pending .receivable-kind-chip{color:#b21436;background:#ffe8ee}.finance-settled-mark{color:#22835a;white-space:nowrap;font-size:.875rem;font-weight:700}.finance-supplier-inline{color:#263b57!important;font-size:inherit!important}.finance-entry-details{background:#f7faff;border:1px solid #dce7f4;border-radius:13px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2px;padding:14px;gap:10px!important;display:grid!important}.finance-entry-details>span{min-width:0}.finance-entry-details small{margin-bottom:4px;font-weight:700;display:block;color:#7c8da3!important;font-size:.8125rem!important}.finance-entry-details strong{overflow-wrap:anywhere;display:block;color:#172b46!important;font-size:.875rem!important}.finance-ledger-row.expanded{border-color:#9ebfe7;box-shadow:0 16px 36px #14447a1c}.account-ledger-supplier{color:#1f5f9d;margin:3px 0 2px;font-size:.875rem;font-style:normal;font-weight:700;display:block}.account-ledger-reconciled{font-weight:700;color:#22835a!important}.finance-empty-ledger{text-align:center;background:#f8fbff;border:1px dashed #ccdaeb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;display:flex}.finance-empty-ledger>span{color:#22835a;background:#e8f8f0;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.125rem;display:flex}.finance-empty-ledger strong{color:#17304f;font-size:.875rem}.finance-empty-ledger small{color:#7f8da0;font-size:.8125rem}.settlement-summary{background:linear-gradient(145deg,#ecf4ff,#f8fbff);border:1px solid #d7e6f8;border-radius:15px;flex-direction:column;gap:6px;padding:16px;display:flex}.settlement-summary.corre{background:linear-gradient(145deg,#fff4e2,#fffbf4);border-color:#f0d5a9}.settlement-summary.transit{background:linear-gradient(145deg,#eeeaff,#f8f6ff);border-color:#d4c9fb}.settlement-summary>span{color:#075bea;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.settlement-summary.corre>span{color:#9b6519}.settlement-summary.transit>span{color:#5c3ec0}.settlement-summary>strong{color:#10233e;font-size:1.0625rem}.settlement-summary>small{color:#708097;font-size:.8125rem}.settlement-help{color:#758297;background:#f7f9fc;border-radius:10px;margin:0;padding:10px 12px;font-size:.875rem;line-height:1.5}@media (width<=900px){.finance-premium .fee-savings-panel{gap:18px}.finance-premium .bank-account-card{min-height:140px}.finance-ledger-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-premium .finance-ledger-row{grid-template-columns:auto minmax(160px,1fr) auto auto}.finance-premium .finance-ledger-row>.finance-settle-button,.finance-premium .finance-ledger-row>.finance-settled-mark{grid-column:2/-1}.finance-entry-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.finance-premium .finance-summary-action{min-height:132px;padding:18px}.finance-premium .finance-summary-action>strong{font-size:1.75rem}.finance-premium .corre-receivable-card{grid-template-columns:auto minmax(0,1fr)}.corre-open-balance,.finance-premium .corre-receive-button{grid-column:2;width:100%}.corre-open-balance{align-items:flex-start!important}.mixed-receipt-heading{flex-direction:column;align-items:flex-start;gap:10px}.mixed-receipt-heading>button{justify-content:center;width:100%}.received-device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mixed-receipt-total{grid-template-columns:1fr}.previous-receipts>span{grid-template-columns:1fr auto}.previous-receipts small{grid-column:1/-1}.finance-ledger-tabs{grid-template-columns:1fr}.finance-premium .finance-ledger-row{grid-template-columns:auto minmax(0,1fr) auto}.finance-premium .finance-ledger-row>.expense-category-icon{grid-row:1/span 2}.finance-premium .finance-ledger-row>.finance-status-badge{grid-area:1/3}.finance-premium .finance-ledger-row>b{grid-area:2/3}.finance-premium .finance-ledger-row>.finance-settle-button,.finance-premium .finance-ledger-row>.finance-settled-mark{grid-column:2/-1}.finance-current-filter{min-width:0}.finance-entry-details{grid-template-columns:1fr}}.sellers-premium{font-family:var(--font-geist-sans), Arial, sans-serif;flex-direction:column;gap:20px;display:flex}.monthly-goal-planner{color:#fff;background:linear-gradient(135deg,#07275a,#075bea 58%,#07a7df);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #073e8f2e}.monthly-goal-planner:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:150px;height:150px;position:absolute;top:-80px;right:-45px}.monthly-goal-planner>div{z-index:1;position:relative}.monthly-goal-planner span{color:#72dcff;letter-spacing:.13em;font-size:.875rem;font-weight:700}.monthly-goal-planner h3{color:#fff;margin:5px 0;font-size:1.1875rem}.monthly-goal-planner p{color:#c9dcf5;max-width:720px;margin:0;font-size:.875rem;line-height:1.5}.monthly-goal-planner>button{z-index:1;flex:none;position:relative}.team-goals-shell{color:#fff;background:linear-gradient(145deg,#071f46 0%,#0b4fae 62%,#078bd8 100%);border-radius:24px;margin:20px 0;padding:24px;position:relative;overflow:hidden;box-shadow:0 22px 55px #062b642e}.team-goals-shell:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:240px;height:240px;position:absolute;top:-120px;right:-90px}.team-goals-heading{z-index:1;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.team-goals-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.team-goals-heading-actions>button:first-child{color:#fff;cursor:pointer;background:#ffffff21;border:1px solid #ffffff3d;border-radius:12px;min-height:43px;padding:0 15px;font-weight:700}.team-goals-heading-actions>button:first-child:hover{background:#fff3}.team-goals-heading span,.team-goal-modal-head small{color:#7de0ff;letter-spacing:.14em;margin-bottom:7px;font-size:.8125rem;font-weight:700;display:block}.team-goals-heading h3{color:#fff;margin:0 0 5px;font-size:1.5rem}.team-goals-heading p{color:#c8daf3;margin:0}.team-goals-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid;position:relative}.team-goal-card{color:#10223d;background:#fff;border:2px solid #0000;border-radius:20px;padding:20px;transition:transform .2s,box-shadow .2s}.team-goal-card:hover{transform:translateY(-2px);box-shadow:0 18px 35px #02133038}.team-goal-card.behind{border-top-color:#ef445f}.team-goal-card.near{border-top-color:#f4b427}.team-goal-card.reached{border-color:#2ecb88;box-shadow:0 0 0 5px #2ecb881f}.team-goal-card-head,.team-goal-progress-copy,.team-goal-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.team-goal-card-head small{color:#7a8aa1}.team-goal-card-head strong{margin-top:3px;font-size:1.25rem;display:block}.team-goal-card-head>span{background:#edf3fb;border-radius:999px;padding:7px 10px;font-size:.875rem;font-weight:700}.team-goal-card.reached .team-goal-card-head>span{color:#11764e;background:#e5f9f0}.team-goal-progress-copy{margin-top:18px}.team-goal-progress-copy strong{font-size:2rem}.team-goal-progress-copy span{color:#687a93;font-size:.875rem;font-weight:600}.team-goal-track,.seller-team-goal-track{background:#e8eef7;border-radius:999px;height:12px;margin:10px 0 16px;overflow:hidden}.team-goal-track i,.seller-team-goal-track i{border-radius:inherit;background:linear-gradient(90deg,#ee3e5b,#ffb226);height:100%;transition:width .45s;display:block}.team-goal-card.near .team-goal-track i,.seller-team-goal.near .seller-team-goal-track i{background:linear-gradient(90deg,#f1a50e,#ffd159)}.team-goal-card.reached .team-goal-track i,.seller-team-goal.reached .seller-team-goal-track i{background:linear-gradient(90deg,#13a870,#38dc9a)}.team-goal-values{background:#f4f7fb;border-radius:14px;grid-template-columns:repeat(3,1fr);padding:12px;display:grid}.team-goal-values span{color:#74859c;padding:0 10px;font-size:.875rem}.team-goal-values span+span{border-left:1px solid #dfe7f1}.team-goal-values b{color:#132640;margin-top:4px;font-size:.9375rem;display:block}.team-goal-next{border:1px solid #dce8f7;border-radius:12px;justify-content:space-between;align-items:center;margin:12px 0;padding:11px 13px;display:flex}.team-goal-next span{color:#71829a;font-size:.875rem}.team-goal-next strong{color:#075bd7;font-size:.875rem}.team-goal-people>div{border-top:1px solid #e8edf4;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.team-goal-people>div>span{color:#0960dc;background:#eaf3ff;border-radius:10px;justify-content:center;align-items:center;height:34px;font-size:.875rem;font-weight:700;display:flex}.team-goal-people strong,.team-goal-people small{display:block}.team-goal-people small{color:#7b8aa0;margin-top:2px}.team-goal-people b{border-radius:999px;padding:6px 8px;font-size:.875rem}.team-goal-people b.eligible{color:#11764e;background:#e5f9f0}.team-goal-people b.blocked{color:#bd3047;background:#fff0ef}.team-goal-actions{border-top:1px solid #e4ebf4;margin-top:8px;padding-top:14px}.team-goal-actions button{cursor:pointer;border:0;border-radius:10px;padding:11px 14px;font-weight:700}.team-goal-approved{color:#08754b;background:#e4faef;border-radius:11px;margin-top:12px;padding:12px;font-size:.875rem;font-weight:700}.team-goal-empty{text-align:center;background:#ffffff1a;border:1px dashed #ffffff59;border-radius:20px;grid-column:1/-1;padding:34px}.team-goal-empty span{font-size:2.1875rem}.team-goal-empty strong{margin:8px;font-size:1.125rem;display:block}.team-goal-empty p{color:#c9dcf5}.team-goal-modal{width:min(94vw,860px);max-width:860px;max-height:min(88vh,850px);overflow:auto}.team-goal-modal-head{color:#fff;background:linear-gradient(135deg,#082b62,#087ce8);border-radius:16px;justify-content:space-between;align-items:flex-start;margin:-4px -4px 18px;padding:20px;display:flex}.team-goal-modal-head h2{color:#fff;margin:0}.team-goal-modal-head p{color:#cfe5ff;margin:5px 0 0}.team-goal-modal-head button{color:#fff;background:#ffffff24;border:0;border-radius:10px;width:38px;height:38px;font-size:1.5rem}.team-participant-picker,.team-tier-editor{border:1px solid #dbe5f1;border-radius:14px;margin:8px 0 14px;padding:14px}.team-participant-picker legend,.team-tier-editor legend{padding:0 6px;font-weight:700}.team-participant-picker legend small,.team-tier-editor legend small{color:#7a8ca4;font-weight:600}.team-participant-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.team-participant-picker label{background:#f4f7fb;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;padding:10px;display:flex}.team-participant-picker label:has(input:checked){background:#e9f3ff;border-color:#56a7ff}.team-participant-picker label span{color:#fff;background:#0b6ce4;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.875rem;font-weight:700;display:flex}.team-tier-editor>div{grid-template-columns:minmax(90px,.65fr) minmax(150px,1.15fr) minmax(220px,1.6fr) 40px;align-items:end;gap:10px;margin-bottom:12px;display:grid}.team-tier-editor>div label small{margin-top:5px;font-size:.875rem;line-height:1.35}.team-tier-editor>div button{border:0;border-radius:9px;height:44px}.team-tier-editor>button{color:#075bd7;background:#e9f3ff;border:0;border-radius:9px;padding:10px 12px;font-weight:700}.monthly-goal-reference{background:linear-gradient(145deg,#eef7ff,#f8fbff);border:1px solid #cfe4fb;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:15px;padding:14px 15px;display:grid}.monthly-goal-reference>div:first-child{flex-direction:column;gap:4px;display:flex}.monthly-goal-reference small{color:#0871de;letter-spacing:.1em;font-size:.8125rem;font-weight:700}.monthly-goal-reference strong{color:#102a4b;font-size:1rem}.monthly-goal-reference span{color:#657993;font-size:.875rem}.monthly-goal-reference>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.monthly-goal-reference button{color:#075bea;cursor:pointer;background:#fff;border:1px solid #c8ddf5;border-radius:9px;min-height:38px;padding:0 11px;font-size:.875rem;font-weight:700}.monthly-goal-reference button:hover{background:#e5f2ff;border-color:#84b9f4}.seller-team-goal{background:#fff;border:2px solid #dfe8f4;border-radius:22px;margin:18px 0;padding:22px;box-shadow:0 15px 35px #14345e12}.seller-team-goal-head{justify-content:space-between;align-items:center;display:flex}.seller-team-goal-head span{color:#0869dd;letter-spacing:.12em;font-size:.875rem;font-weight:700}.seller-team-goal-head h3{margin:4px 0;font-size:1.375rem}.seller-team-goal-head p{color:#788ba4;margin:0}.seller-team-goal-head>strong{color:#0b5fd5;font-size:2.125rem}.seller-team-goal-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.seller-team-goal-grid>div{background:#f5f8fc;border-radius:13px;padding:12px}.seller-team-goal-grid small,.seller-team-goal-grid span{color:#7b8da5;font-size:.8125rem;display:block}.seller-team-goal-grid strong{margin:5px 0;font-size:1.0625rem;display:block}.seller-team-goal-grid strong.eligible{color:#118459}.seller-team-goal-grid strong.blocked{color:#cf354e}.seller-team-members{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.seller-team-members>span{border:1px solid #e1e9f3;border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 5px;display:flex}.seller-team-members i{color:#fff;background:#0b68df;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.875rem;font-style:normal;font-weight:700;display:flex}.seller-team-members b{font-size:.875rem}.seller-team-members small{color:#75879e;font-size:.8125rem}.sale-support-seller{flex-direction:column;gap:4px;display:flex}.sale-support-seller small{color:#71839a;font-size:.8125rem;font-weight:700}.sale-support-seller select{color:#15263d;background:0 0;border:0;outline:0;min-width:160px;padding:0;font-weight:700}@media (width<=900px){.team-goals-heading{flex-direction:column;align-items:flex-start}.team-goals-grid{grid-template-columns:1fr}.seller-team-goal-grid{grid-template-columns:repeat(2,1fr)}.team-goal-values{grid-template-columns:1fr}.team-goal-values span+span{border-top:1px solid #dfe7f1;border-left:0;margin-top:8px;padding-top:8px}.team-participant-picker{grid-template-columns:1fr}.sale-context-grid{grid-template-columns:1fr!important}}@media (width<=560px){.team-goals-shell{border-radius:18px;margin-inline:-4px;padding:15px}.team-goals-heading h3{font-size:1.25rem}.team-goal-card{padding:15px}.team-goal-progress-copy strong{font-size:1.75rem}.team-goal-people>div{grid-template-columns:34px 1fr}.team-goal-people b{grid-column:2}.seller-team-goal{padding:16px}.seller-team-goal-head{flex-direction:column;align-items:flex-start}.seller-team-goal-grid{grid-template-columns:1fr 1fr}.team-tier-editor>div{grid-template-columns:1fr 1fr 32px}}@media (width<=900px){.team-goals-heading-actions{justify-content:flex-start;width:100%}.monthly-goal-planner{flex-direction:column;align-items:flex-start}.monthly-goal-reference{grid-template-columns:1fr;align-items:stretch}.monthly-goal-reference>div:last-child{justify-content:flex-start}}@media (width<=560px){.team-goals-heading-actions{flex-direction:column;align-items:stretch}.team-goals-heading-actions>button{width:100%}.monthly-goal-planner{padding:17px}.monthly-goal-planner>button{width:100%}.monthly-goal-reference>div:last-child{grid-template-columns:1fr;display:grid}.seller-monthly-reference{grid-template-columns:1fr}}.sellers-hero{align-items:center;min-height:132px;margin:0;padding:28px 30px}.sellers-hero>div>span{color:#82dcff;letter-spacing:.12em;font-size:.875rem;font-weight:700}.sellers-hero h2{color:#fff;margin:7px 0 5px;font-size:1.875rem}.sellers-hero p{color:#e5f2ffb8;margin:0;font-size:.875rem}.seller-period-select{z-index:1;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;align-items:flex-start;gap:5px;min-width:185px;padding:10px 12px;display:flex;position:relative}.seller-period-select>span{color:#ffffffa6;font-size:.875rem;font-weight:700}.seller-period-select select{color:#fff;cursor:pointer;background:0 0;border:0;outline:0;width:100%;font-size:1rem;font-weight:700}.seller-period-select option{color:#13243b}.sellers-metrics{margin:0}.sellers-metrics article{min-height:128px;padding:21px}.sellers-metrics article>i{color:#075bea;background:#edf5ff;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.875rem;font-style:normal;font-weight:700;display:flex;position:absolute;top:15px;right:15px}.sellers-metrics article.pending:before{background:linear-gradient(#f29a2e,#ed6c32)}.sellers-metrics article.profit-priority{background:linear-gradient(145deg,#f2fff8,#fff);border-color:#bdebd4;box-shadow:0 14px 34px #108b581a}.sellers-metrics article.profit-priority:before{background:linear-gradient(#16a66d,#0c8051)}.sellers-metrics article.profit-priority>i{color:#11815a;background:#e3f8ee}.sellers-metrics article.profit-priority>strong{color:#11815a}.sellers-list-panel,.seller-payment-history{border-radius:22px;padding:22px}.seller-calculating{background:#edf5ff;border-radius:99px;padding:7px 10px;font-weight:700;color:#075bea!important;font-size:.875rem!important}.seller-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.seller-management-card{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #e1e9f3;border-radius:19px;flex-direction:column;gap:15px;padding:19px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 12px 34px #122d5511}.seller-management-card:hover{border-color:#075bea38;transform:translateY(-3px);box-shadow:0 17px 42px #122d551a}.seller-management-card.has-pending{border-top:3px solid #0a67ef}.seller-management-head{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.seller-management-head>span{color:#fff;background:linear-gradient(145deg,#075bea,#12bff2);border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.875rem;font-weight:700;display:flex;position:relative;box-shadow:0 8px 20px #075bea33}.seller-management-head>span>i{color:#075bea;background:#fff;border:2px solid #e4efff;border-radius:99px;justify-content:center;align-items:center;width:19px;height:19px;font-size:.875rem;font-style:normal;display:flex;position:absolute;bottom:-7px;right:-7px}.seller-management-head>div{flex-direction:column;gap:4px;display:flex}.seller-management-head strong{color:#13243b;font-size:.875rem}.seller-management-head small{color:#8592a4;font-size:.8125rem}.seller-management-head>b{color:#21845d;background:#eaf8f1;border-radius:99px;padding:6px 9px;font-size:.875rem}.seller-management-card.has-pending .seller-management-head>b{color:#a7651e;background:#fff3e8}.seller-management-volume{background:#f2f6fb;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:13px;display:grid}.seller-management-volume>span,.seller-payment-summary>span{color:#748298;flex-direction:column;gap:5px;font-size:.875rem;display:flex}.seller-management-volume strong{color:#142840;font-size:.875rem}.seller-management-volume .profit-primary{background:#e8f8f0;border-radius:9px;margin:-5px;padding:7px}.seller-management-volume .profit-primary strong{color:#11815a}.seller-goal-progress{background:#f7faff;border:1px solid #e4edf9;border-radius:13px;flex-direction:column;gap:7px;padding:11px 12px;display:flex}.seller-goal-progress>div{justify-content:space-between;align-items:center;display:flex}.seller-goal-progress>div span,.seller-goal-progress>small{color:#71849d;font-size:.8125rem}.seller-goal-progress>div b{color:#075bea;font-size:.875rem}.seller-goal-progress>i{background:#dfeafb;border-radius:99px;height:7px;display:block;overflow:hidden}.seller-goal-progress>i>span{border-radius:inherit;background:linear-gradient(90deg,#075bea,#18bff1);min-width:2px;height:100%;transition:width .3s;display:block}.seller-commission-breakdown{flex-direction:column;display:flex}.seller-commission-breakdown>div{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:9px 2px;display:flex}.seller-commission-breakdown span{color:#6f7e92;font-size:.875rem}.seller-commission-breakdown b{color:#1c3049;font-size:.875rem}.seller-payment-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.seller-payment-summary>span{background:#f7f9fc;border:1px solid #edf1f5;border-radius:11px;padding:10px}.seller-payment-summary b{color:#152b45;font-size:.875rem}.seller-payment-summary .pending{color:#075bea;background:#eef6ff;border-color:#d8eaff}.seller-payment-summary .pending b{color:#075bea}.seller-monthly-reference{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.seller-monthly-reference>span{color:#71839a;background:#f4f8fd;border:1px solid #e0eaf5;border-radius:11px;flex-direction:column;gap:5px;padding:10px;font-size:.875rem;display:flex}.seller-monthly-reference b{color:#15304f;font-size:.875rem}.seller-monthly-reference>span:last-child{background:#eaf8f1;border-color:#ccebdd}.seller-monthly-reference>span:last-child b{color:#11815a}.seller-management-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.seller-management-footer small{color:#8794a5;font-size:.8125rem}.seller-detail-button{color:#075bea;cursor:pointer;background:#eef5ff;border:1px solid #d7e7fb;border-radius:10px;min-height:39px;padding:0 12px;font-size:.875rem;font-weight:700}.seller-detail-button span{margin-left:5px}.seller-sales-detail{background:#fff;border:1px solid #dfe9f6;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.seller-sales-detail-head{background:#f3f7fc;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.seller-sales-detail-head strong{color:#16304e;font-size:.875rem}.seller-sales-detail-head small{color:#8292a7;font-size:.8125rem}.seller-management-sale-row{border-top:1px solid #edf2f7;grid-template-columns:auto minmax(115px,1fr) repeat(3,minmax(70px,auto));align-items:center;gap:9px;padding:10px 12px;display:grid}.seller-management-sale-row>span{color:#075bea;background:#eaf3ff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.875rem;font-weight:700;display:flex}.seller-management-sale-row>span.corre{color:#a56616;background:#fff0dc}.seller-management-sale-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.seller-management-sale-row>div>strong{color:#1a304c;font-size:.875rem}.seller-management-sale-row>div>small{color:#8190a3;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.seller-management-sale-row>div>b{color:#263d59;font-size:.875rem}.seller-management-sale-row>div>b.profit{color:#16825b}.seller-sales-detail>p{color:#7a8ba1;text-align:center;margin:0;padding:18px;font-size:.875rem}.seller-command-center{background:#fff;border:1px solid #dfe8f4;border-radius:18px;grid-template-columns:minmax(300px,1.4fr) minmax(220px,1fr) 190px;align-items:stretch;gap:12px;padding:13px;display:grid;box-shadow:0 12px 34px #122d550d}.seller-leader-card{color:#fff;background:linear-gradient(120deg,#071e45,#075bea);border-radius:14px;align-items:center;gap:12px;padding:12px 15px;display:flex}.seller-leader-rank{color:#ffe082;background:#ffffff26;border:1px solid #ffffff2e;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9375rem;display:flex}.seller-leader-card>div{flex-direction:column;gap:3px;display:flex}.seller-leader-card small{color:#8de0ff;letter-spacing:.08em;font-size:.8125rem;font-weight:700}.seller-leader-card strong{font-size:.875rem}.seller-leader-card p{color:#ffffffb8;margin:0;font-size:.875rem}.seller-search-control,.seller-sort-control{background:#f6f9fd;border:1px solid #dfe8f4;border-radius:13px;align-items:center;gap:9px;padding:0 13px;display:flex}.seller-search-control>span{color:#075bea;font-size:1.125rem}.seller-search-control input{color:#19314f;background:0 0;border:0;outline:0;width:100%;font-size:1rem}.seller-sort-control{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.seller-sort-control>span{color:#7d8da2;font-size:.875rem;font-weight:700}.seller-sort-control select{color:#18314f;background:0 0;border:0;outline:0;width:100%;font-size:1rem;font-weight:700}.seller-management-footer .dashboard-primary-button{border-radius:11px;min-height:40px;font-size:.875rem}.seller-management-footer .dashboard-primary-button:disabled{color:#8794a5;cursor:default;background:#e9edf2}.seller-payment-history>div:last-child{margin-top:12px}.seller-history-row{border-bottom:1px solid #edf1f5;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.seller-history-row>span{color:#21845d;background:#eaf8f1;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.875rem;font-weight:700;display:flex}.seller-history-row>div{flex-direction:column;gap:4px;display:flex}.seller-history-row strong{color:#172b44;font-size:.875rem}.seller-history-row small{color:#8390a2;font-size:.8125rem}.seller-history-row>b{color:#21845d;font-size:.875rem}.seller-history-row.advance>span{color:#9c5b00;background:#fff4dc}.seller-history-row.advance>b{color:#9c5b00}.seller-payment-modal{max-width:520px}.seller-payment-modal-head{color:#fff;background:linear-gradient(135deg,#061a3a,#075bea);border-radius:19px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:-13px -13px 2px;padding:18px;display:grid}.seller-payment-modal-head>span{background:#ffffff29;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.875rem;font-weight:700;display:flex}.seller-payment-modal-head small{color:#7fdcff;letter-spacing:.1em;font-size:.8125rem;font-weight:700}.seller-payment-modal-head h2{margin:3px 0;font-size:1.25rem}.seller-payment-modal-head p{color:#ffffffad;margin:0;font-size:.875rem}.seller-payment-modal-head>button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:9px;width:34px;height:34px;font-size:1.25rem}.seller-payment-kind{grid-template-columns:1fr 1fr;gap:10px;display:grid}.seller-payment-kind>button{color:#1a304d;cursor:pointer;text-align:left;background:#f7f9fc;border:1px solid #dfe7f1;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;min-height:76px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.seller-payment-kind>button:hover{transform:translateY(-1px)}.seller-payment-kind>button>span{color:#075bea;background:#e6efff;border-radius:10px;grid-row:1/span 2;justify-content:center;align-items:center;width:38px;height:38px;font-size:.875rem;font-weight:700;display:flex}.seller-payment-kind>button strong{font-size:.875rem}.seller-payment-kind>button small{color:#748399;font-size:.875rem;line-height:1.35}.seller-payment-kind>button.active.account{background:#eef5ff;border-color:#1874f3;box-shadow:0 0 0 3px #1874f31a}.seller-payment-kind>button.advance>span{color:#9c5b00;background:#fff0cf}.seller-payment-kind>button.active.advance{background:#fff8e9;border-color:#e59a1b;box-shadow:0 0 0 3px #e59a1b1f}.seller-advance-fields{grid-template-columns:1.45fr 1fr;align-items:stretch;gap:12px;display:grid}.seller-advance-note{background:#fff8e9;border:1px solid #f0d49c;border-radius:13px;flex-direction:column;justify-content:center;gap:5px;padding:12px 14px;display:flex}.seller-advance-note strong{color:#8b5300;font-size:.875rem}.seller-advance-note span{color:#806d4d;font-size:.875rem;line-height:1.45}.seller-payment-modal .dashboard-primary-button.advance{background:linear-gradient(135deg,#b56a00,#ef9f19);box-shadow:0 8px 22px #c1740438}@media (width<=1000px){.seller-management-grid{grid-template-columns:1fr}.seller-command-center{grid-template-columns:1fr 1fr}.seller-leader-card{grid-column:1/-1}}@media (width<=700px){.sellers-hero{flex-direction:column;align-items:stretch;padding:22px 18px}.seller-period-select{width:100%}.seller-payment-summary,.seller-command-center{grid-template-columns:1fr}.seller-leader-card{grid-column:auto}.seller-search-control,.seller-sort-control{min-height:52px}.seller-management-volume{grid-template-columns:1fr 1fr}.seller-management-sale-row{grid-template-columns:auto 1fr}.seller-management-sale-row>div:nth-of-type(n+2){flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}.seller-management-footer{flex-direction:column;align-items:stretch}.seller-management-footer .dashboard-primary-button{width:100%}.seller-payment-kind,.seller-advance-fields{grid-template-columns:1fr}}.overview-premium .dashboard-kicker{letter-spacing:.12em;font-size:.8125rem}.overview-premium .overview-welcome h2{margin:7px 0 5px;font-size:clamp(1.6875rem,2.2vw,2.125rem)}.overview-premium .overview-welcome p{font-size:.875rem;line-height:1.5}.overview-sale-button{min-height:54px;padding:11px 15px}.overview-sale-button>span{font-size:.875rem}.overview-sale-button small{font-size:.8125rem}.overview-premium .overview-welcome{flex-wrap:wrap}.overview-hero-mark{flex-shrink:0}.overview-premium .overview-welcome>div:nth-child(2){min-width:min(100%,260px)}.dashboard-commerce-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:10px;min-width:0;max-width:100%;display:grid}.overview-commerce-actions{flex:0 auto}.dashboard-commerce-actions>button{white-space:normal;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:54px;margin:0;display:flex}.overview-commerce-actions>button>b{flex-shrink:0}.overview-commerce-actions>button>span{min-width:0;font-size:.875rem}.overview-commerce-actions>button small{font-size:.875rem}.seller-command-hero .seller-command-actions{flex-direction:column;align-items:flex-end;min-width:0}.seller-commerce-actions{width:100%}.seller-command-actions .seller-commerce-actions>button{padding:10px 14px;font-size:.875rem}.seller-command-actions>.seller-secondary-action{flex:none;min-height:40px}@media (width<=1000px){.overview-commerce-actions{width:100%}.seller-command-hero{grid-template-columns:minmax(0,1fr)}.seller-command-hero .seller-command-actions{width:100%}}@media (width<=560px){.dashboard-commerce-actions{gap:8px}.overview-commerce-actions>button{flex-direction:column;gap:6px;padding:10px 8px}.overview-commerce-actions>button>span{text-align:center;align-items:center}.overview-commerce-actions>button small{display:none}.seller-command-actions .seller-commerce-actions>button{flex-direction:column;gap:6px;padding:10px 8px}}.overview-premium .metric-card>i{font-size:.875rem}.overview-premium .metric-top span{font-size:.875rem;font-weight:600}.overview-premium .metric-top b{padding:5px 7px;font-size:.875rem}.overview-premium .metric-card>strong{font-size:clamp(1.5rem,2vw,1.8125rem)}.overview-premium .metric-card>small{font-size:.8125rem;line-height:1.45}.overview-premium .panel-heading select,.overview-premium .panel-heading>button:not(.panel-text-button){min-height:36px;padding:8px 11px;font-size:1rem}.overview-premium .panel-text-button{font-size:.875rem}.overview-premium .chart-total span{font-size:.875rem;font-weight:600}.overview-premium .bar-column small,.overview-premium .stock-donut small,.overview-premium .stock-legend span{font-size:.8125rem}.overview-premium .stock-alert strong{font-size:.875rem}.overview-premium .stock-alert small{font-size:.8125rem}.clickable-sale-row{cursor:pointer}.clickable-sale-row:focus-within,.clickable-sale-row:hover{background:#eef6ff!important}.profit-period-panel{background:radial-gradient(circle at 95% 0,#0fb5f41a,#0000 32%),linear-gradient(145deg,#fff,#f7fbff);grid-template-columns:minmax(190px,.8fr) minmax(300px,1.25fr) minmax(240px,1fr);align-items:center;gap:22px;margin:16px 0 0;padding:22px 24px;display:grid;position:relative;overflow:hidden}.profit-period-panel:before{content:"";background:linear-gradient(#09baf2,#075bea);border-radius:0 5px 5px 0;width:4px;height:70px;position:absolute;top:calc(50% - 35px);left:0}.profit-period-copy>span{color:#0871de;letter-spacing:.13em;font-size:.875rem;font-weight:700}.profit-period-copy h3{color:#10233e;margin:5px 0;font-size:1.25rem}.profit-period-copy p{color:#78879a;margin:0;font-size:.875rem;line-height:1.5}.profit-period-options{background:#edf3fa;border:1px solid #e0e8f2;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:5px;padding:6px;display:grid}.profit-period-options button{color:#68798e;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:38px;padding:8px 10px;font:750 10px/1.2 inherit}.profit-period-options button:hover{color:#075fca;background:#ffffffb3}.profit-period-options button.active{color:#075bea;background:#fff;box-shadow:0 7px 18px #0f3b701c}.profit-period-result{border-left:1px solid #e1e9f2;flex-direction:column;align-items:flex-start;padding-left:22px;display:flex}.profit-period-result>span{color:#68798e;font-size:.875rem;font-weight:600}.profit-period-result>strong{color:#08764f;letter-spacing:-.03em;margin:5px 0;font-size:clamp(1.5625rem,2.2vw,2rem)}.profit-period-result>small{color:#7b899b;font-size:.8125rem;line-height:1.45}.profit-period-result>b{color:#17714e;background:#e9f8f1;border-radius:999px;margin-top:9px;padding:6px 9px;font-size:.875rem}.sales-period-select{color:#43546a;cursor:pointer;background:#f3f7fb;border:1px solid #e0e9f3;border-radius:11px;min-height:40px;padding:0 34px 0 13px;font:700 11px/1 inherit}.dashboard-table .sale-details-button{color:#075fc6;white-space:nowrap;background:#eaf3ff;border:1px solid #d2e5ff;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.875rem;font-weight:700;display:inline-flex}.dashboard-table .sale-details-button:hover{color:#fff;background:#075bea;border-color:#075bea}.dashboard-table .sale-details-button svg{width:14px;height:14px}.sale-management-summary{grid-template-columns:repeat(4,1fr)}.sale-detail-context{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.sale-detail-context>span{background:#f7f9fc;border:1px solid #e5ecf4;border-radius:13px;flex-direction:column;gap:5px;padding:13px;display:flex}.sale-detail-context small{color:#8090a6;letter-spacing:.08em;font-size:.8125rem;font-weight:700}.sale-detail-context strong{color:#10233e;font-size:.875rem}.sale-financial-breakdown{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sale-financial-breakdown>div{background:#f6f9fc;border:1px solid #e4ebf3;border-radius:12px;flex-direction:column;gap:4px;min-height:70px;padding:12px;display:flex}.sale-financial-breakdown span{color:#738196;font-size:.875rem}.sale-financial-breakdown strong{color:#10233e;font-size:.875rem}.sale-financial-breakdown small{color:#8592a4;font-size:.8125rem}.sale-financial-breakdown .profit{background:#ebfaf3;border-color:#c9eddc}.sale-financial-breakdown .profit strong{color:#16734f}.sale-detail-section-heading{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-end;padding-bottom:9px;display:flex}.sale-detail-section-heading strong{color:#10233e;font-size:.875rem}.sale-detail-section-heading span{color:#7d8999;font-size:.875rem}.sale-item-values{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.sale-item-values b{color:#10233e;font-size:.875rem}.sale-item-values small{font-size:.8125rem}.sale-management-payments>span>b{text-align:right;flex-direction:column;gap:3px;display:flex}.sale-management-payments>span>b small{font-size:.8125rem;font-weight:600}.sale-detail-notes{background:#fff9ec;border:1px solid #f0dfb5;border-radius:13px;padding:13px 14px}.sale-detail-notes strong{color:#77551a;font-size:.875rem}.sale-detail-notes p{color:#806b46;margin:5px 0 0;font-size:.875rem;line-height:1.5}.fee-simulator-card{color:#fff;background:linear-gradient(135deg,#061d42 0%,#083b82 52%,#0879ee 100%);border:1px solid #41b1ff73;border-radius:21px;grid-template-columns:minmax(210px,.8fr) minmax(390px,1.45fr);gap:26px;margin:20px 0;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #114b8b2b}.fee-simulator-card:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:190px;height:190px;position:absolute;top:-105px;right:-78px}.fee-simulator-heading{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.fee-simulator-heading>div{min-width:0}.fee-simulator-heading span{color:#65d5ff;letter-spacing:.15em;font-size:.875rem;font-weight:700}.fee-simulator-heading h3{letter-spacing:-.03em;margin:9px 0 7px;font-size:clamp(1.625rem,2.25vw,2.1875rem)}.fee-simulator-heading p{color:#c7defa;margin:0;font-size:.875rem;line-height:1.45}.fee-simulator-heading>i{background:#ffffff21;border:1px solid #ffffff2e;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.1875rem;font-style:normal;font-weight:700;display:flex}.fee-simulator-form{z-index:1;grid-template-columns:1.45fr 1fr .8fr .65fr;gap:13px;display:grid;position:relative}.fee-simulator-form label{color:#c9dcf4;flex-direction:column;gap:9px;font-size:.875rem;font-weight:700;display:flex}.fee-simulator-form input,.fee-simulator-form select{color:#122844;cursor:pointer;background:#fffffffa;border:1px solid #fff6;border-radius:13px;outline:none;width:100%;min-width:0;height:54px;padding:0 15px;font:750 15px/1 inherit;transition:box-shadow .18s,transform .18s}.fee-simulator-form input{cursor:text}.fee-simulator-form input:hover,.fee-simulator-form select:hover{transform:translateY(-1px);box-shadow:0 5px 16px #00143733}.fee-simulator-form input:focus,.fee-simulator-form select:focus{transform:translateY(-1px);box-shadow:0 0 0 4px #58caff6b}.fee-value-input{position:relative}.fee-value-input>span{color:#0c5aa9;font-size:.875rem;font-weight:700;position:absolute;top:19px;left:15px}.fee-value-input input{padding-left:43px;font-size:1.125rem}.fee-simulator-results{z-index:1;background:#02132d7a;border:1px solid #ffffff1f;border-radius:18px;grid-column:1/-1;grid-template-columns:1.1fr .9fr 1.2fr;gap:0;display:grid;position:relative;overflow:hidden}.fee-simulator-results>div{flex-direction:column;justify-content:center;gap:7px;min-height:116px;padding:19px 22px;display:flex}.fee-simulator-results>div+div{border-left:1px solid #ffffff1c}.fee-simulator-results span{color:#b9d1ed;font-size:.875rem;font-weight:700}.fee-simulator-results strong{letter-spacing:-.025em;font-size:1.5625rem}.fee-simulator-results small{color:#cbdcf0;font-size:.8125rem;line-height:1.4}.fee-simulator-results .fee-machine-result strong{color:#72ddff}.fee-simulator-results .fee-charge-result{background:#00a0ff29}.fee-simulator-results .fee-charge-result strong{color:#fff;font-size:clamp(2rem,3vw,2.75rem)}.fee-charge-result button{color:#075bb7;cursor:pointer;background:#fff;border:0;border-radius:9px;align-self:flex-start;min-height:32px;margin-top:3px;padding:0 12px;font:800 11px/1 inherit;transition:transform .18s,background .18s}.fee-charge-result button:hover{background:#e9f6ff;transform:translateY(-1px)}.fee-charge-result button:disabled{cursor:not-allowed;opacity:.45;transform:none}.fee-simulator-warning{color:#765414;z-index:1;background:#fff3ce;border-radius:10px;grid-column:1/-1;margin:-7px 0 0;padding:12px 14px;font-size:.875rem;position:relative}@media (width<=1000px){.profit-period-panel{grid-template-columns:1fr 1.5fr}.profit-period-result{border-top:1px solid #e1e9f2;border-left:0;grid-column:1/-1;padding:16px 0 0}.sale-financial-breakdown{grid-template-columns:repeat(2,1fr)}.fee-simulator-card{grid-template-columns:1fr}.fee-simulator-form{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.overview-premium .dashboard-kicker{font-size:.8125rem}.overview-premium .overview-welcome p{font-size:.875rem}.overview-sale-button{width:100%;margin-left:0}.profit-period-panel{grid-template-columns:1fr;padding:20px}.profit-period-options{grid-template-columns:repeat(2,1fr)}.profit-period-result{grid-column:auto}.sales-period-select{width:100%}.sale-row-actions{flex-direction:column;align-items:stretch}.sale-row-actions button{justify-content:center;width:100%}.sale-management-summary,.sale-detail-context,.sale-financial-breakdown{grid-template-columns:1fr}.sale-detail-section-heading{flex-direction:column;align-items:flex-start;gap:4px}.fee-simulator-card{border-radius:18px;gap:18px;padding:21px}.fee-simulator-form,.fee-simulator-results{grid-template-columns:1fr}.fee-simulator-results>div+div{border-top:1px solid #ffffff1c;border-left:0}.fee-simulator-heading h3{font-size:1.6875rem}.fee-simulator-heading p{font-size:.875rem}.fee-simulator-results>div{min-height:104px;padding:18px}.fee-simulator-results span{font-size:.875rem}.fee-simulator-results strong{font-size:1.5rem}.fee-simulator-results small{font-size:.8125rem}.fee-simulator-results .fee-charge-result strong{font-size:2.25rem}}.personal-quick-actions{grid-template-columns:repeat(4,1fr)}.personal-quick-actions .future-action{background:linear-gradient(135deg,#fff,#f7f3ff);border-color:#c8b7ff}.personal-quick-actions .future-action>span{background:linear-gradient(145deg,#8155df,#aa78ff)}.personal-upcoming-panel{color:#fff;background:linear-gradient(135deg,#081f45 0%,#0b4a9d 58%,#0878e9 100%);border-radius:22px 8px;margin:18px 0;padding:22px;position:relative;overflow:hidden;box-shadow:0 22px 54px #0838812e}.personal-upcoming-panel:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:190px;height:190px;position:absolute;top:-110px;right:-70px}.personal-upcoming-heading{z-index:1;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.personal-upcoming-heading>div:first-child>span,.panel-kicker{color:#4dcfff!important;letter-spacing:.15em!important;font-size:.8125rem!important;font-weight:700!important}.personal-upcoming-heading h3{color:#fff;letter-spacing:-.035em;margin:4px 0;font-size:1.375rem}.personal-upcoming-heading p{color:#ffffffad;margin:0;font-size:.875rem}.personal-upcoming-total{flex-direction:column;align-items:flex-end;display:flex}.personal-upcoming-total small{color:#b9d9ff;font-size:.8125rem}.personal-upcoming-total strong{letter-spacing:-.03em;font-size:1.5625rem}.personal-upcoming-total b{color:#74dbff;font-size:.875rem}.personal-upcoming-list{z-index:1;gap:9px;margin-top:18px;display:grid;position:relative}.personal-upcoming-list>div:not(.personal-empty-state){color:#152842;background:#fffffff5;border-left:4px solid #51a8ff;border-radius:13px 5px;grid-template-columns:95px 1fr auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.personal-upcoming-list>div.soon{border-left-color:#f2a32b}.personal-upcoming-list>div.overdue{border-left-color:#df3156}.upcoming-date{flex-direction:column;display:flex}.upcoming-date strong{text-transform:capitalize;font-size:.875rem}.upcoming-date small{color:#74859b;font-size:.8125rem}.soon .upcoming-date small{color:#b26b00}.overdue .upcoming-date small{color:#c51d43}.upcoming-copy{flex-direction:column;min-width:0;display:flex}.upcoming-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.upcoming-copy small{color:#75869b;margin-top:2px;font-size:.8125rem}.personal-upcoming-list>div>b{font-size:.9375rem}.personal-upcoming-list>div>button{color:#fff;cursor:pointer;background:#0875e5;border:0;border-radius:10px 4px;min-height:38px;padding:0 14px;font-size:.875rem;font-weight:700}.personal-empty-state{color:#243852;background:#f4f8fd;border:1px dashed #bed2ea;border-radius:15px 6px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.personal-upcoming-list .personal-empty-state{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.personal-empty-state>i{color:#07804d;background:#def7eb;border-radius:12px 5px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.0625rem;font-style:normal;display:flex}.personal-empty-state>div{flex-direction:column;display:flex}.personal-empty-state strong{font-size:.875rem}.personal-empty-state small{color:#7a899d;margin-top:2px;font-size:.8125rem}.personal-upcoming-list .personal-empty-state small{color:#ffffffab}.personal-empty-state>button{color:#0868d1;cursor:pointer;background:#fff;border:0;border-radius:10px 4px;min-height:38px;padding:0 14px;font-size:.875rem;font-weight:700}.personal-flow-card,.personal-source-card{background:linear-gradient(#fff,#fbfdff);min-height:390px}.personal-flow-card .panel-heading,.personal-source-card .panel-heading{border-bottom:1px solid #edf2f7;align-items:flex-start;padding-bottom:14px}.personal-flow-card .panel-heading h3,.personal-source-card .panel-heading h3{margin-top:3px;font-size:1.125rem}.flow-result-chip{background:#effbf6;border:1px solid #c9eddd;border-radius:13px 5px;flex-direction:column;align-items:flex-end;padding:9px 12px;display:flex}.flow-result-chip small{color:#58806f!important;font-size:.8125rem!important}.flow-result-chip strong{color:#07804d;font-size:.9375rem}.flow-result-chip.negative{background:#fff2f5;border-color:#ffd1dc}.flow-result-chip.negative small{color:#9c6370!important}.flow-result-chip.negative strong{color:#c51d43}.personal-flow-chart{gap:10px}.personal-flow-chart>button{cursor:pointer;background:0 0;border:0;border-radius:13px 5px;flex-direction:column;flex:1;justify-content:end;align-items:center;height:100%;padding:7px 5px;transition:all .18s;display:flex}.personal-flow-chart>button:hover,.personal-flow-chart>button.active{background:#eef6ff;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #bcdcff}.personal-flow-chart>button>span{border-bottom:1px solid #dbe6f2;justify-content:center;align-items:end;gap:5px;width:100%;height:175px;display:flex}.personal-flow-chart>button b{color:#65758b;text-transform:capitalize;margin-top:8px;font-size:.875rem}.source-count{color:#0868d1;background:#edf5ff;border-radius:99px;padding:6px 9px;font-size:.875rem}.personal-source-list{max-height:280px;padding-right:3px;overflow:auto}.personal-source-list>button{cursor:pointer;text-align:left;background:#f5f9fe;border:1px solid #e3ebf5;border-radius:14px 5px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;width:100%;padding:12px;transition:all .18s;display:grid;position:relative}.personal-source-list>button:hover{background:#fff;border-color:#72b8ff;transform:translateY(-1px);box-shadow:0 10px 24px #085ebe17}.personal-source-list>button>span{color:#0869df;background:#e2efff;border-radius:10px 4px;justify-content:center;align-items:center;height:36px;font-size:.875rem;font-weight:700;display:flex}.personal-source-list>button p{flex-direction:column;min-width:0;margin:0;display:flex}.personal-source-list>button p b{color:#13263f;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.personal-source-list>button p small{color:#7b8ba0;font-size:.875rem}.personal-source-list>button p i{background:#e6edf5;border-radius:99px;height:4px;margin-top:7px;display:block;overflow:hidden}.personal-source-list>button p em{background:linear-gradient(90deg,#08a974,#32d5a0);border-radius:99px;height:100%;display:block}.personal-source-list>button>strong{color:#087b5b;font-size:.875rem}.personal-source-list>button>u{color:#0875e5;font-size:.875rem;text-decoration:none;position:absolute;bottom:4px;right:12px}.source-empty{grid-column:1/-1;margin-top:14px}.source-empty>button{color:#fff;background:#0875e5}.personal-status-tabs{background:#f1f5fa;border:1px solid #e0e8f2;border-radius:13px 5px;gap:4px;width:max-content;margin:16px 0 10px;padding:4px;display:flex}.personal-status-tabs button{color:#617087;cursor:pointer;background:0 0;border:0;border-radius:9px 3px;min-height:34px;padding:0 12px;font-size:.875rem;font-weight:700}.personal-status-tabs button b{background:#dfe7f1;border-radius:99px;margin-left:5px;padding:3px 6px;font-size:.875rem}.personal-status-tabs button.active{color:#0875e5;background:#fff;box-shadow:0 5px 14px #17335814}.personal-status-tabs button.active.pending{color:#c28111}.personal-status-tabs button.active.paid{color:#07804d}.personal-statement-toolbar>label{background:#f7f9fc;border:1px solid #d9e3ef;border-radius:12px 4px;align-items:center;padding:0 12px;display:flex}.personal-statement-toolbar>label>span{color:#7890aa;font-size:1.125rem}.personal-statement-toolbar>label input{border:0;width:100%;min-width:0;padding-left:9px}.personal-statement-toolbar>label input:focus{box-shadow:none}.personal-statement-toolbar>label button{color:#52647b;cursor:pointer;background:#e6edf6;border:0;border-radius:50%;width:24px;height:24px}.personal-entry-list{border:1px solid #e4ebf4;border-radius:16px 6px;overflow:hidden}.personal-entry{background:#fff;transition:all .18s;border:0!important;border-bottom:1px solid #edf1f6!important;grid-template-columns:38px 75px 1fr auto auto auto!important;gap:12px!important;min-height:78px!important;padding:10px 14px!important}.personal-entry:last-child{border-bottom:0!important}.personal-entry:hover{background:#f9fbfe}.entry-direction{border-radius:11px 4px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.0625rem;font-weight:700;display:flex}.entry-direction.in{color:#07804d;background:#ddf8eb}.entry-direction.out{color:#c51d43;background:#ffe6ec}.personal-entry>span{flex-direction:column;display:flex}.personal-entry>span b{color:#233851;text-transform:capitalize;font-size:.875rem}.personal-entry>span small{color:#8795a7;font-size:.8125rem!important}.entry-status{border-radius:99px;padding:5px 8px;font-size:.875rem;font-style:normal;font-weight:700}.entry-status.paid{color:#07804d;background:#e1f7ec}.entry-status.pending{color:#a86500;background:#fff0d8}.entry-actions{gap:5px;display:flex}.entry-actions button{color:#086bd3;cursor:pointer;background:#eff5fc;border:0;border-radius:9px 3px;min-height:34px;padding:0 10px;font-size:.875rem;font-weight:700}.entry-actions button:last-child{color:#6d7c90;min-width:34px;padding:0;font-size:.875rem}.statement-empty{margin-top:14px}.statement-empty>button{color:#fff;background:#0875e5}.personal-kind-selector{grid-template-columns:repeat(5,1fr)}.personal-kind-selector>button.active.future{background:#f6f1ff;border-color:#8053dd}.personal-kind-selector>button.active.future>i{color:#6535c4;background:#e9ddff}.future-entry-notice{color:#3f276f;background:#f6f1ff;border:1px solid #d8c7ff;border-radius:13px 5px;align-items:center;gap:11px;padding:11px 13px;display:flex}.future-entry-notice>i{background:#e6d9ff;border-radius:10px 4px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.125rem;font-style:normal;display:flex}.future-entry-notice>div{flex-direction:column;display:flex}.future-entry-notice strong{font-size:.875rem}.future-entry-notice small{color:#725ca0;font-size:.8125rem}.personal-settlement-backdrop{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#030e22b3}.personal-settlement-modal{background:#f7f9fc;border:1px solid #ffffffb3;border-radius:24px 8px;width:100%;max-width:540px;padding:0;overflow:hidden;box-shadow:0 35px 100px #00123457}.personal-settlement-modal>header{color:#fff;background:linear-gradient(135deg,#061d43,#0877e8);justify-content:space-between;align-items:flex-start;padding:22px;display:flex}.personal-settlement-modal>header span{color:#70d8ff;letter-spacing:.15em;font-size:.875rem;font-weight:700}.personal-settlement-modal>header h2{color:#fff;margin:4px 0;font-size:1.5625rem}.personal-settlement-modal>header p{color:#ffffffb3;margin:0;font-size:.875rem}.personal-settlement-modal>header button{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:11px 4px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.settlement-account-preview{background:#fff;border:1px solid #dfe8f2;border-left:4px solid #8053dd;border-radius:14px 5px;margin:18px;padding:15px;display:grid}.settlement-account-preview span{color:#273b55;font-size:.875rem;font-weight:700}.settlement-account-preview strong{color:#132a4a;margin-top:4px;font-size:1.5rem}.settlement-account-preview small{color:#7b899c;font-size:.8125rem}.personal-settlement-modal>.personal-field-grid{padding:0 18px 18px}.personal-settlement-modal label{color:#344761;gap:6px;font-size:.875rem;font-weight:700;display:grid}.personal-settlement-modal input{background:#fff;border:1px solid #dbe4ef;border-radius:12px 4px;min-height:46px;padding:0 12px;font-size:1rem}.personal-settlement-modal>footer{background:#fff;border-top:1px solid #dfe7f1;justify-content:flex-end;gap:9px;padding:14px 18px;display:flex}.personal-settlement-modal>footer>button:first-child{color:#536278;cursor:pointer;background:#eef2f7;border:0;border-radius:10px 4px;padding:0 15px;font-size:.875rem;font-weight:700}@media (width<=1000px){.personal-quick-actions{grid-template-columns:repeat(2,1fr)}.personal-kind-selector{grid-template-columns:repeat(3,1fr)}.personal-entry{grid-template-columns:38px 65px 1fr auto!important}.personal-entry>.entry-status{grid-column:3}.personal-entry>b{grid-area:1/4}.entry-actions{grid-column:4}}@media (width<=720px){.personal-upcoming-heading{flex-direction:column}.personal-upcoming-total{align-items:flex-start}.personal-upcoming-list>div:not(.personal-empty-state){grid-template-columns:70px 1fr auto}.personal-upcoming-list>div>button{grid-column:2/-1}.personal-kind-selector{grid-template-columns:1fr 1fr}.personal-flow-card,.personal-source-card{min-height:auto;padding:18px!important}.flow-result-chip{display:none}.personal-entry{grid-template-columns:34px 1fr auto!important;padding:11px!important}.personal-entry>span{display:none}.personal-entry>div:nth-of-type(2),.personal-entry>.entry-status{grid-column:2}.personal-entry>b{grid-area:1/3}.entry-actions{grid-column:2/4}.entry-actions button:first-child{flex:1}.personal-status-tabs{width:100%;overflow:auto}.personal-status-tabs button{white-space:nowrap;flex:1}.personal-empty-state{grid-template-columns:42px 1fr}.personal-empty-state>button{grid-column:2}.personal-settlement-modal{border-radius:22px 22px 0 0}.personal-settlement-modal .personal-field-grid{grid-template-columns:1fr}}.operations-center{color:#14243c;flex-direction:column;gap:18px;display:flex}.operations-hero{color:#fff;background:linear-gradient(124deg,#071d3f 0%,#0b4fa8 58%,#067eea 100%);border-radius:26px;grid-template-columns:64px minmax(280px,1fr) 230px auto;align-items:center;gap:20px;min-height:174px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #07367838}.operations-hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:230px;height:230px;position:absolute;top:-110px;right:-52px}.operations-hero-mark{background:linear-gradient(145deg,#28c8ff,#0874f1);border:1px solid #ffffff4d;border-radius:19px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 12px 28px #01143d40}.operations-hero-mark span{letter-spacing:-.03em;font-size:1.125rem;font-weight:700}.operations-hero>div:nth-child(2)>span{color:#6edcff;letter-spacing:.13em;font-size:.875rem;font-weight:700}.operations-hero h1{letter-spacing:-.03em;margin:7px 0 8px;font-size:1.875rem;line-height:1.25}.operations-hero p{color:#c3d8ee;max-width:650px;margin:0;font-size:.875rem;line-height:1.45}.operations-health{border-left:1px solid #ffffff2e;flex-direction:column;gap:5px;padding-left:22px;display:flex}.operations-health>span{color:#a9c9ea;font-size:.875rem;font-weight:700}.operations-health>strong{letter-spacing:-.03em;font-size:1.875rem}.operations-health>div{background:#ffffff26;border-radius:999px;height:6px;overflow:hidden}.operations-health>div i{border-radius:inherit;background:linear-gradient(90deg,#45e2aa,#6ce7ff);height:100%;display:block}.operations-health>small{color:#a9c9ea;font-size:.8125rem;line-height:1.35}.operations-hero>button{color:#0756be;cursor:pointer;z-index:1;background:#fff;border:0;border-radius:14px;min-height:48px;padding:0 18px;font-size:.875rem;font-weight:700;position:relative}.operations-hero>button:hover{transform:translateY(-1px);box-shadow:0 10px 25px #00184638}.operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.operations-metrics>button{color:#14243c;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe9f5;border-radius:19px;flex-direction:column;min-height:154px;padding:20px;transition:all .18s;display:flex;box-shadow:0 12px 32px #10305a12}.operations-metrics>button:hover{border-color:#8eb7ed;transform:translateY(-2px);box-shadow:0 17px 36px #0c3b7c1f}.operations-metrics>button.urgent{background:linear-gradient(145deg,#fff4f5,#fff);border-color:#f4c4ca}.operations-metrics span{color:#677990;font-size:.875rem;font-weight:700}.operations-metrics strong{letter-spacing:-.03em;margin:12px 0 5px;font-size:1.5625rem}.operations-metrics small{color:#8290a3;font-size:.8125rem;line-height:1.35}.operations-metrics b{color:#075bea;margin-top:auto;padding-top:14px;font-size:.875rem}.operations-metrics .urgent b,.operations-metrics .urgent strong{color:#d62d4e}.operations-tabs{background:#fff;border:1px solid #dce7f3;border-radius:18px;gap:5px;padding:7px;display:flex;overflow-x:auto;box-shadow:0 9px 26px #1237630f}.operations-tabs button{color:#60738b;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 13px;font-size:.875rem;font-weight:700;display:flex}.operations-tabs button i{color:#075bea;background:#edf4fc;border-radius:8px;justify-content:center;align-items:center;width:27px;height:27px;font-size:.875rem;font-style:normal;display:flex}.operations-tabs button b{color:#075bea;background:#dcecff;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 6px;font-size:.875rem;display:flex}.operations-tabs button:hover{color:#153456;background:#f4f8fd}.operations-tabs button.active{color:#fff;background:linear-gradient(135deg,#0b4eaa,#087ef0);box-shadow:0 8px 18px #075acd33}.operations-tabs button.active i{color:#fff;background:#ffffff29}.operations-tabs button.active b{color:#075bea;background:#fff}.operations-notice,.operations-error{border:1px solid;border-radius:14px;align-items:center;gap:11px;min-height:48px;padding:10px 14px;display:flex}.operations-notice{color:#117c54;background:#eefbf5;border-color:#b9e7d1}.operations-error{color:#bd2942;background:#fff1f3;border-color:#f1bdc5}.operations-notice>span,.operations-error>span{color:#fff;background:currentColor;border-radius:999px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.operations-notice strong,.operations-error strong{font-size:.875rem}.operations-notice button,.operations-error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:1.25rem}.operations-surface{background:#fff;border:1px solid #dce7f3;border-radius:23px;padding:24px;box-shadow:0 16px 42px #12366112}.operations-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:21px;display:flex}.operations-section-heading>div:first-child>span{color:#075bea;letter-spacing:.13em;font-size:.875rem;font-weight:700}.operations-section-heading h2{color:#10243f;letter-spacing:-.03em;margin:5px 0;font-size:1.5rem}.operations-section-heading p{color:#74859a;margin:0;font-size:.875rem;line-height:1.45}.operations-heading-stats,.security-score{background:#eef5ff;border:1px solid #d6e6fa;border-radius:14px;flex-direction:column;align-items:flex-end;min-width:130px;padding:12px 14px;display:flex}.operations-heading-stats strong,.security-score strong{color:#075bea;font-size:1.4375rem}.operations-heading-stats span,.security-score span{color:#6f8198;font-size:.875rem}.operations-primary,.operations-secondary{cursor:pointer;border-radius:12px;min-height:44px;padding:0 16px;font-size:.875rem;font-weight:700}.operations-primary{color:#fff;background:linear-gradient(135deg,#0759d6,#08a5ef);border:0;box-shadow:0 8px 20px #075bda33}.operations-primary:hover{transform:translateY(-1px);box-shadow:0 11px 24px #075bda45}.operations-secondary{color:#075bea;background:#eef5ff;border:1px solid #cfe0f6}.operations-toolbar{background:#f5f8fc;border:1px solid #dfe8f3;border-radius:15px;grid-template-columns:minmax(230px,1fr) minmax(180px,auto) auto;align-items:center;gap:12px;margin-bottom:16px;padding:10px;display:grid}.operations-toolbar label{background:#fff;border:1px solid #d6e2f0;border-radius:11px;align-items:center;min-height:42px;padding:0 12px;display:flex}.operations-toolbar label span{color:#075bea;font-size:1.125rem}.operations-toolbar input{color:#17304e;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0 10px;font-size:1rem}.operations-toolbar .operations-owner-filter{flex-direction:column;justify-content:center;align-items:flex-start;padding:6px 11px}.operations-owner-filter small{color:#7a8ba0;letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.operations-owner-filter select{color:#17304e;background:0 0;border:0;outline:none;width:100%;max-width:100%;min-height:20px;font-size:1rem;font-weight:700}.operations-toolbar>div{gap:5px;display:flex}.operations-toolbar>div button{color:#667991;cursor:pointer;background:#eaf1fa;border:0;border-radius:9px;min-height:36px;padding:0 12px;font-size:.875rem;font-weight:700}.operations-toolbar>div button.active{color:#fff;background:#075bea}.operations-task-list,.statement-list{flex-direction:column;gap:9px;display:flex}.operations-task{color:#17304e;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe8f2;border-left:4px solid #f0a13d;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:12px 14px;transition:all .16s;display:grid}.operations-task:hover{border-color:#b9d0ec;transform:translate(2px);box-shadow:0 10px 22px #11346014}.operations-task.critical{background:linear-gradient(90deg,#fff4f5,#fff 28%);border-left-color:#d92e4f}.operations-task.high{border-left-color:#f0a13d}.operations-task.medium{border-left-color:#3984df}.operations-task>i{color:#d92e4f;background:#fff0f2;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.125rem;font-style:normal;font-weight:700;display:flex}.operations-task.high>i{color:#cc7414;background:#fff4e6}.operations-task.medium>i{color:#0b68d2;background:#eaf3ff}.operations-task>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.operations-task>div:nth-child(2) span{color:#7a8ba0;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.operations-task>div:nth-child(2) strong{font-size:.875rem}.operations-task>div:nth-child(2) small{color:#718299;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.operations-task-owner{color:#9b5a0c;background:#fff4e6;border:1px solid #f7d7ad;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:3px;padding:4px 8px;font-size:.875rem;font-style:normal;font-weight:700;display:flex}.operations-task-owner b{letter-spacing:.05em;text-transform:uppercase;font-size:.875rem}.operations-task-meta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.operations-task-meta strong{color:#17304e;font-size:.875rem}.operations-task-meta span{color:#8190a3;font-size:.875rem}.operations-task-meta b{color:#075bea;margin-top:4px;font-size:.875rem}.stock-entry-owner{font-weight:700;color:#ad6814!important}.operations-empty{text-align:center;background:#f7f9fc;border:1px dashed #cad8e8;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:24px;display:flex}.operations-empty.wide{grid-column:1/-1}.operations-empty>span{color:#075bea;background:#e8f2ff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.5rem;display:flex}.operations-empty h3{margin:12px 0 5px;font-size:.875rem}.operations-empty p{color:#78899e;margin:0;font-size:.875rem}.professional-receipt-document{color:#15253a;background:#fff;min-height:720px;font-family:Arial,Helvetica Neue,sans-serif;line-height:1.45;position:relative;overflow:hidden}.pro-receipt-header{border-bottom:3px solid #075bea;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.pro-receipt-brand{align-items:center;gap:13px;display:flex}.pro-receipt-brand>img{object-fit:contain;border:1px solid #d8e5f3;border-radius:14px;width:56px;height:56px}.pro-receipt-brand>div{flex-direction:column;gap:6px;display:flex}.pro-receipt-brand>div img{object-fit:contain;object-position:left;width:108px;height:31px}.pro-receipt-brand span{color:#65768a;font-size:10px}.pro-receipt-identity{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pro-receipt-identity small{color:#075bea;letter-spacing:.13em;font-size:10px;font-weight:850}.pro-receipt-identity strong{color:#082b59;letter-spacing:.02em;font-size:20px}.pro-receipt-identity span{color:#6d7b8d;font-size:11px}.pro-receipt-company-line{border-bottom:1px solid #e3eaf2;align-items:center;gap:15px;padding:11px 0;display:flex}.pro-receipt-company-line>span{color:#6a798c;font-size:10px}.pro-receipt-company-line>span:first-child{color:#233c5c;font-weight:850}.pro-receipt-company-line>b{color:#197048;text-transform:uppercase;background:#eaf8f1;border-radius:99px;margin-left:auto;padding:6px 9px;font-size:9px}.pro-receipt-company-line>b.cancelled{color:#b7263a;background:#fff0f1}.pro-receipt-customer{background:#f5f8fc;border:1px solid #e3eaf3;border-radius:13px;grid-template-columns:minmax(170px,.8fr) 1.5fr;gap:18px;margin-top:18px;padding:15px 17px;display:grid}.pro-receipt-customer>div:first-child,.pro-receipt-customer-details span{flex-direction:column;gap:4px;display:flex}.pro-receipt-customer small,.pro-receipt-section-title>span{color:#6f8095;letter-spacing:.1em;font-size:9px;font-weight:850}.pro-receipt-customer strong{color:#122a49;font-size:16px}.pro-receipt-customer-details{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:13px;display:grid}.pro-receipt-customer-details span{color:#293e59;font-size:11px;font-weight:650}.pro-receipt-products{margin-top:22px}.pro-receipt-section-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.pro-receipt-section-title>b{color:#075bea;background:#eaf4ff;border-radius:99px;padding:5px 8px;font-size:9px}.pro-receipt-table{border:1px solid #dce6f1;border-radius:12px;overflow:hidden}.pro-receipt-table-head,.pro-receipt-table-row{grid-template-columns:minmax(0,2.2fr) 55px 105px 105px;align-items:center;gap:10px;padding:10px 13px;display:grid}.pro-receipt-table-head{color:#fff;letter-spacing:.04em;background:#082b59;font-size:9px;font-weight:800}.pro-receipt-table-head span:not(:first-child),.pro-receipt-table-row>span:not(:first-child){text-align:right}.pro-receipt-table-row{page-break-inside:avoid;border-top:1px solid #e6ecf3;font-size:11px}.pro-receipt-table-row:first-child{border-top:0}.pro-receipt-table-row>span:first-child{flex-direction:column;gap:2px;display:flex}.pro-receipt-table-row strong{color:#172e4b;font-size:11px}.pro-receipt-table-row small{color:#728297;font-size:9px}.pro-receipt-bottom-grid{grid-template-columns:1.35fr .8fr;align-items:start;gap:22px;margin-top:22px;display:grid}.pro-receipt-payments{border:1px solid #e0e8f1;border-radius:12px;padding:13px}.pro-receipt-payments>div:not(.pro-receipt-section-title){border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.pro-receipt-payments>div:nth-child(2){border-top:0}.pro-receipt-payments>div>span{flex-direction:column;gap:2px;display:flex}.pro-receipt-payments strong,.pro-receipt-payments b{font-size:11px}.pro-receipt-payments small{color:#75859a;font-size:9px}.pro-receipt-summary{background:#f3f7fc;border-radius:12px;padding:13px 15px}.pro-receipt-summary>div{justify-content:space-between;align-items:center;padding:6px 0;font-size:11px;display:flex}.pro-receipt-summary .discount b{color:#247557}.pro-receipt-summary .total{border-top:2px solid #cbd9e9;margin-top:5px;padding-top:12px}.pro-receipt-summary .total span{color:#075bea;letter-spacing:.08em;font-size:10px;font-weight:900}.pro-receipt-summary .total strong{color:#082b59;font-size:19px}.pro-receipt-warranty-note,.pro-warranty-terms{background:#f7f9fc;border-left:3px solid #18a9e8;border-radius:0 10px 10px 0;margin-top:19px;padding:12px 14px}.pro-receipt-warranty-note span,.pro-warranty-terms span{color:#075bea;letter-spacing:.09em;font-size:9px;font-weight:900}.pro-receipt-warranty-note p,.pro-warranty-terms p{color:#5f6f82;margin:5px 0 0;font-size:10px;line-height:1.55}.pro-receipt-footer{border-top:1px solid #dfe7f0;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:24px;padding-top:14px;display:flex}.pro-receipt-footer>div{flex-direction:column;gap:3px;display:flex}.pro-receipt-footer strong{color:#102d52;font-size:12px}.pro-receipt-footer span,.pro-receipt-footer small{color:#75859a;font-size:9px}.receipt-cancelled-mark{color:#c31f3421;letter-spacing:.08em;pointer-events:none;z-index:3;border:5px solid #c31f3421;font-size:72px;font-weight:950;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.professional-warranty-document{min-height:660px}.warranty-table .pro-receipt-table-row{grid-template-columns:minmax(0,1fr) 160px}.pro-warranty-terms{border-left-color:#075bea;margin-top:22px;padding:16px}.receipt-file-name-preview{background:#f1f7ff;border:1px solid #d5e7fc;border-radius:11px;align-items:center;gap:12px;margin-top:15px;padding:10px 12px;display:flex}.receipt-file-name-preview span{color:#66809e;letter-spacing:.08em;font-size:8px;font-weight:900}.receipt-file-name-preview strong{color:#0c4aa2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.receipt-document-actions{flex-wrap:wrap}.receipt-document-actions button{min-width:120px;font-size:11px}.receipt-document-actions button:first-child{background:linear-gradient(135deg,#075bea,#0aa9ea)}@media (width<=700px){.pro-receipt-header{flex-direction:column;align-items:flex-start}.pro-receipt-identity{text-align:left;align-items:flex-start}.pro-receipt-company-line{flex-direction:column;align-items:flex-start;gap:4px}.pro-receipt-company-line>b{margin-left:0}.pro-receipt-customer{grid-template-columns:1fr}.pro-receipt-customer-details{grid-template-columns:1fr 1fr}.pro-receipt-bottom-grid{grid-template-columns:1fr}.pro-receipt-table-head{display:none}.pro-receipt-table-row{grid-template-columns:1fr 1fr;gap:7px;padding:13px}.pro-receipt-table-row>span:first-child{grid-column:1/-1}.pro-receipt-table-row>span:not(:first-child):before{color:#8090a4;content:attr(data-label);margin-bottom:2px;font-size:8px;display:block}.pro-receipt-table-row>span:nth-child(2){text-align:left}.pro-receipt-footer{flex-direction:column;align-items:flex-start}.receipt-cancelled-mark{font-size:42px}.receipt-file-name-preview{flex-direction:column;align-items:flex-start}.receipt-file-name-preview strong{white-space:normal}.receipt-document-actions button{width:100%}}.sales-list-panel{padding:0 18px 8px;overflow:hidden}.sales-list-heading{justify-content:space-between;align-items:center;gap:20px;padding:22px 4px 18px;display:flex}.sales-list-heading>div{flex-direction:column;gap:4px;display:flex}.sales-list-heading>div>span{color:#0875e8;letter-spacing:.14em;font-size:.875rem;font-weight:700}.sales-list-heading h3{color:#10243f;letter-spacing:-.035em;margin:0;font-size:1.25rem}.sales-list-heading p{color:#7d8da2;margin:0;font-size:.875rem}.sales-list-heading>strong{background:linear-gradient(145deg,#eef6ff,#f8fbff);border:1px solid #dcecff;border-radius:14px;flex-direction:column;align-items:flex-end;min-width:135px;padding:11px 13px;display:flex}.sales-list-heading>strong b{color:#075bea;font-size:1.125rem;line-height:1.25}.sales-list-heading>strong small{color:#71839a;margin-top:5px;font-size:.8125rem}.sales-filter-shell{background:#f5f8fc;border:1px solid #e1eaf4;border-radius:17px;grid-template-columns:minmax(280px,1fr) 150px 170px auto;align-items:end;gap:10px;padding:12px;display:grid}.sales-search-field{background:#fff;border:1px solid #d7e3f0;border-radius:12px;align-items:center;gap:9px;height:46px;padding:0 13px;transition:border-color .18s,box-shadow .18s;display:flex}.sales-search-field:focus-within{border-color:#1682ee;box-shadow:0 0 0 4px #075bea17}.sales-search-field>svg{color:#6d8098;flex:none;width:18px;height:18px}.sales-search-field input{color:#18304f;background:0 0;border:0;outline:0;width:100%;min-width:0;font:650 12px/1.2 inherit}.sales-search-field input::placeholder{color:#91a0b2;font-weight:500}.sales-search-field input::-webkit-search-cancel-button{display:none}.sales-search-field>button{color:#60738b;cursor:pointer;background:#edf3fa;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.sales-search-field>button svg{width:13px;height:13px}.sales-filter-field{color:#687990;flex-direction:column;gap:6px;font-size:.875rem;font-weight:700;display:flex}.sales-filter-field>span{padding-left:2px}.sales-filter-field select{appearance:none;color:#253b57;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23687990' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #d7e3f0;border-radius:12px;outline:0;width:100%;height:46px;padding:0 35px 0 12px;font:700 11px/1 inherit}.sales-filter-field select:focus{border-color:#1682ee;box-shadow:0 0 0 4px #075bea14}.sales-toolbar-actions{gap:7px;display:flex}.sales-toolbar-actions button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:46px;padding:0 13px;font:800 10px/1 inherit;display:inline-flex}.sales-toolbar-actions button span{font-size:1rem;line-height:1.25}.sales-toolbar-actions button:disabled{cursor:wait;opacity:.55}.sales-refresh-button{color:#075fca;background:#e9f3ff;border-color:#d1e5ff!important}.sales-refresh-button:hover:not(:disabled){background:#dcecff}.sales-export-button{color:#fff;background:#09254a}.sales-export-button:hover:not(:disabled){background:#075bea}.sales-list-status{justify-content:space-between;align-items:center;min-height:40px;padding:8px 5px 5px;display:flex}.sales-list-status>span{color:#677a91;align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:inline-flex}.sales-list-status>span i{background:#20b678;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #20b6781f}.sales-list-status .sales-updated-at{color:#8a99aa;margin:0;font-size:.875rem}.sales-modern-table{border-collapse:separate;border-spacing:0 7px;min-width:1040px;margin-top:0}.sales-modern-table thead{background:0 0}.sales-modern-table th{color:#72849a;letter-spacing:.07em;border:0;padding:8px 12px;font-size:.875rem;font-weight:700}.sales-modern-table tbody tr{cursor:pointer;background:#fff;transition:background .18s,box-shadow .18s,transform .18s;position:relative;box-shadow:0 1px #e7edf5}.sales-modern-table tbody tr:hover{background:#f6faff;transform:translateY(-1px);box-shadow:0 8px 24px #08367014}.sales-modern-table td{vertical-align:middle;border-top:1px solid #e8eef5;border-bottom:0;padding:13px 12px;font-size:.875rem}.sales-modern-table td:first-child{border-left:1px solid #e8eef5;border-radius:13px 0 0 13px}.sales-modern-table td:last-child{border-right:1px solid #e8eef5;border-radius:0 13px 13px 0}.sales-code-block{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:0;display:flex}.sales-code-block strong{background:#eaf3ff;border-radius:6px;padding:4px 6px;color:#075fca!important;font-size:.875rem!important;font-weight:700!important}.sales-code-block span{color:#324b69;margin-top:2px;font-size:.875rem;font-weight:700}.sales-code-block small{color:#8998aa!important;margin:0!important;font-size:.8125rem!important}.sales-person-cell,.sales-product-cell,.sales-seller-cell{align-items:center;gap:10px;min-width:0;display:flex}.sales-person-cell>i,.sales-seller-cell>i,.sales-product-cell>i{flex:none;justify-content:center;align-items:center;font-style:normal;display:flex}.sales-person-cell>i{color:#fff;background:linear-gradient(145deg,#075bea,#14b8e9);border:3px solid #e7f2ff;border-radius:12px;width:38px;height:38px;font-size:.875rem;font-weight:700}.sales-person-cell>span,.sales-product-cell>span{flex-direction:column;gap:4px;min-width:0;display:flex}.sales-person-cell strong,.sales-product-cell strong,.sales-seller-cell strong{color:#17304e!important;font-size:.875rem!important;font-weight:700!important}.sales-person-cell small{background:#eff4fa;border-radius:999px;align-self:flex-start;padding:4px 7px;color:#6f8094!important;margin:0!important;font-size:.8125rem!important}.sales-product-cell{max-width:410px}.sales-product-cell>i{color:#15815b;background:#eaf8f2;border-radius:10px;width:34px;height:34px;font-size:.875rem;font-weight:700}.sales-product-cell strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.sales-product-cell small{color:#8190a2!important;margin:0!important;font-size:.8125rem!important}.sales-seller-cell>i{color:#6250bc;background:#f0eefe;border:2px solid #e4e0ff;border-radius:50%;width:30px;height:30px;font-size:.875rem;font-weight:700}.sales-seller-cell strong{white-space:nowrap}.sales-value-cell,.sales-status-cell{flex-direction:column;gap:5px;display:flex}.sales-value-cell>strong{white-space:nowrap;color:#0c2442!important;font-size:.875rem!important;font-weight:700!important}.sales-value-cell>small{font-weight:600;color:#8291a4!important;margin:0!important;font-size:.8125rem!important}.sales-status-cell{align-items:flex-start}.sales-status-cell .status-pill{padding:6px 9px;font-size:.8125rem}.sales-status-cell>small{color:#8b99aa!important;margin:0 0 0 4px!important;font-size:.8125rem!important}.sales-modern-table .sale-row-actions{gap:6px}.sales-modern-table .sale-details-button,.sales-modern-table .sale-row-actions .sale-receipt-button{border-radius:10px;min-height:36px;padding:0 10px;font-size:9px}.sales-modern-table .sale-row-actions .sale-receipt-button{color:#395774;background:#fff;border-color:#d9e5f2}.sales-modern-table .sale-row-actions .sale-receipt-button:hover{background:#eef5fd;border-color:#c7dbee}.sales-list-panel .sales-pagination-footer{border-top:1px solid #e9eef4;margin-top:7px;padding:15px 4px 10px}@media (width<=1180px){.sales-filter-shell{grid-template-columns:minmax(260px,1fr) 145px 165px}.sales-toolbar-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=760px){.sales-list-panel{padding:0 12px 8px}.sales-list-heading{align-items:flex-start;padding-top:18px}.sales-list-heading>strong{min-width:auto}.sales-list-heading>strong small{display:none}.sales-filter-shell{grid-template-columns:1fr 1fr}.sales-search-field,.sales-toolbar-actions{grid-column:1/-1}.sales-toolbar-actions button{flex:1}.sales-list-status{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 3px}.sales-modern-table{border-spacing:0 10px;width:100%;min-width:0;display:block}.sales-modern-table thead{display:none}.sales-modern-table tbody{flex-direction:column;width:100%;display:flex}.sales-modern-table tbody tr{border:1px solid #e2eaf4;border-radius:16px;grid-template-columns:1fr 1fr;gap:0 12px;padding:13px;display:grid;overflow:hidden;box-shadow:0 8px 25px #0c326012}.sales-modern-table td,.sales-modern-table td:first-child,.sales-modern-table td:last-child{border:0;border-bottom:1px solid #edf1f6;border-radius:0;padding:11px 0;display:block}.sales-modern-table td:before{color:#8a99ab;content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.875rem;font-weight:700;display:block}.sales-modern-table td:nth-child(2),.sales-modern-table td:nth-child(3),.sales-modern-table td:last-child{grid-column:1/-1}.sales-modern-table td:nth-last-child(-n+2){border-bottom:0}.sales-product-cell{max-width:none}.sales-product-cell strong{white-space:normal}.sales-modern-table .sale-row-actions{flex-direction:row;align-items:stretch}.sales-modern-table .sale-row-actions button{flex:1;width:auto}}@media (width<=460px){.sales-list-heading p{display:none}.sales-filter-shell{grid-template-columns:1fr}.sales-search-field,.sales-toolbar-actions{grid-column:auto}.sales-modern-table tbody tr{grid-template-columns:1fr}.sales-modern-table td:nth-child(n){grid-column:1}.sales-modern-table td:nth-last-child(2){border-bottom:1px solid #edf1f6}}@media print{@page{margin:12mm;size:A4}.sale-receipt-workspace{padding:0!important}.professional-receipt-document{color:#111;min-height:auto;overflow:visible}.professional-receipt-document *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pro-receipt-table-row,.pro-receipt-customer,.pro-receipt-payments,.pro-receipt-summary,.pro-receipt-warranty-note,.pro-warranty-terms{break-inside:avoid;page-break-inside:avoid}.receipt-file-name-preview{display:none!important}.pro-receipt-footer{margin-top:18px}.receipt-cancelled-mark{color:#50505029;border-color:#50505029}}.professional-receipt-document{font-family:var(--font-sans)}.pro-receipt-warranty-complete>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.pro-receipt-warranty-complete>div>b{color:#075bea;background:#eaf4ff;border-radius:999px;padding:5px 9px;font-size:9px}.pro-receipt-warranty-complete p strong{color:#263d5a}.receipt-density-compact .pro-receipt-header{padding-bottom:14px}.receipt-density-compact .pro-receipt-customer{margin-top:12px;padding:11px 14px}.receipt-density-compact .pro-receipt-products,.receipt-density-compact .pro-receipt-bottom-grid{margin-top:14px}.receipt-density-compact .pro-receipt-table-head,.receipt-density-compact .pro-receipt-table-row{padding-top:7px;padding-bottom:7px}.receipt-density-compact .pro-receipt-payments{padding:9px 11px}.receipt-density-compact .pro-receipt-payments>div:not(.pro-receipt-section-title){padding:6px 0}.receipt-density-compact .pro-receipt-warranty-note{margin-top:13px;padding:9px 12px}.receipt-density-compact .pro-receipt-footer{margin-top:13px;padding-top:9px}.receipt-density-tight .pro-receipt-brand>img{width:46px;height:46px}.receipt-density-tight .pro-receipt-brand>div img{height:26px}.receipt-density-tight .pro-receipt-company-line{padding:7px 0}.receipt-density-tight .pro-receipt-customer{gap:12px;margin-top:9px;padding:8px 11px}.receipt-density-tight .pro-receipt-customer strong{font-size:14px}.receipt-density-tight .pro-receipt-products,.receipt-density-tight .pro-receipt-bottom-grid{margin-top:10px}.receipt-density-tight .pro-receipt-section-title{margin-bottom:5px}.receipt-density-tight .pro-receipt-table-head,.receipt-density-tight .pro-receipt-table-row{padding:5px 9px}.receipt-density-tight .pro-receipt-table-row strong{font-size:10px}.receipt-density-tight .pro-receipt-table-row small{font-size:8px}.receipt-density-tight .pro-receipt-bottom-grid{gap:13px}.receipt-density-tight .pro-receipt-payments,.receipt-density-tight .pro-receipt-summary{padding:7px 9px}.receipt-density-tight .pro-receipt-payments>div:not(.pro-receipt-section-title),.receipt-density-tight .pro-receipt-summary>div{padding:4px 0}.receipt-density-tight .pro-receipt-summary .total{padding-top:7px}.receipt-density-tight .pro-receipt-summary .total strong{font-size:16px}.receipt-density-tight .pro-receipt-warranty-note{margin-top:9px;padding:7px 10px}.receipt-density-tight .pro-receipt-warranty-note p{font-size:8.5px;line-height:1.38}.receipt-density-tight .pro-receipt-footer{margin-top:9px;padding-top:7px}@media print{@page{margin:10mm 12mm;size:A4 portrait}.sale-receipt-workspace{height:auto!important;padding:0!important;overflow:visible!important}.receipt-single-page{box-sizing:border-box;break-after:avoid;break-before:avoid;break-inside:avoid;page-break-after:avoid;page-break-before:avoid;page-break-inside:avoid}.receipt-density-compact,.receipt-density-tight{zoom:1!important;width:100%!important}.pro-receipt-warranty-complete{break-inside:avoid;page-break-inside:avoid}}.public-skip-link{color:#fff;z-index:500;background:#075bea;border:1px solid #ffffff3d;border-radius:0 0 10px 10px;padding:10px 14px;font-size:.875rem;font-weight:700;position:fixed;top:0;left:12px;transform:translateY(-180%);box-shadow:0 10px 28px #075bea3d}.public-skip-link:focus{outline-offset:2px;outline:3px solid #08baf266;transform:translateY(0)}html[data-public-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rz-public-canvas:#f3f7fc;--rz-public-page:#f9fbfe;--rz-public-surface:#fff;--rz-public-surface-raised:#fff;--rz-public-surface-secondary:#edf3f9;--rz-public-field:#fff;--rz-public-border:#ccd9e7;--rz-public-divider:#dce5ef;--rz-public-text:#10243e;--rz-public-text-secondary:#40566f;--rz-public-text-muted:#60758d;--rz-public-text-disabled:#8798aa;--rz-public-icon:#405b79;--rz-public-link:#075bea;--rz-public-header:#ffffffeb;--rz-public-hover:#e8f1fc;--rz-public-selected:#dceafe;--rz-public-focus:#0875b4;--rz-public-hero:#071a38;--rz-public-hero-text:#f7fbff;--rz-public-hero-muted:#c1d0df;--rz-public-footer:#051329;--rz-public-footer-text:#d8e4f0;--rz-public-footer-muted:#aebfd0}html[data-public-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rz-public-canvas:#050b14;--rz-public-page:#07111e;--rz-public-surface:#0d1928;--rz-public-surface-raised:#122235;--rz-public-surface-secondary:#101e2f;--rz-public-field:#0a1625;--rz-public-border:#2d435b;--rz-public-divider:#24384e;--rz-public-text:#f1f6fc;--rz-public-text-secondary:#c0cfde;--rz-public-text-muted:#9fb0c2;--rz-public-text-disabled:#75879b;--rz-public-icon:#c6d7e8;--rz-public-link:#66cfff;--rz-public-header:#07111ef0;--rz-public-hover:#172a40;--rz-public-selected:#173b68;--rz-public-focus:#54d7ff;--rz-public-hero:#091b30;--rz-public-hero-text:#f4f9ff;--rz-public-hero-muted:#b8c9da;--rz-public-footer:#030a14;--rz-public-footer-text:#e7f0f9;--rz-public-footer-muted:#aebed0}html[data-public-theme] body{background:var(--rz-public-canvas);color:var(--rz-public-text)}html[data-public-theme] .public-page{background:radial-gradient(circle at 8% 4%, var(--rz-public-link), transparent 30%), var(--rz-public-page)}@supports (color:color-mix(in lab, red, red)){html[data-public-theme] .public-page{background:radial-gradient(circle at 8% 4%, color-mix(in srgb, var(--rz-public-link) 8%, transparent), transparent 30%), var(--rz-public-page)}}html[data-public-theme] .public-page{color:var(--rz-public-text)}html[data-public-theme] .public-page img{filter:none!important}html[data-public-theme] .public-header{background:var(--rz-public-header);border-color:var(--rz-public-divider);box-shadow:0 8px 34px var(--rz-public-canvas)}@supports (color:color-mix(in lab, red, red)){html[data-public-theme] .public-header{box-shadow:0 8px 34px color-mix(in srgb, var(--rz-public-canvas) 42%, transparent)}}html[data-public-theme] :where(.public-nav a,.team-link){color:var(--rz-public-text-secondary)}html[data-public-theme] :where(.public-nav a,.team-link):is(:hover,:focus-visible){color:var(--rz-public-text)}.public-theme-toggle{background:var(--rz-public-surface-secondary,#edf3f9);border:1px solid var(--rz-public-border,#ccd9e7);color:var(--rz-public-icon,#405b79);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex;position:relative}.public-theme-toggle svg{width:19px;height:19px}.public-theme-icon-sun{display:none}html[data-public-theme=dark] .public-theme-icon-sun{display:block}html[data-public-theme=dark] .public-theme-icon-moon{display:none}.public-theme-toggle:after{background:var(--rz-public-hero,#071a38);border:1px solid var(--rz-public-border,#ccd9e7);color:var(--rz-public-hero-text,#f7fbff);content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;z-index:70;border-radius:8px;padding:7px 9px;font-size:.875rem;font-weight:600;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(-4px)}.public-theme-toggle:is(:hover,:focus-visible){background:var(--rz-public-hover,#e8f1fc);border-color:var(--rz-public-focus,#08aee5);color:var(--rz-public-link,#075bea)}.public-theme-toggle:is(:hover,:focus-visible):after{opacity:1;transform:translateY(0)}html[data-public-theme] .mobile-menu-button{color:var(--rz-public-icon)}html[data-public-theme] .mobile-nav{background:var(--rz-public-surface-raised);border-color:var(--rz-public-divider);color:var(--rz-public-text)}html[data-public-theme] .mobile-nav a{border-color:var(--rz-public-divider);color:var(--rz-public-text-secondary)}html[data-public-theme] .mobile-nav a:is(:hover,:focus-visible){background:var(--rz-public-hover);color:var(--rz-public-text)}html[data-public-theme] .public-page :where(.inner-page,.story-page,.info-page,.contact-page,.legal-page,.catalog-section,.public-section){background-color:var(--rz-public-page);color:var(--rz-public-text)}html[data-public-theme] .inner-hero:not(.compact){background:var(--rz-public-hero);color:var(--rz-public-hero-text)}html[data-public-theme] .inner-hero.offer-hero{background:radial-gradient(circle at 80% 20%, var(--rz-public-link), transparent 36%), var(--rz-public-hero)}@supports (color:color-mix(in lab, red, red)){html[data-public-theme] .inner-hero.offer-hero{background:radial-gradient(circle at 80% 20%, color-mix(in srgb, var(--rz-public-link) 25%, transparent), transparent 36%), var(--rz-public-hero)}}html[data-public-theme] .inner-hero:not(.compact) p{color:var(--rz-public-hero-muted)}html[data-public-theme] .inner-hero.compact{background:var(--rz-public-surface-secondary);color:var(--rz-public-text)}html[data-public-theme] .inner-hero.compact p,html[data-public-theme] :where(.story-hero,.info-hero,.contact-grid>div:first-child)>p{color:var(--rz-public-text-secondary)}html[data-public-theme] :where(.story-hero h1,.info-hero h1,.contact-grid h1,.story-copy h2,.info-list-section h2,.product-detail-copy h1,.product-card h3,.info-card-grid h2,.service-flow h2,.experience-steps h3,.legal-page h1,.legal-page h2){color:var(--rz-public-text)}html[data-public-theme] :where(.product-card p,.story-copy p,.info-card-grid p,.service-flow p,.experience-steps p,.product-description,.product-detail-copy>small,.legal-page p){color:var(--rz-public-text-secondary)}html[data-public-theme] :where(.section-kicker,.text-link,.back-link){color:var(--rz-public-link)}html[data-public-theme] .text-link.dark{color:var(--rz-public-text)}html[data-public-theme] :where(.product-card,.info-card-grid article,.service-flow article,.condition-card-light,.trust-strip,.store-showcase,.empty-catalog){background:var(--rz-public-surface);border-color:var(--rz-public-border);color:var(--rz-public-text)}html[data-public-theme] :where(.product-card,.info-card-grid article,.service-flow article):is(:hover,:focus-within){border-color:var(--rz-public-focus)}html[data-public-theme] .product-card-link,html[data-public-theme] :where(.story-grid,.experience-section,.info-list-section,.contact-options a){border-color:var(--rz-public-divider)}html[data-public-theme] :where(.product-card-topline,.catalog-result-row,.product-specs dt,.info-card-grid article>span,.service-flow article>span){color:var(--rz-public-text-muted)}html[data-public-theme] .product-badge,html[data-public-theme] .product-detail-tags span{background:var(--rz-public-surface-secondary);color:var(--rz-public-text-secondary)}html[data-public-theme] .product-detail-page{background:var(--rz-public-canvas)}html[data-public-theme] .product-detail-grid{background:var(--rz-public-surface);border:1px solid var(--rz-public-border);color:var(--rz-public-text)}html[data-public-theme] .product-detail-visual{background:var(--rz-public-surface-secondary)}html[data-public-theme] :where(.product-specs,.product-guarantees span,.info-list-section li){border-color:var(--rz-public-divider);color:var(--rz-public-text-secondary)}html[data-public-theme] .product-specs dd{color:var(--rz-public-text)}html[data-public-theme] :where(.catalog-search,.public-page input,.public-page select,.public-page textarea){background:var(--rz-public-field);border-color:var(--rz-public-border);color:var(--rz-public-text)}html[data-public-theme] .public-page :where(input,select,textarea)::placeholder{color:var(--rz-public-text-muted);opacity:1}html[data-public-theme] .public-page :where(input,select,textarea):focus{border-color:var(--rz-public-focus);box-shadow:0 0 0 3px var(--rz-public-focus)}@supports (color:color-mix(in lab, red, red)){html[data-public-theme] .public-page :where(input,select,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--rz-public-focus) 22%, transparent)}}html[data-public-theme] .public-page :where(input,select,textarea):focus{caret-color:var(--rz-public-link)}html[data-public-theme] :is(.catalog-search,.ig-search-box,.ig-sort)>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-shadow:none;background:0 0;border-color:#0000}html[data-public-theme] :is(.catalog-search,.ig-search-box,.ig-sort):focus-within{border-color:var(--rz-public-focus);box-shadow:0 0 0 3px var(--rz-public-focus)}@supports (color:color-mix(in lab, red, red)){html[data-public-theme] :is(.catalog-search,.ig-search-box,.ig-sort):focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--rz-public-focus) 22%, transparent)}}html[data-public-theme] :is(.catalog-search,.ig-search-box,.ig-sort)>:is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{box-shadow:none;background:0 0;border-color:#0000;outline:none}html[data-public-theme] .public-page :where(input,select,textarea,button):disabled{background-color:var(--rz-public-surface-secondary);border-color:var(--rz-public-divider);color:var(--rz-public-text-disabled);cursor:not-allowed;opacity:1}html[data-public-theme] .public-page :where(input,select,textarea):-webkit-autofill{-webkit-text-fill-color:var(--rz-public-text);box-shadow:0 0 0 1000px var(--rz-public-field) inset;caret-color:var(--rz-public-text)}html[data-public-theme] .filter-chips button{background:var(--rz-public-surface-secondary);border:1px solid var(--rz-public-border);color:var(--rz-public-text-secondary)}html[data-public-theme] .filter-chips button:is(:hover,:focus-visible){background:var(--rz-public-hover);color:var(--rz-public-text)}html[data-public-theme] .filter-chips button.active{background:var(--rz-public-link);border-color:var(--rz-public-link);color:#fff}html[data-public-theme] :where(.button-dark,.empty-catalog button){color:#fff;background:linear-gradient(135deg,#075bea,#078de8)}html[data-public-theme] .button-light{background:var(--rz-public-surface-raised);color:var(--rz-public-link)}html[data-public-theme] .button-ghost{border-color:var(--rz-public-border);color:var(--rz-public-text)}html[data-public-theme] .contact-options a:is(:hover,:focus-visible){background:var(--rz-public-hover)}html[data-public-theme] .contact-options :where(small,p){color:var(--rz-public-text-muted)}html[data-public-theme] .location-store-card small{color:var(--rz-public-hero-muted)}html[data-public-theme] .story-number,html[data-public-theme] .condition-card-dark,html[data-public-theme] .service-note,html[data-public-theme] .public-cta{background:var(--rz-public-hero);color:var(--rz-public-hero-text)}html[data-public-theme] :where(.story-number span,.condition-card-dark p){color:var(--rz-public-hero-muted)}html[data-public-theme] .info-icon{background:var(--rz-public-hero);color:var(--rz-public-hero-text)}html[data-public-theme] .public-page :where(table){background:var(--rz-public-surface);border-color:var(--rz-public-border);color:var(--rz-public-text)}html[data-public-theme] .public-page :where(th){background:var(--rz-public-surface-secondary);border-color:var(--rz-public-divider);color:var(--rz-public-text-secondary)}html[data-public-theme] .public-page :where(td){border-color:var(--rz-public-divider);color:var(--rz-public-text)}html[data-public-theme] .legal-page{max-width:920px;min-height:calc(100vh - 82px);padding:96px 34px 120px}html[data-public-theme] .legal-page h1{letter-spacing:-.03em;margin:0 0 34px;font-size:clamp(2.625rem,6vw,4.25rem);line-height:1.25}html[data-public-theme] .legal-page h2{border-top:1px solid var(--rz-public-divider);margin:42px 0 14px;padding-top:28px;font-size:1.375rem}html[data-public-theme] .legal-page p{margin:0;font-size:.9375rem;line-height:1.8}html[data-public-theme] .public-footer{background:radial-gradient(circle at 12% 0%, var(--rz-public-link), transparent 27%), var(--rz-public-footer)}@supports (color:color-mix(in lab, red, red)){html[data-public-theme] .public-footer{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--rz-public-link) 17%, transparent), transparent 27%), var(--rz-public-footer)}}html[data-public-theme] .public-footer{color:var(--rz-public-footer-text)}html[data-public-theme] :where(.footer-brand p,.public-footer-grid a,.footer-location,.footer-bottom){color:var(--rz-public-footer-muted)}html[data-public-theme] .public-footer-grid a:is(:hover,:focus-visible){color:var(--rz-public-footer-text)}html[data-public-theme] .footer-bottom{border-color:var(--rz-public-footer-text)}@supports (color:color-mix(in lab, red, red)){html[data-public-theme] .footer-bottom{border-color:color-mix(in srgb, var(--rz-public-footer-text) 20%, transparent)}}html[data-public-theme] .access-denied-page{background:radial-gradient(circle at 50% 0, var(--rz-public-link), transparent 38%), var(--rz-public-page)}@supports (color:color-mix(in lab, red, red)){html[data-public-theme] .access-denied-page{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--rz-public-link) 10%, transparent), transparent 38%), var(--rz-public-page)}}html[data-public-theme] .access-denied-page{color:var(--rz-public-text)}html[data-public-theme] .access-denied-card>span{background:var(--rz-public-hero);color:var(--rz-public-hero-text)}html[data-public-theme] .access-denied-card>small{color:var(--rz-public-text-muted)}html[data-public-theme] .access-denied-card h1{color:var(--rz-public-text)}html[data-public-theme] .access-denied-card p{color:var(--rz-public-text-secondary)}html[data-public-theme] .access-denied-card a{background:var(--rz-public-surface-raised);border-color:var(--rz-public-border);color:var(--rz-public-link)}html[data-public-theme] .access-denied-card a:last-child{background:var(--rz-public-hero);border-color:var(--rz-public-hero);color:var(--rz-public-hero-text)}html[data-public-theme=dark] .public-page :where(.phone-stage,.product-detail-visual .phone-stage){background:radial-gradient(circle at 50% 46%,#24364a,#142235 68%,#0e1928)}html[data-public-theme=dark] .public-page .product-thumbnail-row span{background:#60748a}html[data-public-theme=dark] .public-page .product-thumbnail-row span.active{background:#66cfff}@media (width<=620px){.public-theme-toggle{width:40px;height:40px}html[data-public-theme] .legal-page{min-height:calc(100vh - 68px);padding:72px 22px 88px}html[data-public-theme] .access-denied-page{padding:24px 20px}html[data-public-theme] .access-denied-page>.brand{top:22px;left:20px}html[data-public-theme] .access-denied-card{margin-top:18vh}html[data-public-theme] .access-denied-card h1{font-size:2.125rem}html[data-public-theme] .access-denied-card>div{flex-direction:column;align-items:stretch;width:min(100%,260px)}html[data-public-theme] .access-denied-card a{text-align:center}}@media (width<=860px){.public-header-inner{justify-content:flex-start}.public-header-inner>.brand{margin-right:auto}.public-header-inner>.public-theme-toggle{margin-left:auto}.public-header-inner>.mobile-menu-button{margin-left:8px}}@media print{html[data-public-theme]{--rz-public-canvas:#fff;--rz-public-page:#fff;--rz-public-surface:#fff;--rz-public-surface-secondary:#f8fafc;--rz-public-surface-raised:#fff;--rz-public-text:#111827;--rz-public-text-secondary:#334155;--rz-public-text-muted:#475569;--rz-public-text-disabled:#64748b;--rz-public-hero:#fff;--rz-public-hero-text:#111827;--rz-public-hero-muted:#334155;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}html[data-public-theme] body,html[data-public-theme] .public-page,html[data-public-theme] .public-page :where(main,section,article,div,table,thead,tbody,tr,th,td){box-shadow:none!important;color:#111827!important;background:#fff!important;border-color:#d8dde5!important}html[data-public-theme] .public-page :where(h1,h2,h3,h4,h5,h6,p,a,span,small,strong,b,em,label,li,dt,dd){color:#111827!important;text-shadow:none!important}html[data-public-theme] .public-theme-toggle,html[data-public-theme] .mobile-menu-button,html[data-public-theme] .mobile-nav{display:none!important}}.dashboard-app .inventory-table-panel .dashboard-table{font-variant-numeric:tabular-nums;min-width:1040px;margin-top:0}.dashboard-app .inventory-table-panel .dashboard-table th{color:#60738b;letter-spacing:.065em;vertical-align:middle;background:linear-gradient(#f8fbff 0%,#eef4fb 100%);border-bottom:1px solid #d7e2ef;padding:15px 14px;font-size:.875rem;font-weight:700}.dashboard-app .inventory-table-panel .inventory-sort-button{border-radius:8px;gap:7px;min-height:32px;padding:6px 7px;transition:background-color .18s,color .18s,box-shadow .18s}.dashboard-app .inventory-table-panel .inventory-sort-button:hover{background:#e4effd;box-shadow:inset 0 0 0 1px #075bea14}.dashboard-app .inventory-table-panel .inventory-sort-button.active{color:#075bea;background:#e5f0ff}.dashboard-app .inventory-table-panel .dashboard-table td{color:#334a65;vertical-align:middle;border-bottom:1px solid #e5edf6;padding:17px 14px;font-size:.875rem;line-height:1.45}.dashboard-app .inventory-table-panel .dashboard-table tbody tr.inventory-clickable-row:hover td{background:linear-gradient(90deg,#f3f8ff 0%,#f8fbff 65%,#f1f8ff 100%)}.dashboard-app .inventory-table-panel .dashboard-table tbody tr.inventory-clickable-row:hover td:first-child{box-shadow:inset 4px 0 #1685ee}.dashboard-app .inventory-table-panel .dashboard-table tbody tr.inventory-clickable-row:focus-visible td{background:#edf6ff}.dashboard-app .inventory-table-panel .dashboard-table tbody tr.inventory-clickable-row:active td{background:#e5f2ff}.dashboard-app .inventory-table-panel .inventory-product-cell,.dashboard-app .inventory-table-panel .inventory-cell-product,.dashboard-app .inventory-table-panel td[data-label=Produto]{color:#112b4d;min-width:220px}.dashboard-app .inventory-table-panel .inventory-product-cell>strong,.dashboard-app .inventory-table-panel .inventory-product-name,.dashboard-app .inventory-table-panel td[data-label=Produto]>strong{color:#102a4b;letter-spacing:-.025em;font-size:.9375rem;font-weight:700;line-height:1.25}.dashboard-app .inventory-table-panel .inventory-product-cell>small,.dashboard-app .inventory-table-panel .inventory-product-spec,.dashboard-app .inventory-table-panel td[data-label=Produto]>small{color:#677d96;margin-top:5px;font-size:.8125rem;font-weight:600;line-height:1.45}.dashboard-app .inventory-table-panel .inventory-identifier-cell,.dashboard-app .inventory-table-panel .inventory-cell-identifier,.dashboard-app .inventory-table-panel td[data-label="IMEI / Série"],.dashboard-app .inventory-table-panel td[data-label=SKU]{color:#173552;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:-.025em;white-space:nowrap;font-size:.875rem;font-weight:600}.dashboard-app .inventory-table-panel .inventory-cost-cell,.dashboard-app .inventory-table-panel .inventory-cell-cost,.dashboard-app .inventory-table-panel td[data-label^=Custo]{color:#43566d;white-space:nowrap;font-size:.875rem;font-weight:600}.dashboard-app .inventory-table-panel .inventory-advantage-cell,.dashboard-app .inventory-table-panel .inventory-cell-advantage,.dashboard-app .inventory-table-panel td[data-label=Vantagem]{color:#157052;white-space:nowrap;font-size:.875rem;font-weight:700}.dashboard-app .inventory-table-panel .inventory-sale-cell,.dashboard-app .inventory-table-panel .inventory-cell-sale,.dashboard-app .inventory-table-panel td[data-label=Venda],.dashboard-app .inventory-table-panel td[data-label=Venda\ unitária],.dashboard-app .inventory-table-panel td[data-label=Valor\ total]{color:#075bc8;white-space:nowrap;font-size:.9375rem;font-weight:700}.dashboard-app .inventory-table-panel .inventory-sale-cell>strong,.dashboard-app .inventory-table-panel .inventory-cell-sale>strong,.dashboard-app .inventory-table-panel td[data-label=Venda]>strong,.dashboard-app .inventory-table-panel td[data-label=Venda\ unitária]>strong,.dashboard-app .inventory-table-panel td[data-label=Valor\ total]>strong{color:#075bc8;letter-spacing:-.025em;font-size:1rem;font-weight:700}.dashboard-app .inventory-table-panel .inventory-date-cell,.dashboard-app .inventory-table-panel .inventory-cell-date,.dashboard-app .inventory-table-panel td[data-label=Entrada]{color:#42566f;white-space:nowrap;font-size:.875rem;font-weight:600}.dashboard-app .inventory-table-panel .inventory-stock-age{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:6px;min-width:102px;display:inline-flex}.dashboard-app .inventory-table-panel .inventory-stock-date{color:#4d627b;font-size:.875rem;font-weight:600;line-height:1.2}.dashboard-app .inventory-table-panel .inventory-stock-days{color:#176647;letter-spacing:.005em;background:#edf9f3;border:1px solid #c7e9d8;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:6px 9px;font-size:.875rem;font-weight:700;line-height:1.25;display:inline-flex}.dashboard-app .inventory-table-panel .inventory-stock-days:before{content:"";background:#23a676;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #23a6761f}.dashboard-app .inventory-table-panel .inventory-stock-age.is-aging .inventory-stock-days,.dashboard-app .inventory-table-panel .inventory-stock-days.is-aging{color:#865710;background:#fff8e8;border-color:#ecd39d}.dashboard-app .inventory-table-panel .inventory-stock-age.is-aging .inventory-stock-days:before,.dashboard-app .inventory-table-panel .inventory-stock-days.is-aging:before{background:#d99225;box-shadow:0 0 0 3px #d9922521}.dashboard-app .inventory-table-panel .inventory-stock-age.is-old .inventory-stock-days,.dashboard-app .inventory-table-panel .inventory-stock-days.is-old{color:#982f3a;background:#fff0f1;border-color:#edc4c8;box-shadow:0 4px 12px #b7354314}.dashboard-app .inventory-table-panel .inventory-stock-age.is-old .inventory-stock-days:before,.dashboard-app .inventory-table-panel .inventory-stock-days.is-old:before{background:#d5535f;box-shadow:0 0 0 3px #d5535f21}.dashboard-app .inventory-table-panel .inventory-stock-age.is-fresh .inventory-stock-days,.dashboard-app .inventory-table-panel .inventory-stock-days.is-fresh{color:#176647;background:#edf9f3;border-color:#c7e9d8}.dashboard-app .inventory-table-panel .inventory-stock-age.is-unknown .inventory-stock-days,.dashboard-app .inventory-table-panel .inventory-stock-days.is-unknown{box-shadow:none;color:#607187;background:#f3f6f9;border-color:#d8e0e8}.dashboard-app .inventory-table-panel .inventory-stock-age.is-unknown .inventory-stock-days:before,.dashboard-app .inventory-table-panel .inventory-stock-days.is-unknown:before{background:#8a98a9;box-shadow:0 0 0 3px #8a98a91f}.dashboard-app .inventory-table-panel .inventory-stock-age.is-history .inventory-stock-days,.dashboard-app .inventory-table-panel .inventory-stock-days.is-history{box-shadow:none;color:#566b84;background:#f0f4f9;border-color:#d5dfeb}.dashboard-app .inventory-table-panel .inventory-stock-age.is-history .inventory-stock-days:before,.dashboard-app .inventory-table-panel .inventory-stock-days.is-history:before{background:#7f91a7;box-shadow:0 0 0 3px #7f91a71f}.dashboard-app .inventory-table-panel td[data-label=Quantidade]>strong{color:#102c4e;font-size:.9375rem;font-weight:700}.dashboard-app .inventory-table-panel .status-pill{border:1px solid #d7e2ee;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #143a630f}.dashboard-app .inventory-table-panel .status-pill:before{background:currentColor;border-radius:50%;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab, red, red)){.dashboard-app .inventory-table-panel .status-pill:before{box-shadow:0 0 0 4px color-mix(in srgb, currentColor 13%, transparent)}}.dashboard-app .inventory-table-panel .status-pill:before{content:"";flex:none;width:7px;height:7px}.dashboard-app .inventory-table-panel :where(.status-disponivel,.status-ativo){color:#147450;background:linear-gradient(135deg,#ebfaf3,#f3fcf8);border-color:#c5ead9}.dashboard-app .inventory-table-panel :where(.status-reservado,.status-em-analise){color:#7445b5;background:linear-gradient(135deg,#f3edff,#faf7ff);border-color:#ddd0f5}.dashboard-app .inventory-table-panel :where(.status-manutencao,.status-em-manutencao){color:#ad6715;background:linear-gradient(135deg,#fff3e5,#fff9f0);border-color:#f0d3aa}.dashboard-app .inventory-table-panel :where(.status-vendido,.status-vendida,.status-concluida){color:#315f9e;background:linear-gradient(135deg,#edf4ff,#f6f9ff);border-color:#ceddf3}.dashboard-app .inventory-table-panel .inventory-identifier-copy{color:#173552;cursor:copy;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:-.025em;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:flex-start;align-items:center;min-height:34px;padding:5px 8px;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.dashboard-app .inventory-table-panel .inventory-identifier-copy>span{color:inherit;font-family:inherit}.dashboard-app .inventory-table-panel .inventory-identifier-copy>small{color:#fff;font-family:var(--font-geist-sans), Inter, sans-serif;letter-spacing:0;opacity:0;white-space:nowrap;background:#09284e;border-radius:6px;flex:none;max-width:0;margin:0;padding:4px 0;font-size:.8125rem;font-weight:700;transition:margin .16s,max-width .16s,opacity .16s,padding .16s;display:inline-flex;overflow:hidden}.dashboard-app .inventory-table-panel .inventory-identifier-copy:hover,.dashboard-app .inventory-table-panel .inventory-identifier-copy:focus-visible{color:#075bbd;background:#edf5ff;border-color:#c8dcf5}.dashboard-app .inventory-table-panel .inventory-identifier-copy:hover>small,.dashboard-app .inventory-table-panel .inventory-identifier-copy:focus-visible>small,.dashboard-app .inventory-table-panel .inventory-identifier-copy.copied>small{opacity:1;max-width:64px;margin-left:7px;padding-inline:6px}.dashboard-app .inventory-table-panel .inventory-identifier-copy.copied{color:#147450;background:#ebf9f2;border-color:#bfe6d3}.dashboard-app .inventory-table-panel .inventory-identifier-copy.copied>small{background:#147450}.dashboard-app .inventory-table-panel .inventory-identifier-pending{color:#94601c;font-family:var(--font-geist-sans), Inter, sans-serif;white-space:nowrap;background:#fff7e9;border:1px dashed #e7c995;border-radius:8px;align-items:center;min-height:32px;padding:6px 9px;font-size:.875rem;font-weight:700;display:inline-flex}.dashboard-app .inventory-table-panel .dashboard-table .inventory-row-actions>.inventory-row-action{color:#075bd4;background:linear-gradient(135deg,#eef6ff 0%,#e2efff 100%);border:1px solid #b9d7fb;border-radius:11px;min-height:40px;padding:0 12px;font-size:.875rem;font-weight:700;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;box-shadow:0 5px 14px #075bea14}.dashboard-app .inventory-table-panel .inventory-row-action b{color:#075bea;background:#d3e7ff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:1rem;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.dashboard-app .inventory-table-panel .dashboard-table .inventory-row-actions>.inventory-row-action:hover{color:#fff;background:linear-gradient(135deg,#075bea,#078dde);border-color:#075bea;transform:translateY(-1px);box-shadow:0 10px 24px #075bea3d}.dashboard-app .inventory-table-panel .inventory-row-action:hover b{color:#fff;background:#fff3;transform:translate(2px)}@media (prefers-reduced-motion:reduce){.dashboard-app .inventory-table-panel .dashboard-table tbody tr,.dashboard-app .inventory-table-panel .inventory-sort-button,.dashboard-app .inventory-table-panel .inventory-identifier-copy,.dashboard-app .inventory-table-panel .inventory-row-action,.dashboard-app .inventory-table-panel .inventory-row-action b{transition:none}}.commission-adjustment-description{overflow-wrap:anywhere;max-width:34ch;font-size:.8125rem;font-weight:400;line-height:1.5;display:block}.commission-adjustment-notice{border:1px solid var(--border-color,#52647a);overflow-wrap:anywhere;border-radius:.75rem;padding:1rem;font-size:.9375rem;line-height:1.5}.commission-adjustment-notice p{margin:.5rem 0 0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.reconciliation-summary,.inventory-intelligence{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.reconciliation-summary article,.inventory-intelligence button{text-align:left;background:linear-gradient(145deg,#eef5ff,#fff);border:1px solid #d5e4f7;border-radius:15px;flex-direction:column;padding:15px;display:flex}.reconciliation-summary span,.inventory-intelligence span{color:#65778e;font-size:.875rem;font-weight:700}.reconciliation-summary strong,.inventory-intelligence strong{color:#102642;margin:7px 0 3px;font-size:1.25rem}.reconciliation-summary small,.inventory-intelligence small{color:#8391a2;font-size:.8125rem}.statement-row{border:1px solid #dfe8f2;border-left:4px solid #17a472;border-radius:14px;grid-template-columns:110px minmax(240px,1fr) 150px 165px;align-items:center;gap:14px;padding:14px;display:grid}.statement-row.expense{border-left-color:#e34d62}.statement-row.matched{opacity:.84;background:#f6fbf8}.statement-row.ignored{opacity:.7;background:#f6f7f9}.statement-date,.statement-main,.statement-value{flex-direction:column;gap:3px;display:flex}.statement-date strong,.statement-main strong{color:#17304e;font-size:.875rem}.statement-date span,.statement-main span,.statement-main small,.statement-value span{color:#7c8da1;font-size:.8125rem}.statement-value{align-items:flex-end}.statement-value strong{color:#118158;font-size:.875rem}.statement-row.expense .statement-value strong{color:#cf3a52}.statement-actions{justify-content:flex-end;gap:6px;display:flex}.statement-actions button{color:#58708e;cursor:pointer;background:#edf3fa;border:0;border-radius:9px;min-height:36px;padding:0 11px;font-size:.875rem;font-weight:700}.statement-actions button.primary{color:#fff;background:#075bea}.statement-actions .status{border-radius:999px;padding:8px 11px;font-size:.875rem;font-weight:700}.statement-actions .status.matched{color:#0b8558;background:#e2f7ed}.statement-actions .status.ignored{color:#6f7782;background:#eaedf1}.closing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.closing-grid>article{border:1px solid #d9e5f3;border-radius:18px;padding:18px;overflow:hidden;box-shadow:0 10px 26px #1134600f}.closing-grid>article.reopened{border-color:#efc9a8}.closing-grid article>header{justify-content:space-between;align-items:flex-start;display:flex}.closing-grid header div{flex-direction:column;gap:4px;display:flex}.closing-grid header span{color:#075bea;letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;font-weight:700}.closing-grid header strong{font-size:.875rem}.closing-grid header b{color:#0b8558;background:#e5f7ef;border-radius:999px;padding:6px 9px;font-size:.875rem}.closing-grid .reopened header b{color:#ae6217;background:#fff0e1}.closing-profit{color:#fff;background:linear-gradient(135deg,#0a3d82,#075bea);border-radius:14px;flex-direction:column;margin:14px 0;padding:15px;display:flex}.closing-profit span{color:#9fc4f1;font-size:.875rem}.closing-profit strong{margin:5px 0;font-size:1.4375rem}.closing-profit small{color:#b9d1ed;font-size:.8125rem}.closing-grid dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.closing-grid dl div{background:#f4f7fb;border-radius:10px;padding:10px}.closing-grid dt{color:#7b8ca0;font-size:.875rem}.closing-grid dd{color:#17304e;margin:4px 0 0;font-size:.875rem;font-weight:700}.closing-grid article>footer{border-top:1px solid #e5ebf2;flex-direction:column;gap:3px;margin-top:14px;padding-top:11px;display:flex}.closing-grid footer span,.closing-grid footer small{color:#7a8b9f;font-size:.8125rem}.inventory-intelligence{grid-template-columns:repeat(4,1fr)}.inventory-intelligence button{cursor:pointer}.inventory-intelligence button:hover,.inventory-intelligence button.active{border-color:#075bea;box-shadow:0 8px 20px #075bea1a}.inventory-intelligence button.risk{background:linear-gradient(145deg,#fff2f4,#fff)}.inventory-intelligence button.warning{background:linear-gradient(145deg,#fff8e9,#fff)}.stock-intelligence-table{border:1px solid #dce6f1;border-radius:15px;overflow:hidden}.stock-intelligence-table>header,.stock-intelligence-table>div{grid-template-columns:2fr 1.35fr .8fr .8fr .8fr;align-items:center;gap:12px;padding:12px 15px;display:grid}.stock-intelligence-table>header{color:#60758f;letter-spacing:.05em;text-transform:uppercase;background:#edf3fa;font-size:.875rem;font-weight:700}.stock-intelligence-table>div{color:#17304e;border-top:1px solid #e6edf5;font-size:.875rem}.stock-intelligence-table>div.slow{background:#fff8f2}.stock-intelligence-table>div>span{flex-direction:column;gap:3px;display:flex}.stock-intelligence-table strong{font-size:.875rem}.stock-intelligence-table small{color:#8291a3;font-size:.8125rem}.crm-board{grid-template-columns:minmax(0,1fr) 290px;gap:18px;display:grid}.crm-column{flex-direction:column;gap:9px;display:flex}.crm-column>header{justify-content:space-between;align-items:center;display:flex}.crm-column>header span{font-size:.875rem;font-weight:700}.crm-column>header strong{color:#075bea;background:#e7f1ff;border-radius:999px;justify-content:center;align-items:center;min-width:27px;height:27px;font-size:.875rem;display:flex}.crm-column article{border:1px solid #dce7f2;border-radius:14px;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.crm-date{background:#eef5ff;border-radius:11px;flex-direction:column;align-items:center;padding:10px 5px;display:flex}.crm-date strong{color:#075bea;font-size:.875rem}.crm-date span{color:#687d97;text-transform:uppercase;margin-top:3px;font-size:.875rem}.crm-column article>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.crm-column article>div:nth-child(2) strong{font-size:.875rem}.crm-column article>div:nth-child(2) span,.crm-column article>div:nth-child(2) small{color:#7a8b9f;font-size:.8125rem}.crm-column article>div:last-child{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.crm-column article>div:last-child span{color:#71839a;font-size:.875rem}.crm-column article button{color:#fff;cursor:pointer;background:#075bea;border:0;border-radius:9px;min-height:33px;padding:0 10px;font-size:.875rem;font-weight:700}.crm-playbook{color:#fff;background:linear-gradient(145deg,#081f43,#0d4b95);border-radius:17px;padding:20px}.crm-playbook>span{color:#65d8ff;letter-spacing:.1em;font-size:.875rem;font-weight:700}.crm-playbook h3{letter-spacing:-.03em;margin:8px 0 18px;font-size:1.0625rem;line-height:1.25}.crm-playbook ol{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.crm-playbook li{flex-direction:column;gap:4px;padding-left:12px;display:flex;position:relative}.crm-playbook li:before{content:"";background:#31c5ff;border-radius:99px;width:3px;height:100%;position:absolute;left:0}.crm-playbook li b{font-size:.875rem}.crm-playbook li span{color:#b9cee6;font-size:.875rem;line-height:1.4}.document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.document-grid article{border:1px solid #dce7f2;border-radius:15px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.document-icon{color:#075bea;background:#e9f3ff;border-radius:11px;justify-content:center;align-items:center;width:46px;height:46px;font-size:.875rem;font-weight:700;display:flex}.document-icon.receipt,.document-icon.invoice{color:#10815a;background:#eaf8f1}.document-grid article>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.document-grid article span{color:#075bea;text-transform:uppercase;font-size:.875rem;font-weight:700}.document-grid article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.document-grid article small,.document-grid article p{color:#7b8b9f;margin:0;font-size:.8125rem}.document-grid article a{color:#075bea;background:#edf4fd;border-radius:9px;padding:9px 11px;font-size:.875rem;font-weight:700;text-decoration:none}.governance-grid{grid-template-columns:minmax(300px,.85fr) 1.4fr;gap:18px;display:grid}.access-review,.audit-stream{border:1px solid #dce7f2;border-radius:17px;padding:18px}.access-review>header{justify-content:space-between;align-items:flex-start;display:flex}.access-review header span,.audit-stream header span{color:#075bea;letter-spacing:.1em;font-size:.875rem;font-weight:700}.access-review h3,.audit-stream h3{margin:5px 0 0;font-size:1rem}.access-review header b{color:#075bea;background:#e9f2ff;border-radius:999px;padding:7px 9px;font-size:.875rem}.governance-risk{background:#fff5e9;border:1px solid #f0d7b3;border-radius:12px;align-items:center;gap:10px;margin:15px 0;padding:12px;display:flex}.governance-risk strong{color:#b86616;font-size:1.25rem}.governance-risk span{color:#8a6c4a;font-size:.875rem;line-height:1.35}.access-row{border-top:1px solid #e6edf4;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.access-row>span{color:#075bea;background:#e9f3ff;border-radius:9px;justify-content:center;align-items:center;height:34px;font-size:.875rem;font-weight:700;display:flex}.access-row div{flex-direction:column;gap:2px;display:flex}.access-row strong{font-size:.875rem}.access-row small{color:#7a8a9e;font-size:.8125rem}.access-row>b{color:#d07720;font-size:.875rem}.audit-stream{flex-direction:column;gap:0;display:flex}.audit-stream>div:not(header){grid-template-columns:10px 1fr;gap:10px;padding:11px 0;display:grid;position:relative}.audit-stream>div:not(header)+div{border-top:1px solid #e7edf4}.audit-stream i{background:#1b9d6f;border:3px solid #ddf5eb;border-radius:50%;width:10px;height:10px;margin-top:3px}.audit-stream div span{flex-direction:column;gap:3px;display:flex}.audit-stream div strong{font-size:.875rem;line-height:1.35}.audit-stream div small{color:#7d8da0;font-size:.8125rem}.operations-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:180;background:#040d1c9e;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.operations-modal{background:#fff;border:1px solid #ffffffb3;border-radius:24px;flex-direction:column;gap:15px;width:100%;max-width:620px;max-height:calc(100vh - 44px);padding:23px;display:flex;overflow:auto;box-shadow:0 34px 110px #04102559}.operations-modal>header{color:#fff;background:linear-gradient(125deg,#071f45,#0872dc);border-radius:18px;margin:-10px -10px 3px;padding:20px;position:relative}.operations-modal>header>span{color:#6ddcff;letter-spacing:.13em;font-size:.875rem;font-weight:700}.operations-modal>header h2{letter-spacing:-.03em;margin:5px 0;font-size:1.5rem}.operations-modal>header p{color:#c1d5ed;margin:0;font-size:.875rem}.operations-modal>header button{color:#fff;cursor:pointer;background:#ffffff21;border:0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.375rem;display:flex;position:absolute;top:15px;right:15px}.operations-modal label{color:#52667f;flex-direction:column;gap:7px;font-size:.875rem;font-weight:700;display:flex}.operations-modal input,.operations-modal select,.operations-modal textarea{color:#182e4a;background:#f5f8fc;border:1px solid #d7e3f1;border-radius:11px;outline:none;min-height:44px;padding:0 12px;font-size:1rem}.operations-modal textarea{resize:vertical;min-height:82px;padding:12px}.operations-modal input:focus,.operations-modal select:focus,.operations-modal textarea:focus{border-color:#0780ed;box-shadow:0 0 0 3px #0780ed1a}.operations-form-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.operations-file-drop{cursor:pointer;text-align:center;background:#eef6ff;border:1px dashed #86b8ed;border-radius:15px;justify-content:center;min-height:132px;padding:18px;align-items:center!important}.operations-file-drop input{display:none}.operations-file-drop>span{color:#fff;background:#075bea;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.25rem;display:flex}.operations-file-drop>strong{color:#17304e;font-size:.875rem}.operations-file-drop>small{color:#7b8da1;font-size:.8125rem}.operations-modal-note{background:#f0f5fb;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;display:flex}.operations-modal-note b{color:#075bea;font-size:.875rem}.operations-modal-note span{color:#647991;font-size:.875rem;line-height:1.4}.operations-modal>footer{border-top:1px solid #e3eaf2;justify-content:flex-end;gap:8px;padding-top:15px;display:flex}.operations-modal>footer>button:not(.operations-primary){color:#65768a;cursor:pointer;background:#eef2f7;border:0;border-radius:10px;min-height:42px;padding:0 14px;font-size:.875rem;font-weight:700}@media (width<=1180px){.operations-hero{grid-template-columns:58px 1fr auto}.operations-health{grid-area:2/2}.operations-hero>button{grid-area:1/3/3}.operations-metrics{grid-template-columns:repeat(2,1fr)}.statement-row{grid-template-columns:95px 1fr 130px}.statement-actions{grid-column:2/-1}.inventory-intelligence{grid-template-columns:repeat(2,1fr)}.crm-board,.governance-grid{grid-template-columns:1fr}}@media (width<=760px){.operations-hero{grid-template-columns:48px 1fr;align-items:start;padding:21px}.operations-hero-mark{border-radius:14px;width:48px;height:48px}.operations-hero h1{font-size:1.5rem}.operations-health{border-top:1px solid #ffffff29;border-left:0;grid-area:auto/1/auto/-1;padding:14px 0 0}.operations-hero>button{grid-area:auto/1/auto/-1;width:100%}.operations-metrics,.reconciliation-summary,.inventory-intelligence,.closing-grid,.document-grid{grid-template-columns:1fr}.operations-tabs{justify-content:flex-start}.operations-tabs button{flex:none}.operations-surface{border-radius:18px;padding:16px}.operations-section-heading{flex-direction:column;align-items:flex-start}.operations-section-heading>button{width:100%}.operations-toolbar{grid-template-columns:1fr}.operations-toolbar>div{overflow-x:auto}.operations-task{grid-template-columns:36px 1fr}.operations-task-meta{grid-column:2;align-items:flex-start}.statement-row{grid-template-columns:1fr;align-items:start}.statement-value{align-items:flex-start}.statement-actions{grid-column:auto;justify-content:flex-start}.stock-intelligence-table{overflow-x:auto}.stock-intelligence-table>header,.stock-intelligence-table>div{min-width:720px}.crm-column article{grid-template-columns:70px 1fr}.crm-column article>div:last-child{grid-column:2;align-items:flex-start}.operations-form-grid{grid-template-columns:1fr}.operations-modal{border-radius:19px;padding:18px}.operations-modal>header h2{font-size:1.3125rem}}.operations-load-state{text-align:left;background:#fff;border:1px solid #dce7f3;border-radius:22px;justify-content:center;align-items:center;gap:18px;min-height:220px;padding:28px;display:flex;box-shadow:0 16px 42px #12366112}.operations-load-state>span{border:4px solid #d8e8fb;border-top-color:#075bea;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite operations-spin}.operations-load-state>b{color:#cc2947;background:#fff0f2;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.375rem;display:flex}.operations-load-state h2{color:#10243f;margin:0 0 6px;font-size:1.25rem}.operations-load-state p{color:#71839a;margin:0;font-size:.875rem;line-height:1.5}.operations-load-state.error{justify-content:flex-start}.operations-load-state.error button,.operations-load-more button{color:#fff;cursor:pointer;background:#075bea;border:0;border-radius:10px;min-height:40px;margin-top:14px;padding:0 15px;font-size:.875rem;font-weight:700}@keyframes operations-spin{to{transform:rotate(360deg)}}.inventory-intelligence .inventory-profit-summary{text-align:left;background:linear-gradient(145deg,#ecfbf5,#fff);border:1px solid #ccecdf;border-radius:15px;flex-direction:column;padding:15px;display:flex}.inventory-intelligence .inventory-profit-summary strong{color:#087b58}.inventory-intelligence button[aria-pressed=true]{outline-offset:2px;outline:2px solid #075bea29}.operations-load-more{background:#f6f9fd;border:1px solid #dce7f2;border-radius:13px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 14px;display:flex}.operations-load-more span{color:#657991;font-size:.875rem}.operations-load-more button{margin-top:0}.operations-empty.compact{min-height:180px}.operations-inline-empty{background:#f6f9fd;border:1px dashed #cfdcea;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:13px!important;display:flex!important}.operations-inline-empty>span{color:#0a8559;background:#e3f6ed;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.operations-inline-empty p{color:#647991;margin:0;font-size:.875rem}.operations-tabs button:focus-visible,.operations-surface:focus-visible,.operations-primary:focus-visible,.operations-secondary:focus-visible,.operations-load-more button:focus-visible,.operations-modal button:focus-visible,.operations-modal-backdrop :is(input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #0780ed52}.operations-file-drop{position:relative}.operations-file-drop input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.operations-file-drop:focus-within{border-color:#075bea;box-shadow:0 0 0 3px #075bea1f}@media (width<=760px){.operations-load-state{align-items:flex-start;min-height:180px;padding:22px}.operations-load-more{flex-direction:column;align-items:stretch}.operations-load-more button{width:100%}}@media (prefers-reduced-motion:reduce){.operations-load-state>span{animation:none}.operations-tabs button,.operations-task,.operations-primary{transition:none!important}}.dashboard-app .stock-intelligence-table>header,.dashboard-app .stock-intelligence-row{grid-template-columns:minmax(220px,2fr) minmax(155px,1.35fr) minmax(130px,.9fr) minmax(110px,.8fr) minmax(120px,.85fr) 78px;align-items:center;gap:14px;padding:15px 17px;display:grid}.dashboard-app .stock-intelligence-row{appearance:none;color:#17304e;cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #e3ebf4;width:100%;min-height:78px;font-family:inherit;transition:background .18s,box-shadow .18s,transform .18s}.dashboard-app .stock-intelligence-row:hover{background:#f7fbff;transform:translateY(-1px);box-shadow:inset 4px 0 #1681ef}.dashboard-app .stock-intelligence-row:focus-visible{outline-offset:-3px;outline:3px solid #0780ed52}.dashboard-app .stock-intelligence-row.age-aging{background:#fffaf0;box-shadow:inset 4px 0 #dda02d}.dashboard-app .stock-intelligence-row.age-old{background:#fff5f6;box-shadow:inset 4px 0 #d9445d}.dashboard-app .stock-intelligence-row>span{flex-direction:column;gap:5px;min-width:0;display:flex}.dashboard-app .stock-intelligence-row strong{color:#17304e;overflow-wrap:anywhere;font-size:.875rem}.dashboard-app .stock-intelligence-row small{color:#71839a;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.4}.dashboard-app .stock-age-pill{white-space:nowrap;border:1px solid;border-radius:999px;align-self:flex-start;align-items:center;min-height:29px;padding:4px 10px;font-size:.8125rem;display:inline-flex}.dashboard-app .stock-age-pill.fresh{color:#147652;background:#eaf8f2;border-color:#bde6d3}.dashboard-app .stock-age-pill.aging{color:#94600b;background:#fff1cf;border-color:#efd08b}.dashboard-app .stock-age-pill.old{color:#b92540;background:#ffe5e9;border-color:#f0b3bd}.dashboard-app .stock-row-action{color:#075bea;white-space:nowrap;font-size:.875rem;font-weight:700}.dashboard-app .access-attention{color:#9d6210;background:#fff0d8;border-radius:999px;padding:7px 10px;font-size:.875rem;font-weight:700}@media (width<=1180px){.dashboard-app .stock-intelligence-table{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.dashboard-app .stock-intelligence-table>header{display:none}.dashboard-app .stock-intelligence-row{border:1px solid #dce7f3;border-left:4px solid #2a9d73;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;box-shadow:0 10px 26px #12345e0f}.dashboard-app .stock-intelligence-row.age-aging{border-left-color:#dda02d;box-shadow:0 10px 26px #895b0c17}.dashboard-app .stock-intelligence-row.age-old{border-left-color:#d9445d;box-shadow:0 10px 26px #941e3517}.dashboard-app .stock-intelligence-row>span:before{color:#71839a;content:attr(data-label);letter-spacing:.055em;text-transform:uppercase;font-size:.875rem;font-weight:700}.dashboard-app .stock-intelligence-row>span:first-child{grid-column:1/-1}.dashboard-app .stock-row-action{background:#e8f2ff;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;min-height:44px}.dashboard-app .stock-row-action:before{display:none}}@media (width<=760px){.dashboard-app .stock-intelligence-table,.dashboard-app .stock-intelligence-row{grid-template-columns:minmax(0,1fr)}.dashboard-app .stock-intelligence-row>span:first-child,.dashboard-app .stock-row-action{grid-column:1}}@media (prefers-reduced-motion:reduce){.dashboard-app .stock-intelligence-row{transition:none}.dashboard-app .stock-intelligence-row:hover{transform:none}}.statement-actions{flex-wrap:wrap}.statement-actions button.danger{color:#c62f49;background:#fff0f2}.statement-actions button:hover{filter:brightness(.98);transform:translateY(-1px)}.statement-main{min-width:0}.statement-main strong{overflow-wrap:anywhere;line-height:1.42}.statement-main>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reconciliation-read-alert{color:#87223a;background:linear-gradient(135deg,#fff0f2,#fff8f4);border:1px solid #efb9c3;border-radius:16px;align-items:center;gap:13px;margin:0 0 16px;padding:14px 16px;display:flex}.reconciliation-read-alert i{color:#fff;background:#d83e5a;border-radius:11px;justify-content:center;align-items:center;min-width:40px;height:40px;font-size:1.0625rem;font-style:normal;font-weight:700;display:flex}.reconciliation-read-alert div{flex-direction:column;gap:3px;display:flex}.reconciliation-read-alert strong{font-size:.875rem}.reconciliation-read-alert span{color:#9a5262;font-size:.875rem;line-height:1.45}.statement-row.invalid-read{background:#fff7f8;border-color:#efb7c1 #efb7c1 #efb7c1 #d83e5a}.statement-row.invalid-read .statement-main small,.statement-row.invalid-read .statement-value strong{color:#c3314e;font-weight:700}.statement-actions button.danger.prominent{color:#fff;background:#d83e5a;min-height:42px}.dashboard-app .fee-simulator-form.with-channel{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.dashboard-app .sale-payment-entry.has-payment-link{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.dashboard-app .payment-link-summary{background:var(--rz-theme-surface-secondary);border:1px solid var(--rz-theme-info-border);border-radius:var(--rz-radius-control,.75rem);color:var(--rz-theme-text);overflow-wrap:anywhere;gap:.5rem;padding:1rem;display:grid}.dashboard-app .payment-link-summary strong{color:var(--rz-theme-link);font-size:.9375rem}.dashboard-app .payment-link-summary small{color:var(--rz-theme-text-muted);font-size:.875rem;line-height:1.5}.dashboard-app{--rz-type-body:1rem;--rz-type-label:.875rem;--rz-type-meta:.8125rem;--rz-type-title:clamp(1.5rem, 1.15rem + 1vw, 2rem);--rz-space-control:.75rem;--rz-control-height:2.75rem;--rz-radius-control:.75rem;--rz-radius-panel:1.125rem;--rz-space-section:1.5rem;font-size:var(--rz-type-body);--sidebar:268px;--erp-navy:#061a3a;--erp-navy-2:#0a326b;--erp-blue:#075bea;--erp-cyan:#13bdf2;--erp-bg:#f2f6fb;--erp-panel:#fff;--erp-panel-soft:#f7f9fc;--erp-border:#dce6f2;--erp-text:#10233e;--erp-muted:#667991;--erp-success:#12805a;--erp-warning:#a76713;--erp-danger:#c92d49;--erp-shadow:0 14px 38px #11346013;--erp-shadow-hover:0 18px 46px #1134601f;background:radial-gradient(circle at 88% 0%, #2697f517, transparent 26%), var(--erp-bg);color:var(--erp-text);line-height:1.5;font-family:var(--font-geist-sans), var(--font-sans)}.dashboard-app .dashboard-skip-link{color:#075bea;z-index:9999;background:#fff;border:2px solid #075bea;border-radius:0 0 10px 10px;padding:10px 14px;font-size:.875rem;font-weight:700;transition:top .15s;position:fixed;top:-60px;left:18px}.dashboard-app .dashboard-skip-link:focus{top:0}.dashboard-app .mobile-search-trigger{display:none}.dashboard-app :where(button,input,select,textarea){font-family:inherit}.dashboard-sidebar{background:radial-gradient(circle at 0 0,#13bdf230,#0000 27%),linear-gradient(#061a3a 0%,#041226 58%,#030d1d 100%);border-right:1px solid #6ebeff1f;height:100dvh;padding:22px 16px 17px}.dashboard-brand{min-height:62px;padding:2px 10px 18px}.dashboard-brand>div>img{width:88px;height:34px}.dashboard-brand small{color:#73c8f2;font-size:.8125rem;font-weight:700}.workspace-chip{background:#ffffff13;border-color:#6fc0ff36;border-radius:16px;min-height:62px;margin-bottom:18px;padding:11px 12px}.workspace-chip>span{background:#fff;border:1px solid #ffffffa6;border-radius:12px;width:38px;height:38px;overflow:hidden}.workspace-chip>span img{object-fit:cover;width:100%;height:100%}.workspace-chip strong{font-size:.875rem}.workspace-chip small{color:#a9bad0;font-size:.8125rem}.dashboard-nav-group{gap:3px;margin-bottom:18px}.dashboard-nav-group>span{color:#68809e;letter-spacing:.16em;padding:0 11px 8px;font-size:.875rem;font-weight:700}.dashboard-nav-group button{color:#a3b3c8;border:1px solid #0000;border-radius:13px;gap:11px;min-height:46px;padding:6px 9px;font-size:.875rem;font-weight:600;transition:background .16s,border-color .16s,color .16s,transform .16s}.dashboard-nav-group button:hover{color:#fff;background:#ffffff12;border-color:#76beff26;transform:translate(2px)}.dashboard-nav-group button i{color:#8da6c4;border-color:#9abbe233;border-radius:10px;width:34px;height:34px}.dashboard-nav-group button i svg{width:17px;height:17px}.dashboard-nav-group button.active{color:#0b294f;background:linear-gradient(135deg,#fff,#edf6ff);border-color:#74bcff8c;font-weight:700;box-shadow:0 9px 24px #00000030}.sidebar-user{background:#ffffff0e;border:1px solid #84baf221;border-radius:15px;min-height:60px;padding:9px}.sidebar-user>span{border:1px solid #ffffff26;border-radius:11px;width:39px;height:39px;font-size:.875rem;overflow:hidden}.sidebar-user>span img{object-fit:cover;width:100%;height:100%}.sidebar-user strong{font-size:.875rem}.sidebar-user small{color:#9fb1c8;font-size:.8125rem}.sidebar-user>button{color:#a3b3c6;justify-content:center;min-width:34px;min-height:34px}.sidebar-user>button:hover{color:#fff}.dashboard-main{background:0 0}.dashboard-topbar{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#ffffffe0;border-color:#cddbebd6;height:74px;padding:0 34px;box-shadow:0 5px 22px #0f305709}.topbar-title span{color:#8392a5;letter-spacing:.09em;font-size:.875rem;font-weight:700}.topbar-title strong{color:var(--erp-text);font-size:.9375rem}.dashboard-search-wrap{width:38%;max-width:460px;position:relative}.dashboard-search{background:#f5f8fc;border:1px solid #dfe7f1;align-items:center;width:100%;max-width:none;height:44px;padding:0 12px;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}.dashboard-search:focus-within{background:#fff;border-color:#79b9ff;box-shadow:0 0 0 4px #075bea1a}.dashboard-search input{color:var(--erp-text);font-size:1rem}.dashboard-search kbd{font-size:.875rem}.global-search-menu{z-index:120;background:#fffffffa;border:1px solid #d9e4f1;border-radius:16px;flex-direction:column;gap:4px;max-height:360px;padding:8px;display:flex;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:auto;box-shadow:0 24px 70px #071f4433}.global-search-menu>span{color:#7a8ba0;letter-spacing:.12em;text-transform:uppercase;padding:7px 10px 5px;font-size:.875rem;font-weight:700}.global-search-menu button{color:#1b3555;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:50px;padding:7px 9px;display:grid}.global-search-menu button:hover,.global-search-menu button:focus-visible{background:#eef6ff}.global-search-menu button>i{color:#075bea;background:#e3f0ff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.global-search-menu button>i svg{width:17px;height:17px}.global-search-menu button>span{flex-direction:column;gap:2px;display:flex}.global-search-menu button strong{font-size:.875rem}.global-search-menu button small{color:#6f8197;font-size:.875rem}.global-search-menu button>b{color:#075bea;font-size:.9375rem}.global-search-empty{color:#71839a;text-align:center;padding:18px;font-size:.875rem}.topbar-actions button,.topbar-avatar{border:1px solid #e2e8f0;border-radius:11px;width:40px;height:40px}.topbar-actions button:hover{color:#075bea;background:#eaf3ff}.dashboard-content{max-width:1660px;padding:30px 34px 70px}.dashboard-module-stage:not([hidden]){animation:.22s ease-out module-enter}@keyframes module-enter{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dashboard-app .dashboard-panel{background:var(--erp-panel);border:1px solid var(--erp-border);box-shadow:var(--erp-shadow)}.dashboard-app .dashboard-panel:hover{border-color:#cbdced}.dashboard-app :where(.panel-heading h3,.generic-premium-heading h3,.inventory-table-heading h3,.clients-table-heading h3,.users-list-heading h3){color:var(--erp-text);letter-spacing:-.025em;font-size:1.125rem}.dashboard-app :where(.panel-heading span,.panel-heading small,.generic-premium-heading span,.inventory-table-heading span,.clients-table-heading span){color:var(--erp-muted);font-size:.875rem;line-height:1.45}.dashboard-app :where(.dashboard-primary-button,.panel-text-button,.generic-premium-action,.inventory-entry-button,.clients-entry-button,.users-new-button){min-height:44px;font-size:.875rem;font-weight:700;transition:box-shadow .16s,transform .16s,background .16s}.dashboard-app :where(.dashboard-primary-button,.generic-premium-action,.inventory-entry-button,.clients-entry-button,.users-new-button):hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 25px #075bea3b}.dashboard-app .module-metric-row,.dashboard-app .metric-grid{gap:15px}.dashboard-app :where(.module-metric-row article,.metric-card){border:1px solid var(--erp-border);background:linear-gradient(160deg,#fff,#f9fbfe);min-height:145px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 10px 28px #1134600e}.dashboard-app :where(.module-metric-row article,.metric-card):hover{box-shadow:var(--erp-shadow-hover);border-color:#bcd6f2;transform:translateY(-2px)}.dashboard-app :where(.module-metric-row article>span,.metric-top span){color:#536981;font-size:.875rem}.dashboard-app :where(.module-metric-row article>strong,.metric-card>strong){color:var(--erp-text);font-size:clamp(1.5625rem,2vw,1.9375rem)}.dashboard-app :where(.module-metric-row article>small,.metric-card>small){color:#687b91;font-size:.8125rem;line-height:1.5}.dashboard-app .table-toolbar{border-bottom:1px solid var(--erp-border);border-top:1px solid var(--erp-border);background:#f6f9fd}.dashboard-app .table-toolbar label{background:#fff;border:1px solid #d5e0ed;border-radius:12px;min-height:45px}.dashboard-app .table-toolbar input{color:var(--erp-text);font-size:1rem}.dashboard-app .sales-updated-at{color:#60748d;text-align:right;margin:0;padding:9px 18px 0;font-size:.875rem;font-weight:600}.dashboard-app .table-scroll{scrollbar-color:#b9cae0 transparent;scrollbar-width:thin}.dashboard-app .dashboard-table{border-collapse:separate;border-spacing:0;width:100%}.dashboard-app .dashboard-table th{color:#5f7189;letter-spacing:.045em;background:#f3f7fc;padding:14px 13px;font-size:.875rem;font-weight:700}.dashboard-app .dashboard-table td{color:#263c58;border-bottom-color:#e9eff6;min-height:60px;padding:15px 13px;font-size:.875rem;line-height:1.4}.dashboard-app .dashboard-table tbody tr{transition:background .14s,transform .14s}.dashboard-app .dashboard-table tbody tr:hover{background:#f3f8ff}.dashboard-app .dashboard-table td small{color:#6c7e93;font-size:.8125rem}.dashboard-app .dashboard-table td strong{color:#142c49}.dashboard-app .sales-pagination-footer{background:#f8fbff;border-top:1px solid #dfe7f1;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.dashboard-app .sales-pagination-footer>span{color:#5f7188;font-size:.875rem;font-weight:600}.dashboard-app .sales-pagination-footer>button{min-height:44px}.dashboard-app .inventory-pagination-footer{background:linear-gradient(#fbfdff,#f5f9fe);border-top:1px solid #dfe7f1;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.dashboard-app .inventory-pagination-footer>span,.dashboard-app .inventory-pagination-footer>small{color:#5f7188;font-size:.8125rem;font-weight:600}.dashboard-app .inventory-pagination-footer>button,.dashboard-app .inventory-state-row button{color:#fff;cursor:pointer;background:#0d66ea;border:0;border-radius:11px;min-height:42px;padding:0 17px;font-size:.875rem;font-weight:700}.dashboard-app .inventory-pagination-footer>button:disabled{cursor:wait;opacity:.65}.dashboard-app .inventory-state-row:hover{background:0 0}.dashboard-app .inventory-state-row td{color:#60758e;text-align:center;height:190px}.dashboard-app .inventory-state-row td>:where(strong,small){margin:4px auto;display:block}.dashboard-app .inventory-state-row td>strong{color:#183450;font-size:1rem}.dashboard-app .inventory-state-row td>small{max-width:460px;font-size:.8125rem}.dashboard-app .inventory-state-row button{margin-top:12px}.dashboard-app .inventory-inline-loader{vertical-align:middle;border:3px solid #d8e7fb;border-top-color:#0d66ea;border-radius:50%;width:22px;height:22px;margin-right:10px;animation:.8s linear infinite inventory-loader-spin;display:inline-block}@keyframes inventory-loader-spin{to{transform:rotate(360deg)}}.dashboard-app .clients-table-panel .table-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,230px) auto;align-items:center;gap:10px;display:grid}.dashboard-app .clients-table-panel .table-toolbar select,.dashboard-app .clients-table-panel .table-toolbar button{color:#1d3859;background:#fff;border:1px solid #d5e0ed;border-radius:12px;min-height:45px;padding:9px 13px;font-size:1rem;font-weight:600}.dashboard-app .clients-table-panel .table-toolbar button{color:#075bea;cursor:pointer}.dashboard-app .clients-table-panel .table-toolbar button:disabled{cursor:not-allowed;opacity:.5}.dashboard-app .clients-pagination-footer{background:#f8fbff;border-top:1px solid #dfe7f1;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.dashboard-app .clients-pagination-footer>span{color:#5f7188;font-size:.875rem;font-weight:600}.dashboard-app .clients-pagination-footer>button,.dashboard-app .client-table-state button{color:#075bea;cursor:pointer;background:#eaf3ff;border:1px solid #bdd8fb;border-radius:11px;min-height:42px;padding:9px 14px;font-size:.875rem;font-weight:700}.dashboard-app .client-table-skeleton td{padding:14px 13px}.dashboard-app .client-table-skeleton td>span{background:linear-gradient(90deg,#edf2f8 20%,#f9fbfd 50%,#edf2f8 80%) 0 0/240% 100%;border-radius:10px;width:100%;height:42px;animation:1.25s ease-in-out infinite client-skeleton-pulse;display:block}@keyframes client-skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.dashboard-app .client-table-state td{padding:28px 18px}.dashboard-app .client-table-state td>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.dashboard-app .client-table-state strong{font-size:1rem}.dashboard-app .client-table-state small{font-size:.8125rem}.dashboard-app .client-detail-loading,.dashboard-app .client-detail-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:330px;padding:34px;display:flex}.dashboard-app .client-detail-loading>span{border:3px solid #dceafb;border-top-color:#075bea;border-radius:50%;width:34px;height:34px;animation:.85s linear infinite client-detail-spin}@keyframes client-detail-spin{to{transform:rotate(360deg)}}.dashboard-app .client-detail-loading strong,.dashboard-app .client-detail-error strong{color:var(--erp-text);font-size:1.125rem}.dashboard-app .client-detail-loading small,.dashboard-app .client-detail-error small{color:var(--erp-muted);font-size:.875rem}.dashboard-app .client-detail-error>div{gap:9px;margin-top:10px;display:flex}.dashboard-app .client-detail-error>div>button{min-height:44px}.dashboard-app .status-pill{min-height:28px;padding:6px 10px;font-size:.8125rem;font-weight:700}.finance-modal-backdrop,.drawer-backdrop{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#030d1fad}.dashboard-app .finance-entry-modal{border:1px solid #ffffffc2;border-radius:22px;max-height:min(90vh,920px);padding:20px;overflow:auto;box-shadow:0 34px 100px #03132f4d}.dashboard-app .drawer-heading{border-bottom:1px solid #dfe7f1;margin-bottom:4px;padding-bottom:16px}.dashboard-app .drawer-heading>div>span{color:#0873dc;letter-spacing:.14em;font-size:.875rem;font-weight:700}.dashboard-app .drawer-heading h2{color:var(--erp-text);letter-spacing:-.03em;font-size:1.5625rem}.dashboard-app .drawer-heading p{color:var(--erp-muted);font-size:.875rem;line-height:1.5}.dashboard-app .drawer-heading>button{min-width:44px;min-height:44px}.dashboard-app :where(.finance-entry-modal label,.drawer-form-row label,.personal-settlement-modal label){color:#3f536d;gap:7px;font-size:.875rem;font-weight:700}.dashboard-app :where(.finance-entry-modal input,.finance-entry-modal select,.finance-entry-modal textarea,.drawer-form-row input,.drawer-form-row select,.drawer-form-row textarea){color:#162d49;background:#f8fafd;border:1px solid #d8e2ee;border-radius:11px;min-height:46px;padding:10px 12px;font-size:1rem;transition:background .14s,border-color .14s,box-shadow .14s}.dashboard-app :where(.finance-entry-modal input,.finance-entry-modal select,.finance-entry-modal textarea,.drawer-form-row input,.drawer-form-row select,.drawer-form-row textarea):focus{background:#fff;border-color:#68acf7;outline:0;box-shadow:0 0 0 4px #075bea1a}.dashboard-app .product-form-section-title{background:linear-gradient(90deg,#edf5ff,#0000);border-color:#d7e7fa;border-radius:12px;min-height:48px;padding:9px 11px}.dashboard-app .product-form-section-title strong{font-size:.875rem}.dashboard-app .product-form-section-title small{font-size:.8125rem}.dashboard-app .form-error{color:#ad2842;background:#fff0f3;border:1px solid #f2c1cb;border-radius:12px;padding:11px 13px;font-size:.875rem;line-height:1.45}.dashboard-app .empty-note{color:#73859b;padding:18px;font-size:.875rem;line-height:1.55}.dashboard-app .dashboard-inline-alert{color:#9f263d;background:#fff4f5;border:1px solid #f0c3ca;border-radius:14px;align-items:center;gap:10px;min-height:50px;margin-bottom:14px;padding:9px 12px;font-size:.875rem;display:flex}.dashboard-app .dashboard-inline-alert>span{color:#fff;background:#c92d49;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;display:flex}.dashboard-app .dashboard-inline-alert button{color:#9f263d;cursor:pointer;background:#fff;border:1px solid #e7b1bb;border-radius:9px;min-height:36px;margin-left:auto;padding:0 12px;font-size:.875rem;font-weight:700}.dashboard-app .metric-skeleton{background:linear-gradient(90deg,#e9eff6 20%,#f7f9fc 45%,#e9eff6 70%) 0 0/240% 100%;border-radius:8px;width:70%;max-width:210px;height:30px;animation:1.25s ease-in-out infinite erp-skeleton;display:inline-block}.dashboard-app .metric-skeleton.compact{width:150px;height:24px}@keyframes erp-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.dashboard-app .chart-total{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.dashboard-app .chart-total span{color:#177955;background:#edf8f3;font-size:.875rem;font-weight:600}.dashboard-app .revenue-chart{gap:14px;min-height:180px}.dashboard-app .bar-column{max-width:none}.dashboard-app .bar-column small{color:#64778e;white-space:nowrap;font-size:.8125rem;font-weight:600}.dashboard-app .chart-empty-state{color:#6d8096;justify-content:center;align-items:center;width:100%;height:100%;font-size:.875rem;display:flex}.dashboard-app .revenue-panel-v2{isolation:isolate;background:radial-gradient(circle at 100% 0,#09baf21a,#0000 32%),linear-gradient(#fff,#fbfdff);border-color:#cfe0f3;padding:24px 26px 22px;position:relative;overflow:clip}.dashboard-app .revenue-panel-v2:before{content:"";background:linear-gradient(90deg,#075bea,#08baf2 64%,#0000);height:3px;position:absolute;inset:0 28% auto 0}.dashboard-app .revenue-panel-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.dashboard-app .revenue-title-block{align-items:center;gap:13px;min-width:0;display:flex}.dashboard-app .revenue-title-icon{color:#fff;letter-spacing:-.03em;background:linear-gradient(145deg,#08295d,#075bea 62%,#08baf2);border:1px solid #ffffff61;border-radius:13px;flex:0 0 44px;justify-content:center;align-items:center;height:44px;font-size:.875rem;font-weight:700;display:flex;box-shadow:0 10px 24px #075bea33}.dashboard-app .revenue-title-block>div{gap:2px;min-width:0;display:grid}.dashboard-app .revenue-title-block>div>span{color:#0789da;letter-spacing:.13em;font-size:.875rem;font-weight:700}.dashboard-app .revenue-title-block h3{color:#102440;letter-spacing:-.035em;margin:0;font-size:1.3125rem}.dashboard-app .revenue-title-block small{color:#718299;font-size:.8125rem}.dashboard-app .revenue-period-switch{background:#edf3fa;border:1px solid #dce7f3;border-radius:12px;flex:none;grid-template-columns:repeat(2,minmax(76px,1fr));gap:4px;padding:4px;display:grid}.dashboard-app .revenue-period-switch button{color:#60738c;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:38px;padding:0 13px;font-size:.875rem;font-weight:700;transition:background-color .18s,box-shadow .18s,color .18s,transform .18s}.dashboard-app .revenue-period-switch button:hover{color:#075bea}.dashboard-app .revenue-period-switch button:focus-visible{box-shadow:var(--focus-ring);outline:0}.dashboard-app .revenue-period-switch button.active{color:#075bea;background:#fff;box-shadow:0 6px 16px #0c2f5c1c}.dashboard-app .revenue-summary-grid{grid-template-columns:minmax(210px,1.3fr) repeat(2,minmax(150px,.75fr));gap:11px;margin-top:20px;display:grid}.dashboard-app .revenue-total-card,.dashboard-app .revenue-stat-card{border-radius:15px;flex-direction:column;min-width:0;padding:15px 17px;display:flex;position:relative}.dashboard-app .revenue-total-card{color:#fff;background:radial-gradient(circle at 100% 0,#09baf247,#0000 46%),linear-gradient(135deg,#071d40,#073f89);box-shadow:0 14px 30px #05234f26}.dashboard-app .revenue-total-card>span,.dashboard-app .revenue-stat-card>span{font-size:.875rem;font-weight:700}.dashboard-app .revenue-total-card>span{color:#ffffffad}.dashboard-app .revenue-total-card>strong{color:#fff;letter-spacing:-.03em;margin-top:8px;font-size:clamp(1.5rem,2.1vw,1.9375rem);line-height:1.25}.dashboard-app .revenue-total-card>small{color:#ffffffa8;margin-top:6px;font-size:.8125rem}.dashboard-app .revenue-comparison{border-radius:999px;align-self:flex-start;margin-top:12px;padding:5px 8px;font-size:.875rem;font-weight:700}.dashboard-app .revenue-comparison.positive{color:#8cf1cb;background:#2ada9c26}.dashboard-app .revenue-comparison.negative{color:#ffb5c1;background:#ff7d9129}.dashboard-app .revenue-comparison.neutral{color:#ffffffba;background:#ffffff1c}.dashboard-app .revenue-stat-card{background:#f4f8fdeb;border:1px solid #e0e9f4;justify-content:center}.dashboard-app .revenue-stat-card>span{color:#6d7e94}.dashboard-app .revenue-stat-card>strong{color:#12305a;letter-spacing:-.03em;margin-top:8px;font-size:clamp(1.125rem,1.5vw,1.4375rem)}.dashboard-app .revenue-stat-card>small{color:#8795a8;margin-top:5px;font-size:.8125rem;line-height:1.35}.dashboard-app .revenue-stat-card.best:after{color:#057bb8;content:"PICO";background:#dff5ff;border-radius:999px;padding:4px 6px;font-size:.875rem;font-weight:700;position:absolute;top:10px;right:10px}.dashboard-app .revenue-chart-shell{background:linear-gradient(#f1f7fec7,#fafcfff0);border:1px solid #dce8f5;border-radius:17px;min-width:0;margin-top:13px;padding:17px 17px 13px;position:relative;overflow:clip}.dashboard-app .revenue-chart-guides{pointer-events:none;grid-template-rows:repeat(3,1fr);display:grid;position:absolute;inset:52px 18px 61px}.dashboard-app .revenue-chart-guides i{border-top:1px dashed #6b8bb330}.dashboard-app .revenue-chart-grid,.dashboard-app .revenue-chart-loading{touch-action:pan-y pinch-zoom;gap:clamp(5px,1vw,13px);min-width:0;display:grid}.dashboard-app .revenue-chart-grid.period-last7,.dashboard-app .revenue-chart-loading.period-last7{grid-template-columns:repeat(7,minmax(0,1fr))}.dashboard-app .revenue-chart-grid.period-last30,.dashboard-app .revenue-chart-loading.period-last30{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-app .revenue-bar-button{color:#516982;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-rows:31px minmax(0,155px) 24px;min-width:0;padding:0 3px;transition:background-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.dashboard-app .revenue-bar-button:hover,.dashboard-app .revenue-bar-button.active{background:#dcedffa1}.dashboard-app .revenue-bar-button:focus-visible{box-shadow:var(--focus-ring);outline:0}.dashboard-app .revenue-bar-button:active{transform:translateY(1px)}.dashboard-app .revenue-bar-value{color:#536c87;text-align:center;white-space:nowrap;justify-content:center;align-self:center;align-items:center;min-width:0;font-size:.875rem;font-weight:700;line-height:1.25;display:flex}.dashboard-app .revenue-bar-track{justify-content:center;align-items:flex-end;height:100%;min-height:0;display:flex;position:relative}.dashboard-app .revenue-bar-track>i{background:linear-gradient(#09baf2,#087ce9 56%,#075bea);border:1px solid #0563d31f;border-radius:9px 9px 3px 3px;width:min(68%,52px);max-width:52px;min-height:0;transition:height .28s,filter .18s,transform .18s;display:block;box-shadow:0 8px 18px #075bea29}.dashboard-app .revenue-bar-button.active .revenue-bar-track>i{filter:saturate(1.12);transform:scaleX(1.06)}.dashboard-app .revenue-bar-button.is-best .revenue-bar-track>i{background:linear-gradient(#28d2f7,#0797eb 48%,#0647c9);box-shadow:0 10px 24px #0772e047}.dashboard-app .revenue-bar-button.is-zero .revenue-bar-track:after{content:"";background:#c5d4e5;border:3px solid #edf4fb;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0}.dashboard-app .revenue-bar-button>small{color:#60758e;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;min-width:0;font-size:.8125rem;font-weight:700;display:flex;overflow:hidden}.dashboard-app .revenue-bar-button.is-today>small{color:#075bea;font-weight:700}.dashboard-app .revenue-bar-button>em{color:#fff;letter-spacing:.05em;z-index:2;background:#052f75;border:2px solid #e9f5ff;border-radius:999px;padding:3px 5px;font-size:.875rem;font-style:normal;font-weight:700;position:absolute;top:38px;left:50%;transform:translate(-50%)}.dashboard-app .revenue-chart-selection{border-top:1px solid #dce7f3;justify-content:space-between;align-items:center;gap:16px;min-height:50px;margin-top:7px;padding:10px 4px 0;display:flex}.dashboard-app .revenue-chart-selection>span{gap:2px;display:grid}.dashboard-app .revenue-chart-selection b{color:#173453;font-size:.875rem}.dashboard-app .revenue-chart-selection small{color:#7a8ba0;font-size:.8125rem}.dashboard-app .revenue-chart-selection>strong{color:#075bea;letter-spacing:-.03em;text-align:right;font-size:1rem}.dashboard-app .revenue-chart-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:245px;padding:24px;display:flex}.dashboard-app .revenue-chart-empty>span{color:#0784d2;background:#e4f3ff;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:12px;font-size:.875rem;font-weight:700;display:flex}.dashboard-app .revenue-chart-empty strong{color:#18324f;font-size:.875rem}.dashboard-app .revenue-chart-empty small{color:#7a8ca2;margin-top:5px;font-size:.8125rem}.dashboard-app .revenue-chart-loading{align-items:end;min-height:245px;padding:40px 10px 28px}.dashboard-app .revenue-chart-loading i{background:linear-gradient(90deg,#e4edf7 20%,#f5f8fc 45%,#e4edf7 70%) 0 0/240% 100%;border-radius:9px 9px 3px 3px;height:48%;animation:1.25s ease-in-out infinite erp-skeleton;display:block}.dashboard-app .revenue-chart-loading i:nth-child(2n){height:72%}.dashboard-app .revenue-chart-loading i:nth-child(3n){height:34%}.dashboard-app .stock-summary-panel-v2{isolation:isolate;background:radial-gradient(circle at 100% 0,#08baf21a,#0000 34%),linear-gradient(#fff,#fbfdff);border-color:#cfe0f3;flex-direction:column;align-self:stretch;gap:13px;padding:24px;display:flex;position:relative;overflow:clip}.dashboard-app .stock-summary-panel-v2:before{content:"";background:linear-gradient(90deg,#08baf2,#075bea 70%,#0000);height:3px;position:absolute;inset:0 32% auto 0}.dashboard-app .stock-overview-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.dashboard-app .stock-overview-title{align-items:center;gap:11px;min-width:0;display:flex}.dashboard-app .stock-overview-title>span{color:#075bea;background:linear-gradient(145deg,#e4f4ff,#dceaff);border:1px solid #cbe1f6;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;height:42px;display:flex}.dashboard-app .stock-overview-title>span svg{width:20px;height:20px}.dashboard-app .stock-overview-title>div{min-width:0}.dashboard-app .stock-overview-title small{color:#0789d4;letter-spacing:.12em;margin-bottom:3px;font-size:.8125rem;font-weight:700;display:block}.dashboard-app .stock-overview-title h3{color:#102440;letter-spacing:-.035em;margin:0;font-size:1.25rem}.dashboard-app .stock-overview-title p{color:#7b8ca1;margin:2px 0 0;font-size:.875rem}.dashboard-app .stock-overview-header>button{color:#075bea;cursor:pointer;background:#edf5ff;border:1px solid #d3e5f8;border-radius:10px;flex:none;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:.875rem;font-weight:700;display:flex}.dashboard-app .stock-overview-header>button:hover{color:#fff;background:#075bea}.dashboard-app .stock-overview-header>button:focus-visible,.dashboard-app .stock-status-actions button:focus-visible,.dashboard-app .stock-history-actions button:focus-visible{box-shadow:var(--focus-ring);outline:0}.dashboard-app .stock-live-overview{background:radial-gradient(circle at 100% 0,#10bcf43d,#0000 38%),linear-gradient(135deg,#071c3d,#073c83);border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:17px;min-height:152px;padding:15px 17px;display:grid;box-shadow:0 14px 28px #05234f24}.dashboard-app .stock-live-donut{border-radius:50%;flex:0 0 116px;justify-content:center;align-items:center;width:116px;height:116px;display:flex;position:relative;box-shadow:0 10px 24px #010d2240}.dashboard-app .stock-live-donut:after{content:"";background:#0a2856;border:1px solid #ffffff1f;border-radius:50%;width:78px;height:78px;position:absolute}.dashboard-app .stock-live-donut>span{color:#fff;z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.dashboard-app .stock-live-donut strong{letter-spacing:-.03em;font-size:1.6875rem;line-height:1.25}.dashboard-app .stock-live-donut small{color:#ffffff9e;margin-top:4px;font-size:.8125rem}.dashboard-app .stock-live-copy{min-width:0}.dashboard-app .stock-live-copy>span{color:#67d9ff;letter-spacing:.1em;font-size:.875rem;font-weight:700}.dashboard-app .stock-live-copy>strong{color:#fff;letter-spacing:-.035em;margin-top:6px;font-size:clamp(1.0625rem,1.35vw,1.375rem);display:block}.dashboard-app .stock-live-copy>small{color:#ffffffa6;margin-top:4px;font-size:.8125rem;line-height:1.4;display:block}.dashboard-app .stock-live-progress{background:#ffffff1f;border-radius:999px;height:6px;margin-top:14px;overflow:hidden}.dashboard-app .stock-live-progress i{border-radius:inherit;background:linear-gradient(90deg,#08baf2,#75e7ff);height:100%;display:block}.dashboard-app .stock-status-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboard-app .stock-status-actions button{cursor:pointer;text-align:left;background:#f5f8fc;border:1px solid #e0e8f2;border-radius:13px;flex-direction:column;min-width:0;min-height:100px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.dashboard-app .stock-status-actions button:hover{border-color:#aac9ee;transform:translateY(-1px);box-shadow:0 10px 22px #12376217}.dashboard-app .stock-status-actions button>span{color:#62758d;align-items:center;gap:5px;font-size:.875rem;font-weight:700;display:flex}.dashboard-app .stock-status-actions button>span i{border-radius:50%;width:7px;height:7px}.dashboard-app .stock-status-actions button.available>span i{background:#19a875}.dashboard-app .stock-status-actions button.reserved>span i{background:#8467e8}.dashboard-app .stock-status-actions button.service>span i{background:#e79b29}.dashboard-app .stock-status-actions button>strong{color:#142d4b;letter-spacing:-.03em;margin-top:9px;font-size:1.4375rem}.dashboard-app .stock-status-actions button>small{color:#8494a7;margin-top:3px;font-size:.875rem;line-height:1.3}.dashboard-app .stock-history-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-app .stock-history-actions button{cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe8f3;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:63px;padding:10px 12px;display:flex}.dashboard-app .stock-history-actions button:hover{background:#f1f7ff;border-color:#bdd6f2}.dashboard-app .stock-history-actions button>span{gap:3px;min-width:0;display:grid}.dashboard-app .stock-history-actions button small{color:#8091a7;letter-spacing:.1em;font-size:.875rem;font-weight:700}.dashboard-app .stock-history-actions button strong{color:#193553;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.dashboard-app .stock-history-actions button>b{color:#075bea;white-space:nowrap;font-size:.875rem}.dashboard-app .stock-operational-note{border:1px solid;border-radius:12px;align-items:center;gap:10px;min-height:60px;margin-top:auto;padding:10px 12px;display:flex}.dashboard-app .stock-operational-note>span{border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;height:26px;font-size:.875rem;font-weight:700;display:flex}.dashboard-app .stock-operational-note>div{gap:2px;display:grid}.dashboard-app .stock-operational-note strong{font-size:.875rem}.dashboard-app .stock-operational-note small{font-size:.8125rem;line-height:1.35}.dashboard-app .stock-operational-note.healthy{background:#edf9f4;border-color:#d1ede1}.dashboard-app .stock-operational-note.healthy>span{color:#14835b;background:#d5f2e4}.dashboard-app .stock-operational-note.healthy strong{color:#176e51}.dashboard-app .stock-operational-note.healthy small{color:#5a8a77}.dashboard-app .stock-operational-note.attention{background:#fff7e9;border-color:#f2dfba}.dashboard-app .stock-operational-note.attention>span{color:#a76811;background:#f6e2bd}.dashboard-app .stock-operational-note.attention strong{color:#855713}.dashboard-app .stock-operational-note.attention small{color:#9a7844}@media (prefers-reduced-motion:reduce){.dashboard-app .revenue-period-switch button,.dashboard-app .revenue-bar-button,.dashboard-app .revenue-bar-track>i,.dashboard-app .stock-status-actions button{transition:none}}.dashboard-app :where(.overview-sales-empty,.overview-sales-loading) strong{font-size:.9375rem}.dashboard-app .overview-sales-empty small{color:#62768f;font-size:.8125rem}.dashboard-app .overview-sale-card :where(strong,button){font-size:.875rem}.dashboard-app .overview-sale-card small{color:#65788f;font-size:.8125rem;line-height:1.45}.dashboard-app .overview-sale-value strong{font-size:.9375rem}.dashboard-app .overview-sale-value em,.dashboard-app .overview-sales-show-more{font-size:.875rem}.dashboard-app .module-loading-state{color:#10233e;text-align:center;background:#fff;border:1px solid #dce6f1;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:40px 24px;display:flex;box-shadow:0 16px 40px #061a3a14}.dashboard-app .module-loading-state>span{border:4px solid #d9e5f2;border-top-color:#075bea;border-radius:50%;width:42px;height:42px;margin-bottom:18px;animation:.8s linear infinite erp-module-loading}.dashboard-app .module-loading-state strong{font-size:1.0625rem}.dashboard-app .module-loading-state small{color:#62768f;margin-top:6px;font-size:.875rem}.dashboard-app .operations-hero>div:nth-child(2)>span,.dashboard-app .operations-section-heading>div:first-child>span{font-size:.875rem}.dashboard-app .operations-hero p,.dashboard-app .operations-section-heading p{font-size:.875rem;line-height:1.55}.dashboard-app .operations-health>span,.dashboard-app .operations-health>small{font-size:.8125rem}.dashboard-app .operations-hero>button,.dashboard-app :where(.operations-primary,.operations-secondary),.dashboard-app .operations-metrics span{font-size:.875rem}.dashboard-app .operations-metrics strong{font-size:1.75rem}.dashboard-app .operations-metrics small{font-size:.8125rem;line-height:1.5}.dashboard-app .operations-metrics b,.dashboard-app .operations-tabs button,.dashboard-app .operations-tabs button b,.dashboard-app :where(.operations-notice,.operations-error) strong,.dashboard-app :where(.operations-heading-stats,.security-score) span{font-size:.875rem}.dashboard-app .operations-toolbar input{font-size:1rem}.dashboard-app .operations-toolbar>div button,.dashboard-app .operations-task>div:nth-child(2) span{font-size:.875rem}.dashboard-app .operations-task>div:nth-child(2) strong{font-size:.9375rem}.dashboard-app .operations-task>div:nth-child(2) small{font-size:.8125rem}.dashboard-app .operations-task-meta strong{font-size:.9375rem}.dashboard-app .operations-task-meta span,.dashboard-app .operations-task-meta b{font-size:.875rem}.dashboard-app .operations-empty h3{font-size:1rem}.dashboard-app .operations-empty p{font-size:.875rem;line-height:1.5}.dashboard-app :where(.reconciliation-summary,.inventory-intelligence) span{font-size:.875rem}.dashboard-app :where(.reconciliation-summary,.inventory-intelligence) strong{font-size:1.5625rem}.dashboard-app :where(.reconciliation-summary,.inventory-intelligence) small{font-size:.8125rem;line-height:1.45}.dashboard-app .statement-row{min-height:78px;padding:16px}.dashboard-app :where(.statement-date,.statement-main) strong{font-size:.875rem}.dashboard-app :where(.statement-date span,.statement-main span,.statement-main small,.statement-value span){font-size:.8125rem;line-height:1.45}.dashboard-app .statement-value strong{font-size:1.0625rem}.dashboard-app .statement-actions button{min-height:44px;padding-inline:15px;font-size:.875rem}.dashboard-app .statement-actions .status{padding:9px 12px;font-size:.875rem}.dashboard-app .finance-open-reconciliation{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#073a82,#087ff0);border:0;border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:72px;margin:14px 0;padding:13px 16px;transition:transform .18s,box-shadow .18s;display:grid}.dashboard-app .finance-open-reconciliation:hover{transform:translateY(-1px);box-shadow:0 14px 30px #075bbe33}.dashboard-app .finance-open-reconciliation>span{background:#ffffff26;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.375rem;display:flex}.dashboard-app .finance-open-reconciliation>div{flex-direction:column;gap:3px;display:flex}.dashboard-app .finance-open-reconciliation>div strong{font-size:.875rem}.dashboard-app .finance-open-reconciliation>div small{color:#c9e2ff;font-size:.8125rem}.dashboard-app .finance-open-reconciliation>b{white-space:nowrap;font-size:.875rem}.dashboard-app .closing-grid>article{padding:21px}.dashboard-app .closing-grid header span{font-size:.875rem}.dashboard-app .closing-grid header strong{font-size:.9375rem}.dashboard-app .closing-grid header b{padding:7px 10px;font-size:.875rem}.dashboard-app .closing-profit{padding:18px}.dashboard-app .closing-profit span{font-size:.875rem}.dashboard-app .closing-profit strong{font-size:1.8125rem}.dashboard-app .closing-profit small{font-size:.8125rem}.dashboard-app .closing-grid dl div{padding:12px}.dashboard-app .closing-grid dt,.dashboard-app .closing-grid dd{font-size:.875rem}.dashboard-app .closing-grid footer span,.dashboard-app .closing-grid footer small{font-size:.8125rem;line-height:1.45}.dashboard-app .stock-intelligence-table>header,.dashboard-app .stock-intelligence-table>div{padding:15px 17px}.dashboard-app .stock-intelligence-table>header{font-size:.875rem}.dashboard-app .stock-intelligence-table>div{min-height:68px;font-size:.875rem}.dashboard-app .stock-intelligence-table strong{font-size:.875rem}.dashboard-app .stock-intelligence-table small{font-size:.8125rem;line-height:1.4}.dashboard-app .crm-column>header span{font-size:1rem}.dashboard-app .crm-column>header strong{min-width:32px;height:32px;font-size:.875rem}.dashboard-app .crm-column article{min-height:82px;padding:15px}.dashboard-app .crm-date strong,.dashboard-app .crm-date span{font-size:.875rem}.dashboard-app .crm-column article>div:nth-child(2) strong{font-size:.9375rem}.dashboard-app .crm-column article>div:nth-child(2) span,.dashboard-app .crm-column article>div:nth-child(2) small,.dashboard-app .crm-column article>div:last-child span{font-size:.8125rem;line-height:1.45}.dashboard-app .crm-column article button{min-height:44px;padding-inline:14px;font-size:.875rem}.dashboard-app .crm-playbook>span{font-size:.875rem}.dashboard-app .crm-playbook h3{font-size:1.25rem}.dashboard-app .crm-playbook li b{font-size:.875rem}.dashboard-app .crm-playbook li span{font-size:.875rem;line-height:1.5}.dashboard-app .document-grid article{min-height:92px;padding:16px}.dashboard-app .document-icon,.dashboard-app .document-grid article span{font-size:.875rem}.dashboard-app .document-grid article strong{font-size:.9375rem}.dashboard-app .document-grid article small,.dashboard-app .document-grid article p{font-size:.8125rem;line-height:1.4}.dashboard-app .document-grid article a{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.dashboard-app :where(.access-review,.audit-stream){padding:21px}.dashboard-app :where(.access-review header span,.audit-stream header span){font-size:.875rem}.dashboard-app :where(.access-review h3,.audit-stream h3){font-size:1.1875rem}.dashboard-app .access-review header b{font-size:.875rem}.dashboard-app .governance-risk span{font-size:.875rem;line-height:1.45}.dashboard-app .access-row{min-height:60px}.dashboard-app .access-row>span{width:38px;height:38px;font-size:.875rem}.dashboard-app .access-row strong{font-size:.875rem}.dashboard-app .access-row small,.dashboard-app .access-row>b{font-size:.8125rem;line-height:1.4}.dashboard-app .audit-stream div strong{font-size:.875rem}.dashboard-app .audit-stream div small{font-size:.8125rem;line-height:1.4}.dashboard-app .operations-modal{gap:17px;max-width:680px;padding:25px}.dashboard-app .operations-modal>header>span{font-size:.875rem}.dashboard-app .operations-modal>header h2{font-size:1.75rem}.dashboard-app .operations-modal>header p{max-width:88%;font-size:.875rem;line-height:1.5}.dashboard-app .operations-modal>header button{width:44px;height:44px}.dashboard-app .operations-modal label{gap:8px;font-size:.875rem}.dashboard-app .operations-modal :where(input,select,textarea){min-height:48px;font-size:1rem}.dashboard-app .operations-file-drop>strong{font-size:.9375rem}.dashboard-app .operations-file-drop>small{font-size:.8125rem}.dashboard-app .operations-modal-note b{font-size:.875rem}.dashboard-app .operations-modal-note span{font-size:.875rem;line-height:1.5}.dashboard-app .operations-modal>footer>button:not(.operations-primary){min-height:44px;font-size:.875rem}.dashboard-app .dashboard-content :where(small){font-size:.8125rem;line-height:1.45}.dashboard-app .dashboard-content :where(label,th,dt){font-size:.875rem;line-height:1.4}.dashboard-app .dashboard-content :where(input,select,textarea){font-size:1rem}.dashboard-app .dashboard-content :where(.status-pill,.sale-status,.finance-status){font-size:.8125rem}@keyframes erp-module-loading{to{transform:rotate(360deg)}}.dashboard-app :where(.finance-modal-actions,.drawer-footer){background:#fffffff5;border-top:1px solid #dfe7f1;gap:9px}.dashboard-app :where(.finance-modal-actions,.drawer-footer) button{border-radius:11px;min-height:44px;padding:0 16px;font-size:.875rem;font-weight:700}.dashboard-app .product-entry-backdrop{align-items:flex-start;padding-top:3dvh;padding-bottom:3dvh;overflow:hidden}.dashboard-app .product-entry-modal{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#168cf3 #e8f0fa;scrollbar-width:auto;touch-action:pan-y;max-width:820px;height:min(94dvh,940px);max-height:min(94dvh,940px);padding-bottom:0;overflow:hidden scroll}.dashboard-app .product-entry-modal::-webkit-scrollbar{width:11px}.dashboard-app .product-entry-modal::-webkit-scrollbar-track{background:#e8f0fa;border-left:1px solid #d7e3f1}.dashboard-app .product-entry-modal::-webkit-scrollbar-thumb{background:linear-gradient(#37bdf8,#075bea);border:2px solid #e8f0fa;border-radius:999px;min-height:72px}.dashboard-app .product-entry-modal::-webkit-scrollbar-thumb:hover{background:linear-gradient(#179ee7,#0649c9)}.dashboard-app .client-entry-create-modal{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-color:#168cf3 #e8f0fa;scrollbar-gutter:stable;scrollbar-width:auto;touch-action:pan-y;height:min(94dvh,820px);max-height:min(94dvh,820px);padding-bottom:0;overflow:hidden scroll}.dashboard-app .client-entry-create-modal::-webkit-scrollbar{width:11px}.dashboard-app .client-entry-create-modal::-webkit-scrollbar-track{background:#e8f0fa;border-left:1px solid #d7e3f1}.dashboard-app .client-entry-create-modal::-webkit-scrollbar-thumb{background:linear-gradient(#37bdf8,#075bea);border:2px solid #e8f0fa;border-radius:999px;min-height:72px}.dashboard-app .client-entry-create-modal::-webkit-scrollbar-thumb:hover{background:linear-gradient(#179ee7,#0649c9)}.dashboard-app .client-entry-create-modal .client-modal-heading{z-index:6;position:sticky;top:0}.dashboard-app .client-entry-create-modal .client-modal-heading h2{color:#fff}.dashboard-app .client-entry-create-modal .client-modal-heading p{color:#ffffffc7}.dashboard-app .client-entry-create-modal .client-modal-heading>div>span{color:#78ddff}.dashboard-app .client-entry-create-modal .finance-modal-actions{z-index:8;margin:5px -20px 0;padding:14px 20px;position:sticky;bottom:0;box-shadow:0 -12px 28px #15325817}.dashboard-app .product-entry-modal .product-modal-heading{z-index:6;position:sticky;top:0}.dashboard-app .seller-stock-entry-note{background:linear-gradient(135deg,#eef7ff,#f7fbff);border:1px solid #cfe4fb;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.dashboard-app .seller-stock-entry-note>span{color:#fff;letter-spacing:.06em;background:#075bea;border-radius:999px;padding:7px 10px;font-size:.875rem;font-weight:700}.dashboard-app .seller-stock-entry-note>div{flex-direction:column;gap:2px;display:flex}.dashboard-app .seller-stock-entry-note strong{color:#123155;font-size:.875rem}.dashboard-app .seller-stock-entry-note small{color:#5f738b;font-size:.8125rem}.dashboard-app .product-entry-actions{z-index:8;margin:4px -20px 0;padding:14px 20px;position:sticky;bottom:0;box-shadow:0 -12px 28px #15325814}.dashboard-app .product-entry-actions>span{flex-direction:column;flex:1;gap:2px;min-width:180px;margin-right:auto;display:flex}.dashboard-app .product-entry-actions>span b{color:#183657;font-size:.875rem}.dashboard-app .product-entry-actions>span small{color:#687b92;font-size:.8125rem}.dashboard-app .product-entry-actions .dashboard-primary-button{min-width:180px}.dashboard-app .product-entry-actions button:disabled{cursor:wait;opacity:.62}@media (width<=1100px){.dashboard-app{--sidebar:268px}.dashboard-topbar{padding:0 22px}.dashboard-content{padding:24px 22px 55px}.dashboard-search-wrap{display:none}.dashboard-app .mobile-search-trigger{display:inline-flex}.dashboard-search-wrap.open{z-index:80;width:auto;max-width:none;display:block;position:absolute;top:60px;left:14px;right:14px}.dashboard-search-wrap.open .dashboard-search{background:#fff;border:1px solid #cddaea;width:100%;max-width:none;box-shadow:0 18px 42px #061a3a2e}.dashboard-search-wrap.open .global-search-menu{width:auto;left:0;right:0}}@media (width<=720px){.dashboard-sidebar{padding-bottom:max(17px, env(safe-area-inset-bottom))}.dashboard-topbar{height:66px;padding:0 14px}.topbar-title strong{font-size:.875rem}.topbar-actions{gap:5px}.topbar-actions button,.topbar-avatar{width:36px;height:36px}.dashboard-content{padding:15px 11px 38px}.dashboard-app :where(.module-header,.generic-premium-hero,.inventory-hero,.clients-hero,.users-hero,.import-hero){border-radius:19px;padding:20px 17px}.dashboard-app :where(.module-header h2,.generic-premium-hero h1,.inventory-hero h1,.clients-hero h1,.users-hero h1,.import-hero h1){font-size:1.5625rem}.dashboard-app :where(.module-metric-row article,.metric-card){min-height:122px;padding:17px}.dashboard-app :where(.module-metric-row article>strong,.metric-card>strong){font-size:1.5625rem}.dashboard-app .dashboard-panel{border-radius:18px}.dashboard-app .table-toolbar{padding:11px}.dashboard-app .table-toolbar label{width:100%;max-width:none}.dashboard-app .dashboard-table th{font-size:.875rem}.dashboard-app .dashboard-table td{min-width:110px;font-size:.875rem}.dashboard-app .sales-premium .table-scroll{overflow:visible}.dashboard-app .sales-premium .dashboard-table,.dashboard-app .sales-premium .dashboard-table tbody{width:100%;min-width:0;display:block}.dashboard-app .sales-premium .dashboard-table thead{display:none}.dashboard-app .sales-premium .dashboard-table tbody{gap:12px;padding:12px;display:grid}.dashboard-app .sales-premium .dashboard-table tbody tr{background:#fff;border:1px solid #dbe6f2;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;padding:12px;display:grid;overflow:hidden;box-shadow:0 8px 22px #1134600f}.dashboard-app .sales-premium .dashboard-table td{border:0;flex-direction:column;align-items:flex-start;min-width:0;min-height:0;padding:8px;display:flex}.dashboard-app .sales-premium .dashboard-table td:before{color:#6d8097;content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.875rem;font-weight:700}.dashboard-app .sales-premium .dashboard-table td:nth-child(3),.dashboard-app .sales-premium .dashboard-table td:last-child{grid-column:1/-1}.dashboard-app .sales-premium .sale-row-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.dashboard-app .sales-premium .sale-row-actions button{justify-content:center;width:100%;min-height:44px}.dashboard-app .finance-entry-modal{border-radius:20px 20px 0 0;max-height:92vh;margin-top:auto;padding:16px}.dashboard-app .drawer-heading h2{font-size:1.375rem}.dashboard-app .drawer-form-row{grid-template-columns:1fr}.dashboard-app :where(.finance-modal-actions,.drawer-footer){z-index:4;position:sticky;bottom:0}.dashboard-app .product-entry-modal,.dashboard-app .client-entry-create-modal{border-radius:22px 22px 0 0;height:96dvh;max-height:96dvh;padding-bottom:0}.dashboard-app .client-entry-create-modal .client-modal-heading{margin:-16px -16px 4px;padding:18px 16px}.dashboard-app .client-entry-create-modal .finance-modal-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom));grid-template-columns:1fr 1.45fr;margin:5px -16px 0;display:grid}.dashboard-app .client-entry-create-modal .finance-modal-actions>button{width:100%;min-width:0}.dashboard-app .product-entry-modal .product-modal-heading{margin-top:-16px}.dashboard-app .seller-stock-entry-note{grid-template-columns:1fr;align-items:flex-start}.dashboard-app .seller-stock-entry-note>span{justify-self:start}.dashboard-app .product-entry-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom));grid-template-columns:1fr 1.45fr;margin:5px -16px 0;display:grid;bottom:0}.dashboard-app .product-entry-actions>span{grid-column:1/-1;min-width:0}.dashboard-app .product-entry-actions>button{width:100%;min-width:0}.dashboard-app .sales-pagination-footer{flex-direction:column;align-items:stretch}.dashboard-app .sales-pagination-footer>button{width:100%}.dashboard-app .inventory-table-panel .table-scroll{overflow:visible}.dashboard-app .inventory-table-panel .dashboard-table,.dashboard-app .inventory-table-panel .dashboard-table tbody{width:100%;min-width:0;display:block}.dashboard-app .inventory-table-panel .dashboard-table thead{display:none}.dashboard-app .inventory-table-panel .dashboard-table tbody{gap:12px;padding:12px;display:grid}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row){background:#fff;border:1px solid #dbe6f2;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;padding:12px;display:grid;overflow:hidden;box-shadow:0 8px 22px #1134600f}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td{border:0;flex-direction:column;align-items:flex-start;min-width:0;min-height:0;padding:8px;display:flex}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:before{color:#6d8097;content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.875rem;font-weight:700}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:first-child{grid-column:1/-1}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:last-child{grid-column:1/-1;align-items:flex-end}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:last-child button{min-width:48px;min-height:42px}.dashboard-app .inventory-state-row{display:block}.dashboard-app .inventory-state-row td{width:100%;height:auto;padding:44px 18px;display:block}.dashboard-app .inventory-pagination-footer{flex-direction:column;align-items:stretch}.dashboard-app .inventory-pagination-footer>button{width:100%}.dashboard-app .clients-table-panel .table-toolbar{grid-template-columns:1fr}.dashboard-app .clients-table-panel .table-toolbar select,.dashboard-app .clients-table-panel .table-toolbar button{width:100%}.dashboard-app .clients-responsive-table{padding:10px 11px 14px;overflow:visible}.dashboard-app .clients-table,.dashboard-app .clients-table tbody,.dashboard-app .clients-table tr,.dashboard-app .clients-table td{width:100%;display:block}.dashboard-app .clients-table thead{display:none}.dashboard-app .clients-table tbody{gap:12px;display:grid}.dashboard-app .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state){background:#fff;border:1px solid #dfe8f3;border-radius:15px;overflow:hidden;box-shadow:0 8px 22px #11346012}.dashboard-app .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state) td{border-bottom:1px solid #edf2f7;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:50px;padding:11px 13px;display:grid}.dashboard-app .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state) td:before{color:#708197;content:attr(data-label);letter-spacing:.045em;text-transform:uppercase;font-size:.875rem;font-weight:700}.dashboard-app .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state) td:last-child{border-bottom:0}.dashboard-app .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state) td:last-child button{justify-self:end;min-width:44px;min-height:40px}.dashboard-app .clients-table .client-name-cell,.dashboard-app .clients-table .client-name-cell>div{min-width:0}.dashboard-app .clients-table .client-name-cell strong,.dashboard-app .clients-table .client-name-cell small{overflow-wrap:anywhere}.dashboard-app .client-table-skeleton td,.dashboard-app .client-table-state td{min-width:0}.dashboard-app .clients-pagination-footer{flex-direction:column;align-items:stretch}.dashboard-app .clients-pagination-footer>button{width:100%}}.dashboard-app .product-entry-modal{color:#142b47;gap:17px;max-width:900px;padding-left:26px;padding-right:26px}.dashboard-app .product-entry-modal .product-modal-heading{margin-left:-26px;margin-right:-26px;padding:27px 30px}.dashboard-app .product-entry-modal .product-modal-heading h2{color:#fff;letter-spacing:-.03em;font-size:clamp(1.75rem,3vw,2.125rem);font-weight:700;line-height:1.25}.dashboard-app .product-entry-modal .product-modal-heading p{color:#ffffffd1;font-size:.9375rem;font-weight:600;line-height:1.45}.dashboard-app .product-entry-modal .product-modal-heading>div>span{color:#62d5ff;letter-spacing:.13em;font-size:.875rem;font-weight:700}.dashboard-app .product-entry-modal .product-heading-icon{border-radius:15px;width:54px;height:54px;font-size:1.8125rem}.dashboard-app .product-entry-modal .product-modal-heading>button{color:#fff;background:#ffffff26;border:1px solid #ffffff1f;border-radius:14px;width:50px;height:50px}.dashboard-app .product-entry-modal .product-modal-heading>button:hover{background:#ffffff3b}.dashboard-app .product-entry-modal .product-kind-switch{background:#eef4fb;border-color:#d4e1ef;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:9px}.dashboard-app .product-entry-modal .product-kind-switch button{border-radius:13px;min-height:82px;padding:15px 16px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}.dashboard-app .product-entry-modal .product-kind-switch button:hover{background:#ffffffb8;border-color:#c8dbef;transform:translateY(-1px)}.dashboard-app .product-entry-modal .product-kind-switch button.active{border-color:#b9d8fc;box-shadow:0 9px 24px #0e49911c}.dashboard-app .product-entry-modal .product-kind-switch button b{color:#27405d;font-size:1rem;font-weight:700}.dashboard-app .product-entry-modal .product-kind-switch button.active b{color:#075bea}.dashboard-app .product-entry-modal .product-kind-switch button small{color:#637791;font-size:.875rem;font-weight:600;line-height:1.35}.dashboard-app .product-entry-modal .product-form-section-title{border:1px solid #d9e8f8;gap:13px;min-height:64px;padding:11px 14px}.dashboard-app .product-entry-modal .product-form-section-title>span{border-radius:10px;width:38px;height:38px;font-size:.875rem}.dashboard-app .product-entry-modal .product-form-section-title strong{color:#1c3552;font-size:1.0625rem;font-weight:700}.dashboard-app .product-entry-modal .product-form-section-title small{color:#63758b;font-size:.8125rem;font-weight:600;line-height:1.4}.dashboard-app .product-entry-modal>label,.dashboard-app .product-entry-modal .drawer-form-row>label,.dashboard-app .product-entry-modal .battery-health-field label,.dashboard-app .product-entry-modal .supplier-fields label{color:#263c58;gap:9px;font-size:.9375rem;font-weight:700;line-height:1.35}.dashboard-app .product-entry-modal :where(input:not([type=hidden]),select,textarea),.dashboard-app .product-entry-modal .model-combobox-input{color:#142b47;background:#f7f9fc;border-color:#cad7e6;font-size:1rem;font-weight:600}.dashboard-app .product-entry-modal :where(input:not([type=hidden]),select){min-height:55px}.dashboard-app .product-entry-modal textarea{min-height:104px;font-size:1rem;line-height:1.5}.dashboard-app .product-entry-modal :where(input,textarea)::placeholder{color:#71839a;opacity:1}.dashboard-app .product-entry-modal :where(input:not([type=hidden]),select,textarea):hover,.dashboard-app .product-entry-modal .model-combobox-input:hover{border-color:#aabfd6}.dashboard-app .product-entry-modal :where(input:not([type=hidden]),select,textarea):focus,.dashboard-app .product-entry-modal .model-combobox-input:focus-within,.dashboard-app .product-entry-modal .model-combobox-input.open{background:#fff;border-color:#3185f5;box-shadow:0 0 0 4px #075bea1c}.dashboard-app .product-entry-modal .model-combobox{z-index:0}.dashboard-app .product-entry-modal .model-combobox.is-open,.dashboard-app .product-entry-modal .model-combobox:focus-within{z-index:160}.dashboard-app .product-entry-modal .drawer-form-row:has(.model-combobox.is-open){z-index:160;position:relative}.dashboard-app .product-entry-modal .drawer-form-row:has(.model-combobox:focus-within){z-index:160;position:relative}.dashboard-app .product-entry-modal .product-entry-scrollbody>label:has(.model-combobox.is-open){z-index:160;position:relative}.dashboard-app .product-entry-modal .product-entry-scrollbody>label:has(.model-combobox:focus-within){z-index:160;position:relative}.dashboard-app .product-entry-modal .model-combobox-input{border-radius:13px;grid-template-columns:22px minmax(0,1fr) auto 44px;min-height:55px;padding-left:15px;padding-right:5px}.dashboard-app .product-entry-modal .model-combobox-input>svg{color:#57708e;width:18px;height:18px}.dashboard-app .product-entry-modal .model-combobox-input>input{color:#142b47;height:53px;min-height:53px;padding:0 10px;font-size:1rem;font-weight:600}.dashboard-app .product-entry-modal .model-combobox-input>button{border-radius:10px;width:44px;height:44px}.dashboard-app .product-entry-modal .model-combobox-input>button:hover{background:#edf4fd}.dashboard-app .product-entry-modal .model-combobox-input>button span{border-color:#405d7d;width:8px;height:8px}.dashboard-app .product-entry-modal .model-combobox-check{width:25px;height:25px}.dashboard-app .product-entry-modal .model-combobox-check svg{width:14px;height:14px}.dashboard-app .product-entry-modal .model-combobox-popover{border-color:#c8d8ea;border-radius:17px;margin-top:8px;box-shadow:0 24px 60px #051d423d}.dashboard-app .product-entry-modal .model-combobox-popover>header{background:#f4f8fd;padding:13px 15px}.dashboard-app .product-entry-modal .model-combobox-popover>header span{color:#4a6685;letter-spacing:.11em;font-size:.875rem;font-weight:700}.dashboard-app .product-entry-modal .model-combobox-popover>header small{color:#075fb8;padding:5px 9px;font-size:.8125rem}.dashboard-app .product-entry-modal .model-combobox-results{max-height:320px;padding:8px}.dashboard-app .product-entry-modal .model-combobox-results>button{border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;min-height:58px;padding:8px 11px}.dashboard-app .product-entry-modal .model-combobox-results>button>i{border-radius:10px;width:36px;height:36px;font-size:.875rem}.dashboard-app .product-entry-modal .color-combobox-results>button>i{border-radius:50%;width:28px;height:28px}.dashboard-app .product-entry-modal .model-combobox-results strong{color:#172f4c;font-size:.9375rem;font-weight:700}.dashboard-app .product-entry-modal .model-combobox-results small{color:#61758d;font-size:.8125rem;font-weight:600}.dashboard-app .product-entry-modal .model-combobox-results>button>svg{width:17px;height:17px}.dashboard-app .product-entry-modal .model-combobox-popover>footer{padding:9px}.dashboard-app .product-entry-modal .model-combobox-popover>footer>button{border-radius:12px;gap:11px;min-height:58px;padding:9px 12px}.dashboard-app .product-entry-modal .model-combobox-popover>footer svg{width:19px;height:19px}.dashboard-app .product-entry-modal .model-combobox-popover>footer strong{font-size:.875rem}.dashboard-app .product-entry-modal .model-combobox-popover>footer small{color:#60758e;font-size:.8125rem}.dashboard-app .product-entry-modal .model-combobox-empty{gap:7px;padding:28px 14px}.dashboard-app .product-entry-modal .model-combobox-empty strong{color:#334c68;font-size:.9375rem}.dashboard-app .product-entry-modal .model-combobox-empty small{color:#687c93;font-size:.8125rem}.dashboard-app .product-entry-modal .custom-model-entry>button{height:55px;padding:0 15px;font-size:.875rem;font-weight:700}.dashboard-app .product-entry-modal .battery-health-field{background:#f1f7ff;border-color:#cbdff5;padding:15px}.dashboard-app .product-entry-modal .battery-health-field small,.dashboard-app .product-entry-modal label>small,.dashboard-app .product-entry-modal .inline-supplier-entry small,.dashboard-app .product-entry-modal .acquisition-advantage-box small{color:#5f748d;font-size:.875rem;font-weight:600;line-height:1.45}.dashboard-app .product-entry-modal .inline-supplier-entry strong,.dashboard-app .product-entry-modal .acquisition-advantage-box span,.dashboard-app .product-entry-modal .product-entry-actions>span b{font-size:.9375rem}.dashboard-app .product-entry-modal .product-entry-actions>span small{color:#5b7089;font-size:.8125rem}.dashboard-app .product-entry-modal .product-entry-actions button{min-height:50px;font-size:1rem}@media (width<=900px){.dashboard-app .product-entry-modal .product-kind-switch{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.dashboard-app .product-entry-modal{gap:14px;padding-left:16px;padding-right:16px}.dashboard-app .product-entry-modal .product-modal-heading{margin-left:-16px;margin-right:-16px;padding:21px 17px}.dashboard-app .product-entry-modal .product-modal-heading h2{font-size:1.6875rem}.dashboard-app .product-entry-modal .product-modal-heading p{font-size:.875rem}.dashboard-app .product-entry-modal .product-heading-icon{width:48px;height:48px}.dashboard-app .product-entry-modal .product-kind-switch button{min-height:76px;padding:13px}.dashboard-app .product-entry-modal .product-kind-switch button b{font-size:.9375rem}.dashboard-app .product-entry-modal .product-kind-switch button small{font-size:.875rem}.dashboard-app .product-entry-modal .model-combobox-popover{bottom:max(10px, env(safe-area-inset-bottom));border-radius:19px;max-height:min(76dvh,620px);left:10px;right:10px}.dashboard-app .product-entry-modal .model-combobox-results{max-height:min(54dvh,430px)}.dashboard-app .product-entry-modal .model-combobox-results>button{min-height:62px}}@media (prefers-reduced-motion:reduce){.dashboard-app *,.dashboard-app :before,.dashboard-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dashboard-app :where(.module-header,.generic-premium-hero,.inventory-hero,.clients-hero,.sellers-hero,.cash-operations-hero) :where(h1,h2){letter-spacing:-.03em;font-size:clamp(1.75rem,2.4vw,2.125rem);line-height:1.25}.dashboard-app :where(.module-header,.generic-premium-hero,.inventory-hero,.clients-hero,.sellers-hero,.cash-operations-hero) p{font-size:.875rem;line-height:1.55}.dashboard-app :where(.module-header>div>span,.generic-premium-hero>div>span,.inventory-hero>div>span,.clients-hero>div>span,.sellers-hero>div>span,.cash-operations-hero>div:nth-child(2)>span),.dashboard-app .dashboard-table th{font-size:.875rem;line-height:1.35}.dashboard-app .dashboard-table td small{font-size:.8125rem;line-height:1.5}.dashboard-app :where(.inventory-entry-button,.clients-entry-button){min-height:50px;padding:10px 15px;font-size:.875rem}.dashboard-app :where(.inventory-entry-button,.clients-entry-button)>span{font-size:.875rem;line-height:1.25}.dashboard-app :where(.inventory-entry-button,.clients-entry-button) small{font-size:.8125rem;line-height:1.35}.dashboard-app :where(.inventory-premium,.clients-premium) .module-metric-row article{min-height:132px;padding:19px}.dashboard-app :where(.inventory-premium,.clients-premium) .module-metric-row article>i{width:28px;height:28px;font-size:.875rem}.dashboard-app :where(.inventory-premium,.clients-premium) .module-metric-row article>span{font-size:.875rem;line-height:1.4}.dashboard-app :where(.inventory-premium,.clients-premium) .module-metric-row article>strong{font-size:clamp(1.6875rem,2vw,1.9375rem);line-height:1.25}.dashboard-app :where(.inventory-premium,.clients-premium) .module-metric-row article>small{font-size:.8125rem;line-height:1.5}.dashboard-app :where(.inventory-table-heading,.clients-table-heading) span,.dashboard-app :where(.inventory-table-heading,.clients-table-heading)>small,.dashboard-app .inventory-view-summary{font-size:.8125rem;line-height:1.4}.dashboard-app :where(.inventory-table-heading,.clients-table-heading) h3{font-size:1.25rem;line-height:1.25}.dashboard-app .inventory-view-tabs button{min-height:46px;font-size:.875rem}.dashboard-app .inventory-view-tabs button b{min-width:28px;font-size:.875rem}.dashboard-app .client-name-cell>span{width:34px;height:34px;font-size:.875rem}.dashboard-app .finance-premium>.module-header>div>span,.dashboard-app .finance-command-copy span,.dashboard-app .finance-rich-heading>div:nth-child(2)>span,.dashboard-app .finance-operation-summary>span,.dashboard-app .account-ledger-heading span,.dashboard-app .account-ledger-balance span{font-size:.875rem;line-height:1.35}.dashboard-app .finance-premium>.module-header h2,.dashboard-app .finance-command-copy h3{font-size:clamp(1.75rem,2.4vw,2.0625rem);line-height:1.25}.dashboard-app .finance-premium>.module-header p,.dashboard-app .finance-command-copy p{font-size:.875rem;line-height:1.55}.dashboard-app .finance-premium .finance-summary-action>small,.dashboard-app .finance-premium .finance-summary-action>em,.dashboard-app .finance-premium .bank-account-card small,.dashboard-app .finance-premium .panel-heading span,.dashboard-app .finance-projection small{font-size:.8125rem;line-height:1.45}.dashboard-app .finance-premium .panel-heading h3,.dashboard-app .finance-rich-heading h3{font-size:1.25rem;line-height:1.25}.dashboard-app .finance-premium .panel-text-button,.dashboard-app .finance-show-more,.dashboard-app .finance-action-row>button,.dashboard-app .account-ledger-footer button{min-height:44px;padding-inline:14px;font-size:.875rem}.dashboard-app .finance-premium .bank-symbol{width:38px;height:38px;font-size:.8125rem}.dashboard-app .finance-premium .bank-account-card strong{font-size:.875rem}.dashboard-app .finance-premium .bank-account-card b{font-size:clamp(1.6875rem,2vw,1.9375rem);line-height:1.25}.dashboard-app .finance-command-actions button{min-height:64px}.dashboard-app .finance-command-actions button span,.dashboard-app .finance-projection span,.dashboard-app .finance-command-actions button small,.dashboard-app .finance-projection small{font-size:.875rem}.dashboard-app .finance-projection strong{font-size:1.75rem}.dashboard-app .finance-rich-heading p,.dashboard-app .finance-rich-heading>strong>small,.dashboard-app .finance-flow-focus span,.dashboard-app .interactive-bars em,.dashboard-app .interactive-bars>button>small,.dashboard-app .finance-legend.rich span{font-size:.875rem;line-height:1.45}.dashboard-app .finance-flow-focus strong,.dashboard-app .finance-legend.rich span b{font-size:.9375rem}.dashboard-app .upcoming-date>small,.dashboard-app .upcoming-info>em,.dashboard-app .upcoming-value>small{font-size:.8125rem}.dashboard-app .upcoming-kind{width:42px;height:42px;font-size:.875rem}.dashboard-app .upcoming-info>strong,.dashboard-app .upcoming-date>b{font-size:.875rem}.dashboard-app .upcoming-info>small{font-size:.8125rem}.dashboard-app .upcoming-value>b{font-size:1rem}.dashboard-app .finance-action-summary>span,.dashboard-app .finance-action-summary>small,.dashboard-app .finance-operation-summary>small,.dashboard-app .finance-operation-warning small{font-size:.8125rem;line-height:1.45}.dashboard-app .finance-action-row>div strong,.dashboard-app .finance-operation-warning strong,.dashboard-app .reversal-type-switch>button strong{font-size:.875rem}.dashboard-app .finance-action-row>div small,.dashboard-app .reversal-type-switch>button small{font-size:.875rem;line-height:1.45}.dashboard-app .finance-action-row>b{font-size:.9375rem}.dashboard-app .finance-ledger-tabs>button>span b,.dashboard-app .finance-ledger-tabs>button>small,.dashboard-app .finance-ledger-tabs>button>span em,.dashboard-app .finance-status-badge,.dashboard-app .receivable-kind-chip,.dashboard-app .finance-settled-mark,.dashboard-app .finance-current-filter{font-size:.875rem;line-height:1.4}.dashboard-app .finance-ledger-tabs>button>strong{font-size:1.5rem}.dashboard-app .finance-premium :where(.finance-entry,.fixed-expense-row,.pending-receivable-row) strong,.dashboard-app .finance-premium :where(.finance-entry,.fixed-expense-row,.pending-receivable-row) b{font-size:.875rem}.dashboard-app .finance-premium :where(.finance-entry,.fixed-expense-row,.pending-receivable-row) small,.dashboard-app .corre-receipt-history>span,.dashboard-app .corre-receipt-history>span b,.dashboard-app .corre-open-balance em{font-size:12px;line-height:1.45}.dashboard-app .finance-premium .finance-ledger-row .finance-settle-button{min-height:44px;font-size:.875rem}.dashboard-app .account-ledger-heading p,.dashboard-app .account-ledger-row small,.dashboard-app .account-ledger-empty small,.dashboard-app .account-ledger-footer span{font-size:.8125rem;line-height:1.45}.dashboard-app .account-ledger-row strong,.dashboard-app .account-ledger-row>b,.dashboard-app .account-ledger-row em{font-size:.875rem}.dashboard-app .personal-composer-header span,.dashboard-app .personal-entry-preview span,.dashboard-app .personal-upcoming-heading>div:first-child>span{font-size:.875rem;line-height:1.35}.dashboard-app .personal-composer-header h2{font-size:clamp(1.6875rem,3vw,2rem)}.dashboard-app .personal-composer-header p,.dashboard-app .personal-section-title small,.dashboard-app .personal-source-list small,.dashboard-app .personal-source-list>button p small,.dashboard-app .personal-entry-preview small,.dashboard-app .personal-recurring-switch small,.dashboard-app .personal-recurring-switch>strong{font-size:.875rem;line-height:1.45}.dashboard-app .personal-section-title strong,.dashboard-app .personal-quick-actions b{font-size:1rem}.dashboard-app .personal-kind-selector b,.dashboard-app .personal-recurring-switch b{font-size:.875rem}.dashboard-app .personal-kind-selector small{font-size:.8125rem;line-height:1.4}.dashboard-app .personal-entry-composer label,.dashboard-app .personal-entry-composer label>span,.dashboard-app .personal-settlement-modal label{font-size:.875rem;line-height:1.4}.dashboard-app .personal-entry-composer :where(input,select,textarea),.dashboard-app .personal-settlement-modal input,.dashboard-app .personal-statement-toolbar :where(input,select){min-height:48px;font-size:1rem}.dashboard-app .personal-composer-footer button,.dashboard-app .personal-status-tabs button,.dashboard-app .personal-upcoming-list>div>button,.dashboard-app .personal-empty-state>button,.dashboard-app .personal-settlement-modal>footer button{min-height:44px;font-size:.875rem}.dashboard-app .personal-upcoming-heading h3,.dashboard-app .personal-flow-card .panel-heading h3,.dashboard-app .personal-source-card .panel-heading h3{font-size:1.25rem}.dashboard-app .personal-upcoming-heading p,.dashboard-app .personal-upcoming-total small,.dashboard-app .personal-upcoming-total b,.dashboard-app .personal-empty-state small{font-size:.8125rem;line-height:1.45}.dashboard-app .personal-upcoming-total strong{font-size:1.75rem}.dashboard-app .seller-private-chip,.dashboard-app .seller-card-label span,.dashboard-app .seller-period-select>span,.dashboard-app .seller-management-head small,.dashboard-app .seller-management-head>b,.dashboard-app .seller-management-volume>span,.dashboard-app .seller-payment-summary>span,.dashboard-app .seller-goal-progress>div span,.dashboard-app .seller-goal-progress>small,.dashboard-app .seller-management-footer small,.dashboard-app .seller-sales-detail-head small,.dashboard-app .seller-leader-card small,.dashboard-app .seller-sort-control>span,.dashboard-app .seller-history-row small,.dashboard-app .seller-payment-modal-head small{font-size:.8125rem;line-height:1.4}.dashboard-app .seller-period-select select,.dashboard-app .seller-search-control input,.dashboard-app .seller-sort-control select{min-height:44px;font-size:1rem}.dashboard-app .seller-management-head strong,.dashboard-app .seller-management-volume strong,.dashboard-app .seller-commission-breakdown b,.dashboard-app .seller-payment-summary b,.dashboard-app .seller-sales-detail-head strong,.dashboard-app .seller-management-sale-row>div>strong,.dashboard-app .seller-management-sale-row>div>b,.dashboard-app .seller-leader-card strong,.dashboard-app .seller-history-row strong{font-size:.875rem}.dashboard-app .seller-goal-progress>div b,.dashboard-app .seller-commission-breakdown span,.dashboard-app .seller-sales-detail>p,.dashboard-app .seller-management-sale-row>div>small,.dashboard-app .seller-leader-card p{font-size:.8125rem;line-height:1.45}.dashboard-app .seller-detail-button,.dashboard-app .seller-management-footer .dashboard-primary-button,.dashboard-app .seller-receipt-button{min-height:44px;font-size:14px}.dashboard-app .seller-payment-modal-head h2{font-size:1.4375rem}.dashboard-app .seller-payment-modal-head p{font-size:.875rem;line-height:1.45}.dashboard-app .seller-payment-modal-head>button{width:44px;height:44px}.dashboard-app .cash-hero-state>span,.dashboard-app .cash-hero-state>small,.dashboard-app .cash-hero-action small,.dashboard-app .cash-quick-actions small,.dashboard-app .cash-view-tabs button span,.dashboard-app .cash-movement-card small,.dashboard-app .cash-movement-table-heading,.dashboard-app .cash-movement-table-row small,.dashboard-app .cash-history-grid>article>div span,.dashboard-app .cash-history-grid>article>div small,.dashboard-app .cash-history-grid dt,.dashboard-app .cash-live-difference small{font-size:.875rem;line-height:1.45}.dashboard-app .cash-hero-state>strong{font-size:1.75rem}.dashboard-app .cash-hero-action,.dashboard-app .cash-view-tabs button,.dashboard-app .cash-movement-type-selector button{min-height:44px;font-size:.875rem}.dashboard-app .cash-quick-actions strong,.dashboard-app .cash-movement-card strong,.dashboard-app .cash-movement-table-row strong,.dashboard-app .cash-movement-table-row>b,.dashboard-app .cash-history-grid dd{font-size:.875rem}.dashboard-app .cash-movement-toolbar :where(input,select){min-height:46px;font-size:1rem}.dashboard-app .cash-history-grid>article>div strong,.dashboard-app .cash-live-difference b{font-size:1rem}.dashboard-app :where(.product-modal-heading,.client-modal-heading)>div>span,.dashboard-app .product-form-section-title>span{font-size:.875rem}.dashboard-app :where(.product-modal-heading,.client-modal-heading) h2{font-size:1.625rem;line-height:1.25}.dashboard-app :where(.product-modal-heading,.client-modal-heading) p{font-size:.875rem;line-height:1.45}.dashboard-app :where(.product-entry-modal,.client-entry-modal)>label,.dashboard-app :where(.product-entry-modal,.client-entry-modal) .drawer-form-row label,.dashboard-app .battery-health-field label,.dashboard-app .advantage-edit-fields label,.dashboard-app .supplier-fields label{font-size:.875rem;line-height:1.4}.dashboard-app :where(.product-entry-modal,.client-entry-modal) :where(input,select,textarea),.dashboard-app .battery-health-field input,.dashboard-app .advantage-edit-fields input,.dashboard-app .supplier-fields input{min-height:48px;font-size:1rem}.dashboard-app .product-form-section-title strong,.dashboard-app .inline-supplier-entry strong,.dashboard-app .acquisition-advantage-box span{font-size:.875rem}.dashboard-app .product-form-section-title small,.dashboard-app .inline-supplier-entry small,.dashboard-app .battery-health-field small,.dashboard-app .acquisition-advantage-box small{font-size:.8125rem;line-height:1.45}.dashboard-app .product-kind-switch button{min-height:62px}.dashboard-app .product-kind-switch button b{font-size:.875rem}.dashboard-app .product-kind-switch button small{font-size:.875rem;line-height:1.4}.dashboard-app .inline-supplier-entry button,.dashboard-app :where(.product-modal-heading,.client-modal-heading)>button{min-width:44px;min-height:44px;font-size:.875rem}@media (width<=720px){.dashboard-app :where(.module-header,.generic-premium-hero,.inventory-hero,.clients-hero,.sellers-hero,.cash-operations-hero) :where(h1,h2){font-size:clamp(1.5625rem,7.5vw,1.875rem)}.dashboard-app :where(.inventory-premium,.clients-premium) .module-metric-row article>strong,.dashboard-app .finance-premium .bank-account-card b{font-size:clamp(1.5625rem,7vw,1.8125rem)}.dashboard-app :where(.inventory-table-heading,.clients-table-heading){align-items:flex-start;gap:10px}.dashboard-app .finance-ledger-tabs>button{min-height:104px}.dashboard-app .upcoming-entry{grid-template-columns:62px 42px minmax(0,1fr)}.dashboard-app .upcoming-value{grid-column:3;align-items:flex-start}.dashboard-app .seller-management-volume,.dashboard-app .seller-payment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app .seller-management-sale-row>div>small{white-space:normal}}.dashboard-app .finance-reconciliation-toolbar{grid-template-columns:minmax(220px,1.4fr) minmax(150px,.8fr) minmax(150px,.8fr);gap:9px;margin:12px 0;display:grid}.dashboard-app .finance-reconciliation-toolbar label{display:block}.dashboard-app .finance-reconciliation-toolbar :where(input,select){color:#17304f;background:#f8fbff;border:1px solid #d9e5f3;border-radius:11px;outline:none;width:100%;min-height:44px;padding:0 12px;font-family:inherit;font-size:1rem}.dashboard-app .finance-reconciliation-toolbar :where(input,select):focus{border-color:#1280eb;box-shadow:0 0 0 3px #1280eb1f}.dashboard-app .finance-action-row.finance-reconciliation-row{grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center}.dashboard-app .finance-reconciliation-main em{color:#08784d;font-size:.875rem;font-style:normal;font-weight:700}.dashboard-app .finance-reconciliation-main small{white-space:normal}.dashboard-app .finance-reconciliation-actions{flex-direction:row;align-items:stretch;gap:6px;display:flex}.dashboard-app .finance-reconciliation-actions button{cursor:pointer;white-space:nowrap;border:1px solid #cfe0f2;border-radius:9px;min-height:38px;padding:0 11px;font-size:.875rem;font-weight:700}.dashboard-app .finance-reconciliation-actions .details{color:#155795;background:#f3f7fc}.dashboard-app .finance-reconciliation-actions .reconcile{color:#08784d;background:#e5f8ef;border-color:#c8eddd}.dashboard-app .finance-reconciliation-actions button:hover{filter:brightness(.97);transform:translateY(-1px)}.dashboard-app .finance-reconciliation-details,.dashboard-app .finance-reconciliation-confirm-details{background:linear-gradient(145deg,#f7fbff,#fff);border:1px solid #dce8f5;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;display:grid}.dashboard-app .finance-reconciliation-details{grid-column:1/-1}.dashboard-app .finance-reconciliation-confirm-details{grid-template-columns:repeat(3,minmax(0,1fr));margin:2px 0 4px}.dashboard-app .finance-reconciliation-details>span,.dashboard-app .finance-reconciliation-confirm-details>span{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-app .finance-reconciliation-details small,.dashboard-app .finance-reconciliation-confirm-details small{color:#7b8ca2;text-transform:uppercase;font-size:.8125rem;font-weight:700}.dashboard-app .finance-reconciliation-details strong,.dashboard-app .finance-reconciliation-confirm-details strong{color:#17304f;overflow-wrap:anywhere;font-size:.875rem}@media (width<=900px){.dashboard-app .finance-reconciliation-toolbar{grid-template-columns:1fr 1fr}.dashboard-app .finance-reconciliation-toolbar label{grid-column:1/-1}.dashboard-app .finance-action-row.finance-reconciliation-row{grid-template-columns:36px minmax(0,1fr) auto}.dashboard-app .finance-reconciliation-actions{grid-column:2/-1;justify-content:flex-end}.dashboard-app .finance-reconciliation-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dashboard-app .finance-reconciliation-toolbar{grid-template-columns:1fr}.dashboard-app .finance-reconciliation-toolbar label{grid-column:auto}.dashboard-app .finance-action-row.finance-reconciliation-row{grid-template-columns:36px minmax(0,1fr)}.dashboard-app .finance-action-row.finance-reconciliation-row>b{grid-column:2}.dashboard-app .finance-reconciliation-actions{grid-column:1/-1;justify-content:stretch}.dashboard-app .finance-reconciliation-actions button{flex:1}.dashboard-app .finance-reconciliation-details,.dashboard-app .finance-reconciliation-confirm-details{grid-template-columns:1fr 1fr}}html[data-dashboard-theme] .dashboard-app[data-theme]{font-synthesis:none;text-rendering:optimizelegibility}html[data-dashboard-theme] .dashboard-app[data-theme] :where(h1,h2,h3,h4):not(:where(.professional-receipt-document *,.professional-warranty-document *,.pro-receipt-sheet *,.receipt-paper *,.receipt-preview *,.client-print-sheet *)){letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.25}html[data-dashboard-theme] .dashboard-app[data-theme] :where(p,li,dd):not(:where(.professional-receipt-document *,.professional-warranty-document *,.pro-receipt-sheet *,.receipt-paper *,.receipt-preview *,.client-print-sheet *)){line-height:1.6}html[data-dashboard-theme] .dashboard-app[data-theme] :where(button,a,input,select,textarea){touch-action:manipulation}html[data-dashboard-theme] .dashboard-app[data-theme] :where(button){font-weight:600;line-height:1.35}html[data-dashboard-theme] .dashboard-app[data-theme] :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]):not([type=file]):not(.sr-only),select,textarea){max-width:100%;min-height:3rem;scroll-margin-block:5rem;font-size:1rem;line-height:1.5}html[data-dashboard-theme] .dashboard-app[data-theme] :where(input,select,textarea)[aria-invalid=true]{border-color:var(--rz-theme-danger);outline-color:var(--rz-theme-danger)}html[data-dashboard-theme] .dashboard-app[data-theme] :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--rz-theme-focus);outline-offset:3px}html[data-dashboard-theme] .dashboard-app[data-theme] :where(button:disabled,[aria-disabled=true]){cursor:not-allowed}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.dashboard-content){padding:clamp(1rem,2.2vw,2rem)}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.dashboard-panel,.followups-workspace,.service-list-panel,.users-list-card){border-radius:var(--rz-radius-panel);box-shadow:var(--rz-theme-shadow)}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.cash-operations-hero,.clients-hero,.finance-command-center,.followups-hero,.generic-premium-hero,.import-hero,.inventory-hero,.seller-command-hero,.sellers-hero,.service-hero,.users-hero){border-radius:var(--rz-radius-panel);align-items:center;gap:1.25rem;min-height:auto;padding:clamp(1.25rem,2.2vw,2rem)}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.cash-operations-hero,.clients-hero,.finance-command-center,.followups-hero,.generic-premium-hero,.import-hero,.inventory-hero,.seller-command-hero,.sellers-hero,.service-hero,.users-hero) :where(h1,h2){margin-block:.35rem;font-size:clamp(1.5rem,1.1rem + 1vw,2rem)}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.cash-operations-hero,.clients-hero,.finance-command-center,.followups-hero,.generic-premium-hero,.import-hero,.inventory-hero,.seller-command-hero,.sellers-hero,.service-hero,.users-hero) p{max-width:65ch;font-size:.9375rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.dashboard-nav-group button){border-radius:.75rem;gap:.65rem;min-height:2.875rem;font-size:.9375rem;transform:none}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.dashboard-nav-group>span){letter-spacing:.08em;font-size:.8125rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.dashboard-brand){min-height:3.25rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.dashboard-brand small){letter-spacing:.12em}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.dashboard-nav-group button i){box-shadow:none;background:0 0;border:0;width:1.875rem;height:1.875rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.dashboard-search kbd){white-space:nowrap;flex:none;font-size:.75rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.followups-primary-button,.followups-ghost-button,.followup-card-actions button,.followups-reminders button){min-height:2.75rem;padding:.65rem .875rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.followups-toolbar){flex-wrap:wrap;gap:.625rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.followups-search){flex:18rem;min-width:0}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.followups-toolbar>select){flex:9rem;min-width:0}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.followup-metrics){grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.followup-metric){min-height:7.75rem;transform:none}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.followup-metric):before{height:.2rem;margin-bottom:.65rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.followups-hero,.inventory-hero,.clients-hero,.users-hero,.sellers-hero):after{content:none}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.sale-live-totals small){font-size:.8125rem;display:block}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.sale-readiness){color:var(--rz-theme-text-secondary);flex:14rem;margin:0;font-size:.875rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.sale-workspace .drawer-footer){flex-wrap:wrap;gap:.75rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.sale-workspace .drawer-footer button){white-space:normal;min-height:3rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.finance-entry-modal,.service-modal,.operations-modal,.quick-customer-modal,.sale-drawer){overscroll-behavior:contain;scroll-padding-block:1rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.user-active-status){white-space:normal}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.dashboard-content,.dashboard-module-stage) :where(img,video){max-width:100%}@media (width<=600px){html[data-dashboard-theme] .dashboard-app[data-theme] :where(.dashboard-content){padding:1rem .75rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.followup-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.followups-hero-actions,.inventory-hero-actions,.clients-hero-actions){flex-wrap:wrap;width:100%}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.followups-hero-actions button){flex:auto}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.sale-live-totals){gap:.5rem;padding:.75rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.sale-live-totals article){min-width:0;padding:.625rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.sale-live-totals strong){overflow-wrap:anywhere;font-size:clamp(1rem,4vw,1.25rem)}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.sale-workspace .drawer-footer .sale-readiness){flex-basis:100%}}@media (prefers-reduced-motion:reduce){html[data-dashboard-theme] .dashboard-app[data-theme] *,html[data-dashboard-theme] .dashboard-app[data-theme] :before,html[data-dashboard-theme] .dashboard-app[data-theme] :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}html[data-dashboard-theme] .dashboard-app[data-theme] .dashboard-search{height:auto;min-height:3rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.dashboard-search,.followups-search,.service-toolbar>label,.saved-fee-search,.model-combobox-control)>input{min-height:2.75rem;padding-block:.4rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.module-header,.panel-heading,.seller-recent-heading){flex-wrap:wrap;gap:1rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.module-header>div,.panel-heading>div,.topbar-title>div){min-width:0}html[data-dashboard-theme] .dashboard-app[data-theme] .module-header h2{font-size:var(--rz-type-title)}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.module-header p,.panel-heading span){font-size:.9375rem;line-height:1.55}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.panel-heading h3,.dashboard-panel>h3){font-size:1.125rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.dashboard-content,[role=dialog],[role=alertdialog]) :where(button):not(.sr-only){min-block-size:var(--rz-control-height);font-size:var(--rz-type-label);overflow-wrap:anywhere}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.drawer-form-row,.product-form-grid,.client-form-grid,.operations-form-grid){gap:1rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(label,legend){line-height:1.5}html[data-dashboard-theme] .dashboard-app[data-theme] :where(textarea){resize:vertical}html[data-dashboard-theme] .dashboard-app[data-theme] :where(input[type=checkbox],input[type=radio]){accent-color:var(--rz-theme-brand);flex-shrink:0}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.module-metric-row strong,.metric-card strong,.finance-status-badge,.dashboard-table td,.sale-live-totals strong){font-variant-numeric:tabular-nums}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.dashboard-table th){font-size:var(--rz-type-label);letter-spacing:0;text-transform:none;font-weight:600;line-height:1.45}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.dashboard-table td){font-size:var(--rz-type-label);line-height:1.5}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.status-pill,.finance-status-badge,.service-status){white-space:normal;overflow-wrap:anywhere;border-radius:.5rem;align-items:center;gap:.4rem;max-width:100%;min-height:1.75rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.table-scroll,.sales-table-scroll)[data-scrollable]{overscroll-behavior-inline:contain;scrollbar-width:auto;scroll-padding-inline:1rem;overflow-x:auto}.table-scroll-guidance{border-radius:.5rem;align-items:center;gap:.5rem;margin:.5rem 0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5;display:flex}.table-scroll-guidance[hidden]{display:none}.table-scroll-guidance>span{flex-shrink:0;font-size:1.25rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.form-error,.form-success,.dashboard-inline-alert){border:1px solid;overflow-wrap:anywhere;border-inline-start-width:3px;border-radius:.75rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.5}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.empty-note,.account-ledger-empty,.finance-empty-ledger,.daily-bank-empty){font-size:.9375rem;line-height:1.55}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.sale-row-actions,.finance-ledger-actions,.users-row-actions,.inventory-row-actions){gap:.5rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.drawer-footer,.finance-modal-actions,.operations-modal>footer){flex-wrap:wrap;gap:.75rem}@media (width<=1180px){html[data-dashboard-theme] .dashboard-app[data-theme] :where(.dashboard-content,[role=dialog]) :where(button){min-block-size:2.75rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.dashboard-panel,.wa-card,.service-list-panel){min-width:0}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.finance-entry-modal,.service-modal,.operations-modal,.quick-customer-modal,.sale-drawer,.product-entry-modal,.client-profile-modal,.user-form-modal,.seller-payment-modal){min-height:0;max-block-size:calc(var(--rz-viewport-height,100dvh) - env(safe-area-inset-top) - 1.5rem);overscroll-behavior:contain}}@media (width<=600px){html[data-dashboard-theme] .dashboard-app[data-theme] :where(.module-header){align-items:stretch}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.module-header>button){width:100%}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.drawer-footer>button,.finance-modal-actions>button,.operations-modal>footer>button){white-space:normal;flex:7rem}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.topbar-title strong){white-space:normal;overflow-wrap:anywhere;line-height:1.3}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.table-scroll-guidance){font-size:.8125rem}}@media print{.table-scroll-guidance{display:none!important}}.dashboard-app .panel-feedback{border:1px solid var(--rz-theme-border);border-radius:var(--rz-radius-panel);background:var(--rz-theme-surface);min-height:12rem;color:var(--rz-theme-text);flex-wrap:wrap;align-items:center;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.dashboard-app .panel-feedback>div{flex:16rem;min-width:0}.dashboard-app .panel-feedback h2{margin:0;font-size:1.25rem}.dashboard-app .panel-feedback p{color:var(--rz-theme-text-secondary);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.9375rem}.dashboard-app .panel-feedback-symbol{border-radius:50%;flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;font-weight:700;display:grid}.dashboard-app .panel-feedback.is-error .panel-feedback-symbol{background:var(--rz-theme-danger-surface);color:var(--rz-theme-danger)}.dashboard-app .panel-feedback.is-loading .panel-feedback-symbol{border:3px solid var(--rz-theme-info-border);border-top-color:var(--rz-theme-link);animation:.8s linear infinite rz-feedback-spin}@keyframes rz-feedback-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dashboard-app .panel-feedback.is-loading .panel-feedback-symbol{animation:none}}.dashboard-app .rz-filter-field{min-width:0;color:var(--rz-theme-text-secondary);flex:14rem;gap:.375rem;font-size:.875rem;font-weight:600;display:grid}.dashboard-app .rz-filter-field>span{line-height:1.4}.dashboard-app .rz-filter-field :is(input,select){width:100%}html[data-dashboard-theme] .dashboard-app[data-theme] .rz-filter-field{box-shadow:none;background:0 0;border:0;padding:0}html[data-dashboard-theme] .dashboard-app[data-theme] .rz-filter-field :is(input,select){background:var(--rz-theme-field);border:1px solid var(--rz-theme-border);border-radius:var(--rz-radius-control);color:var(--rz-theme-text);padding:.65rem .75rem}.mixed-receipt-modal .payment-receipt-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0 0 1rem;display:grid}.mixed-receipt-modal .payment-receipt-details.has-card{grid-template-columns:repeat(3,minmax(0,1fr))}.mixed-receipt-modal .payment-receipt-details>div{min-width:0}.mixed-receipt-modal .payment-receipt-details dt{color:var(--rz-theme-text-secondary);font-size:.875rem;line-height:1.5}.mixed-receipt-modal .payment-receipt-details dd{color:var(--rz-theme-text);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:1rem;font-weight:600;line-height:1.5}.mixed-receipt-modal .payment-receipt-details small{color:var(--rz-theme-text-secondary);font-size:.875rem;font-weight:400;display:block}.mixed-receipt-modal .payment-receipt-amounts{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 0 1rem}.mixed-receipt-modal .payment-receipt-amounts.has-card{grid-template-columns:repeat(4,minmax(0,1fr))}.mixed-receipt-modal .payment-receipt-amounts>span{min-width:0}.mixed-receipt-modal .payment-receipt-amounts strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (width<=640px){.mixed-receipt-modal .payment-receipt-details.has-card,.mixed-receipt-modal .payment-receipt-amounts,.mixed-receipt-modal .payment-receipt-amounts.has-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.mixed-receipt-modal .payment-receipt-details,.mixed-receipt-modal .payment-receipt-details.has-card,.mixed-receipt-modal .payment-receipt-amounts,.mixed-receipt-modal .payment-receipt-amounts.has-card{grid-template-columns:minmax(0,1fr)}}.instagram-landing{--ig-primary:#075bea;--ig-accent:#08baf2;--ig-dark:#061a3a;--ig-on-primary:#fff;--ig-on-accent:#07111f;--ig-on-dark:#fff;color:#10233f;background:#fff;min-height:100vh;overflow:clip}.instagram-landing *{box-sizing:border-box}.instagram-landing a{color:inherit;text-decoration:none}.ig-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:80;background:#ffffffe6;border-bottom:1px solid #12305914;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 620px);display:flex;position:sticky;top:0;left:0}.ig-brand{align-items:center;gap:10px;display:inline-flex}.ig-brand img:first-child{object-fit:contain;width:40px;height:40px}.ig-brand img:last-child{object-fit:contain;width:148px;height:25px}.ig-header nav{align-items:center;gap:25px;display:flex}.ig-header nav>a{color:#4e6078;font-size:.875rem;font-weight:600;transition:color .15s}.ig-header nav>a:hover{color:var(--ig-primary)}.ig-header .ig-nav-whatsapp{background:var(--ig-dark);color:var(--ig-on-dark);border-radius:10px;padding:11px 16px}.ig-menu-button{background:0 0;border:0;width:44px;height:44px;padding:10px;display:none}.ig-menu-button span{background:#10233f;border-radius:2px;width:24px;height:2px;margin:5px 0;display:block}.ig-hero{background:radial-gradient(circle at 84% 14%,#2b95ff38,#0000 25%),linear-gradient(135deg,#061124 0%,#0a285d 58%,#0b66d4 100%);grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:70px;min-height:calc(100svh - 76px);padding:68px max(24px,50vw - 620px);display:grid;position:relative;overflow:hidden}.ig-hero:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.ig-hero-glow{filter:blur(8px);border-radius:50%;position:absolute}.ig-hero-glow.one{background:#0077ff29;width:520px;height:520px;top:60px;right:-120px}.ig-hero-glow.two{background:#18d5ff1a;width:460px;height:460px;bottom:-220px;left:30%}.ig-hero-copy,.ig-hero-visual{z-index:2;position:relative}.ig-eyebrow{color:#a9d2ff;letter-spacing:.12em;align-items:center;gap:9px;font-size:.8125rem;font-weight:700;display:flex}.ig-eyebrow i{background:#43c4ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #43c4ff21}.ig-hero-copy h1{color:#fff;letter-spacing:-.03em;max-width:750px;margin:24px 0 23px;font-size:clamp(2.875rem,5.3vw,4.625rem);line-height:.98}.ig-hero-copy>p{color:#c9d9ef;max-width:650px;margin:0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}.ig-hero-info{flex-wrap:wrap;gap:10px 24px;margin:28px 0;display:flex}.ig-hero-info span{color:#e7f2ff;align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.ig-hero-info b{background:#ffffff1c;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ig-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.ig-button{letter-spacing:.02em;border:0;border-radius:12px;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:0 20px;font-size:.875rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.ig-button:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0037822e}.ig-button.primary{background:var(--ig-primary);color:var(--ig-on-primary)}.ig-button.whatsapp{color:#fff;background:#18a86b}.ig-button.whatsapp b{background:#ffffff2e;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.875rem;display:inline-flex}.ig-hero-visual{min-height:560px}.ig-product-halo{background:radial-gradient(circle,#38a4ff73,#186fe81a 46%,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ig-hero-product-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff2e,#ffffff14);border:1px solid #ffffff3d;border-radius:26px;width:min(390px,85%);min-height:520px;padding:19px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(2deg);box-shadow:0 42px 80px #00113661}.ig-hero-product-top{justify-content:space-between;align-items:center;display:flex}.ig-hero-product-top span{color:#fff;letter-spacing:.09em;background:#ffffff26;border-radius:20px;padding:7px 10px;font-size:.875rem;font-weight:700}.ig-hero-product-top b{color:#8fffc3;font-size:.875rem}.ig-hero-product-card>img{object-fit:contain;width:85%;height:360px;margin:13px auto 5px;display:block}.ig-hero-product-card>div:last-child{background:#04183b8a;border:1px solid #ffffff1a;border-radius:15px;justify-content:space-between;align-items:center;padding:14px;display:flex}.ig-hero-product-card>div:last-child>span{flex-direction:column;gap:2px;display:flex}.ig-hero-product-card>div:last-child small{color:#8fc7ff;text-transform:uppercase;font-size:.8125rem;font-weight:700}.ig-hero-product-card>div:last-child strong{color:#fff;font-size:1rem}.ig-hero-product-card>div:last-child b{color:#bfcee1;font-size:.875rem}.ig-hero-product-card>div:last-child a{color:#075bea;background:#fff;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1875rem;display:flex}.ig-floating-proof{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:4;background:#ffffffeb;border:1px solid #ffffffb8;border-radius:14px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 18px 35px #00184238}.ig-floating-proof>b{color:#0b9a61;background:#e9f8f1;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ig-floating-proof>span{flex-direction:column;display:flex}.ig-floating-proof strong{color:#10233f;font-size:.875rem}.ig-floating-proof small{color:#78899e;font-size:.8125rem}.ig-trust-strip{background:#fff;border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:14px max(24px,50vw - 620px);display:flex;overflow-x:auto;box-shadow:0 8px 24px #1432570d}.ig-trust-strip span{color:#42556f;white-space:nowrap;align-items:center;gap:8px;font-size:.875rem;font-weight:700;display:flex}.ig-trust-strip b{color:#0b9a61;background:#eaf8f2;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex}.ig-section{max-width:1240px;margin:0 auto;padding:100px 24px}.ig-section-heading{max-width:720px;margin-bottom:40px}.ig-section-heading>span,.ig-location-copy>span,.ig-final-cta>div>span{color:var(--ig-primary);letter-spacing:.13em;font-size:.875rem;font-weight:700}.ig-section-heading h2,.ig-location-copy h2,.ig-final-cta h2{color:#10233f;letter-spacing:-.03em;margin:12px 0;font-size:clamp(2.125rem,4vw,3.25rem);line-height:1.25}.ig-section-heading p{color:#65768d;margin:0;font-size:.9375rem;line-height:1.55}.ig-section-heading.split{justify-content:space-between;align-items:end;max-width:none;display:flex}.ig-section-heading.split>div{max-width:720px}.ig-section-heading.split>button{color:#155795;cursor:pointer;background:#f1f6fc;border:1px solid #d8e4f2;border-radius:10px;min-height:42px;padding:0 15px;font-weight:700}.ig-category-grid button{cursor:pointer;text-align:left;background:#f8fbff;border:1px solid #e0e9f4;border-radius:16px;flex-direction:column;min-height:145px;padding:17px;transition:all .16s;display:flex}.ig-category-grid i{background:var(--ig-primary);color:var(--ig-on-primary);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:auto;font-size:.875rem;font-style:normal;font-weight:700;display:flex}.ig-category-grid strong{color:#122b49;margin-top:14px;font-size:.875rem}.ig-category-grid small{color:#5f7186;margin-top:4px;font-size:.8125rem}.ig-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ig-product-card{background:#fff;border:1px solid #e1e9f2;border-radius:20px;transition:transform .17s,box-shadow .17s;overflow:hidden;box-shadow:0 14px 40px #0f34600f}.ig-product-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px #0f34601f}.ig-product-image{background:linear-gradient(145deg,#f2f6fb,#fff);justify-content:center;align-items:center;height:275px;padding:20px;display:flex;position:relative;overflow:hidden}.ig-product-image>span{color:#fff;letter-spacing:.08em;z-index:2;background:#10233f;border-radius:20px;padding:6px 9px;font-size:.875rem;font-weight:700;position:absolute;top:14px;left:14px}.ig-product-card.featured .ig-product-image>span{background:var(--ig-primary);color:var(--ig-on-primary)}.ig-product-image img{object-fit:contain;width:100%;height:100%;transition:transform .2s}.ig-product-card:hover .ig-product-image img{transform:scale(1.035)}.ig-product-copy>small{color:#526a84;letter-spacing:.07em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.ig-product-copy h3{color:#10233f;letter-spacing:-.025em;margin:8px 0 4px;font-size:1.125rem}.ig-product-copy>p{color:#63748b;margin:0 0 10px;font-size:.875rem}.ig-battery{color:#0b8e5a;background:#edf9f4;border-radius:20px;padding:5px 8px;font-size:.875rem;font-weight:700;display:inline-flex}.ig-product-meta{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;margin-top:13px;padding-top:12px;display:flex}.ig-product-meta span{color:#6c7c91;font-size:.875rem}.ig-product-meta b{color:#0a905b;font-size:.875rem}.ig-price{flex-direction:column;margin:13px 0;display:flex}.ig-price small{color:#5f7186;font-size:.8125rem}.ig-price strong{color:#10233f;font-size:1.25rem}.ig-product-actions{grid-template-columns:.9fr 1.1fr;gap:7px;display:grid}.ig-product-actions :where(button,a){cursor:pointer;border:1px solid #d8e4f1;border-radius:9px;justify-content:center;align-items:center;min-height:42px;font-size:.875rem;font-weight:700;display:flex}.ig-product-actions button{color:#30506f;background:#f5f8fc}.ig-product-actions a{background:var(--ig-primary);border-color:var(--ig-primary);color:var(--ig-on-primary);gap:7px}.ig-product-detail{background:#f7faff;border-radius:9px;margin-top:10px;padding:10px}.ig-product-detail p{color:#536880;margin:0 0 5px;font-size:.875rem;line-height:1.45}.ig-product-detail span{color:#8a5d26;font-size:.875rem}.ig-empty-products{text-align:center;background:linear-gradient(145deg,#f6faff,#fff);border:1px solid #dce8f5;border-radius:22px;flex-direction:column;align-items:center;padding:60px 20px;display:flex}.ig-empty-products img{object-fit:contain;width:64px;height:64px}.ig-empty-products h3{color:#10233f;margin:18px 0 7px;font-size:1.375rem}.ig-empty-products p{color:#6a7b91;margin:0 0 20px}.ig-preowned{background:#f7faff;border-radius:30px;max-width:1192px}.ig-preowned-list{gap:10px;display:grid}.ig-preowned-list article{background:#fff;border:1px solid #e3eaf3;border-radius:15px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:105px;padding:10px;display:grid}.ig-preowned-list img{object-fit:contain;background:#f2f5f9;border-radius:11px;width:84px;height:84px}.ig-preowned-list article>div{flex-direction:column;gap:3px;display:flex}.ig-preowned-list small{color:var(--ig-primary);font-size:.8125rem;font-weight:700}.ig-preowned-list strong{color:#10233f;font-size:.9375rem}.ig-preowned-list span{color:#6a7d95;font-size:.875rem}.ig-preowned-list b{color:#153f70;font-size:.875rem}.ig-preowned-list a{color:#08784d;background:#eaf7f1;border-radius:9px;padding:13px 15px;font-size:.875rem;font-weight:700}.ig-availability-note{color:#7d8da1;text-align:center;margin:15px 0 0;font-size:.875rem}.ig-story-grid{scroll-snap-type:x mandatory;grid-auto-columns:minmax(250px,31%);grid-auto-flow:column;gap:16px;padding:4px 4px 18px;display:grid;overflow-x:auto}.ig-story-grid article{scroll-snap-align:start;background:#fff;border:1px solid #e2e9f2;border-radius:18px;overflow:hidden}.ig-story-grid :where(img,video){object-fit:cover;background:#eef3f8;width:100%;height:330px;display:block}.ig-story-grid strong{color:#10233f;font-size:.875rem;display:block}.ig-story-grid small{color:#718198;font-size:.8125rem}.ig-story-grid p{color:#4d6077;font-size:.875rem;line-height:1.5}.ig-story-grid a{color:var(--ig-primary);font-size:.875rem;font-weight:700}.ig-differentials{background:var(--ig-dark);color:#fff;border-radius:34px;max-width:1192px;padding-inline:48px}.ig-differential-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.ig-differential-grid i{background:var(--ig-accent);color:var(--ig-on-accent);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.875rem;font-style:normal;font-weight:700;display:flex}.ig-differential-grid h3{margin:27px 0 7px;font-size:.9375rem}.ig-differential-grid p{color:#a8b8cc;margin:0;font-size:.875rem;line-height:1.5}.ig-location{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:40px;max-width:1240px;margin:0 auto;padding:110px 24px;display:grid}.ig-location-copy{align-self:center}.ig-location-copy>p{color:#5d7189;font-size:.9375rem;line-height:1.7}.ig-location-copy>p strong{color:#10233f}.ig-hours{border-left:3px solid var(--ig-primary);flex-direction:column;margin:22px 0;padding-left:13px;display:flex}.ig-hours b{color:var(--ig-primary);letter-spacing:.1em;font-size:.875rem}.ig-hours span{color:#556a82;margin-top:4px;font-size:.875rem}.ig-location-copy>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.ig-location-visual{border-radius:24px;min-height:550px;position:relative;overflow:hidden;box-shadow:0 24px 60px #092c5921}.ig-location-visual>img{object-fit:cover;width:100%;height:100%}.ig-location-visual iframe{border:0;border-radius:14px;width:min(310px,100% - 30px);height:170px;position:absolute;bottom:15px;right:15px;box-shadow:0 12px 30px #0000002e}.ig-faq>div:last-child{gap:9px;display:grid}.ig-faq details{background:#f8fbff;border:1px solid #e1e9f3;border-radius:14px;overflow:hidden}.ig-faq summary{color:#17304f;cursor:pointer;justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;font-size:.875rem;font-weight:700;list-style:none;display:flex}.ig-faq summary::-webkit-details-marker{display:none}.ig-faq summary span{color:var(--ig-primary);background:#e9f2ff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.125rem;transition:transform .15s;display:flex}.ig-faq details[open] summary span{transform:rotate(45deg)}.ig-faq details p{color:#596d84;border-top:1px solid #e5ecf4;margin:0;padding:16px 18px;font-size:.875rem;line-height:1.6}.ig-final-cta{background:linear-gradient(135deg,#075bea,#08baf2);border-radius:28px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:26px;max-width:1192px;margin:20px auto 100px;padding:38px 44px;display:grid;box-shadow:0 24px 60px #075bea38}.ig-final-cta>img{filter:brightness(0)invert();object-fit:contain;width:70px;height:70px}.ig-final-cta>div>span,.ig-final-cta h2,.ig-final-cta p{color:#fff}.ig-final-cta h2{margin:5px 0;font-size:2.1875rem}.ig-final-cta p{opacity:.82;margin:0}.ig-final-cta .ig-button.whatsapp{color:#08784d;background:#fff}.ig-footer{color:#fff;background:#061a3a;grid-template-columns:1.6fr .6fr .7fr;gap:30px;padding:60px max(24px,50vw - 620px) 28px;display:grid}.ig-footer>div{flex-direction:column;gap:9px;display:flex}.ig-footer>div:first-child p{color:#91a4bc;max-width:330px;font-size:.875rem}.ig-footer strong{color:#fff;font-size:.875rem}.ig-footer a:not(.ig-brand){color:#91a4bc;font-size:.875rem}.ig-footer>span{color:#6f829a;border-top:1px solid #ffffff17;grid-column:1/-1;padding-top:22px;font-size:.875rem}.ig-floating-whatsapp{z-index:90;background:#14aa68;border:3px solid #fff;border-radius:30px;align-items:center;gap:8px;min-height:54px;padding:0 18px 0 8px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 30px #07482d47;color:#fff!important}.ig-floating-whatsapp b{background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.875rem;display:flex}.ig-floating-whatsapp span{font-size:.875rem;font-weight:700}.instagram-landing.is-preview .ig-header{top:0}@media (width<=1050px){.ig-header nav{gap:16px}.ig-header nav>a{font-size:.875rem}.ig-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:30px}.ig-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ig-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.ig-header{height:68px;padding-inline:18px}.ig-header nav{background:#fff;border-bottom:1px solid #e3eaf3;flex-direction:column;gap:0;padding:10px 18px 18px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 20px 35px #0b284e24}.ig-header nav.open{display:flex}.ig-header nav>a{border-bottom:1px solid #edf1f6;width:100%;padding:14px 4px;font-size:.875rem}.ig-header .ig-nav-whatsapp{text-align:center;margin-top:10px}.ig-menu-button{display:block}.ig-hero{grid-template-columns:1fr;min-height:auto;padding-top:58px;padding-bottom:30px}.ig-hero-copy{text-align:center}.ig-eyebrow,.ig-hero-info,.ig-hero-actions{justify-content:center}.ig-hero-copy>p{margin-inline:auto}.ig-hero-visual{min-height:520px}.ig-floating-proof.proof-one{left:1%}.ig-floating-proof.proof-two{right:1%}.ig-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ig-differential-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-location{grid-template-columns:1fr}.ig-location-visual{min-height:500px}.ig-final-cta{grid-template-columns:60px 1fr;margin-inline:18px}.ig-final-cta>img{width:56px;height:56px}.ig-final-cta>a{grid-column:1/-1}}@media (width<=560px){.ig-brand img:first-child{width:35px;height:35px}.ig-brand img:last-child{width:126px;height:21px}.ig-hero{padding:44px 18px 16px}.ig-hero-copy h1{margin-top:18px;font-size:clamp(2.5rem,12vw,3.5rem)}.ig-hero-copy>p{font-size:.9375rem;line-height:1.5}.ig-hero-info{flex-direction:column;margin:22px 0}.ig-hero-actions{flex-direction:column}.ig-button{width:100%;min-height:54px}.ig-hero-visual{min-height:450px}.ig-hero-product-card{width:88%;min-height:420px}.ig-hero-product-card>img{height:285px}.ig-floating-proof{display:none}.ig-trust-strip{justify-content:flex-start;padding-inline:18px}.ig-section{padding:74px 18px}.ig-section-heading{margin-bottom:28px}.ig-section-heading h2,.ig-location-copy h2{font-size:2.25rem}.ig-section-heading.split{flex-direction:column;align-items:flex-start;gap:14px}.ig-category-grid{scroll-snap-type:x mandatory;margin-right:-18px;padding-bottom:12px;display:flex;overflow-x:auto}.ig-category-grid button{scroll-snap-align:start;flex:0 0 138px;min-height:132px}.ig-product-grid{grid-template-columns:1fr}.ig-product-image{height:310px}.ig-preowned{border-radius:0;margin:0;padding-inline:18px}.ig-preowned-list article{grid-template-columns:70px minmax(0,1fr)}.ig-preowned-list img{width:70px;height:70px}.ig-preowned-list a{text-align:center;grid-column:1/-1}.ig-story-grid{grid-auto-columns:82%}.ig-differentials{border-radius:0;margin:0;padding-inline:18px}.ig-differential-grid{grid-template-columns:1fr}.ig-differential-grid article{min-height:150px}.ig-location{padding:75px 18px}.ig-location-visual{min-height:410px}.ig-location-visual iframe{height:145px}.ig-final-cta{text-align:center;flex-direction:column;margin-bottom:72px;padding:30px 22px;display:flex}.ig-final-cta h2{font-size:2rem}.ig-footer{grid-template-columns:1fr 1fr;padding-inline:20px}.ig-footer>div:first-child{grid-column:1/-1}.ig-floating-whatsapp{border-radius:50%;width:58px;height:58px;padding:6px;bottom:14px;right:14px}.ig-floating-whatsapp b{width:40px;height:40px}.ig-floating-whatsapp span{display:none}}.ig-admin{color:#17304f;padding-bottom:84px}.ig-admin-hero{color:#fff;background:linear-gradient(135deg,#071a36,#0c4ea2);border-radius:22px;justify-content:space-between;align-items:center;padding:30px 34px;display:flex;position:relative;overflow:hidden}.ig-admin-hero:after{content:"";background:radial-gradient(circle,#3dbaff66,#0000 68%);width:300px;height:300px;position:absolute;top:-120px;right:-80px}.ig-admin-hero>div{z-index:2;position:relative}.ig-admin-hero>div:first-child span{color:#88c9ff;letter-spacing:.12em;font-size:.875rem;font-weight:700}.ig-admin-hero h1{letter-spacing:-.03em;margin:8px 0 5px;font-size:2.125rem}.ig-admin-hero p{color:#b9cbe1;margin:0;font-size:.875rem}.ig-admin-hero-actions{align-items:center;gap:9px;display:flex}.ig-admin-hero-actions>span{background:#ffffff1a;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:.875rem;font-weight:700;display:flex}.ig-admin-hero-actions>span i{background:#33d290;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #33d29026}.ig-admin-hero-actions>span.inactive i{background:#ff9b68;box-shadow:0 0 0 4px #ff9b6826}.ig-admin-hero-actions :where(button,a){color:#0b5bb3;cursor:pointer;background:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:.875rem;font-weight:700;display:flex}.ig-admin-hero-actions a{color:#fff;background:#1681e8}.ig-admin-notice,.ig-admin-alert{border-radius:11px;margin-top:12px;padding:12px 15px;font-size:.875rem;font-weight:700}.ig-admin-notice{color:#08784d;background:#eaf8f2;border:1px solid #c9eddd}.ig-admin-alert{color:#ad3440;background:#fff0f1;border:1px solid #f2d0d4}.ig-admin-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.ig-admin-layout>aside{background:#fff;border:1px solid #dfe7f1;border-radius:16px;padding:8px;position:sticky;top:86px}.ig-admin-layout nav{flex-direction:column;gap:2px;display:flex}.ig-admin-layout nav button{color:#5d7088;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:0 10px;font-size:.875rem;font-weight:700;display:flex}.ig-admin-layout nav button i{color:#41617f;background:#eff4fa;border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;font-size:.875rem;font-style:normal;font-weight:700;display:flex}.ig-admin-layout nav button:hover,.ig-admin-layout nav button.active{color:#075bea;background:#eaf3ff}.ig-admin-layout nav button.active i{color:#fff;background:#075bea}.ig-admin-panel{background:#fff;border:1px solid #dfe7f1;border-radius:18px;min-height:520px;padding:24px}.ig-admin-section-heading{border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:flex-start;margin-bottom:22px;padding-bottom:18px;display:flex}.ig-admin-section-heading h2{color:#17304f;letter-spacing:-.025em;margin:0 0 5px;font-size:1.375rem}.ig-admin-section-heading p{color:#74869b;max-width:620px;margin:0;font-size:.875rem;line-height:1.45}.ig-admin-section-heading>select{color:#17304f;background:#f8fbff;border:1px solid #d7e2ef;border-radius:9px;min-height:40px;padding:0 11px}.ig-admin-primary{color:#fff;cursor:pointer;background:#075bea;border:0;border-radius:9px;min-height:40px;padding:0 14px;font-size:.875rem;font-weight:700}.ig-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ig-admin-metrics article{background:linear-gradient(145deg,#f6faff,#fff);border:1px solid #dfe9f4;border-radius:14px;flex-direction:column;min-height:125px;padding:17px;display:flex}.ig-admin-metrics span{color:#71839a;font-size:.875rem;font-weight:700}.ig-admin-metrics strong{color:#17304f;letter-spacing:-.03em;margin:10px 0 2px;font-size:1.6875rem}.ig-admin-metrics small{color:#8291a4;font-size:.8125rem}.ig-admin-checklist{background:#f8fbff;border:1px solid #dfe8f3;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;padding:18px;display:grid}.ig-admin-checklist h3{color:#17304f;grid-column:1/-1;margin:0 0 5px;font-size:.875rem}.ig-admin-checklist span{color:#5c7087;background:#fff;border:1px solid #e5ebf3;border-radius:9px;align-items:center;min-height:38px;padding:0 11px;font-size:.875rem;display:flex}.ig-admin-checklist span:before{content:"!";border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-right:8px;font-size:.875rem;font-weight:700;display:flex}.ig-admin-checklist span.done:before{color:#0a8c59;content:"✓";background:#e3f7ee}.ig-admin-checklist span.pending:before{color:#c06c1a;background:#fff2e4}.ig-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ig-admin-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ig-admin-field{flex-direction:column;gap:6px;display:flex}.ig-admin-field>span,.ig-admin-product-list label>span,.ig-admin-category-list label>span{color:#526a83;font-size:.875rem;font-weight:700}.ig-admin :where(input:not([type=checkbox]):not([type=color]),select,textarea){color:#17304f;background:#f9fbfd;border:1px solid #d9e3ee;border-radius:9px;outline:none;width:100%;min-height:44px;padding:10px 11px;font-family:inherit;font-size:1rem}.ig-admin textarea{resize:vertical;line-height:1.45}.ig-admin :where(input,select,textarea):focus{border-color:#2084e7;box-shadow:0 0 0 3px #2084e71a}.ig-admin-field small{color:#8a98a8;font-size:.8125rem}.ig-admin-list-editor{background:#f8fbff;border:1px solid #e0e8f2;border-radius:13px;margin-top:18px;padding:15px}.ig-admin-list-editor h3{margin:0 0 10px;font-size:.875rem}.ig-admin-list-editor>div{grid-template-columns:1fr 36px;gap:7px;margin-top:7px;display:grid}.ig-admin-list-editor>div.seller-line{grid-template-columns:28px .8fr 1fr 36px}.ig-admin-list-editor>div button,.ig-admin-inline-editor>button{color:#b13945;cursor:pointer;background:#fff0f1;border:1px solid #efd1d4;border-radius:8px}.ig-admin-list-editor>button{color:#075bea;cursor:pointer;background:0 0;border:0;margin-top:10px;font-size:.875rem;font-weight:700}.ig-admin-switch{color:#4d647d;align-items:center;gap:8px;font-size:.875rem;font-weight:700;display:flex}.ig-admin-switch input{opacity:0;width:1px;height:1px;position:absolute}.ig-admin-switch span{background:#cbd7e4;border-radius:20px;width:43px;height:25px;position:relative}.ig-admin-switch span:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .15s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000002e}.ig-admin-switch input:checked+span{background:#16a66a}.ig-admin-switch.block{margin-top:12px}.ig-admin-search{margin-bottom:12px;display:block}.ig-admin-product-list,.ig-admin-category-list{gap:8px;max-height:760px;padding-right:4px;display:grid;overflow:auto}.ig-admin-product-list article{background:#f9fbfd;border:1px solid #e0e8f2;border-radius:12px;grid-template-columns:28px minmax(170px,1fr) minmax(150px,.7fr) auto 75px;align-items:center;gap:10px;padding:12px;display:grid}.ig-admin-check{align-items:center;display:flex}.ig-admin-check input{opacity:0;width:1px;height:1px;position:absolute}.ig-admin-check span{background:#fff;border:1px solid #b9c9da;border-radius:7px;width:23px;height:23px;position:relative}.ig-admin-check input:checked+span{background:#0c9a61;border-color:#0c9a61}.ig-admin-check input:checked+span:after{color:#fff;content:"✓";font-size:1rem;font-weight:700;position:absolute;top:2px;left:6px}.ig-admin-product-list article>div{flex-direction:column;gap:3px;display:flex}.ig-admin-product-list strong{font-size:.875rem}.ig-admin-product-list small{color:#74869b;font-size:.8125rem}.ig-admin-product-list em{color:#09875a;font-size:.875rem;font-style:normal}.ig-admin-product-list article>label:not(.ig-admin-check):not(.ig-admin-upload){flex-direction:column;gap:4px;display:flex}.ig-admin-feature-check{font-size:.875rem;flex-direction:row!important;align-items:center!important}.ig-admin-product-list .wide{grid-column:2/5}.ig-admin-upload{color:#0c63b9;cursor:pointer;background:#eef5ff;border:1px dashed #9ec3ec;border-radius:9px;justify-content:center;align-items:center;min-height:43px;padding:8px 12px;font-size:.875rem;font-weight:700;display:flex}.ig-admin-upload input{opacity:0;width:1px;height:1px;position:absolute}.ig-admin-category-list article{opacity:.62;background:#f9fbfd;border:1px solid #e1e8f1;border-radius:12px;grid-template-columns:28px minmax(100px,.8fr) minmax(140px,1fr) 70px 70px minmax(120px,.8fr);align-items:center;gap:9px;padding:11px;display:grid}.ig-admin-category-list article.active{opacity:1;background:#f5faff;border-color:#cbdff3}.ig-admin-category-list article>div{flex-direction:column;display:flex}.ig-admin-category-list strong{font-size:.875rem}.ig-admin-category-list small{color:#8391a3;font-size:.8125rem}.ig-admin-category-list label{flex-direction:column;gap:4px;display:flex}.ig-admin-card-list{gap:12px;display:grid}.ig-admin-card-list>article{background:#f9fbfd;border:1px solid #e0e8f2;border-radius:13px;padding:15px}.ig-admin-card-top{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.ig-admin-card-top>div{align-items:center;gap:10px;display:flex}.ig-admin-card-top label{font-size:.875rem}.ig-admin-card-top button{color:#bd4650;cursor:pointer;background:0 0;border:0;font-size:.875rem}.ig-admin-inline-editor{grid-template-columns:25px 60px .8fr 1.5fr 70px 34px;align-items:center;gap:7px;display:grid}.ig-admin-inline-editor.faq{grid-template-columns:25px .8fr 1.5fr 70px 34px}.ig-admin-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.ig-admin-color-grid input[type=color]{cursor:pointer;border:1px solid #d9e3ee;border-radius:10px;width:100%;height:60px;padding:5px}.ig-admin-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.ig-admin-report-grid article{background:#f9fbfd;border:1px solid #e0e8f2;border-radius:13px;padding:15px}.ig-admin-report-grid h3{margin:0 0 10px;font-size:.875rem}.ig-admin-report-grid article>span{border-top:1px solid #e9eef4;justify-content:space-between;align-items:center;min-height:36px;font-size:.875rem;display:flex}.ig-admin-report-grid article>span b{text-overflow:ellipsis;white-space:nowrap;max-width:85%;font-weight:600;overflow:hidden}.ig-admin-report-grid article>span strong{color:#075bea}.ig-admin-report-grid article>small{color:#8b98a8;font-size:.8125rem}.ig-admin-publish-card{background:linear-gradient(145deg,#f3f8ff,#fff);border:1px solid #d8e6f5;border-radius:14px;justify-content:space-between;align-items:center;padding:18px;display:flex}.ig-admin-publish-card>div{flex-direction:column;gap:4px;display:flex}.ig-admin-publish-card span{color:#6c8097;text-transform:uppercase;font-size:.875rem}.ig-admin-publish-card small{color:#7c8c9f;font-size:.8125rem}.ig-admin-publish-card button{cursor:pointer;border:0;border-radius:9px;min-height:40px;padding:0 14px;font-size:.875rem;font-weight:700}.ig-admin-publish-card button.danger{color:#b53844;background:#fff0f1}.ig-admin-publish-card button.activate{color:#08784d;background:#e8f8f0}.ig-admin-preview-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.ig-admin-preview-modes button{cursor:pointer;background:#fff;border:1px solid #dde7f1;border-radius:12px;flex-direction:column;align-items:center;min-height:120px;padding:14px;display:flex}.ig-admin-preview-modes i{color:#075bea;font-size:1.75rem;font-style:normal}.ig-admin-preview-modes strong{margin-top:8px;font-size:.875rem}.ig-admin-preview-modes small{color:#8493a5;font-size:.8125rem}.ig-admin-publish-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ig-admin-publish-actions button{color:#31516f;cursor:pointer;background:#f3f7fc;border:1px solid #d6e2ef;border-radius:10px;min-height:48px;font-size:.875rem;font-weight:700}.ig-admin-publish-actions button.primary{color:#fff;background:#075bea;border-color:#075bea}.ig-admin-restore{color:#6b7f96;cursor:pointer;background:0 0;border:0;margin-top:13px;font-size:.875rem;text-decoration:underline}.ig-admin-sticky-actions{z-index:45;background:#fffffff0;border:1px solid #dce6f1;border-radius:14px;align-items:center;gap:9px;padding:9px;display:flex;position:fixed;bottom:14px;left:545px;right:28px;box-shadow:0 15px 40px #0f305629}.ig-admin-sticky-actions span{color:#718198;margin-right:auto;padding-left:7px;font-size:.875rem}.ig-admin-sticky-actions button{color:#31516f;cursor:pointer;background:#f2f6fb;border:1px solid #d4e0ed;border-radius:9px;min-height:39px;padding:0 14px;font-size:.875rem;font-weight:700}.ig-admin-sticky-actions button.primary{color:#fff;background:#075bea;border-color:#075bea}.ig-admin-loading,.ig-admin-error{text-align:center;background:#fff;border:1px solid #dfe7f1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:420px;display:flex}.ig-admin-loading span{border:3px solid #dbe8f7;border-top-color:#075bea;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite ig-spin}@keyframes ig-spin{to{transform:rotate(360deg)}}.ig-admin-error p{color:#8b5a61}.ig-admin-error button{color:#fff;background:#075bea;border:0;border-radius:9px;min-height:40px;padding:0 14px}.ig-admin-empty{color:#75869a;background:#f8fbff;border:1px dashed #cbdbea;border-radius:12px;justify-content:center;align-items:center;min-height:120px;font-size:.875rem;display:flex}.ig-preview-shell{background:#dce4ee;min-height:100vh;padding:66px 20px 40px}.ig-preview-shell>header{color:#fff;z-index:120;background:#071a36;justify-content:space-between;align-items:center;height:54px;padding:0 20px;display:flex;position:fixed;top:0;left:0;right:0}.ig-preview-shell>header>div{flex-direction:column;display:flex}.ig-preview-shell>header strong{font-size:.875rem}.ig-preview-shell>header span{color:#a8bdd4;font-size:.875rem}.ig-preview-shell>header a{color:#075bea;background:#fff;border-radius:8px;padding:9px 12px;font-size:.875rem;font-weight:700;text-decoration:none}.ig-preview-frame{background:#fff;margin:0 auto;overflow:hidden;box-shadow:0 20px 60px #132f4f33;container:public-preview/inline-size}.ig-preview-shell.mobile .ig-preview-frame{max-width:390px}.ig-preview-shell.tablet .ig-preview-frame{max-width:820px}.ig-preview-shell.desktop .ig-preview-frame{max-width:1440px}@container public-preview (width<=820px){.ig-header nav{top:66px}.ig-header nav.open{align-items:stretch;display:flex}.ig-header .ig-nav-whatsapp{justify-content:center}.ig-menu-button{display:flex}.ig-hero{grid-template-columns:1fr;min-height:auto;padding:58px 22px 34px}.ig-hero-copy{text-align:left;max-width:720px}.ig-eyebrow,.ig-hero-actions{justify-content:flex-start}.ig-hero-copy>p{margin-inline:0}.ig-hero-visual{min-height:510px}.ig-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-catalog-toolbar{grid-template-columns:1fr auto}.ig-sort{grid-column:1/-1;justify-content:space-between}.ig-preowned-track{grid-auto-columns:46%}.ig-differential-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-location,.ig-final-cta{grid-template-columns:1fr}.ig-final-cta>div:last-child{flex-direction:row}}@container public-preview (width<=560px){.ig-brand img:first-child{width:34px;height:34px}.ig-brand img:last-child{width:84px;height:40px}.ig-hero{padding:44px 18px 24px}.ig-hero-copy h1{font-size:clamp(2.4375rem,11vw,3.125rem);line-height:1.25}.ig-hero-actions,.ig-hero-facts{grid-template-columns:1fr}.ig-hero-visual{min-height:390px}.ig-floating-proof{display:none}.ig-section{padding:74px 18px}.ig-category-grid{margin-right:-18px;display:flex;overflow-x:auto}.ig-category-grid button{flex:0 0 255px}.ig-filter-panel.open,.ig-product-grid,.ig-differential-grid{grid-template-columns:1fr}.ig-product-image{height:330px}.ig-preowned-track,.ig-story-grid{grid-auto-columns:84%}.ig-location{padding:76px 18px}.ig-location-actions,.ig-final-cta>div:last-child{flex-direction:column}.ig-footer{grid-template-columns:1fr 1fr;padding-inline:20px}.ig-footer-brand{grid-column:1/-1}.ig-floating-whatsapp{border-radius:50%;justify-content:center;width:56px;height:56px;padding:0}.ig-floating-whatsapp span{display:none}}html[data-public-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f9fc}html[data-public-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#07111f}.ig-header-actions{align-items:center;gap:7px;margin-left:auto;margin-right:12px;display:flex}.ig-header-actions button{color:#28415f;cursor:pointer;background:#f2f6fb;border:1px solid #dce6f1;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ig-header-actions button:hover{color:var(--ig-primary);background:#e7f2ff;border-color:#9acbff}.ig-header-actions svg{width:19px;height:19px}.ig-theme-icon-sun{display:none}.ig-theme-icon-moon,html[data-public-theme=dark] .instagram-landing .ig-theme-icon-sun{display:inline-flex}html[data-public-theme=dark] .instagram-landing .ig-theme-icon-moon{display:none}.ig-public-toast{color:#fff;z-index:180;background:#102844;border:1px solid #335675;border-radius:999px;padding:10px 16px;font-size:.875rem;font-weight:700;position:fixed;top:86px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000038}.ig-store-status,.ig-location-status{align-items:center;gap:9px;display:inline-flex}.ig-store-status{color:#fff;background:#ffffff1a;border:1px solid #ffffff24;border-radius:12px;margin-top:18px;padding:9px 12px}.ig-store-status>i,.ig-location-status>i{background:#92a5b9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #92a5b924}.ig-store-status.open>i,.ig-location-status.open>i{background:#43d69c;box-shadow:0 0 0 4px #43d69c24}.ig-store-status.closed>i,.ig-location-status.closed>i{background:#ff9b63;box-shadow:0 0 0 4px #ff9b6324}.ig-store-status span,.ig-location-status span{flex-direction:column;gap:2px;display:flex}.ig-store-status strong,.ig-location-status strong{font-size:.875rem}.ig-store-status small{color:#b9cee6;font-size:.8125rem}.ig-location-status{background:#eef6ff;border:1px solid #d7e9fc;border-radius:12px;margin:16px 0 0;padding:10px 13px}.ig-location-status strong{color:#173b67}.ig-location-status small{color:#68819f;font-size:.8125rem}.ig-button.assistant{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff3d}.ig-shortcuts{background:#fff;border-bottom:1px solid #e1e9f3;padding:23px max(20px,50vw - 620px)}.ig-shortcuts>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.ig-shortcuts button{color:#23415f;cursor:pointer;text-align:left;background:#f7faff;border:1px solid #dfe9f4;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:7px;min-height:66px;padding:9px 11px;display:grid}.ig-shortcuts button:hover{background:#eaf4ff;border-color:#8fc8ff;transform:translateY(-2px)}.ig-shortcuts button>i{background:var(--ig-accent);color:var(--ig-on-accent);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.875rem;font-style:normal;font-weight:700;display:flex}.ig-shortcuts button>span{font-size:.875rem;font-weight:700}.ig-shortcuts button>svg{color:#7c91a9;width:16px;height:16px}.ig-campaigns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:1240px;margin:28px auto 0;padding:0 24px;display:grid}.ig-campaigns article{color:#fff;background:linear-gradient(135deg,#061b3b,#0a5fd6);border:1px solid #48a4ff4d;border-radius:20px;grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);align-items:stretch;min-height:220px;display:grid;overflow:hidden}.ig-campaigns img{object-fit:cover;width:100%;height:100%}.ig-campaigns article>div{align-self:center;padding:24px}.ig-campaigns article span{color:#80d9ff;letter-spacing:.14em;font-size:.875rem;font-weight:700}.ig-campaigns h2{color:#fff;letter-spacing:-.03em;margin:8px 0;font-size:1.5625rem}.ig-campaigns p{color:#c8dbef;font-size:.875rem;line-height:1.5}.ig-campaigns button{color:#075bea;cursor:pointer;background:#fff;border:0;border-radius:10px;align-items:center;gap:7px;min-height:38px;margin-top:8px;padding:0 13px;font-size:.875rem;font-weight:700;display:inline-flex}.ig-special-filters{flex-wrap:wrap;gap:8px;margin:14px 0 24px;display:flex}.ig-special-filters button{color:#526a84;cursor:pointer;background:#f1f6fc;border:1px solid #d8e4f1;border-radius:999px;min-height:36px;padding:0 14px;font-size:.875rem;font-weight:700}.ig-special-filters button.active{color:#fff;background:#0b5de6;border-color:#0b5de6}.ig-product-badges{z-index:2;flex-wrap:wrap;gap:5px;display:flex;position:absolute;top:14px;left:14px}.ig-product-badges>span{color:#fff;letter-spacing:.08em;background:#10233f;border-radius:20px;padding:6px 9px;font-size:.8125rem;font-weight:700}.ig-product-badges>span:first-child{background:var(--ig-primary);color:var(--ig-on-primary)}.ig-product-quick-actions{z-index:3;gap:6px;display:flex;position:absolute;top:12px;right:12px}.ig-product-quick-actions button{color:#264563;cursor:pointer;background:#fffffff0;border:1px solid #dae5ef;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.125rem;display:flex}.ig-product-quick-actions button[aria-pressed=true]{color:#075bea;background:#eaf3ff}.ig-load-more{color:#0d5bc9;cursor:pointer;background:#fff;border:1px solid #cfe0f0;border-radius:13px;flex-direction:column;gap:2px;min-width:250px;margin:28px auto 0;padding:13px 20px;font-size:.875rem;font-weight:700;display:flex}.ig-load-more span{color:#5f7186;font-size:.875rem;font-weight:600}.ig-location-actions .ig-button.route{color:#155fae;background:#eef5fd;border:1px solid #d4e4f3}.ig-location-actions button{cursor:pointer}.ig-copy-feedback{color:#157752;margin:10px 0 0;font-size:.875rem;font-weight:700}.ig-assistant-backdrop{z-index:220;background:#020a16bd;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ig-assistant-modal{color:#10233e;background:#fff;border:1px solid #dce7f2;border-radius:24px;width:100%;max-width:850px;max-height:min(880px,100dvh - 30px);padding:24px;overflow:auto;box-shadow:0 36px 110px #00123057}.ig-assistant-modal>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ig-assistant-modal>header span{color:var(--ig-primary);letter-spacing:.13em;font-size:.875rem;font-weight:700}.ig-assistant-modal h2{letter-spacing:-.03em;margin:7px 0;font-size:1.875rem}.ig-assistant-modal>header p{color:#677c93;margin:0;font-size:.875rem;line-height:1.5}.ig-assistant-modal>header button{color:#34516f;cursor:pointer;background:#f1f5fa;border:1px solid #dce5ee;border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ig-assistant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.ig-assistant-grid label{color:#344f6e;gap:7px;font-size:.875rem;font-weight:700;display:grid}.ig-assistant-grid select{color:#173551;background:#f8fbff;border:1px solid #d8e4ef;border-radius:10px;min-height:45px;padding:0 11px}.ig-assistant-results{background:#f6f9fd;border:1px solid #dfe8f2;border-radius:16px;padding:15px}.ig-assistant-results>strong{color:#173b63;font-size:.875rem}.ig-assistant-results>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.ig-assistant-results button{color:#173551;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce6ef;border-radius:12px;grid-template-columns:54px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:8px;display:grid}.ig-assistant-results img{object-fit:contain;background:#f3f6fa;border-radius:8px}.ig-assistant-results button span{flex-direction:column;gap:3px;display:flex}.ig-assistant-results button b{font-size:.875rem}.ig-assistant-results button small,.ig-assistant-results>p{color:#74879d;font-size:.875rem}.ig-assistant-modal>footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.ig-assistant-modal>footer>button{color:#61778e;cursor:pointer;background:0 0;border:0;font-size:.875rem;font-weight:700}.ig-mobile-bottom-nav{display:none}html[data-public-theme=dark] .instagram-landing,.instagram-landing[data-public-theme=dark]{--ig-ink:#edf5ff;--ig-muted:#a5b5c7;--ig-line:#273b52;--ig-link:#66cfff;--ig-focus:#54d7ff;--ig-success-text:#66e0aa;color:#edf5ff;background:#07111f}html[data-public-theme=dark] .instagram-landing :where(.ig-header),.instagram-landing[data-public-theme=dark] :where(.ig-header){background:#07111fed;border-color:#203249}html[data-public-theme=dark] .instagram-landing :where(.ig-header nav>a),.instagram-landing[data-public-theme=dark] :where(.ig-header nav>a){color:#b0bfd0}html[data-public-theme=dark] .instagram-landing :where(.ig-header-actions button,.ig-menu-button),.instagram-landing[data-public-theme=dark] :where(.ig-header-actions button,.ig-menu-button){color:#dce9f6;background:#101f31;border-color:#2c4159}html[data-public-theme=dark] .instagram-landing :where(.ig-trust-strip,.ig-shortcuts),.instagram-landing[data-public-theme=dark] :where(.ig-trust-strip,.ig-shortcuts){background:#0b1726;border-color:#22364c}html[data-public-theme=dark] .instagram-landing :where(.ig-trust-strip span),.instagram-landing[data-public-theme=dark] :where(.ig-trust-strip span){color:#bac8d8}html[data-public-theme=dark] .instagram-landing :where(.ig-shortcuts button,.ig-category-grid button,.ig-product-card,.ig-story-grid article,.ig-faq details,.ig-load-more),.instagram-landing[data-public-theme=dark] :where(.ig-shortcuts button,.ig-category-grid button,.ig-product-card,.ig-story-grid article,.ig-faq details,.ig-load-more){color:#eaf3fc;background:#0d1b2c;border-color:#2a3e55}html[data-public-theme=dark] .instagram-landing :where(.ig-section-heading h2,.ig-category-grid strong,.ig-product-copy h3,.ig-faq summary,.ig-location-copy h2),.instagram-landing[data-public-theme=dark] :where(.ig-section-heading h2,.ig-category-grid strong,.ig-product-copy h3,.ig-faq summary,.ig-location-copy h2){color:#edf5ff}html[data-public-theme=dark] .instagram-landing :where(.ig-section-heading p,.ig-category-grid small,.ig-product-copy>p,.ig-product-copy>small,.ig-product-meta span,.ig-faq details p),.instagram-landing[data-public-theme=dark] :where(.ig-section-heading p,.ig-category-grid small,.ig-product-copy>p,.ig-product-copy>small,.ig-product-meta span,.ig-faq details p){color:#9fb0c3}html[data-public-theme=dark] .instagram-landing :where(.ig-product-image),.instagram-landing[data-public-theme=dark] :where(.ig-product-image){background:linear-gradient(145deg,#111f31,#0a1624)}html[data-public-theme=dark] .instagram-landing :where(.ig-catalog-toolbar,.ig-filter-panel,.ig-special-filters button,.ig-location-status),.instagram-landing[data-public-theme=dark] :where(.ig-catalog-toolbar,.ig-filter-panel,.ig-special-filters button,.ig-location-status){color:#dce8f5;background:#0d1b2c;border-color:#2a4058}html[data-public-theme=dark] .instagram-landing :where(.ig-search-box,.ig-sort,.ig-filter-panel label),.instagram-landing[data-public-theme=dark] :where(.ig-search-box,.ig-sort,.ig-filter-panel label){color:#dce8f5;background:#111f31;border-color:#30465e}html[data-public-theme=dark] .instagram-landing :where(input,select),.instagram-landing[data-public-theme=dark] :where(input,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf5ff}html[data-public-theme=dark] .instagram-landing :where(.ig-location-status strong),.instagram-landing[data-public-theme=dark] :where(.ig-location-status strong){color:#eaf3fd}html[data-public-theme=dark] .instagram-landing :where(.ig-location-status small),.instagram-landing[data-public-theme=dark] :where(.ig-location-status small){color:#9fb0c3}html[data-public-theme=dark] .instagram-landing :where(.ig-assistant-modal),.instagram-landing[data-public-theme=dark] :where(.ig-assistant-modal){color:#edf5ff;background:#0b1726;border-color:#2a4058}html[data-public-theme=dark] .instagram-landing :where(.ig-assistant-modal h2,.ig-assistant-results>strong),.instagram-landing[data-public-theme=dark] :where(.ig-assistant-modal h2,.ig-assistant-results>strong){color:#edf5ff}html[data-public-theme=dark] .instagram-landing :where(.ig-assistant-grid label),.instagram-landing[data-public-theme=dark] :where(.ig-assistant-grid label){color:#c9dbed}html[data-public-theme=dark] .instagram-landing :where(.ig-assistant-modal>header p,.ig-assistant-results button small,.ig-assistant-results>p),.instagram-landing[data-public-theme=dark] :where(.ig-assistant-modal>header p,.ig-assistant-results button small,.ig-assistant-results>p){color:#9fb4c9}html[data-public-theme=dark] .instagram-landing :where(.ig-assistant-grid select,.ig-assistant-results,.ig-assistant-results button),.instagram-landing[data-public-theme=dark] :where(.ig-assistant-grid select,.ig-assistant-results,.ig-assistant-results button){color:#e7f1fb;background:#101f31;border-color:#2b4159}@media (width<=900px){.ig-shortcuts>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ig-campaigns{grid-template-columns:1fr}}@media (width<=760px){.instagram-landing{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.ig-header{padding-inline:15px}.ig-header-actions{margin-left:auto;margin-right:4px}.ig-header-actions button{width:40px;height:40px}.ig-shortcuts{padding:18px}.ig-shortcuts>div{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0;padding-right:0;display:grid;overflow:visible}.ig-shortcuts button{min-width:0}.ig-campaigns{margin-top:18px;padding-inline:18px}.ig-campaigns article{grid-template-columns:120px minmax(0,1fr)}.ig-assistant-grid,.ig-assistant-results>div{grid-template-columns:1fr}.ig-assistant-modal{max-height:calc(100dvh - 24px);padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;margin-top:auto}.ig-assistant-backdrop{align-items:flex-end;padding:0}.ig-assistant-modal>footer{flex-direction:column-reverse;align-items:stretch}.ig-mobile-bottom-nav{padding:7px 5px max(7px,env(safe-area-inset-bottom));z-index:170;background:#fffffff5;border-top:1px solid #dbe5ef;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.ig-mobile-bottom-nav>*{flex:1 1 0;min-width:0}.ig-mobile-bottom-nav :where(a,button){color:#516982;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:46px;padding:2px;font-size:.875rem;font-weight:700;display:flex}.ig-mobile-bottom-nav svg,.ig-mobile-bottom-nav :where(a,button)>span{width:18px;height:18px;font-size:1.0625rem}.ig-floating-whatsapp{display:none}html[data-public-theme=dark] .instagram-landing .ig-mobile-bottom-nav,.instagram-landing[data-public-theme=dark] .ig-mobile-bottom-nav{background:#081321f7;border-color:#263a51}html[data-public-theme=dark] .instagram-landing .ig-mobile-bottom-nav :where(a,button),.instagram-landing[data-public-theme=dark] .ig-mobile-bottom-nav :where(a,button){color:#b8c7d7}}.ig-admin-hours-editor,.ig-admin-holidays{background:#f7faff;border:1px solid #dfe8f2;border-radius:15px;margin-top:18px;padding:16px}.ig-admin-hours-editor>h3{color:#17395f;margin:0;font-size:.875rem}.ig-admin-hours-editor>p,.ig-admin-holidays>.ig-admin-section-heading p,.ig-admin-list-editor>p{color:#71849b;margin:5px 0 13px;font-size:.875rem}.ig-admin-hours-editor>div{border-top:1px solid #e4ebf3;grid-template-columns:minmax(120px,1fr) 95px 115px 115px;align-items:center;gap:9px;padding:9px 0;display:grid}.ig-admin-hours-editor>div strong{color:#294764;font-size:.875rem}.ig-admin-hours-editor>div label{color:#61768e;align-items:center;gap:5px;font-size:.875rem;display:flex}.ig-admin-hours-editor input[type=time],.ig-admin-holidays :where(input,select){color:#24425f;background:#fff;border:1px solid #d7e3ef;border-radius:9px;min-height:40px;padding:7px 9px}.ig-admin-holidays>div:not(.ig-admin-section-heading){border-top:1px solid #e4ebf3;grid-template-columns:135px minmax(130px,1fr) 90px 110px 110px 36px;align-items:center;gap:8px;padding:9px 0;display:grid}.ig-admin-holidays>div>label{color:#61768e;align-items:center;gap:5px;font-size:.875rem;display:flex}.ig-admin-holidays>div>button{color:#b73443;cursor:pointer;background:#fff1f2;border:1px solid #ffd6da;border-radius:9px;min-height:36px}@media (width<=820px){.ig-admin-hours-editor>div{grid-template-columns:1fr 90px 1fr 1fr}.ig-admin-holidays>div:not(.ig-admin-section-heading){grid-template-columns:1fr 1fr 36px}.ig-admin-holidays>div>:nth-child(3),.ig-admin-holidays>div>:nth-child(4),.ig-admin-holidays>div>:nth-child(5){grid-column:span 1}}@media (width<=560px){.ig-admin-hours-editor>div{grid-template-columns:1fr 90px}.ig-admin-hours-editor>div input[type=time]{grid-column:span 1;min-width:0}.ig-admin-holidays>div:not(.ig-admin-section-heading){grid-template-columns:1fr 36px}.ig-admin-holidays>div>:not(button){grid-column:1;width:100%}.ig-admin-holidays>div>button{grid-area:1/2}}.ig-admin{container:public-admin/inline-size}.ig-admin :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #1688ef61}.ig-admin-hero>div:first-child>span{font-size:.875rem}.ig-admin-hero p{font-size:.875rem;line-height:1.5}.ig-admin-hero-actions>span,.ig-admin-hero-actions :where(button,a){min-height:44px;font-size:.875rem}.ig-admin-dirty-badge{color:#ffcf74;background:#fff2d9;border:1px solid #ffcf748c;border-radius:999px;margin-top:13px;padding:7px 11px;font-size:.8125rem;display:inline-flex}.ig-admin-layout nav button{min-height:48px;font-size:.875rem}.ig-admin-layout nav button i{width:32px;height:32px;font-size:.875rem}.ig-admin-section-heading p{font-size:.875rem;line-height:1.55}.ig-admin-primary,.ig-admin-section-heading>select{min-height:44px;font-size:1rem}.ig-admin-metrics span{font-size:.875rem}.ig-admin-metrics strong{font-size:1.875rem}.ig-admin-metrics small{font-size:.8125rem;line-height:1.4}.ig-admin-checklist span{min-height:44px;font-size:.875rem}.ig-admin-field>span,.ig-admin-product-list label>span,.ig-admin-category-list label>span{font-size:.875rem}.ig-admin :where(input:not([type=checkbox]):not([type=color]),select,textarea){min-height:48px;font-size:1rem}.ig-admin-field small{font-size:.8125rem;line-height:1.4}.ig-admin-list-editor h3{font-size:.9375rem}.ig-admin-list-editor>button{min-height:44px;font-size:.875rem}.ig-admin-list-editor>div button,.ig-admin-inline-editor>button{min-width:44px;min-height:44px}.ig-admin-switch{cursor:pointer;min-height:44px;font-size:.875rem;position:relative}.ig-admin-switch span{width:48px;height:28px}.ig-admin-switch span:after{width:22px;height:22px}.ig-admin-switch input:checked+span:after{transform:translate(20px)}.ig-admin-switch input:focus-visible+span,.ig-admin-check input:focus-visible+span{outline-offset:2px;outline:2px solid #1688ef;box-shadow:0 0 0 4px #1688ef38}.ig-admin-search input{min-height:50px}.ig-admin-product-list article,.ig-admin-category-list article{cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}.ig-admin-product-list article:hover,.ig-admin-category-list article:hover{border-color:#8dbfee;box-shadow:0 9px 24px #11457e14}.ig-admin-product-list article:focus-visible,.ig-admin-category-list article:focus-visible{border-color:#1688ef;outline:0;box-shadow:0 0 0 4px #1688ef24}.ig-admin-product-list article.selected{background:linear-gradient(135deg,#effaf6,#f8fffc);border-color:#83d2b0}.ig-admin-check{cursor:pointer;justify-content:center;min-width:44px;min-height:44px}.ig-admin-check span{width:28px;height:28px}.ig-admin-check input:checked+span:after{font-size:1rem;top:3px;left:7px}.ig-admin-product-list strong,.ig-admin-category-list strong{font-size:.875rem}.ig-admin-product-list small,.ig-admin-category-list small{font-size:.8125rem;line-height:1.35}.ig-admin-product-list em{font-size:.875rem}.ig-admin-feature-check{min-height:44px;font-size:.875rem}.ig-admin-upload{min-height:48px;font-size:.875rem}.ig-admin-upload:focus-within{border-color:#1688ef;outline:2px solid #1688ef;box-shadow:0 0 0 4px #1688ef24}.ig-admin-card-top label,.ig-admin-card-top button{min-height:44px;font-size:.875rem}.ig-admin-report-grid h3{font-size:.9375rem}.ig-admin-report-grid article>span{min-height:44px;font-size:.875rem}.ig-admin-report-grid article>small{font-size:.8125rem}.ig-admin-publish-card span{font-size:.875rem}.ig-admin-publish-card strong{font-size:1.0625rem}.ig-admin-publish-card small{font-size:.8125rem;line-height:1.45}.ig-admin-publish-card button,.ig-admin-publish-actions button,.ig-admin-restore{min-height:44px;font-size:.875rem}.ig-admin-preview-modes strong{font-size:.875rem}.ig-admin-preview-modes small{font-size:.8125rem}.ig-admin-sticky-actions{bottom:max(12px,env(safe-area-inset-bottom));width:100%;margin-top:16px;position:sticky;left:auto;right:auto}.ig-admin-sticky-actions span{font-size:.875rem;line-height:1.35}.ig-admin-sticky-actions span b{color:#9a5b00}.ig-admin-sticky-actions button{min-height:44px;font-size:.875rem}.ig-admin-empty{padding:18px;font-size:.875rem}.ig-admin-period input,.ig-admin-period select,.ig-admin-period button{min-height:44px;font-size:1rem}@container public-admin (width<=900px){.ig-admin-hero{flex-direction:column;align-items:flex-start;gap:18px}.ig-admin-hero-actions{flex-wrap:wrap;width:100%}.ig-admin-layout{grid-template-columns:minmax(0,1fr)}.ig-admin-layout>aside{position:static;overflow-x:auto}.ig-admin-layout nav{flex-direction:row;min-width:max-content}.ig-admin-layout nav button{padding-right:16px}.ig-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-admin-product-list article,.ig-admin-category-list article{grid-template-columns:44px minmax(0,1fr)}.ig-admin-product-list article>label:not(.ig-admin-check),.ig-admin-category-list article>label:not(.ig-admin-check),.ig-admin-product-list .wide{grid-column:2/-1}}@container public-admin (width<=620px){.ig-admin{padding-bottom:24px}.ig-admin-hero{border-radius:16px;padding:24px 20px}.ig-admin-hero h1{font-size:1.8125rem}.ig-admin-hero-actions>span{width:100%}.ig-admin-hero-actions :where(button,a){flex:140px}.ig-admin-panel{border-radius:14px;padding:17px}.ig-admin-section-heading{flex-direction:column;gap:12px}.ig-admin-metrics,.ig-admin-checklist,.ig-admin-form-grid,.ig-admin-form-grid.three,.ig-admin-color-grid,.ig-admin-report-grid,.ig-admin-publish-actions{grid-template-columns:minmax(0,1fr)}.ig-admin-checklist h3{grid-column:1}.ig-admin-inline-editor,.ig-admin-inline-editor.faq{grid-template-columns:44px minmax(0,1fr) 44px}.ig-admin-inline-editor>:nth-child(n+3):not(:last-child){grid-column:2}.ig-admin-inline-editor>button{grid-area:1/3}.ig-admin-preview-modes{grid-template-columns:minmax(0,1fr)}.ig-admin-publish-card{flex-direction:column;align-items:flex-start;gap:13px}.ig-admin-list-editor>div.seller-line{grid-template-columns:44px minmax(0,1fr) 44px}.ig-admin-list-editor>div.seller-line input:nth-of-type(3){grid-column:2}.ig-admin-sticky-actions{flex-wrap:wrap;align-items:stretch}.ig-admin-sticky-actions span{flex-basis:100%}.ig-admin-sticky-actions button{flex:130px}}@media (pointer:coarse){.ig-admin :where(button,a,input,select,textarea,label){min-block-size:44px}}.legal-page{max-width:850px;margin:0 auto;padding:110px 24px}.legal-page h1{color:#10233f;letter-spacing:-.03em;font-size:2.875rem}.legal-page h2{color:#17304f;margin-top:34px;font-size:1.3125rem}.legal-page p{color:#5e7188;font-size:.9375rem;line-height:1.7}@media (width<=1100px){.ig-admin-layout{grid-template-columns:205px minmax(0,1fr)}.ig-admin-product-list article{grid-template-columns:28px minmax(150px,1fr) minmax(135px,.8fr) auto}.ig-admin-product-list article>label:nth-of-type(4){grid-column:2}.ig-admin-product-list .wide{grid-column:2/4}.ig-admin-category-list article{grid-template-columns:28px 110px 1fr 65px 65px}.ig-admin-category-list article label:last-child{grid-column:3/-1}.ig-admin-sticky-actions{left:505px}}@media (width<=820px){.ig-admin-hero{flex-direction:column;align-items:flex-start;gap:18px}.ig-admin-hero-actions{flex-wrap:wrap}.ig-admin-layout{grid-template-columns:1fr}.ig-admin-layout>aside{position:static;overflow-x:auto}.ig-admin-layout nav{flex-direction:row;min-width:max-content}.ig-admin-layout nav button{padding-right:14px}.ig-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-admin-product-list article{grid-template-columns:28px minmax(0,1fr) minmax(130px,.6fr)}.ig-admin-product-list article>label:nth-of-type(n+3),.ig-admin-product-list .wide{grid-column:2/-1}.ig-admin-category-list article{grid-template-columns:28px minmax(110px,.8fr) 1fr}.ig-admin-category-list article label{grid-column:auto}.ig-admin-category-list article label:last-child{grid-column:2/-1}.ig-admin-sticky-actions{left:18px;right:18px}}@media (width<=600px){.ig-admin{padding-bottom:125px}.ig-admin-hero{border-radius:16px;padding:24px 20px}.ig-admin-hero h1{font-size:1.75rem}.ig-admin-hero-actions>span{width:100%}.ig-admin-hero-actions :where(button,a){flex:1}.ig-admin-panel{border-radius:14px;padding:17px}.ig-admin-section-heading{flex-direction:column;gap:12px}.ig-admin-metrics,.ig-admin-checklist,.ig-admin-form-grid,.ig-admin-form-grid.three,.ig-admin-color-grid,.ig-admin-report-grid,.ig-admin-publish-actions{grid-template-columns:1fr}.ig-admin-checklist h3{grid-column:1}.ig-admin-product-list article{grid-template-columns:28px minmax(0,1fr)}.ig-admin-product-list article>label:nth-of-type(n){grid-column:2}.ig-admin-category-list article{grid-template-columns:28px minmax(0,1fr)}.ig-admin-category-list article>label{grid-column:2!important}.ig-admin-inline-editor,.ig-admin-inline-editor.faq{grid-template-columns:28px 1fr 38px}.ig-admin-inline-editor>:nth-child(n+3):not(:last-child){grid-column:2}.ig-admin-inline-editor>button{grid-area:1/3;min-height:40px}.ig-admin-preview-modes{grid-template-columns:1fr}.ig-admin-publish-card{flex-direction:column;align-items:flex-start;gap:13px}.ig-admin-list-editor>div.seller-line{grid-template-columns:28px 1fr 36px}.ig-admin-list-editor>div.seller-line input:nth-of-type(3){grid-column:2}.ig-admin-sticky-actions{flex-wrap:wrap;align-items:stretch}.ig-admin-sticky-actions span{flex-basis:100%}.ig-admin-sticky-actions button{flex:1}}.instagram-landing{--ig-primary:#075bea;--ig-accent:#08baf2;--ig-dark:#061a3a;--ig-on-primary:#fff;--ig-on-accent:#07111f;--ig-on-dark:#fff;--ig-link:#075bea;--ig-focus:#0875b4;--ig-success-text:#157752;--ig-ink:#10233e;--ig-muted:#5d7087;--ig-line:#dce6f2;color:var(--ig-ink);font-family:var(--font-geist-sans), Arial, sans-serif;background:#f7f9fc;overflow:clip}.instagram-landing :where(a,button,input,select,summary){-webkit-tap-highlight-color:transparent}.instagram-landing :where(a,button,input,select,summary):focus-visible{outline:3px solid var(--ig-focus);outline-offset:3px}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ig-skip-link{z-index:200;background:#fff;border-radius:0 0 10px 10px;padding:12px 16px;font-size:.875rem;font-weight:700;transition:top .15s;position:fixed;top:-80px;left:16px;color:#075bea!important}.ig-skip-link:focus{top:0}.ig-page-flow{flex-direction:column;display:flex}.ig-flow-section{position:relative}.ig-reveal{opacity:1;transition:opacity .55s,transform .55s;transform:none}.ig-reveal.is-visible{opacity:1;transform:none}.ig-header{background:#fafcffeb;border-bottom:1px solid #10284a14;height:72px;padding-inline:max(24px,50vw - 640px)}.ig-brand{gap:9px}.ig-brand img:first-child{width:38px;height:38px}.ig-brand img:last-child{width:94px;height:45px}.ig-header nav{gap:23px}.ig-header nav>a{color:#475970;font-size:.875rem;font-weight:600}.ig-header .ig-nav-whatsapp{background:var(--ig-dark);color:var(--ig-on-dark);border-radius:9px;align-items:center;gap:8px;padding:11px 15px;display:inline-flex}.ig-header .ig-nav-whatsapp svg{width:17px;height:17px}.ig-menu-button{color:#13243b;justify-content:center;align-items:center}.ig-hero-block{background:#050b15}.ig-hero{background:radial-gradient(circle at 80% 24%,#0f7eff45,#0000 30%),radial-gradient(circle at 58% 92%,#0ccaef1a,#0000 34%),linear-gradient(122deg,#050b15 0%,#09162a 47%,#092c5b 100%);grid-template-columns:minmax(0,1.02fr) minmax(410px,.98fr);gap:clamp(34px,5vw,84px);min-height:min(790px,100svh - 72px);padding:72px max(24px,50vw - 640px) 66px}.ig-hero:before{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:62px 62px;-webkit-mask-image:linear-gradient(90deg,#000,#00000040);mask-image:linear-gradient(90deg,#000,#00000040)}.ig-hero-copy{max-width:690px}.ig-eyebrow{color:#8fc7ff;letter-spacing:.17em;font-size:.8125rem}.ig-eyebrow i{background:#4ad7ff;width:6px;height:6px}.ig-hero-copy h1{letter-spacing:-.03em;text-wrap:balance;margin:23px 0 21px;font-size:clamp(2.8125rem,5.2vw,4.5rem);font-weight:600;line-height:.98}.ig-hero-copy>p{color:#b8c8db;max-width:590px;font-size:clamp(.9375rem,1.45vw,1.1875rem);line-height:1.58}.ig-hero-actions{gap:10px;margin-top:30px}.ig-button{letter-spacing:.02em;border-radius:10px;min-height:50px;padding-inline:18px;font-size:.875rem}.ig-button svg{width:18px;height:18px}.ig-hero .ig-button.primary{color:#0a4fc3;background:#fff}.ig-button.secondary{color:#fff;background:0 0;border:1px solid #ffffff38}.ig-button.whatsapp{background:#129c61}.ig-button.light{color:#0b4fc0;background:#fff}.ig-button.ghost{color:#31506f;background:0 0;border:1px solid #cbd9e8}.ig-hero-facts{border-top:1px solid #ffffff1f;grid-template-columns:1.25fr .9fr;gap:14px;margin-top:36px;padding-top:23px;display:grid}.ig-hero-facts span{color:#d7e5f5;align-items:center;gap:9px;display:flex}.ig-hero-facts svg{color:#58c9ff;flex:none;width:18px;height:18px}.ig-hero-facts b{font-size:.875rem;font-weight:600;line-height:1.4}.ig-hero-visual{background:#02050a;border:1px solid #ffffff29;border-radius:28px;min-height:590px;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000061}.ig-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#02070ff2);position:absolute;inset:0}.ig-hero-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ig-visual-kicker{color:#cbe4ff;letter-spacing:.13em;z-index:3;background:#050f1db8;border:1px solid #ffffff29;border-radius:99px;padding:8px 11px;font-size:.8125rem;font-weight:700;position:absolute;top:22px;left:22px}.ig-orbit{pointer-events:none;z-index:2;border:1px solid #55beff2e;border-radius:50%;position:absolute}.ig-orbit-one{width:420px;height:420px;top:-100px;right:-130px}.ig-orbit-two{width:370px;height:370px;bottom:-170px;left:-160px}.ig-hero-product-summary{z-index:4;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.ig-hero-product-summary>span{flex-direction:column;max-width:calc(100% - 60px);display:flex}.ig-hero-product-summary small{color:#66c8ff;letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.ig-hero-product-summary strong{color:#fff;letter-spacing:-.03em;margin-top:4px;font-size:1.3125rem}.ig-hero-product-summary b{color:#aebfd2;margin-top:3px;font-size:.875rem}.ig-hero-product-summary>a{color:#075bea;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.ig-floating-proof{z-index:5;border-radius:12px;padding:10px 12px}.ig-floating-proof>svg{color:#0b9a61;background:#e9f8f1;border-radius:9px;width:33px;height:33px;padding:7px}.ig-floating-proof.proof-one{bottom:112px;left:-26px}.ig-floating-proof.proof-two{top:92px;right:-22px}.ig-trust-strip{box-shadow:none;background:#0a1527;border:0;min-height:68px}.ig-trust-strip span{color:#b8c9dd;letter-spacing:.01em;font-size:.875rem}.ig-trust-strip svg{color:#55d79a;width:18px;height:18px}.ig-section{max-width:1280px;padding:104px 24px}.ig-section-heading{margin-bottom:35px}.ig-section-heading>span,.ig-location-copy>span,.ig-preowned-heading>span,.ig-final-cta>div>span{color:var(--ig-primary);letter-spacing:.17em;font-size:.875rem}.ig-section-heading h2,.ig-location-copy h2,.ig-preowned-heading h2,.ig-final-cta h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.125rem,4vw,3.25rem);font-weight:600;line-height:1.25}.ig-section-heading p,.ig-preowned-heading p{color:var(--ig-muted);font-size:.875rem;line-height:1.6}.ig-categories{padding-bottom:58px}.ig-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ig-category-grid button{border:1px solid var(--ig-line);background:#fff;border-radius:14px;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:13px;min-height:105px;padding:15px;display:grid}.ig-category-grid button:hover,.ig-category-grid button.active{background:#fafdff;border-color:#76b9ff;transform:translateY(-2px);box-shadow:0 14px 34px #0f4d9917}.ig-category-grid button>i{background:var(--ig-primary);color:var(--ig-on-primary);border-radius:11px;width:48px;height:48px;margin:0}.ig-category-grid button>i svg{width:21px;height:21px}.ig-category-grid button>i>span{font-size:1.375rem}.ig-category-grid button>img{object-fit:cover;background:#eef3f8;border-radius:11px;width:48px;height:48px}.ig-category-grid button>span{flex-direction:column;min-width:0;display:flex}.ig-category-grid strong{margin:0;font-size:.875rem}.ig-category-grid small{font-size:.8125rem}.ig-category-grid button>svg{color:#8b9aab;width:18px;height:18px}.ig-category-empty{color:#65778d;background:#fff;border:1px dashed #bdccdc;border-radius:14px;align-items:center;gap:10px;padding:20px;display:flex}.ig-products{padding-top:58px}.ig-section-heading.split{align-items:end}.ig-section-heading.split>strong{color:#32628e;background:#eaf2fc;border-radius:99px;padding:9px 12px;font-size:.875rem}.ig-catalog-toolbar{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.ig-search-box{background:#fff;border:1px solid #d9e4ef;border-radius:11px;align-items:center;min-height:50px;padding:0 13px;display:flex}.ig-search-box>svg{color:#71849a;flex:none}.ig-search-box input{color:#17304f;background:0 0;border:0;outline:0;width:100%;height:48px;padding:0 10px;font-family:inherit;font-size:1rem}.ig-search-box button{color:#74869a;cursor:pointer;background:0 0;border:0;padding:4px;display:flex}.ig-filter-toggle{color:#294966;background:#fff;border:1px solid #d9e4ef;border-radius:11px;align-items:center;gap:8px;min-height:50px;padding:0 15px;font-size:.875rem;font-weight:700;display:flex}.ig-filter-toggle b{background:var(--ig-primary);color:var(--ig-on-primary);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.875rem;display:flex}.ig-sort{background:#fff;border:1px solid #d9e4ef;border-radius:11px;align-items:center;min-height:50px;padding:0 11px;display:flex}.ig-sort span{color:#71839a;text-transform:uppercase;margin-right:5px;font-size:.875rem;font-weight:700}.ig-sort select{color:#294966;background:0 0;border:0;outline:0;font-family:inherit;font-size:1rem;font-weight:700}.ig-filter-panel{background:#fff;border:1px solid #dfe7f1;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;margin-bottom:18px;padding:12px;display:none}.ig-filter-panel.open{display:grid}.ig-filter-panel label{flex-direction:column;gap:4px;display:flex}.ig-filter-panel label>span{color:#71839a;text-transform:uppercase;font-size:.875rem;font-weight:700}.ig-filter-panel select{color:#294966;background:#f6f9fc;border:1px solid #dce5ef;border-radius:8px;min-height:39px;padding:0 9px}.ig-clear-filters{color:#0b66cb;cursor:pointer;background:0 0;border:0;align-self:end;min-height:39px;font-size:.875rem;font-weight:700}.ig-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ig-product-card{border-radius:16px;box-shadow:0 12px 34px #0d2f570e}.ig-product-image{background:linear-gradient(145deg,#edf2f7,#fbfcfd);height:340px;padding:16px}.ig-product-image>span{border-radius:6px;padding:7px 9px;font-size:.875rem;top:16px;left:16px}.ig-product-copy{padding:19px}.ig-product-copy h3{font-size:1.1875rem}.ig-product-meta span{align-items:center;gap:5px;display:flex}.ig-product-meta span svg{width:14px;height:14px}.ig-product-meta b{align-items:center;gap:5px;display:flex}.ig-product-meta b i{background:#18a46a;border-radius:50%;width:6px;height:6px}.ig-price strong{font-size:1.375rem}.ig-price>span{color:#6d7e92;margin-top:2px;font-size:.875rem}.ig-product-actions{grid-template-columns:.9fr 1.1fr}.ig-product-actions :where(button,a){border-radius:9px;min-height:44px;font-size:.875rem}.ig-product-actions a{gap:6px}.ig-product-actions svg{width:16px;height:16px}.ig-empty-products{border-radius:18px;padding:58px 20px}.ig-empty-products>svg{color:var(--ig-primary);width:38px;height:38px}.ig-empty-products>div{gap:9px;display:flex}.ig-preowned{color:#fff;background:#091526;border-radius:28px;max-width:1232px;margin:25px auto;padding:70px 46px}.ig-preowned-heading{max-width:650px}.ig-preowned-heading>span{color:#65c9ff;font-weight:700}.ig-preowned-heading h2{color:#fff;margin:12px 0}.ig-preowned-heading p{color:#9eb0c6}.ig-preowned-track{scroll-snap-type:x mandatory;grid-auto-columns:minmax(250px,30%);grid-auto-flow:column;gap:12px;margin-top:34px;padding:2px 2px 14px;display:grid;overflow-x:auto}.ig-preowned-track article{scroll-snap-align:start;background:#ffffff12;border:1px solid #ffffff1c;border-radius:15px;overflow:hidden}.ig-preowned-track article>img{object-fit:contain;background:#eef2f6;width:100%;height:250px;display:block}.ig-preowned-track article>div{flex-direction:column;padding:16px;display:flex}.ig-preowned-track small{color:#68cdff;text-transform:uppercase;font-size:.8125rem;font-weight:700}.ig-preowned-track strong{margin-top:5px;font-size:.9375rem}.ig-preowned-track span{color:#9fb0c5;margin-top:3px;font-size:.875rem}.ig-preowned-track em{color:#c5d2e1;margin-top:5px;font-size:.875rem;font-style:normal}.ig-preowned-track b{margin-top:13px;font-size:.875rem}.ig-preowned-track a{color:#71d5ff;align-items:center;gap:5px;margin-top:12px;font-size:.875rem;font-weight:700;display:flex}.ig-preowned-track a svg{width:15px;height:15px}.ig-preowned .ig-availability-note{color:#7f93aa;text-align:left}#inicio,#categorias,#produtos,#seminovos,#clientes,#diferenciais,#localizacao,#duvidas,#contato{scroll-margin-top:86px}.ig-maintenance{color:#fff;text-align:center;background:radial-gradient(circle at 70% 10%,#174d87 0,#0000 38%),#071321;justify-content:center;align-items:center;min-height:100svh;padding:32px;display:flex}.ig-maintenance>div{flex-direction:column;align-items:center;max-width:680px;display:flex}.ig-maintenance img{object-fit:contain;width:86px;height:86px}.ig-maintenance span{color:#63c8ff;letter-spacing:.2em;margin-top:28px;font-size:.875rem;font-weight:700}.ig-maintenance h1{letter-spacing:-.03em;margin:16px 0;font-size:clamp(2.375rem,7vw,4.625rem);line-height:.98}.ig-maintenance p{color:#b9c8d9;margin:0;font-size:1.0625rem;line-height:1.65}.ig-maintenance a{color:#0a3769;letter-spacing:.05em;background:#fff;border-radius:10px;margin-top:30px;padding:16px 22px;font-size:.875rem;font-weight:700}.ig-maintenance small{color:#7e93aa;margin-top:24px}.ig-maintenance-status{color:#d9effb;background:#0c2b55;border:1px solid #08baf261;border-radius:10px;margin-top:30px;padding:15px 20px;font-size:.875rem}.ig-consent{color:#fff;z-index:250;background:#061a3a;border:1px solid #08baf261;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;width:calc(100% - 32px);max-width:900px;padding:15px 17px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #03152f61}.ig-consent p{flex-direction:column;margin:0;display:flex}.ig-consent strong{font-size:.875rem}.ig-consent span,.ig-consent a{color:#b9d1e8;font-size:.875rem;line-height:1.45}.ig-consent a{color:#08baf2;margin-top:3px}.ig-consent>div{flex:none;gap:8px;display:flex}.ig-consent button{color:#e7f4ff;cursor:pointer;background:0 0;border:1px solid #38648f;border-radius:9px;min-height:39px;padding:0 12px;font-size:.875rem;font-weight:700}.ig-consent button:last-child{color:#fff;background:#075bea;border-color:#075bea}@media (width<=640px){.ig-consent{flex-direction:column;align-items:stretch;gap:12px;bottom:10px}.ig-consent>div{grid-template-columns:1fr 1fr;display:grid}.ig-consent button{padding:0 8px}}.ig-story-grid{grid-auto-columns:minmax(280px,31%);gap:14px}.ig-story-grid article{border-radius:14px}.ig-story-grid :where(img,video){height:360px}.ig-story-grid article>div{padding:17px}.ig-story-grid article>div>span{flex-direction:column;display:flex}.ig-story-grid p{font-size:.875rem}.ig-story-grid a{align-items:center;gap:4px;display:flex}.ig-story-grid a svg{width:14px;height:14px}.ig-story-cta{background:#eef5fd;border:1px solid #d9e7f5;border-radius:11px;justify-content:space-between;align-items:center;margin-top:15px;padding:15px 17px;display:flex}.ig-story-cta span{color:#526b84;font-size:.875rem}.ig-story-cta a{color:var(--ig-primary);align-items:center;gap:5px;font-size:.875rem;font-weight:700;display:flex}.ig-story-cta svg{width:15px;height:15px}.ig-differentials{color:var(--ig-ink);background:#eef3f8;border-radius:28px;max-width:1232px;margin:30px auto;padding:74px 46px}.ig-differentials .ig-section-heading h2{color:var(--ig-ink)}.ig-differentials .ig-section-heading p{color:var(--ig-muted)}.ig-differential-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ig-differential-grid article{background:#fff;border:1px solid #dde6ef;border-radius:14px;min-height:175px;padding:19px}.ig-differential-grid i{border-radius:9px;width:36px;height:36px}.ig-differential-grid i svg{width:18px;height:18px}.ig-differential-grid h3{color:#17304f;margin:25px 0 6px;font-size:.875rem}.ig-differential-grid p{color:#6a7c91;font-size:.875rem}.ig-location{max-width:1280px;padding:106px 24px}.ig-location-copy>p{font-size:.875rem}.ig-hours{background:#eef5fc;border:0;border-radius:11px;flex-direction:row;align-items:center;gap:10px;padding:13px;display:flex}.ig-hours>svg{color:var(--ig-primary);flex:none}.ig-hours>span{flex-direction:column;margin:0;font-size:.875rem;display:flex}.ig-hours b{font-size:.875rem}.ig-location-actions{gap:9px;margin-top:18px;display:flex}.ig-location-visual{border-radius:20px;min-height:570px}.ig-location-visual>img{object-position:center 40%}.ig-faq{max-width:900px}.ig-faq details{background:#fff;border-radius:11px}.ig-faq summary{min-height:64px;font-size:.875rem}.ig-final-cta{background:linear-gradient(120deg,#061a3a,#075bea 70%,#08baf2);border-radius:24px;order:90;grid-template-columns:minmax(0,1fr) auto;max-width:1232px;margin:30px auto 95px;padding:49px;display:grid}.ig-final-cta h2{color:#fff;max-width:760px;margin:10px 0;font-size:clamp(2rem,3.4vw,3rem)}.ig-final-cta p{color:#c2d4e8}.ig-final-cta>div:last-child{flex-direction:column;gap:9px;min-width:220px;display:flex}.ig-footer{background:#06101e;grid-template-columns:1.4fr .6fr .7fr;gap:40px;padding:58px max(24px,50vw - 640px) 25px}.ig-footer .ig-brand img{filter:none}.ig-footer-brand>span{color:#6faedc;font-size:.875rem}.ig-footer-bottom{border-top:1px solid #ffffff17;grid-column:1/-1;justify-content:space-between;padding-top:22px;flex-direction:row!important;display:flex!important}.ig-footer-bottom span{color:#9badc2;font-size:.875rem}.ig-floating-whatsapp{border:2px solid #fff;border-radius:99px;min-height:52px;padding:0 16px}.ig-floating-whatsapp>svg{width:23px;height:23px}@media (width<=1050px){.ig-header nav{gap:14px}.ig-header nav>a{font-size:.875rem}.ig-hero{grid-template-columns:minmax(0,1fr) minmax(350px,.84fr)}.ig-hero-visual{min-height:520px}.ig-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ig-product-grid,.ig-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.ig-header{height:66px}.ig-header nav{top:66px}.ig-header nav.open{align-items:stretch;display:flex}.ig-header .ig-nav-whatsapp{justify-content:center}.ig-menu-button{display:flex}.ig-menu-button svg{width:24px;height:24px}.ig-hero{grid-template-columns:1fr;min-height:auto;padding:58px 22px 34px}.ig-hero-copy{text-align:left;max-width:720px}.ig-eyebrow,.ig-hero-actions{justify-content:flex-start}.ig-hero-copy>p{margin-inline:0}.ig-hero-visual{min-height:510px}.ig-floating-proof.proof-one{left:12px}.ig-floating-proof.proof-two{right:12px}.ig-trust-strip{justify-content:flex-start}.ig-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-catalog-toolbar{grid-template-columns:1fr auto}.ig-sort{grid-column:1/-1;justify-content:space-between}.ig-preowned-track{grid-auto-columns:46%}.ig-differential-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-location{grid-template-columns:1fr}.ig-final-cta{grid-template-columns:1fr;margin-inline:18px}.ig-final-cta>div:last-child{flex-direction:row}}@media (width<=560px){.ig-brand img:first-child{width:34px;height:34px}.ig-brand img:last-child{width:84px;height:40px}.ig-hero{padding:44px 18px 24px}.ig-hero-copy h1{margin-top:18px;font-size:clamp(2.4375rem,11vw,3.125rem);line-height:1.25}.ig-hero-copy>p{font-size:.875rem}.ig-hero-actions{grid-template-columns:1fr;display:grid}.ig-hero-facts{grid-template-columns:1fr;margin-top:27px}.ig-hero-visual{min-height:390px}.ig-hero-product-summary{bottom:17px;left:17px;right:17px}.ig-hero-product-summary strong{font-size:1.0625rem}.ig-floating-proof{display:none}.ig-trust-strip{padding-inline:18px}.ig-section{padding:74px 18px}.ig-section-heading h2,.ig-location-copy h2,.ig-preowned-heading h2{font-size:2.1875rem}.ig-category-grid{margin-right:-18px;padding-bottom:10px;display:flex;overflow-x:auto}.ig-category-grid button{scroll-snap-align:start;flex:0 0 255px;min-height:96px}.ig-section-heading.split{align-items:flex-start}.ig-catalog-toolbar{grid-template-columns:1fr auto}.ig-filter-toggle{padding-inline:13px;font-size:0}.ig-filter-toggle b{font-size:.875rem}.ig-filter-panel.open{grid-template-columns:1fr;display:grid}.ig-product-grid{grid-template-columns:1fr}.ig-product-image{height:330px}.ig-empty-products>div{flex-direction:column;width:100%}.ig-preowned{border-radius:0;margin:15px 0;padding:60px 18px}.ig-preowned-track{grid-auto-columns:82%}.ig-story-grid{grid-auto-columns:84%}.ig-story-cta{flex-direction:column;align-items:flex-start;gap:8px}.ig-differentials{border-radius:0;margin:15px 0;padding:62px 18px}.ig-differential-grid{grid-template-columns:1fr}.ig-location{padding:76px 18px}.ig-location-actions{flex-direction:column}.ig-location-visual{min-height:430px}.ig-final-cta{text-align:left;padding:34px 22px}.ig-final-cta h2{font-size:2.125rem}.ig-final-cta>div:last-child{flex-direction:column;width:100%;min-width:0}.ig-footer{grid-template-columns:1fr 1fr;padding-inline:20px}.ig-footer-brand{grid-column:1/-1}.ig-footer-bottom{align-items:flex-start;gap:6px;flex-direction:column!important}.ig-floating-whatsapp{border-radius:50%;justify-content:center;width:56px;height:56px;padding:0;bottom:14px;right:14px}.ig-floating-whatsapp span{display:none}}@media (prefers-reduced-motion:reduce){.instagram-landing{scroll-behavior:auto}.instagram-landing *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ig-reveal{opacity:1;transform:none}}.ig-admin-period{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ig-admin-period input,.ig-admin-period select,.ig-admin-period button{border:1px solid #d9e2ef;border-radius:9px;min-height:40px;padding:8px 10px}.sale-attribution-details{background:#f7f9fc;border:1px solid #dfe7f1;border-radius:14px;margin-top:14px;padding:12px 14px}.sale-attribution-details summary{color:#16345b;cursor:pointer;letter-spacing:.04em;font-size:.875rem;font-weight:700}.sale-attribution-details>.drawer-form-row{margin-top:14px}.sale-attribution-details label{gap:6px;margin-top:10px;display:grid}.audit-field-diff{margin-top:8px}.audit-field-diff summary{color:#075bea;cursor:pointer;font-size:.875rem;font-weight:700}.audit-field-diff>div{background:#f7f9fc;border:1px solid #dfe7f1;border-radius:10px;gap:6px;max-height:260px;margin-top:8px;padding:10px;display:grid;overflow:auto}.audit-field-diff p{grid-template-columns:minmax(80px,.7fr) minmax(110px,1fr) auto minmax(110px,1fr);align-items:start;gap:6px;margin:0;font-size:.875rem;display:grid}.audit-field-diff p span{overflow-wrap:anywhere}@container public-preview (width<=820px){.ig-header nav{display:none;top:66px}.ig-header nav.open{align-items:stretch;display:flex}.ig-menu-button{display:flex}.ig-hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding:58px 22px 34px}.ig-hero-copy,.ig-hero-visual{width:100%;min-width:0}.ig-hero-copy{text-align:left;max-width:720px}.ig-eyebrow,.ig-hero-actions{justify-content:flex-start}.ig-hero-copy>p{margin-inline:0}.ig-hero-visual{min-height:510px;overflow:hidden}.ig-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-catalog-toolbar{grid-template-columns:minmax(0,1fr) auto}.ig-sort{grid-column:1/-1;justify-content:space-between}.ig-preowned-track{grid-auto-columns:46%}.ig-differential-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-location,.ig-final-cta{grid-template-columns:minmax(0,1fr)}.ig-final-cta>div:last-child{flex-direction:row}}@container public-preview (width<=560px){.ig-brand img:first-child{width:34px;height:34px}.ig-brand img:last-child{width:84px;height:40px}.ig-hero{padding:44px 18px 24px}.ig-hero-copy h1{margin-top:18px;font-size:clamp(2.4375rem,11vw,3.125rem);line-height:1.25}.ig-hero-actions{grid-template-columns:minmax(0,1fr);display:grid}.ig-hero-facts{grid-template-columns:minmax(0,1fr)}.ig-hero-visual{min-height:390px}.ig-floating-proof{display:none}.ig-trust-strip{padding-inline:18px}.ig-section{padding:74px 18px}.ig-section-heading h2,.ig-location-copy h2,.ig-preowned-heading h2{font-size:2.1875rem}.ig-category-grid{margin-right:-18px;display:flex;overflow-x:auto}.ig-category-grid button{flex:0 0 255px}.ig-filter-panel.open,.ig-product-grid,.ig-differential-grid{grid-template-columns:minmax(0,1fr)}.ig-product-image{height:330px}.ig-preowned-track,.ig-story-grid{grid-auto-columns:84%}.ig-location{padding:76px 18px}.ig-location-actions,.ig-final-cta>div:last-child{flex-direction:column}.ig-final-cta{text-align:left;padding:34px 22px}.ig-footer{grid-template-columns:1fr 1fr;padding-inline:20px}.ig-footer-brand{grid-column:1/-1}.ig-floating-whatsapp{border-radius:50%;justify-content:center;width:56px;height:56px;padding:0}.ig-floating-whatsapp span{display:none}}html[data-public-theme=dark] body{color:#edf5ff;background:#07111f}:is(html[data-public-theme=dark] .instagram-landing,.instagram-landing[data-public-theme=dark]) ::selection{color:#fff;background:#1769ad}:is(html[data-public-theme=dark] .instagram-landing,.instagram-landing[data-public-theme=dark]) :where(.ig-price strong,.ig-story-grid strong,.ig-location-copy>p strong,.ig-differential-grid h3){color:#edf5ff}:is(html[data-public-theme=dark] .instagram-landing,.instagram-landing[data-public-theme=dark]) :where(.ig-price small,.ig-price>span,.ig-story-grid small,.ig-story-grid p,.ig-location-copy>p,.ig-hours span,.ig-differential-grid p,.ig-sort span,.ig-filter-panel label>span,.ig-assistant-modal>footer>button){color:#b7c7d8}:is(html[data-public-theme=dark] .instagram-landing,.instagram-landing[data-public-theme=dark]) :where(.ig-differentials,.ig-header nav.open,.ig-story-cta,.ig-hours){background:#0b1726;border-color:#2a4058}:is(html[data-public-theme=dark] .instagram-landing,.instagram-landing[data-public-theme=dark]) .ig-differential-grid article{background:#101f31;border-color:#2a4058}:is(html[data-public-theme=dark] .instagram-landing,.instagram-landing[data-public-theme=dark]) :where(.ig-shortcuts button,.ig-category-grid button):is(:hover,:focus-visible){color:#f2f7fd;background:#162b42;border-color:#4d7fac}:is(html[data-public-theme=dark] .instagram-landing,.instagram-landing[data-public-theme=dark]) .ig-category-grid button.active{color:#fff;background:#133b61;border-color:#5ca9e6}:is(html[data-public-theme=dark] .instagram-landing,.instagram-landing[data-public-theme=dark]) .ig-header nav.open>a{color:#c4d2e1;border-color:#24384f}.instagram-landing :where(.ig-header nav>a:hover,.ig-header-actions button:hover,.ig-section-heading>span,.ig-location-copy>span,.ig-story-grid a,.ig-story-cta a,.ig-hours>svg,.ig-hours b,.ig-faq summary span,.ig-assistant-modal>header span,.ig-empty-products>svg,.ig-clear-filters){color:var(--ig-link)}.instagram-landing .ig-copy-feedback{color:var(--ig-success-text)}.instagram-landing .ig-final-cta>div>span{color:#fff;background:#061a3a;border-radius:99px;padding:6px 9px;display:inline-flex}:is(html[data-public-theme=dark] .instagram-landing,.instagram-landing[data-public-theme=dark]) :where(.ig-filter-toggle,.ig-filter-panel select,.ig-empty-products,.ig-category-empty,.ig-product-detail,.ig-product-quick-actions button,.ig-location-actions .ig-button.route){color:#dce8f5;background:#101f31;border-color:#304860}:is(html[data-public-theme=dark] .instagram-landing,.instagram-landing[data-public-theme=dark]) :where(.ig-empty-products h3,.ig-product-detail p){color:#edf5ff}:is(html[data-public-theme=dark] .instagram-landing,.instagram-landing[data-public-theme=dark]) :where(.ig-empty-products p,.ig-product-detail span){color:#b7c7d8}:is(html[data-public-theme=dark] .instagram-landing,.instagram-landing[data-public-theme=dark]) .ig-product-quick-actions button[aria-pressed=true]{color:#8edcff;background:#173b61;border-color:#4d7fac}:is(html[data-public-theme=dark] .instagram-landing,.instagram-landing[data-public-theme=dark]) .ig-special-filters button.active{color:#fff;background:#1769ad;border-color:#5aa9e7}@media (width<=390px){.ig-shortcuts>div{grid-template-columns:minmax(0,1fr)}}html[data-public-theme] .legal-page :where(h1,h2){color:var(--rz-public-text)}html[data-public-theme] .legal-page p{color:var(--rz-public-text-secondary)}.followups-shell{--fu-navy:#071a38;--fu-blue:#075bea;--fu-cyan:#0bb8ec;--fu-text:#102640;--fu-muted:#687d94;--fu-line:#dce7f2;color:var(--fu-text);flex-direction:column;gap:18px;display:flex}.followups-shell button,.followups-shell input,.followups-shell select,.followups-shell textarea{font-family:inherit}.followups-hero{color:#fff;background:linear-gradient(125deg,#071a38 0%,#0a3c77 58%,#087fc0 100%);border:1px solid #ffffff1f;border-radius:24px;justify-content:space-between;align-items:center;min-height:170px;padding:30px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #07274d2e}.followups-hero:after{content:"";background:radial-gradient(circle,#42d5ff47,#0000 64%);width:420px;height:320px;position:absolute;top:-160px;right:-70px}.followups-hero-copy,.followups-hero-actions{z-index:1;position:relative}.followups-hero-copy>span{color:#72dbff;letter-spacing:.16em;font-size:.875rem;font-weight:700}.followups-hero h1{letter-spacing:-.03em;margin:8px 0;font-size:clamp(1.6875rem,3vw,2.5rem);line-height:1.25}.followups-hero p{color:#c6d7e9;max-width:610px;margin:0;font-size:.875rem;line-height:1.55}.followups-hero-actions{gap:10px;display:flex}.followups-primary-button,.followups-ghost-button{cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:.875rem;font-weight:700;display:flex}.followups-primary-button{color:#075bea;background:#fff;box-shadow:0 12px 30px #04193433}.followups-primary-button:hover{transform:translateY(-1px)}.followups-ghost-button{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e}.followup-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.followup-metric{border:1px solid var(--fu-line);cursor:pointer;text-align:left;background:linear-gradient(160deg,#fff,#f9fbfe);border-radius:17px;flex-direction:column;min-height:126px;padding:16px;transition:all .18s;display:flex;box-shadow:0 9px 28px #1134600d}.followup-metric:hover,.followup-metric.active{border-color:#a9c8e8;transform:translateY(-2px);box-shadow:0 14px 34px #12447a1a}.followup-metric:before{content:"";background:#9aacc0;border-radius:999px;width:32px;height:4px;margin-bottom:14px}.followup-metric.danger:before{background:#e25c43}.followup-metric.today:before{background:#ff9d2f}.followup-metric.calm:before{background:#238ee9}.followup-metric.waiting:before{background:#7b68d6}.followup-metric.deal:before{background:#08a7c7}.followup-metric.success:before{background:#17a36b}.followup-metric span{color:#60758c;font-size:.875rem;font-weight:700}.followup-metric strong{letter-spacing:-.03em;margin:5px 0;font-size:1.8125rem}.followup-metric small{color:#8292a5;font-size:.8125rem}.followups-workspace{border:1px solid var(--fu-line);background:#fff;border-radius:21px;min-height:390px;overflow:hidden;box-shadow:0 15px 42px #13365e11}.followups-toolbar{border-bottom:1px solid var(--fu-line);background:#f6f9fd;align-items:center;gap:9px;padding:13px;display:flex}.followups-search{color:#7890a8;background:#fff;border:1px solid #d5e1ee;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:220px;padding:0 12px;display:flex}.followups-search input{color:var(--fu-text);background:0 0;border:0;outline:none;width:100%;height:44px}.followups-toolbar>select{color:#3c526b;background:#fff;border:1px solid #d5e1ee;border-radius:12px;outline:none;height:44px;padding:0 11px}.followups-view-switch{background:#eaf0f6;border-radius:12px;gap:3px;padding:4px;display:flex}.followups-view-switch button{color:#6c8095;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.followups-view-switch button[aria-pressed=true]{color:var(--fu-blue);background:#fff;box-shadow:0 3px 10px #1234591a}.followups-list-heading{color:#667b92;justify-content:space-between;align-items:center;padding:15px 18px 9px;font-size:.875rem;display:flex}.followups-list-heading span{text-transform:uppercase;letter-spacing:.07em;font-size:.875rem;font-weight:700}.followups-list-heading b{background:#edf3f9;border-radius:999px;padding:5px 9px}.followup-item{border-bottom:1px solid #e9eff5;position:relative}.followup-item:last-child{border-bottom:0}.followup-item:before{content:"";background:#88a2bc;width:3px;position:absolute;top:14px;bottom:14px;left:0}.followup-item.priority-high:before{background:#ed942f}.followup-item.priority-urgent:before{background:#e45145}.followup-item-main{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(240px,1.5fr) minmax(130px,.6fr) minmax(130px,.7fr) auto;align-items:center;gap:13px;width:100%;padding:16px 18px;display:grid}.followup-item-main:hover{background:#f8fbfe}.followup-avatar{color:#075bea;background:linear-gradient(145deg,#e1eeff,#edf8ff);border:1px solid #d5e6fa;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.875rem;font-weight:700;display:flex}.followup-item-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.followup-item-title{align-items:center;gap:8px;display:flex}.followup-item-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.followup-item-title b{color:#6b7e93;text-transform:uppercase;background:#eef3f8;border-radius:999px;padding:4px 7px;font-size:.875rem}.priority-urgent .followup-item-title b{color:#b83c30;background:#ffebe8}.priority-high .followup-item-title b{color:#a96514;background:#fff2df}.followup-item-copy small,.followup-item-copy>span:last-child{color:#72859b;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.followup-item-copy>span:last-child{color:#405972}.followup-schedule,.followup-owner{flex-direction:column;gap:3px;display:flex}.followup-schedule b{color:#263f5c;text-transform:capitalize;font-size:.875rem}.followup-item.overdue .followup-schedule b{color:#ca4137}.followup-schedule small,.followup-owner{color:#7a8da1;font-size:.8125rem}.followup-owner{flex-direction:row;align-items:center;gap:5px}.followup-owner svg{width:15px;height:15px}.followup-item-main>svg{color:#8fa2b5;width:17px;height:17px}.followup-item-actions{gap:8px;padding:0 18px 14px 73px;display:flex}.followup-item-actions button{color:#49617a;cursor:pointer;background:#f2f6fa;border:0;border-radius:9px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:.875rem;font-weight:700;display:flex}.followup-item-actions button:first-child{color:#16855e;background:#eaf8f1}.followup-item-actions svg{width:14px;height:14px}.followups-kanban{grid-template-columns:repeat(5,minmax(220px,1fr));gap:10px;padding:14px;display:grid;overflow-x:auto}.followups-kanban>section{background:#f3f7fb;border:1px solid #e1e9f2;border-radius:15px;min-height:340px}.followups-kanban>section>header{align-items:center;gap:8px;padding:13px;display:flex}.followups-kanban>section>header>span{background:#7895b1;border-radius:50%;width:8px;height:8px}.followups-kanban>section>header>span.overdue{background:#e45145}.followups-kanban>section>header>span.today{background:#ed942f}.followups-kanban>section>header>span.waiting{background:#7b68d6}.followups-kanban>section>header>span.upcoming{background:#238ee9}.followups-kanban>section>header>span.done{background:#1ba66f}.followups-kanban>section>header strong{font-size:.875rem}.followups-kanban>section>header b{color:#637a92;background:#fff;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:.875rem}.followups-kanban>section>div{flex-direction:column;gap:8px;padding:0 8px 8px;display:flex}.followups-kanban .followup-item{background:#fff;border:1px solid #e0e8f1;border-radius:12px;overflow:hidden;box-shadow:0 5px 14px #183c620d}.followups-kanban .followup-item-main{grid-template-columns:auto 1fr auto;align-items:start;padding:11px}.followups-kanban .followup-avatar{width:34px;height:34px}.followups-kanban .followup-schedule{grid-column:2}.followups-kanban .followup-item-main>svg{grid-area:1/3}.followups-kanban .followup-item-actions{padding:0 8px 8px}.followups-kanban .followup-item-actions button{flex:1;justify-content:center;font-size:0}.followups-kanban>section>div>p{color:#90a0b1;text-align:center;padding:35px 10px;font-size:.875rem}.followups-calendar{grid-template-columns:210px 1fr;min-height:440px;display:grid}.followups-calendar>aside{border-right:1px solid var(--fu-line);background:linear-gradient(160deg,#f0f6fd,#f8fbfe);padding:24px}.followups-calendar>aside>span{color:#fff;background:#075bea;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:flex}.followups-calendar>aside strong{font-size:1rem;display:block}.followups-calendar>aside p{color:#71859a;font-size:.875rem;line-height:1.5}.followups-calendar>div{padding:9px 14px}.followups-calendar section>header{text-transform:capitalize;justify-content:space-between;align-items:center;padding:14px 5px 7px;display:flex}.followups-calendar section>header strong{font-size:.875rem}.followups-calendar section>header b{color:#657b91;background:#eef4f9;border-radius:99px;padding:4px 7px;font-size:.875rem}.followups-timeline{padding:20px 24px}.followups-timeline>header{flex-direction:column;margin-bottom:18px;display:flex}.followups-timeline>header span{color:#7c8fa2;letter-spacing:.12em;font-size:.875rem;font-weight:700}.followups-timeline>header strong{font-size:1.125rem}.followups-timeline>div{grid-template-columns:12px 145px 1fr;gap:12px;min-height:75px;margin-left:6px;display:grid;position:relative}.followups-timeline>div:after{content:"";background:#dce6ef;width:1px;position:absolute;top:15px;bottom:0;left:5px}.followups-timeline>div>i{z-index:1;background:#258fe5;border:3px solid #e2f1ff;border-radius:50%;width:11px;height:11px;margin-top:5px;position:relative}.followups-timeline>div>i.overdue{background:#e45145;border-color:#ffe7e4}.followups-timeline time{color:#6e8298;padding-top:3px;font-size:.8125rem}.followups-timeline button{color:inherit;cursor:pointer;text-align:left;background:#f7fafe;border:1px solid #e2eaf2;border-radius:12px;flex-direction:column;margin-bottom:12px;padding:11px 13px;display:flex}.followups-timeline button strong{font-size:.875rem}.followups-timeline button span,.followups-timeline button small{color:#72869b;font-size:.875rem}.followups-error{color:#a83d34;background:#fff1ee;border:1px solid #ffd8d1;justify-content:space-between;align-items:center;margin:13px;padding:11px 13px;font-size:.875rem;display:flex}.followups-error button{color:inherit;cursor:pointer;background:#fff;border:1px solid #f2bfb8;border-radius:8px;padding:7px 10px}.followups-loading,.followups-empty{color:#6d8197;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:360px;display:flex}.followups-loading span{border:3px solid #dbe8f4;border-top-color:#075bea;border-radius:50%;width:30px;height:30px;animation:.75s linear infinite followup-spin}.followups-loading.compact{min-height:160px}.followups-empty>span{color:#169067;background:#e8f7f1;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;display:flex}.followups-empty h3{margin:5px 0 0;font-size:1.0625rem}.followups-empty p{max-width:360px;margin:0;font-size:.875rem}.followups-empty button{color:#fff;cursor:pointer;background:#075bea;border:0;border-radius:10px;margin-top:4px;padding:10px 13px;font-weight:700}@keyframes followup-spin{to{transform:rotate(360deg)}}.followups-message-confirm{color:#fff;z-index:240;background:#072b4f;border:1px solid #ffffff1f;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;width:calc(100% - 34px);max-width:850px;padding:13px 15px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 22px 65px #02122752}.followups-message-confirm>div{align-items:center;gap:10px;display:flex}.followups-message-confirm>div>span{background:#1aa66e;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.followups-message-confirm p{flex-direction:column;margin:0;display:flex}.followups-message-confirm strong{font-size:.875rem}.followups-message-confirm small{color:#b9cde0;font-size:.8125rem}.followups-message-confirm button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff24;border-radius:9px;min-height:35px;padding:0 10px;font-size:.875rem;font-weight:700}.followups-message-confirm button:first-child{background:#1aa66e;border-color:#1aa66e}.followups-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:220;background:#030e1e94;justify-content:flex-end;align-items:stretch;padding:14px;display:flex;position:fixed;inset:0}.followups-detail{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:620px;display:flex;overflow:hidden;box-shadow:0 35px 120px #020f2259}.followups-detail>header,.followups-modal>header{color:#fff;background:linear-gradient(125deg,#071a38,#0a4c87);justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.followups-detail>header span,.followups-modal>header span{color:#65d5fb;letter-spacing:.14em;font-size:.875rem;font-weight:700}.followups-detail>header h2,.followups-modal>header h2{letter-spacing:-.035em;margin:5px 0 2px;font-size:1.5rem}.followups-detail>header p,.followups-modal>header p{color:#bdcee0;margin:0;font-size:.875rem}.followups-detail>header button,.followups-modal>header button{color:#fff;cursor:pointer;background:#ffffff1c;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.followups-detail-body{flex-direction:column;flex:1;gap:15px;padding:18px 22px;display:flex;overflow:auto}.followups-detail-status{background:#f4f8fc;border:1px solid #e3ebf3;border-radius:13px;align-items:center;gap:10px;padding:11px 13px;display:flex}.followups-detail-status b{color:#2877b9;text-transform:capitalize;background:#e8f2fc;border-radius:99px;padding:5px 8px;font-size:.875rem}.followups-detail-status b.overdue{color:#bd4439;background:#ffe9e6}.followups-detail-status span{font-size:.875rem;font-weight:700}.followups-detail-status small{color:#71859a;margin-left:auto;font-size:.8125rem}.followups-detail-product{color:#fff;background:linear-gradient(145deg,#071c3b,#0b467f);border-radius:16px;padding:18px}.followups-detail-product>span{color:#69d5fb;letter-spacing:.12em;font-size:.875rem;font-weight:700}.followups-detail-product strong{margin:6px 0 2px;font-size:1.1875rem;display:block}.followups-detail-product p{color:#bfd2e5;margin:0;font-size:.875rem}.followups-detail-product small{border-radius:99px;margin-top:11px;padding:5px 8px;font-size:.8125rem;font-weight:700;display:inline-block}.followups-detail-product small.available{color:#08744d;background:#dff7ed}.followups-detail-product small.unavailable{color:#a46218;background:#fff0df}.followups-detail dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.followups-detail dl>div{background:#f7fafe;border:1px solid #e5edf4;border-radius:11px;padding:10px}.followups-detail dt{color:#75899e;text-transform:uppercase;font-size:.875rem;font-weight:700}.followups-detail dd{margin:4px 0 0;font-size:.875rem;font-weight:600}.followups-history{border-top:1px solid #e2eaf2;padding-top:14px}.followups-history>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.followups-history>header span{font-size:.875rem;font-weight:700}.followups-history>header b{color:#60778e;background:#eef4f9;border-radius:99px;padding:4px 7px;font-size:.875rem}.followups-history>p{color:#778ba0;font-size:.875rem}.followups-history>div{grid-template-columns:auto 1fr auto;align-items:start;gap:9px;padding:9px 0;display:grid;position:relative}.followups-history>div>i{background:#1685d6;border:3px solid #e0f1ff;border-radius:50%;width:10px;height:10px;margin-top:4px}.followups-history>div>span,.followups-history>div>time{flex-direction:column;display:flex}.followups-history strong{text-transform:capitalize;font-size:.875rem}.followups-history small{color:#71859a;font-size:.8125rem}.followups-history time{color:#405b76;text-align:right;font-size:.8125rem}.followups-detail>footer{background:#f5f8fb;border-top:1px solid #dfe8f1;flex-wrap:wrap;gap:7px;padding:13px;display:flex}.followups-detail>footer button{color:#466079;cursor:pointer;background:#fff;border:1px solid #d8e3ed;border-radius:9px;align-items:center;gap:5px;min-height:37px;padding:0 10px;font-size:.875rem;font-weight:700;display:flex}.followups-detail>footer button.primary,.followups-detail>footer button.sale{color:#fff;background:#075bea;border-color:#075bea}.followups-detail>footer button.sale{background:#102640;border-color:#102640;margin-left:auto}.followups-detail>footer svg{width:14px;height:14px}.followups-modal{background:#fff;border-radius:21px;flex-direction:column;align-self:center;width:100%;max-width:620px;max-height:calc(100vh - 28px);display:flex;overflow:hidden;box-shadow:0 35px 120px #020f2261}.followups-modal-body{flex-direction:column;gap:12px;padding:20px 22px;display:flex;overflow:auto}.followups-modal label{color:#536981;flex-direction:column;gap:6px;font-size:.875rem;font-weight:700;display:flex}.followups-modal input,.followups-modal select,.followups-modal textarea{color:#17314e;background:#f6f9fc;border:1px solid #d8e4ef;border-radius:10px;outline:none;min-height:43px;padding:0 11px}.followups-modal textarea{resize:vertical;min-height:88px;padding:11px}.followups-modal input:focus,.followups-modal select:focus,.followups-modal textarea:focus{border-color:#1686df;box-shadow:0 0 0 3px #075bea1c}.followups-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.followups-check{background:#eef5fc;border-radius:11px;padding:11px;flex-direction:row!important;align-items:center!important}.followups-check input{width:18px;height:18px;min-height:18px}.followups-modal>footer{border-top:1px solid #e1e9f1;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.followups-modal>footer button{color:#50677e;cursor:pointer;background:#eef3f8;border:0;border-radius:9px;min-height:40px;padding:0 14px;font-size:.875rem;font-weight:700}.followups-modal>footer button.primary{color:#fff;background:#075bea}.followups-modal>footer button:disabled{cursor:not-allowed;opacity:.55}.followups-form-error{color:#ae4036;background:#fff0ed;border-radius:9px;margin:0;padding:10px;font-size:.875rem}.followups-config-intro{background:#edf6ff;border-radius:13px;align-items:center;gap:11px;padding:13px;display:flex}.followups-config-intro>span{color:#fff;background:#075bea;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.followups-config-intro strong{font-size:.875rem}.followups-config-intro p{color:#6b8095;margin:2px 0 0;font-size:.875rem}.followups-rules-preview{border:1px solid #dfe8f1;border-radius:12px;overflow:hidden}.followups-rules-preview>header{background:#f5f8fb;justify-content:space-between;align-items:center;padding:11px;display:flex}.followups-rules-preview>header strong{font-size:.875rem}.followups-rules-preview>header small{color:#71869a;font-size:.8125rem}.followups-rules-preview>div{border-top:1px solid #e6edf4;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.followups-rules-preview>div>span{background:#a8b5c2;border-radius:50%;width:8px;height:8px}.followups-rules-preview>div>span.active{background:#1ca46f}.followups-rules-preview p{flex-direction:column;margin:0;display:flex}.followups-rules-preview p strong{font-size:.875rem}.followups-rules-preview p small{color:#788b9d;font-size:.8125rem}.followups-rules-preview b{color:#61768b;font-size:.875rem}.followups-shell :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #075bea45}.sale-followup-origin{color:#163c62;background:linear-gradient(115deg,#eaf5ff,#f2fbff);border:1px solid #cce3f7;border-radius:13px;align-items:center;gap:11px;padding:12px 14px;display:flex}.sale-followup-origin>svg{color:#fff;background:#075bea;border-radius:9px;width:38px;height:38px;padding:9px}.sale-followup-origin>div{flex-direction:column;display:flex}.sale-followup-origin strong{font-size:.875rem}.sale-followup-origin small{color:#64809a;font-size:.8125rem}.followup-permission-overrides{background:#f5f8fc;border:1px solid #dce6f0;border-radius:13px;padding:12px}.followup-permission-overrides>header{flex-direction:column;margin-bottom:9px;display:flex}.followup-permission-overrides>header strong{color:#18334f;font-size:.875rem}.followup-permission-overrides>header small{color:#73869a;font-size:.8125rem}.followup-permission-overrides>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.followup-permission-overrides label{background:#fff;border:1px solid #e3eaf2;border-radius:9px;grid-template-columns:1fr 135px;align-items:center!important;padding:7px!important;display:grid!important}.followup-permission-overrides label span{font-size:.875rem}.followup-permission-overrides label select{min-height:34px;font-size:1rem}.followups-report{grid-template-columns:1fr 1fr;gap:12px;display:grid}.followups-report>header,.followups-report-metrics{grid-column:1/-1}.followups-report>header{flex-direction:column;display:flex}.followups-report>header span{color:#73869a;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.followups-report>header strong{font-size:1.125rem}.followups-report-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.followups-report-metrics>div{background:linear-gradient(145deg,#f1f7fd,#fff);border:1px solid #dce7f1;border-radius:12px;flex-direction:column;padding:12px;display:flex}.followups-report-metrics span,.followups-report-metrics small{color:#71869b;font-size:.8125rem}.followups-report-metrics strong{margin:3px 0;font-size:1.1875rem}.followups-report>section{border:1px solid #dfe8f1;border-radius:12px;overflow:hidden}.followups-report>section>header,.followups-report>section>div{justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.followups-report>section>header{background:#f4f8fb}.followups-report>section>header strong{font-size:.875rem}.followups-report>section>header small{color:#72869a;font-size:.8125rem}.followups-report>section>div{border-top:1px solid #e7eef4;font-size:.875rem}.followups-report>section>div b{color:#236da9}@media (width<=1180px){.followup-metrics{grid-template-columns:repeat(3,1fr)}.followups-toolbar{flex-wrap:wrap}.followups-search{flex-basis:100%}.followups-kanban{grid-template-columns:repeat(5,260px)}}@media (width<=760px){.followups-shell{gap:12px}.followups-hero{border-radius:18px;flex-direction:column;align-items:flex-start;gap:20px;min-height:0;padding:22px}.followups-hero-actions{flex-wrap:wrap;width:100%}.followups-hero-actions button{flex:1}.followups-primary-button{flex-basis:100%!important}.followups-hero h1{font-size:1.75rem}.followup-metrics{scroll-snap-type:x mandatory;margin-right:-11px;padding:0 11px 6px 0;display:flex;overflow-x:auto}.followup-metric{scroll-snap-align:start;flex:0 0 148px;min-height:112px}.followups-workspace{border-radius:16px}.followups-toolbar{padding:10px}.followups-toolbar>select{flex:1;min-width:145px}.followups-view-switch{width:100%}.followups-view-switch button{flex:1}.followup-item-main{grid-template-columns:auto 1fr auto;padding:13px}.followup-schedule{grid-column:2}.followup-owner{display:none}.followup-item-main>svg{grid-area:1/3}.followup-item-actions{padding:0 12px 12px 65px}.followup-item-actions button{flex:1;justify-content:center;font-size:0}.followup-item-actions svg{width:16px;height:16px}.followups-calendar{grid-template-columns:1fr}.followups-calendar>aside{border-bottom:1px solid var(--fu-line);border-right:0}.followups-timeline{padding:16px 12px}.followups-timeline>div{grid-template-columns:12px 1fr}.followups-timeline time,.followups-timeline button{grid-column:2}.followups-message-confirm{flex-direction:column;align-items:stretch;gap:10px;bottom:10px}.followups-message-confirm>div:last-child{grid-template-columns:1fr 1fr;display:grid}.followups-message-confirm button:last-child{grid-column:1/-1}.followups-overlay{padding:0}.followups-detail,.followups-modal{border-radius:0;max-width:none;height:100%;max-height:none}.followups-detail>header,.followups-modal>header{padding:20px}.followups-detail>footer{padding-bottom:max(13px,env(safe-area-inset-bottom))}.followups-detail>footer button{flex:1;justify-content:center}.followups-detail>footer button.sale{margin-left:0}.followups-form-grid,.followups-report{grid-template-columns:1fr}.followups-report>header,.followups-report-metrics{grid-column:1}.followups-report-metrics{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.followup-metric,.followups-primary-button{transition:none}.followups-loading span{animation:none}}.followups-notifications{background:#fff9e9;border-bottom:1px solid #f1dfad;padding:10px 14px}.followups-notifications>header,.followups-notifications>header>div{align-items:center;gap:10px;display:flex}.followups-notifications>header{justify-content:space-between}.followups-notifications>header>div>span{color:#8f6410;background:#ffe8a5;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.followups-notifications p{flex-direction:column;margin:0;display:flex}.followups-notifications strong{color:#60470e;font-size:.875rem}.followups-notifications small{color:#8c7744;font-size:.8125rem}.followups-notifications button{color:#725515;cursor:pointer;background:#fff;border:1px solid #e5ce92;border-radius:8px;min-height:32px;padding:0 10px;font-size:.875rem;font-weight:700}.followups-notifications>div{gap:7px;margin-top:8px;display:flex;overflow:auto}.followups-notifications>div button{flex:none;justify-content:space-between;align-items:center;gap:12px;max-width:290px;display:flex}.followups-notifications>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.followups-notifications time{color:#9b8148;white-space:nowrap;font-size:.8125rem}.followups-load-more{justify-content:center;padding:15px;display:flex}.followups-load-more button{color:#315d83;cursor:pointer;background:#fff;border:1px solid #cddce9;border-radius:10px;min-height:40px;padding:0 18px;font-size:.875rem;font-weight:700}.followups-load-more button:disabled{opacity:.55}.followups-danger-note{color:#9f3f35;background:#fff0ed;border:1px solid #ffd8d1;border-radius:10px;margin:0;padding:11px;font-size:.875rem;line-height:1.5}.followups-config-editor{border:1px solid #dfe8f1;border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.followups-config-editor>header{background:#f4f8fb;justify-content:space-between;align-items:center;padding:11px;display:flex}.followups-config-editor>header strong{font-size:.875rem}.followups-config-editor>header small{color:#71869a;font-size:.8125rem}.followups-config-editor>div{border-top:1px solid #e6edf4;grid-template-columns:1.4fr 1fr .8fr auto;align-items:end;gap:8px;padding:10px;display:grid}.followups-config-editor>div.wide{grid-template-columns:1.2fr 1fr}.followups-config-editor .span-all{grid-column:1/-1}.followups-config-editor>div>button{color:#1766a6;cursor:pointer;background:#e8f2fd;border:1px solid #c8dff4;border-radius:8px;min-height:38px;padding:0 10px;font-size:.875rem;font-weight:700}.followups-config-editor .followups-check{min-height:43px;padding:8px}.followups-config-editor textarea{min-height:70px}@media (width<=760px){.followups-notifications>header{align-items:flex-start}.followups-notifications>header>button{max-width:105px}.followups-config-editor>div,.followups-config-editor>div.wide{grid-template-columns:1fr}.followups-config-editor .span-all{grid-column:1}.followups-message-confirm>div:last-child{grid-template-columns:1fr 1fr}.followups-message-confirm button:last-child{grid-column:1/-1}}.followup-stage-control{color:#61788f;background:#f7fafe;border-top:1px solid #e2eaf2;justify-content:space-between;align-items:center;gap:7px;padding:8px;font-size:.875rem;font-weight:700;display:flex}.followup-stage-control select{color:#294965;background:#fff;border:1px solid #cfddea;border-radius:8px;width:145px;min-width:0;min-height:36px;padding:0 6px}.followups-kanban .followup-owner{grid-column:2;display:flex}.followups-kanban>section>header>span.scheduled{background:#238ee9}.followups-kanban>section>header>span.contacted{background:#08a7c7}.followups-kanban>section>header>span.negotiating{background:#ed942f}.followups-kanban>section>header>span.closed{background:#1ba66f}@media (width<=760px){.followups-detail,.followups-modal{height:100dvh}.followups-shell button,.followups-stage-control select{min-height:44px}.followups-view-switch button{height:44px}.followups-kanban .followup-owner{display:flex}.followups-kanban{scroll-snap-type:x proximity;grid-template-columns:repeat(5,248px)}.followups-kanban>section{scroll-snap-align:start}}.followups-customer-field.is-open,.followups-customer-search.is-open{z-index:80;position:relative}.followups-customer-search{position:relative}.followups-customer-search>input:first-child{width:100%}.followups-customer-results{z-index:20;background:#fff;border:1px solid #cbdbea;border-radius:11px;max-height:250px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 16px 38px #09264829}.followups-customer-results button{color:#17314e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;width:100%;padding:9px 10px;display:flex}.followups-customer-results button:hover,.followups-customer-results button:focus{background:#edf6ff;outline:none}.followups-customer-results strong{font-size:.875rem}.followups-customer-results small,.followups-customer-results p{color:#6f8398;font-size:.8125rem}.followups-customer-results p{text-align:center;margin:0;padding:12px}.followups-timeline>div:last-child:after{display:none}.followups-shell .followup-item-main{min-height:74px;padding:13px 14px}.followups-shell .followup-item-title strong{color:#132d4c;font-size:.9375rem;font-weight:700;line-height:1.25}.followups-shell .followup-item-copy>small{color:#647a92;font-size:.8125rem;line-height:1.4}.followups-shell .followup-item-copy>span:last-child{color:#38536f;font-size:.875rem;line-height:1.45}.followups-shell .followup-schedule b{font-size:.875rem}.followups-shell .followup-schedule small,.followups-shell .followup-owner{font-size:.8125rem}.followups-shell .followup-item-actions{gap:7px;padding:9px 12px 12px}.followups-shell .followup-item-actions button{min-height:42px;padding:0 12px;font-size:.875rem;font-weight:700}.followups-shell .followups-toolbar :is(input,select){min-height:46px;font-size:1rem}.followups-shell .followups-detail>header h2{font-size:1.5rem;line-height:1.25}.followups-shell .followups-detail>header p,.followups-shell .followups-detail-body{font-size:.875rem}.followups-shell .followups-detail-status span{font-size:.875rem;font-weight:700}.followups-shell .followups-detail-status small{font-size:.8125rem}.followups-shell .followups-detail-product strong{font-size:1.0625rem}.followups-shell .followups-detail-product p,.followups-shell .followups-detail-product small{font-size:.8125rem;line-height:1.4}.followups-shell .followups-detail dl dt{font-size:.875rem}.followups-shell .followups-detail dl dd{font-size:.875rem;line-height:1.4}.followups-shell .followups-history>header span{font-size:.875rem;font-weight:700}.followups-shell .followups-history>header b{font-size:.875rem}.followups-shell .followups-history>div>span strong{text-transform:none;font-size:.875rem}.followups-shell .followups-history>div>span small{font-size:.8125rem;line-height:1.4}.followups-shell .followups-history>div time{font-size:.8125rem}.followups-shell .followups-detail>footer button{min-height:44px;padding:0 13px;font-size:.875rem;font-weight:700}.followups-linked-records{background:linear-gradient(145deg,#f6faff,#fff);border:1px solid #dce9f6;border-radius:15px;padding:13px}.followups-linked-records>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.followups-linked-records>header span{color:#075bea;letter-spacing:.1em;font-size:.875rem;font-weight:700}.followups-linked-records>header b{color:#075bea;background:#e8f2ff;border-radius:999px;padding:4px 7px;font-size:.875rem}.followups-linked-records>div{gap:8px;display:grid}.followups-linked-records article{background:#fff;border:1px solid #e1eaf4;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.followups-linked-records article>i{color:#075bea;background:#eaf3ff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.875rem;font-style:normal;font-weight:700;display:flex}.followups-linked-records article.quote>i{color:#7454c8;background:#f1ecff}.followups-linked-records article>span{flex-direction:column;min-width:0;display:flex}.followups-linked-records article>span small{color:#7a8ca1;letter-spacing:.08em;font-size:.8125rem;font-weight:700}.followups-linked-records article>span strong{color:#17314f;font-size:.875rem}.followups-linked-records article>span p{color:#71849a;overflow-wrap:anywhere;margin:2px 0 0;font-size:.875rem}.followups-linked-records article>b{color:#167250;white-space:nowrap;background:#eaf9f2;border-radius:999px;padding:5px 8px;font-size:.875rem}.followups-linked-records article.quote>b{color:#6846be;background:#f1ecff}.followups-detail-loading,.followups-detail-error{border-radius:11px;align-items:center;gap:9px;min-height:58px;margin-top:8px;padding:11px 12px;display:flex}.followups-detail-loading{color:#185da7;background:#edf6ff}.followups-detail-loading>span{border:2px solid #bcd9f8;border-top-color:#075bea;border-radius:50%;width:20px;height:20px;animation:1s linear infinite followups-detail-spin}.followups-detail-loading strong{font-size:.875rem}.followups-detail-error{color:#a72b40;background:#fff1f3;border:1px solid #efc1c8;flex-direction:column;align-items:flex-start}.followups-detail-error strong{font-size:.875rem}.followups-detail-error small{font-size:.8125rem;line-height:1.4}.followups-detail-error button{color:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:8px;min-height:36px;padding:0 10px;font-size:.875rem;font-weight:700}@keyframes followups-detail-spin{to{transform:rotate(360deg)}}@media (width<=900px){.followups-shell .followup-item-main{grid-template-columns:auto minmax(0,1fr) auto;gap:11px}.followups-shell .followup-owner{grid-column:2}.followups-shell .followup-item-main>svg:last-child{display:none}.followups-shell .followup-item-actions button{min-height:46px}.followups-linked-records article{grid-template-columns:34px minmax(0,1fr)}.followups-linked-records article>b{grid-column:2;justify-self:start}}@media (width<=620px){.followups-shell .followup-item-main{grid-template-columns:auto minmax(0,1fr)}.followups-shell .followup-schedule{text-align:left;grid-column:2}.followups-shell .followup-item-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.followups-shell .followup-item-actions button{justify-content:center;width:100%}.followups-shell .followups-detail>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.followups-shell .followups-detail>footer button{justify-content:center;width:100%}.followups-linked-records{padding:10px}}.followups-message-confirm[data-dashboard-overlay=status]{z-index:var(--rz-layer-status)}.followups-create-modal{max-width:780px;margin-inline:auto}.followups-create-modal>header{background:linear-gradient(118deg,#071b3a 0%,#0a3f78 62%,#075d9f 100%);padding:22px 26px;position:relative}.followups-create-modal>header:after{content:"";background:radial-gradient(circle,#49cfff33,#0000 68%);width:280px;height:220px;position:absolute;top:-120px;right:-55px}.followups-create-modal>header>div,.followups-create-modal>header>button{z-index:1;position:relative}.followups-create-modal>header span{letter-spacing:.16em;font-size:.875rem}.followups-create-modal>header h2{margin:7px 0 4px;font-size:1.75rem;line-height:1.25}.followups-create-modal>header p{color:#c9d9e9;font-size:.875rem;line-height:1.45}.followups-create-modal>header button{border-radius:12px;width:42px;height:42px}.followups-create-modal .followups-modal-body{background:#f4f7fb;padding:16px 18px}.followups-create-content{flex-direction:column;gap:12px;display:flex}.followups-create-section{background:#fff;border:1px solid #dce6f0;border-radius:16px;flex-direction:column;gap:13px;padding:15px;display:flex;position:relative;box-shadow:0 6px 20px #13355b0b}.followups-create-section:focus-within{z-index:5}.followups-create-section>header{align-items:center;gap:10px;display:flex}.followups-create-section>header>span{color:#0868c3;background:#e9f3ff;border:1px solid #cfe4fb;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.875rem;font-weight:700;display:flex}.followups-create-section>header>div{flex-direction:column;gap:1px;display:flex}.followups-create-section>header strong{color:#17314d;font-size:.875rem}.followups-create-section>header small{color:#72869b;font-size:.8125rem}.followups-field-label{color:#425c77;align-items:center;gap:7px;font-size:.875rem;font-weight:700;line-height:1.2;display:flex}.followups-field-label b{color:#63809b;letter-spacing:.04em;text-transform:uppercase;background:#edf4fb;border-radius:999px;padding:4px 6px;font-size:.875rem;font-weight:700}.followups-create-modal label{gap:7px;font-size:.875rem}.followups-create-modal input,.followups-create-modal textarea{font-size:1rem}.followups-create-modal input::placeholder,.followups-create-modal textarea::placeholder{color:#91a0b1;opacity:1}.followups-customer-field{z-index:0;position:relative}.followups-customer-field.is-open,.followups-customer-search.is-open{z-index:80}.followups-customer-search{z-index:0;position:relative}.followups-customer-search-icon{color:#73879d;pointer-events:none;z-index:2;display:flex;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.followups-customer-search-icon svg{width:19px;height:19px}.followups-create-modal .followups-customer-search>input:first-of-type{color:#17314e;background:#f8fafc;border:1px solid #cedceb;border-radius:12px;height:52px;padding:0 48px;font-size:1rem;font-weight:600}.followups-create-modal .followups-customer-search>input:first-of-type:focus{background:#fff;border-color:#1686df;box-shadow:0 0 0 4px #075bea1a}.followups-customer-search.has-selection>input:first-of-type{background:#f5fbf8;border-color:#b9ddcc}.followups-customer-selected{color:#087b54;background:#ddf5e9;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.followups-customer-selected svg{width:14px;height:14px}.followups-create-modal .followups-customer-results{border-color:#c9d9e9;border-radius:14px;max-height:300px;padding:0;top:calc(100% + 7px);box-shadow:0 22px 55px #041c3e33}.followups-customer-results>header,.followups-search-select-popover>header{background:#f5f8fc;border-bottom:1px solid #e2eaf2;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.followups-customer-results>header span,.followups-search-select-popover>header span{color:#667e97;letter-spacing:.12em;font-size:.875rem;font-weight:700}.followups-customer-results>header small,.followups-search-select-popover>header small{color:#1469b8;background:#e7f2ff;border-radius:999px;padding:4px 7px;font-size:.8125rem;font-weight:700}.followups-create-modal .followups-customer-results button{border:1px solid #0000;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:calc(100% - 8px);margin:4px;padding:8px;display:grid}.followups-customer-results button>i{color:#fff;background:linear-gradient(145deg,#123765,#0b76d0);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.875rem;font-style:normal;font-weight:700;display:flex}.followups-customer-results button>span{flex-direction:column;gap:2px;display:flex}.followups-create-modal .followups-customer-results strong{font-size:.875rem}.followups-create-modal .followups-customer-results small{font-size:.8125rem}.followups-customer-results button>svg{color:#07865b;width:16px;height:16px}.followups-create-details-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.followups-create-details-grid.with-assignee{grid-template-columns:1.15fr 1.15fr 1fr}.followups-search-select-label{flex-direction:column;gap:7px;min-width:0;display:flex}.followups-search-select{position:relative}.followups-search-select.is-open{z-index:35}.followups-search-select-control{background:#f8fafc;border:1px solid #cedceb;border-radius:12px;grid-template-columns:18px 1fr auto auto;align-items:center;padding:0 8px 0 13px;transition:all .18s;display:grid}.followups-search-select-control:hover{border-color:#b8cce0}.followups-search-select-control:focus-within,.followups-search-select.is-open .followups-search-select-control{background:#fff;border-color:#1686df;box-shadow:0 0 0 4px #075bea1a}.followups-search-select-control>svg{color:#71869d;width:17px;height:17px}.followups-create-modal .followups-search-select-control>input{box-shadow:none;background:0 0;border:0;min-width:0;height:50px;min-height:50px;padding:0 9px;font-size:1rem;font-weight:600}.followups-search-select-control>button{cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:36px;display:flex}.followups-search-select-control>button:hover{background:#edf3fa}.followups-search-select-control>button>span{border-bottom:2px solid #60768c;border-right:2px solid #60768c;width:7px;height:7px;transition:all .18s;transform:rotate(45deg)translateY(-2px)}.followups-search-select.is-open .followups-search-select-control>button>span{transform:rotate(225deg)translate(-1px,-1px)}.followups-search-select-check{color:#087c54;background:#def5e9;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.followups-search-select-check svg{width:13px;height:13px}.followups-search-select-popover{z-index:40;background:#fff;border:1px solid #cbd9e8;border-radius:14px;margin-top:7px;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 22px 55px #041c3e36}.followups-search-select-popover>div{scrollbar-color:#bfccda transparent;scrollbar-width:thin;max-height:260px;padding:4px;overflow:auto}.followups-search-select-popover>div>button{color:#203b57;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;width:100%;min-height:48px;padding:6px 8px;display:grid}.followups-search-select-popover>div>button:hover,.followups-search-select-popover>div>button.active{background:#f0f6fd;border-color:#d6e7f8}.followups-search-select-popover>div>button.selected{background:#eaf4ff;border-color:#bbd9f7}.followups-search-select-popover button>i{color:#567089;background:#e9f0f7;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-style:normal;font-weight:700;display:flex}.followups-search-select-popover button>i.success{color:#087c54;background:#def5e9}.followups-search-select-popover button>i.warning{color:#a96518;background:#fff0dc}.followups-search-select-popover button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.followups-search-select-popover button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.followups-search-select-popover button small{color:#71859a;font-size:.875rem}.followups-search-select-popover button>svg{color:#07865b;width:15px;height:15px}.followups-search-select-popover>div>p{color:#71859a;text-align:center;margin:0;padding:20px;font-size:.875rem}.followups-datetime-control{background:#f8fafc;border:1px solid #cedceb;border-radius:12px;grid-template-columns:18px 1fr;align-items:center;padding:0 11px;display:grid}.followups-datetime-control:focus-within{background:#fff;border-color:#1686df;box-shadow:0 0 0 4px #075bea1a}.followups-datetime-control>svg{color:#71869d;width:17px;height:17px}.followups-create-modal .followups-datetime-control>input{box-shadow:none;background:0 0;border:0;min-width:0;height:50px;min-height:50px;padding:0 8px;font-size:1rem;font-weight:600}.followups-priority-picker{border:0;margin:0;padding:0}.followups-priority-picker legend{color:#425c77;margin-bottom:7px;font-size:.8125rem;font-weight:700}.followups-priority-picker>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.followups-priority-picker label{cursor:pointer;display:block}.followups-priority-picker input{opacity:0;width:1px;height:1px;position:absolute}.followups-priority-picker label>span{color:#5d7288;background:#f7f9fc;border:1px solid #d4e0ec;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:.875rem;font-weight:700;transition:all .16s;display:flex}.followups-priority-picker label>span>i{background:#91a2b4;border-radius:50%;width:7px;height:7px}.followups-priority-picker label.normal>span>i{background:#238ee9}.followups-priority-picker label.high>span>i{background:#ed942f}.followups-priority-picker label.urgent>span>i{background:#e45145}.followups-priority-picker input:checked+span{color:#135f9f;background:#eaf4ff;border-color:#91c1f0;box-shadow:0 0 0 3px #075bea14}.followups-priority-picker label.high input:checked+span{color:#9b611c;background:#fff5e8;border-color:#f0c585}.followups-priority-picker label.urgent input:checked+span{color:#a63e34;background:#fff0ed;border-color:#efb7af}.followups-priority-picker input:focus-visible+span{outline-offset:2px;outline:3px solid #075bea40}.followups-stock-toggle{cursor:pointer;background:#f3f7fb;border:1px solid #e0e8f1;border-radius:11px;grid-template-columns:auto auto 1fr;padding:9px 11px;align-items:center!important;gap:4px 9px!important;display:grid!important}.followups-stock-toggle>input{opacity:0;width:1px;height:1px;position:absolute}.followups-stock-toggle>span{background:#c8d4df;border-radius:999px;grid-row:1/3;width:42px;height:24px;transition:all .18s;display:block;position:relative}.followups-stock-toggle>span>i{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0003}.followups-stock-toggle>input:checked+span{background:#0876d1}.followups-stock-toggle>input:checked+span>i{transform:translate(18px)}.followups-stock-toggle>input:focus-visible+span{outline-offset:2px;outline:3px solid #075bea40}.followups-stock-toggle>b{color:#405b76;align-self:end;font-size:.875rem}.followups-stock-toggle>small{color:#7a8da0;grid-column:2/4;align-self:start;font-size:.8125rem}.followups-create-notes-grid{grid-template-columns:1fr 1.25fr;gap:11px;display:grid}.followups-create-modal .followups-create-notes-grid input{background:#f8fafc;border-color:#cedceb;border-radius:12px;height:50px}.followups-create-modal .followups-create-notes-grid textarea{background:#f8fafc;border-color:#cedceb;border-radius:12px;min-height:82px;padding:13px}.followups-create-modal>footer{background:#fff;align-items:center;padding:13px 18px}.followups-create-modal>footer button{border-radius:11px;min-height:46px;padding:0 18px;font-size:.875rem}.followups-create-modal>footer button.primary{min-width:145px;box-shadow:0 8px 20px #075bea33}.followups-footer-hint{color:#7890a7;align-items:center;gap:6px;margin-right:auto;font-size:.875rem;display:flex}.followups-footer-hint svg{color:#17895f;width:15px;height:15px}@media (width<=820px){.followups-create-modal{max-width:700px}.followups-create-details-grid.with-assignee{grid-template-columns:1fr 1fr}.followups-create-details-grid.with-assignee>.followups-search-select-label:last-child{grid-column:1/-1}.followups-create-notes-grid{grid-template-columns:1fr}}@media (width<=760px){.followups-create-modal{height:100dvh}.followups-create-modal>header{padding:18px}.followups-create-modal>header h2{font-size:1.5rem}.followups-create-modal>header p{font-size:.875rem}.followups-create-modal .followups-modal-body{padding:11px}.followups-create-section{border-radius:14px;padding:13px}.followups-create-details-grid,.followups-create-details-grid.with-assignee{grid-template-columns:1fr}.followups-create-details-grid.with-assignee>.followups-search-select-label:last-child{grid-column:auto}.followups-priority-picker>div{grid-template-columns:1fr 1fr}.followups-search-select-popover,.followups-create-modal .followups-customer-results{bottom:max(10px, env(safe-area-inset-bottom));max-height:min(70dvh,520px);position:fixed;top:auto;left:10px;right:10px}.followups-search-select-popover>div,.followups-create-modal .followups-customer-results{max-height:min(58dvh,430px)}.followups-search-select-popover>div>button,.followups-create-modal .followups-customer-results button{min-height:54px}.followups-create-modal>footer{padding-bottom:max(12px, env(safe-area-inset-bottom))}.followups-footer-hint{display:none}.followups-create-modal>footer button{flex:1}.followups-create-modal>footer button.primary{min-width:0}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.dashboard-app{min-height:100dvh;overflow-x:clip}.dashboard-app :where(.dashboard-main,.dashboard-content,.dashboard-module-stage){min-width:0}.dashboard-app .dashboard-main{container:dashboard-content/inline-size}.dashboard-app :where(input,select,textarea){min-width:0;max-width:100%}.dashboard-app :where(.table-scroll,.clients-responsive-table,.daily-bank-table-scroll,.stock-intelligence-table,.reports-real-panel .audit-table,.followups-kanban){-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.dashboard-app .topbar-title,.dashboard-app .topbar-title>div,.dashboard-app .topbar-actions{min-width:0}.dashboard-app .topbar-title strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-app .topbar-actions{flex:none}.dashboard-app .clients-table-panel .table-toolbar{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(150px,220px)) auto}.dashboard-app .audit-toolbar{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(150px,210px)) auto auto;display:grid}.dashboard-app .finance-ledger-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dashboard-app .finance-ledger-actions .panel-text-button{border:1px solid #dce6f1;border-radius:9px;min-height:38px;padding:0 10px}.dashboard-app .sale-product-search.is-open{z-index:160;position:relative}.dashboard-app .seller-recent-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.dashboard-app .seller-recent-heading>b{color:#075bea;background:#eaf3ff;border:1px solid #d4e6ff;border-radius:999px;flex:none;padding:7px 10px;font-size:.875rem}.dashboard-app .seller-recent-sales-list{flex-direction:column;gap:9px;margin-top:14px;display:flex}.dashboard-app .seller-recent-sale-row{background:linear-gradient(135deg,#fbfdff,#f6f9fe);border:1px solid #e0e9f4;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(112px,auto) minmax(112px,auto) auto;align-items:center;gap:10px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.dashboard-app .seller-recent-sale-row:hover{border-color:#b9d3f4;transform:translateY(-1px);box-shadow:0 10px 26px #123d7014}.dashboard-app .seller-recent-sale-main{flex-direction:column;gap:4px;min-width:0;display:flex}.dashboard-app .seller-recent-sale-main strong{color:#16304f;overflow-wrap:break-word;word-break:normal;font-size:.875rem}.dashboard-app .seller-recent-sale-main small{color:#60758f;overflow-wrap:break-word;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.dashboard-app .seller-recent-sale-main em{color:#8a99aa;font-size:.875rem;font-style:normal;font-weight:700}.dashboard-app .seller-recent-sale-metric{background:#fff;border:1px solid #e2eaf4;border-radius:11px;flex-direction:column;gap:3px;min-width:0;padding:9px 10px;display:flex}.dashboard-app .seller-recent-sale-metric small{color:#7b8ca2;font-size:.8125rem;font-weight:700}.dashboard-app .seller-recent-sale-metric strong{color:#075bea;overflow-wrap:anywhere;font-size:.875rem}.dashboard-app .seller-recent-sale-metric.profit strong{color:#16825b}.dashboard-app .seller-recent-sale-row .seller-receipt-button{min-height:44px;padding-inline:14px;font-size:12px}.dashboard-app .seller-recent-sale-row .seller-receipt-button:focus-visible,.dashboard-app .seller-recent-toggle:focus-visible{outline-offset:2px;outline:3px solid #075bea3d}.dashboard-app .seller-recent-toggle{color:#075bea;cursor:pointer;background:#f0f6ff;border:1px solid #d8e7fb;border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:10px;font-size:.875rem;font-weight:700;display:flex}.dashboard-app .seller-recent-toggle span{margin-left:8px}.dashboard-app .finance-entry-details{padding:16px;grid-template-columns:minmax(0,1fr)!important}.dashboard-app .finance-entry-identity,.dashboard-app .finance-settlement-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-app .finance-entry-identity>span,.dashboard-app .finance-settlement-summary>span{min-width:0}.dashboard-app .finance-settlement-summary{background:#fff;border:1px solid #dce7f4;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.dashboard-app .finance-settlement-summary>span{border-right:1px solid #e5edf6;padding:3px 10px}.dashboard-app .finance-settlement-summary>span:last-child{border-right:0}.dashboard-app .finance-settlement-summary>span:last-child strong{color:#ba2940!important}.dashboard-app .finance-settlement-history{background:#fff;border:1px solid #d8e5f3;border-radius:14px;overflow:hidden}.dashboard-app .finance-settlement-history>header{background:linear-gradient(135deg,#eef5ff,#f8fbff);border-bottom:1px solid #dfe9f5;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.dashboard-app .finance-settlement-history>header>div{min-width:0}.dashboard-app .finance-settlement-history>header span{color:#075bea;letter-spacing:.12em;font-size:.875rem;font-weight:700}.dashboard-app .finance-settlement-history>header h4{color:#142d4b;margin:3px 0;font-size:1rem}.dashboard-app .finance-settlement-history>header p{color:#70839b;margin:0;font-size:.875rem;line-height:1.4}.dashboard-app .finance-settlement-history>header>b{color:#fff;background:#075bea;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9375rem;display:flex}.dashboard-app .finance-settlement-list{flex-direction:column;display:flex}.dashboard-app .finance-settlement-item{border-bottom:1px solid #edf2f7;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.dashboard-app .finance-settlement-item:last-child{border-bottom:0}.dashboard-app .finance-settlement-sequence{color:#075bea;background:#eaf3ff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.875rem;font-weight:700;display:flex}.dashboard-app .finance-settlement-item.compensation .finance-settlement-sequence{color:#a8660d;background:#fff2dc}.dashboard-app .finance-settlement-item>div{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-app .finance-settlement-item>div>strong{color:#18324f!important;font-size:.875rem!important}.dashboard-app .finance-settlement-item>div>small{color:#74869d!important;margin:0!important;font-size:.8125rem!important}.dashboard-app .finance-settlement-item em{color:#53708f;font-size:.875rem;font-style:normal}.dashboard-app .finance-settlement-item p{color:#8493a6;overflow-wrap:anywhere;margin:0;font-size:.875rem}.dashboard-app .finance-settlement-method{color:#5d718a;white-space:nowrap;background:#eef4fb;border-radius:999px;padding:6px 9px;font-size:.875rem;font-weight:700}.dashboard-app .finance-settlement-item.compensation .finance-settlement-method{color:#9a620e;background:#fff3df}.dashboard-app .finance-settlement-item>b{color:#172d48;white-space:nowrap;font-size:.875rem}.dashboard-app .finance-settlement-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:120px;padding:18px;display:flex}.dashboard-app .finance-settlement-empty>span{color:#86a4c7;font-size:1.5rem}.dashboard-app .finance-settlement-empty>strong{color:#29405d!important;font-size:.875rem!important}.dashboard-app .finance-settlement-empty>small{color:#7f90a5!important;font-size:.8125rem!important}.dashboard-app .pro-receipt-payment-timing{color:#075bea;margin-top:2px;font-size:10px;font-weight:850;line-height:1.35;display:block}@media (width>=1181px) and (width<=1440px){.dashboard-app .seller-columns{grid-template-columns:minmax(0,1fr);align-items:start}.dashboard-app .seller-sales{min-width:0}}@media (width<=1180px){body:has(.dashboard-app .dashboard-sidebar.open){overflow:hidden}.dashboard-app .dashboard-sidebar{max-width:86vw;height:100dvh;padding-bottom:max(17px, env(safe-area-inset-bottom));z-index:1000;width:min(320px,86vw);transition:transform .2s;transform:translate(-105%);box-shadow:22px 0 56px #000a1c57}.dashboard-app .dashboard-sidebar.open{transform:translate(0)}.dashboard-app .dashboard-brand>button{color:#dbeaff;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.dashboard-app .sidebar-overlay{z-index:999;background:#010c1f8f;border:0;display:block;position:fixed;inset:0}.dashboard-app .dashboard-main{width:100%;margin-left:0}.dashboard-app .seller-columns,.dashboard-app .seller-management-grid{grid-template-columns:minmax(0,1fr)}.dashboard-app .seller-columns>article{min-height:0}.dashboard-app .dashboard-menu-button{border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.dashboard-app .dashboard-topbar{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));gap:12px}.dashboard-app .topbar-title{flex:auto;overflow:hidden}.dashboard-app .dashboard-content{width:100%;max-width:none;padding:24px 22px 52px}.dashboard-app :where(.metric-grid,.module-metric-row,.module-metric-row.four),.dashboard-app .audit-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app .audit-toolbar>label{grid-column:1/-1;max-width:none}.dashboard-app :where(.inventory-view-tabs,.operations-tabs,.personal-status-tabs){-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}.dashboard-app :where(.inventory-view-tabs,.operations-tabs,.personal-status-tabs)>button{white-space:nowrap;flex:none}.dashboard-app .inventory-status-filters{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.dashboard-app .sale-workspace{width:100%;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.dashboard-app .sale-drawer{max-height:calc(100dvh - 24px)}.dashboard-app .global-search-menu{max-height:min(64dvh,520px);overflow-y:auto}.dashboard-app .sales-list-panel{padding-left:14px;padding-right:14px}.dashboard-app .sales-filter-shell{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app .sales-search-field,.dashboard-app .sales-toolbar-actions{grid-column:1/-1}.dashboard-app .sales-modern-table{border-spacing:0 10px;width:100%;min-width:0;display:block}.dashboard-app .sales-modern-table thead{display:none}.dashboard-app .sales-modern-table tbody{flex-direction:column;width:100%;display:flex}.dashboard-app .sales-modern-table tbody tr{border:1px solid #e2eaf4;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:14px;display:grid;overflow:hidden;box-shadow:0 8px 25px #0c326012}.dashboard-app .sales-modern-table td,.dashboard-app .sales-modern-table td:first-child,.dashboard-app .sales-modern-table td:last-child{border:0;border-bottom:1px solid #edf1f6;border-radius:0;min-width:0;padding:11px 0;display:block}.dashboard-app .sales-modern-table td:before{color:#74869b;content:attr(data-label);letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:.875rem;font-weight:700;display:block}.dashboard-app .sales-modern-table td:nth-child(2),.dashboard-app .sales-modern-table td:nth-child(3),.dashboard-app .sales-modern-table td:last-child{grid-column:1/-1}.dashboard-app .sales-modern-table td:nth-last-child(-n+2){border-bottom:0}.dashboard-app .sales-product-cell{max-width:none}.dashboard-app .sales-product-cell strong{white-space:normal}.dashboard-app .sales-modern-table .sale-row-actions{flex-direction:row;align-items:stretch;gap:8px;width:100%;display:flex}.dashboard-app .sales-modern-table .sale-row-actions button{flex:1;width:auto;min-height:44px}.ig-admin-sticky-actions{bottom:max(12px, env(safe-area-inset-bottom));left:max(14px, env(safe-area-inset-left));right:max(14px, env(safe-area-inset-right))}.dashboard-app .dashboard-content{padding:20px 16px 46px}.dashboard-app :where(.inventory-hero,.clients-hero,.users-hero,.import-hero){grid-template-columns:auto minmax(0,1fr)}.dashboard-app :where(.inventory-entry-actions,.clients-entry-button,.users-new-button,.import-security-chip){grid-column:1/-1}.dashboard-app .inventory-entry-actions{touch-action:pan-y;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));width:100%;display:grid;overflow-x:hidden}.dashboard-app .inventory-entry-actions .inventory-entry-button{width:100%;min-width:0;min-height:58px}.dashboard-app :where(.clients-entry-button,.users-new-button){justify-content:center;width:100%}.dashboard-app :where(.supplier-fields,.inline-supplier-entry,.collaborator-goal-grid),.dashboard-app :where(.dashboard-two-columns,.closing-grid,.document-grid,.governance-grid,.crm-board){grid-template-columns:minmax(0,1fr)}.dashboard-app :where(.table-toolbar,.inventory-filter-bar,.reports-filter-grid){flex-wrap:wrap;align-items:stretch}.dashboard-app .table-toolbar>label{flex-basis:100%;width:100%;max-width:none}.dashboard-app .inventory-table-panel .table-toolbar .inventory-mobile-sort{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;height:auto;min-height:46px;padding:6px 8px 6px 13px;display:flex!important}.dashboard-app .inventory-mobile-sort>span{color:#667991;flex:none;font-size:.875rem;font-weight:700}.dashboard-app .inventory-mobile-sort>select{color:#173553;background:#eff5fc;border:1px solid #d3e0ef;border-radius:9px;flex:auto;min-width:0;min-height:34px;padding:0 34px 0 11px;font-size:1rem;font-weight:700}.dashboard-app .clients-table-panel .table-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app .clients-table-panel .table-toolbar>label{grid-column:1/-1}.dashboard-app .clients-table-panel .table-toolbar button,.dashboard-app .clients-table-panel .table-toolbar select{width:100%;min-width:0}.dashboard-app .audit-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app .audit-toolbar>label{grid-column:1/-1}.dashboard-app .inventory-view-tabs{justify-content:flex-start;padding-bottom:4px}.dashboard-app .inventory-refresh-button{min-height:38px;padding:8px 11px;font-size:.875rem}.dashboard-app .inventory-view-summary{display:none}.dashboard-app .inventory-table-panel .table-scroll{overflow:visible}.dashboard-app .inventory-table-panel .dashboard-table,.dashboard-app .inventory-table-panel .dashboard-table tbody{width:100%;min-width:0;display:block}.dashboard-app .inventory-table-panel .dashboard-table thead{display:none}.dashboard-app .inventory-table-panel .dashboard-table tbody{gap:12px;padding:12px;display:grid}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row){background:#fff;border:1px solid #dbe6f2;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;padding:12px;display:grid;overflow:hidden;box-shadow:0 8px 22px #1134600f}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td{border:0;flex-direction:column;align-items:flex-start;min-width:0;min-height:0;padding:8px;display:flex}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:before{color:#6d8097;content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.875rem;font-weight:700}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:first-child,.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:last-child{grid-column:1/-1}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:last-child{align-items:flex-end}.dashboard-app .inventory-table-panel .dashboard-table tbody tr.inventory-clickable-row:focus-visible{outline-offset:-4px}.dashboard-app .inventory-state-row,.dashboard-app .inventory-state-row td{width:100%;height:auto;display:block}.dashboard-app .clients-responsive-table{padding:10px 11px 14px;overflow:clip visible}.dashboard-app .clients-table{min-width:0}.dashboard-app .clients-table,.dashboard-app .clients-table tbody,.dashboard-app .clients-table tr,.dashboard-app .clients-table td{width:100%;display:block}.dashboard-app .clients-table thead{display:none}.dashboard-app .clients-table tbody{gap:12px;display:grid}.dashboard-app .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state){background:#fff;border:1px solid #dfe8f3;border-radius:15px;overflow:hidden;box-shadow:0 8px 22px #11346012}.dashboard-app .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state) td{border-bottom:1px solid #edf2f7;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:52px;padding:11px 13px;display:grid}.dashboard-app .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state) td:before{color:#708197;content:attr(data-label);letter-spacing:.045em;text-transform:uppercase;font-size:.875rem;font-weight:700}.dashboard-app .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state) td:last-child{border-bottom:0}.dashboard-app .clients-table .client-name-cell,.dashboard-app .clients-table .client-name-cell>div{min-width:0}.dashboard-app .clients-table .client-name-cell :where(strong,small){overflow-wrap:anywhere}.dashboard-app .audit-responsive-table{overflow:visible}.dashboard-app .audit-responsive-table .dashboard-table,.dashboard-app .audit-responsive-table .dashboard-table tbody{width:100%;min-width:0;display:block}.dashboard-app .audit-responsive-table .dashboard-table thead{display:none}.dashboard-app .audit-responsive-table .dashboard-table tbody{gap:12px;padding:12px;display:grid}.dashboard-app .audit-responsive-table .dashboard-table tbody tr{background:#fff;border:1px solid #dfe8f3;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;display:grid;overflow:hidden}.dashboard-app .audit-responsive-table .dashboard-table td{border:0;border-bottom:1px solid #edf2f7;min-width:0;min-height:0;padding:10px}.dashboard-app .audit-responsive-table .dashboard-table td:before{color:#708197;content:attr(data-label);letter-spacing:.055em;text-transform:uppercase;margin-bottom:6px;font-size:.875rem;font-weight:700;display:block}.dashboard-app .audit-responsive-table .dashboard-table td:nth-child(5),.dashboard-app .audit-responsive-table .dashboard-table td:last-child{grid-column:1/-1}.dashboard-app .audit-responsive-table .dashboard-table td:last-child{border-bottom:0}.dashboard-app .audit-field-diff p{grid-template-columns:minmax(90px,.7fr) minmax(0,1fr) auto minmax(0,1fr)}.dashboard-app .generic-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}.dashboard-app .generic-row>span:nth-of-type(n+3){display:none}.dashboard-app .finance-premium .finance-ledger-row{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-app .finance-premium .finance-ledger-row>.expense-category-icon{grid-row:1/span 2}.dashboard-app .finance-premium .finance-ledger-row>.finance-status-badge{grid-area:1/3}.dashboard-app .finance-premium .finance-ledger-row>b{grid-area:2/3}.dashboard-app .finance-premium .finance-ledger-row>:where(.finance-settle-button,.finance-settled-mark,.compensation-action-button,.finance-ledger-actions,.receivable-kind-chip){grid-column:2/-1}.dashboard-app .finance-ledger-actions{justify-content:stretch}.dashboard-app .finance-ledger-actions>button{flex:110px}.dashboard-app .finance-entry-details,.dashboard-app .received-device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app .finance-premium .inventory-filter-bar{grid-template-columns:minmax(0,1fr) auto;display:grid}.dashboard-app .reports-real-panel .inventory-filter-bar{flex-direction:column;align-items:stretch}.dashboard-app .reports-actions{width:100%}.dashboard-app .reports-actions>*{flex:1}.dashboard-app .daily-bank-heading{flex-direction:column;align-items:flex-start;gap:14px}.dashboard-app .daily-bank-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app .daily-bank-toolbar>button{grid-column:1/-1;justify-self:stretch}.dashboard-app .daily-bank-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app .account-ledger-row{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-app .account-ledger-row em{display:none}.dashboard-app .account-ledger-row>b{min-width:92px}.dashboard-app .account-ledger-footer{flex-wrap:wrap}.dashboard-app .account-ledger-footer button{flex:180px}.dashboard-app .operations-toolbar{grid-template-columns:minmax(0,1fr)}.dashboard-app .operations-toolbar>div{overflow-x:auto}.dashboard-app .statement-row{grid-template-columns:minmax(0,1fr);align-items:start}.dashboard-app .statement-value{align-items:flex-start}.dashboard-app .statement-actions{grid-column:auto;justify-content:flex-start}.dashboard-app .stock-intelligence-table{overflow-x:auto}.dashboard-app .stock-intelligence-table>header,.dashboard-app .stock-intelligence-table>div{min-width:720px}.dashboard-app .followups-hero{flex-direction:column;align-items:flex-start;gap:18px;min-height:0;padding:24px}.dashboard-app .followups-hero-actions{flex-wrap:wrap;width:100%}.dashboard-app .followup-item-main{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-app .followup-schedule{grid-column:2}.dashboard-app .followup-owner{display:none}.dashboard-app .followup-item-main>svg{grid-area:1/3}.dashboard-app .followup-item-actions{padding-left:73px}.dashboard-app .followups-calendar{grid-template-columns:minmax(0,1fr)}.dashboard-app .followups-calendar>aside{border-bottom:1px solid var(--fu-line);border-right:0}.dashboard-app :where(.finance-modal-backdrop,.drawer-backdrop,.followups-overlay,.operations-modal-backdrop){overscroll-behavior:contain}.dashboard-app :where(.finance-entry-modal,.sale-drawer,.followups-detail,.followups-modal,.operations-modal){-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:calc(100dvh - 24px);scroll-padding-block:88px}.dashboard-app .product-entry-backdrop{align-items:flex-end;padding:12px 12px 0}.dashboard-app .product-entry-modal,.dashboard-app .client-entry-create-modal{height:min(96dvh,940px);max-height:min(96dvh,940px)}.dashboard-app .batch-device-list{min-height:clamp(220px,38dvh,390px);max-height:min(48dvh,460px)}.dashboard-app .model-combobox.is-open,.dashboard-app .sale-customer-picker.is-open,.dashboard-app .sale-product-search.is-open,.dashboard-app .followups-customer-field.is-open,.dashboard-app .followups-customer-search.is-open{isolation:isolate;z-index:260;position:relative}.dashboard-app :where(.model-combobox-popover,.sale-customer-results,.sale-product-results,.followups-customer-results){bottom:max(12px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));max-height:min(58dvh,520px);right:max(12px, env(safe-area-inset-right));z-index:300;border-radius:18px;margin:0;position:fixed;top:auto;overflow-y:auto;box-shadow:0 28px 80px #03143057}.dashboard-app :where(.model-combobox-results,.sale-customer-results,.sale-product-results,.followups-customer-results)>button{min-height:56px}.dashboard-app :where(.finance-modal-actions,.drawer-footer,.product-entry-actions,.followups-detail>footer,.followups-modal>footer,.operations-modal>footer){padding-bottom:max(13px, env(safe-area-inset-bottom));z-index:20;position:sticky;bottom:0}}@media (width<=720px){.dashboard-app .dashboard-topbar{height:64px;padding-left:max(10px, env(safe-area-inset-left));padding-right:max(10px, env(safe-area-inset-right))}.dashboard-app .dashboard-content{padding:14px 10px 38px}.dashboard-app :where(.metric-grid,.module-metric-row,.module-metric-row.four,.module-metric-row.two){grid-template-columns:minmax(0,1fr)}.dashboard-app :where(.overview-welcome,.module-header,.seller-welcome,.panel-heading){flex-direction:column;align-items:flex-start}.dashboard-app :where(.module-header,.inventory-hero,.clients-hero,.users-hero,.import-hero,.generic-premium-hero){border-radius:18px;padding:19px 16px}.dashboard-app .sales-list-heading{align-items:flex-start}.dashboard-app .sales-list-heading>strong{min-width:auto}.dashboard-app .sales-filter-shell,.dashboard-app .clients-table-panel .table-toolbar,.dashboard-app .audit-toolbar,.dashboard-app .finance-premium .inventory-filter-bar,.dashboard-app .daily-bank-toolbar{grid-template-columns:minmax(0,1fr)}.dashboard-app .sales-search-field,.dashboard-app .sales-toolbar-actions,.dashboard-app .clients-table-panel .table-toolbar>label,.dashboard-app .audit-toolbar>label{grid-column:auto}.dashboard-app .sales-toolbar-actions>button{flex:1}.dashboard-app .sales-modern-table tbody tr,.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row),.dashboard-app .audit-responsive-table .dashboard-table tbody tr{grid-template-columns:minmax(0,1fr)}.dashboard-app .sales-modern-table td:nth-child(n),.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:nth-child(n),.dashboard-app .audit-responsive-table .dashboard-table td:nth-child(n){grid-column:1}.dashboard-app .inventory-table-panel .dashboard-table .inventory-row-actions>.inventory-row-action{justify-content:space-between;width:100%}.dashboard-app .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state) td{grid-template-columns:minmax(0,1fr);align-items:start}.dashboard-app .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state) td:before{margin-bottom:2px}.dashboard-app .drawer-form-row{flex-direction:column}.dashboard-app .drawer-form-row>*{flex:auto;width:100%}.dashboard-app :where(.finance-modal-backdrop,.drawer-backdrop,.followups-overlay,.operations-modal-backdrop){align-items:flex-end;padding:0}.dashboard-app :where(.finance-entry-modal,.sale-workspace,.sale-drawer,.followups-detail,.followups-modal,.operations-modal){border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:100dvh}.dashboard-app .sale-workspace{border-radius:0;max-width:100%;height:100dvh;max-height:100dvh}.dashboard-app .sale-live-totals{position:static}.dashboard-app :where(.sale-client-line,.sale-context-grid,.sale-product-entry,.sale-payment-entry,.sale-fulfillment-options,.sale-logistics-fields,.sale-edit-logistics,.trade-in-payment-fields){grid-template-columns:minmax(0,1fr)}.dashboard-app :where(.sale-product-entry .sale-product-select,.sale-product-entry .sale-add-button,.sale-payment-entry>label:first-child,.trade-in-payment-fields .trade-in-notes){grid-column:auto}.dashboard-app .sale-workspace .drawer-footer{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.dashboard-app .sale-workspace .drawer-footer button{width:100%;min-width:0}.dashboard-app .audit-field-diff p{grid-template-columns:minmax(0,1fr)}.dashboard-app .audit-field-diff p>i{transform:rotate(90deg)}.dashboard-app .finance-entry-details,.dashboard-app .received-device-grid,.dashboard-app .account-ledger-balance{grid-template-columns:minmax(0,1fr)}.dashboard-app .account-ledger-balance small{grid-area:auto/1}.dashboard-app .account-ledger-footer{flex-direction:column;align-items:stretch}.dashboard-app .followup-item-actions{padding:0 12px 12px 65px}.dashboard-app .followup-item-actions button{flex:1;justify-content:center}.dashboard-app .followups-overlay{height:100dvh}.dashboard-app .followups-detail,.dashboard-app .followups-modal{border-radius:0;max-width:none;height:100dvh;max-height:100dvh}.dashboard-app .operations-form-grid,.dashboard-app .followups-form-grid,.dashboard-app .followups-report,.dashboard-app .followups-config-editor>div,.dashboard-app .followups-config-editor>div.wide{grid-template-columns:minmax(0,1fr)}.dashboard-app :where(.finance-modal-actions,.product-entry-actions,.quick-customer-actions){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.dashboard-app :where(.finance-modal-actions,.product-entry-actions,.quick-customer-actions)>button{width:100%;min-width:0}}@media (width<=460px){.dashboard-app .topbar-title span,.dashboard-app .topbar-avatar{display:none}.dashboard-app .topbar-title{gap:4px}.dashboard-app .dashboard-menu-button,.dashboard-app .topbar-actions button{width:42px;height:42px}.dashboard-app .dashboard-search-wrap.open{left:8px;right:8px}.dashboard-app .sales-modern-table .sale-row-actions,.dashboard-app :where(.finance-modal-actions,.product-entry-actions,.quick-customer-actions,.sale-workspace .drawer-footer){grid-template-columns:minmax(0,1fr)}.dashboard-app .sales-modern-table .sale-row-actions{display:grid}.dashboard-app .followups-report-metrics,.dashboard-app .team-tier-editor>div{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){.dashboard-app .dashboard-topbar{gap:8px}.dashboard-app .topbar-actions{gap:4px}.dashboard-app .updates-topbar-button{display:none}.dashboard-app .dashboard-menu-button,.dashboard-app .topbar-actions button{flex-basis:44px;width:44px;height:44px}.dashboard-app .topbar-title>div{min-width:0}}@media (width<=720px){.dashboard-app .seller-sales{padding:16px}.dashboard-app .seller-recent-heading{flex-direction:row;align-items:flex-start}.dashboard-app .seller-recent-sale-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app .seller-recent-sale-main,.dashboard-app .seller-recent-sale-row .seller-receipt-button{grid-column:1/-1}.dashboard-app .seller-recent-sale-row .seller-receipt-button{width:100%}.dashboard-app .seller-management-sale-row{grid-template-columns:auto minmax(0,1fr)}.dashboard-app .seller-management-sale-row>div:nth-of-type(n+2){flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}.dashboard-app .finance-entry-identity{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app .finance-settlement-item{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-app .finance-settlement-method{grid-column:2;justify-self:start}.dashboard-app .finance-settlement-item>b{grid-area:1/3/span 2}.dashboard-app .seller-history-row{grid-template-columns:auto minmax(0,1fr)}.dashboard-app .seller-history-row>b{grid-column:2;justify-self:start}}@media (width<=460px){.dashboard-app .seller-recent-heading>b{display:none}.dashboard-app .seller-recent-sale-row{gap:8px;padding:10px}.dashboard-app .seller-recent-sale-metric{padding:8px}.dashboard-app .finance-entry-identity,.dashboard-app .finance-settlement-summary{grid-template-columns:minmax(0,1fr)}.dashboard-app .finance-settlement-summary>span{border-bottom:1px solid #e5edf6;border-right:0;padding:8px 4px}.dashboard-app .finance-settlement-summary>span:last-child{border-bottom:0}.dashboard-app .finance-settlement-history>header{align-items:flex-start}.dashboard-app .finance-settlement-history>header p{display:none}.dashboard-app .finance-settlement-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 10px;padding:12px}.dashboard-app .finance-settlement-item>b{grid-area:auto/2;justify-self:start}.dashboard-app .finance-settlement-method{grid-column:2}}@media (width<=1180px) and (pointer:coarse){.dashboard-app :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){font-size:1rem}.dashboard-app :where(.dashboard-nav-group button,.table-toolbar button,.dashboard-table td>button,.generic-row button,.panel-text-button,.inventory-view-tabs button,.inventory-status-filters button,.statement-actions button,.crm-column article button,.followup-item-actions button,.followups-view-switch button,summary){min-block-size:44px}.dashboard-app :where(.dashboard-table td>button,.generic-row>button){min-inline-size:44px}}@media (prefers-reduced-motion:reduce){.dashboard-app .dashboard-sidebar{transition:none}}.dashboard-app .inventory-premium .inventory-metric-row.five{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-app .inventory-premium .inventory-metric-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-app .inventory-premium .inventory-metric-row>.inventory-kpi{--inventory-kpi-accent:#0b72e7;--inventory-kpi-soft:#f2f8ff;appearance:none;background:linear-gradient(145deg, #fff 42%, var(--inventory-kpi-soft));border:1px solid color-mix(in srgb, var(--inventory-kpi-accent) 18%, #dbe6f2);color:#152238;text-align:left;border-radius:20px;flex-direction:column;justify-content:center;gap:8px;min-height:148px;padding:24px 22px;font-family:inherit;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #0f2a4c12}.dashboard-app .inventory-premium .inventory-metric-row>.inventory-kpi:after{background:var(--inventory-kpi-accent);content:"";border-radius:0 6px 6px 0;width:4px;height:50px;position:absolute;top:25px;left:0}.dashboard-app .inventory-premium .inventory-metric-row>.inventory-kpi:before{background:color-mix(in srgb, var(--inventory-kpi-accent) 11%, transparent);content:"";pointer-events:none;border-radius:50%;width:110px;height:110px;position:absolute;top:-55px;right:-50px}.dashboard-app .inventory-premium .inventory-metric-row>.inventory-kpi>i{background:color-mix(in srgb, var(--inventory-kpi-accent) 11%, #fff);color:var(--inventory-kpi-accent);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.875rem;font-style:normal;font-weight:700;display:flex;position:absolute;top:18px;right:18px}.dashboard-app .inventory-premium .inventory-metric-row>.inventory-kpi>span{color:#5e7087;padding-right:38px;font-size:.875rem;font-weight:600;line-height:1.3}.dashboard-app .inventory-premium .inventory-metric-row>.inventory-kpi>strong{color:#152238;letter-spacing:-.03em;font-size:clamp(1.5625rem,2vw,2rem);line-height:1.25}.dashboard-app .inventory-premium .inventory-metric-row>.inventory-kpi>small{color:#77889d;font-size:.8125rem;line-height:1.45}.dashboard-app .inventory-premium .inventory-metric-row>.inventory-kpi-reserved{--inventory-kpi-accent:#e38a13;--inventory-kpi-soft:#fff8ea;cursor:pointer}.dashboard-app .inventory-premium .inventory-metric-row>.inventory-kpi-cost{--inventory-kpi-accent:#5365d8;--inventory-kpi-soft:#f4f5ff}.dashboard-app .inventory-premium .inventory-metric-row>.inventory-kpi-potential{--inventory-kpi-accent:#079c81;--inventory-kpi-soft:#effbf7}.dashboard-app .inventory-premium .inventory-metric-row>.inventory-kpi-sold{--inventory-kpi-accent:#65768b;--inventory-kpi-soft:#f4f7fa}.dashboard-app .inventory-premium .inventory-metric-row>.inventory-kpi-reserved:hover{border-color:color-mix(in srgb, var(--inventory-kpi-accent) 42%, #dbe6f2);transform:translateY(-2px);box-shadow:0 20px 42px #975b0c24}.dashboard-app .inventory-premium .inventory-metric-row>.inventory-kpi-reserved:focus-visible{outline:3px solid color-mix(in srgb, var(--inventory-kpi-accent) 32%, transparent);outline-offset:3px}.dashboard-app .inventory-reservations-backdrop{z-index:135;padding:20px}.dashboard-app .inventory-reservations-modal{background:#fff;border:1px solid #dce6f1;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1040px,100%);max-height:min(780px,100dvh - 40px);display:grid;overflow:hidden;box-shadow:0 30px 90px #05183242}.dashboard-app .inventory-reservations-heading{border-bottom:1px solid #e6edf5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:22px 24px;display:grid}.dashboard-app .inventory-reservations-icon,.dashboard-app .inventory-reservation-device-icon{color:#0876dc;background:#eaf5ff;border:1px solid #cae7ff;border-radius:15px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.dashboard-app .inventory-reservations-icon svg,.dashboard-app .inventory-reservation-device-icon svg{width:24px;height:24px}.dashboard-app .inventory-reservations-heading>div:nth-child(2)>span{color:#0876dc;letter-spacing:.11em;font-size:.875rem;font-weight:700}.dashboard-app .inventory-reservations-heading h2{color:#152238;letter-spacing:-.035em;margin:2px 0 3px;font-size:1.5rem}.dashboard-app .inventory-reservations-heading p{color:#6e8096;margin:0;font-size:.875rem}.dashboard-app .inventory-reservations-heading>button{color:#506177;cursor:pointer;background:#f4f7fa;border:1px solid #dfe7ef;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.dashboard-app .inventory-reservations-heading>button svg{width:18px;height:18px}.dashboard-app .inventory-reservations-overview{background:#f3f8ff;border-bottom:1px solid #deebf8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;padding:14px 24px;display:grid}.dashboard-app .inventory-reservations-overview>div{align-items:center;gap:10px;display:flex}.dashboard-app .inventory-reservations-overview span{color:#486079;font-size:.875rem;font-weight:600}.dashboard-app .inventory-reservations-overview strong{color:#fff;background:#e5a43b;border-radius:9px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 8px;font-size:1rem;display:inline-flex}.dashboard-app .inventory-reservations-overview p{color:#60748b;margin:0;font-size:.875rem;line-height:1.45}.dashboard-app .inventory-reservations-list{flex-direction:column;gap:10px;min-height:180px;padding:18px 20px;display:flex;overflow-y:auto}.dashboard-app .inventory-reservation-row{background:#fff;border:1px solid #dfe7f0;border-radius:17px;grid-template-columns:minmax(240px,1.55fr) minmax(130px,1fr) minmax(130px,1fr) auto auto;align-items:center;gap:14px;padding:15px;display:grid}.dashboard-app .inventory-reservation-product{align-items:center;gap:12px;min-width:0;display:flex}.dashboard-app .inventory-reservation-device-icon{border-radius:12px;width:42px;height:42px}.dashboard-app .inventory-reservation-device-icon svg{width:20px;height:20px}.dashboard-app .inventory-reservation-product>div{flex-direction:column;min-width:0;display:flex}.dashboard-app .inventory-reservation-product strong{color:#17253a;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.dashboard-app .inventory-reservation-product small,.dashboard-app .inventory-reservation-person span{color:#7b8da2;font-size:.8125rem;line-height:1.45}.dashboard-app .inventory-reservation-product code{color:#486078;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.dashboard-app .inventory-reservation-person{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-app .inventory-reservation-person strong{color:#25374d;overflow-wrap:anywhere;font-size:.875rem;line-height:1.35}.dashboard-app .inventory-reservation-deadline span{color:#26775c;white-space:nowrap;background:#eaf8f2;border:1px solid #ccebdd;border-radius:999px;padding:7px 9px;font-size:.875rem;font-weight:700;display:inline-flex}.dashboard-app .inventory-reservation-deadline.expired span{color:#b64a37;background:#fff0ed;border-color:#ffd5cc}.dashboard-app .inventory-reservation-deadline.warning span{color:#96640e;background:#fff7e8;border-color:#f5dfb5}.dashboard-app .inventory-reservation-row>button,.dashboard-app .inventory-reservations-state button,.dashboard-app .inventory-reservations-footer button{color:#fff;cursor:pointer;white-space:nowrap;background:#0876dc;border:0;border-radius:11px;min-height:40px;padding:0 13px;font-size:.875rem;font-weight:700}.dashboard-app .inventory-reservations-state{color:#4d6279;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.dashboard-app .inventory-reservations-state small{color:#7a8ca1;font-size:.8125rem}.dashboard-app .inventory-reservations-state.error strong{color:#a83d33}.dashboard-app .inventory-reservations-footer{border-top:1px solid #e2eaf2;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.dashboard-app .inventory-reservations-footer span{color:#718399;font-size:.875rem;font-weight:600}.dashboard-app .inventory-reservations-footer button{color:#3c5269;background:#eef3f8;min-width:90px}@media (width<=1440px){.dashboard-app .inventory-premium .inventory-metric-row.five,.dashboard-app .inventory-premium .inventory-metric-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-app .inventory-reservation-row{grid-template-columns:minmax(220px,1.35fr) minmax(130px,1fr) minmax(130px,1fr)}.dashboard-app .inventory-reservation-deadline{grid-column:2}.dashboard-app .inventory-reservation-row>button{grid-column:3;justify-self:end}}@media (width<=900px){.dashboard-app .inventory-premium .inventory-metric-row.five,.dashboard-app .inventory-premium .inventory-metric-row.three{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app .inventory-reservation-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard-app .inventory-reservation-product{grid-column:1/-1}.dashboard-app .inventory-reservation-deadline{grid-column:1}.dashboard-app .inventory-reservation-row>button{grid-column:2}}@media (width<=620px){.dashboard-app .inventory-premium .inventory-metric-row.five,.dashboard-app .inventory-premium .inventory-metric-row.three{grid-template-columns:minmax(0,1fr)}.dashboard-app .inventory-premium .inventory-metric-row>.inventory-kpi{min-height:132px;padding:20px}.dashboard-app .inventory-reservations-backdrop{padding:8px}.dashboard-app .inventory-reservations-modal{border-radius:18px;max-height:calc(100dvh - 16px)}.dashboard-app .inventory-reservations-heading{gap:11px;padding:16px}.dashboard-app .inventory-reservations-icon{width:42px;height:42px}.dashboard-app .inventory-reservations-heading h2{font-size:1.25rem}.dashboard-app .inventory-reservations-heading p{display:none}.dashboard-app .inventory-reservations-overview{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 16px}.dashboard-app .inventory-reservations-list{padding:12px}.dashboard-app .inventory-reservation-row{grid-template-columns:minmax(0,1fr);gap:11px;padding:13px}.dashboard-app .inventory-reservation-product,.dashboard-app .inventory-reservation-deadline,.dashboard-app .inventory-reservation-row>button{grid-column:1}.dashboard-app .inventory-reservation-row>button{justify-self:stretch}}.dashboard-app .seller-team-goal{--seller-team-accent:#ef5b65;--seller-team-soft:#fff3f4;background:linear-gradient(125deg, #fff 35%, var(--seller-team-soft));border:1px solid color-mix(in srgb, var(--seller-team-accent) 34%, #dce7f3);border-top:5px solid var(--seller-team-accent);border-radius:24px;margin:22px 0;padding:27px;position:relative;overflow:hidden;box-shadow:0 20px 48px #1030591f}.dashboard-app .seller-team-goal.near{--seller-team-accent:#e7a51b;--seller-team-soft:#fff8e9}.dashboard-app .seller-team-goal.reached{--seller-team-accent:#18a873;--seller-team-soft:#eefbf6}.dashboard-app .seller-team-goal.scheduled{--seller-team-accent:#1684ea;--seller-team-soft:#eef6ff}.dashboard-app .seller-team-goal:after{background:color-mix(in srgb, var(--seller-team-accent) 9%, transparent);content:"";pointer-events:none;border-radius:50%;width:230px;height:230px;position:absolute;top:-125px;right:-100px}.dashboard-app .seller-team-goal-head,.dashboard-app .seller-team-goal-track,.dashboard-app .seller-team-goal-grid,.dashboard-app .seller-team-members{z-index:1;position:relative}.dashboard-app .seller-team-goal-head{gap:20px}.dashboard-app .seller-team-goal-head>div>span{background:color-mix(in srgb, var(--seller-team-accent) 12%, #fff);border:1px solid color-mix(in srgb, var(--seller-team-accent) 28%, #fff);color:color-mix(in srgb, var(--seller-team-accent) 88%, #17314f);letter-spacing:.13em;border-radius:999px;padding:7px 11px;font-size:.875rem;font-weight:700;display:inline-flex}.dashboard-app .seller-team-goal-head h3{color:#12263f;letter-spacing:-.03em;margin:10px 0 6px;font-size:clamp(1.5625rem,2.2vw,1.9375rem);font-weight:700;line-height:1.25}.dashboard-app .seller-team-goal-head p{color:#61758e;font-size:.875rem;font-weight:600}.dashboard-app .seller-team-goal-head>strong{border:1px solid color-mix(in srgb, var(--seller-team-accent) 22%, #e0e8f1);background:#ffffffdb;border-radius:17px;flex-direction:column;align-items:flex-end;min-width:132px;padding:14px 16px;line-height:1.25;display:flex;box-shadow:0 10px 24px #17365b14}.dashboard-app .seller-team-goal-head>strong b{color:var(--seller-team-accent);letter-spacing:-.03em;font-size:clamp(2.125rem,3vw,2.75rem);font-weight:700}.dashboard-app .seller-team-goal-head>strong small{color:#718399;letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:.8125rem;font-weight:700}.dashboard-app .seller-team-goal-track{background:#e5edf6;border:3px solid #ffffffe6;height:17px;margin:19px 0 17px;box-shadow:inset 0 1px 3px #15365b1a}.dashboard-app .seller-team-goal-track i,.dashboard-app .seller-team-goal.near .seller-team-goal-track i,.dashboard-app .seller-team-goal.reached .seller-team-goal-track i{background:linear-gradient(90deg, color-mix(in srgb, var(--seller-team-accent) 72%, #075bea), var(--seller-team-accent));box-shadow:0 0 12px color-mix(in srgb, var(--seller-team-accent) 34%, transparent)}.dashboard-app .seller-team-goal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-app .seller-team-goal-grid>div{background:#ffffffdb;border:1px solid #e0e9f3;border-radius:15px;min-height:106px;padding:15px;box-shadow:0 8px 18px #17365b0b}.dashboard-app .seller-team-goal-grid>div:first-child{border-top:3px solid #1684ea}.dashboard-app .seller-team-goal-grid>div:nth-child(2){border-top:3px solid var(--seller-team-accent)}.dashboard-app .seller-team-goal-grid>div:nth-child(3){border-top:3px solid #725bd8}.dashboard-app .seller-team-goal-grid>div:nth-child(4){border-top:3px solid #e9a522}.dashboard-app .seller-team-goal-grid small{color:#6c8098;font-size:.8125rem;font-weight:700}.dashboard-app .seller-team-goal-grid strong{color:#162a44;letter-spacing:-.035em;margin:7px 0;font-size:1.3125rem;font-weight:700}.dashboard-app .seller-team-goal-grid>div:nth-child(3) strong{overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.25}.dashboard-app .seller-team-goal-grid span{color:#75889f;font-size:.875rem;line-height:1.4}.dashboard-app .seller-team-members{gap:9px;margin-top:16px}.dashboard-app .seller-team-members>span{background:#ffffffe0;border-color:#d9e5f1;min-height:42px;box-shadow:0 5px 13px #1534580d}.dashboard-app .seller-team-members i{background:var(--seller-team-accent);width:30px;height:30px}.dashboard-app .seller-team-members b{color:#263950;font-size:.875rem}.dashboard-app .seller-team-members small{font-size:.8125rem}@media (width<=900px){.dashboard-app .seller-team-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dashboard-app .seller-team-goal{border-radius:19px;padding:18px}.dashboard-app .seller-team-goal-head{flex-direction:column;align-items:flex-start}.dashboard-app .seller-team-goal-head>strong{align-items:flex-start;min-width:118px}.dashboard-app .seller-team-goal-grid{grid-template-columns:minmax(0,1fr)}}.dashboard-app .seller-goal-history{background:var(--rz-theme-surface);border:1px solid var(--rz-theme-border);box-shadow:var(--rz-theme-shadow);color:var(--rz-theme-text);border-radius:19px;margin:14px 0 22px;overflow:hidden}.dashboard-app .seller-goal-history>summary{cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto 24px;align-items:center;gap:13px;min-height:78px;padding:14px 18px;list-style:none;transition:background .18s,border-color .18s;display:grid}.dashboard-app .seller-goal-history>summary::-webkit-details-marker{display:none}.dashboard-app .seller-goal-history>summary:hover{background:var(--rz-theme-hover)}.dashboard-app .seller-goal-history>summary:focus-visible{box-shadow:inset 0 0 0 3px var(--rz-theme-focus-ring);outline:2px solid var(--rz-theme-focus);outline-offset:-3px}.dashboard-app .seller-goal-history>summary>span{background:var(--rz-theme-info-surface);border:1px solid var(--rz-theme-info-border);color:var(--rz-theme-info);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.dashboard-app .seller-goal-history>summary>div{flex-direction:column;min-width:0;display:flex}.dashboard-app .seller-goal-history>summary small{color:var(--rz-theme-info);letter-spacing:.11em;font-size:.8125rem;font-weight:700}.dashboard-app .seller-goal-history>summary strong{color:var(--rz-theme-text);margin-top:3px;font-size:1rem}.dashboard-app .seller-goal-history>summary p{color:var(--rz-theme-text-muted);margin:2px 0 0;font-size:.875rem}.dashboard-app .seller-goal-history>summary>b{background:var(--rz-theme-surface-secondary);border:1px solid var(--rz-theme-border);color:var(--rz-theme-text-secondary);border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:30px;padding-inline:9px;font-size:.875rem;display:flex}.dashboard-app .seller-goal-history>summary>i{color:var(--rz-theme-icon);text-align:center;font-size:1.25rem;font-style:normal;transition:transform .18s}.dashboard-app .seller-goal-history[open]>summary>i{transform:rotate(180deg)}.dashboard-app .seller-goal-history-list{border-top:1px solid var(--rz-theme-divider);gap:10px;padding:14px;display:grid}.dashboard-app .seller-goal-history-list>article{background:var(--rz-theme-surface-secondary);border:1px solid var(--rz-theme-border);border-radius:14px;padding:14px}.dashboard-app .seller-goal-history-list>article>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.dashboard-app .seller-goal-history-list>article>header>div{flex-direction:column;min-width:0;display:flex}.dashboard-app .seller-goal-history-list>article>header small{color:var(--rz-theme-text-muted);font-size:.8125rem}.dashboard-app .seller-goal-history-list>article>header strong{color:var(--rz-theme-text);margin-top:3px;font-size:.875rem}.dashboard-app .seller-goal-history-list>article>header>span{background:var(--rz-theme-surface-tertiary);border:1px solid var(--rz-theme-border-strong);color:var(--rz-theme-text-secondary);border-radius:999px;flex:none;padding:6px 9px;font-size:.875rem;font-weight:700}.dashboard-app .seller-goal-history-list>article>header>span.cancelled,.dashboard-app .seller-goal-history-list>article>header>span.canceled{background:var(--rz-theme-danger-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}.dashboard-app .seller-goal-history-list>article>header>span.expired{background:var(--rz-theme-warning-surface);border-color:var(--rz-theme-warning-border);color:var(--rz-theme-warning)}.dashboard-app .seller-goal-history-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.dashboard-app .seller-goal-history-list dl>div{background:var(--rz-theme-surface);border:1px solid var(--rz-theme-divider);border-radius:10px;min-width:0;padding:9px 10px}.dashboard-app .seller-goal-history-list dt{color:var(--rz-theme-text-muted);font-size:.875rem}.dashboard-app .seller-goal-history-list dd{color:var(--rz-theme-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:.875rem;font-weight:700}.dashboard-app .seller-goal-history-list dd>small{color:var(--rz-theme-text-muted);margin-top:3px;font-size:.8125rem;font-weight:600;line-height:1.35;display:block}.dashboard-app .seller-goal-history-empty{color:var(--rz-theme-text-muted);justify-content:center;align-items:center;gap:11px;min-height:84px;display:flex}.dashboard-app .seller-goal-history-empty>span{color:var(--rz-theme-success);font-size:1.375rem}.dashboard-app .seller-goal-history-empty>div{flex-direction:column;display:flex}.dashboard-app .seller-goal-history-empty strong{color:var(--rz-theme-text);font-size:.875rem}.dashboard-app .seller-goal-history-empty small{margin-top:2px;font-size:.8125rem}@media (width<=900px){.dashboard-app .seller-goal-history-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dashboard-app .seller-goal-history>summary{grid-template-columns:36px minmax(0,1fr) auto 20px;gap:10px;padding:12px}.dashboard-app .seller-goal-history>summary>span{width:36px;height:36px}.dashboard-app .seller-goal-history>summary p{display:none}.dashboard-app .seller-goal-history-list{padding:10px}.dashboard-app .seller-goal-history-list>article>header{flex-direction:column;align-items:flex-start}.dashboard-app .seller-goal-history-list dl{grid-template-columns:minmax(0,1fr)}}@media (width<=1180px){.dashboard-app .inventory-table-panel .table-toolbar{flex-wrap:wrap;align-items:stretch}.dashboard-app .inventory-table-panel .table-toolbar>label:first-child{flex:100%;width:100%;max-width:none}.dashboard-app .inventory-table-panel .table-toolbar .inventory-mobile-sort{flex-direction:row;flex:260px;justify-content:space-between;align-items:center;gap:10px;height:auto;min-height:48px;padding:6px 8px 6px 13px;display:flex!important}.dashboard-app .inventory-table-panel .inventory-mobile-sort>span{color:#5d718b;flex:none;font-size:.875rem;font-weight:700}.dashboard-app .inventory-table-panel .inventory-mobile-sort>select{color:#173553;background:#eef5fd;border:1px solid #cfdeef;border-radius:10px;flex:auto;min-width:0;min-height:36px;padding:0 34px 0 11px;font-size:1rem;font-weight:700}.dashboard-app .inventory-table-panel .table-scroll{padding-inline:12px;overflow:visible}.dashboard-app .inventory-table-panel .dashboard-table,.dashboard-app .inventory-table-panel .dashboard-table tbody{width:100%;min-width:0;display:block}.dashboard-app .inventory-table-panel .dashboard-table thead{display:none}.dashboard-app .inventory-table-panel .dashboard-table tbody{gap:14px;padding:14px 0;display:grid}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row){background:linear-gradient(145deg,#fff 0%,#fbfdff 100%);border:1px solid #d7e4f2;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;padding:13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 10px 28px #0c326013}.dashboard-app .inventory-table-panel .dashboard-table tbody tr.inventory-clickable-row:hover{background:linear-gradient(145deg,#fff 0%,#f3f8ff 100%);border-color:#bcd6f4;transform:translateY(-1px);box-shadow:0 15px 34px #074ba021}.dashboard-app .inventory-table-panel .dashboard-table tbody tr.inventory-clickable-row:active{transform:scale(.995)}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td{border:0;flex-direction:column;align-items:flex-start;min-width:0;min-height:0;padding:10px;font-size:.875rem;display:flex}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:before{color:#71849a;content:attr(data-label);letter-spacing:.075em;text-transform:uppercase;margin-bottom:6px;font-size:.875rem;font-weight:700}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:first-child,.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:last-child{grid-column:1/-1}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:first-child{background:linear-gradient(120deg,#edf6ff,#f7fbff);border:1px solid #d7e8fb;border-radius:13px;min-width:0;margin-bottom:3px;padding:13px 14px}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:first-child:before{color:#075fca}.dashboard-app .inventory-table-panel .inventory-product-cell>strong,.dashboard-app .inventory-table-panel .inventory-product-name,.dashboard-app .inventory-table-panel td[data-label=Produto]>strong{font-size:1rem;line-height:1.25}.dashboard-app .inventory-table-panel .inventory-product-cell>small,.dashboard-app .inventory-table-panel .inventory-product-spec,.dashboard-app .inventory-table-panel td[data-label=Produto]>small{font-size:.8125rem;line-height:1.45}.dashboard-app .inventory-table-panel .inventory-identifier-cell,.dashboard-app .inventory-table-panel .inventory-cell-identifier,.dashboard-app .inventory-table-panel td[data-label="IMEI / Série"],.dashboard-app .inventory-table-panel td[data-label=SKU]{overflow-wrap:anywhere;white-space:normal;font-size:.875rem}.dashboard-app .inventory-table-panel .inventory-sale-cell>strong,.dashboard-app .inventory-table-panel .inventory-cell-sale>strong,.dashboard-app .inventory-table-panel td[data-label=Venda]>strong,.dashboard-app .inventory-table-panel td[data-label=Venda\ unitária]>strong,.dashboard-app .inventory-table-panel td[data-label=Valor\ total]>strong{font-size:1.0625rem}.dashboard-app .inventory-table-panel .status-pill{min-height:36px;padding:8px 12px;font-size:.8125rem}.dashboard-app .inventory-table-panel .inventory-stock-age{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0}.dashboard-app .inventory-table-panel .inventory-stock-date{font-size:.875rem}.dashboard-app .inventory-table-panel .inventory-stock-days{min-height:30px;padding:7px 10px;font-size:.875rem}.dashboard-app .inventory-table-panel .inventory-identifier-copy{min-height:44px;padding:8px 10px}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:last-child{border-top:1px solid #e4edf7;align-items:flex-end;margin-top:3px;padding-top:13px}.dashboard-app .inventory-table-panel .inventory-state-row{grid-column:1/-1;width:100%;display:block}.dashboard-app .inventory-table-panel .inventory-state-row td{width:100%;min-height:0;display:block}.dashboard-app .inventory-table-panel .dashboard-table .inventory-row-actions>.inventory-row-action{min-width:132px;min-height:44px;padding-inline:14px;font-size:.875rem}}@media (width<=720px){.dashboard-app .inventory-table-panel .table-scroll{padding-inline:9px}.dashboard-app .inventory-table-panel .dashboard-table tbody{gap:12px;padding-block:10px}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row){grid-template-columns:minmax(0,1fr);padding:10px}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:nth-child(n){grid-column:1}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td{padding:10px 11px}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:first-child{padding:13px}.dashboard-app .inventory-table-panel .inventory-product-cell>strong,.dashboard-app .inventory-table-panel .inventory-product-name,.dashboard-app .inventory-table-panel td[data-label=Produto]>strong{font-size:1rem}.dashboard-app .inventory-table-panel .inventory-sale-cell>strong,.dashboard-app .inventory-table-panel .inventory-cell-sale>strong,.dashboard-app .inventory-table-panel td[data-label=Venda]>strong,.dashboard-app .inventory-table-panel td[data-label=Venda\ unitária]>strong,.dashboard-app .inventory-table-panel td[data-label=Valor\ total]>strong{font-size:1.125rem}.dashboard-app .inventory-table-panel .inventory-identifier-copy{justify-content:flex-start;width:100%}.dashboard-app .inventory-table-panel .inventory-stock-age{gap:12px}.dashboard-app .inventory-table-panel .inventory-stock-date{font-size:.875rem;font-weight:600}.dashboard-app .inventory-table-panel .inventory-stock-days{min-height:32px;font-size:.875rem}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:last-child{align-items:stretch}.dashboard-app .inventory-table-panel .dashboard-table .inventory-row-actions>.inventory-row-action{justify-content:space-between;width:100%}}@media (width<=460px){.dashboard-app .inventory-table-panel .table-toolbar{padding-inline:10px}.dashboard-app .inventory-table-panel .table-toolbar .inventory-mobile-sort{flex-basis:100%}.dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row){border-radius:15px;padding:8px}.dashboard-app .inventory-table-panel .inventory-identifier-copy{font-size:.875rem}.dashboard-app .inventory-table-panel .inventory-stock-age{flex-direction:column;align-items:flex-start;gap:7px}.dashboard-app .inventory-table-panel .inventory-stock-days{min-height:30px}}@media (width<=1180px),(width<=1400px) and (pointer:coarse){.dashboard-app .dashboard-sidebar:not(.open){visibility:hidden;pointer-events:none}.dashboard-app .dashboard-sidebar.open{visibility:visible;pointer-events:auto}}.dashboard-app .finance-ledger-row:focus-visible,.dashboard-app .daily-bank-row:focus-visible{border-color:#5fa6ee;outline:0;box-shadow:0 0 0 3px #075bea2b,0 14px 30px #143c6e17}.dashboard-app .finance-ledger-row :is(button,input,select):focus-visible,.dashboard-app .daily-bank-row button:focus-visible{outline-offset:2px;outline:3px solid #075bea47}.dashboard-app .daily-bank-heading>div>span{font-size:.875rem}.dashboard-app .daily-bank-heading p{font-size:.875rem;line-height:1.45}.dashboard-app .daily-bank-heading>strong small,.dashboard-app .daily-bank-toolbar label>span,.dashboard-app .daily-bank-summary small{font-size:.875rem}.dashboard-app .daily-bank-toolbar input,.dashboard-app .daily-bank-toolbar select{min-height:46px;font-size:1rem}.dashboard-app .daily-bank-toolbar>button{min-height:46px}.dashboard-app .daily-bank-toolbar>button b,.dashboard-app .daily-bank-toolbar>button small,.dashboard-app .daily-bank-table-heading,.dashboard-app .daily-bank-row strong{font-size:.875rem}.dashboard-app .daily-bank-row small{font-size:.8125rem;line-height:1.4}.dashboard-app .daily-bank-sale>span,.dashboard-app .daily-bank-status>span{font-size:.875rem}.dashboard-app .daily-bank-sale>strong{font-size:.9375rem}.dashboard-app .daily-bank-status button{min-height:40px;padding-inline:13px;font-size:.875rem}@media (width<=1180px){.dashboard-app .finance-ledger-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-app .daily-bank-table-scroll{padding:12px 16px 18px;overflow:visible}.dashboard-app .daily-bank-table-heading{display:none}.dashboard-app .daily-bank-table-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-app .daily-bank-row{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:13px;min-width:0;margin:0;padding:16px}.dashboard-app .daily-bank-row>div{align-items:flex-start;min-width:0}.dashboard-app .daily-bank-row>div:before{color:#708197;content:attr(data-label);letter-spacing:.055em;text-transform:uppercase;margin-bottom:3px;font-size:.875rem;font-weight:700}.dashboard-app .daily-bank-sale,.dashboard-app .daily-bank-status{grid-column:1/-1}.dashboard-app .daily-bank-status{align-items:stretch}.dashboard-app .daily-bank-status button{width:100%;min-height:44px}.dashboard-app .daily-bank-row small{text-overflow:clip;white-space:normal;overflow:visible}}@media (width<=760px){.dashboard-app .finance-ledger-tabs,.dashboard-app .daily-bank-table-body,.dashboard-app .daily-bank-row{grid-template-columns:minmax(0,1fr)}.dashboard-app .daily-bank-sale,.dashboard-app .daily-bank-status{grid-column:1}}@media (prefers-reduced-motion:reduce){.dashboard-app .daily-bank-row,.dashboard-app .finance-ledger-row{transition:none}.dashboard-app .daily-bank-row:hover,.dashboard-app .finance-ledger-row:hover{transform:none}}.dashboard-app .team-goals-toggle{color:#fff;cursor:pointer;z-index:1;background:#ffffff21;border:1px solid #ffffff52;border-radius:12px;justify-content:center;align-items:center;min-height:44px;margin:16px auto 0;padding:0 16px;font-size:.875rem;font-weight:700;display:flex;position:relative}.dashboard-app .team-goals-toggle:hover{background:#fff3}.dashboard-app .team-goals-toggle:focus-visible,.dashboard-app .seller-management-card:focus-visible,.dashboard-app .seller-management-sale-row:focus-visible,.dashboard-app .seller-history-row:focus-visible{outline-offset:3px;outline:3px solid #1b94ff5c}.dashboard-app .seller-management-card:focus-visible{border-color:#5ca8f1;box-shadow:0 0 0 4px #075bea1f,0 17px 42px #122d551a}.dashboard-app .seller-management-sale-row,.dashboard-app .seller-history-row{transition:background .17s,border-color .17s,box-shadow .17s}.dashboard-app .seller-management-sale-row:hover,.dashboard-app .seller-management-sale-row:focus-visible,.dashboard-app .seller-history-row:hover,.dashboard-app .seller-history-row:focus-visible{background:#f5f9ff}.dashboard-app .seller-history-toolbar{background:#f4f8fd;border:1px solid #dce7f3;border-radius:15px;grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:12px;margin:16px 0 12px;padding:12px;display:grid}.dashboard-app .seller-history-toolbar label{min-width:0}.dashboard-app .seller-history-toolbar input{color:#1d3553;background:#fff;border:1px solid #cfdeee;border-radius:11px;width:100%;min-height:44px;padding:0 13px;font-size:1rem}.dashboard-app .seller-history-toolbar>div{gap:7px;display:flex}.dashboard-app .seller-history-toolbar button{color:#556a84;cursor:pointer;background:#fff;border:1px solid #d2deec;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:.875rem;font-weight:700;display:inline-flex}.dashboard-app .seller-history-toolbar button b{background:#e8eff7;border-radius:999px;justify-content:center;align-items:center;min-width:23px;min-height:23px;padding:0 6px;font-size:.875rem;display:inline-flex}.dashboard-app .seller-history-toolbar button.active{color:#fff;background:#075bea;border-color:#075bea}.dashboard-app .seller-history-toolbar button.active b{background:#fff3}.dashboard-app .seller-history-toolbar :is(input,button):focus-visible{outline-offset:2px;outline:3px solid #075bea40}@media (width<=760px){.dashboard-app .seller-history-toolbar{grid-template-columns:minmax(0,1fr)}.dashboard-app .seller-history-toolbar>div{padding-bottom:2px;overflow-x:auto}.dashboard-app .seller-history-toolbar button{flex:none}}@media (prefers-reduced-motion:reduce){.dashboard-app .seller-management-card,.dashboard-app .seller-management-sale-row,.dashboard-app .seller-history-row{transition:none}.dashboard-app .seller-management-card:hover{transform:none}}@media (width<=700px){.dashboard-app .team-tier-editor>div{grid-template-columns:minmax(0,1fr);align-items:stretch}.dashboard-app .team-tier-editor>div>button{width:100%;min-height:44px}}.service-premium{--service-blue:#075bea;--service-navy:#062b61;--service-cyan:#19bffc;--service-ink:#10233e;gap:22px;display:grid}.service-hero{background:linear-gradient(115deg,#041f49 0%,#0755c7 58%,#119cf4 100%);border:1px solid #69c9ff4d;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:166px;padding:28px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #042e6f2e}.service-hero:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:250px;height:250px;position:absolute;top:-110px;right:-88px}.service-hero-icon,.service-modal-icon{color:#fff;background:linear-gradient(145deg,#53d8ff,#119ef1);border:1px solid #ffffff73;border-radius:19px;justify-content:center;align-items:center;width:70px;height:70px;display:flex;box-shadow:0 12px 30px #00256240}.service-hero-icon svg,.service-modal-icon svg{width:34px;height:34px}.service-hero>div:nth-child(2){z-index:1;min-width:0;position:relative}.service-hero>div:nth-child(2)>span{color:#78ddff;letter-spacing:.15em;font-size:.875rem;font-weight:700}.service-hero h1{color:#fff;letter-spacing:-.03em;margin:5px 0 3px;font-size:clamp(1.875rem,3vw,2.625rem)}.service-hero p{color:#ffffffb8;margin:0;font-size:.875rem;line-height:1.5}.service-new-button{color:#12345f;cursor:pointer;z-index:1;background:#fff;border:0;border-radius:17px;align-items:center;gap:12px;min-height:64px;padding:10px 18px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 14px 35px #02296833}.service-new-button:hover{transform:translateY(-2px);box-shadow:0 18px 42px #0229684d}.service-new-button:focus-visible{outline-offset:3px;outline:3px solid #76ddff}.service-new-button>b{color:var(--service-blue);background:#e7f3ff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.4375rem;display:flex}.service-new-button>span{text-align:left;flex-direction:column;font-size:.9375rem;font-weight:700;display:flex}.service-new-button small{color:#7a8ba1;margin-top:2px;font-size:.8125rem;font-weight:600}.service-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.service-metrics>button{color:var(--service-ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #dce8f6;border-radius:19px;min-height:132px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:0 10px 28px #1a43700f}.service-metrics>button:before{background:var(--metric,#17a7f3);content:"";border-radius:0 8px 8px 0;width:4px;height:52px;position:absolute;top:24px;left:-1px}.service-metrics>button.evaluation{--metric:#f1a62e}.service-metrics>button.service{--metric:#7d55db}.service-metrics>button.ready{--metric:#13a875}.service-metrics>button:hover,.service-metrics>button.active{border-color:color-mix(in srgb, var(--metric,#17a7f3) 55%, #dce8f6);transform:translateY(-2px);box-shadow:0 16px 34px #154e8e1c}.service-metrics>button.active{background:color-mix(in srgb, var(--metric,#17a7f3) 6%, #fff)}.service-metrics i{color:var(--metric,#17a7f3);justify-self:end;font-size:.875rem;font-style:normal;font-weight:700}.service-metrics span{color:#687b92;font-size:.875rem;font-weight:600}.service-metrics strong{letter-spacing:-.03em;font-size:1.8125rem;line-height:1.25}.service-metrics small{color:#8a99ab;font-size:.8125rem}.service-list-panel{background:#fff;border:1px solid #d8e5f3;border-radius:23px;overflow:hidden;box-shadow:0 18px 44px #10396914}.service-list-heading{border-bottom:1px solid #e4edf7;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.service-list-heading>div>span{color:var(--service-blue);letter-spacing:.14em;font-size:.875rem;font-weight:700}.service-list-heading h2{color:var(--service-ink);letter-spacing:-.035em;margin:5px 0 2px;font-size:1.5625rem}.service-list-heading p{color:#728399;margin:0;font-size:.875rem}.service-list-heading>strong{color:var(--service-blue);letter-spacing:-.03em;flex-direction:column;align-items:flex-end;font-size:1.5625rem;display:flex}.service-list-heading>strong small{color:#8190a5;letter-spacing:0;font-size:.8125rem;font-weight:600}.service-status-chips{scrollbar-width:thin;background:#f6f9fd;border-bottom:1px solid #e1eaf4;align-items:center;gap:10px;padding:16px 26px;display:flex;overflow-x:auto}.service-status-chips button{color:#52667f;cursor:pointer;background:#fff;border:1px solid #d7e3f0;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:.875rem;font-weight:700;display:inline-flex}.service-status-chips button>i{background:#8a9bb0;border-radius:50%;width:8px;height:8px}.service-status-chips button.evaluation>i{background:#f1a62e}.service-status-chips button.awaiting_approval>i{background:#dc8e24}.service-status-chips button.service>i{background:#8157da}.service-status-chips button.ready>i{background:#12a676}.service-status-chips button.delivered>i{background:#3989d9}.service-status-chips button b{background:#edf3fa;border-radius:50%;justify-content:center;align-items:center;min-width:25px;height:25px;font-size:.875rem;display:flex}.service-status-chips button.active{background:var(--service-blue);border-color:var(--service-blue);color:#fff;box-shadow:0 8px 22px #075bea38}.service-status-chips button.active>i{background:#79ddff}.service-status-chips button.active b{color:#fff;background:#ffffff2e}.service-status-chips button:focus-visible{outline-offset:2px;outline:3px solid #075bea40}@media (width>=1101px){.service-status-chips{flex-wrap:wrap;overflow-x:visible}}.service-toolbar{background:#fbfdff;grid-template-columns:minmax(300px,1fr) 210px auto;align-items:center;gap:12px;padding:18px 26px 10px;display:grid}.service-toolbar>label{background:#fff;border:1px solid #cfdeed;border-radius:14px;align-items:center;gap:10px;min-height:50px;padding:0 14px;display:flex}.service-toolbar>label:focus-within{border-color:#3f91f4;box-shadow:0 0 0 4px #075bea14}.service-toolbar svg{color:#7b8da3;width:20px;height:20px}.service-toolbar input{color:#1a304c;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:1rem}.service-toolbar label>button{color:#65778e;cursor:pointer;background:#edf3fa;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.service-toolbar label>button svg{width:14px;height:14px}.service-toolbar select,.service-refresh{color:#344b68;background:#fff;border:1px solid #cfdeed;border-radius:13px;min-height:50px;padding:0 14px;font-size:1rem;font-weight:600}.service-refresh{color:var(--service-blue);cursor:pointer}.service-refresh:disabled{cursor:wait;opacity:.6}.service-updated{color:#64778f;justify-content:space-between;align-items:center;padding:5px 27px 14px;font-size:.875rem;font-weight:600;display:flex}.service-updated small{color:#8a99aa;font-size:.8125rem}.service-error{color:#a82c48;background:#fff3f5;border:1px solid #f4ccd3;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:0 26px 14px;padding:12px 14px;font-size:.875rem;display:flex}.service-error button{color:#a82c48;cursor:pointer;background:#fff;border:1px solid #efb9c3;border-radius:9px;min-height:36px;font-weight:700}.service-table-wrap{padding:0 20px 20px;overflow-x:auto}.service-table{border-collapse:separate;border-spacing:0 8px;width:100%;min-width:1080px}.service-table th{color:#6c7f96;letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:9px 12px;font-size:.875rem;font-weight:700}.service-order-row{cursor:pointer;background:#fff;outline:0;transition:background .18s,box-shadow .18s,transform .18s;box-shadow:0 1px #e1eaf4}.service-order-row:hover,.service-order-row:focus-visible{background:#f5faff;transform:translateY(-1px);box-shadow:0 10px 28px #0e417c17}.service-order-row:focus-visible{box-shadow:inset 4px 0 var(--service-cyan), 0 0 0 3px #075bea29}.service-order-row td{color:#4e627c;vertical-align:middle;border-top:1px solid #e4edf6;border-bottom:1px solid #e4edf6;padding:14px 12px;font-size:.875rem}.service-order-row td:first-child{border-left:1px solid #e4edf6;border-radius:14px 0 0 14px}.service-order-row td:last-child{border-right:1px solid #e4edf6;border-radius:0 14px 14px 0}.service-order-row td>strong{color:var(--service-ink);font-size:.875rem;font-weight:700;display:block}.service-order-row td>small{color:#8291a4;max-width:290px;margin-top:4px;font-size:.8125rem;line-height:1.4;display:block}.service-customer{align-items:center;gap:10px;display:flex}.service-customer>i{color:#0b65cf;background:#e6f3ff;border:1px solid #c9e5fd;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:.875rem;font-style:normal;font-weight:700;display:flex}.service-customer>b{color:#183553;flex-direction:column;font-size:.875rem;display:flex}.service-customer small{color:#8291a4;font-size:.8125rem;font-weight:600}.service-deadline{color:#55708d;max-width:145px;font-size:.875rem;font-weight:700;line-height:1.4;display:inline-block}.service-deadline.warning{color:#a56005}.service-deadline.danger{color:#bd294a}.service-status{color:#52677f;white-space:nowrap;background:#edf3fa;border:1px solid #d8e4ef;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:.875rem;font-weight:700;display:inline-flex}.service-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.service-status.status-received,.service-status.status-evaluation{color:#9c6107;background:#fff6e7;border-color:#f5d79d}.service-status.status-awaiting_approval{color:#a95a00;background:#fff0df;border-color:#f0c486}.service-status.status-service{color:#7046c6;background:#f3edff;border-color:#d9c9fb}.service-status.status-ready{color:#087a53;background:#eafbf4;border-color:#bee9d7}.service-status.status-delivered{color:#1a67b1;background:#eaf4ff;border-color:#c4ddf7}.service-status.status-cancelled{color:#af3550;background:#fff0f2;border-color:#f2c6ce}.service-open-button{color:#075bea;cursor:pointer;background:#eaf4ff;border:1px solid #bcdcff;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:.875rem;font-weight:700;display:inline-flex}.service-open-button span{font-size:1.3125rem;transition:transform .18s}.service-open-button:hover span{transform:translate(3px)}.service-open-button:focus-visible{outline-offset:2px;outline:3px solid #075bea33}.service-loading,.service-empty{color:#65778f;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;padding:36px;display:flex}.service-loading>span{border:3px solid #dbe8f5;border-top-color:var(--service-blue);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite service-spin}.service-loading strong,.service-empty strong{color:var(--service-ink);font-size:1.0625rem}.service-loading small,.service-empty small{font-size:.8125rem}.service-empty button{background:var(--service-blue);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:42px;padding:0 17px;font-weight:700}@keyframes service-spin{to{transform:rotate(360deg)}}.service-pagination{color:#6d8097;background:#f8fbff;border-top:1px solid #e1eaf4;justify-content:space-between;align-items:center;padding:15px 26px;font-size:.875rem;display:flex}.service-pagination button{background:var(--service-blue);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:42px;padding:0 17px;font-size:.875rem;font-weight:700}.service-modal-backdrop{z-index:1200;background:#02142eb8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.service-modal{background:#fff;border:1px solid #aecae6cc;border-radius:23px;flex-direction:column;gap:16px;width:min(860px,100%);max-width:860px;max-height:min(920px,100vh - 40px);padding:0 26px 24px;display:flex;overflow:auto;box-shadow:0 30px 100px #00143759}.service-modal>header{background:linear-gradient(115deg,#04275b,#0969dc 65%,#12aef4);border-radius:22px 22px 0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:0 -26px 6px;padding:22px 26px;display:grid}.service-modal-icon{border-radius:15px;width:54px;height:54px}.service-modal-icon svg{width:27px;height:27px}.service-modal header>div:nth-child(2)>span{color:#75dbff;letter-spacing:.14em;font-size:.875rem;font-weight:700}.service-modal h2{color:#fff;letter-spacing:-.035em;margin:3px 0;font-size:1.5625rem}.service-modal header p{color:#ffffffb3;margin:0;font-size:.875rem}.service-modal header>button{color:#fff;cursor:pointer;background:#ffffff21;border:1px solid #ffffff38;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.service-modal header>button svg{width:20px;height:20px}.service-form-section{background:linear-gradient(90deg,#edf6ff,#fff);border:1px solid #d7e9fa;border-radius:13px;align-items:center;gap:12px;padding:10px 12px;display:flex}.service-form-section>span{color:#fff;background:linear-gradient(145deg,#0799f5,#075bea);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.875rem;font-weight:700;display:flex}.service-form-section>div{flex-direction:column;display:flex}.service-form-section strong{color:#18314f;font-size:.875rem}.service-form-section small{color:#8291a4;font-size:.8125rem}.service-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.service-modal label{color:#3c526d;flex-direction:column;gap:7px;font-size:.875rem;font-weight:700;display:flex}.service-modal :where(input,select,textarea){color:#172e4b;background:#f8fbff;border:1px solid #ccdae9;border-radius:12px;min-height:48px;padding:10px 13px;font-family:inherit;font-size:1rem}.service-modal textarea{resize:vertical;min-height:82px;line-height:1.5}.service-modal :where(input,select,textarea):focus{border-color:#4497f4;outline:0;box-shadow:0 0 0 4px #075bea14}.service-form-error{color:#af2f4d;background:#fff0f3;border:1px solid #f1c3cc;border-radius:11px;margin:0;padding:11px 13px;font-size:.875rem}.service-modal>footer{border-top:1px solid #e1e9f2;justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding-top:16px;display:flex}.service-modal>footer button{color:#50647d;cursor:pointer;background:#edf2f7;border:0;border-radius:11px;min-height:46px;padding:0 18px;font-size:.875rem;font-weight:700}.service-modal>footer button.primary{color:#fff;background:linear-gradient(135deg,#075bea,#079df4);box-shadow:0 9px 22px #075bea33}.service-modal>footer button:disabled{cursor:wait;opacity:.6}.service-detail-summary{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;display:grid}.service-detail-summary>span{background:#f4f8fd;border:1px solid #dce7f2;border-radius:13px;flex-direction:column;gap:4px;padding:13px;display:flex}.service-detail-summary small{color:#75879c;letter-spacing:.07em;font-size:.8125rem;font-weight:700}.service-detail-summary strong{color:#173653;font-size:.9375rem}@media (width<=1180px){.service-hero{border-radius:20px;min-height:150px;padding:24px}.service-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.service-toolbar{grid-template-columns:1fr 190px}.service-toolbar .service-refresh{grid-column:1/-1;width:100%}.service-table-wrap{padding:12px;overflow:visible}.service-table,.service-table tbody,.service-table tr,.service-table td{width:100%;min-width:0;display:block}.service-table thead{display:none}.service-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.service-order-row{border:1px solid #dce7f2;border-radius:17px;grid-template-columns:1fr 1fr;padding:14px;display:grid;overflow:hidden;box-shadow:0 9px 26px #11427912}.service-order-row td,.service-order-row td:first-child,.service-order-row td:last-child{border:0;border-bottom:1px solid #e8eef5;border-radius:0;min-width:0;padding:11px 7px}.service-order-row td:before{color:#8796a8;content:attr(data-label);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.875rem;font-weight:700;display:block}.service-order-row td:nth-child(2),.service-order-row td:nth-child(3),.service-order-row td:last-child{grid-column:1/-1}.service-order-row td:last-child{border-bottom:0}.service-open-button{width:100%}}@media (width<=720px){.service-premium{gap:16px}.service-hero{grid-template-columns:52px 1fr;align-items:start;padding:20px}.service-hero-icon{border-radius:15px;width:52px;height:52px}.service-hero-icon svg{width:27px;height:27px}.service-hero h1{font-size:1.6875rem}.service-hero p{font-size:.875rem}.service-new-button{grid-column:1/-1;justify-content:center;width:100%}.service-metrics{grid-template-columns:1fr 1fr}.service-metrics>button{min-height:118px;padding:16px}.service-metrics strong{font-size:1.5625rem}.service-list-heading{align-items:flex-start;gap:14px;padding:20px}.service-list-heading h2{font-size:1.3125rem}.service-list-heading p{font-size:.875rem}.service-list-heading>strong{min-width:72px;font-size:1.3125rem}.service-status-chips{padding:13px 15px}.service-toolbar{grid-template-columns:1fr;padding:15px}.service-toolbar select,.service-refresh{width:100%}.service-updated{flex-direction:column;align-items:flex-start;gap:3px;padding:0 16px 13px}.service-table tbody{grid-template-columns:1fr}.service-order-row{grid-template-columns:1fr 1fr}.service-modal-backdrop{min-height:100dvh;padding:env(safe-area-inset-top) 0 0;align-items:flex-end}.service-modal{max-height:calc(100dvh - env(safe-area-inset-top));max-width:none;padding:0 17px max(20px, env(safe-area-inset-bottom));border-radius:22px 22px 0 0;width:100%}.service-modal>header{grid-template-columns:45px 1fr auto;margin:0 -17px 4px;padding:18px 17px}.service-modal-icon{border-radius:13px;width:45px;height:45px}.service-modal h2{font-size:1.3125rem}.service-modal header p{font-size:.875rem}.service-form-grid,.service-detail-summary{grid-template-columns:1fr}.service-detail-summary{gap:7px}.service-modal>footer{flex-direction:column-reverse;align-items:stretch}.service-modal>footer button{width:100%}}@media (width<=460px){.service-metrics{grid-template-columns:1fr}.service-list-heading{flex-direction:column}.service-list-heading>strong{align-items:flex-start}.service-order-row{grid-template-columns:1fr}.service-order-row td:nth-child(n){grid-column:1}}.system-update-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1000;background:#010711d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.system-update-modal{color:#edf6ff;background:radial-gradient(circle at 92% 0,#075bea47,#0000 30%),linear-gradient(155deg,#0d1c2e,#081321);border:1px solid #2b4763;border-radius:28px;width:100%;max-width:760px;max-height:min(880px,100dvh - 40px);padding:30px;overflow-y:auto;box-shadow:0 36px 110px #00000094}.system-update-modal>header{align-items:center;gap:16px;margin-bottom:22px;display:flex}.system-update-modal>header>span{background:linear-gradient(145deg,#075bea,#13bdf2);border:1px solid #ffffff3d;border-radius:18px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 14px 34px #075bea52}.system-update-modal>header svg{width:28px;height:28px}.system-update-rate-icon{color:#fff;font-size:1.5625rem;font-weight:700;line-height:1.25}.system-update-modal>header small{color:#65d7ff;letter-spacing:.15em;font-size:.8125rem;font-weight:700}.system-update-modal>header h2{color:#f3f8ff;margin:5px 0 0;font-size:clamp(1.25rem,3vw,1.875rem);line-height:1.25}.system-update-image{object-fit:cover;border:1px solid #2a4058;border-radius:18px;width:100%;max-height:260px;display:block}.system-update-copy{background:#ffffff09;border:1px solid #263b52;border-radius:18px;flex-direction:column;gap:10px;padding:20px;display:flex}.system-update-copy p{color:#b8c8da;margin:0;font-size:.875rem;line-height:1.62}.system-update-copy .system-update-bullet{color:#dceafa;align-items:flex-start;gap:10px;display:flex}.system-update-copy .system-update-bullet svg{color:#4bd4a1;flex:none;width:18px;height:18px;margin-top:2px}.system-update-modal>footer{border-top:1px solid #263b52;justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;padding-top:20px;display:flex}.system-update-modal>footer>span{color:#92a8c0;margin-right:auto;font-size:.875rem}.system-update-modal>footer button{cursor:pointer;border-radius:13px;min-height:48px;padding:0 20px;font-size:.875rem;font-weight:700}.system-update-modal>footer button:focus-visible,.system-theme-choice button:focus-visible{outline-offset:2px;outline:3px solid #13bdf266}.system-update-primary{color:#fff;background:linear-gradient(135deg,#075bea,#08baf2);border:1px solid #3bc9f7}.system-update-secondary{color:#c8d6e5;background:#14263a;border:1px solid #30475f}.system-update-modal button:disabled{cursor:wait;opacity:.62}.system-theme-choice>p{color:#aec0d3;margin:0 0 18px;font-size:.875rem;line-height:1.55}.system-theme-choice>button{color:#edf6ff;cursor:pointer;text-align:left;background:#101f31;border:1px solid #2c435b;border-radius:18px;grid-template-columns:50px 1fr 24px;align-items:center;gap:4px 14px;width:100%;margin-top:12px;padding:16px;display:grid}.system-theme-choice>button:hover{background:#142a43;border-color:#2784ba;transform:translateY(-1px)}.system-theme-choice>button>span{background:#153453;border-radius:14px;grid-row:1/3;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.system-theme-choice>button>span svg{color:#63d8ff}.system-theme-choice>button>strong{font-size:.875rem}.system-theme-choice>button>small{color:#91a6bd;font-size:.875rem}.system-theme-choice>button>svg{color:#4bd4a1;grid-area:1/3/3}.system-update-error{background:#ff52711a;border:1px solid #ff71886b;border-radius:12px;padding:12px;color:#ff9bae!important}.system-update-modal.is-card-fee-update{max-width:680px}.system-update-modal.is-card-fee-update>header>span{background:linear-gradient(145deg,#04327d,#075bea)}.system-update-modal.is-card-fee-update .system-update-copy p:last-child{color:#eaf6ff;font-weight:700}.system-update-modal.is-card-fee-update>footer .system-update-primary{background:linear-gradient(135deg,#043a96,#075bea);border-color:#4b94ff;min-width:220px}html[data-dashboard-theme=light] .system-update-backdrop{background:#10233d8f}html[data-dashboard-theme=light] .system-update-modal{color:#10233d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 92% 0,#075bea1a,#0000 31%),#fff;border-color:#d6e2ef;box-shadow:0 34px 100px #17365b47}html[data-dashboard-theme=light] .system-update-modal>header small{color:#075bea}html[data-dashboard-theme=light] .system-update-modal>header h2{color:#10233d}html[data-dashboard-theme=light] .system-update-secondary{color:#344e6b;background:#f3f7fc;border-color:#d5e1ee}html[data-dashboard-theme=light] .system-theme-choice>button{color:#10233d;background:#f7faff;border-color:#d6e3ef}.updates-panel{--updates-card:#fff;--updates-soft:#f4f8fd;--updates-line:#d7e3f0;--updates-text:#10233d;--updates-muted:#667d98;flex-direction:column;gap:18px;display:flex}.updates-topbar-button span{background:#13bdf2;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.theme-toggle-button .theme-icon-sun{display:none}.theme-toggle-button .theme-icon-moon,.theme-toggle-button.active .theme-icon-sun{display:block}.theme-toggle-button.active .theme-icon-moon{display:none}.theme-sync-toast{color:#eaf5ff;z-index:1100;background:#0d2035;border:1px solid #2b567c;border-radius:12px;padding:12px 16px;font-size:.875rem;font-weight:700;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 16px 44px #0000004d}.dashboard-app[data-theme=dark] .updates-topbar-button span{border-color:#0d1928}.fee-simulator-card[data-fee-simulator]{scroll-margin-block:96px}.fee-simulator-card[data-fee-simulator]:focus-visible{outline:3px solid var(--rz-theme-focus);outline-offset:4px}.card-fee-notice-settings{box-shadow:var(--rz-theme-shadow);color:var(--rz-theme-text);flex-direction:column;gap:16px;display:flex;background:radial-gradient(circle at 96% 0, color-mix(in srgb, var(--rz-theme-accent) 12%, transparent), transparent 28%), var(--rz-theme-surface)!important;border:1px solid var(--rz-theme-border)!important}.card-fee-notice-heading{grid-template-columns:48px 1fr auto;align-items:center;gap:14px;display:grid}.card-fee-notice-icon{color:#fff;background:linear-gradient(145deg,#04327d,#075bea);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.375rem;font-weight:700;display:flex}.card-fee-notice-heading>div:nth-child(2)>span,.card-fee-notice-editor>div:first-child>span{color:var(--rz-theme-link);letter-spacing:.11em;font-size:.875rem;font-weight:700;display:block}.card-fee-notice-heading h3{color:var(--rz-theme-text);margin:3px 0;font-size:1.125rem}.card-fee-notice-heading p,.card-fee-notice-editor>div:first-child p{color:var(--rz-theme-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.card-fee-notice-status{background:var(--rz-theme-info-surface);border:1px solid var(--rz-theme-info-border);color:var(--rz-theme-info);border-radius:999px;padding:7px 10px;font-size:.875rem}.card-fee-notice-status.status-paused,.card-fee-notice-status.status-ended{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-text-muted)}.card-fee-notice-feedback{border:1px solid;border-radius:11px;align-items:center;gap:8px;margin:0;padding:11px 13px;font-size:.875rem;font-weight:700;display:flex}.card-fee-notice-feedback svg{width:16px;height:16px}.card-fee-notice-feedback.success{background:var(--rz-theme-success-surface);border-color:var(--rz-theme-success-border);color:var(--rz-theme-success)}.card-fee-notice-feedback.error{background:var(--rz-theme-danger-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}.card-fee-notice-feedback button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700;text-decoration:underline}.card-fee-notice-loading,.card-fee-notice-empty{background:var(--rz-theme-surface-secondary);border:1px solid var(--rz-theme-border);color:var(--rz-theme-text-secondary);border-radius:12px;margin:0;padding:14px}.card-fee-notice-empty{flex-direction:column;gap:4px;display:flex}.card-fee-notice-summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;display:grid}.card-fee-notice-summary>div{background:var(--rz-theme-surface-secondary);border:1px solid var(--rz-theme-border);border-radius:13px;flex-direction:column;gap:4px;min-width:0;padding:13px;display:flex}.card-fee-notice-summary span{color:var(--rz-theme-text-muted);text-transform:uppercase;font-size:.875rem;font-weight:700}.card-fee-notice-summary strong{color:var(--rz-theme-text);overflow-wrap:anywhere;font-size:.875rem}.card-fee-notice-summary small{color:var(--rz-theme-text-secondary);font-size:.8125rem}.card-fee-notice-summary>button{background:var(--rz-theme-button);border:1px solid var(--rz-theme-border-strong);color:var(--rz-theme-button-text);cursor:pointer;border-radius:12px;align-self:stretch;min-height:48px;padding:0 15px;font-size:.875rem;font-weight:700}.card-fee-notice-summary>button:disabled{cursor:not-allowed;opacity:.6}.card-fee-notice-editor{background:var(--rz-theme-surface-secondary);border:1px solid var(--rz-theme-border);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px;display:grid}.card-fee-notice-editor>div:first-child,.card-fee-notice-editor>label:nth-of-type(2),.card-fee-notice-editor>footer{grid-column:1/-1}.card-fee-notice-editor h4{color:var(--rz-theme-text);margin:3px 0;font-size:1rem}.card-fee-notice-editor label{color:var(--rz-theme-text);flex-direction:column;gap:6px;font-size:.875rem;font-weight:700;display:flex}.card-fee-notice-editor input,.card-fee-notice-editor textarea{background:var(--rz-theme-field);border:1px solid var(--rz-theme-border-strong);color:var(--rz-theme-text);resize:vertical;border-radius:11px;min-height:42px;padding:10px 12px;font-family:inherit;font-size:1rem}.card-fee-notice-editor input:focus,.card-fee-notice-editor textarea:focus{border-color:var(--rz-theme-focus);box-shadow:0 0 0 3px var(--rz-theme-focus-ring);outline:0}.card-fee-notice-editor label>small{color:var(--rz-theme-text-muted);font-size:.875rem;font-weight:500}.card-fee-notice-preview{background:var(--rz-theme-info-surface);border:1px solid var(--rz-theme-info-border);border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.card-fee-notice-preview span{color:var(--rz-theme-info);letter-spacing:.09em;font-size:.875rem;font-weight:700}.card-fee-notice-preview strong{color:var(--rz-theme-text);font-size:.875rem}.card-fee-notice-preview small{color:var(--rz-theme-text-secondary);font-size:.8125rem}.card-fee-notice-editor>footer{border-top:1px solid var(--rz-theme-border);justify-content:flex-end;gap:9px;padding-top:14px;display:flex}.card-fee-notice-editor>footer button{cursor:pointer;border-radius:11px;min-height:42px;padding:0 15px;font-size:.875rem;font-weight:700}.card-fee-notice-editor>footer button:first-child{background:var(--rz-theme-button);border:1px solid var(--rz-theme-border-strong);color:var(--rz-theme-button-text)}.card-fee-notice-editor>footer button:disabled{cursor:wait;opacity:.6}.card-fee-notice-readers,.card-fee-notice-history{border-top:1px solid var(--rz-theme-divider);padding-top:12px}.card-fee-notice-readers summary,.card-fee-notice-history summary{color:var(--rz-theme-link);cursor:pointer;font-size:.875rem;font-weight:700}.card-fee-notice-readers>div,.card-fee-notice-history>div{flex-direction:column;gap:7px;margin-top:10px;display:flex}.card-fee-notice-readers p,.card-fee-notice-history p{background:var(--rz-theme-surface-secondary);border:1px solid var(--rz-theme-border);color:var(--rz-theme-text);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:8px;margin:0;padding:9px 11px;font-size:.875rem;display:grid}.card-fee-notice-history p{grid-template-columns:1fr auto auto}.card-fee-notice-readers p span,.card-fee-notice-history p span{flex-direction:column;gap:2px;display:flex}.card-fee-notice-readers p small,.card-fee-notice-history p small{color:var(--rz-theme-text-muted)}.card-fee-notice-history p em{color:var(--rz-theme-success);font-style:normal}.updates-hero{color:#fff;background:radial-gradient(circle at 86% -20%,#13bdf261,#0000 34%),linear-gradient(125deg,#061a3b,#075bea);border:1px solid #ffffff26;border-radius:24px;align-items:center;gap:16px;padding:24px;display:flex;box-shadow:0 20px 54px #04276933}.updates-hero>span{background:#ffffff1f;border:1px solid #fff3;border-radius:16px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.updates-hero>div{flex:1;min-width:0}.updates-hero small{color:#76dcff;letter-spacing:.15em;font-size:.8125rem;font-weight:700}.updates-hero h1{color:#fff;margin:4px 0;font-size:1.625rem}.updates-hero p{color:#ffffffb8;margin:0;font-size:.875rem}.updates-hero>button{color:#075bea;cursor:pointer;background:#fff;border:0;border-radius:13px;align-items:center;gap:7px;min-height:46px;padding:0 16px;font-size:.875rem;font-weight:700;display:flex}.updates-hero>button svg{width:18px;height:18px}.updates-notice,.updates-error{border-radius:14px;align-items:center;gap:8px;margin:0;padding:13px 16px;font-size:.875rem;display:flex}.updates-notice{color:#147d5a;background:#eaf9f2;border:1px solid #bdebd7}.updates-error{color:#b42e48;background:#fff0f3;border:1px solid #ffc7d1}.updates-error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700}.updates-loading,.updates-empty{background:var(--updates-card);border:1px solid var(--updates-line);color:var(--updates-muted);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;display:flex}.updates-loading>span{border:3px solid #dce9f7;border-top-color:#075bea;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite updates-spin}@keyframes updates-spin{to{transform:rotate(360deg)}}.updates-editor,.updates-card{background:var(--updates-card);border:1px solid var(--updates-line);color:var(--updates-text);border-radius:22px;padding:22px;box-shadow:0 12px 34px #173f7012}.updates-editor>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.updates-editor>header small{color:#075bea;letter-spacing:.14em;font-size:.8125rem;font-weight:700}.updates-editor>header h2{color:var(--updates-text);margin:3px 0 0;font-size:1.3125rem}.updates-editor>header button{background:var(--updates-soft);border:1px solid var(--updates-line);color:var(--updates-muted);cursor:pointer;border-radius:10px;min-height:38px;padding:0 13px}.updates-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.updates-form-grid label{color:var(--updates-text);flex-direction:column;gap:7px;font-size:.875rem;font-weight:700;display:flex}.updates-form-grid label.wide{grid-column:1/-1}.updates-form-grid input,.updates-form-grid textarea{background:var(--updates-soft);border:1px solid var(--updates-line);color:var(--updates-text);border-radius:11px;min-height:44px;padding:11px 12px;font-family:inherit}.updates-form-grid textarea{resize:vertical;line-height:1.55}.updates-form-grid label small{color:var(--updates-muted);font-size:.875rem;font-weight:500}.updates-reissue-note{color:var(--updates-muted);margin-top:16px;font-size:.875rem;line-height:1.5}.updates-reissue-note p{margin:8px 0}.updates-editor{scroll-margin-top:90px}.updates-audience{border:1px solid var(--updates-line);border-radius:14px;flex-wrap:wrap;gap:8px 16px;margin:16px 0;padding:14px;display:flex}.updates-audience legend{color:var(--updates-text);padding:0 6px;font-size:.8125rem;font-weight:700}.updates-audience label{color:var(--updates-muted);align-items:center;gap:6px;font-size:.875rem;display:flex}.updates-mandatory{background:var(--updates-soft);border:1px solid var(--updates-line);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:13px;display:flex}.updates-mandatory>input{opacity:0;position:absolute}.updates-mandatory>span{border:2px solid #8fa5bc;border-radius:6px;width:20px;height:20px}.updates-mandatory>input:checked+span{box-shadow:inset 0 0 0 4px var(--updates-card);background:#075bea;border-color:#075bea}.updates-mandatory>input:focus-visible+span{outline-offset:3px;outline:3px solid #075bea47}.updates-mandatory div{flex-direction:column;gap:3px;display:flex}.updates-mandatory strong{font-size:.875rem}.updates-mandatory small{color:var(--updates-muted);font-size:.8125rem}.updates-editor>footer{border-top:1px solid var(--updates-line);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;display:flex}.updates-editor>footer button,.updates-card>footer button{background:var(--updates-soft);border:1px solid var(--updates-line);color:var(--updates-text);cursor:pointer;border-radius:10px;min-height:40px;padding:0 14px;font-size:.875rem;font-weight:700}.updates-editor>footer button:last-child,.updates-card>footer button.updates-primary-action{color:#fff;background:#075bea;border-color:#075bea}.updates-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.updates-card{border-top:4px solid #7f93aa}.updates-card.status-published{border-top-color:#29b98a}.updates-card.status-paused{border-top-color:#f2a12d}.updates-card.status-ended{border-top-color:#7f93aa}.updates-card>header{justify-content:space-between;align-items:center;display:flex}.updates-card>header>div{gap:8px;display:flex}.updates-card>header span,.updates-card>header b{background:var(--updates-soft);border:1px solid var(--updates-line);color:var(--updates-muted);border-radius:99px;padding:6px 9px;font-size:.875rem}.updates-card>header small{color:#075bea;letter-spacing:.1em;padding-top:6px;font-size:.8125rem;font-weight:700}.updates-card h2{color:var(--updates-text);margin:17px 0 12px;font-size:1.1875rem}.updates-card-copy{color:var(--updates-muted);max-height:170px;font-size:.875rem;line-height:1.5;overflow-y:auto}.updates-card-copy p{margin:5px 0}.updates-card dl{border-top:1px solid var(--updates-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;padding-top:14px;display:grid}.updates-card dl div{flex-direction:column;gap:3px;display:flex}.updates-card dt{color:var(--updates-muted);text-transform:uppercase;font-size:.875rem}.updates-card dd{margin:0;font-size:.875rem;font-weight:700}.updates-card>footer{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.updates-card>footer button.updates-end-action{color:#c03a50}.updates-readers{border-top:1px solid var(--updates-line);margin-top:15px;padding-top:13px}.updates-readers summary{color:#075bea;cursor:pointer;font-size:.875rem;font-weight:700}.updates-readers>div{flex-direction:column;gap:7px;margin-top:10px;display:flex}.updates-readers p{background:var(--updates-soft);border:1px solid var(--updates-line);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin:0;padding:9px;font-size:.875rem;display:grid}.updates-readers p span{flex-direction:column;display:flex}.updates-readers p small{color:var(--updates-muted)}.updates-readers p b{font-weight:600}.updates-readers p em{color:#147d5a;font-style:normal}.dashboard-app[data-theme=dark] .updates-panel{--updates-card:#0d1928;--updates-soft:#111f31;--updates-line:#2a4058;--updates-text:#edf5ff;--updates-muted:#9badc2}.dashboard-app[data-theme=dark] .updates-notice{color:#65d5ae;background:#0e2b25;border-color:#245c4b}.dashboard-app[data-theme=dark] .updates-error{color:#ff9bae;background:#321922;border-color:#6c3040}.dashboard-app[data-theme=dark] .updates-editor,.dashboard-app[data-theme=dark] .updates-card,.dashboard-app[data-theme=dark] .updates-loading,.dashboard-app[data-theme=dark] .updates-empty{box-shadow:0 16px 40px #0000003d}.dashboard-app[data-theme=dark] .updates-form-grid input,.dashboard-app[data-theme=dark] .updates-form-grid textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dashboard-app[data-theme=dark] .updates-mandatory>input:checked+span{box-shadow:inset 0 0 0 4px #0d1928}@media (width<=900px){.updates-list{grid-template-columns:1fr}.updates-hero{flex-wrap:wrap;align-items:flex-start}.updates-hero>div{flex-basis:calc(100% - 72px)}.updates-hero>button{margin-left:70px}.card-fee-notice-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.system-update-backdrop{min-height:100dvh;padding:env(safe-area-inset-top) 0 0;align-items:flex-end}.system-update-modal{max-height:calc(100dvh - env(safe-area-inset-top));padding:20px 20px max(20px, env(safe-area-inset-bottom));border-bottom:0;border-radius:24px 24px 0 0}.system-update-modal>header{align-items:flex-start}.system-update-modal>footer{flex-direction:column-reverse;align-items:stretch}.system-update-modal>footer>span{text-align:center;margin:0}.system-update-modal>footer button{width:100%}.system-theme-choice>button{grid-template-columns:42px 1fr 20px;padding:13px}.system-theme-choice>button>span{width:40px;height:40px}.updates-form-grid{grid-template-columns:1fr}.updates-form-grid label.wide{grid-column:auto}.updates-hero>span{display:none}.updates-hero>div{flex-basis:100%}.updates-hero>button{width:100%;margin-left:0}.updates-card dl{grid-template-columns:1fr}.updates-readers p{grid-template-columns:1fr;align-items:flex-start}.system-update-modal.is-card-fee-update>footer .system-update-primary{min-width:0}.card-fee-notice-heading{grid-template-columns:42px 1fr;align-items:flex-start}.card-fee-notice-icon{border-radius:12px;width:42px;height:42px}.card-fee-notice-status{grid-column:1/-1;justify-self:flex-start}.card-fee-notice-summary,.card-fee-notice-editor{grid-template-columns:1fr}.card-fee-notice-editor>div:first-child,.card-fee-notice-editor>label:nth-of-type(2),.card-fee-notice-editor>footer{grid-column:auto}.card-fee-notice-editor>footer{flex-direction:column-reverse}.card-fee-notice-editor>footer button{width:100%}.card-fee-notice-readers p,.card-fee-notice-history p{grid-template-columns:1fr;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.updates-loading>span{animation-duration:1.5s}.system-theme-choice>button{transition:none}}:root{--rz-layer-navigation-backdrop:900;--rz-layer-navigation:1000;--rz-layer-feature-modal:2000;--rz-layer-feature-modal-raised:2200;--rz-layer-system-modal:3000;--rz-layer-status:4000}.dashboard-app .sidebar-overlay{z-index:var(--rz-layer-navigation-backdrop)}.dashboard-app .dashboard-sidebar{z-index:var(--rz-layer-navigation)}.dashboard-app :where(.finance-modal-backdrop,.drawer-backdrop,.service-modal-backdrop,.followups-overlay,.operations-modal-backdrop){z-index:var(--rz-layer-feature-modal)}.dashboard-app :where(.quick-customer-backdrop,[data-dashboard-overlay=feature-raised]){z-index:var(--rz-layer-feature-modal-raised)}.dashboard-app [data-dashboard-overlay=feature]{z-index:var(--rz-layer-feature-modal)}.system-update-backdrop{z-index:var(--rz-layer-system-modal)}.theme-sync-toast,.dashboard-app [data-dashboard-overlay=status]{z-index:var(--rz-layer-status)}.dashboard-app .routine-shell{--routine-accent:var(--rz-theme-info);--routine-tint:var(--rz-theme-info-surface);border:1px solid var(--rz-theme-border);background:var(--rz-theme-surface);min-width:0;color:var(--rz-theme-text);overflow-wrap:anywhere;border-radius:1.35rem;margin:0 0 1.25rem;padding:1.4rem;font-size:1rem;line-height:1.5}.dashboard-app .routine-cleaning{--routine-accent:var(--rz-theme-success);--routine-tint:var(--rz-theme-success-surface)}.dashboard-app .routine-content{--routine-accent:var(--rz-theme-info);--routine-tint:var(--rz-theme-info-surface)}.dashboard-app .routine-shell *{box-sizing:border-box;min-width:0}.dashboard-app .routine-shell h2,.dashboard-app .routine-shell h3,.dashboard-app .routine-shell h4,.dashboard-app .routine-shell p{margin:0}.dashboard-app .routine-shell h2{font-size:1.4rem;line-height:1.3}.dashboard-app .routine-shell h3{font-size:1.15rem;line-height:1.35}.dashboard-app .routine-shell h4{font-size:1rem;line-height:1.4}.dashboard-app .routine-shell p{color:var(--rz-theme-text-secondary);margin-block:.6rem}.dashboard-app .routine-shell small{color:var(--rz-theme-text-secondary);font-size:.875rem}.dashboard-app .routine-shell button{border:1px solid var(--rz-theme-border);background:var(--rz-theme-button);max-width:100%;min-height:44px;color:var(--rz-theme-button-text);white-space:normal;cursor:pointer;text-align:center;border-radius:.8rem;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .9rem;font-family:inherit;font-size:.875rem;font-weight:650;line-height:1.4;display:inline-flex}.dashboard-app .routine-shell button:hover:not(:disabled){background:var(--rz-theme-hover)}.dashboard-app .routine-shell button:disabled{cursor:default;opacity:.65}.dashboard-app .routine-shell :is(button,input,select,textarea,summary):focus-visible{outline:3px solid var(--rz-theme-focus);outline-offset:3px}.dashboard-app .routine-shell label{color:var(--rz-theme-text-secondary);gap:.4rem;font-size:.875rem;font-weight:600;display:grid}.dashboard-app .routine-shell :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--rz-theme-border);background:var(--rz-theme-field);width:100%;max-width:100%;min-height:44px;color:var(--rz-theme-text);border-radius:.75rem;padding:.65rem .8rem;font-family:inherit;font-size:1rem}.dashboard-app .routine-shell input[type=checkbox]{width:20px;height:20px;accent-color:var(--rz-theme-brand);flex-shrink:0}.dashboard-app .routine-shell textarea{resize:vertical}.dashboard-app .routine-shell .routine-card-trigger{text-align:left;width:100%;color:var(--rz-theme-text);background:0 0;border:0;grid-template-columns:minmax(0,1.45fr) minmax(15rem,.75fr);gap:2rem;padding:.2rem;display:grid}.dashboard-app .routine-shell .routine-card-trigger:hover{background:0 0}.dashboard-app .routine-card-main{gap:.45rem;display:grid}.dashboard-app .routine-eyebrow{letter-spacing:.075em;color:var(--rz-theme-text-secondary);font-size:.875rem;font-weight:750;display:block}.dashboard-app .routine-date{color:var(--rz-theme-text-secondary);text-transform:capitalize;font-size:.95rem;font-weight:500}.dashboard-app .routine-responsibility{align-items:center;gap:1rem;margin-block:.65rem .2rem;display:flex}.dashboard-app .routine-responsibility>i,.dashboard-app .routine-category-icon{background:var(--routine-tint);border-radius:1.1rem;flex:0 0 3.6rem;place-items:center;width:3.6rem;height:3.6rem;font-size:1.9rem;font-style:normal;display:grid}.dashboard-app .routine-responsibility>span{gap:.1rem;display:grid}.dashboard-app .routine-responsibility strong{color:var(--routine-accent);font-size:clamp(1.25rem,2vw,1.75rem);font-weight:750;line-height:1.25;display:block}.dashboard-app .routine-shared-names{color:var(--rz-theme-text-muted);font-size:.875rem;font-weight:500}.dashboard-app .routine-card-status{align-content:center;gap:.85rem;display:grid}.dashboard-app .routine-progress{gap:.45rem;width:100%;display:grid}.dashboard-app .routine-progress>div{justify-content:space-between;align-items:baseline;gap:.6rem;font-size:.875rem;display:flex}.dashboard-app .routine-progress strong{color:var(--routine-accent);font-size:1.35rem}.dashboard-app .routine-progress progress{appearance:none;background:var(--rz-theme-surface-tertiary);border:0;border-radius:1rem;width:100%;height:.65rem;overflow:hidden}.dashboard-app .routine-progress progress::-webkit-progress-bar{background:var(--rz-theme-surface-tertiary);border-radius:1rem}.dashboard-app .routine-progress progress::-webkit-progress-value{background:var(--routine-accent);border-radius:1rem}.dashboard-app .routine-progress progress::-moz-progress-bar{background:var(--routine-accent);border-radius:1rem}.dashboard-app .routine-continue{color:var(--routine-accent);justify-self:start;font-size:.95rem;font-weight:750}.dashboard-app .routine-shell .routine-opening-note{color:var(--rz-theme-text-secondary);margin:1rem 0 0;font-size:.875rem}.dashboard-app .routine-reminder{color:var(--rz-theme-warning);background:var(--rz-theme-warning-surface);border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.8rem 1rem;font-size:.95rem;display:flex}.dashboard-app .routine-shell .routine-celebration{color:var(--rz-theme-success);background:var(--rz-theme-success-surface);border-radius:.9rem;gap:.15rem;margin-top:1rem;padding:1rem;display:grid}.dashboard-app .routine-card-details{margin-top:1.3rem}.dashboard-app .routine-ideas{background:var(--rz-theme-info-surface);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.dashboard-app .routine-ideas>span{font-size:1.6rem}.dashboard-app .routine-ideas>div{flex:12rem}.dashboard-app .routine-ideas strong{color:var(--rz-theme-info)}.dashboard-app .routine-checklists{gap:1.25rem;display:grid}.dashboard-app .routine-feedback:empty{display:none}.dashboard-app .routine-feedback{color:var(--rz-theme-success);font-size:.875rem}.dashboard-app .routine-group-heading{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.6rem;display:flex}.dashboard-app .routine-group-heading>span{color:var(--rz-theme-text-muted);font-size:.875rem}.dashboard-app .routine-task{border-bottom:1px solid var(--rz-theme-divider);align-items:center;gap:.85rem;padding:.85rem 0;display:flex}.dashboard-app .routine-task:last-of-type{border-bottom:0}.dashboard-app .routine-task>div{flex:auto;gap:.2rem;display:grid}.dashboard-app .routine-task strong{font-size:1rem;font-weight:550;line-height:1.4}.dashboard-app .routine-task button{flex:none;font-size:.875rem}.dashboard-app .routine-task-mark{border:1.5px solid var(--rz-theme-border-strong);width:1.45rem;height:1.45rem;color:var(--rz-theme-success);border-radius:.4rem;flex:0 0 1.45rem;place-items:center;font-size:1rem;display:grid}.dashboard-app .routine-task.is-done .routine-task-mark{background:var(--rz-theme-success-surface);border-color:var(--rz-theme-success-border)}.dashboard-app .routine-task.is-done strong{color:var(--rz-theme-text-secondary)}.dashboard-app .routine-shell .routine-section-complete{color:var(--rz-theme-success);flex-wrap:wrap;gap:.3rem .75rem;font-size:.95rem;display:flex}.dashboard-app .routine-common-opening,.dashboard-app .routine-admin-disclosure{border:1px solid var(--rz-theme-border);border-radius:1rem;margin-block:1.25rem;padding:.9rem 1rem}.dashboard-app .routine-shell summary{cursor:pointer;min-height:44px;padding-block:.5rem;font-weight:650}.dashboard-app .routine-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1rem;display:grid}.dashboard-app .routine-category-card{border:1px solid var(--rz-theme-border);background:var(--rz-theme-surface);border-radius:1rem;align-content:start;gap:.8rem;padding:1.25rem;display:grid}.dashboard-app .routine-category-card h3{color:var(--routine-accent)}.dashboard-app .routine-people{flex-wrap:wrap;gap:.4rem;display:flex}.dashboard-app .routine-people>span{background:var(--rz-theme-surface-secondary);border-radius:.55rem;padding:.3rem .6rem;font-size:.875rem}.dashboard-app .routine-admin-header,.dashboard-app .routine-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.dashboard-app .routine-admin-header>div{flex:20rem}.dashboard-app .routine-admin-header h2{margin-top:.4rem}.dashboard-app .routine-tabs{flex-wrap:wrap;gap:.5rem;margin-block:1rem;display:flex}.dashboard-app .routine-tabs button{flex:8rem}.dashboard-app .routine-tabs button[aria-current=page]{background:var(--rz-theme-selected);color:var(--rz-theme-selection-text);border-color:var(--rz-theme-info-border)}.dashboard-app .routine-shell .routine-error{color:var(--rz-theme-danger);background:var(--rz-theme-danger-surface);border-radius:.8rem;padding:.85rem}.dashboard-app .routine-admin-disclosure form{gap:.8rem;display:grid}.dashboard-app .routine-assignment-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dashboard-app .routine-assignment-row>label,.dashboard-app .routine-participant-options>label{align-items:center;gap:.5rem;min-height:44px;display:flex}.dashboard-app .routine-assignment-row select{width:auto}.dashboard-app .routine-manual-reason{margin-bottom:.25rem}.dashboard-app .routine-form-actions{flex-wrap:wrap;gap:.6rem;display:flex}.dashboard-app .routine-form-actions button:first-child{background:var(--rz-theme-info-surface);color:var(--rz-theme-info);border-color:var(--rz-theme-info-border)}.dashboard-app .routine-configuration{gap:1.3rem;display:grid}.dashboard-app .routine-configuration fieldset{border:1px solid var(--rz-theme-border);border-radius:1rem;gap:.8rem;padding:1rem;display:grid}.dashboard-app .routine-configuration legend{color:var(--rz-theme-text);padding-inline:.5rem;font-size:1rem;font-weight:750}.dashboard-app .routine-participant-options{flex-wrap:wrap;gap:.5rem 1.2rem;display:flex}.dashboard-app .routine-config-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.dashboard-app .routine-rotation-person{gap:.6rem;margin-block:.5rem;display:grid}.dashboard-app .routine-rotation-person>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dashboard-app .routine-rotation-days{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.dashboard-app .routine-template-section{gap:.55rem;display:grid}.dashboard-app .routine-template-section>button{justify-self:start}.dashboard-app .routine-template-row{align-items:center;gap:.5rem;display:flex}.dashboard-app .routine-template-row input{flex:1}.dashboard-app .routine-history-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.8rem;display:grid}.dashboard-app .routine-shell .routine-history-day{text-align:left;background:var(--rz-theme-surface);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) auto;gap:1rem;width:100%;margin-top:.75rem;padding:1rem;display:grid}.dashboard-app .routine-history-day>strong{text-transform:capitalize;gap:.25rem;display:grid}.dashboard-app .routine-history-day>span:nth-child(2){gap:.45rem;display:grid}.dashboard-app .routine-history-day>span:nth-child(2)>span{justify-content:space-between;gap:.5rem;display:flex}.dashboard-app .sellers-workspace-tabs.has-routine{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-app .sellers-premium .sellers-hero[hidden],.dashboard-app .sellers-premium .sellers-metrics[hidden]{display:none!important}@media (width<=1100px){.dashboard-app .sellers-workspace-tabs.has-routine{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-app .routine-shell .routine-card-trigger{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:1.25rem}}@media (width<=700px){.dashboard-app .routine-shell{border-radius:1rem;padding:1rem}.dashboard-app .routine-shell .routine-card-trigger,.dashboard-app .routine-category-grid,.dashboard-app .routine-config-fields,.dashboard-app .routine-history-filters{grid-template-columns:minmax(0,1fr)}.dashboard-app .routine-card-status{margin-top:.3rem}.dashboard-app .routine-task{flex-wrap:wrap;column-gap:.65rem}.dashboard-app .routine-task>div{flex:calc(100% - 2.2rem)}.dashboard-app .routine-task button{margin-left:2.1rem}.dashboard-app .routine-rotation-days{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app .routine-shell .routine-history-day{grid-template-columns:minmax(0,1fr)}.dashboard-app .routine-history-day>span:last-child{display:none}.dashboard-app .routine-template-row{flex-wrap:wrap}.dashboard-app .routine-template-row input{flex-basis:100%}.dashboard-app .sellers-workspace-tabs.has-routine{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-app .pdf-client-preview-field{flex-direction:column;gap:5px;min-width:0;display:flex}.dashboard-app .pdf-client-preview-label{display:none}@media (width<=1180px){.dashboard-app{overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:clip}html:has(.dashboard-app){overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:clip}body:has(.dashboard-app){overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:clip}.dashboard-app{touch-action:pan-y pinch-zoom}.dashboard-app .dashboard-sidebar nav{overflow-x:hidden}.dashboard-app :where(.dashboard-main,.dashboard-content,.dashboard-module-stage,.dashboard-panel,.module-header,.table-scroll,.clients-responsive-table,.audit-responsive-table,.daily-bank-table-scroll,.service-table-wrap,.stock-intelligence-table,.followups-workspace,.followups-kanban,.pdf-client-preview,.sale-import-preview){box-sizing:border-box;min-width:0;max-width:100%}.dashboard-app :where(.client-entry-create-modal,.quick-customer-modal,.customer-type-selector,.customer-type-options,.customer-type-option,.client-optional-details,.quick-customer-optional){box-sizing:border-box;touch-action:pan-y pinch-zoom;min-width:0;max-width:100%;overflow-x:hidden}.dashboard-app :where(.inventory-view-tabs,.inventory-status-filters,.sales-status-filters,.clients-segment-filters,.users-status-filters,.operations-tabs,.personal-status-tabs,.cash-view-tabs,.service-status-chips,.seller-history-toolbar>div){overscroll-behavior-inline:none;touch-action:pan-y pinch-zoom;max-width:100%;flex-wrap:wrap!important;width:100%!important;overflow-x:visible!important}.dashboard-app :where(.inventory-view-tabs,.inventory-status-filters,.sales-status-filters,.clients-segment-filters,.users-status-filters,.operations-tabs,.personal-status-tabs,.cash-view-tabs,.service-status-chips,.seller-history-toolbar>div)>button{min-width:0;white-space:normal!important;flex:150px!important}.dashboard-app .personal-status-tabs{display:flex}.dashboard-app .operations-toolbar>div{flex-wrap:wrap;display:flex;overflow-x:visible!important}.dashboard-app .operations-toolbar>div>button{flex:130px;min-width:0}.dashboard-app .followup-metrics{scroll-snap-type:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-right:0!important;padding-right:0!important;display:grid!important;overflow-x:visible!important}.dashboard-app .followup-metric{width:100%;min-width:0}.dashboard-app .followups-kanban{touch-action:pan-y pinch-zoom;scroll-snap-type:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow-x:visible!important}.dashboard-app .followups-kanban>section{min-width:0;min-height:0;scroll-snap-align:none!important}.dashboard-app .followups-notifications>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.dashboard-app .followups-notifications>div>button{width:100%;min-width:0;max-width:none}.dashboard-app :where(.pdf-client-preview,.sale-import-preview){touch-action:pan-y pinch-zoom;overflow-y:auto;overflow-x:hidden!important}.dashboard-app .import-steps{gap:8px;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;overflow-x:visible!important}.dashboard-app .import-steps>div{min-width:0!important}.dashboard-app .import-steps>div:not(:last-child):after,.dashboard-app :where(.pdf-client-preview-head,.sale-import-preview-head){display:none}.dashboard-app .pdf-client-preview-row,.dashboard-app .sale-import-preview-row{background:#fff;border:1px solid #dce7f2;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0;margin:10px;padding:13px}.dashboard-app .pdf-client-preview-row>*,.dashboard-app .sale-import-preview-row>*{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-width:0;max-width:100%}.dashboard-app .pdf-client-preview-label,.dashboard-app .sale-import-preview-row>:before,.dashboard-app .pdf-client-preview-row>b:before{color:#6c7f96;content:attr(data-label);letter-spacing:.045em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.dashboard-app .pdf-client-preview-label{content:none}.dashboard-app .sale-import-preview-row>:nth-child(3),.dashboard-app .sale-import-preview-row>:nth-child(4),.dashboard-app .sale-import-preview-row>:last-child{grid-column:1/-1}.dashboard-app :where(.table-scroll,.clients-responsive-table,.audit-responsive-table,.daily-bank-table-scroll,.service-table-wrap,.stock-intelligence-table,.reports-real-panel .audit-table){overscroll-behavior-inline:none;touch-action:pan-y pinch-zoom;overflow-x:visible!important}.dashboard-app :where(.finance-insight-grid,.finance-action-grid){grid-template-columns:minmax(0,1fr)!important}.dashboard-app .finance-action-panel{align-self:stretch}.dashboard-app .finance-reconciliation-toolbar{grid-template-columns:minmax(0,1fr)!important}.dashboard-app .finance-reconciliation-toolbar label{min-width:0;grid-column:auto!important}.dashboard-app .reports-real-panel .audit-table-head{display:none}.dashboard-app .reports-real-panel .audit-table-row{background:#fff;border:1px solid #dce7f2;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin-bottom:10px;padding:14px}.ig-admin{max-width:100%;overflow-x:clip}.ig-admin .ig-admin-layout>aside{overflow-x:visible!important}.ig-admin .ig-admin-layout nav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0!important;display:grid!important}.ig-admin .ig-admin-layout nav button{white-space:normal;min-width:0}.instagram-landing :where(.ig-trust-strip,.ig-category-grid,.ig-story-grid,.ig-preowned-track){touch-action:pan-y pinch-zoom;max-width:100%;margin-right:0;scroll-snap-type:none!important;overflow-x:visible!important}.instagram-landing .ig-trust-strip{flex-wrap:wrap}.instagram-landing :where(.ig-category-grid,.ig-story-grid,.ig-preowned-track){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;display:grid!important}.instagram-landing .ig-category-grid>*,.instagram-landing .ig-story-grid>*,.instagram-landing .ig-preowned-track>*{width:100%;min-width:0}}@media (width<=720px){.dashboard-app :where(.inventory-view-tabs,.inventory-status-filters,.sales-status-filters,.clients-segment-filters,.users-status-filters,.operations-tabs,.personal-status-tabs,.cash-view-tabs,.service-status-chips,.seller-history-toolbar>div)>button{flex-basis:calc(50% - 6px)!important}.dashboard-app .followup-metrics,.dashboard-app .followups-kanban,.dashboard-app .followups-notifications>div,.dashboard-app .pdf-client-preview-row,.dashboard-app .sale-import-preview-row,.dashboard-app .reports-real-panel .audit-table-row,.ig-admin .ig-admin-layout nav,.instagram-landing :where(.ig-category-grid,.ig-story-grid,.ig-preowned-track){grid-template-columns:minmax(0,1fr)!important}.dashboard-app .sale-import-preview-row>*{grid-column:1!important}}@media (width<=460px){.dashboard-app .import-steps{grid-template-columns:minmax(0,1fr)!important}}@media (width>=1181px) and (width<=1400px) and (pointer:coarse){body:has(.dashboard-app .dashboard-sidebar.open){overscroll-behavior:none;overflow:hidden}.dashboard-app{overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:clip}html:has(.dashboard-app){overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:clip}body:has(.dashboard-app){overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:clip}.dashboard-app{touch-action:pan-y pinch-zoom}.dashboard-app .dashboard-sidebar{z-index:1000;width:min(320px,86vw);max-width:86vw;height:100dvh;transition:transform .2s;transform:translate(-105%);box-shadow:22px 0 56px #000a1c57}.dashboard-app .dashboard-sidebar.open{transform:translate(0)}.dashboard-app .dashboard-sidebar nav{overflow-x:hidden}.dashboard-app .dashboard-main{width:100%;max-width:100%;margin-left:0}.dashboard-app .dashboard-menu-button{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.dashboard-app .sidebar-overlay{z-index:999;background:#010c1f8f;border:0;display:block;position:fixed;inset:0}.instagram-landing :where(.ig-trust-strip,.ig-category-grid,.ig-story-grid,.ig-preowned-track){touch-action:pan-y pinch-zoom;max-width:100%;margin-right:0;scroll-snap-type:none!important;overflow-x:visible!important}.instagram-landing .ig-trust-strip{flex-wrap:wrap}.instagram-landing :where(.ig-category-grid,.ig-story-grid,.ig-preowned-track){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;display:grid!important}.instagram-landing .ig-category-grid>*,.instagram-landing .ig-story-grid>*,.instagram-landing .ig-preowned-track>*{width:100%;min-width:0}}@media (width<=1180px){.dashboard-app .revenue-panel-v2,.dashboard-app .revenue-chart-shell,.dashboard-app .revenue-chart-grid,.dashboard-app .revenue-chart-loading{touch-action:pan-y pinch-zoom;min-width:0;max-width:100%;overflow-x:clip!important}.dashboard-app .revenue-chart-grid.period-last7,.dashboard-app .revenue-chart-loading.period-last7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.dashboard-app .revenue-chart-grid.period-last30,.dashboard-app .revenue-chart-loading.period-last30{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (width<=720px){.dashboard-app .revenue-panel-v2{padding:20px 14px 15px}.dashboard-app .revenue-panel-header{flex-direction:column;align-items:stretch;gap:15px}.dashboard-app .revenue-period-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dashboard-app .revenue-period-switch button{min-height:44px}.dashboard-app .revenue-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.dashboard-app .revenue-total-card{grid-column:1/-1}.dashboard-app .revenue-total-card,.dashboard-app .revenue-stat-card{padding:14px}.dashboard-app .revenue-stat-card.best:after{display:none}.dashboard-app .revenue-chart-shell{padding:13px 6px 10px}.dashboard-app .revenue-chart-guides{inset:45px 8px 60px}.dashboard-app .revenue-bar-button{grid-template-rows:27px minmax(0,132px) 24px;padding-inline:1px}.dashboard-app .revenue-bar-value{opacity:0;font-size:.875rem}.dashboard-app .revenue-bar-button.active .revenue-bar-value,.dashboard-app .revenue-bar-button.is-best .revenue-bar-value,.dashboard-app .revenue-bar-button.is-today .revenue-bar-value{opacity:1}.dashboard-app .revenue-bar-track>i{border-radius:7px 7px 2px 2px;width:min(74%,40px)}.dashboard-app .revenue-bar-button>small{font-size:.8125rem}.dashboard-app .revenue-bar-button>em{top:32px}.dashboard-app .revenue-chart-selection{padding-inline:8px}.dashboard-app .revenue-chart-selection>strong{font-size:.875rem}.dashboard-app .revenue-chart-empty,.dashboard-app .revenue-chart-loading{min-height:210px}}@media (width<=460px){.dashboard-app .revenue-title-icon{flex-basis:40px;height:40px}.dashboard-app .revenue-title-block h3{font-size:1.1875rem}.dashboard-app .revenue-title-block small{font-size:.8125rem}.dashboard-app .revenue-summary-grid{gap:8px}.dashboard-app .revenue-stat-card>strong{font-size:1.0625rem}.dashboard-app .revenue-stat-card>small{font-size:.8125rem}.dashboard-app .revenue-chart-grid,.dashboard-app .revenue-chart-loading{gap:2px}.dashboard-app .revenue-chart-selection{flex-direction:column;align-items:flex-start;gap:5px}.dashboard-app .revenue-chart-selection>strong{text-align:left}}@media (width<=1180px){.dashboard-app .stock-summary-panel-v2{align-self:auto;min-height:0}.dashboard-app :where(.stock-summary-panel-v2,.stock-overview-header,.stock-live-overview,.stock-status-actions,.stock-history-actions,.stock-operational-note){touch-action:pan-y pinch-zoom;min-width:0;max-width:100%;overflow-x:clip}.dashboard-app .theme-toggle-button{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}}@media (width<=720px){.dashboard-app .stock-summary-panel-v2{padding:19px 14px}.dashboard-app .stock-overview-header{flex-direction:column;align-items:stretch}.dashboard-app .stock-overview-header>button{justify-content:center;width:100%;min-height:44px}.dashboard-app .stock-live-overview{grid-template-columns:auto minmax(0,1fr);min-height:0}.dashboard-app .stock-status-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-app .stock-status-actions button{min-height:94px;padding:10px}.dashboard-app .stock-history-actions{grid-template-columns:minmax(0,1fr)}}@media (width<=460px){.dashboard-app .stock-live-overview{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.dashboard-app .stock-live-copy{width:100%}.dashboard-app .stock-status-actions{grid-template-columns:minmax(0,1fr)}.dashboard-app .stock-status-actions button{min-height:78px}}html[data-dashboard-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf5ff;--surface:#0d1928;--surface-soft:#111f31;--border-subtle:#26384d;--focus-ring:0 0 0 3px #13bdf240;background:#050b14}html[data-dashboard-theme=dark] body{color:#edf5ff;background:#050b14}.dashboard-app[data-theme=dark]{--erp-navy:#020814;--erp-navy-2:#08254e;--erp-bg:#050b14;--erp-panel:#0d1928;--erp-panel-soft:#111f31;--erp-border:#26384d;--erp-text:#edf5ff;--erp-muted:#b4c3d3;--erp-success:#49d2a0;--erp-warning:#ffc56f;--erp-danger:#ff7188;--erp-text-primary:#edf5ff;--erp-text-secondary:#bdcada;--erp-disabled-bg:#172334;--erp-disabled-text:#8294aa;--erp-shadow:0 16px 40px #00000047;--erp-shadow-hover:0 20px 48px #00000061;color:var(--erp-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 88% 0,#075bea2e,#0000 27%),radial-gradient(circle at 24% 36%,#08baf20e,#0000 24%),#050b14}.dashboard-app[data-theme=dark] :where(.dashboard-main,.dashboard-content,.dashboard-module-stage){background-color:#0000}.dashboard-app[data-theme=dark] .dashboard-content{background:radial-gradient(circle at 92% 2%,#075bea1f,#0000 25%),#050b14}.dashboard-app[data-theme=dark] ::selection{color:#fff;background:#13bdf247}.dashboard-app[data-theme=dark] .dashboard-sidebar{background:radial-gradient(circle at 0 0,#13bdf233,#0000 28%),linear-gradient(#030b18,#020711 68%,#01050b);border-color:#172a41}.dashboard-app[data-theme=dark] .workspace-chip,.dashboard-app[data-theme=dark] .sidebar-user{background:#ffffff0b;border-color:#20364f}.dashboard-app[data-theme=dark] .dashboard-nav-group button.active{color:#f1f7ff;background:linear-gradient(135deg,#102743,#0d1d31);border-color:#2d5f94;box-shadow:0 10px 26px #00000047}.dashboard-app[data-theme=dark] .dashboard-nav-group button.active i{color:#60d6ff;background:#11335d;border-color:#2b679f}.dashboard-app[data-theme=dark] .dashboard-topbar{background:#070f1be6;border-color:#2a3d54e6;box-shadow:0 8px 28px #00000038}.dashboard-app[data-theme=dark] .topbar-title span{color:#8294aa}.dashboard-app[data-theme=dark] .topbar-title strong{color:#eef6ff}.dashboard-app[data-theme=dark] .dashboard-search,.dashboard-app[data-theme=dark] .topbar-actions button,.dashboard-app[data-theme=dark] .topbar-avatar{color:#aebdd0;background:#0d1928;border-color:#26384d}.dashboard-app[data-theme=dark] .dashboard-search:focus-within,.dashboard-app[data-theme=dark] .topbar-actions button:hover{color:#61d9ff;background:#12253c;border-color:#2b6ba2}.dashboard-app[data-theme=dark] .theme-toggle-button.active{color:#fff6bd;background:linear-gradient(145deg,#123664,#075bea);border-color:#2d8fd1;box-shadow:0 8px 22px #075bea47}.dashboard-app[data-theme=dark] .dashboard-search input,.dashboard-app[data-theme=dark] .dashboard-search kbd{color:#d9e6f4}.dashboard-app[data-theme=dark] .global-search-menu{background:#0a1523fb;border-color:#29405a;box-shadow:0 28px 78px #0000007a}.dashboard-app[data-theme=dark] .global-search-menu>span,.dashboard-app[data-theme=dark] .global-search-menu button small,.dashboard-app[data-theme=dark] .global-search-empty{color:#91a4ba}.dashboard-app[data-theme=dark] .global-search-menu button{color:#e7f1fc}.dashboard-app[data-theme=dark] .global-search-menu button:hover,.dashboard-app[data-theme=dark] .global-search-menu button:focus-visible{background:#14273d}.dashboard-app[data-theme=dark] .global-search-menu button>i{color:#53d1ff;background:#102d50}.dashboard-app[data-theme=dark] :where(.dashboard-panel,.dashboard-table-panel,.inventory-table-panel,.clients-table-panel,.users-list-card,.sales-list-panel,.cash-movements-panel,.cash-history-panel,.personal-upcoming-panel,.bank-accounts-panel,.fixed-expenses-panel,.pending-receivables-panel,.stock-payables-panel,.fee-savings-panel,.corre-receivables-panel,.import-main-card,.import-history-card,.module-loading-state,.operations-load-state){box-shadow:var(--erp-shadow);color:#eaf3fd;background:#0d1928;border-color:#26384d}.dashboard-app[data-theme=dark] .dashboard-panel:hover{border-color:#35506d}.dashboard-app[data-theme=dark] :where(.module-metric-row article,.metric-card,.revenue-stat-card,.cash-conference-card,.seller-commission-card,.seller-goal-card,.seller-ranking-card,.personal-flow-card,.personal-source-card,.sale-workspace-card,.sale-client-card,.sale-final-card,.overview-sale-card,.import-history-card,.inventory-view-summary){color:#eaf3fd;background:linear-gradient(155deg,#101e2f,#0b1624);border-color:#263a50;box-shadow:0 12px 30px #0003}.dashboard-app[data-theme=dark] :where(h1,h2,h3,h4,.panel-heading h3,.generic-premium-heading h3,.inventory-table-heading h3,.clients-table-heading h3,.users-list-heading h3,.module-metric-row article>strong,.metric-card>strong){color:#edf5ff}.dashboard-app[data-theme=dark] :where(.panel-heading span,.panel-heading small,.generic-premium-heading span,.inventory-table-heading span,.clients-table-heading span,.module-metric-row article>span,.module-metric-row article>small,.metric-top span,.metric-card>small,.empty-note,.chart-empty-state){color:#9badc2}.dashboard-app[data-theme=dark] :where(input:not([type=checkbox]):not([type=radio]),select,textarea,.table-toolbar label,.model-combobox-input,.followups-search-select-control,.followups-datetime-control){color:#eef6ff;background:#111f31;border-color:#30445c}.dashboard-app[data-theme=dark] :where(input,textarea)::placeholder{color:#97abc1}.dashboard-app[data-theme=dark] option{color:#edf5ff;background:#0d1928}.dashboard-app[data-theme=dark] :where(input[type=checkbox],input[type=radio]){accent-color:#139eda}.dashboard-app[data-theme=dark] :where(input,textarea):-webkit-autofill{-webkit-text-fill-color:#eef6ff;caret-color:#eef6ff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #111f31}.dashboard-app[data-theme=dark] :where(input,textarea):-webkit-autofill:hover{-webkit-text-fill-color:#eef6ff;caret-color:#eef6ff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #111f31}.dashboard-app[data-theme=dark] :where(input,textarea):-webkit-autofill:focus{-webkit-text-fill-color:#eef6ff;caret-color:#eef6ff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #111f31}.dashboard-app[data-theme=dark] ::file-selector-button{color:#dceaff;background:#17314d;border:1px solid #315675}.dashboard-app[data-theme=dark] :where(button,input,select,textarea):disabled{background-color:var(--erp-disabled-bg);color:var(--erp-disabled-text);cursor:not-allowed;opacity:1;border-color:#2a3a4d}.dashboard-app[data-theme=dark] :where(input:not([type=checkbox]):not([type=radio]),select,textarea,.model-combobox-input,.followups-search-select-control,.followups-datetime-control):focus,.dashboard-app[data-theme=dark] :where(input:not([type=checkbox]):not([type=radio]),select,textarea,.model-combobox-input,.followups-search-select-control,.followups-datetime-control):focus-within{background:#14273d;border-color:#1b98db;box-shadow:0 0 0 4px #13bdf21f}.dashboard-app[data-theme=dark] :where(.table-toolbar,.sales-pagination-footer,.inventory-pagination-footer,.clients-pagination-footer,.users-toolbar,.cash-movement-toolbar,.personal-statement-toolbar,.inventory-actions-heading,.inventory-reservations-heading,.seller-recent-heading,.seller-reservations-heading,.sale-section-heading,.sale-detail-section-heading,.cash-movement-table-heading,.batch-device-list-heading,.import-card-heading,.mapping-heading){color:#dce8f5;background:#101d2d;border-color:#293c52}.dashboard-app[data-theme=dark] .dashboard-table th{color:#a9b9cb;background:#111f31}.dashboard-app[data-theme=dark] .dashboard-table td{color:#d8e5f2;border-color:#22354b}.dashboard-app[data-theme=dark] .dashboard-table td strong{color:#eef6ff}.dashboard-app[data-theme=dark] .dashboard-table td small{color:#91a5bc}.dashboard-app[data-theme=dark] .dashboard-table tbody tr:hover{background:#11253b}.dashboard-app[data-theme=dark] :where(.fixed-expense-row,.pending-receivable-row,.stock-payable-row,.cash-movement-table-row,.seller-recent-sale-row,.user-profile-row,.inventory-reservation-row,.saved-fee-row,.payment-list>*,.generic-row-list>*){color:#dce8f5;border-color:#25394f}.dashboard-app[data-theme=dark] :where(.fixed-expense-row strong,.fixed-expense-row b,.pending-receivable-row strong,.pending-receivable-row b,.stock-payable-row strong,.stock-payable-row b,.seller-recent-sale-row strong){color:#edf5ff}.dashboard-app[data-theme=dark] :where(.fixed-expense-row small,.pending-receivable-row small,.stock-payable-row small,.seller-recent-sale-row small){color:#91a3b8}.dashboard-app[data-theme=dark] .profit-period-panel{background:radial-gradient(circle at 92% 0,#08baf21f,#0000 34%),linear-gradient(145deg,#0d1d31,#091421);border-color:#28415d}.dashboard-app[data-theme=dark] .revenue-panel-v2{background:radial-gradient(circle at 100% 0,#08baf224,#0000 34%),linear-gradient(#0e1c2d,#0a1522);border-color:#294763}.dashboard-app[data-theme=dark] :where(.revenue-total-card,.revenue-stat-card){background:#111f31;border-color:#2a4159}.dashboard-app[data-theme=dark] .revenue-chart-shell{background:#091522;border-color:#253c54}.dashboard-app[data-theme=dark] .revenue-chart-guides i{border-color:#20364d}.dashboard-app[data-theme=dark] .revenue-bar-button>small{color:#95a8be}.dashboard-app[data-theme=dark] .revenue-bar-value{color:#dfeaf6}.dashboard-app[data-theme=dark] .revenue-chart-selection{background:#11243a;border-color:#2b4966}.dashboard-app[data-theme=dark] .revenue-chart-selection small{color:#9aadc1}.dashboard-app[data-theme=dark] .revenue-chart-empty strong{color:#eaf3fd}.dashboard-app[data-theme=dark] .revenue-chart-empty small{color:#8ea2b8}.dashboard-app[data-theme=dark] .stock-summary-panel-v2{background:radial-gradient(circle at 100% 0,#08baf221,#0000 35%),linear-gradient(#0e1c2d,#0a1522);border-color:#294763}.dashboard-app[data-theme=dark] .stock-overview-title>span{color:#5bd5ff;background:linear-gradient(145deg,#102d4c,#12223a);border-color:#2b5275}.dashboard-app[data-theme=dark] .stock-overview-title h3{color:#edf5ff}.dashboard-app[data-theme=dark] .stock-overview-title p{color:#91a5bc}.dashboard-app[data-theme=dark] .stock-overview-header>button{color:#61d8ff;background:#102943;border-color:#275278}.dashboard-app[data-theme=dark] .stock-overview-header>button:hover{color:#fff;background:#075bea}.dashboard-app[data-theme=dark] .stock-status-actions button,.dashboard-app[data-theme=dark] .stock-history-actions button{background:#111f31;border-color:#293e55}.dashboard-app[data-theme=dark] .stock-status-actions button:hover,.dashboard-app[data-theme=dark] .stock-history-actions button:hover{background:#152940;border-color:#3873a5}.dashboard-app[data-theme=dark] .stock-status-actions button>span,.dashboard-app[data-theme=dark] .stock-status-actions button>small,.dashboard-app[data-theme=dark] .stock-history-actions button small{color:#91a5bc}.dashboard-app[data-theme=dark] .stock-status-actions button>strong,.dashboard-app[data-theme=dark] .stock-history-actions button strong{color:#edf5ff}.dashboard-app[data-theme=dark] .stock-operational-note.healthy{background:#0c2a24;border-color:#1d5546}.dashboard-app[data-theme=dark] .stock-operational-note.healthy>span{color:#55d3a6;background:#123f34}.dashboard-app[data-theme=dark] .stock-operational-note.healthy strong{color:#67d9b0}.dashboard-app[data-theme=dark] .stock-operational-note.healthy small{color:#91b8aa}.dashboard-app[data-theme=dark] .stock-operational-note.attention{background:#2a2010;border-color:#66502d}.dashboard-app[data-theme=dark] .stock-operational-note.attention>span{color:#ffc767;background:#493817}.dashboard-app[data-theme=dark] .stock-operational-note.attention strong{color:#ffd184}.dashboard-app[data-theme=dark] .stock-operational-note.attention small{color:#c6ae85}.dashboard-app[data-theme=dark] .overview-sales-panel,.dashboard-app[data-theme=dark] .overview-sales-list{background:#0d1928}.dashboard-app[data-theme=dark] .overview-sales-heading{border-color:#273c53}.dashboard-app[data-theme=dark] .overview-sale-card:hover{background:#13263b;border-color:#35638e}.dashboard-app[data-theme=dark] .overview-sales-empty{background:#101e2f;border-color:#2a4057}.dashboard-app[data-theme=dark] :where(.inventory-view-tabs,.inventory-status-filters,.sales-status-filters,.clients-segment-filters,.users-status-filters,.operations-tabs,.personal-status-tabs,.cash-view-tabs,.sale-management-tabs,.sale-product-type-tabs,.entry-type-switch,.product-kind-switch){background:#0f1d2d;border-color:#263a51}.dashboard-app[data-theme=dark] :where(.inventory-view-tabs,.inventory-status-filters,.sales-status-filters,.clients-segment-filters,.users-status-filters,.operations-tabs,.personal-status-tabs,.cash-view-tabs,.sale-management-tabs,.sale-product-type-tabs,.entry-type-switch,.product-kind-switch) button:not(.active):not([aria-pressed=true]){color:#9fb0c3;background:0 0;border-color:#30445c}html[data-dashboard-theme=dark] :where(.finance-entry-modal,.sale-drawer,.sale-management-modal,.mixed-receipt-modal,.inventory-repair-modal,.inventory-reservations-modal,.generic-action-modal,.personal-settlement-modal,.card-fee-modal,.quick-customer-modal,.collaborator-entry-modal,.operations-modal,.followups-create-modal){color:#edf5ff;background:#0d1928;border-color:#2b4058;box-shadow:0 34px 110px #0000008f}html[data-dashboard-theme=dark] :where(.finance-modal-backdrop,.drawer-backdrop,.operations-modal-backdrop,.followups-modal-backdrop){background:#01050cd1}.dashboard-app[data-theme=dark] :where(.drawer-heading,.finance-modal-actions,.drawer-footer){background:#0d1928;border-color:#2a3e55}.dashboard-app[data-theme=dark] .drawer-heading h2{color:#edf5ff}.dashboard-app[data-theme=dark] .drawer-heading p{color:#9badc2}.dashboard-app[data-theme=dark] :where(.product-form-section-title,.acquisition-advantage-box,.batch-paste-box,.batch-total-summary,.corre-conversion-box,.import-file-summary,.import-error-summary,.import-safety-list,.sale-context-grid,.sale-management-summary,.pro-receipt-summary,.cash-close-summary,.admin-fee-summary){color:#dfeaf6;background:#111f31;border-color:#2b4058}.dashboard-app[data-theme=dark] :where(.model-combobox-popover,.followups-search-select-popover,.followups-customer-results,.customer-suggestions){color:#edf5ff;background:#0b1725;border-color:#30465e;box-shadow:0 24px 64px #0000007a}.dashboard-app[data-theme=dark] :where(.model-combobox-results>button,.followups-search-select-popover button,.followups-customer-results button):hover{background:#14283e}.dashboard-app[data-theme=dark] :where(.followups-workspace,.followups-kanban>section,.followup-card,.operations-surface,.operations-inline-empty,.service-table-wrap,.service-summary-card,.ig-admin-card,.ig-admin-panel,.backup-card){color:#e8f2fc;background:#0d1928;border-color:#263b52}.dashboard-app[data-theme=dark] :where(.operations-inline-empty,.operations-load-more,.service-toolbar,.followups-create-modal .followups-modal-body,.followups-create-section){background:#101f31;border-color:#2a4058}.dashboard-app[data-theme=dark] :where(.stock-intelligence-table>header,.audit-responsive-table>header){color:#a4b5c8;background:#111f31}.dashboard-app[data-theme=dark] :where(.stock-intelligence-row,.audit-responsive-table>div){color:#dde9f5;background:#0f1d2d;border-color:#25394f}.dashboard-app[data-theme=dark] .stock-intelligence-row:hover{background:#14283e}.dashboard-app[data-theme=dark] .stock-intelligence-row.age-aging{background:#2a2112}.dashboard-app[data-theme=dark] .stock-intelligence-row.age-old{background:#2b151c}.dashboard-app[data-theme=dark] :where(.inventory-skeleton){background:linear-gradient(90deg,#142235,#20344c,#142235)}.dashboard-app[data-theme=dark] :where(.ig-preview-frame,.pro-receipt-table){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#101820}.dashboard-app[data-theme=dark] :where(.ig-preview-frame,.pro-receipt-table) :where(h1,h2,h3,h4,input,select,textarea){color:inherit}.dashboard-app[data-theme=dark] :where(.inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row),.clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state),.audit-responsive-table .dashboard-table tbody tr,.sales-modern-table tbody tr,.pdf-client-preview-row,.sale-import-preview-row){background:#0f1d2d;border-color:#2b4058;box-shadow:0 9px 24px #00000038}.dashboard-app[data-theme=dark] :where(.inventory-table-panel .dashboard-table tbody tr td,.clients-table tbody tr td,.audit-responsive-table .dashboard-table tbody tr td){border-color:#263a50}.dashboard-app[data-theme=dark] :where(){color:#8fa3ba}.dashboard-app[data-theme=dark] .followups-shell{--fu-text:#edf5ff;--fu-muted:#9badc2;--fu-line:#26384d;color:#edf5ff}.dashboard-app[data-theme=dark] :where(.followup-metric,.followups-workspace,.followups-kanban>section,.followups-kanban .followup-item,.followups-timeline button,.followups-detail,.followups-modal,.followups-detail dl>div,.followups-linked-records,.followups-linked-records article,.followups-report-metrics>div,.followups-report>section){color:#e8f2fc;background:#0d1928;border-color:#2a3e55}.dashboard-app[data-theme=dark] :where(.followups-toolbar,.followups-view-switch,.followups-calendar>aside,.followups-detail-status,.followups-detail>footer,.followups-modal>footer,.followups-check,.followups-config-intro,.followups-rules-preview>header,.followups-report>section>header){background:#101f31;border-color:#2a4058}.dashboard-app[data-theme=dark] :where(.followups-search,.followups-toolbar>select,.followups-view-switch button[aria-pressed=true],.followups-modal input,.followups-modal select,.followups-modal textarea,.followups-detail>footer button,.followups-modal>footer button:not(.primary)){color:#dfeaf6;background:#111f31;border-color:#30445c}.dashboard-app[data-theme=dark] .followup-item{border-color:#25394f}.dashboard-app[data-theme=dark] .followup-item-main:hover{background:#14273d}.dashboard-app[data-theme=dark] .followup-avatar{color:#58d4ff;background:#102d50;border-color:#295277}.dashboard-app[data-theme=dark] .followup-item-actions button{color:#b5c4d4;background:#18283a}.dashboard-app[data-theme=dark] .followup-item-actions button:first-child{color:#64d7ad;background:#123a30}.dashboard-app[data-theme=dark] .followups-calendar>aside{background:linear-gradient(160deg,#101f31,#0b1725)}.dashboard-app[data-theme=dark] .followups-timeline>div:after{background:#2b4058}.dashboard-app[data-theme=dark] .service-premium{--service-ink:#edf5ff;color:#edf5ff}.dashboard-app[data-theme=dark] :where(.service-metrics>button,.service-list-panel,.service-order-row,.service-modal,.service-detail-summary>span){color:#e6f0fb;background:#0d1928;border-color:#2a4058;box-shadow:0 12px 32px #0000003d}.dashboard-app[data-theme=dark] .service-metrics>button.active{background:color-mix(in srgb, var(--metric,#17a7f3) 13%, #0d1928)}.dashboard-app[data-theme=dark] :where(.service-status-chips,.service-toolbar,.service-pagination,.service-form-section,.service-modal>footer){background:#101f31;border-color:#2a4058}.dashboard-app[data-theme=dark] :where(.service-status-chips button:not(.active),.service-toolbar>label,.service-toolbar select,.service-refresh,.service-modal input,.service-modal select,.service-modal textarea,.service-modal>footer button:not(.primary)){color:#dce8f5;background:#111f31;border-color:#30465e}.dashboard-app[data-theme=dark] .service-order-row:hover,.dashboard-app[data-theme=dark] .service-order-row:focus-visible{background:#14273d}.dashboard-app[data-theme=dark] .service-order-row td{color:#b3c2d3;border-color:#293d54}.dashboard-app[data-theme=dark] .service-order-row td>strong,.dashboard-app[data-theme=dark] .service-customer>b,.dashboard-app[data-theme=dark] .service-form-section strong,.dashboard-app[data-theme=dark] .service-detail-summary strong{color:#edf5ff}.dashboard-app[data-theme=dark] .service-order-row td>small,.dashboard-app[data-theme=dark] .service-customer small,.dashboard-app[data-theme=dark] .service-form-section small,.dashboard-app[data-theme=dark] .service-detail-summary small{color:#93a6bc}.dashboard-app[data-theme=dark] :where(.ig-admin-layout>aside,.ig-admin-panel,.ig-admin-metrics article,.ig-admin-checklist span,.ig-admin-publish-card,.ig-admin-preview-modes button,.ig-admin-loading,.ig-admin-error){color:#e6f0fb;background:#0d1928;border-color:#2a4058}.dashboard-app[data-theme=dark] :where(.ig-admin-panel input,.ig-admin-panel select,.ig-admin-panel textarea,.ig-admin-list-editor>div,.ig-admin-inline-editor){color:#e3edf8;background:#111f31;border-color:#30465e}.dashboard-app[data-theme=dark] :where(.finance-settlement-summary,.finance-settlement-history,.seller-history-toolbar,.seller-recent-sale-metric,.seller-management-card,.seller-management-sale-row,.seller-history-row){color:#e5effa;background:#0f1d2d;border-color:#2a4058}.dashboard-app[data-theme=dark] .finance-settlement-history>header{background:linear-gradient(135deg,#102943,#111f31);border-color:#2d4660}.dashboard-app[data-theme=dark] .finance-settlement-summary>span{border-color:#2a4058}.dashboard-app[data-theme=dark] .seller-history-toolbar :where(input,button:not(.active)){color:#b7c5d5;background:#111f31;border-color:#30465e}.dashboard-app[data-theme=dark] .seller-management-sale-row:hover,.dashboard-app[data-theme=dark] .seller-history-row:hover{background:#14273d}.dashboard-app[data-theme=dark] :where(.overview-hero-mark,.overview-sale-button,.dashboard-inline-alert,.seller-reservations,.seller-reservation-list>article,.seller-imei-pendencies,.seller-imei-list>article,.seller-fee-note,.seller-team-goal,.seller-team-goal-grid>div,.sales-filter-shell,.sale-origin-card,.sale-management-items article,.sale-edit-item,.receipt-management-body,.receipt-loading,.receipt-whatsapp-action,.sale-customer-results,.sale-product-results,.sale-fulfillment-block,.sale-fulfillment-options>button,.sale-logistics-impact,.sale-edit-logistics,.card-payment-timing,.trade-in-payment-fields,.batch-device-row,.inventory-repair-explanation,.repair-provider-entry,.repair-provider-feedback,.inventory-repair-cost-preview,.inventory-repair-history,.client-seller-guide,.customer-type-option,.followups-notifications,.followups-config-editor>header,.followups-config-editor>div,.followups-create-section>header,.followups-customer-results>header,.followups-search-select-popover>header,.followups-priority-picker label>span,.followups-stock-toggle,.followups-create-modal>footer,.cash-hero-action,.cash-quick-actions button,.cash-balance-equation,.daily-bank-checklist,.daily-bank-row,.finance-action-panel,.finance-action-summary,.finance-action-row,.reconciliation-summary article,.inventory-intelligence button,.operations-task,.statement-row,.personal-entry,.personal-flow-chart>button,.flow-result-chip,.personal-source-list>button,.import-steps,.import-dropzone,.import-session-card,.admin-backup-status,.ig-admin-list-editor>div,.ig-admin-inline-editor,.ig-admin-schedule-grid>div,.ig-admin-holiday-row){color:#e7f1fc;background:#101f31;border-color:#2a4058}.dashboard-app[data-theme=dark] :where(.seller-reservation-list>article,.seller-imei-list>article,.sale-origin-card,.sale-management-items article,.sale-edit-item,.sale-fulfillment-options>button,.batch-device-row,.customer-type-option,.daily-bank-row,.finance-action-row,.operations-task,.statement-row,.personal-entry,.personal-flow-chart>button,.personal-source-list>button):hover{background:#14283e;border-color:#35638e}.dashboard-app[data-theme=dark] :where(.customer-type-option.is-selected,.sale-fulfillment-options>button.active,.sale-fulfillment-options>button[aria-pressed=true],.personal-source-list>button[aria-pressed=true]){color:#edf7ff;background:#102f50;border-color:#2f74aa}.dashboard-app[data-theme=dark] :where(.dashboard-inline-alert,.followups-error,.followups-form-error,.followups-danger-note,.service-form-error){color:#ffbdc8;background:#2b171e;border-color:#67313d}.dashboard-app[data-theme=dark] :where(.client-table-skeleton td>span,.metric-skeleton,.revenue-chart-loading i){background:linear-gradient(90deg,#142235,#20344c,#142235)}.dashboard-app[data-theme=dark] .clients-table .client-name-cell strong,.dashboard-app[data-theme=dark] .client-last-cell>strong,.dashboard-app[data-theme=dark] .client-purchases-content strong,.dashboard-app[data-theme=dark] .client-spent-cell strong,.dashboard-app[data-theme=dark] .sales-person-cell strong,.dashboard-app[data-theme=dark] .sales-product-cell strong,.dashboard-app[data-theme=dark] .sales-seller-cell strong,.dashboard-app[data-theme=dark] .sales-value-cell>strong,.dashboard-app[data-theme=dark] .finance-settlement-item>div>strong,.dashboard-app[data-theme=dark] .finance-settlement-empty>strong,.dashboard-app[data-theme=dark] .finance-entry-details strong{color:var(--erp-text-primary)!important}.dashboard-app[data-theme=dark] .client-spent-cell strong{color:var(--erp-success)!important}.dashboard-app[data-theme=dark] .clients-table .client-name-cell small,.dashboard-app[data-theme=dark] .client-purchases-content small,.dashboard-app[data-theme=dark] .sales-value-cell>small,.dashboard-app[data-theme=dark] .sales-status-cell>small,.dashboard-app[data-theme=dark] .sales-code-block small,.dashboard-app[data-theme=dark] .finance-settlement-item>div>small,.dashboard-app[data-theme=dark] .finance-settlement-empty>small,.dashboard-app[data-theme=dark] .finance-supplier-inline,.dashboard-app[data-theme=dark] .finance-entry-details small{color:var(--erp-text-secondary)!important}.dashboard-app[data-theme=dark] :where(.client-edit-button,.user-edit-button,.collaborator-delete-button){color:#dbe9f8!important;background:#172b41!important;border-color:#36516d!important}.dashboard-app[data-theme=dark] .clickable-sale-row:hover,.dashboard-app[data-theme=dark] .seller-history-row:focus-visible{background:#14283e!important}.dashboard-app[data-theme=dark] :where(.professional-receipt-document,.receipt-single-page,.professional-receipt-document .pro-receipt-summary){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#101820!important;background:#fff!important}.dashboard-app[data-theme=dark] .reports-real-panel .audit-table-row{color:#dce8f5;background:#0f1d2d;border-color:#2a4058}html[data-dashboard-theme=dark] .dashboard-app .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row),html[data-dashboard-theme=dark] .dashboard-app .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state),html[data-dashboard-theme=dark] .dashboard-app .audit-responsive-table .dashboard-table tbody tr,html[data-dashboard-theme=dark] .dashboard-app .sales-modern-table tbody tr{background:#0f1d2d;border-color:#2b4058;box-shadow:0 9px 24px #00000038}html[data-dashboard-theme=dark] .dashboard-app .client-table-skeleton td>span,html[data-dashboard-theme=dark] .dashboard-app .metric-skeleton,html[data-dashboard-theme=dark] .dashboard-app .revenue-chart-loading i{background:linear-gradient(90deg,#142235,#20344c,#142235)}html[data-dashboard-theme=dark] .dashboard-app :where(.module-loading-state,.operations-load-state)>span{background:0 0;border-color:#63d8ff #2b4058 #2b4058}html[data-dashboard-theme=dark] .dashboard-app .inventory-reservation-row{background:#0f1d2d;border-color:#2a4058}html[data-dashboard-theme=dark] .dashboard-app .reports-real-panel :where(.inventory-filter-bar,.generic-records-list>div){color:#e7f1fc;background:#101f31;border-color:#2a4058}html[data-dashboard-theme=dark] .dashboard-app .reports-real-panel .inventory-filter-bar input{color:#edf5ff;background:#111f31;border-color:#30465e}html[data-dashboard-theme=dark] .dashboard-app .reports-real-panel .generic-records-list strong,html[data-dashboard-theme=dark] .dashboard-app .reports-real-panel .audit-table-row strong{color:#edf5ff}html[data-dashboard-theme=dark] .dashboard-app .reports-real-panel .generic-records-list span,html[data-dashboard-theme=dark] .dashboard-app .reports-real-panel .audit-table-row small{color:#9badc2}.dashboard-app[data-theme=dark] .overview-premium .overview-welcome p{color:#ffffffd1}.dashboard-app[data-theme=dark] .overview-premium .metric-top span{color:#d1dcea!important}.dashboard-app[data-theme=dark] .overview-premium .metric-card>strong{opacity:1;color:#f7fbff!important}.dashboard-app[data-theme=dark] .overview-premium .metric-card>small{color:#b9c8d8!important}.dashboard-app[data-theme=dark] .overview-premium .metric-card>i{color:#7be0ff;background:#17304a;border-color:#315576}.dashboard-app[data-theme=dark] .overview-premium .metric-top b{color:#70e0b6;background:#12372e}.dashboard-app[data-theme=dark] .fee-simulator-heading h3,.dashboard-app[data-theme=dark] .fee-simulator-results strong{color:#f8fbff}.dashboard-app[data-theme=dark] .fee-simulator-form label{color:#e1ebf6}.dashboard-app[data-theme=dark] .fee-simulator-form input,.dashboard-app[data-theme=dark] .fee-simulator-form select{color:#f7fbff;background:#0d1c2d;border-color:#405872}.dashboard-app[data-theme=dark] .fee-simulator-form input::placeholder{color:#9fb2c7}.dashboard-app[data-theme=dark] .fee-value-input>span{color:#62d7ff}.dashboard-app[data-theme=dark] .fee-simulator-results span{color:#d2dfed}.dashboard-app[data-theme=dark] .fee-simulator-results small{color:#bdcddd}.dashboard-app[data-theme=dark] .fee-charge-result button:disabled{color:#aebfd1;opacity:1;background:#17304a;border-color:#304e6b}.dashboard-app[data-theme=dark] .profit-period-copy>span{color:#5bd7ff}.dashboard-app[data-theme=dark] .profit-period-copy h3{color:#f2f7fd}.dashboard-app[data-theme=dark] .profit-period-copy p{color:#b7c5d5}.dashboard-app[data-theme=dark] .profit-period-options{background:#0b1726;border-color:#2c425a}.dashboard-app[data-theme=dark] .profit-period-options button{color:#c4d1df}.dashboard-app[data-theme=dark] .profit-period-options button:hover{color:#eef7ff;background:#152a41}.dashboard-app[data-theme=dark] .profit-period-options button.active{color:#fff;background:linear-gradient(145deg,#075bea,#079fdf);box-shadow:0 8px 20px #075bea47}.dashboard-app[data-theme=dark] .profit-period-result{border-color:#30445b}.dashboard-app[data-theme=dark] .profit-period-result>span{color:#c7d4e1}.dashboard-app[data-theme=dark] .profit-period-result>strong{color:#55d9a4}.dashboard-app[data-theme=dark] .profit-period-result>small{color:#b7c6d6}.dashboard-app[data-theme=dark] .profit-period-result>b{color:#7be2b9;background:#49d2a021}.dashboard-app[data-theme=dark] .revenue-title-block>div>span{color:#62d7ff}.dashboard-app[data-theme=dark] .revenue-title-block small{color:#b6c5d5}.dashboard-app[data-theme=dark] .revenue-period-switch{background:#0b1726;border-color:#2c425a}.dashboard-app[data-theme=dark] .revenue-period-switch button{color:#c4d1df}.dashboard-app[data-theme=dark] .revenue-period-switch button.active{color:#fff;background:#174a7a}.dashboard-app[data-theme=dark] .revenue-stat-card>span{color:#d1dcea}.dashboard-app[data-theme=dark] .revenue-stat-card>strong{color:#f7fbff}.dashboard-app[data-theme=dark] .revenue-stat-card>small{color:#b9c8d8}.dashboard-app[data-theme=dark] .dashboard-nav-group>span{color:#8ea7c1}.dashboard-app[data-theme=dark] .dashboard-nav-group button:not(.active){color:#bdcada}.dashboard-app[data-theme=dark] .dashboard-nav-group button:not(.active) i{color:#a9bdd1;border-color:#30445c}.dashboard-app[data-theme=dark] .dashboard-nav-group button b{color:#d7e4f1;background:#18293c}.dashboard-app[data-theme=dark] .workspace-chip strong,.dashboard-app[data-theme=dark] .sidebar-user strong{color:#f0f6fc}.dashboard-app[data-theme=dark] .workspace-chip small,.dashboard-app[data-theme=dark] .sidebar-user small{color:#adc0d3}.dashboard-app[data-theme=dark] .topbar-title span,.dashboard-app[data-theme=dark] .dashboard-search input::placeholder{color:#a9bbce}.dashboard-app[data-theme=dark] :where(.table-scroll,nav,main,section,div){scrollbar-color:#35506d #0b1624}@media (prefers-reduced-motion:reduce){.dashboard-app[data-theme=dark] *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{html[data-dashboard-theme=dark],html[data-dashboard-theme=dark] body,html[data-dashboard-theme=dark] .dashboard-app,html[data-dashboard-theme=dark] .dashboard-app :where(.dashboard-panel,.finance-entry-modal,.pro-receipt-table){color:#101820!important;background:#fff!important}}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .add-bank-account{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .fixed-expense-row{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .expense-category-icon{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .fixed-expense-row strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .fixed-expense-row b{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .fixed-expense-row small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-entry-modal{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-entry-modal input,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-entry-modal select{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .entry-type-switch{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .entry-type-switch button{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .entry-type-switch button.active{background:var(--rz-theme-surface);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .entry-type-switch button.active.expense{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .entry-type-switch button.active.income{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .entry-type-switch button.active.receivable{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .entry-type-switch button.active.purchase{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .pending-receivable-row{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .receivable-origin{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .pending-receivable-row strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .pending-receivable-row b{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .pending-receivable-row small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-payable-row{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .payable-product-icon{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-payable-row strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-payable-row b{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-payable-row small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .payable-action button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-modal-actions{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-modal-actions>button:first-child{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-search,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .table-toolbar label{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-search svg,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .table-toolbar label svg{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .login-page{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .login-back{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .login-brand-copy p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .login-security-points span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .login-box>p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .login-identity-note{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .login-identity-note svg{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .login-submit{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .team-login-form label{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .team-login-form input{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .login-help{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]){background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-brand>span{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-brand>button,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .workspace-chip small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-nav-group>span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-nav-group button{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-nav-group button i{border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-nav-group button b{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sidebar-user{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sidebar-user small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sidebar-user a,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sidebar-user>button{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-topbar{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-search kbd{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .topbar-actions button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .notification-button span{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .topbar-avatar{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-hero-mark{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-button{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-button>b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-button small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-premium .metric-card{background:var(--rz-theme-surface-raised);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-premium .metric-card>i{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-premium .metric-top span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-premium .metric-top b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-premium .metric-card>strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-premium .metric-card>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-premium .dashboard-panel{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-premium .panel-heading h3{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-premium .chart-total strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-entry-composer{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-composer-section{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-section-title>i{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-section-title strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-section-title small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-kind-selector>button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-kind-selector>button:hover{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-kind-selector>button>i{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-kind-selector small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-kind-selector>button.active.income{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-kind-selector>button.active.income>i{background:var(--rz-theme-success-surface);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-kind-selector>button.active.expense{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-kind-selector>button.active.expense>i{background:var(--rz-theme-danger-surface);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-kind-selector>button.active.reserve{background:var(--rz-theme-surface);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-kind-selector>button.active.reserve>i{background:var(--rz-theme-info-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-kind-selector>button.active.company{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-entry-composer label{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-entry-composer input,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-entry-composer select,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-entry-composer textarea{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-entry-composer input:focus,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-entry-composer select:focus,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-entry-composer textarea:focus{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-amount-field>div{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-amount-field>div>b,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-amount-field input{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-recurring-switch{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-recurring-switch>i{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-recurring-switch>i span{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-recurring-switch small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-recurring-switch>strong{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-recurring-switch.active{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-recurring-switch.active>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-composer-footer{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-entry-preview strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-entry-preview small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-entry-preview.income span{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-entry-preview.outgoing span{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-composer-footer>div:last-child>button:first-child{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-quick-actions button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-quick-actions b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-quick-actions small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-metrics .personal-expense{border-color:var(--rz-theme-danger-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-metrics .personal-result.positive{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-metrics .personal-result.negative{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-danger-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-flow-chart>div>span{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-flow-chart b,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-chart-legend span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-source-list>div{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-source-list>div>span{background:var(--rz-theme-info-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-source-list b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-source-list small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-source-list strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-statement-toolbar input,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-statement-toolbar select{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-entry>button{background:var(--rz-theme-surface);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-projection small{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-command-actions button:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-hero-action{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-hero-action small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-quick-actions button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-quick-actions button>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-quick-actions strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-quick-actions small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-daily-metrics .cash-metric-expense{border-top-color:var(--rz-theme-danger-border)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-daily-metrics .cash-metric-balance{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-view-tabs{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-view-tabs button{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-view-tabs button.active{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-view-tabs button span{background:var(--rz-theme-info-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-conference-card,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-last-movements,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movements-panel,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-history-panel{border-color:var(--rz-theme-border)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-panel-heading>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-panel-heading h3{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-panel-heading p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-balance-equation{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-balance-equation small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-balance-equation b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-balance-equation>i{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movement-card{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movement-card>span.in{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movement-card>span.out{background:var(--rz-theme-surface);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movement-card strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movement-card small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movement-card>b.positive{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movement-card>b.negative{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movement-toolbar input,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movement-toolbar select{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movement-table-heading{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movement-table-row{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movement-table-row>span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movement-table-row strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movement-table-row small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movement-table-row>b.positive{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movement-table-row>b.negative{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-history-grid>article{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-history-grid>article>div span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-history-grid>article>div strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-history-grid>article>div small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-history-grid dt{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-history-grid dd{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-history-grid dd.ok{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-history-grid dd.warning{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movement-type-selector button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movement-type-selector button.active.income{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movement-type-selector button.active.expense{background:var(--rz-theme-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-movement-type-selector button.active.adjustment{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-insight-panel,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-panel{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-rich-heading>div:nth-child(2)>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-rich-heading h3{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-rich-heading p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-rich-heading>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-rich-heading>strong>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-flow-focus .income strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .interactive-bars>button:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .interactive-bars>button.active{background:var(--rz-theme-surface);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .interactive-bars>button>small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .interactive-bars>button.active>small{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-legend.rich span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-legend.rich span b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-entry{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);border-left-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-entry:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-entry:focus-visible{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-entry.overdue,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-entry.today{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-date>b{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-date>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-entry.overdue .upcoming-date>small{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-entry.today .upcoming-date>small{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-kind{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-kind.corre{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-kind.transit{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-kind.repair{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-kind.term{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-kind.receivable{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-info>em,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-info>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-info>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-value>b,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-value>small{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .admin-fee-settings{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .admin-fee-settings .panel-heading>div>span{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .admin-fee-settings .panel-heading small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .admin-fee-summary>div{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .admin-fee-summary span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .admin-fee-summary strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .admin-fee-summary small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-checklist{border-color:var(--rz-theme-border)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-toolbar{background:var(--rz-theme-surface);border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-toolbar label>span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-toolbar input,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-toolbar select{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-toolbar>button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-toolbar>button small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-summary>span{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-summary small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-summary strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-summary .ok{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-summary .ok strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-summary .warning{background:var(--rz-theme-surface);border-color:var(--rz-theme-danger-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-summary .warning strong{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-table-heading{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-row{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-row:hover{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-row.different{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-row strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-row small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-sale>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-value.expected strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-value.found strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-difference.ok strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-difference.warning strong{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-row.pending .daily-bank-status>span{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-row.matched .daily-bank-status>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-row.different .daily-bank-status>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-status button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-empty>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-empty strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-empty small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-summary{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-summary.reversal{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-summary>span{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-summary.reversal>span{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-summary>strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-summary.reversal>strong{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-summary>small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-summary.reversal>small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-day-closing{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-day-closing>div span{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-day-closing small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-day-closing strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-day-closing .income strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-day-closing .expense strong{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-day-closing .balance{background:var(--rz-theme-info-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-day-closing .balance strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-row{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-row:hover{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-direction{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-row.expense .finance-action-direction,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-row.reversal .finance-action-direction{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-row>div strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-row>div small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-row>b{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-row.expense>b{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-row.reversal>b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-row>button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-action-row.reversal>button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-show-more{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-show-more:hover{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-operation-summary{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-operation-summary.expense,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-operation-summary.reversal{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-operation-summary>span{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-operation-summary.expense>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-operation-summary.reversal>span{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-operation-summary>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-operation-summary>b{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-operation-summary.expense>b,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-operation-summary.reversal>b{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-operation-summary>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reversal-type-switch>button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reversal-type-switch>button>span{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reversal-type-switch>button small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reversal-type-switch>button.active,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reversal-type-switch>button.active.chargeback{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-operation-warning{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-operation-warning strong{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-operation-warning small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sales-panel{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sales-heading>div:nth-child(2)>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sales-heading h3{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sales-heading p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sales-total strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sales-total small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sales-heading>button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-card{background:var(--rz-theme-surface-raised);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-card:hover{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-code b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-code small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-main strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-main small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-seller small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-value small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-seller strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-value strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-value em{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-card>button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sales-show-more{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sales-show-more:hover{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sales-empty,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sales-loading{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sales-empty>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sales-empty strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sales-loading strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sales-empty small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sales-loading>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-detail-loading>span{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-detail-actions{background:var(--rz-theme-surface);border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-detail-actions button:first-child{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-detail-loading strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-detail-loading small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .compensation-action-button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .compensation-action-button>b,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .compensation-action-button>small{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .client-pending .compensation-action-button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .client-pending .compensation-action-button>b,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .client-pending .compensation-action-button>small{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-heading h2{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-heading p{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-flow>article.receivable{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-flow>article.payable{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-flow article>span{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-flow article.payable>span{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-flow article>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-flow article>b{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-flow article.payable>b{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-flow article>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-choice-section{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-choice-section>div:first-child strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-choice-section>div:first-child small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-choice-list>button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-choice-list>button:hover{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-choice-list>button.selected,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-choice-list>button.selected.receivable{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-choice-list>button>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-choice-list>button>div small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-choice-list>button>b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-choice-list>button>i{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-result>div:first-child strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-modal label>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-audit-note{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-audit-note strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-audit-note small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .compensation-actions{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .card-fee-icon{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .card-fee-form-grid label>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .fee-difference-preview{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .saved-fee-list{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .saved-fee-list>div:first-child strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .saved-fee-list>div:first-child small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .saved-fee-row{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .saved-fee-row b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .saved-fee-row small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .saved-fee-row i{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-kicker,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-welcome p,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .module-header p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-primary-button{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .metric-card,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .module-metric-row article{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .metric-top span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .module-metric-row article>span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .metric-top b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .metric-top i,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .metric-card>small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .module-metric-row article>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-panel{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .panel-heading select,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .panel-heading>button:not(.panel-text-button){background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .panel-text-button{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-table th{border-bottom-color:var(--rz-theme-border);color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-table td{border-bottom-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-table td small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-table td>button{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .status-pill{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .table-toolbar{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .table-toolbar button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-entry,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .partner-entry{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-entry>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .partner-entry>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-entry small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .partner-entry small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-bars span{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-bars small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-legend{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-legend span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-legend .income{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .private-access-label{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .privacy-lock{background:var(--rz-theme-surface);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .partner-privacy-notice div span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .privacy-chip{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .partner-metrics article:first-child{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .partner-metrics article:first-child>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .partner-metrics article:first-child>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .drawer-heading span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .drawer-heading button{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .drawer-footer{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .drawer-footer>button:not(.dashboard-primary-button){background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-command-actions .dashboard-primary-button{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservations{background:var(--rz-theme-surface-raised);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservations.has-items{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservations-heading span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservations-heading h3{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservations-heading p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservations-heading>strong{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservation-list>article{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservation-list>article:hover{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservation-list>article.expired{background:var(--rz-theme-surface);border-color:var(--rz-theme-warning-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservation-main>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservation-customer>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservation-due>span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservation-main>span{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservation-list>article.expired .seller-reservation-main>span{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservation-main strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservation-customer strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservation-due strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservation-main small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservation-customer small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservation-due small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservations-empty{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservations-empty>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservations-empty strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservations-empty small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-imei-pendencies{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-imei-pendencies.complete{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-imei-heading span{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-imei-heading h3{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-imei-heading p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-imei-heading>strong{background:var(--rz-theme-warning-surface);border-color:var(--rz-theme-warning-border);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-imei-pendencies.complete .seller-imei-heading>strong{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-imei-list>article{background:var(--rz-theme-surface);border-color:var(--rz-theme-warning-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-imei-alert{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-imei-product>span{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-imei-product strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-imei-product small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-imei-list form label span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-imei-list form input{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-imei-feedback.success{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-imei-feedback.error{background:var(--rz-theme-surface);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-imei-empty{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-imei-empty>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-imei-empty strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-imei-empty small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-followup-origin.reservation{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-followup-origin.reservation>svg,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-private-chip{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-commission-card,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-ranking-card{background:var(--rz-theme-surface-raised);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-commission-card .seller-card-label,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-ranking-card .seller-card-label{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-commission-card .seller-card-label i,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-ranking-card .seller-card-label i{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-commission-card>strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-ranking-card>strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-commission-card>small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-ranking-card>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-card-footer{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-card-footer b{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-card-footer span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ranking-avatars i{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-columns>article{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .commission-rule{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .commission-rule>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .commission-rule.corre>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .commission-rule strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .commission-rule small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .fee-savings-panel{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .strategic-gain-card>span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .strategic-gain-card>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .strategic-gain-card.acquisition>strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .fee-savings-panel small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .fee-comparison span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .fee-comparison b{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-receipt{background:var(--rz-theme-surface);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-kind-switch{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-kind-switch button{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-kind-switch button small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-kind-switch button.active{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-kind-switch button.active small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .battery-health-field{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .battery-health-field label{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .battery-health-field small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .acquisition-advantage-box{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .acquisition-advantage-box span{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .acquisition-advantage-box small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .acquisition-advantage-box>input{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .acquisition-value{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .advantage-edit-fields label{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .advantage-edit-fields input{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal{background:var(--rz-theme-surface-raised)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-form-section-title{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-form-section-title>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-form-section-title strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-form-section-title small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal>label,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-scrollbody>label,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .drawer-form-row label{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal input,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal select{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal select{background-color:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal textarea{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal input::placeholder,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal textarea::placeholder{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal input:focus,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal select:focus,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal textarea:focus{background-color:var(--rz-theme-surface);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-input{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-input.open,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-input:focus-within{background:var(--rz-theme-surface);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-input>svg{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-check{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-popover{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-popover>header{background:var(--rz-theme-surface);border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-popover>header span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-popover>header small{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-results>button{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-results>button:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-results>button.active{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-results>button.selected{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-results strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-results small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-results>button>svg{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-popover>footer{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-popover>footer>button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-popover>footer small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-empty{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .model-combobox-empty strong{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .color-combobox-results>button>i{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .custom-model-entry>button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inline-supplier-entry{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inline-supplier-entry strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inline-supplier-entry small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-entry-button{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-entry-button>b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-entry-button small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-entry-button.batch,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-entry-button.transit{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-entry-mode-switch{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-entry-mode-switch button{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-entry-mode-switch button.active{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .batch-paste-box{background:var(--rz-theme-surface);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .batch-paste-box strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .batch-paste-box small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .batch-paste-count{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .batch-paste-box>button,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .batch-device-list-heading button{background:var(--rz-theme-info-surface);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .batch-device-list{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .batch-device-list-heading{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .batch-device-list-heading span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .batch-device-row{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .batch-device-row>i{background:var(--rz-theme-info-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .batch-device-row>label{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .batch-device-row>label b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .batch-device-row input{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .batch-color-field>span b,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .batch-battery-field>span b{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .batch-battery-field em{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .batch-device-row>button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-premium .module-metric-row article{background:var(--rz-theme-surface-raised);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-premium .module-metric-row article>i{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-premium .module-metric-row article>span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-premium .module-metric-row article>strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-premium .module-metric-row article>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-premium .module-metric-row article>small b{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-heading{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-heading span{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-heading h3{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-heading p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-refresh-button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-refresh-button:hover:not(:disabled){background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-view-tabs{background:var(--rz-theme-surface);border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-view-tabs button{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-view-tabs button.active{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-view-tabs button b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-view-tabs button.active b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-status-filters{background:var(--rz-theme-surface-secondary);border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-status-filters>span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-status-filters button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-status-filters button:hover{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-status-filters button>b{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-view-summary{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .table-toolbar{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .table-toolbar label{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .dashboard-table thead{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-sort-button:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-sort-button.active,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-sort-button.active i{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-actions-heading{color:var(--rz-theme-text-muted)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .dashboard-table tbody tr.inventory-clickable-row:hover{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .dashboard-table tbody tr.inventory-clickable-row:focus-visible,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .dashboard-table tbody tr.inventory-clickable-row:active{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .supplier-fields label{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-entry-button{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-entry-button>b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-entry-button small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-premium .module-metric-row article{background:var(--rz-theme-surface-raised);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-premium .module-metric-row article>i{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-premium .module-metric-row article>span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-premium .module-metric-row article>strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-premium .module-metric-row article>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-premium .module-metric-row article>small b{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table-panel{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table-heading{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table-heading span{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table-heading h3{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table-heading>small{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table-panel .table-toolbar{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table-panel .table-toolbar label{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table-panel .dashboard-table thead{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-name-cell>span{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-entry-modal{background:var(--rz-theme-surface-raised)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-entry-modal>label,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-entry-modal .drawer-form-row label{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-entry-modal input,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-entry-modal select,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-entry-modal textarea{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-entry-modal input:focus,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-entry-modal textarea:focus{background:var(--rz-theme-surface);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-purchase-entry .client-receipt-button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-purchase-entry .client-receipt-button:hover{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-edit-audit-note{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-edit-audit-note b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-edit-audit-note span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-edit-button{background:var(--rz-theme-surface-secondary)!important;border-color:var(--rz-theme-info-border)!important;color:var(--rz-theme-link)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-security-chip>b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-steps{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-steps>div:not(:last-child):after{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-steps span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-steps small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-steps .active small{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-main-card,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-history-card{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-card-heading{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-card-heading span{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-card-heading h3{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-card-heading button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-type-field{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-type-field select{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-dropzone>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-dropzone strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-dropzone small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-file-summary{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-file-summary>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-file-summary strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-file-summary small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-file-summary>b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .mapping-heading strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .mapping-heading small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .mapping-list{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .mapping-list>div{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .mapping-list span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .mapping-list select{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .mapping-list b{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-actions{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-actions>button:first-child{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-review-grid>div{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-review-grid span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-review-grid strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-duplicate-rule{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-duplicate-rule>b{background:var(--rz-theme-surface);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-duplicate-rule strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-duplicate-rule small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-confirm-check{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-success>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-success h3{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-success p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-empty-history strong{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-empty-history small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-safety-list{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-safety-list>strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-safety-list>span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-safety-list i{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-new-button{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-new-button>b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-new-button small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-premium .module-metric-row article{background:var(--rz-theme-surface-raised);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-premium .module-metric-row article>i{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-premium .module-metric-row article>span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-premium .module-metric-row article>strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-premium .module-metric-row article>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-list-card{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-list-heading{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-list-heading span{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-list-heading h3{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-list-heading>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-profile-row{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-photo-preview>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-photo-preview>img{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-photo-preview>label{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-profile-main strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-access-copy strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-profile-main small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-access-copy span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-active-status{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-upload-button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-profile-row>button{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-photo-note{background:var(--rz-theme-surface);border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-photo-note>span{background:var(--rz-theme-info-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-photo-note p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-photo-note strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .automatic-week-card{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .automatic-week-card strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .automatic-week-card small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .collaborator-delete-button{background:var(--rz-theme-surface)!important;border-color:var(--rz-theme-danger-border)!important;color:var(--rz-theme-danger)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .collaborator-delete-button:hover{background:var(--rz-theme-danger-surface)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-empty-state{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-empty-state>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-empty-state strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-empty-state small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-empty-state button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .collaborator-permission-note{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .collaborator-permission-note strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-premium>.module-header .dashboard-primary-button,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-premium>.module-header .dashboard-primary-button,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium>.module-header .dashboard-primary-button,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .partner-premium>.module-header .dashboard-primary-button{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-premium .module-metric-row article,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-premium .module-metric-row article,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .module-metric-row article,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .partner-premium .module-metric-row article,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .generic-premium .module-metric-row article{background:var(--rz-theme-surface-raised);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .generic-premium .module-metric-row article>i{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-premium .dashboard-panel,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .cash-premium .dashboard-panel,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .dashboard-panel,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .partner-premium .dashboard-panel{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .generic-premium-action{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .generic-premium-action>b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .generic-premium-action small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .generic-premium-table .table-toolbar{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .generic-action-modal textarea{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .finance-modal-actions{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-drawer{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-drawer .drawer-steps{background:var(--rz-theme-surface);border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-drawer .drawer-steps span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-drawer .drawer-steps span b,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-drawer .drawer-steps span i{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-drawer .drawer-steps span.active{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-drawer>.drawer-form{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-drawer .drawer-form label{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-drawer .drawer-form input,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-drawer .drawer-form select{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-drawer .drawer-form input:focus,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-drawer .drawer-form select:focus{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-origin-card{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-origin-card strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-origin-card small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-origin-card.corre{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-origin-card.corre strong{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-gift-button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-gift-button small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-gift-button>b{background:var(--rz-theme-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-gift-button.active{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-gift-button.active small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-gift-button.active>b{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-modal{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-fields label{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-fields input{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-fields input:focus{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-actions{background:var(--rz-theme-surface);border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-actions button:first-child{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-seller-guide{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-seller-guide span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-seller-guide strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-seller-guide small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .customer-type-selector{background:var(--rz-theme-surface-raised);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .customer-type-selector legend{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .customer-type-selector legend span{background:var(--rz-theme-info-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .customer-type-selector>p:first-of-type{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-entry-modal .customer-type-option,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-fields .customer-type-option{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .customer-type-symbol{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .customer-type-copy strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .customer-type-copy small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .customer-type-rule{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .customer-type-check{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .customer-type-option:hover{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .customer-type-option.retail.is-selected{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .customer-type-option.retail.is-selected .customer-type-rule{background:var(--rz-theme-info-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .customer-type-option.wholesale.is-selected{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .customer-type-option.wholesale.is-selected .customer-type-rule{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .customer-type-feedback.retail{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .customer-type-feedback.wholesale{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-optional-details,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-optional{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-optional-details>summary,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-optional>summary,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-optional-details>summary b,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-optional>summary b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-optional-details>summary small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-optional>summary small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-optional-details>summary>strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-optional>summary>strong{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-optional-content,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-optional-content{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-entry-modal .client-optional-content>label,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-fields .quick-customer-optional-content>label,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-fields>label,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-fields .drawer-form-row>label,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-fields .quick-customer-optional-content label{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-fields input,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-fields select{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-fields input:focus,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-fields select:focus{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .quick-customer-fields label>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-customer-type.retail{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-customer-type.wholesale{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-management-summary span{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-management-summary small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-management-summary strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-management-tabs{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-management-tabs button{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-management-tabs button.active{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-management-tabs button.danger.active{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-row-actions .sale-receipt-button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-management-items article{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-management-items small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-management-payments small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-management-items span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-management-payments{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-management-payments>span{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-edit-notice,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-cancel-warning{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-edit-notice span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-cancel-warning span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .corre-conversion-box{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .corre-conversion-box.active{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .corre-conversion-box span{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .corre-conversion-box strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .corre-conversion-box small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-cta>b{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-modal .finance-modal-actions{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-modal .drawer-form-row label{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-modal .drawer-form-row label>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-explanation{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-explanation strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .repair-provider-entry{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .repair-provider-entry-heading strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .repair-provider-entry-heading small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .repair-provider-entry .repair-provider-entry-heading>button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .repair-provider-feedback{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .repair-provider-feedback button{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-cost-preview{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-cost-preview>b,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-cost-preview span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-cost-preview strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-cost-preview .total{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-cost-preview .total strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-history{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-history>div{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-history>div strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-history>div small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-history p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-history li{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-history li b,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-history li strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-repair-history li small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-cancel-warning{background:var(--rz-theme-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-success-notice{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-edit-item{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-management-body label{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-management-body input,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-management-body select,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-management-body textarea{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .receipt-management-body{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .historical-sale-receipt{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .receipt-loading{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .receipt-loading span{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .receipt-loading small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .receipt-whatsapp-action{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .receipt-whatsapp-copy strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .receipt-whatsapp-copy small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .receipt-whatsapp-action>p{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .receipt-whatsapp-action>p.error{color:var(--rz-theme-danger)}@media print{:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-receipt-workspace{background:var(--rz-theme-surface)!important}}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-drawer .selected-acquirer-note{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-drawer .selected-acquirer-note strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-drawer>.drawer-complete,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-drawer>.sale-receipt{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-workspace{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-live-totals{background:var(--rz-theme-surface-secondary);border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-workspace-card{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-section-heading{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-section-heading>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-section-heading strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-section-heading small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-workspace-card label{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-workspace-card input,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-workspace-card select,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-workspace-card textarea{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-workspace-card input:focus,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-workspace-card select:focus,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-workspace-card textarea:focus{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-customer-field{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-customer-picker>svg{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-customer-results{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-customer-results>button{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-customer-results>button:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-customer-results>button:focus-visible,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-customer-results>button.active{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-customer-results>button>span{background:var(--rz-theme-info-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-customer-results>button small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-customer-results>button>svg{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-customer-results>p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-client-line>button,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-add-button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-context-grid>span{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-context-grid small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-context-grid strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-fulfillment-block{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-fulfillment-heading strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-fulfillment-heading small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-fulfillment-heading>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-fulfillment-heading>span.store{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-fulfillment-options>button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-fulfillment-options>button:hover{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-fulfillment-options>button.active{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-fulfillment-options>button>b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-fulfillment-options>button small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-logistics-impact{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-logistics-impact.store{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-logistics-impact span{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-logistics-impact.store span{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-logistics-impact strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-logistics-impact.store strong{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-logistics-impact small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-logistics-impact.store small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-edit-logistics{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-edit-logistics>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-product-picker{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-product-type-tabs{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-product-type-tabs button{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-product-type-tabs button.active{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-product-type-tabs button.active b{background:var(--rz-theme-info-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-product-type-tabs button.accessory.active{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-product-type-tabs button.accessory.active b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-product-search>svg{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-product-results{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-product-results>button{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-product-results>button:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-product-results>button:focus-visible{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-product-results>button>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-product-results>button>span.accessory{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-product-results>button>div .sale-product-battery{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-product-results>button>div small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-product-results>button>b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-product-results>p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .card-payment-timing{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .card-payment-timing>label:first-child>span{background:var(--rz-theme-info-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .card-payment-timing>label:first-child>span:after{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .card-payment-timing>label:first-child strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .card-payment-timing>label:first-child small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .card-payment-expected{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .card-payment-expected input{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .card-payment-expected small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .card-payment-timing>div:last-child span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .card-payment-timing.pending>div:last-child span{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .card-payment-timing>div:last-child strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .trade-in-payment-fields{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .trade-in-payment-heading span{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .trade-in-payment-heading strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .trade-in-payment-heading small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-auto-destination{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-auto-destination span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-auto-destination strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-auto-destination small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-entry-list{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-entry-list article{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-entry-list article+article{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-entry-list article>div strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-entry-list article>div small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-entry-list article>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-entry-list article>b{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-entry-list article>button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-empty-state{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-final-card>div:first-child>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-final-card>div:first-child>span.ready{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-final-card>div:first-child strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-final-card>div:first-child small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .login-box{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .login-box input{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .login-box input:focus{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-sidebar nav button.active{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .module-metric-row article>span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .module-metric-row article>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .module-metric-row article>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .panel-heading h3{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .panel-heading span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .table-toolbar label:focus-within,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-table tbody tr:hover{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-table th{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-entry-modal>label,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-entry-modal .drawer-form-row label{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-entry-modal :where(input,select,textarea){background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-entry-modal :where(input,select,textarea):focus{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .entry-type-switch{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .entry-type-switch button.active.card-investment{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-form-hint{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-dropzone{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-dropzone:hover{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-profile-row:hover{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-reservation-launchpad-actions>button.dashboard-primary-button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-toolbar{background:var(--rz-theme-surface);border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-toolbar>label,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .saved-fee-search{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-toolbar input,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .saved-fee-search input{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-toolbar>select{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-status-filters button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-status-filters button b{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-profile-row:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-profile-row:focus-visible{background:var(--rz-theme-surface);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-profile-main strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-profile-main small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-access-copy span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-access-copy strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-active-status.active{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-active-status.inactive{background:var(--rz-theme-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-upload-button{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .user-edit-button{background:var(--rz-theme-surface-secondary)!important;border-color:var(--rz-theme-info-border)!important;color:var(--rz-theme-link)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-list-feedback{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-list-feedback>span{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-list-feedback strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-list-feedback.error{background:var(--rz-theme-surface);border-bottom-color:var(--rz-theme-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .users-list-feedback.error strong{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .mapping-list>div>b{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .mapping-auto-target strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-auto-mapping-note{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-auto-mapping-note strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-auto-mapping-note small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-session-history article{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-session-history strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-session-history small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .import-session-history article>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .audit-module-chip{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .audit-action-chip.neutral{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .audit-action-chip.info{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .audit-action-chip.success{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .audit-action-chip.danger{background:var(--rz-theme-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .audit-restore-confirmation{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .audit-restore-confirmation>strong{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .audit-restore-confirmation>small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .audit-restore-confirmation button{border-color:var(--rz-theme-warning-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .audit-restore-notice,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .admin-backup-status{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .admin-backup-status.error{background:var(--rz-theme-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .admin-backup-status.progress{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .saved-fee-empty{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .saved-fee-more{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-status-filters,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-segment-filters{background:var(--rz-theme-surface-secondary);border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-status-filters button,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-segment-filters button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-status-filters button:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-segment-filters button:hover{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-status-filters button.active i{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-segment-filters button b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-detail-feedback.loading{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-detail-feedback.loading>span{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-detail-feedback.error{background:var(--rz-theme-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-detail-feedback button{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-search-field>button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-phone-feedback{background:var(--rz-theme-surface-secondary);border-bottom-color:var(--rz-theme-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table th{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state):hover{background:var(--rz-theme-surface-raised)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table td{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table .client-name-cell strong{color:var(--rz-theme-link)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table .client-name-cell small{color:var(--rz-theme-text-muted)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-phone-content>strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-last-cell>strong{color:var(--rz-theme-info)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-phone-cell button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-phone-cell button:last-child{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-purchases-content strong{color:var(--rz-theme-link)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-purchases-content small{color:var(--rz-theme-text-muted)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-spent-cell strong{color:var(--rz-theme-success)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-row-action{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-row-action b{background:var(--rz-theme-info-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .inventory-filter-bar,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reports-real-panel .inventory-filter-bar,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .inventory-filter-bar input,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .inventory-filter-bar select,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reports-real-panel .inventory-filter-bar input{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reports-real-panel .inventory-filter-bar label{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reports-real-panel .generic-records-list>div{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reports-real-panel .generic-records-list span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reports-real-panel .generic-records-list strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reports-real-panel .audit-table-head{border-bottom-color:var(--rz-theme-border);color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reports-real-panel .audit-table-row{border-bottom-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reports-real-panel .audit-table-row strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reports-real-panel .audit-table-row small{color:var(--rz-theme-text-muted)}@media print{:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) body:has(.reports-real-panel) .reports-real-panel{background:var(--rz-theme-surface)!important}}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .pdf-client-preview{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .pdf-client-preview-head{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .pdf-client-preview-row{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .pdf-client-preview-row input{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .pdf-client-preview-row>b.new{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .pdf-client-preview-row>b.duplicate{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-import-preview{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-import-preview-head{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-import-preview-row{border-top-color:var(--rz-theme-border);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-import-preview-row>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-import-preview-row>span small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-import-preview-row>b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-import-preview-row>em.new{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-import-preview-row>em.duplicate{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-import-preview-row>em.invalid{background:var(--rz-theme-surface);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .bank-account-card.transit-purchase>em:before{background:var(--rz-theme-info-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-balance{background:var(--rz-theme-surface);border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-balance span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-balance strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-balance small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-search{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-search span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-row{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-row strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-row small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-row em{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-row>b.income{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-row>b.expense{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-row>b.neutral{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-direction{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-direction.expense{background:var(--rz-theme-surface);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-direction.neutral{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-empty{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-empty strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-footer{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-footer span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .corre-receivables-panel{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .corre-receivables-panel .panel-heading h3{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .corre-receivables-panel .pending-receivable-row>b small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .corre-receivable-card{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .corre-receivable-card:last-child{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .corre-progress{background:var(--rz-theme-info-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .corre-receipt-history>span{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .corre-receipt-history>span b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .corre-open-balance em{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .mixed-receipt-heading strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .mixed-receipt-heading small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .mixed-receipt-heading>button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .mixed-receipt-card{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .mixed-receipt-card.device{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .mixed-receipt-card-head>strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .mixed-receipt-card-head>button{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .received-device-notice{background:var(--rz-theme-info-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .received-device-notice small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .previous-receipts{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .previous-receipts>strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .previous-receipts>span{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .previous-receipts i{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .previous-receipts small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .previous-receipts b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-ledger-tabs>button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-ledger-tabs>button:hover{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-current-filter.card{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-current-filter.schedule-toggle{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-current-filter.schedule-toggle:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-current-filter.schedule-toggle:focus-visible{background:var(--rz-theme-info-surface);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .finance-ledger-row.card-investment .expense-category-icon,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-kind.card-investment{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .finance-ledger-row.repair .expense-category-icon{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-current-filter.term,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .finance-ledger-row.term .expense-category-icon{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .settlement-summary.term{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-ledger-tabs>button>span i{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-ledger-tabs>button>span em,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-ledger-tabs>button>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-ledger-tabs>button>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-success-notice{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-success-notice>button{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-current-filter{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-current-filter.corre{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-current-filter.transit{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-current-filter.receivable{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-current-filter.settled{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .finance-ledger-row{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .finance-ledger-row:hover{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .finance-ledger-row.transit{border-left-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .finance-ledger-row.transit .expense-category-icon{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .finance-ledger-row.corre .expense-category-icon{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-status-badge{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-status-badge.parcial{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-status-badge.pago,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-status-badge.recebido{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-partial-note{color:var(--rz-theme-link)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .finance-ledger-row.receivable-payment{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-premium .finance-ledger-row.receivable-payment .expense-category-icon,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .receivable-kind-chip,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-pending .receivable-kind-chip{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settled-mark{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-supplier-inline{color:var(--rz-theme-text)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-entry-details{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-entry-details small{color:var(--rz-theme-text-muted)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-entry-details strong{color:var(--rz-theme-link)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-ledger-row.expanded{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-supplier{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .account-ledger-reconciled{color:var(--rz-theme-success)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-empty-ledger{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-empty-ledger>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-empty-ledger strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-empty-ledger small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .settlement-summary{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .settlement-summary.corre{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .settlement-summary.transit{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .settlement-summary>span{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .settlement-summary.corre>span{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .settlement-summary.transit>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .settlement-summary>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .settlement-summary>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .settlement-help{background:var(--rz-theme-surface);color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-card{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-card-head small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-card-head>span{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-card.reached .team-goal-card-head>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-progress-copy span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-track,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal-track{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-values{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-values span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-values span+span{border-left-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-values b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-next{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-next span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-next strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-people>div{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-people>div>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-people small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-people b.eligible{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-people b.blocked{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-actions{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-approved{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-participant-picker,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-tier-editor{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-participant-picker legend small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-tier-editor legend small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-participant-picker label{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-participant-picker label:has(input:checked){background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-tier-editor>button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .monthly-goal-reference{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .monthly-goal-reference small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .monthly-goal-reference strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .monthly-goal-reference span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .monthly-goal-reference button{background:var(--rz-theme-surface);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .monthly-goal-reference button:hover{background:var(--rz-theme-info-surface);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal-head span{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal-head>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal-grid>div{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal-grid small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal-grid span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal-grid strong.eligible{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal-grid strong.blocked{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-members small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-support-seller small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-support-seller select{color:var(--rz-theme-link)}@media (width<=900px){:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .team-goal-values span+span{border-top-color:var(--rz-theme-border)}}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-period-select option{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sellers-metrics article>i{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sellers-metrics article.profit-priority{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sellers-metrics article.profit-priority>i{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sellers-metrics article.profit-priority>strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-calculating{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-card{background:var(--rz-theme-surface-raised);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-head>span>i{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-head strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-head small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-head>b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-card.has-pending .seller-management-head>b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-volume{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-volume>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-payment-summary>span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-volume strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-volume .profit-primary{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-volume .profit-primary strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-goal-progress{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-goal-progress>div span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-goal-progress>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-goal-progress>div b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-goal-progress>i{background:var(--rz-theme-info-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-commission-breakdown>div{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-commission-breakdown span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-commission-breakdown b{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-payment-summary>span{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-payment-summary b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-payment-summary .pending{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-payment-summary .pending b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-monthly-reference>span{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-monthly-reference b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-monthly-reference>span:last-child{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-monthly-reference>span:last-child b{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-footer small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-detail-button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-sales-detail{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-sales-detail-head{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-sales-detail-head strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-sales-detail-head small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-sale-row{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-sale-row>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-sale-row>span.corre{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-sale-row>div>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-sale-row>div>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-sale-row>div>b{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-sale-row>div>b.profit{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-sales-detail>p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-command-center,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-search-control,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-sort-control{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-search-control>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-search-control input{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-sort-control>span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-sort-control select{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-footer .dashboard-primary-button:disabled{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-history-row{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-history-row>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-history-row strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-history-row small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-history-row>b{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-history-row.advance>span{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-history-row.advance>b{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-payment-kind>button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-payment-kind>button>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-payment-kind>button small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-payment-kind>button.active.account{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-payment-kind>button.advance>span{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-payment-kind>button.active.advance{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-advance-note{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-advance-note strong{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-advance-note span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .profit-period-copy>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .profit-period-copy h3{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .profit-period-copy p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .profit-period-options{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .profit-period-options button{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .profit-period-options button:hover{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .profit-period-options button.active{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .profit-period-result{border-left-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .profit-period-result>span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .profit-period-result>strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .profit-period-result>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .profit-period-result>b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-period-select{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-table .sale-details-button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-detail-context>span{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-detail-context small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-detail-context strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-financial-breakdown>div{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-financial-breakdown span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-financial-breakdown strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-financial-breakdown small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-financial-breakdown .profit{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-financial-breakdown .profit strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-detail-section-heading{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-detail-section-heading strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-detail-section-heading span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-item-values b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-detail-notes{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-detail-notes strong{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-detail-notes p{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .fee-simulator-form input,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .fee-simulator-form select,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .fee-value-input>span{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .fee-charge-result button{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .fee-charge-result button:hover{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .fee-simulator-warning{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}@media (width<=1000px){:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .profit-period-result{border-top-color:var(--rz-theme-border)}}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-quick-actions .future-action{border-color:var(--rz-theme-info-border);background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-upcoming-heading>div:first-child>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .panel-kicker{color:var(--rz-theme-link)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-upcoming-list>div:not(.personal-empty-state){border-left-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-date small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .soon .upcoming-date small{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overdue .upcoming-date small{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .upcoming-copy small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-empty-state{background:var(--rz-theme-surface);border-color:var(--rz-theme-info-border);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-empty-state>i{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-empty-state small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-empty-state>button{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-flow-card,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-source-card{background:var(--rz-theme-surface-raised)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-flow-card .panel-heading,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-source-card .panel-heading{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .flow-result-chip{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .flow-result-chip small{color:var(--rz-theme-text-secondary)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .flow-result-chip strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .flow-result-chip.negative{background:var(--rz-theme-surface);border-color:var(--rz-theme-danger-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .flow-result-chip.negative small{color:var(--rz-theme-text-muted)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .flow-result-chip.negative strong{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-flow-chart>button:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-flow-chart>button.active{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-flow-chart>button>span{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-flow-chart>button b{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .source-count{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-source-list>button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-source-list>button:hover{background:var(--rz-theme-surface);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-source-list>button>span{background:var(--rz-theme-info-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-source-list>button p b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-source-list>button p small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-source-list>button p i{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-source-list>button>strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-source-list>button>u{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-status-tabs{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-status-tabs button{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-status-tabs button b{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-status-tabs button.active{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-status-tabs button.active.pending{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-status-tabs button.active.paid{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-statement-toolbar>label{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-statement-toolbar>label>span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-statement-toolbar>label button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-entry-list{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-entry{background:var(--rz-theme-surface);border-bottom-color:var(--rz-theme-border)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-entry:hover{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .entry-direction.in{background:var(--rz-theme-success-surface);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .entry-direction.out{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-entry>span b{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-entry>span small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .entry-status.paid{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .entry-status.pending{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .entry-actions button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .entry-actions button:last-child{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-kind-selector>button.active.future{background:var(--rz-theme-surface);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-kind-selector>button.active.future>i{background:var(--rz-theme-info-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .future-entry-notice{background:var(--rz-theme-surface);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .future-entry-notice>i{background:var(--rz-theme-info-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .future-entry-notice small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-settlement-modal{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .settlement-account-preview{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);border-left-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .settlement-account-preview span{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .settlement-account-preview strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .settlement-account-preview small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-settlement-modal label{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-settlement-modal input{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-settlement-modal>footer{background:var(--rz-theme-surface);border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .personal-settlement-modal>footer>button:first-child{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-center{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-hero>button{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-metrics>button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-metrics>button:hover{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-metrics>button.urgent{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-danger-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-metrics span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-metrics small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-metrics b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-metrics .urgent b,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-metrics .urgent strong{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-tabs{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-tabs button{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-tabs button i{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-tabs button b{background:var(--rz-theme-info-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-tabs button:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-tabs button.active b{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-notice{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-error{background:var(--rz-theme-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-surface{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-section-heading>div:first-child>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-section-heading h2{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-section-heading p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-heading-stats,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .security-score{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-heading-stats strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .security-score strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-heading-stats span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .security-score span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-secondary{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-toolbar,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-toolbar label{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-toolbar label span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-toolbar input{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-owner-filter small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-owner-filter select{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-toolbar>div button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-task{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);border-left-color:var(--rz-theme-warning-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-task:hover{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-task.critical{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-task>i{background:var(--rz-theme-surface);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-task.high>i{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-task.medium>i{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-task>div:nth-child(2) span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-task>div:nth-child(2) small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-task-owner{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-task-meta strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-task-meta span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-task-meta b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-entry-owner{color:var(--rz-theme-warning)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-empty{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-empty>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-empty p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .receipt-file-name-preview{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .receipt-file-name-preview span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .receipt-file-name-preview strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-list-heading>div>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-list-heading h3{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-list-heading p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-list-heading>strong{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-list-heading>strong b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-list-heading>strong small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-filter-shell,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-search-field{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-search-field>svg{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-search-field input{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-search-field input::placeholder{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-search-field>button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-filter-field{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-filter-field select{background:var(--rz-theme-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23687990' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;border-color:var(--rz-theme-border);color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-refresh-button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link);border-color:var(--rz-theme-info-border)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-refresh-button:hover:not(:disabled){background:var(--rz-theme-info-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-list-status>span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-list-status .sales-updated-at,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-modern-table th{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-modern-table tbody tr,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-modern-table tbody tr:hover{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-modern-table td{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-modern-table td:first-child{border-left-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-modern-table td:last-child{border-right-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-code-block strong{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-code-block span{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-code-block small{color:var(--rz-theme-text-muted)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-person-cell>i{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-person-cell strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-product-cell strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-seller-cell strong{color:var(--rz-theme-link)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-person-cell small{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-muted)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-product-cell>i{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-product-cell small{color:var(--rz-theme-text-muted)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-seller-cell>i{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-value-cell>strong{color:var(--rz-theme-link)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-value-cell>small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-status-cell>small{color:var(--rz-theme-text-muted)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-modern-table .sale-row-actions .sale-receipt-button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-modern-table .sale-row-actions .sale-receipt-button:hover{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-list-panel .sales-pagination-footer{border-top-color:var(--rz-theme-border)}@media (width<=760px){:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-modern-table tbody tr{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-modern-table td,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-modern-table td:first-child,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-modern-table td:last-child{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-modern-table td:before{color:var(--rz-theme-text-muted)}}@media (width<=460px){:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-modern-table td:nth-last-child(2){border-bottom-color:var(--rz-theme-border)}}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .dashboard-table th{background:var(--rz-theme-surface-secondary);border-bottom-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-sort-button:hover{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-sort-button.active{background:var(--rz-theme-info-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .dashboard-table td{border-bottom-color:var(--rz-theme-border);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .dashboard-table tbody tr.inventory-clickable-row:hover td,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .dashboard-table tbody tr.inventory-clickable-row:focus-visible td{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .dashboard-table tbody tr.inventory-clickable-row:active td{background:var(--rz-theme-info-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-product-cell,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-cell-product,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel td[data-label=Produto],:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-product-cell>strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-product-name,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel td[data-label=Produto]>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-product-cell>small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-product-spec,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel td[data-label=Produto]>small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-identifier-cell,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-cell-identifier,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel td[data-label="IMEI / Série"],:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel td[data-label=SKU]{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-cost-cell,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-cell-cost,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel td[data-label^=Custo]{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-advantage-cell,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-cell-advantage,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel td[data-label=Vantagem]{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-sale-cell,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-cell-sale,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel td[data-label=Venda],:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel td[data-label=Venda\ unitária],:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel td[data-label=Valor\ total],:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-sale-cell>strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-cell-sale>strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel td[data-label=Venda]>strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel td[data-label=Venda\ unitária]>strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel td[data-label=Valor\ total]>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-date-cell,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-cell-date,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel td[data-label=Entrada],:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-stock-date{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-stock-days{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-stock-age.is-aging .inventory-stock-days,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-stock-days.is-aging{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-stock-age.is-old .inventory-stock-days,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-stock-days.is-old{background:var(--rz-theme-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-stock-age.is-fresh .inventory-stock-days,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-stock-days.is-fresh{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-stock-age.is-unknown .inventory-stock-days,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-stock-days.is-unknown,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-stock-age.is-history .inventory-stock-days,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-stock-days.is-history{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel td[data-label=Quantidade]>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .status-pill{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel :where(.status-disponivel,.status-ativo){background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel :where(.status-reservado,.status-em-analise){background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel :where(.status-manutencao,.status-em-manutencao){background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel :where(.status-vendido,.status-vendida,.status-concluida){background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-identifier-copy{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-identifier-copy:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-identifier-copy:focus-visible{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-identifier-copy.copied{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-identifier-pending{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .dashboard-table .inventory-row-actions>.inventory-row-action{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-row-action b{background:var(--rz-theme-info-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reconciliation-summary article,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-intelligence button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reconciliation-summary span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-intelligence span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reconciliation-summary strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-intelligence strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reconciliation-summary small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-intelligence small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .statement-row{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .statement-row.matched,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .statement-row.ignored{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .statement-date strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .statement-main strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .statement-date span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .statement-main span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .statement-main small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .statement-value span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .statement-value strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .statement-row.expense .statement-value strong{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .statement-actions button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .statement-actions .status.matched{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .statement-actions .status.ignored{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .closing-grid>article{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .closing-grid>article.reopened{border-color:var(--rz-theme-warning-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .closing-grid header span{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .closing-grid header b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .closing-grid .reopened header b{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .closing-grid dl div{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .closing-grid dt{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .closing-grid dd{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .closing-grid article>footer{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .closing-grid footer span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .closing-grid footer small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-intelligence button.risk,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-intelligence button.warning{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-intelligence-table{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-intelligence-table>header{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-intelligence-table>div{border-top-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-intelligence-table>div.slow{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-intelligence-table small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .document-grid article{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .document-icon{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .document-icon.receipt,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .document-icon.invoice{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .document-grid article span{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .document-grid article small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .document-grid article p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .document-grid article a{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .access-review,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .audit-stream{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .access-review header span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .audit-stream header span{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .access-review header b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .governance-risk{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .governance-risk strong{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .governance-risk span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .access-row{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .access-row>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .access-row small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .access-row>b{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .audit-stream>div:not(header)+div{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .audit-stream i{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .audit-stream div small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-modal{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-modal label{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-modal input,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-modal select,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-modal textarea{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-file-drop{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-file-drop>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-file-drop>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-modal-note{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-modal-note b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-modal-note span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-modal>footer{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-modal>footer>button:not(.operations-primary){background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-load-state{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-load-state>span{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-load-state>b{background:var(--rz-theme-surface);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-load-state h2{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-load-state p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-intelligence .inventory-profit-summary{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-intelligence .inventory-profit-summary strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-load-more{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-load-more span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-inline-empty{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-inline-empty>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .operations-inline-empty p{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-intelligence-row{background:var(--rz-theme-surface);border-top-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-intelligence-row:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-intelligence-row.age-aging,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-intelligence-row.age-old{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-intelligence-row strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-intelligence-row small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-age-pill.fresh{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-age-pill.aging{background:var(--rz-theme-warning-surface);border-color:var(--rz-theme-warning-border);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-age-pill.old{background:var(--rz-theme-danger-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-row-action{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .access-attention{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}@media (width<=1180px){:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-intelligence-row{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-intelligence-row>span:before{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-row-action{background:var(--rz-theme-surface-secondary)}}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .statement-actions button.danger{background:var(--rz-theme-surface);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reconciliation-read-alert{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reconciliation-read-alert span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .statement-row.invalid-read{background:var(--rz-theme-surface);border-color:var(--rz-theme-danger-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .statement-row.invalid-read .statement-main small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .statement-row.invalid-read .statement-value strong{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-skip-link{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .workspace-chip>span{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-nav-group>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-nav-group button i{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-nav-group button.active{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .topbar-title span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-search{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-search:focus-within{background:var(--rz-theme-surface);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .global-search-menu{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .global-search-menu>span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .global-search-menu button{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .global-search-menu button:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .global-search-menu button:focus-visible{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .global-search-menu button>i{background:var(--rz-theme-info-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .global-search-menu button small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .global-search-menu button>b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .global-search-empty{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .topbar-actions button,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .topbar-avatar{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .topbar-actions button:hover{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-panel:hover{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) :where(.module-metric-row article,.metric-card){background:var(--rz-theme-surface-raised)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) :where(.module-metric-row article,.metric-card):hover{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) :where(.module-metric-row article>span,.metric-top span),:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) :where(.module-metric-row article>small,.metric-card>small){color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .table-toolbar{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .table-toolbar label{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-updated-at{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-table th{background:var(--rz-theme-surface);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-table td{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-table tbody tr:hover{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-table td small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-table td strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-pagination-footer{background:var(--rz-theme-surface);border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-pagination-footer>span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-pagination-footer{background:var(--rz-theme-surface-secondary);border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-pagination-footer>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-pagination-footer>small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-state-row td{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-state-row td>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-inline-loader{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table-panel .table-toolbar select,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table-panel .table-toolbar button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table-panel .table-toolbar button{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-pagination-footer{background:var(--rz-theme-surface);border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-pagination-footer>span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-pagination-footer>button,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-table-state button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-table-skeleton td>span{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-detail-loading>span{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .drawer-heading{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .drawer-heading>div>span{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) :where(.finance-entry-modal label,.drawer-form-row label,.personal-settlement-modal label){color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) :where(.finance-entry-modal input,.finance-entry-modal select,.finance-entry-modal textarea,.drawer-form-row input,.drawer-form-row select,.drawer-form-row textarea){background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) :where(.finance-entry-modal input,.finance-entry-modal select,.finance-entry-modal textarea,.drawer-form-row input,.drawer-form-row select,.drawer-form-row textarea):focus{background:var(--rz-theme-surface);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-form-section-title{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .form-error{background:var(--rz-theme-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .empty-note{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-inline-alert,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-inline-alert button{background:var(--rz-theme-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .metric-skeleton{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .chart-total span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .bar-column small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .chart-empty-state{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-panel-v2{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-title-block>div>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-title-block h3{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-title-block small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-period-switch{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-period-switch button{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-period-switch button:hover{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-period-switch button.active{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-stat-card{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-stat-card>span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-stat-card>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-stat-card>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-stat-card.best:after{background:var(--rz-theme-info-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-chart-shell{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-bar-button,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-bar-value{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-bar-button.is-zero .revenue-bar-track:after{background:var(--rz-theme-info-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-bar-button>small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-bar-button.is-today>small{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-bar-button>em{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-chart-selection{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-chart-selection b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-chart-selection small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-chart-selection>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-chart-empty>span{background:var(--rz-theme-info-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-chart-empty strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-chart-empty small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .revenue-chart-loading i{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-summary-panel-v2{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-overview-title>span{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-overview-title small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-overview-title h3{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-overview-title p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-overview-header>button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-status-actions button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-status-actions button:hover{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-status-actions button>span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-status-actions button>strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-status-actions button>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-history-actions button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-history-actions button:hover{background:var(--rz-theme-surface);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-history-actions button small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-history-actions button strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-history-actions button>b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-operational-note.healthy{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-operational-note.healthy>span{background:var(--rz-theme-success-surface);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-operational-note.healthy strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-operational-note.healthy small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-operational-note.attention{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-operational-note.attention>span{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-operational-note.attention strong{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .stock-operational-note.attention small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sales-empty small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .overview-sale-card small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .module-loading-state{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .module-loading-state>span{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .module-loading-state small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) :where(.finance-modal-actions,.drawer-footer){border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal::-webkit-scrollbar-track{background:var(--rz-theme-surface-secondary);border-left-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal::-webkit-scrollbar-thumb{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-entry-create-modal::-webkit-scrollbar-track{background:var(--rz-theme-surface-secondary);border-left-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .client-entry-create-modal::-webkit-scrollbar-thumb{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-stock-entry-note{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-stock-entry-note strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-stock-entry-note small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-actions>span b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-actions>span small{color:var(--rz-theme-text-secondary)}@media (width<=1100px){:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .dashboard-search-wrap.open .dashboard-search{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}}@media (width<=720px){:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-premium .dashboard-table tbody tr{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-premium .dashboard-table td:before{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row){background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:before{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state){background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state) td{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state) td:before{color:var(--rz-theme-text-muted)}}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .product-kind-switch{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .product-kind-switch button:hover{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .product-kind-switch button.active{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .product-kind-switch button b{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .product-kind-switch button.active b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .product-kind-switch button small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .product-form-section-title{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .product-form-section-title strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .product-form-section-title small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal>label,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .drawer-form-row>label,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .battery-health-field label,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .supplier-fields label{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal :where(input:not([type=hidden]),select,textarea),:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .model-combobox-input{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal :where(input,textarea)::placeholder{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal :where(input:not([type=hidden]),select,textarea):hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .model-combobox-input:hover{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal :where(input:not([type=hidden]),select,textarea):focus,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .model-combobox-input:focus-within,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .model-combobox-input.open{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .model-combobox-input>svg{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .model-combobox-input>input{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .model-combobox-input>button:hover{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .model-combobox-popover{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .model-combobox-popover>header{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .model-combobox-popover>header span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .model-combobox-popover>header small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .model-combobox-results strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .model-combobox-results small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .model-combobox-popover>footer small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .model-combobox-empty strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .model-combobox-empty small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .battery-health-field{background:var(--rz-theme-surface);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .battery-health-field small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal label>small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .inline-supplier-entry small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .acquisition-advantage-box small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .product-entry-modal .product-entry-actions>span small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-reconciliation-toolbar :where(input,select){background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-reconciliation-main em{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-reconciliation-actions button{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-reconciliation-actions .details{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-reconciliation-actions .reconcile{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-reconciliation-details,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-reconciliation-confirm-details{background:var(--rz-theme-surface-raised);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-reconciliation-details small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-reconciliation-confirm-details small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-reconciliation-details strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-reconciliation-confirm-details strong,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-hero-actions :where(button,a){background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-notice{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-alert{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-layout>aside{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-layout nav button{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-layout nav button i{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-layout nav button:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-layout nav button.active{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-panel{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-section-heading{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-section-heading h2{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-section-heading p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-section-heading>select{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-metrics article{background:var(--rz-theme-surface-raised);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-metrics span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-metrics strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-metrics small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-checklist{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-checklist h3{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-checklist span{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-checklist span.done:before{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-checklist span.pending:before{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-field>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-product-list label>span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-category-list label>span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin :where(input:not([type=checkbox]):not([type=color]),select,textarea){background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-field small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-list-editor{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-list-editor>div button,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-inline-editor>button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-list-editor>button{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-switch{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-switch span{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-switch span:after{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-product-list article,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-product-list article.selected,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-check span{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-product-list small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-product-list em{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-upload{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-category-list article,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-category-list article.active{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-category-list small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-card-list>article{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-card-top button{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-color-grid input[type=color]{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-report-grid article{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-report-grid article>span{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-report-grid article>span strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-report-grid article>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-publish-card{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-publish-card span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-publish-card small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-publish-card button.danger{background:var(--rz-theme-surface);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-publish-card button.activate{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-preview-modes button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-preview-modes i{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-preview-modes small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-publish-actions button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-restore{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-sticky-actions{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-sticky-actions span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-sticky-actions button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-loading,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-error{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-loading span{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-error p{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-empty{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-hours-editor,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-holidays{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-hours-editor>h3{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-hours-editor>p,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-holidays>.ig-admin-section-heading p,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-list-editor>p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-hours-editor>div{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-hours-editor>div strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-hours-editor>div label{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-hours-editor input[type=time],:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-holidays :where(input,select){background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-holidays>div:not(.ig-admin-section-heading){border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-holidays>div>label{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-holidays>div>button{background:var(--rz-theme-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-dirty-badge{background:var(--rz-theme-warning-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-product-list article:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-category-list article:hover{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-product-list article.selected{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-sticky-actions span b{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-period input,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-period select,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .ig-admin-period button{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-attribution-details{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-attribution-details summary,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .audit-field-diff summary{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .audit-field-diff>div{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-primary-button{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-metric{background:var(--rz-theme-surface-raised)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-metric:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-metric.active{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-metric span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-metric small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-workspace,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-toolbar{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-toolbar>select{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-view-switch{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-view-switch button{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-view-switch button[aria-pressed=true]{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-list-heading{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-list-heading b{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-item{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-item-main:hover{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-avatar{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-item-title b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .priority-urgent .followup-item-title b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .priority-high .followup-item-title b{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-item-copy small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-item-copy>span:last-child{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-item-copy>span:last-child{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-schedule b{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-item.overdue .followup-schedule b{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-schedule small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-owner,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-item-main>svg{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-item-actions button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-item-actions button:first-child{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-kanban>section{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-kanban>section>header b{background:var(--rz-theme-surface);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-kanban .followup-item{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-kanban>section>div>p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-calendar>aside{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-calendar>aside p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-calendar section>header b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-timeline>header span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-timeline>div:after{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-timeline>div>i,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-timeline>div>i.overdue{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-timeline time{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-timeline button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-timeline button span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-timeline button small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-error{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-error button{background:var(--rz-theme-surface);border-color:var(--rz-theme-danger-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-loading,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-empty{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-loading span{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-empty>span{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-detail{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-detail-status{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-detail-status b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-detail-status b.overdue{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-detail-status small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-detail-product small.available{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-detail-product small.unavailable{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-detail dl>div{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-detail dt{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-history{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-history>header b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-history>p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-history>div>i{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-history small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-history time{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-detail>footer{background:var(--rz-theme-surface);border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-detail>footer button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-modal{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-modal label{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-modal input,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-modal select,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-modal textarea{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-check{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-modal>footer{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-modal>footer button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-form-error{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-config-intro{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-config-intro p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-followup-origin{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-followup-origin small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-permission-overrides{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-permission-overrides>header strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-permission-overrides>header small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-permission-overrides label{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-report>header span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-report-metrics>div{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-report-metrics span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-report-metrics small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-report>section{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-report>section>header{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-report>section>header small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-report>section>div{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-report>section>div b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-notifications{background:var(--rz-theme-surface-secondary);border-bottom-color:var(--rz-theme-warning-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-notifications>header>div>span{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-notifications strong{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-notifications small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-notifications button{background:var(--rz-theme-surface);border-color:var(--rz-theme-warning-border);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-notifications time{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-load-more button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-danger-note{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-config-editor{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-config-editor>header{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-config-editor>header small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-config-editor>div{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-config-editor>div>button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-stage-control{background:var(--rz-theme-surface);border-top-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followup-stage-control select{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-customer-results{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-customer-results button{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-customer-results button:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-customer-results button:focus{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-customer-results small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-customer-results p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-shell .followup-item-title strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-shell .followup-item-copy>small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-shell .followup-item-copy>span:last-child{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-linked-records{background:var(--rz-theme-surface-raised);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-linked-records>header span{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-linked-records>header b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-linked-records article{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-linked-records article>i,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-linked-records article.quote>i{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-linked-records article>span small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-linked-records article>span strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-linked-records article>span p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-linked-records article>b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-linked-records article.quote>b,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-detail-loading{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-detail-loading>span{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-detail-error{background:var(--rz-theme-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-detail-error button,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-create-modal .followups-modal-body{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-create-section{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-create-section>header>span{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-create-section>header strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-create-section>header small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-field-label{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-field-label b{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-create-modal input::placeholder,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-create-modal textarea::placeholder,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-customer-search-icon{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-create-modal .followups-customer-search>input:first-of-type{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-create-modal .followups-customer-search>input:first-of-type:focus{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-customer-search.has-selection>input:first-of-type{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-customer-selected{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-create-modal .followups-customer-results{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-customer-results>header,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select-popover>header{background:var(--rz-theme-surface);border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-customer-results>header span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select-popover>header span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-customer-results>header small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select-popover>header small{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-customer-results button>svg{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select-control{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select-control:hover{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select-control:focus-within,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select.is-open .followups-search-select-control{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select-control>svg{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select-control>button:hover{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select-check{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select-popover{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select-popover>div>button{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select-popover>div>button:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select-popover>div>button.active{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select-popover>div>button.selected{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select-popover button>i{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select-popover button>i.success{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select-popover button>i.warning{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select-popover button small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select-popover button>svg{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-search-select-popover>div>p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-datetime-control{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-datetime-control:focus-within{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-datetime-control>svg{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-priority-picker legend{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-priority-picker label>span{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-priority-picker input:checked+span{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-priority-picker label.high input:checked+span{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-priority-picker label.urgent input:checked+span{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-stock-toggle{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-stock-toggle>span{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-stock-toggle>span>i{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-stock-toggle>b{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-stock-toggle>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-create-modal .followups-create-notes-grid input,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-create-modal .followups-create-notes-grid textarea{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-create-modal>footer{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-footer-hint{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .followups-footer-hint svg{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-ledger-actions .panel-text-button{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-recent-heading>b{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-recent-sale-row{background:var(--rz-theme-surface-raised);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-recent-sale-row:hover{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-recent-sale-main strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-recent-sale-main small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-recent-sale-main em{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-recent-sale-metric{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-recent-sale-metric small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-recent-sale-metric strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-recent-sale-metric.profit strong{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-recent-toggle{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-summary{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-summary>span{border-right-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-summary>span:last-child strong{color:var(--rz-theme-danger)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-history{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-history>header{background:var(--rz-theme-surface-secondary);border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-history>header span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-history>header h4{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-history>header p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-item{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-sequence{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-item.compensation .finance-settlement-sequence{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-item>div>strong{color:var(--rz-theme-link)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-item>div>small{color:var(--rz-theme-text-muted)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-item em{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-item p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-method{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-item.compensation .finance-settlement-method{background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-item>b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-empty>span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-empty>strong{color:var(--rz-theme-text)!important}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-empty>small{color:var(--rz-theme-text-muted)!important}@media (width<=1180px){:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-modern-table tbody tr{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-modern-table td,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-modern-table td:first-child,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-modern-table td:last-child{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sales-modern-table td:before{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-mobile-sort>span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-mobile-sort>select{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row){background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:before{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state){background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state) td{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state) td:before{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .audit-responsive-table .dashboard-table tbody tr{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .audit-responsive-table .dashboard-table td{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .audit-responsive-table .dashboard-table td:before{color:var(--rz-theme-text-muted)}}@media (width<=460px){:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-settlement-summary>span{border-bottom-color:var(--rz-theme-border)}}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-premium .inventory-metric-row>.inventory-kpi{border-color:var(--rz-theme-border);color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-premium .inventory-metric-row>.inventory-kpi>i{background:color-mix(in srgb, var(--inventory-kpi-accent) 11%, var(--rz-theme-surface))}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-premium .inventory-metric-row>.inventory-kpi>span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-premium .inventory-metric-row>.inventory-kpi>strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-premium .inventory-metric-row>.inventory-kpi>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-premium .inventory-metric-row>.inventory-kpi-reserved:hover{border-color:color-mix(in srgb, var(--inventory-kpi-accent) 42%, var(--rz-theme-border))}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservations-modal{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservations-heading{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservations-icon,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservation-device-icon{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservations-heading>div:nth-child(2)>span{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservations-heading h2{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservations-heading p{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservations-heading>button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservations-overview{background:var(--rz-theme-surface);border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservations-overview span,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservations-overview p{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservation-row{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservation-product strong{color:var(--rz-theme-info)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservation-product small,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservation-person span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservation-product code{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservation-person strong{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservation-deadline span{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservation-deadline.expired span{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservation-deadline.warning span{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservations-state{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservations-state small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservations-state.error strong{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservations-footer{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservations-footer span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-reservations-footer button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal-head>div>span{background:color-mix(in srgb, var(--seller-team-accent) 12%, var(--rz-theme-surface));border-color:var(--rz-theme-border);color:color-mix(in srgb, var(--seller-team-accent) 88%, var(--rz-theme-link))}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal-head h3{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal-head p{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal-head>strong{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal-head>strong small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal-track{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal-grid>div{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal-grid>div:nth-child(3){border-top-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal-grid small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal-grid strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-goal-grid span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-members>span{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-team-members b{color:var(--rz-theme-text)}@media (width<=1180px){:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-mobile-sort>span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .inventory-mobile-sort>select{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row){background:var(--rz-theme-surface-raised);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .dashboard-table tbody tr.inventory-clickable-row:hover{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:before{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:first-child{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:first-child:before{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row) td:last-child{border-top-color:var(--rz-theme-border)}}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .finance-ledger-row:focus-visible,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-row:focus-visible{border-color:var(--rz-theme-info-border)}@media (width<=1180px){:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .daily-bank-row>div:before{color:var(--rz-theme-text-muted)}}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-card:focus-visible{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-sale-row:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-management-sale-row:focus-visible,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-history-row:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-history-row:focus-visible{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-history-toolbar{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-history-toolbar input{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-history-toolbar button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .seller-history-toolbar button b{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-new-button{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-new-button:focus-visible{outline-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-new-button>b{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-new-button small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-metrics>button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-metrics i{color:var(--metric,var(--rz-theme-link))}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-metrics span{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-metrics small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-list-panel{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-list-heading{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-list-heading p,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-list-heading>strong small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-status-chips{background:var(--rz-theme-surface);border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-status-chips button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-status-chips button b{background:var(--rz-theme-surface-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-status-chips button.active>i{background:var(--rz-theme-info-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-toolbar{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-toolbar>label{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-toolbar>label:focus-within{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-toolbar svg{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-toolbar input{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-toolbar label>button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-toolbar select,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-refresh{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-updated{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-updated small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-error{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-error button{background:var(--rz-theme-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-table th{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-order-row,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-order-row:hover,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-order-row:focus-visible{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-order-row td{border-bottom-color:var(--rz-theme-border);border-top-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-order-row td:first-child{border-left-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-order-row td:last-child{border-right-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-order-row td>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-customer>i{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-customer>b{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-customer small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-deadline{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-deadline.warning{color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-deadline.danger{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-status{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-status.status-received,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-status.status-evaluation{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-warning-border);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-status.status-awaiting_approval{background:var(--rz-theme-warning-surface);border-color:var(--rz-theme-warning-border);color:var(--rz-theme-warning)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-status.status-service{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-status.status-ready{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-status.status-delivered{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-status.status-cancelled{background:var(--rz-theme-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-open-button{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-loading,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-empty{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-loading>span{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-pagination{background:var(--rz-theme-surface);border-top-color:var(--rz-theme-border);color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-modal{background:var(--rz-theme-surface)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-form-section{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-form-section strong{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-form-section small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-modal label{color:var(--rz-theme-text)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-modal :where(input,select,textarea){background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-modal :where(input,select,textarea):focus{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-form-error{background:var(--rz-theme-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-modal>footer{border-top-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-modal>footer button{background:var(--rz-theme-surface-secondary);color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-detail-summary>span{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-detail-summary small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-detail-summary strong{color:var(--rz-theme-link)}@media (width<=1180px){:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-order-row{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-order-row td,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-order-row td:first-child,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-order-row td:last-child{border-bottom-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .service-order-row td:before{color:var(--rz-theme-text-muted)}}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .system-update-copy .system-update-bullet svg{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .system-update-modal>footer>span{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .system-update-primary{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .system-update-secondary,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .system-theme-choice>button{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .system-theme-choice>button>small{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .system-theme-choice>button>svg{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .system-update-modal.is-card-fee-update>footer .system-update-primary{border-color:var(--rz-theme-info-border)}html[data-dashboard-theme=light] .system-update-modal{border-color:var(--rz-theme-border);color:var(--rz-theme-link)}html[data-dashboard-theme=light] .system-update-modal>header small,html[data-dashboard-theme=light] .system-update-modal>header h2{color:var(--rz-theme-link)}html[data-dashboard-theme=light] .system-update-copy{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}html[data-dashboard-theme=light] .system-update-copy p{color:var(--rz-theme-text-secondary)}html[data-dashboard-theme=light] .system-update-modal.is-card-fee-update .system-update-copy p:last-child{color:var(--rz-theme-link)}html[data-dashboard-theme=light] .system-update-copy .system-update-bullet{color:var(--rz-theme-info)}html[data-dashboard-theme=light] .system-update-modal>footer{border-color:var(--rz-theme-border)}html[data-dashboard-theme=light] .system-update-modal>footer>span{color:var(--rz-theme-text-secondary)}html[data-dashboard-theme=light] .system-update-secondary{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}html[data-dashboard-theme=light] .system-theme-choice>p{color:var(--rz-theme-text-secondary)}html[data-dashboard-theme=light] .system-theme-choice>button{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-link)}html[data-dashboard-theme=light] .system-theme-choice>button:hover{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-info-border)}html[data-dashboard-theme=light] .system-theme-choice>button>span{background:var(--rz-theme-info-surface)}html[data-dashboard-theme=light] .system-theme-choice>button>small{color:var(--rz-theme-text-secondary)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .updates-topbar-button span{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .updates-hero>button{background:var(--rz-theme-surface);color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .updates-notice{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-success-border);color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .updates-error{background:var(--rz-theme-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .updates-loading>span{border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .updates-editor>header small{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .updates-mandatory>span{border-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .updates-card{border-top-color:var(--rz-theme-info-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .updates-card>header small{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .updates-card>footer button.updates-end-action{color:var(--rz-theme-danger)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .updates-readers summary{color:var(--rz-theme-link)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .updates-readers p em,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme])[data-theme=dark] .updates-notice{color:var(--rz-theme-success)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme])[data-theme=dark] .updates-error{background:var(--rz-theme-surface)}@media (width<=1180px){:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .pdf-client-preview-row,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-import-preview-row{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .pdf-client-preview-label,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .sale-import-preview-row>:before,:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .pdf-client-preview-row>b:before{color:var(--rz-theme-text-muted)}:where(html[data-dashboard-theme]) .dashboard-app:where([data-theme]) .reports-real-panel .audit-table-row{background:var(--rz-theme-surface);border-color:var(--rz-theme-border)}}html[data-dashboard-theme=light],.dashboard-app[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rz-theme-app:#f4f7fb;--rz-theme-page:#f4f7fb;--rz-theme-main:#f4f7fb;--rz-theme-sidebar:#fff;--rz-theme-header:#fffffff0;--rz-theme-surface:#fff;--rz-theme-surface-raised:#fff;--rz-theme-surface-secondary:#f4f7fb;--rz-theme-surface-tertiary:#eaf0f7;--rz-theme-field:#f8fafc;--rz-theme-field-focus:#fff;--rz-theme-table:#fff;--rz-theme-table-head:#f1f6fb;--rz-theme-popover:#fff;--rz-theme-modal:#fff;--rz-theme-overlay:#05102094;--rz-theme-border:#dce4ef;--rz-theme-border-strong:#b9cadb;--rz-theme-divider:#e5ebf3;--rz-theme-text:#152840;--rz-theme-text-secondary:#4c6077;--rz-theme-text-muted:#5c6f86;--rz-theme-text-disabled:#74859a;--rz-theme-icon:#4d647d;--rz-theme-link:#075bea;--rz-theme-button:#eaf1f8;--rz-theme-button-text:#29425f;--rz-theme-hover:#e7f1fb;--rz-theme-focus:#087fd1;--rz-theme-focus-ring:#075bea33;--rz-theme-selected:#eaf2ff;--rz-theme-selection-text:#06254c;--rz-theme-brand:#075bea;--rz-theme-primary-hover:#064ac2;--rz-theme-on-primary:#fff;--rz-theme-accent:#08a9df;--rz-theme-accent-soft:#dff5fd;--rz-theme-financial:#087a55;--rz-theme-success:#087a55;--rz-theme-success-surface:#e5f7ef;--rz-theme-success-border:#adddc9;--rz-theme-warning:#865308;--rz-theme-warning-surface:#fff3d6;--rz-theme-warning-border:#e8c77c;--rz-theme-danger:#b4233d;--rz-theme-danger-surface:#fdebef;--rz-theme-danger-border:#efb7c1;--rz-theme-info:#075bea;--rz-theme-info-surface:#e7f2ff;--rz-theme-info-border:#b7d4f5;--rz-theme-chart-grid:#dbe6f0;--rz-theme-chart-axis:#566b82;--rz-theme-chart-tooltip:#10243e;--rz-theme-chart-tooltip-text:#fff;--rz-theme-skeleton-a:#e7eef6;--rz-theme-skeleton-b:#f5f8fc;--rz-theme-scrollbar:#9db1c6;--rz-theme-scrollbar-track:#e7eef6;--rz-theme-shadow:0 4px 20px #1528400b;--rz-theme-shadow-raised:0 20px 60px #0f234129}html[data-dashboard-theme=dark],.dashboard-app[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rz-theme-app:#0b1220;--rz-theme-page:#0b1220;--rz-theme-main:#0b1220;--rz-theme-sidebar:#0f192a;--rz-theme-header:#07101cf0;--rz-theme-surface:#121f31;--rz-theme-surface-raised:#18283d;--rz-theme-surface-secondary:#162337;--rz-theme-surface-tertiary:#1d2e43;--rz-theme-field:#111e30;--rz-theme-field-focus:#142a41;--rz-theme-table:#121f31;--rz-theme-table-head:#17263b;--rz-theme-popover:#152337;--rz-theme-modal:#121f31;--rz-theme-overlay:#01050cd1;--rz-theme-border:#304257;--rz-theme-border-strong:#405a74;--rz-theme-divider:#26394e;--rz-theme-text:#f1f6fc;--rz-theme-text-secondary:#c0cfde;--rz-theme-text-muted:#9fb0c2;--rz-theme-text-disabled:#91a2b5;--rz-theme-icon:#b6c7da;--rz-theme-link:#67d9ff;--rz-theme-primary-hover:#064ac2;--rz-theme-on-primary:#fff;--rz-theme-button:#15283d;--rz-theme-button-text:#dce8f5;--rz-theme-hover:#192f48;--rz-theme-focus:#36bdf2;--rz-theme-focus-ring:#36bdf23d;--rz-theme-selected:#173b64;--rz-theme-selection-text:#fff;--rz-theme-brand:#2784ff;--rz-theme-accent:#49cff8;--rz-theme-accent-soft:#12334d;--rz-theme-financial:#59d7a6;--rz-theme-success:#62d9ad;--rz-theme-success-surface:#0d2d25;--rz-theme-success-border:#25614f;--rz-theme-warning:#ffd184;--rz-theme-warning-surface:#2d2110;--rz-theme-warning-border:#6d542b;--rz-theme-danger:#ff93a5;--rz-theme-danger-surface:#2d171e;--rz-theme-danger-border:#703342;--rz-theme-info:#73dfff;--rz-theme-info-surface:#102c48;--rz-theme-info-border:#2c5f87;--rz-theme-chart-grid:#2a4058;--rz-theme-chart-axis:#b7c7d7;--rz-theme-chart-tooltip:#eaf4ff;--rz-theme-chart-tooltip-text:#07111e;--rz-theme-skeleton-a:#142235;--rz-theme-skeleton-b:#20344c;--rz-theme-scrollbar:#3c5874;--rz-theme-scrollbar-track:#0b1624;--rz-theme-shadow:0 4px 20px #0000001f;--rz-theme-shadow-raised:0 20px 60px #0006}.dashboard-app[data-theme]{--erp-bg:var(--rz-theme-app);--erp-panel:var(--rz-theme-surface);--erp-panel-soft:var(--rz-theme-surface-secondary);--erp-border:var(--rz-theme-border);--erp-text:var(--rz-theme-text);--erp-text-primary:var(--rz-theme-text);--erp-text-secondary:var(--rz-theme-text-secondary);--erp-muted:var(--rz-theme-text-muted);--erp-success:var(--rz-theme-success);--erp-warning:var(--rz-theme-warning);--erp-danger:var(--rz-theme-danger);--erp-disabled-bg:var(--rz-theme-surface-tertiary);--erp-disabled-text:var(--rz-theme-text-disabled);--erp-shadow:var(--rz-theme-shadow);--erp-shadow-hover:var(--rz-theme-shadow-raised);--surface:var(--rz-theme-surface);--surface-soft:var(--rz-theme-surface-secondary);--border-subtle:var(--rz-theme-border);--focus-ring:0 0 0 3px var(--rz-theme-focus-ring)}html[data-dashboard-theme],html[data-dashboard-theme] body{background:var(--rz-theme-app);color:var(--rz-theme-text)}.dashboard-app[data-theme]{background:var(--rz-theme-page);color:var(--rz-theme-text)}.dashboard-app[data-theme] ::selection{background:var(--rz-theme-selected);color:var(--rz-theme-selection-text)}.dashboard-app[data-theme] :where(.dashboard-main,.dashboard-content,.dashboard-module-stage){color:var(--rz-theme-text);background-color:#0000}.dashboard-app[data-theme] .dashboard-content{background:var(--rz-theme-page)}.dashboard-app[data-theme] .dashboard-sidebar{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--rz-theme-accent) 13%, transparent), transparent 30%), var(--rz-theme-sidebar);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}.dashboard-app[data-theme=light] .dashboard-sidebar{box-shadow:12px 0 34px #12345814}.dashboard-app[data-theme] :where(.workspace-chip,.sidebar-user){background:color-mix(in srgb, var(--rz-theme-surface) 82%, transparent);border-color:var(--rz-theme-border)}.dashboard-app[data-theme] :where(.workspace-chip strong,.sidebar-user strong){color:var(--rz-theme-text)}.dashboard-app[data-theme] :where(.workspace-chip small,.sidebar-user small,.dashboard-nav-group>span){color:var(--rz-theme-text-muted)}.dashboard-app[data-theme] .dashboard-nav-group button{color:var(--rz-theme-text-secondary)}.dashboard-app[data-theme] .dashboard-nav-group button:hover{background:var(--rz-theme-hover);color:var(--rz-theme-text)}.dashboard-app[data-theme] .dashboard-nav-group button i{border-color:var(--rz-theme-border);color:var(--rz-theme-icon)}.dashboard-app[data-theme] .dashboard-nav-group button b{background:var(--rz-theme-button);color:var(--rz-theme-button-text)}.dashboard-app[data-theme] .dashboard-nav-group button.active{background:var(--rz-theme-selected);border-color:var(--rz-theme-border-strong);color:var(--rz-theme-text)}.dashboard-app[data-theme] .dashboard-topbar{background:var(--rz-theme-header);border-color:var(--rz-theme-divider);box-shadow:0 8px 28px color-mix(in srgb, var(--rz-theme-app) 38%, transparent);color:var(--rz-theme-text)}.dashboard-app[data-theme] .topbar-title span{color:var(--rz-theme-text-muted)}.dashboard-app[data-theme] .topbar-title strong{color:var(--rz-theme-text)}.dashboard-app[data-theme] :where(.dashboard-search,.topbar-actions button,.topbar-avatar){background:var(--rz-theme-button);border-color:var(--rz-theme-border);color:var(--rz-theme-icon)}.dashboard-app[data-theme] :where(.dashboard-search:focus-within,.topbar-actions button:hover){background:var(--rz-theme-hover);border-color:var(--rz-theme-focus);color:var(--rz-theme-link)}.dashboard-app[data-theme] .theme-toggle-button.active{background:linear-gradient(145deg, var(--rz-theme-selected), var(--rz-theme-brand));border-color:var(--rz-theme-focus);color:#fff4a8}.dashboard-app[data-theme] :where(.dashboard-search input,.dashboard-search kbd){color:var(--rz-theme-text-secondary)}.dashboard-app[data-theme] .dashboard-search input::placeholder{color:var(--rz-theme-text-muted);opacity:1}.dashboard-app[data-theme] :where(.dashboard-panel,.dashboard-table-panel,.inventory-table-panel,.clients-table-panel,.users-list-card,.sales-list-panel,.cash-movements-panel,.cash-history-panel,.personal-upcoming-panel,.bank-accounts-panel,.fixed-expenses-panel,.pending-receivables-panel,.stock-payables-panel,.fee-savings-panel,.corre-receivables-panel,.import-main-card,.import-history-card,.module-loading-state,.operations-load-state,.followups-workspace,.operations-surface,.service-list-panel,.ig-admin-panel,.backup-card){background:var(--rz-theme-surface);border-color:var(--rz-theme-border);box-shadow:var(--rz-theme-shadow);color:var(--rz-theme-text)}.dashboard-app[data-theme] :where(.metric-card,.module-metric-row article,.revenue-stat-card,.cash-conference-card,.seller-commission-card,.seller-goal-card,.seller-ranking-card,.personal-flow-card,.personal-source-card,.sale-workspace-card,.sale-client-card,.sale-final-card,.overview-sale-card,.inventory-view-summary,.team-goal-card,.seller-management-card){background:var(--rz-theme-surface-raised);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}.dashboard-app[data-theme] .inventory-premium .inventory-metric-row>.inventory-kpi{background:linear-gradient(145deg, var(--rz-theme-surface-raised) 42%, color-mix(in srgb, var(--inventory-kpi-accent) 9%, var(--rz-theme-surface-secondary)));border-color:color-mix(in srgb, var(--inventory-kpi-accent) 24%, var(--rz-theme-border));box-shadow:var(--rz-theme-shadow);color:var(--rz-theme-text)}.dashboard-app[data-theme] :where(h1,h2,h3,h4,h5,h6,.metric-card>strong,.module-metric-row article>strong){color:var(--rz-theme-text)}.dashboard-app[data-theme] :where(.panel-heading span,.panel-heading small,.generic-premium-heading span,.inventory-table-heading span,.clients-table-heading span,.metric-card>small,.module-metric-row article>span,.module-metric-row article>small,.empty-note,.chart-empty-state){color:var(--rz-theme-text-muted);opacity:1}.dashboard-app[data-theme] :where(.metric-card>strong,.revenue-stat-card>strong,.client-spent-cell strong,.sales-value-cell>strong,.finance-settlement-item>b,.financial-value,[data-financial-value]){color:var(--rz-theme-financial);opacity:1}.dashboard-app[data-theme] :where(input:not([type=checkbox]):not([type=radio]),select,textarea,.table-toolbar label,.model-combobox-input,.followups-search-select-control,.followups-datetime-control){background:var(--rz-theme-field);border-color:var(--rz-theme-border-strong);color:var(--rz-theme-text)}.dashboard-app[data-theme] :where(input,textarea)::placeholder{color:var(--rz-theme-text-muted);opacity:1}.dashboard-app[data-theme] option{background:var(--rz-theme-popover);color:var(--rz-theme-text)}.dashboard-app[data-theme] :where(input[type=checkbox],input[type=radio]){accent-color:var(--rz-theme-brand)}.dashboard-app[data-theme] :where(input,textarea):-webkit-autofill{-webkit-text-fill-color:var(--rz-theme-text);caret-color:var(--rz-theme-text);-webkit-box-shadow:0 0 0 1000px var(--rz-theme-field) inset;box-shadow:0 0 0 1000px var(--rz-theme-field) inset}.dashboard-app[data-theme] :where(input,textarea):-webkit-autofill:hover{-webkit-text-fill-color:var(--rz-theme-text);caret-color:var(--rz-theme-text);-webkit-box-shadow:0 0 0 1000px var(--rz-theme-field) inset;box-shadow:0 0 0 1000px var(--rz-theme-field) inset}.dashboard-app[data-theme] :where(input,textarea):-webkit-autofill:focus{-webkit-text-fill-color:var(--rz-theme-text);caret-color:var(--rz-theme-text);-webkit-box-shadow:0 0 0 1000px var(--rz-theme-field) inset;box-shadow:0 0 0 1000px var(--rz-theme-field) inset}.dashboard-app[data-theme] :where(input,select,textarea):focus,.dashboard-app[data-theme] :where(.model-combobox-input,.followups-search-select-control,.followups-datetime-control):focus-within{background:var(--rz-theme-field-focus);border-color:var(--rz-theme-focus);box-shadow:0 0 0 4px var(--rz-theme-focus-ring)}html[data-dashboard-theme] :where(.finance-entry-modal,.sale-drawer,.sale-management-modal,.mixed-receipt-modal,.inventory-repair-modal,.inventory-reservations-modal,.generic-action-modal,.personal-settlement-modal,.card-fee-modal,.quick-customer-modal,.collaborator-entry-modal,.operations-modal,.followups-create-modal,.followups-modal,.service-modal,.team-goal-modal,[role=dialog]) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--rz-theme-field);border-color:var(--rz-theme-border-strong);color:var(--rz-theme-text)}html[data-dashboard-theme] :where(.finance-entry-modal,.sale-drawer,.sale-management-modal,.mixed-receipt-modal,.inventory-repair-modal,.inventory-reservations-modal,.generic-action-modal,.personal-settlement-modal,.card-fee-modal,.quick-customer-modal,.collaborator-entry-modal,.operations-modal,.followups-create-modal,.followups-modal,.service-modal,.team-goal-modal,[role=dialog]) :where(input,textarea)::placeholder{color:var(--rz-theme-text-muted);opacity:1}html[data-dashboard-theme] :where(.finance-entry-modal,.sale-drawer,.sale-management-modal,.mixed-receipt-modal,.inventory-repair-modal,.inventory-reservations-modal,.generic-action-modal,.personal-settlement-modal,.card-fee-modal,.quick-customer-modal,.collaborator-entry-modal,.operations-modal,.followups-create-modal,.followups-modal,.service-modal,.team-goal-modal,[role=dialog]) :where(input,textarea):-webkit-autofill{-webkit-text-fill-color:var(--rz-theme-text);caret-color:var(--rz-theme-text);-webkit-box-shadow:0 0 0 1000px var(--rz-theme-field) inset;box-shadow:0 0 0 1000px var(--rz-theme-field) inset}html[data-dashboard-theme] :where(.finance-entry-modal,.sale-drawer,.sale-management-modal,.mixed-receipt-modal,.inventory-repair-modal,.inventory-reservations-modal,.generic-action-modal,.personal-settlement-modal,.card-fee-modal,.quick-customer-modal,.collaborator-entry-modal,.operations-modal,.followups-create-modal,.followups-modal,.service-modal,.team-goal-modal,[role=dialog]) :where(input,textarea):-webkit-autofill:hover{-webkit-text-fill-color:var(--rz-theme-text);caret-color:var(--rz-theme-text);-webkit-box-shadow:0 0 0 1000px var(--rz-theme-field) inset;box-shadow:0 0 0 1000px var(--rz-theme-field) inset}html[data-dashboard-theme] :where(.finance-entry-modal,.sale-drawer,.sale-management-modal,.mixed-receipt-modal,.inventory-repair-modal,.inventory-reservations-modal,.generic-action-modal,.personal-settlement-modal,.card-fee-modal,.quick-customer-modal,.collaborator-entry-modal,.operations-modal,.followups-create-modal,.followups-modal,.service-modal,.team-goal-modal,[role=dialog]) :where(input,textarea):-webkit-autofill:focus{-webkit-text-fill-color:var(--rz-theme-text);caret-color:var(--rz-theme-text);-webkit-box-shadow:0 0 0 1000px var(--rz-theme-field) inset;box-shadow:0 0 0 1000px var(--rz-theme-field) inset}html[data-dashboard-theme] :where(.finance-entry-modal,.sale-drawer,.sale-management-modal,.mixed-receipt-modal,.inventory-repair-modal,.inventory-reservations-modal,.generic-action-modal,.personal-settlement-modal,.card-fee-modal,.quick-customer-modal,.collaborator-entry-modal,.operations-modal,.followups-create-modal,.followups-modal,.service-modal,.team-goal-modal,[role=dialog]) :where(input,select,textarea):focus{background:var(--rz-theme-field-focus);border-color:var(--rz-theme-focus);box-shadow:0 0 0 4px var(--rz-theme-focus-ring)}html[data-dashboard-theme] :where(.finance-entry-modal,.sale-drawer,.sale-management-modal,.mixed-receipt-modal,.inventory-repair-modal,.inventory-reservations-modal,.generic-action-modal,.personal-settlement-modal,.card-fee-modal,.quick-customer-modal,.collaborator-entry-modal,.operations-modal,.followups-create-modal,.followups-modal,.service-modal,.team-goal-modal,[role=dialog]) :where(input[type=checkbox],input[type=radio]){accent-color:var(--rz-theme-brand)}html[data-dashboard-theme] [role=dialog] :where(button,input,select,textarea):disabled,.dashboard-app[data-theme] :where(button,input,select,textarea):disabled{background-color:var(--rz-theme-surface-tertiary);border-color:var(--rz-theme-border);color:var(--rz-theme-text-disabled);opacity:1}.dashboard-app[data-theme] ::file-selector-button{background:var(--rz-theme-button);border:1px solid var(--rz-theme-border-strong);color:var(--rz-theme-button-text)}.dashboard-app[data-theme] :where(.table-toolbar,.sales-pagination-footer,.inventory-pagination-footer,.clients-pagination-footer,.users-toolbar,.cash-movement-toolbar,.personal-statement-toolbar,.inventory-actions-heading,.inventory-reservations-heading,.seller-recent-heading,.seller-reservations-heading,.sale-section-heading,.sale-detail-section-heading,.cash-movement-table-heading,.batch-device-list-heading,.import-card-heading,.mapping-heading){background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}.dashboard-app[data-theme] .dashboard-table{background:var(--rz-theme-table);color:var(--rz-theme-text-secondary)}.dashboard-app[data-theme] .dashboard-table th{background:var(--rz-theme-table-head);border-color:var(--rz-theme-divider);color:var(--rz-theme-text-secondary)}.dashboard-app[data-theme] .dashboard-table td{border-color:var(--rz-theme-divider);color:var(--rz-theme-text-secondary);background:0 0}.dashboard-app[data-theme] .dashboard-table td strong{color:var(--rz-theme-text)}.dashboard-app[data-theme] .dashboard-table td small{color:var(--rz-theme-text-muted);opacity:1}.dashboard-app[data-theme] .dashboard-table tbody tr:hover{background:var(--rz-theme-hover)}.dashboard-app[data-theme] :where(.inventory-table-panel .dashboard-table tbody tr:not(.inventory-state-row),.clients-table tbody tr:not(.client-table-skeleton):not(.client-table-state),.audit-responsive-table .dashboard-table tbody tr,.sales-modern-table tbody tr,.stock-intelligence-row,.audit-responsive-table>div,.seller-management-sale-row,.seller-history-row){background:var(--rz-theme-table);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}.dashboard-app[data-theme] :where(){color:var(--rz-theme-text-muted)}.dashboard-app[data-theme] :where(.global-search-menu,.model-combobox-popover,.followups-search-select-popover,.followups-customer-results,.customer-suggestions,.sale-customer-results,.sale-product-results),html[data-dashboard-theme] :where([role=listbox],[role=menu],[role=tooltip],.popover-content,.dropdown-content){background:var(--rz-theme-popover);border-color:var(--rz-theme-border-strong);box-shadow:var(--rz-theme-shadow-raised);color:var(--rz-theme-text)}html[data-dashboard-theme] :where([role=listbox],[role=menu],.popover-content,.dropdown-content) :where([role=option],[role=menuitem],button,a){color:var(--rz-theme-text)}html[data-dashboard-theme] :where([role=listbox],[role=menu],.popover-content,.dropdown-content) :where([role=option],[role=menuitem],button,a):is(:hover,:focus-visible){background:var(--rz-theme-hover);color:var(--rz-theme-text)}html[data-dashboard-theme] :where([role=listbox],[role=menu],.popover-content,.dropdown-content) :where([role=option],[role=menuitem])[aria-selected=true]{background:var(--rz-theme-selected);color:var(--rz-theme-text)}html[data-dashboard-theme] [role=tooltip] :where(strong,span,small,p){color:inherit;opacity:1}html[data-dashboard-theme] :where([role=dialog],[role=listbox],[role=menu],.popover-content,.dropdown-content) :where(button,a,input,select,textarea,[tabindex]):focus-visible,html[data-dashboard-theme] [role=dialog][tabindex]:focus-visible{outline:3px solid var(--rz-theme-focus);outline-offset:2px}.dashboard-app[data-theme] :where(.global-search-menu button:hover,.global-search-menu button:focus-visible,.model-combobox-results>button:hover,.followups-search-select-popover button:hover,.followups-customer-results button:hover){background:var(--rz-theme-hover)}.dashboard-app[data-theme] :where(.global-search-menu>span,.global-search-menu button small,.global-search-empty){color:var(--rz-theme-text-muted)}html[data-dashboard-theme] :where(.finance-entry-modal,.sale-drawer,.sale-management-modal,.mixed-receipt-modal,.inventory-repair-modal,.inventory-reservations-modal,.generic-action-modal,.personal-settlement-modal,.card-fee-modal,.quick-customer-modal,.collaborator-entry-modal,.operations-modal,.followups-create-modal,.followups-modal,.service-modal,.team-goal-modal,[role=dialog]){background:var(--rz-theme-modal);border-color:var(--rz-theme-border);box-shadow:var(--rz-theme-shadow-raised);color:var(--rz-theme-text)}html[data-dashboard-theme] :where(.finance-modal-backdrop,.drawer-backdrop,.operations-modal-backdrop,.followups-modal-backdrop,.inventory-reservations-backdrop){background:var(--rz-theme-overlay)}.dashboard-app[data-theme] :where(.drawer-heading,.finance-modal-actions,.drawer-footer,.followups-modal>footer,.service-modal>footer){background:var(--rz-theme-modal);border-color:var(--rz-theme-divider)}.dashboard-app[data-theme] :where(.drawer-heading h2,.drawer-heading strong){color:var(--rz-theme-text)}.dashboard-app[data-theme] :where(.drawer-heading p,.drawer-heading span){color:var(--rz-theme-text-muted)}.dashboard-app[data-theme=light] .sale-drawer-heading{border-color:var(--rz-theme-border);color:var(--rz-theme-text);background:radial-gradient(circle at 90% 0,#08baf221,#0000 32%),linear-gradient(135deg,#edf6ff,#fff)}.dashboard-app[data-theme=light] .sale-drawer-heading :where(h2,p,span,button){color:var(--rz-theme-text)}.dashboard-app[data-theme=light] .sale-drawer-heading p{color:var(--rz-theme-text-secondary)}.dashboard-app[data-theme=dark] .sale-drawer-heading{background:radial-gradient(circle at 90% 0, #08baf22e, transparent 34%), linear-gradient(135deg, #081d38, var(--rz-theme-modal));border-color:var(--rz-theme-border)}.dashboard-app[data-theme] :where(.inventory-view-tabs,.inventory-status-filters,.sales-status-filters,.clients-segment-filters,.users-status-filters,.operations-tabs,.personal-status-tabs,.cash-view-tabs,.sale-management-tabs,.sale-product-type-tabs,.entry-type-switch,.product-kind-switch,.revenue-period-switch,.profit-period-options,.followups-view-switch,.service-status-chips){background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}.dashboard-app[data-theme] :where(.inventory-view-tabs,.inventory-status-filters,.sales-status-filters,.clients-segment-filters,.users-status-filters,.operations-tabs,.personal-status-tabs,.cash-view-tabs,.sale-management-tabs,.sale-product-type-tabs,.entry-type-switch,.product-kind-switch,.revenue-period-switch,.profit-period-options) button:not(.active):not([aria-pressed=true]){border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary);background:0 0}.dashboard-app[data-theme] :where(.inventory-view-tabs,.inventory-status-filters,.sales-status-filters,.clients-segment-filters,.users-status-filters,.operations-tabs,.personal-status-tabs,.cash-view-tabs,.sale-management-tabs,.sale-product-type-tabs,.entry-type-switch,.product-kind-switch,.revenue-period-switch,.profit-period-options) button.active,.dashboard-app[data-theme] :where(.followups-view-switch button[aria-pressed=true]){background:var(--rz-theme-selected);border-color:var(--rz-theme-focus);color:var(--rz-theme-text)}.dashboard-app[data-theme] :where(.revenue-chart-shell,.personal-flow-chart,.chart-surface){background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border)}.dashboard-app[data-theme] :where(.revenue-chart-guides i,.chart-grid-line,.recharts-cartesian-grid line){border-color:var(--rz-theme-chart-grid);stroke:var(--rz-theme-chart-grid)}.dashboard-app[data-theme] :where(.revenue-bar-button>small,.revenue-chart-selection small,.chart-axis-label,.recharts-text){color:var(--rz-theme-chart-axis);fill:var(--rz-theme-chart-axis);opacity:1}.dashboard-app[data-theme] :where(.revenue-bar-value,.revenue-chart-empty strong){color:var(--rz-theme-text)}.dashboard-app[data-theme] :where(.revenue-chart-selection,.chart-tooltip,.recharts-tooltip-wrapper>div){background:var(--rz-theme-popover);border-color:var(--rz-theme-border-strong);box-shadow:var(--rz-theme-shadow);color:var(--rz-theme-text)}.dashboard-app[data-theme] :where(.crm-column article,.document-grid article,.access-review,.audit-stream,.closing-grid article,.daily-bank-checklist,.daily-bank-row,.finance-ledger-row,.operations-task,.statement-row,.personal-entry,.reconciliation-summary article,.team-goal-values,.team-goal-next,.team-goal-people>div,.team-participant-picker,.team-tier-editor,.team-participant-picker label,.operations-file-drop,.operations-modal-note){background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}.dashboard-app[data-theme] :where(.crm-column article:hover,.document-grid article:hover,.access-row:hover,.daily-bank-row:hover,.finance-ledger-row:hover,.operations-task:hover,.statement-row:hover,.personal-entry:hover,.team-participant-picker label:hover){background:var(--rz-theme-hover)}.dashboard-app[data-theme] :where(.crm-column article strong,.document-grid article strong,.access-review h3,.audit-stream h3,.access-row strong,.closing-grid dd,.team-goal-values b,.team-goal-people strong,.daily-bank-row strong,.finance-ledger-row strong,.operations-task strong,.statement-row strong,.personal-entry strong){color:var(--rz-theme-text)}.dashboard-app[data-theme] :where(.crm-column article small,.crm-column article span,.document-grid article small,.document-grid article p,.access-row small,.audit-stream small,.closing-grid dt,.closing-grid footer span,.closing-grid footer small,.team-goal-values span,.team-goal-next span,.team-goal-people small,.team-participant-picker legend small,.team-tier-editor legend small){color:var(--rz-theme-text-muted);opacity:1}.dashboard-app[data-theme] :where(.crm-date,.document-icon,.access-row>span){background:var(--rz-theme-accent-soft);color:var(--rz-theme-link)}.dashboard-app[data-theme] :where(.team-goal-people>div,.access-row,.audit-stream>div:not(header)+div){border-color:var(--rz-theme-divider)}.dashboard-app[data-theme] .team-participant-picker label:has(input:checked){background:var(--rz-theme-selected);border-color:var(--rz-theme-focus)}.dashboard-app[data-theme] :where(.team-goal-card-head small,.team-goal-progress-copy span){color:var(--rz-theme-text-muted)}.dashboard-app[data-theme] :where(.team-goal-card-head>span,.team-goal-track,.seller-team-goal-track){background-color:var(--rz-theme-surface-tertiary);color:var(--rz-theme-text-secondary)}.dashboard-app[data-theme] :where(.team-goal-actions,.team-goal-values span+span){border-color:var(--rz-theme-divider)}.dashboard-app[data-theme] .team-goal-approved{background:var(--rz-theme-success-surface);border-color:var(--rz-theme-success-border);color:var(--rz-theme-success)}.dashboard-app[data-theme] :where(.success,.status-success,.status-concluida,.status-disponivel,.status-ativo,.status-atualizado){background-color:var(--rz-theme-success-surface);border-color:var(--rz-theme-success-border);color:var(--rz-theme-success)}.dashboard-app[data-theme] :where(.warning,.status-warning,.status-pendente,.stock-operational-note.attention){background-color:var(--rz-theme-warning-surface);border-color:var(--rz-theme-warning-border);color:var(--rz-theme-warning)}.dashboard-app[data-theme] :where(.error,.status-error,.dashboard-inline-alert){background-color:var(--rz-theme-danger-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}.dashboard-app[data-theme] :where(.info,.status-info){background-color:var(--rz-theme-info-surface);border-color:var(--rz-theme-info-border);color:var(--rz-theme-info)}.dashboard-app[data-theme] :where(.client-table-skeleton td>span,.metric-skeleton,.revenue-chart-loading i,.inventory-skeleton){background:linear-gradient(90deg, var(--rz-theme-skeleton-a), var(--rz-theme-skeleton-b), var(--rz-theme-skeleton-a))}.dashboard-app[data-theme] :where(.module-loading-state,.operations-load-state,.empty-state,.error-state){background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text-secondary)}.dashboard-app[data-theme] :where(.module-loading-state,.operations-load-state)>span{border-color:var(--rz-theme-border);border-top-color:var(--rz-theme-accent)}html[data-dashboard-theme] .login-page{background:radial-gradient(circle at 78% 12%, color-mix(in srgb, var(--rz-theme-accent) 13%, transparent), transparent 31%), var(--rz-theme-page);color:var(--rz-theme-text)}html[data-dashboard-theme] .login-brand-side{background:radial-gradient(circle at 15% 80%, color-mix(in srgb, var(--rz-theme-accent) 14%, transparent), transparent 28%), var(--rz-theme-surface-secondary);color:var(--rz-theme-text)}html[data-dashboard-theme] .login-form-side{background:color-mix(in srgb, var(--rz-theme-page) 84%, transparent)}html[data-dashboard-theme] .login-box{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);box-shadow:var(--rz-theme-shadow-raised);color:var(--rz-theme-text)}html[data-dashboard-theme] :where(.login-box h2,.team-login-form label){color:var(--rz-theme-text)}html[data-dashboard-theme] :where(.login-box>p,.login-help,.login-copyright,.login-brand-copy p,.login-security-points span,.login-back){color:var(--rz-theme-text-secondary)}html[data-dashboard-theme] :where(.team-login-form input,.login-identity-note,.signed-in-card){background:var(--rz-theme-field);border-color:var(--rz-theme-border-strong);color:var(--rz-theme-text)}html[data-dashboard-theme] .team-login-form input:focus{background:var(--rz-theme-field-focus);border-color:var(--rz-theme-focus);box-shadow:0 0 0 4px var(--rz-theme-focus-ring)}html[data-dashboard-theme] .team-login-form input::placeholder{color:var(--rz-theme-text-muted);opacity:1}html[data-dashboard-theme] .team-login-form input:-webkit-autofill{-webkit-text-fill-color:var(--rz-theme-text);caret-color:var(--rz-theme-text);-webkit-box-shadow:0 0 0 1000px var(--rz-theme-field) inset;box-shadow:0 0 0 1000px var(--rz-theme-field) inset}html[data-dashboard-theme] .team-login-form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--rz-theme-text);caret-color:var(--rz-theme-text);-webkit-box-shadow:0 0 0 1000px var(--rz-theme-field) inset;box-shadow:0 0 0 1000px var(--rz-theme-field) inset}html[data-dashboard-theme] .team-login-form input:-webkit-autofill:focus{-webkit-text-fill-color:var(--rz-theme-text);caret-color:var(--rz-theme-text);-webkit-box-shadow:0 0 0 1000px var(--rz-theme-field) inset;box-shadow:0 0 0 1000px var(--rz-theme-field) inset}html[data-dashboard-theme] .team-login-form :where(input,button):disabled{background:var(--rz-theme-surface-tertiary);border-color:var(--rz-theme-border);color:var(--rz-theme-text-disabled);opacity:1}html[data-dashboard-theme] .team-login-form .form-error{background:var(--rz-theme-danger-surface);border:1px solid var(--rz-theme-danger-border);color:var(--rz-theme-danger)}html[data-dashboard-theme] .login-submit{background:linear-gradient(135deg, #063c91, var(--rz-theme-brand));color:#fff}.dashboard-app[data-theme],.dashboard-app[data-theme] *{scrollbar-color:var(--rz-theme-scrollbar) var(--rz-theme-scrollbar-track)}.dashboard-app[data-theme] ::-webkit-scrollbar-thumb{background:var(--rz-theme-scrollbar);border-color:var(--rz-theme-scrollbar-track)}.dashboard-app[data-theme] ::-webkit-scrollbar-track{background:var(--rz-theme-scrollbar-track)}.dashboard-app[data-theme] :where(.professional-receipt-document,.receipt-single-page,.professional-receipt-document .pro-receipt-summary,.pro-receipt-table,.ig-preview-frame){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#101820!important;background:#fff!important}@media (prefers-reduced-motion:reduce){.dashboard-app[data-theme] *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{html[data-dashboard-theme],html[data-dashboard-theme] body,html[data-dashboard-theme] .dashboard-app,html[data-dashboard-theme] .dashboard-app :where(.dashboard-panel,.finance-entry-modal,.pro-receipt-table){color:#101820!important;background:#fff!important}}html[data-dashboard-theme=light] .dashboard-app[data-theme=light] :where(.cash-operations-hero,.clients-hero,.finance-command-center,.followups-hero,.generic-premium-hero,.import-hero,.inventory-hero,.seller-command-hero,.sellers-hero,.service-hero,.team-goals-shell,.users-hero,.fee-simulator-card){background:var(--rz-theme-surface);border-color:var(--rz-theme-border-strong);box-shadow:var(--rz-theme-shadow);color:var(--rz-theme-text)}html[data-dashboard-theme=dark] .dashboard-app[data-theme=dark] :where(.cash-operations-hero,.clients-hero,.finance-command-center,.followups-hero,.generic-premium-hero,.import-hero,.inventory-hero,.seller-command-hero,.sellers-hero,.service-hero,.team-goals-shell,.users-hero,.fee-simulator-card){background:var(--rz-theme-surface);border-color:var(--rz-theme-border);box-shadow:var(--rz-theme-shadow);color:var(--rz-theme-text)}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.cash-operations-hero,.clients-hero,.finance-command-center,.followups-hero,.generic-premium-hero,.import-hero,.inventory-hero,.seller-command-hero,.sellers-hero,.service-hero,.team-goals-shell,.users-hero,.fee-simulator-card) :where(h1,h2,h3,h4,strong){color:var(--rz-theme-text)}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.cash-operations-hero,.clients-hero,.finance-command-center,.followups-hero,.generic-premium-hero,.import-hero,.inventory-hero,.seller-command-hero,.sellers-hero,.service-hero,.team-goals-shell,.users-hero,.fee-simulator-card) :where(p,small){color:var(--rz-theme-text-secondary);opacity:1}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.cash-operations-hero,.clients-hero,.finance-command-center,.followups-hero,.generic-premium-hero,.import-hero,.inventory-hero,.seller-command-hero,.sellers-hero,.service-hero,.team-goals-shell,.users-hero,.fee-simulator-card)>div>span{color:var(--rz-theme-link)}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.cash-hero-icon,.client-heading-icon,.clients-hero-icon,.compensation-heading-icon,.generic-premium-icon,.import-hero-icon,.inventory-hero-icon,.operations-hero-mark,.product-heading-icon,.revenue-title-icon,.service-hero-icon,.service-modal-icon,.users-hero-icon){background:var(--rz-theme-accent-soft);border-color:var(--rz-theme-info-border);color:var(--rz-theme-link)}html[data-dashboard-theme=light] .dashboard-app[data-theme=light] :where(.account-ledger-heading,.client-modal-heading,.daily-bank-heading,.generic-modal-heading,.personal-composer-header,.product-modal-heading,.quick-customer-header,.sale-management-heading,.seller-payment-modal-head){border-color:var(--rz-theme-border);color:var(--rz-theme-text);background:radial-gradient(circle at 90% 0,#08baf221,#0000 34%),linear-gradient(135deg,#e9f4ff,#fff)}html[data-dashboard-theme=dark] .dashboard-app[data-theme=dark] :where(.account-ledger-heading,.client-modal-heading,.daily-bank-heading,.generic-modal-heading,.personal-composer-header,.product-modal-heading,.quick-customer-header,.sale-management-heading,.seller-payment-modal-head){background:radial-gradient(circle at 90% 0, #08baf229, transparent 34%), linear-gradient(135deg, #081d38, var(--rz-theme-modal));border-color:var(--rz-theme-border);color:var(--rz-theme-text)}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.account-ledger-heading,.client-modal-heading,.daily-bank-heading,.generic-modal-heading,.personal-composer-header,.product-modal-heading,.quick-customer-header,.sale-management-heading,.seller-payment-modal-head) :where(h1,h2,h3,h4,strong){color:var(--rz-theme-text)}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.account-ledger-heading,.client-modal-heading,.daily-bank-heading,.generic-modal-heading,.personal-composer-header,.product-modal-heading,.quick-customer-header,.sale-management-heading,.seller-payment-modal-head) :where(p,small){color:var(--rz-theme-text-secondary);opacity:1}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.account-ledger-heading,.client-modal-heading,.daily-bank-heading,.generic-modal-heading,.personal-composer-header,.product-modal-heading,.quick-customer-header,.sale-management-heading,.seller-payment-modal-head) :where(button,span){color:var(--rz-theme-link)}html[data-dashboard-theme] :where(.followups-overlay,.personal-composer-backdrop,.personal-settlement-backdrop,.quick-customer-backdrop,.service-modal-backdrop){background:var(--rz-theme-overlay)}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.seller-command-strip,.seller-profit-goal,.seller-leader-card,.stock-live-overview,.team-goal-empty){background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.seller-goal-track,.stock-live-progress){background:var(--rz-theme-surface-tertiary)}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.operations-task.critical,.inventory-intelligence button.risk,.personal-metrics .personal-result.negative){background:var(--rz-theme-danger-surface);border-color:var(--rz-theme-danger-border)}html[data-dashboard-theme] .dashboard-app[data-theme] .inventory-intelligence button.warning{background:var(--rz-theme-warning-surface);border-color:var(--rz-theme-warning-border)}html[data-dashboard-theme] .dashboard-app[data-theme] .personal-metrics .personal-result.positive{background:var(--rz-theme-success-surface);border-color:var(--rz-theme-success-border)}html[data-dashboard-theme] .dashboard-app[data-theme] .seller-command-strip :where(span,small){color:var(--rz-theme-text-secondary)}html[data-dashboard-theme] .dashboard-app[data-theme] .stock-live-donut:after{background:var(--rz-theme-surface)}html[data-dashboard-theme] .theme-sync-toast{background:var(--rz-theme-popover);border-color:var(--rz-theme-border-strong);box-shadow:var(--rz-theme-shadow-raised);color:var(--rz-theme-text)}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.finance-open-reconciliation,.finance-summary-action,.sales-export-button,.seller-receipt-button,.receipt-whatsapp-button,.ig-admin-primary){background:var(--rz-theme-brand);border-color:var(--rz-theme-brand);color:#fff}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.seller-secondary-action,.followups-ghost-button,.receipt-document-actions button){background:var(--rz-theme-button);border-color:var(--rz-theme-border-strong);color:var(--rz-theme-button-text)}html[data-dashboard-theme=light] .dashboard-app[data-theme=light] .finance-ledger-tabs>button:not(.active){background:linear-gradient(145deg, var(--rz-theme-surface), var(--rz-theme-surface-secondary));border-color:var(--rz-theme-border);box-shadow:var(--rz-theme-shadow);color:var(--rz-theme-text-secondary)}html[data-dashboard-theme=dark] .dashboard-app[data-theme=dark] .finance-ledger-tabs>button:not(.active){background:linear-gradient(145deg, var(--rz-theme-surface-raised), var(--rz-theme-surface));border-color:var(--rz-theme-border-strong);color:var(--rz-theme-text-secondary);box-shadow:0 12px 28px #0003}html[data-dashboard-theme] .dashboard-app[data-theme] .finance-ledger-tabs>button:not(.active)>span b,html[data-dashboard-theme] .dashboard-app[data-theme] .finance-ledger-tabs>button:not(.active)>strong{color:var(--rz-theme-text)}html[data-dashboard-theme] .dashboard-app[data-theme] .finance-ledger-tabs>button:not(.active)>small{color:var(--rz-theme-text-muted);opacity:1}html[data-dashboard-theme] .dashboard-app[data-theme] .finance-ledger-tabs>button:not(.active)>span i{background:var(--rz-theme-accent-soft);color:var(--rz-theme-link)}html[data-dashboard-theme] .dashboard-app[data-theme] .finance-ledger-tabs>button:not(.active)>span em{background:var(--rz-theme-info-surface);color:var(--rz-theme-info)}html[data-dashboard-theme] .dashboard-app[data-theme] .finance-ledger-tabs>button:not(.active):hover{background:var(--rz-theme-hover);border-color:var(--rz-theme-focus)}html[data-dashboard-theme] .dashboard-app[data-theme] .finance-ledger-tabs>button:focus-visible{border-color:var(--rz-theme-focus);box-shadow:0 0 0 3px var(--rz-theme-focus-ring), var(--rz-theme-shadow);outline:none}html[data-dashboard-theme] .dashboard-app[data-theme] .finance-ledger-tabs>button.active :where(b,strong,i,em){color:#fff}html[data-dashboard-theme] .dashboard-app[data-theme] .finance-ledger-tabs>button.active>small{color:#ffffffd1;opacity:1}html[data-dashboard-theme] .dashboard-app[data-theme] .finance-ledger-tabs>button.active>span :where(i,em){background:#ffffff29}html[data-dashboard-theme] .dashboard-app[data-theme] :is(.dashboard-search,.followups-search,.followups-search-select-control,.followups-datetime-control,.model-combobox-input,.service-toolbar>label,.table-toolbar>label,.users-toolbar>label,.saved-fee-search,.account-ledger-search,.seller-period-select,.seller-search-control,.seller-sort-control,.operations-toolbar>label,.sales-search-field,.personal-statement-toolbar>label,.personal-amount-field>div)>:where(input:not([type=checkbox]):not([type=radio]),select,textarea){box-shadow:none;background:0 0;border-color:#0000}html[data-dashboard-theme] .dashboard-app[data-theme] :is(.dashboard-search,.followups-search,.followups-search-select-control,.followups-datetime-control,.model-combobox-input,.service-toolbar>label,.table-toolbar>label,.users-toolbar>label,.saved-fee-search,.account-ledger-search,.seller-period-select,.seller-search-control,.seller-sort-control,.operations-toolbar>label,.sales-search-field,.personal-statement-toolbar>label,.personal-amount-field>div):focus-within{border-color:var(--rz-theme-focus);box-shadow:0 0 0 3px var(--rz-theme-focus-ring)}html[data-dashboard-theme] .dashboard-app[data-theme] :is(.dashboard-search,.followups-search,.followups-search-select-control,.followups-datetime-control,.model-combobox-input,.service-toolbar>label,.table-toolbar>label,.users-toolbar>label,.saved-fee-search,.account-ledger-search,.seller-period-select,.seller-search-control,.seller-sort-control,.operations-toolbar>label,.sales-search-field,.personal-statement-toolbar>label,.personal-amount-field>div)>:where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{box-shadow:none;background:0 0;border-color:#0000;outline:none}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.sale-support-seller)>:where(input:not([type=checkbox]):not([type=radio]),select,textarea){box-shadow:none;background:0 0;border-color:#0000}html[data-dashboard-theme] .dashboard-app[data-theme] .sale-support-seller>:where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline:2px solid var(--rz-theme-focus);outline-offset:2px;border-radius:6px}html[data-dashboard-theme] .dashboard-app[data-theme] .monthly-goal-reference{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}html[data-dashboard-theme] .dashboard-app[data-theme] .monthly-goal-reference :where(strong,span){color:var(--rz-theme-text);opacity:1}html[data-dashboard-theme] .dashboard-app[data-theme] .monthly-goal-reference :where(small){color:var(--rz-theme-link);opacity:1}html[data-dashboard-theme] .dashboard-app[data-theme] .admin-fee-summary>div{background:var(--rz-theme-surface-secondary);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}html[data-dashboard-theme] .dashboard-app[data-theme] :where(.professional-receipt-document,.professional-warranty-document,.receipt-single-page,.client-print-sheet){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#101820!important;background:#fff!important;border-color:#dbe2ea!important}html[data-dashboard-theme] .dashboard-app[data-theme] :is(.dashboard-primary-button,.followups-primary-button,.users-new-button,.inventory-new-button,.clients-new-button):not(:disabled){background:var(--rz-theme-brand);border-color:var(--rz-theme-brand);color:var(--rz-theme-on-primary);box-shadow:0 3px 10px #075bea26}html[data-dashboard-theme] .dashboard-app[data-theme] :is(.dashboard-primary-button,.followups-primary-button,.users-new-button,.inventory-new-button,.clients-new-button):hover:not(:disabled){background:var(--rz-theme-primary-hover);border-color:var(--rz-theme-primary-hover)}html[data-dashboard-theme] .dashboard-app[data-theme] .dashboard-nav-group button.active{background:var(--rz-theme-selected);box-shadow:inset 3px 0 0 var(--rz-theme-accent);color:var(--rz-theme-link);border-color:#0000}html[data-dashboard-theme] .dashboard-app[data-theme] .dashboard-nav-group button.active i{color:var(--rz-theme-link);box-shadow:none;background:0 0}html[data-dashboard-theme] .dashboard-app[data-theme] .global-search-menu button[aria-selected=true]{background:var(--rz-theme-selected);color:var(--rz-theme-link);outline:0}html[data-dashboard-theme] .dashboard-app[data-theme] .followup-metric{background:var(--rz-theme-surface);border-color:var(--rz-theme-border);color:var(--rz-theme-text)}html[data-dashboard-theme] .dashboard-app[data-theme] .followup-metric.active{border-color:var(--rz-theme-focus);box-shadow:0 0 0 2px var(--rz-theme-focus-ring)}html[data-dashboard-theme] .dashboard-app[data-theme] :is(.status-cancelada,.status-inativo){background:var(--rz-theme-surface-tertiary);color:var(--rz-theme-text-secondary);border-color:var(--rz-theme-border)}html[data-dashboard-theme] .dashboard-app[data-theme] .followups-shell{--fu-navy:var(--rz-theme-text);--fu-blue:var(--rz-theme-brand);--fu-cyan:var(--rz-theme-accent);--fu-text:var(--rz-theme-text);--fu-muted:var(--rz-theme-text-secondary);--fu-line:var(--rz-theme-border)}html[data-dashboard-theme] .dashboard-app[data-theme] .service-premium{--service-blue:var(--rz-theme-brand);--service-navy:var(--rz-theme-text);--service-cyan:var(--rz-theme-accent);--service-ink:var(--rz-theme-text)}html[data-dashboard-theme] .dashboard-app[data-theme] :is(.service-status.status-cancelled,.status-cancelled){background:var(--rz-theme-surface-tertiary);color:var(--rz-theme-text-secondary);border-color:var(--rz-theme-border)}html[data-dashboard-theme] .dashboard-app[data-theme] :is(.status-disponivel,.status-concluida,.status-concluido,.status-ativo,.status-pago,.status-paga,.status-validado,.status-atualizado,.status-finalizado,.status-entregue,.status-completed,.finance-status-badge.pago,.finance-status-badge.paga,.finance-status-badge.recebido){background:var(--rz-theme-success-surface);color:var(--rz-theme-success);border-color:var(--rz-theme-success-border)}html[data-dashboard-theme] .dashboard-app[data-theme] :is(.status-reservado,.status-transferido,.status-vendido,.status-em-andamento,.status-in-progress,.status-scheduled){background:var(--rz-theme-info-surface);color:var(--rz-theme-info);border-color:var(--rz-theme-info-border)}html[data-dashboard-theme] .dashboard-app[data-theme] :is(.status-pendente,.status-parcial,.status-manutencao,.status-pending,.finance-status-badge.pendente,.finance-status-badge.parcial){background:var(--rz-theme-warning-surface);color:var(--rz-theme-warning);border-color:var(--rz-theme-warning-border)}html[data-dashboard-theme] .dashboard-app[data-theme] :is(.status-vencido,.status-vencida,.status-atrasado,.status-atrasada,.status-extraviado,.status-overdue,.finance-status-badge.vencido,.finance-status-badge.vencida,.finance-status-badge.atrasado){background:var(--rz-theme-danger-surface);color:var(--rz-theme-danger);border-color:var(--rz-theme-danger-border)}html[data-dashboard-theme] .dashboard-app[data-theme] :is(.status-cancelada,.status-cancelado,.status-cancelled,.status-inativo,.status-arquivado,.finance-status-badge.cancelado){background:var(--rz-theme-surface-tertiary);color:var(--rz-theme-text-secondary);border-color:var(--rz-theme-border)}html[data-dashboard-theme] .dashboard-app[data-theme] :is(.form-error,.dashboard-inline-alert){background:var(--rz-theme-danger-surface);border-color:var(--rz-theme-danger-border);color:var(--rz-theme-danger)}html[data-dashboard-theme] .dashboard-app[data-theme] .form-success{background:var(--rz-theme-success-surface);border-color:var(--rz-theme-success-border);color:var(--rz-theme-success)}html[data-dashboard-theme] .dashboard-app[data-theme] .table-scroll-guidance{background:var(--rz-theme-info-surface);color:var(--rz-theme-info)}html[data-dashboard-theme] .dashboard-app[data-theme] .dashboard-table tbody tr:hover{background-color:var(--rz-theme-hover)}html[data-dashboard-theme] .dashboard-app[data-theme] .dashboard-table tbody tr:focus-within{background-color:var(--rz-theme-selected)}html[data-dashboard-theme] .dashboard-app[data-theme] .dashboard-table th{background:var(--rz-theme-table-head);color:var(--rz-theme-text-secondary)}html[data-dashboard-theme] .dashboard-app[data-theme] :is(.dashboard-content,[role=dialog]) :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--rz-theme-focus);outline-offset:3px}html[data-dashboard-theme] .dashboard-app[data-theme] :is(.dashboard-content,[role=dialog]) :where(input,select,textarea)[aria-invalid=true]{border-color:var(--rz-theme-danger);box-shadow:0 0 0 2px var(--rz-theme-danger-surface)}html[data-dashboard-theme] .dashboard-app[data-theme] .wa-search>input{box-shadow:none;background:0 0;border:0}html[data-dashboard-theme] .dashboard-app[data-theme] .wa-search:focus-within{border-color:var(--rz-theme-focus);box-shadow:0 0 0 3px var(--rz-theme-focus-ring)}.dashboard-app[data-theme] .overview-premium{gap:1.25rem;min-width:0;display:grid;container:overview/inline-size}.dashboard-app[data-theme] .overview-premium .overview-welcome{border-radius:var(--rz-radius-panel);box-shadow:var(--rz-theme-shadow);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.5rem;display:grid}.dashboard-app[data-theme] .overview-premium .overview-welcome:after,.dashboard-app[data-theme] .overview-premium .metric-card:after,.dashboard-app[data-theme] .fee-simulator-card:after{content:none}.dashboard-app[data-theme] .overview-premium .overview-welcome>div:nth-child(2){min-width:0}.dashboard-app[data-theme] .overview-premium .overview-welcome h2{color:#fff;letter-spacing:-.025em;text-wrap:pretty;margin:.35rem 0 .5rem;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:600;line-height:1.25}.dashboard-app[data-theme] .overview-premium .overview-welcome .dashboard-kicker{color:#e4efff;letter-spacing:.035em;font-size:.8125rem;font-weight:500}.dashboard-app[data-theme] .overview-premium .overview-welcome p{color:#eff6ff;font-size:.9375rem;line-height:1.5}.dashboard-app[data-theme] .overview-commerce-actions{gap:.625rem;width:auto}.dashboard-app[data-theme] .overview-commerce-actions>button{min-width:0;min-height:3.5rem;box-shadow:none;border-radius:.75rem;margin:0;padding:.75rem 1rem}.dashboard-app[data-theme] .overview-commerce-actions>button>span{font-weight:600;line-height:1.4}.dashboard-app[data-theme] .overview-premium .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.dashboard-app[data-theme] .overview-premium .metric-card{border-radius:var(--rz-radius-panel);min-width:0;min-height:10rem;box-shadow:var(--rz-theme-shadow);grid-template-rows:auto auto 1fr;align-content:start;gap:.75rem;padding:1.25rem;display:grid;transform:none}@supports (grid-template-rows:subgrid){.dashboard-app[data-theme] .overview-premium .metric-card{grid-row:span 3;grid-template-rows:subgrid}}.dashboard-app[data-theme] .overview-premium .metric-top{align-items:center;gap:.5rem;min-height:1.875rem;padding:0}.dashboard-app[data-theme] .overview-premium .metric-top>span{font-size:.875rem;font-weight:500;line-height:1.4}.dashboard-app[data-theme] .overview-premium .metric-top>b{background:var(--rz-theme-success-surface);border-radius:.5rem;flex-shrink:0;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1.4}.dashboard-app[data-theme] .overview-premium .metric-card>strong{font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(1.5rem,1.25rem + .65vw,1.875rem);font-weight:600;line-height:1.25}.dashboard-app[data-theme] .overview-premium .metric-card>small{overflow-wrap:anywhere;font-size:.875rem;font-weight:400;line-height:1.5;display:block}.dashboard-app[data-theme] .fee-simulator-card{border:1px solid var(--rz-theme-border);border-radius:var(--rz-radius-panel);background:var(--rz-theme-surface);min-width:0;color:var(--rz-theme-text);box-shadow:var(--rz-theme-shadow);grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:1.25rem 0;padding:1.5rem;display:grid;container:fee-simulator/inline-size}.dashboard-app[data-theme] .overview-premium>.fee-simulator-card{margin:0}.dashboard-app[data-theme] .fee-simulator-card .fee-simulator-heading{justify-content:flex-start;align-items:center;gap:.875rem}.dashboard-app[data-theme] .fee-simulator-card .fee-simulator-heading>i{background:var(--rz-theme-info-surface);width:2.75rem;height:2.75rem;color:var(--rz-theme-link);border:0;border-radius:.75rem;flex:0 0 2.75rem;font-size:1.25rem;font-weight:600}.dashboard-app[data-theme] .fee-simulator-card .fee-simulator-heading span{color:var(--rz-theme-link);letter-spacing:.08em;font-size:.8125rem;font-weight:600}.dashboard-app[data-theme] .fee-simulator-card .fee-simulator-heading h3{color:var(--rz-theme-text);letter-spacing:-.02em;text-wrap:pretty;margin:.25rem 0 0;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:600;line-height:1.3}.dashboard-app[data-theme] .fee-simulator-card .fee-simulator-form.with-channel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem}.dashboard-app[data-theme] .fee-simulator-card .fee-simulator-form label{min-width:0;color:var(--rz-theme-text-secondary);gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.5}.dashboard-app[data-theme] .fee-simulator-card .fee-simulator-form label>:last-child{margin-top:auto}.dashboard-app[data-theme] .fee-simulator-card .fee-simulator-form :is(input,select){border:1px solid var(--rz-theme-border-strong);background:var(--rz-theme-field);width:100%;height:3.25rem;min-height:3.25rem;color:var(--rz-theme-text);box-shadow:none;border-radius:.75rem;padding:.75rem .875rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.5;display:block;transform:none}.dashboard-app[data-theme] .fee-simulator-card .fee-simulator-form :is(input,select):focus-visible{border-color:var(--rz-theme-focus);outline:3px solid var(--rz-theme-focus-ring);outline-offset:2px}.dashboard-app[data-theme] .fee-simulator-card .fee-value-input>span{color:var(--rz-theme-text-secondary);pointer-events:none;font-weight:500;line-height:1.5;top:50%;left:.875rem;transform:translateY(-50%)}.dashboard-app[data-theme] .fee-simulator-card .fee-value-input input{font-variant-numeric:tabular-nums;padding-left:2.75rem}.dashboard-app[data-theme] .fee-simulator-card .fee-simulator-results{background:var(--rz-theme-surface-secondary);border:1px solid var(--rz-theme-border);border-radius:.875rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.dashboard-app[data-theme] .fee-simulator-card .fee-simulator-results>div{justify-content:flex-start;gap:.625rem;min-width:0;min-height:0;padding:1.25rem}.dashboard-app[data-theme] .fee-simulator-card .fee-simulator-results>div+div{border:0;border-left:1px solid var(--rz-theme-border)}.dashboard-app[data-theme] .fee-simulator-card .fee-simulator-results span{color:var(--rz-theme-text-secondary);font-size:.875rem;font-weight:500;line-height:1.5}.dashboard-app[data-theme] .fee-simulator-card .fee-simulator-results strong{color:var(--rz-theme-text);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.375rem,1.15rem + .65vw,1.75rem);font-weight:600;line-height:1.25}.dashboard-app[data-theme] .fee-simulator-card .fee-simulator-results small{color:var(--rz-theme-text-secondary);font-size:.875rem;font-weight:400;line-height:1.5}.dashboard-app[data-theme] .fee-simulator-card .fee-charge-result{background:var(--rz-theme-selected)}.dashboard-app[data-theme] .fee-simulator-card .fee-charge-result>strong{color:var(--rz-theme-link)}.dashboard-app[data-theme] .fee-simulator-card .fee-charge-result button{background:var(--erp-blue);min-height:2.75rem;color:var(--rz-theme-on-primary);opacity:1;border:1px solid #0000;border-radius:.625rem;margin-top:.25rem;padding:.625rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.4;transform:none}.dashboard-app[data-theme] .fee-simulator-card .fee-charge-result button:hover:not(:disabled){background:var(--rz-theme-primary-hover)}.dashboard-app[data-theme] .fee-simulator-card .fee-charge-result button:disabled{background:var(--rz-theme-surface-tertiary);border-color:var(--rz-theme-border);color:var(--rz-theme-text-muted)}.dashboard-app[data-theme] .routine-card{border-radius:var(--rz-radius-panel);padding:1.25rem}.dashboard-app[data-theme] .routine-card .routine-card-trigger{align-items:center;padding:0}.dashboard-app[data-theme] .routine-card .routine-responsibility strong{letter-spacing:-.02em;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:600}.dashboard-app[data-theme] .routine-card .routine-responsibility small,.dashboard-app[data-theme] .routine-card .routine-progress{font-weight:500}.dashboard-app[data-theme] .routine-card .routine-progress strong{font-variant-numeric:tabular-nums;font-weight:600}@container overview (width<=68rem){.dashboard-app[data-theme] .overview-premium .overview-welcome{grid-template-columns:auto minmax(0,1fr)}.dashboard-app[data-theme] .overview-commerce-actions{grid-column:1/-1;justify-content:flex-end}}@container overview (width<=60rem){.dashboard-app[data-theme] .overview-premium .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container overview (width<=32rem){.dashboard-app[data-theme] .overview-premium .metric-grid{grid-template-columns:minmax(0,1fr)}.dashboard-app[data-theme] .overview-premium .overview-welcome{gap:.875rem;padding:1.125rem}.dashboard-app[data-theme] .overview-commerce-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-app[data-theme] .overview-commerce-actions>button{justify-content:center;padding:.75rem .5rem}}@container fee-simulator (width>=60rem){.dashboard-app[data-theme] .fee-simulator-card .fee-simulator-form.with-channel{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-app[data-theme] .fee-simulator-card .fee-simulator-form[data-payment-channel=link]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container fee-simulator (width<=40rem){.dashboard-app[data-theme] .fee-simulator-card .fee-simulator-results{grid-template-columns:minmax(0,1fr)}.dashboard-app[data-theme] .fee-simulator-card .fee-simulator-results>div+div{border-left:0;border-top:1px solid var(--rz-theme-border)}}@container fee-simulator (width<=28rem){.dashboard-app[data-theme] .fee-simulator-card .fee-simulator-form.with-channel{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.dashboard-app[data-theme] .fee-simulator-card{gap:1.25rem;padding:1.125rem}.dashboard-app[data-theme] .routine-card{padding:1.125rem}}
