/*! 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{--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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#1f2c2f;--muted:#7c8582;--line:#e7e5df;--canvas:#f5f4f0;--paper:#fffefb;--green:#277c64;--green-soft:#e6f2ed;--coral:#d65a48;--coral-soft:#fbe9e5;--amber:#c9852e;--amber-soft:#fbf0dc;--violet:#7166be;--violet-soft:#eeebfb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}@media (max-width:720px){html{scroll-padding-bottom:calc(42vh + env(safe-area-inset-bottom))}input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select{font-size:16px!important}input:focus,textarea:focus,select:focus{scroll-margin-top:96px;scroll-margin-bottom:calc(42vh + env(safe-area-inset-bottom))}:is(body:has(input:focus,textarea:focus,select:focus) .mobile-nav,body:has(input:focus,textarea:focus,select:focus) .ov2-mobile-tabs){visibility:hidden;pointer-events:none}}.internal-auth-loading{min-height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:14px;display:grid}.internal-auth-logo{background:#fff url(/app-icon-192.png) 50%/132% no-repeat;border-radius:14px;width:48px;height:48px;display:block;box-shadow:0 8px 26px #121e2124}.internal-login-page{grid-template-columns:minmax(380px,1.08fr) minmax(410px,.92fr);min-height:100vh;display:grid}.internal-login-story{color:#fff;background:#1d292c;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(38px,6vw,90px);display:flex;position:relative;overflow:hidden}.internal-login-story:after{content:"";border:86px solid #60be991f;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-230px;right:-220px}.internal-login-brand{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.internal-login-story h1{letter-spacing:-.052em;z-index:1;max-width:760px;margin:16px 0 24px;font:500 clamp(43px,5.4vw,74px)/1 Georgia,serif;position:relative}.internal-login-story p{color:#ffffffa3;z-index:1;max-width:600px;line-height:1.65;position:relative}.internal-login-flow{z-index:1;flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:relative}.internal-login-flow span{color:#ffffffb8;border:1px solid #ffffff29;border-radius:999px;padding:9px 13px;font-size:12px}.internal-login-flow b{color:#72c1a5}.internal-login-panel{background:var(--canvas);place-items:center;padding:36px;display:grid}.internal-login-card{gap:20px;width:min(100%,420px);display:grid}.internal-login-card h2{letter-spacing:-.035em;margin:0 0 8px;font:500 34px/1.1 Georgia,serif}.internal-login-card p{color:var(--muted);margin:0;line-height:1.55}.internal-login-card label{color:#42504d;gap:7px;font-size:12px;font-weight:720;display:grid}.internal-login-card input{background:#fff;border:1px solid #deddd7;border-radius:10px;outline:none;height:45px;padding:0 13px}.internal-login-card input:focus{border-color:#7eb29f;box-shadow:0 0 0 3px #e1efea}.internal-login-card button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:45px;font-weight:800}.internal-login-card button:disabled{opacity:.55;cursor:wait}.internal-auth-error{background:var(--coral-soft);color:#a64436;border-radius:9px;padding:11px 13px;font-size:11px}.app-shell{min-height:100vh}.sidebar{z-index:30;color:#e6ece9;background:#1d292c;flex-direction:column;width:238px;padding:24px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:10px 0 32px #10191c0d}.brand{align-items:center;gap:11px;padding:0 8px 29px;display:flex}.brand-mark{background:#fff url(/app-icon-192.png) 50%/132% no-repeat;border:1px solid #ffffff1f;border-radius:12px;flex:none;width:44px;height:44px;box-shadow:0 5px 16px #00000029}.brand div{gap:2px;display:grid}.brand strong{letter-spacing:-.01em;font-size:13.5px}.brand span:not(.brand-mark){color:#879795;text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.sidebar nav{gap:5px;display:grid}.nav-label{color:#70827f;letter-spacing:.12em;text-transform:uppercase;margin:0 10px 7px;font-size:9.5px;font-weight:750}.section-label{margin-top:21px}.nav-item{color:#9cacaa;border-radius:9px;align-items:center;gap:11px;min-height:41px;padding:0 11px;font-size:12.5px;font-weight:580;transition:all .18s;display:flex}.nav-item:hover{color:#f7fbf9;background:#ffffff0e}.nav-item.active{color:#fff;background:#30413f;box-shadow:inset 3px 0 #72c1a5}.nav-item svg{flex:none}.nav-item b{color:#fff;background:#d65a48;border-radius:50%;place-items:center;min-width:21px;height:21px;margin-left:auto;font-size:10px;display:grid}.nav-item em{color:#70827f;text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:8px;font-style:normal}.nav-item.muted{opacity:.72}.sidebar-bottom{margin-top:auto}.owner-card{border-top:1px solid #324145;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin-top:13px;padding:17px 7px 0;display:grid}.avatar,.top-avatar{color:#206b55;background:#d3e9e0;border-radius:10px;place-items:center;font-size:10px;font-weight:850;display:grid}.avatar{width:32px;height:32px}.owner-card div{min-width:0;display:grid}.owner-card strong{color:#e8eeeb;font-size:11.5px}.owner-card span:not(.avatar){color:#7f908e;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.owner-card svg{color:#60726f}.sidebar-sign-out{color:#8fa19f;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:8px;font-weight:750}.sidebar-sign-out:hover{color:#fff}.main{min-height:100vh;margin-left:238px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#fffefbed;justify-content:space-between;align-items:center;height:68px;padding:0 32px;display:flex;position:sticky;top:0}.search{color:#a0a6a3;background:#faf9f6;border:1px solid #e6e4df;border-radius:9px;align-items:center;gap:9px;width:min(350px,44vw);height:37px;padding:0 11px;font-size:11.5px;display:flex}.search kbd{color:#9aa19e;background:#fff;border:1px solid #e2e0db;border-radius:5px;margin-left:auto;padding:2px 6px;font-family:inherit;font-size:9px}.top-actions{align-items:center;gap:10px;display:flex}.demo-chip,.live-pill{color:#82796d;background:#f5f2eb;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:9.5px;font-weight:650;display:inline-flex}.demo-chip i,.live-pill i{background:#d49643;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #f3e3ca}.demo-chip.is-live{color:#397560;background:#e9f4ef}.demo-chip.is-live i{background:#3d9273;box-shadow:0 0 0 3px #d3e9df}.icon-button{color:#596562;cursor:pointer;background:#fff;border:1px solid #e5e3de;border-radius:9px;place-items:center;width:35px;height:35px;display:grid;position:relative}.icon-button b{background:var(--coral);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;display:grid;position:absolute;top:-4px;right:-4px}.notification-inbox{z-index:70;position:relative}.notification-trigger{color:#315f55;cursor:pointer;background:#fff;border:1px solid #d9dfdc;border-radius:11px;place-items:center;width:38px;height:38px;font:800 18px/1 inherit;display:grid;position:relative}.notification-trigger>b{color:#fff;background:#db6652;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-5px;right:-5px}.notification-popover{color:#203536;background:#fffdfa;border:1px solid #d8dfdc;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(390px,100vw - 24px);max-height:min(610px,100dvh - 90px);display:grid;position:absolute;top:47px;right:0;overflow:hidden;box-shadow:0 24px 70px #0b262c35}.notification-popover>header{border-bottom:1px solid #e7e8e3;justify-content:space-between;align-items:center;gap:10px;padding:16px 17px;display:flex}.notification-popover>header>div{gap:3px;min-width:0;display:grid}.notification-popover>header small{letter-spacing:.14em;color:#658079;font-size:9px;font-weight:800}.notification-popover>header strong{font:500 22px Georgia,serif}.notification-header-actions{flex:none;align-items:center;gap:7px;display:flex}.notification-popover>header button,.notification-settings>div button{color:#2c715d;cursor:pointer;background:#e7f2ed;border:0;border-radius:9px;padding:8px 10px;font:700 10px inherit}.notification-popover>header .notification-close{place-items:center;width:34px;height:34px;padding:0;font-size:19px;display:grid}.notification-list,.notification-settings{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.notification-list{align-content:start;display:grid}.notification-list>article{background:#fffdfa;border-bottom:1px solid #ecece7;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.notification-list>article.unread{background:#f1f8f5}.notification-item-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:14px 8px 14px 16px;display:flex}.notification-item-main>i{background:#71a998;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.notification-list>article.read .notification-item-main>i{background:#c4cbc8}.notification-item-main>span{gap:4px;min-width:0;display:grid}.notification-list strong{font-size:12px}.notification-list small{color:#687a76;font-size:10px;line-height:1.45}.notification-list time{color:#99a39f;font-size:8px}.notification-state-toggle{color:#2d715d;cursor:pointer;background:#fff;border:1px solid #b8d3ca;border-radius:9px;min-width:54px;min-height:38px;margin:8px 10px 8px 0;padding:0 8px;font:800 9px inherit}.notification-state-toggle:disabled{opacity:.55;cursor:wait}.notification-list>article.read .notification-state-toggle{color:#697773;background:#f5f5f1;border-color:#d7ddd9}.notification-empty{text-align:center;color:#75827e;padding:35px}.notification-settings{align-content:start;gap:10px;padding:15px;display:grid}.notification-settings>p{color:#6f7d79;margin:0 0 4px;font-size:11px}.notification-settings>label{border:1px solid #e0e2dd;border-radius:11px;align-items:start;gap:10px;padding:11px;display:flex}.notification-settings>label input{margin-top:2px}.notification-settings>label span{gap:3px;display:grid}.notification-settings>label strong{font-size:11px}.notification-settings>label small{color:#76837f;font-size:9px;line-height:1.4}.notification-settings>div{background:#fffdfa;justify-content:flex-end;gap:8px;margin-top:4px;padding:8px 0 0;display:flex;position:sticky;bottom:0}.notification-settings>div button:last-child{color:#fff;background:#12363a}.notification-settings>div button:disabled{opacity:.6}@media (max-width:700px){.notification-inbox{position:static}.notification-popover{left:12px;right:12px;top:calc(env(safe-area-inset-top,0px) + 76px);width:auto;max-height:calc(100vh - env(safe-area-inset-top,0px) - 92px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 92px);border-radius:16px;position:fixed}.notification-popover>header{padding:13px 14px}.notification-popover>header strong{font-size:20px}.notification-popover>header button{min-height:38px}.notification-item-main{padding-left:14px}.notification-state-toggle{min-width:58px;min-height:42px}}.top-avatar{width:35px;height:35px}.menu-button,.scrim{display:none}.content{width:min(1440px,100%);margin:0 auto;padding:31px 32px 23px}.welcome{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.eyebrow{color:#85908d;letter-spacing:.11em;text-transform:uppercase;margin:0 0 6px;font-size:9.5px;font-weight:760}.welcome h1{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,38px);font-weight:500}.welcome>div>p:last-child{color:#7e8986;margin:6px 0 0;font-size:12px}.refresh-button{color:#7e8885;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;font-size:10.5px;display:flex}.refresh-button svg{color:var(--green)}.date-range-bar{border:1px solid var(--line);background:var(--paper);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;min-height:66px;margin-bottom:14px;padding:11px 14px;display:flex;box-shadow:0 5px 20px #1f2c2f05}.range-controls{align-items:center;gap:9px;min-width:0;display:flex}.range-controls>label{color:#7e8986;white-space:nowrap;font-size:9.5px;font-weight:720}.range-select,.date-input{color:#42504d;background:#faf9f6;border:1px solid #dfded8;border-radius:9px;outline:none;height:38px}.range-select{cursor:pointer;min-width:150px;padding:0 32px 0 11px;font-size:10.5px;font-weight:680}.range-select:focus,.date-input:focus{border-color:#8dbdac;box-shadow:0 0 0 3px #e8f2ee}.custom-range{align-items:center;gap:8px;display:flex}.custom-range label{color:#8a9390;align-items:center;gap:6px;font-size:8.5px;font-weight:680;display:flex}.date-input{width:132px;padding:0 8px;font-size:9.5px}.apply-range{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;height:38px;padding:0 13px;font-size:9.5px;font-weight:740}.apply-range:disabled{opacity:.45;cursor:not-allowed}.range-summary{text-align:right;gap:3px;display:grid}.range-summary strong{color:#43514e;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:500}.range-summary span{color:#929996;font-size:8.5px}.metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:14px;display:grid}.roas-metric-pair{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-width:0;display:grid}.roas-metric-pair>*{min-width:0}.metric-card,.panel{border:1px solid var(--line);background:var(--paper);border-radius:14px;box-shadow:0 5px 20px #1f2c2f06}.metric-card{min-height:151px;padding:16px 17px 13px;position:relative;overflow:hidden}.metric-icon{border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:13px;display:grid}.metric-icon.coral{background:var(--coral-soft);color:var(--coral)}.metric-icon.mint{background:var(--green-soft);color:var(--green)}.metric-icon.violet{background:var(--violet-soft);color:var(--violet)}.metric-icon.amber{background:var(--amber-soft);color:var(--amber)}.metric-label{color:#77827f;font-size:10.5px;font-weight:620}.metric-value{letter-spacing:-.035em;white-space:nowrap;margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2vw,28px)}.metric-foot{color:#8b9491;justify-content:space-between;align-items:end;gap:8px;min-height:27px;font-size:9px;display:flex}.metric-foot>span{white-space:nowrap;padding-bottom:3px}.metric-foot b{font-weight:720}.danger-text{color:var(--coral)}.up-text{color:var(--green)}.neutral-text{color:#8b9491}.mini-trend{opacity:.9;flex:none;width:72px;height:29px}.receipt-metric .metric-value{text-overflow:ellipsis;font-size:clamp(17px,1.55vw,23px);overflow:hidden}.metric-card-link{min-width:0;display:block}.metric-card-link .metric-card{height:100%;transition:border-color .18s,transform .18s,box-shadow .18s}.metric-card-link:hover .metric-card{border-color:#bbd5cb;transform:translateY(-1px);box-shadow:0 9px 24px #1f2c2f12}.metric-card-arrow{width:28px;height:28px;color:var(--green);background:#f5faf7;border:1px solid #d8e6e0;border-radius:8px;place-items:center;display:grid;position:absolute;top:16px;right:17px}.grid-two{grid-template-columns:minmax(0,1.65fr) minmax(310px,.8fr);gap:14px;margin-bottom:14px;display:grid}.sales-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{padding:20px}.panel-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.panel-heading h2{letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.chart-heading-controls{justify-items:end;gap:6px;display:grid}.sales-range-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.sales-range-controls .range-select{min-width:126px;height:34px}.sales-custom-range{align-items:center;gap:6px;display:flex}.sales-custom-range .date-input{width:122px;height:34px}.sales-custom-range .apply-range{height:34px}.range-badge{color:#697572;text-overflow:ellipsis;white-space:nowrap;background:#f2f0eb;border-radius:8px;max-width:180px;padding:6px 9px;font-size:8.5px;font-weight:720;overflow:hidden}.segmented{background:#f2f0eb;border-radius:8px;padding:3px;display:flex}.segmented button{color:#929996;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:38px;padding:5px 7px;font-size:8.5px;font-weight:750}.segmented button.active{color:var(--ink);background:#fff;box-shadow:0 1px 5px #242d301a}.chart-summary{color:#89918e;gap:20px;margin:17px 0 8px 39px;font-size:9px;display:flex}.chart-summary div{align-items:center;gap:6px;display:flex}.chart-summary strong{color:#465350;margin-left:3px;font-size:10px}.legend-dot{border-radius:50%;width:7px;height:7px}.mint-dot{background:#318a6f}.ink-dot{background:#243236}.line-chart{padding-bottom:20px;padding-left:38px;position:relative}.line-chart svg{width:100%;height:196px;overflow:visible}.y-labels{color:#a1a6a3;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:-4px;bottom:18px;left:0}.x-labels{color:#9da39f;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:0;left:38px;right:0}.insight{color:#4b7064;background:#edf6f2;border-radius:9px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:9.5px;display:flex}.insight svg{color:var(--green);flex:none}.comparison-chart{min-width:0}.comparison-controls{background:#faf9f6;border:1px solid #ebe8e2;border-radius:11px;gap:10px;margin-top:16px;padding:11px;display:grid}.comparison-controls .range-controls,.compare-picker,.chart-salesperson-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comparison-controls .range-controls>label,.compare-label,.chart-salesperson-filter>span{color:#7e8986;min-width:72px;font-size:9px;font-weight:750}.comparison-controls .range-select{flex:1;min-width:178px}.comparison-controls .custom-range{flex-basis:100%;padding-left:80px}.compare-picker>.range-select,.chart-salesperson-filter .range-select{min-width:230px}.scope-badge{background:var(--violet-soft);color:#6559ad;white-space:nowrap;border-radius:999px;width:fit-content;padding:6px 9px;font-size:8.5px;font-weight:780}.legend-line{border-top:2px dashed;width:15px}.chart-summary>b{margin-left:auto;font-size:9px}.roi-panel{height:100%}.advertising-roas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.advertising-roas-grid>*{min-width:0}.live-pill{color:#6b8178;background:#edf5f1}.live-pill i{background:#4d9b7e;box-shadow:0 0 0 3px #d9ebe3}.roas-hero{grid-template-columns:112px 1fr;align-items:center;gap:13px;padding:22px 3px 19px;display:grid}.roas-ring{text-align:center;background:conic-gradient(#378a70 0 82%, #e7ece8 82%);border-radius:50%;place-content:center;width:106px;height:106px;display:grid;position:relative}.roas-ring:after{content:"";background:var(--paper);border-radius:50%;position:absolute;inset:8px}.roas-ring span,.roas-ring small{z-index:1;position:relative}.roas-ring span{font-family:Georgia,serif;font-size:25px}.roas-ring small{color:#8c9692;letter-spacing:.09em;margin-top:1px;font-size:8px;font-weight:750}.roas-copy{gap:3px;display:grid}.roas-copy strong{font-family:Georgia,serif;font-size:18px;font-weight:500}.roas-copy span{color:#858f8c;font-size:10px}.roas-copy em{color:var(--green);margin-top:6px;font-size:9px;font-style:normal;font-weight:700}.roi-breakdown{border-top:1px solid var(--line)}.roi-breakdown div{border-bottom:1px solid #eeece7;justify-content:space-between;gap:12px;padding:10px 2px;display:flex}.roi-breakdown span{color:#818b88;font-size:9.5px}.roi-breakdown strong{font-size:10px}.formula-note{color:#8a928f;gap:7px;margin-top:12px;font-size:8.5px;line-height:1.4;display:flex}.formula-note svg{color:var(--amber);flex:none}.formula-note strong{color:#5c6764}.facebook-ring:after{background:var(--paper)}.roas-copy em.status-warning{color:#a36c20}.roas-copy em.status-error{color:var(--coral)}.facebook-last-sync{color:#909996;margin-top:2px;font-size:7.5px;line-height:1.35}.facebook-refresh{gap:7px;margin-top:12px;display:grid}.facebook-refresh button{color:#356b59;cursor:pointer;background:#f3f8f6;border:1px solid #ccdcd6;border-radius:9px;min-height:38px;padding:0 13px;font-size:9px;font-weight:760}.facebook-refresh button:disabled{opacity:.55;cursor:wait}.facebook-refresh span{color:var(--coral);font-size:8px;line-height:1.4}.facebook-refresh .sync-progress{color:#3a8069}.facebook-refresh .sync-error{color:var(--coral)}.meta-shadow{background:#fff9ed;border:1px solid #eadfca;border-radius:11px;margin-top:14px;padding:13px}.meta-shadow.is-ready{background:#f3f9f6;border-color:#d6e7df}.meta-shadow-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.meta-shadow-heading>div{gap:2px;display:grid}.meta-shadow-heading span{color:#98713a;letter-spacing:.08em;text-transform:uppercase;font-size:7.5px;font-weight:780}.meta-shadow-heading strong{color:#4b5b56;font:500 14px Georgia,Times New Roman,serif}.meta-shadow-heading>b{color:#91621e;white-space:nowrap;background:#f4e4c5;border-radius:999px;padding:5px 8px;font-size:7.5px}.meta-shadow.is-ready .meta-shadow-heading>b{color:#2d7359;background:#dceee6}.meta-shadow>p{color:#7d817b;margin:7px 0 0;font-size:8px;line-height:1.45}.meta-shadow-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.meta-shadow-metrics>span{background:#ffffff94;border:1px solid #897e6929;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.meta-shadow-metrics small{color:#8b918d;font-size:7px;line-height:1.25}.meta-shadow-metrics strong{text-overflow:ellipsis;color:#46534f;white-space:nowrap;font-size:9px;overflow:hidden}.meta-shadow-sources{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.meta-shadow-sources span{color:#4e6e62;background:#e4f0ea;border-radius:7px;grid-template-columns:auto auto;gap:2px 5px;padding:5px 7px;font-size:7.4px;display:grid}.meta-shadow-sources b{font-weight:780}.meta-shadow-sources em{font-style:normal}.meta-shadow-sources small{color:#6c7d76;grid-column:1/-1;font-size:6.8px}.receipts-panel{margin-bottom:14px;padding:0;overflow:hidden}.receipts-heading{align-items:center;padding:19px 20px 14px}.panel-filter-stack{justify-items:end;gap:8px;display:grid}.panel-filter-stack .range-controls{justify-content:flex-end}.panel-filter-stack .range-controls>label{display:none}.panel-filter-stack .range-select{min-width:136px}.panel-filter-stack .custom-range{justify-content:flex-end}.waiting-pill{color:#8c7a60;background:#f5f1e8}.waiting-pill i{background:#c78b3f;box-shadow:0 0 0 3px #eee0c7}.receipt-totals{flex-wrap:wrap;gap:9px;padding:0 20px 15px;display:flex}.receipt-totals>div{background:#f2f7f4;border:1px solid #e5ebe7;border-radius:10px;gap:3px;min-width:185px;padding:11px 13px;display:grid}.receipt-totals span{color:#789087;letter-spacing:.08em;font-size:8px;font-weight:780}.receipt-totals strong{color:#315f51;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.receipt-total-empty{background:#f7f5f0!important;border-color:#ece8df!important}.receipt-table{border-top:1px solid var(--line)}.receipt-table-head,.receipt-row{grid-template-columns:minmax(150px,.85fr) 84px 130px 104px minmax(180px,1.25fr);align-items:center;gap:14px;display:grid}.receipt-table-head{color:#959c99;letter-spacing:.05em;text-transform:uppercase;background:#faf9f6;min-height:34px;padding:0 20px;font-size:8px;font-weight:750}.receipt-row{border-top:1px solid #efede8;min-height:57px;padding:9px 20px}.receipt-row:first-of-type{border-top:0}.receipt-bank{align-items:center;gap:9px;min-width:0;display:flex}.receipt-bank b{background:var(--green-soft);width:30px;height:30px;color:var(--green);border-radius:8px;flex:none;place-items:center;font-size:8px;display:grid}.receipt-bank strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.receipt-bank strong small{color:#8b9491;margin-top:3px;font-size:7.5px;font-weight:550;display:block}.currency-tag{color:#6f7b77;background:#f1efea;border-radius:6px;width:fit-content;padding:4px 7px;font-size:8px;font-weight:780}.receipt-amount{font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500}.receipt-time{color:#717d79;align-items:center;gap:5px;font-size:9px;display:flex}.receipt-time svg{color:#9aa29f}.receipt-detail{text-overflow:ellipsis;white-space:nowrap;color:#808b87;font-size:9px;overflow:hidden}.receipt-empty{min-height:132px}.receipt-details-toggle{border:0;border-top:1px solid var(--line);color:#53615d;text-align:left;cursor:pointer;background:#faf9f6;align-items:center;gap:9px;width:100%;min-height:45px;padding:0 20px;text-decoration:none;display:flex}.receipt-details-toggle:hover{background:#f5f3ee}.receipt-details-toggle span{font-size:9.5px;font-weight:780}.receipt-details-toggle small{color:#909895;font-size:8.5px}.receipt-details-toggle b{margin-left:auto;font-size:15px;transition:transform .18s}.receipt-details-toggle[aria-expanded=true] b{transform:rotate(180deg)}.rh-filter{flex-wrap:wrap}.rh-access-note{color:var(--rh-muted);margin:10px 2px 0;font-size:11px;line-height:1.5}.pending-payments-panel{margin-bottom:14px;padding:0;overflow:hidden}.pending-payments-panel>.panel-heading{align-items:center;padding:19px 20px 14px}.pending-payment-summary{grid-template-columns:minmax(260px,.85fr) minmax(320px,1.15fr);gap:10px;padding:0 20px 16px;display:grid}.pending-payment-summary>div{background:#fff7f4;border:1px solid #eaded9;border-radius:11px;min-height:82px;padding:14px}.pending-payment-summary>div:first-child{align-content:center;gap:3px;display:grid}.pending-payment-summary span{color:#8a7771;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:760}.pending-payment-summary strong{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.pending-payment-summary small{color:#918985;font-size:8.5px}.pending-currency-breakdown{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pending-currency-breakdown span{background:#fff;border-radius:8px;flex:110px;gap:4px;padding:9px 10px;display:grid}.pending-currency-breakdown b{color:#b05c4c;font-size:8px}.pending-payment-table{border-top:1px solid var(--line)}.pending-payment-head,.pending-payment-row{grid-template-columns:minmax(180px,1.25fr) 90px minmax(170px,1fr) 125px minmax(130px,.8fr);align-items:center;gap:14px;display:grid}.pending-payment-head{color:#959c99;letter-spacing:.05em;text-transform:uppercase;background:#faf9f6;min-height:34px;padding:0 20px;font-size:8px;font-weight:750}.pending-payment-row{color:#717d79;border-top:1px solid #efede8;min-height:59px;padding:9px 20px;font-size:9px}.pending-payment-row>span:first-child{gap:3px;min-width:0;display:grid}.pending-payment-row>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;color:#34413e;font-size:10px;overflow:hidden}.pending-payment-row>span:first-child small{color:#8f9794;font-size:8px}.pending-payment-row>strong{color:#a94e3e;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500}.pending-owner-filter{justify-items:end;gap:4px;display:grid}.pending-owner-filter>span{color:#8b9491;font-size:8px;font-weight:760}.pending-details-toggle{border:0;border-top:1px solid var(--line);color:#53615d;text-align:left;cursor:pointer;background:#faf9f6;align-items:center;gap:9px;width:100%;min-height:45px;padding:0 20px;display:flex}.pending-details-toggle:hover{background:#f5f3ee}.pending-details-toggle span{font-size:9.5px;font-weight:780}.pending-details-toggle small{color:#909895;font-size:8.5px}.pending-details-toggle b{margin-left:auto;font-size:15px;transition:transform .18s}.pending-details-toggle[aria-expanded=true] b{transform:rotate(180deg)}.pending-payment-customer small:first-of-type{color:#707c78;font-weight:680}.inquiries-panel{margin-bottom:14px;padding:0;scroll-margin-top:76px;overflow:hidden}.inquiry-heading{padding:19px 20px 15px}.heading-actions{align-items:center;gap:16px;display:flex}.heading-actions>span{color:var(--coral);align-items:center;gap:6px;font-size:9px;font-weight:650;display:flex}.urgent-dot{background:var(--coral);width:6px;height:6px;box-shadow:0 0 0 3px var(--coral-soft);border-radius:50%}.heading-actions button{color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:9.5px;font-weight:680;display:flex}.heading-actions .push-alert-button{color:#39765f;background:#f2f8f5;border:1px solid #c9ddd5;border-radius:8px;min-height:32px;padding:0 10px}.heading-actions .push-alert-button:hover:not(:disabled){background:#e8f3ed;border-color:#86b6a2}.heading-actions .push-alert-button.is-enabled{color:#28775a;background:#e7f4ee;border-color:#a7d1bf}.heading-actions .push-alert-button:disabled{cursor:default;opacity:.75}.push-alert-note{color:#497164;background:#edf5f1;border-radius:8px;margin:0 20px 13px;padding:9px 11px;font-size:9px;line-height:1.45}.push-alert-note.warning{color:#8c6534;background:#fbf0e4}.inquiry-list{border-top:1px solid var(--line)}.inquiry-action-error{color:#9d493c;background:#fae8e4;border-radius:8px;margin:0 20px 13px;padding:9px 11px;font-size:9px}.empty-state{text-align:center;color:#8d9693;align-content:center;place-items:center;gap:7px;min-height:154px;padding:28px;display:grid}.empty-state svg{color:#9aaaa4}.empty-state strong{color:#586461;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500}.empty-state span{max-width:430px;font-size:9.5px;line-height:1.5}.inquiry-row{border-bottom:1px solid #eeece7;grid-template-columns:35px minmax(145px,.82fr) minmax(220px,1.4fr) 67px 54px 67px minmax(190px,auto);align-items:center;gap:12px;min-height:69px;padding:10px 17px 10px 20px;transition:all .15s;display:grid}.inquiry-row:last-child{border-bottom:0}.inquiry-row:hover{background:#faf9f6}.company-avatar{border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.company-avatar.coral{color:#bb5746;background:#f8e6e1}.company-avatar.blue{color:#4d769d;background:#e5eef7}.company-avatar.violet{color:#7463aa;background:#ece8f7}.company-avatar.green{color:#397960;background:#e3f0ea}.company,.subject,.waiting{min-width:0;display:grid}.company strong,.subject strong{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.subject strong{font-weight:650}.company span,.subject span{color:#929a97;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8.5px;overflow:hidden}.inquiry-email-link{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.inquiry-email-link:hover strong{color:var(--green);text-underline-offset:2px;text-decoration:underline}.inbox-tag{color:#7e8784;background:#f1efea;border-radius:5px;width:fit-content;padding:4px 6px;font-size:7.5px;font-weight:650}.confidence{color:#5c8678;align-items:center;gap:3px;font-size:8.5px;font-weight:680;display:flex}.waiting{color:#737e7b;grid-template-columns:16px 1fr;column-gap:3px}.waiting svg{color:#9aa19f;grid-row:span 2;align-self:center}.waiting strong{font-size:9px}.waiting span{color:#9aa19f;font-size:7.5px}.waiting.urgent strong,.waiting.urgent span,.waiting.urgent svg{color:var(--coral)}.inquiry-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.inquiry-view-button,.inquiry-replied-button{white-space:nowrap;cursor:pointer;border-radius:7px;min-width:90px;min-height:30px;padding:0 10px;font-size:8px;font-weight:780}.inquiry-view-button{color:#56625f;background:#fff;border:1px solid #d9d5ce}.inquiry-view-button:hover{color:var(--green);background:#fbfdfc;border-color:#9fc4b5}.inquiry-replied-button{color:#35745e;background:#f2f8f5;border:1px solid #c7ddd5}.inquiry-replied-button:hover{background:#e7f3ed;border-color:#83b49f}.inquiry-replied-button:disabled,.inquiry-view-button:disabled{opacity:.55;cursor:wait}.confirmation-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1b1d7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirmation-dialog{background:var(--paper);border:1px solid #e8e3dc;border-radius:16px;width:min(420px,100%);padding:25px;box-shadow:0 24px 70px #16242538}.confirmation-dialog h2{margin-top:6px;font-size:23px;line-height:1.15}.confirmation-dialog>p:not(.eyebrow){color:#707b78;margin:11px 0 0;font-size:10px;line-height:1.55}.confirmation-email{background:#f4f2ed;border-radius:10px;gap:4px;margin-top:16px;padding:12px;display:grid}.confirmation-email strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.confirmation-email span{color:#89928f;font-size:8.5px}.confirmation-actions{grid-template-columns:1fr 1.4fr;gap:8px;margin-top:18px;display:grid}.confirmation-actions button{cursor:pointer;border-radius:9px;min-height:38px;font-size:9px;font-weight:780}.confirmation-cancel{color:#616b68;background:#fff;border:1px solid #dcd8d1}.confirmation-confirm{background:var(--green);color:#fff;border:1px solid #82b49f}.confirmation-actions button:disabled{opacity:.55;cursor:wait}.inquiry-detail-backdrop{z-index:85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f1b1d85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.inquiry-detail-dialog{background:var(--paper);border:1px solid #e5e0d8;border-radius:17px;grid-template-rows:auto auto auto minmax(150px,1fr) auto;gap:15px;width:min(760px,100%);max-height:min(82vh,780px);padding:24px;display:grid;overflow:hidden;box-shadow:0 26px 80px #13222340}.inquiry-detail-dialog>header{justify-content:space-between;gap:20px;display:flex}.inquiry-detail-dialog>header h2{max-width:650px;margin-top:5px;font-size:24px;line-height:1.18}.inquiry-detail-dialog>header>button{color:#69736f;cursor:pointer;background:#fff;border:1px solid #ddd9d2;border-radius:9px;flex:none;width:34px;height:34px;font-size:22px;line-height:1}.inquiry-detail-meta{grid-template-columns:1fr 1fr;gap:9px;display:grid}.inquiry-detail-meta>div{background:#f5f3ee;border-radius:9px;gap:3px;padding:11px 12px;display:grid}.inquiry-detail-meta span,.inquiry-detail-summary>span,.inquiry-email-body>span{color:#87908d;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:780}.inquiry-detail-meta strong{overflow-wrap:anywhere;font-size:10px}.inquiry-detail-meta small{overflow-wrap:anywhere;color:#838c89;font-size:8.5px}.inquiry-detail-summary{background:#f2f8f5;border:1px solid #dcebe4;border-radius:10px;padding:11px 12px}.inquiry-detail-summary p{color:#4f665e;margin:5px 0 0;font-size:9.5px;line-height:1.5}.inquiry-email-body{grid-template-rows:auto 1fr;gap:7px;min-height:0;display:grid}.inquiry-email-body pre,.inquiry-email-body p{color:#3e4946;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e7e3dc;border-radius:11px;min-height:150px;margin:0;padding:15px;font-family:inherit;font-size:10px;line-height:1.6;overflow:auto}.inquiry-email-body p{color:#7b8581}.inquiry-detail-dialog>footer{grid-template-columns:1fr 1fr 1fr;gap:8px;padding:0;display:grid}.inquiry-detail-dialog>footer button{cursor:pointer;border-radius:9px;min-height:39px;font-size:9px;font-weight:780}.detail-copy-button{color:#616b68;background:#fff;border:1px solid #dcd8d1}.detail-gmail-button{color:#416b99;background:#eef4fb;border:1px solid #c5d5e9}.detail-replied-button{background:var(--green);color:#fff;border:1px solid #82b49f}.reviews-panel{margin:14px 0;padding:0;scroll-margin-top:76px;overflow:hidden}.reviews-heading{justify-content:space-between;align-items:start;gap:18px;padding:21px 22px 16px;display:flex}.reviews-heading h2{letter-spacing:-.025em;margin:0;font:500 24px/1.1 Georgia,Times New Roman,serif}.reviews-heading>div:first-child>p:last-child{color:#7d8784;max-width:650px;margin:7px 0 0;font-size:9.5px;line-height:1.5}.reviews-heading-actions{align-items:center;gap:8px;display:flex}.reviews-heading-actions>button{color:#586461;cursor:pointer;background:#fff;border:1px solid #ddd9d2;border-radius:8px;min-height:33px;padding:0 11px;font-size:8.5px;font-weight:760}.reviews-heading-actions>button:disabled{opacity:.55;cursor:wait}.review-connection-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:33px;padding:0 11px;font-size:8.5px;font-weight:760;display:inline-flex}.review-connection-pill i{border-radius:50%;width:6px;height:6px}.review-connection-pill.pending{color:#966723;background:#fbf0dc}.review-connection-pill.pending i{background:#cc8b32;box-shadow:0 0 0 3px #f3dfbd}.review-connection-pill.connected{color:#267257;background:#e6f2ed}.review-connection-pill.connected i{background:#348b6b;box-shadow:0 0 0 3px #cfe7dd}.review-filter-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf9f6;flex-wrap:wrap;align-items:end;gap:9px;padding:13px 22px;display:flex}.review-filter-bar>label,.review-custom-dates label{gap:5px;display:grid}.review-filter-bar label>span,.review-custom-dates label>span{color:#7f8986;letter-spacing:.04em;text-transform:uppercase;font-size:7.5px;font-weight:760}.review-filter-bar select,.review-filter-bar input{color:#475450;background:#fff;border:1px solid #dfdcd6;border-radius:8px;outline:none;min-width:140px;height:35px;padding:0 29px 0 9px;font-size:8.8px;font-weight:650}.review-filter-bar input{min-width:122px;padding-right:8px}.review-filter-bar select:focus,.review-filter-bar input:focus{border-color:#8bb9a7;box-shadow:0 0 0 3px #e5f0eb}.review-custom-dates{align-items:end;gap:6px;display:flex}.review-custom-dates>button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;height:35px;padding:0 11px;font-size:8px;font-weight:760}.review-custom-dates>button:disabled{opacity:.45;cursor:not-allowed}.review-period-label{color:#8d9592;white-space:nowrap;margin-left:auto;padding-bottom:10px;font-size:8px;font-weight:680}.review-error{background:var(--coral-soft);color:#a1483a;border-radius:9px;margin:14px 22px 0;padding:10px 12px;font-size:9px}.review-approval-banner{background:#fff9ed;border:1px solid #eddfc4;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;margin:16px 22px 0;padding:13px 14px;display:grid}.review-google-mark{color:#4e76c7;background:#fff;border-radius:9px;place-items:center;width:33px;height:33px;font-size:13px;font-weight:850;display:grid;box-shadow:0 2px 8px #3c4a4412}.review-approval-banner div{gap:3px;display:grid}.review-approval-banner strong{color:#5e5037;font-size:9.5px}.review-approval-banner p{color:#887657;margin:0;font-size:8.5px}.review-approval-banner small{color:#a08351;font-size:8px;font-weight:690}.review-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:16px 22px 0;display:grid}.review-summary-grid article{background:#fffefb;border:1px solid #e8e5df;border-radius:11px;align-content:center;gap:3px;min-height:93px;padding:13px;display:grid}.review-summary-grid article.positive{background:#f5faf7;border-color:#d8e9e1}.review-summary-grid article.attention{background:#fff8f5;border-color:#eedbd6}.review-summary-grid span{color:#818b88;font-size:8px;font-weight:740}.review-summary-grid strong{letter-spacing:-.02em;font:500 23px/1.05 Georgia,Times New Roman,serif}.review-summary-grid small{color:#929996;font-size:7.8px;line-height:1.35}.review-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px 22px 0;display:grid}.review-profile-grid article{background:#faf9f6;border:1px solid #e5e4de;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:68px;padding:11px 12px;display:grid}.review-profile-grid article>div{align-items:center;gap:9px;min-width:0;display:flex}.review-profile-avatar{color:#5472a7;background:#edf1f8;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:11px;font-weight:850;display:grid}.review-profile-grid p{gap:3px;min-width:0;margin:0;display:grid}.review-profile-grid p strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.review-profile-grid p small{color:#929996;font-size:7.5px}.review-profile-grid article>b{color:#40504b;font:500 14px Georgia,serif}.review-profile-grid article>a{color:var(--green);font-size:7.8px;font-weight:760}.review-content-grid{grid-template-columns:minmax(280px,.72fr) minmax(480px,1.28fr);gap:10px;padding:10px 22px 22px;display:grid}.review-leaderboard,.review-feed{background:#fff;border:1px solid #e6e4de;border-radius:11px;min-width:0;overflow:hidden}.review-leaderboard>header,.review-feed>header{border-bottom:1px solid #ece9e3;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:13px 14px;display:flex}.review-leaderboard h3,.review-feed h3{margin:0;font:500 16px Georgia,Times New Roman,serif}.review-leaderboard header>span,.review-feed header>span{color:#7f8986;background:#f1efea;border-radius:999px;padding:5px 7px;font-size:7.5px;font-weight:740}.leaderboard-list>div{border-bottom:1px solid #efede8;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;min-height:52px;padding:8px 13px;display:grid}.leaderboard-list>div:last-child{border-bottom:0}.leaderboard-list>div>b{color:#3a7c65;background:#edf5f1;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.leaderboard-list>div>span{gap:2px;display:grid}.leaderboard-list strong{font-size:9px}.leaderboard-list small{color:#969d9a;font-size:7.5px}.leaderboard-list em{color:#b17a22;justify-items:end;font:500 15px Georgia,serif;display:grid}.leaderboard-list em small{color:#9a9388;font:650 7px Inter,sans-serif}.review-empty{text-align:center;color:#8b9491;place-content:center;gap:6px;min-height:185px;padding:24px;display:grid}.review-empty.large{min-height:250px}.review-empty strong{color:#52605c;font:500 15px Georgia,serif}.review-empty span{max-width:390px;font-size:8.5px;line-height:1.5}.review-list article{border-bottom:1px solid #efede8;padding:13px 14px;position:relative}.review-list article.needs-review{background:#fffaf1}.review-list article>strong{margin-top:6px;font-size:9.5px;display:block}.review-list article>small{color:#929996;font-size:7.5px}.review-list article>p{color:#586461;margin:8px 0 9px;font-size:8.8px;line-height:1.55}.review-row-heading{justify-content:space-between;gap:10px;display:flex}.review-stars{color:#bd862e;letter-spacing:.04em;font-size:11px}.review-stars.negative{color:var(--coral)}.review-stars.neutral{color:#8b9290}.review-row-heading time{color:#979e9b;font-size:7.5px}.review-match-row{align-items:center;gap:8px;display:flex}.review-match-row>span{color:#89928f;font-size:7.5px;font-weight:720}.review-match-row>div{flex-wrap:wrap;gap:4px;display:flex}.review-match-row b,.review-match-row em{color:#35765f;background:#edf5f1;border-radius:6px;padding:4px 6px;font-size:7.2px;font-style:normal;font-weight:740}.review-match-row b.needs_review{color:#94621e;background:#fbedd4}.review-match-row em{color:#858d8a;background:#f1efea}.review-confirm-row{grid-template-columns:1fr auto;gap:6px;margin-top:9px;display:grid}.review-confirm-row select{color:#4d5955;background:#fff;border:1px solid #dfd9ce;border-radius:8px;min-width:0;height:33px;padding:0 28px 0 8px;font-size:8px}.review-confirm-row button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:33px;padding:0 10px;font-size:7.8px;font-weight:760}.review-confirm-row button:disabled{opacity:.5;cursor:not-allowed}.review-source-link{color:#4d7f6c;font-size:7.5px;font-weight:720;position:absolute;top:36px;right:14px}.review-expand-button{color:#4f625c;cursor:pointer;background:#faf9f6;border:0;border-top:1px solid #e9e6e0;width:100%;min-height:40px;font-size:8px;font-weight:760}.connection-strip{border:1px solid var(--line);background:var(--line);border-radius:13px;grid-template-columns:repeat(6,1fr);gap:1px;display:grid;overflow:hidden}.connection-strip>div{background:var(--paper);grid-template-columns:33px 1fr auto;align-items:center;gap:10px;min-height:66px;padding:12px 15px;display:grid}.connection-icon{border-radius:8px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}.connection-icon.sheets{color:#277c5c;background:#e6f1eb}.connection-icon.meta{color:#315cb7;background:#e7ecfb}.connection-icon.email{color:#5a73a1;background:#e8edf7}.connection-icon.reviews{color:#b87821;background:#fbf0dc}.connection-icon.receipts{color:#2f7b61;background:#e7f1ec}.connection-icon.whatsapp{color:#258049;background:#e5f4e8}.connection-strip p{gap:2px;margin:0;display:grid}.connection-strip strong{font-size:9.5px}.connection-strip p span{color:#969d9a;font-size:8px}.connection-strip em{white-space:nowrap;font-size:7.5px;font-style:normal;font-weight:720}.pending-state{color:#b07830}.ready-state{color:#3d8a6c}footer{color:#a0a6a3;justify-content:space-between;padding:17px 2px 0;font-size:8px;display:flex}@media (max-width:1120px){.date-range-bar{align-items:flex-start}.range-controls,.custom-range{flex-wrap:wrap}.metrics{grid-template-columns:repeat(2,1fr)}.roas-metric-pair{grid-column:1/-1}.grid-two,.advertising-roas-grid,.sales-comparison-grid{grid-template-columns:1fr}.pending-payment-head,.pending-payment-row{grid-template-columns:minmax(170px,1.2fr) 76px minmax(145px,1fr) 110px}.pending-payment-head>span:last-child,.pending-payment-row>span:last-child{display:none}.inquiry-row{grid-template-columns:35px minmax(145px,.85fr) minmax(210px,1.3fr) 62px 64px minmax(190px,auto)}.confidence{display:none}.connection-strip{grid-template-columns:1fr}.review-summary-grid{grid-template-columns:repeat(2,1fr)}.review-content-grid{grid-template-columns:1fr}.meta-shadow-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1280px) and (min-width:1121px){.metrics{grid-template-columns:repeat(3,1fr)}.connection-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.internal-login-page{grid-template-columns:1fr}.internal-login-story{min-height:390px;padding:30px 24px}.internal-login-story h1{font-size:42px}.internal-login-panel{padding:42px 24px}.sidebar{transition:transform .25s;transform:translate(-105%)}.sidebar.open{transform:translate(0)}.panel-heading{flex-direction:column}.panel-filter-stack{justify-items:stretch;width:100%}.panel-filter-stack .range-controls{justify-content:stretch}.comparison-controls .range-controls,.compare-picker,.chart-salesperson-filter{grid-template-columns:1fr;display:grid}.comparison-controls .custom-range{padding-left:0}.compare-picker>.range-select{min-width:0}.chart-summary{flex-wrap:wrap;gap:8px 14px;margin-left:0}.chart-summary>b{width:100%;margin-left:0}.chart-heading-controls{justify-items:stretch;width:100%}.sales-range-controls{justify-content:flex-start}.sales-custom-range{flex-wrap:wrap;width:100%}.scrim{z-index:25;background:#0d15177a;border:0;display:block;position:fixed;inset:0}.main{margin-left:0}.topbar{height:60px;padding:0 16px}.menu-button{background:#f1efea;border:0;border-radius:8px;place-content:center;gap:3px;width:34px;height:34px;margin-right:8px;display:grid}.menu-button span{background:#53605d;width:15px;height:1.5px}.search{flex:1;width:auto}.search kbd,.demo-chip{display:none}.content{padding:24px 16px 18px}.welcome{align-items:start}.refresh-button span{display:none}.date-range-bar{display:grid}.range-controls{grid-template-columns:1fr;display:grid}.range-select{width:100%}.custom-range{grid-template-columns:1fr 1fr;display:grid}.custom-range label{display:grid}.date-input{width:100%}.apply-range{grid-column:1/-1}.range-summary{text-align:left}.metrics{grid-template-columns:1fr}.metric-card{min-height:140px}.roas-metric-pair{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.roas-metric-pair .metric-card{min-height:132px;padding:12px 11px 10px}.roas-metric-pair .metric-icon{width:30px;height:30px;margin-bottom:11px}.roas-metric-pair .metric-card-arrow{width:27px;height:27px;top:12px;right:11px}.roas-metric-pair .metric-label{font-size:9px;line-height:1.25}.roas-metric-pair .metric-value{font-size:24px}.roas-metric-pair .metric-foot{min-height:20px;font-size:8px}.roas-metric-pair .mini-trend{display:none}.inquiry-heading{align-items:center}.heading-actions>span{display:none}.inquiry-row{grid-template-columns:35px 1fr 65px 27px;gap:9px}.subject{grid-column:2/4;padding-bottom:2px}.inbox-tag,.confidence,.receipt-table-head{display:none}.receipt-row{grid-template-columns:1fr auto;gap:7px 12px;padding:11px 16px}.receipt-bank{grid-column:1}.currency-tag{grid-area:1/2}.receipt-amount{grid-column:1}.receipt-time{grid-column:2;justify-self:end}.receipt-detail{grid-column:1/-1}.receipt-totals>div{flex:140px;min-width:0}.receipt-details-toggle{padding:0 16px}.pending-payment-summary{grid-template-columns:1fr;padding:0 16px 14px}.pending-payment-head{display:none}.pending-payment-row{grid-template-columns:1fr auto;gap:6px 12px;padding:12px 16px}.pending-payment-row>span:first-child{grid-column:1/-1}.pending-payment-row>span:nth-child(2){grid-area:2/2}.pending-payment-row>span:nth-child(3){grid-column:1/-1}.pending-payment-row>strong{grid-area:2/1}.pending-payment-row>span:last-child{display:none}.pending-owner-filter{justify-items:stretch}.pending-details-toggle{padding:0 16px}.waiting{grid-area:1/3}.inquiry-actions{grid-area:3/2/auto/5;justify-content:flex-end}.inquiry-view-button,.inquiry-replied-button{flex:1 1 0;min-width:0;min-height:34px}.confirmation-backdrop{align-items:end;padding:16px}.confirmation-dialog{border-radius:16px 16px 12px 12px;padding:22px 18px 18px}.confirmation-actions{grid-template-columns:1fr}.confirmation-actions button{min-height:42px}.inquiry-detail-backdrop{align-items:end;padding:0}.inquiry-detail-dialog{border-radius:18px 18px 0 0;grid-template-rows:auto auto auto minmax(170px,1fr) auto;width:100%;max-height:92vh;padding:20px 16px 16px}.inquiry-detail-dialog>header h2{font-size:20px}.inquiry-detail-meta,.inquiry-detail-dialog>footer{grid-template-columns:1fr}.inquiry-detail-dialog>footer button{min-height:42px}.reviews-heading{padding:18px 16px 14px;display:grid}.reviews-heading-actions{justify-content:space-between}.review-filter-bar{grid-template-columns:1fr 1fr;padding:13px 16px;display:grid}.review-filter-bar>label:first-child{grid-column:1/-1}.review-filter-bar select,.review-filter-bar input{width:100%;min-width:0}.review-custom-dates{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.review-custom-dates>button{grid-column:1/-1}.review-period-label{grid-column:1/-1;margin-left:0;padding:2px 0 0}.review-approval-banner{grid-template-columns:34px 1fr;margin:14px 16px 0}.review-approval-banner>small{grid-column:2}.review-summary-grid{grid-template-columns:1fr 1fr;padding:14px 16px 0}.review-summary-grid article{min-height:100px}.review-profile-grid{grid-template-columns:1fr;padding:9px 16px 0}.review-profile-grid article{grid-template-columns:1fr auto}.review-profile-grid article>a{grid-column:1/-1;padding-left:40px}.review-content-grid{grid-template-columns:1fr;padding:9px 16px 16px}.review-source-link{margin-top:8px;display:inline-block;position:static}.meta-shadow-metrics{grid-template-columns:1fr 1fr}.connection-strip>div{grid-template-columns:33px 1fr}.connection-strip em{grid-column:2}footer{gap:5px;display:grid}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e8efed;--ink-2:#c7d4d0;--muted:#99a8a5;--line:#344442;--canvas:#101718;--paper:#141d1e;--surface:#192324;--soft:#202b2b;--green:#63b596;--green-soft:#19362e;--coral:#eb7a68;--coral-soft:#3b2422;--amber:#e1aa58;--amber-soft:#392e1d;--violet:#9a90e2;--violet-soft:#2c2944;--mint:#1e3b32;--success:#75c6a3;--warning:#e5b66e;--error:#f08b7f;--accent:#ee8362;--accent-dark:#ff9b74;--ov2-black:#0c1112;--ov2-black-2:#182021;--ov2-canvas:#101718;--ov2-paper:#182122;--ov2-line:#354240;--ov2-ink:#e8efed;--ov2-muted:#98a5a2;--ov2-yellow-soft:#382f18;--ov2-green:#66b696;--ov2-green-soft:#19362e;--ov2-red:#ed806f;--ov2-red-soft:#3d2421;--ov2-amber:#e0ad61;--ov2-amber-soft:#3c2f1e;--sv-ink:#e7efec;--sv-deep:#0d2528;--sv-paper:#101718;--sv-card:#182122;--sv-line:#354240;--sv-muted:#98a6a3;--sv-green:#66b696;--sv-coral:#ea7a68;--sv-amber:#dfaa58;--sv-violet:#9b91df;--rh-ink:#e7efec;--rh-deep:#0d2528;--rh-paper:#101718;--rh-card:#182122;--rh-line:#354240;--rh-muted:#98a6a3;--rh-green:#66b696}html[data-theme=dark] body{color:#e8efed;background:#101718}.theme-toggle{left:16px;bottom:max(84px, calc(env(safe-area-inset-bottom) + 76px));z-index:55;color:#dce8e4;width:206px;min-height:42px;box-shadow:none;cursor:pointer;background:#ffffff0e;border:1px solid #e0ede821;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font:750 12px/1 Inter,ui-sans-serif,system-ui,sans-serif;display:none;position:fixed}.theme-toggle span{font-size:18px;line-height:1}.theme-toggle:focus-visible{outline-offset:3px;outline:3px solid #67be9d70}html[data-theme=dark] .theme-toggle{color:#f4d38f;background:#ffffff16;border-color:#f4d38f42}:is(body:has(.sidebar) .theme-toggle,body:has(.ov2-sidebar) .theme-toggle,body:has(.sv-sidebar) .theme-toggle){display:inline-flex}body:has(.sv-shell)>.global-theme-toggle{display:none!important}body:has(.main) .theme-toggle{bottom:max(142px, calc(env(safe-area-inset-bottom) + 134px))}body:has(.workspace) .theme-toggle{bottom:max(86px, calc(env(safe-area-inset-bottom) + 78px))}body:has(.ov2-main) .theme-toggle{bottom:max(142px, calc(env(safe-area-inset-bottom) + 134px))}body:has(.sv-main) .theme-toggle{bottom:max(86px, calc(env(safe-area-inset-bottom) + 78px))}html[data-theme=dark] :where(.topbar,.mobile-header,.ov2-topbar,.sv-topbar,.rh-topbar){color:#e8efed;background:#121b1ced!important;border-color:#354240!important}html[data-theme=dark] :where(input,textarea,select,.search,.range-select,.date-input,.icon-button,.ov2-quiet){color:#e5eeeb!important;background-color:#151f20!important;border-color:#3a4a48!important}html[data-theme=dark] :where(input,textarea)::placeholder{color:#71827e}html[data-theme=dark] :where(.search kbd,.form-grid input,.form-grid textarea,.form-grid select){color:#dce7e3;background:#151f20;border-color:#3a4a48}html[data-theme=dark] :where(.source-panel,.customer-option-list,.customer-option-list>label,.customer-suggestions,.delete-summary,.table-wrap,.ov2-form-section,.ov2-form-section>header,.ov2-preview-form,.ov2-candidate-list,.ov2-candidate-list>div,.ov2-driver-options>button,.ov2-history-list>header,.ov2-history-list>button,.ov2-month>header,.ov2-month>div>button,.ov2-agenda-day>header,.ov2-agenda-day>div>button,.rh-table-head){color:#dfe9e6;background:#182122!important;border-color:#344240!important}html[data-theme=dark] :where(.internal-login-panel,.login-panel){background:#101718}html[data-theme=dark] :where(.internal-login-card label,label,.range-controls>label,.custom-range label){color:#c3d0cc}html[data-theme=dark] :where(.internal-login-card input,.login-card input){color:#e8efed;background:#182122;border-color:#3a4a48}html[data-theme=dark] :where(.sv-form-title button,.sv-driver-card dl div,.sv-upload-grid label,.sv-file-wide,.sv-empty-evidence,.sv-expiry-field){color:#dfe8e5;background:#202a2a!important;border-color:#394846!important}html[data-theme=dark] :where(.sv-form input,.sv-form select,.sv-form textarea,.sv-record-actions select){color:#e6efec;background:#151f20;border-color:#3a4a48}html[data-theme=dark] .sv-expiry-banner{background:#2b2418;border-color:#705c35}html[data-theme=dark] .sv-expiry-list button{color:#e8efed;background:#211d16;border-color:#5d4d31}html[data-theme=dark] .sv-expiry-list button.expired{background:#2c1e1c;border-color:#77483f}html[data-theme=dark] .sv-camera-input{background:#2e201e!important;border-color:#975449!important}html[data-theme=dark] :where(.rh-filter select,.rh-filter input){color:#e8efed;background:#151f20;border-color:#3a4a48}html[data-theme=dark] .rh-totals article{background:#172722;border-color:#315247}html[data-theme=dark] .rh-totals strong{color:#8dd0b5}html[data-theme=dark] .rh-row{border-color:#303d3b}html[data-theme=dark] .rh-bank>b{color:#7cc6a9;background:#1d3b32}html[data-theme=dark] :where(.error-message,.internal-auth-error,.rh-error,.sv-error){color:#f09a8e;background:#35201e;border-color:#744239}html[data-theme=dark] :where(.success-message,.sv-success){color:#8bd1b4;background:#18372d;border-color:#315b4b}html[data-theme=dark] :where(.demo-note,.secure-note,.sv-system-note){color:#a9c8bc;background:#1b302a}html[data-theme=dark] :where(.login-story,.sidebar,.quotation-guide,.type-switch button.active,.step-number,.analyze-button,.line-item-title>span,.item-parser button,.bank-icon,.filter-tabs button.active,.directory-entry-icon,.toast){color:#f1f6f4;background:#0d2528;border-color:#40514e}html[data-theme=dark] .quotation-guide{box-shadow:inset 0 0 0 1px #84aaa029}html[data-theme=dark] .quotation-guide :where(h3,p,strong){color:#f1f6f4}html[data-theme=dark] .quotation-guide small{color:#afc1bc}html[data-theme=dark] .quotation-guide>div{border-top-color:#deefea2e}html[data-theme=dark] .quotation-guide>div>span{color:#ffb394;background:#ee836224}html[data-theme=dark] .quotation-default{background:#2b271e;border:1px solid #554a35}html[data-theme=dark] .quotation-default span,html[data-theme=dark] .quotation-default small{color:#c4bba8}html[data-theme=dark] .quotation-default strong{color:#f4e3b9}html[data-theme=dark] .type-switch button{color:#9baba7}html[data-theme=dark] .type-switch button.active{color:#f2f7f5!important;background:#294640!important;border-color:#5b877c!important;box-shadow:inset 0 0 0 1px #8bd1b429!important}html[data-theme=dark] .vehicle-rate-section[aria-invalid=true]{background:#2d201e!important;outline-color:#d4776a!important}html[data-theme=dark] .vehicle-rate-grid>label{color:#dce7e3!important;background:#1b2526!important;border-color:#4a5b57!important}html[data-theme=dark] .vehicle-rate-grid input::placeholder{color:#9aaba7;opacity:1}html[data-theme=dark] .vehicle-rate-grid>label>div small{color:#aab9b5}html[data-theme=dark] :where(.source-mode-switch,.prominent-field,.line-item-card,.quote-category,.vehicle-rate-grid>label,.quotation-terms,.history-search button,th,.customer-profile-card,.access-editor fieldset,.permission-check,.delete-summary){color:#dfe9e6;background:#1b2526;border-color:#364744}html[data-theme=dark] :where(.customer-option-list>label:hover,.customer-suggestions button:hover,.customer-directory-entry:hover,.customer-directory-new:hover,.customer-profile-card summary:hover,.customer-profile-card[open] summary,.permission-check:hover){background:#22302f;border-color:#49605a}html[data-theme=dark] :where(.customer-option-list>label.selected,.sheet-connection,.paid-empty){background:#182f28;border-color:#31594a}html[data-theme=dark] :where(.edit-banner,.import-order-list>div.price-missing,.price-warning,.system-message.error,.vehicle-rate-section[aria-invalid=true],.audit-summary,.modal-actions .remove-account-button){background:#35211f;border-color:#75473e}html[data-theme=dark] :where(.system-message,.missing-banner,.invoice-status-note.pending,.secondary-bank,.permission-matrix .owner-permission,.owner-access-note,.connection-note,.connection-state.waiting){color:#edc67f;background:#302819;border-color:#665431}html[data-theme=dark] .missing-banner span{color:#e4d2aa}html[data-theme=dark] :where(.owner-role-pill,.user-modal .owner-icon,.payment-pill.pending){color:#f0c978;background:#3a301b}html[data-theme=dark] .owner-user .avatar{color:#f3d38f;background:#4a3d1f}html[data-theme=dark] .customer-option-list .selected b{color:#8bd1b4;background:#234438}html[data-theme=dark] .vehicle-rate-heading>span{color:#ffad91;background:#402922}html[data-theme=dark] .add-line-item-bottom{color:#dce8e4;background:#172222;border-color:#6b817b}html[data-theme=dark] .add-line-item-bottom:hover{background:#1d3930}html[data-theme=dark] :where(.source-panel>textarea,.permission-check){color:#e5eeeb;background-color:#151f20}html[data-theme=dark] :where(input,textarea,select)[aria-invalid=true]{background:#2d1e1c!important;border-color:#a65d52!important}html[data-theme=dark] .inquiry-list{border-color:#344442}html[data-theme=dark] .inquiry-row,html[data-theme=dark] .inquiry-row:hover{color:#e8efed;background:#141d1e;border-color:#344442}html[data-theme=dark] .inquiry-row:focus-within{background:#182324}html[data-theme=dark] :where(.inquiry-row .company strong,.inquiry-row .subject strong){color:#edf4f2}html[data-theme=dark] :where(.inquiry-row .company span,.inquiry-row .subject span){color:#9eaca8}html[data-theme=dark] .inquiry-row .inbox-tag{color:#c0ccc8;background:#273230}html[data-theme=dark] .inquiry-row .confidence{color:#8fceb5}html[data-theme=dark] .inquiry-row .waiting{color:#bdc9c5}html[data-theme=dark] .inquiry-row .waiting :where(svg,span){color:#94a49f}html[data-theme=dark] .inquiry-view-button{color:#e2ebe8;background:#1b2526;border-color:#465754}html[data-theme=dark] .inquiry-view-button:hover{color:#9fd4bd;background:#21302e;border-color:#65917f}html[data-theme=dark] .inquiry-replied-button{color:#9ad6bc;background:#18342b;border-color:#376552}html[data-theme=dark] .inquiry-replied-button:hover{color:#bce8d5;background:#204538;border-color:#559177}html[data-theme=dark] .inquiry-detail-dialog{color:#e8efed;background:#141d1e;border-color:#455552;box-shadow:0 26px 80px #0000008c}html[data-theme=dark] .inquiry-detail-dialog>header h2{color:#f1f6f4}html[data-theme=dark] .inquiry-detail-dialog>header>button{color:#dce7e3;background:#202a2b;border-color:#4a5a57}html[data-theme=dark] .inquiry-detail-meta>div{background:#1c2727;border:1px solid #354542}html[data-theme=dark] :where(.inquiry-detail-meta span,.inquiry-detail-summary>span,.inquiry-email-body>span){color:#9faeaa}html[data-theme=dark] .inquiry-detail-meta strong{color:#edf4f2}html[data-theme=dark] .inquiry-detail-meta small{color:#a6b3af}html[data-theme=dark] .inquiry-detail-summary{background:#19332a;border-color:#35604f}html[data-theme=dark] .inquiry-detail-summary p{color:#c4ddd3}html[data-theme=dark] :where(.inquiry-email-body pre,.inquiry-email-body p){color:#dce6e3;background:#10191a;border-color:#3a4946}html[data-theme=dark] .inquiry-email-body p{color:#a9b7b3}html[data-theme=dark] .detail-copy-button{color:#e0e9e6;background:#1b2526;border-color:#465653}html[data-theme=dark] .detail-gmail-button{color:#a9c9ea;background:#1b2b3b;border-color:#49627d}html[data-theme=dark] .detail-replied-button{color:#fff;background:#347e63;border-color:#579478}html[data-theme=dark] .confirmation-dialog{color:#e8efed;background:#182122;border-color:#455552}html[data-theme=dark] .confirmation-dialog>p:not(.eyebrow){color:#aebbb7}html[data-theme=dark] .confirmation-email{background:#202a2b}html[data-theme=dark] .confirmation-email strong{color:#edf4f2}html[data-theme=dark] .confirmation-email span{color:#a1afab}html[data-theme=dark] .confirmation-cancel{color:#dfe8e5;background:#1b2526;border-color:#465653}html[data-theme=dark] .ov2-dispatch-order.vehicle-assigned{background:#2b2518;border-color:#725d2e}html[data-theme=dark] .ov2-dispatch-order.incomplete{background:#2f241d;border-color:#76503b}html[data-theme=dark] .ov2-dispatch-order.outsourced{background:#30201e;border-color:#71443d}html[data-theme=dark] .ov2-dispatch-status{color:#b8c6c2;background:#273230}html[data-theme=dark] .ov2-dispatch-status.vehicle-assigned{color:#e7c778;background:#493b20}html[data-theme=dark] .ov2-dispatch-status.incomplete{color:#efb787;background:#4b3023}html[data-theme=dark] .ov2-dispatch-status.outsourced{color:#f0a69b;background:#4a2925}html[data-theme=dark] :where(.ov2-dispatch-order-actions button,.ov2-dispatch-dialog>header>button,.ov2-dispatch-ots-form footer button){color:#dfe9e6;background:#182122;border-color:#3a4a48}html[data-theme=dark] .ov2-dispatch-order.ready .ov2-dispatch-order-actions button{color:#f2f7f5;background:#30443e;border-color:#50645e}html[data-theme=dark] .ov2-dispatch-choice-list>button{color:#e5eeeb;background:#151f20;border-color:#3a4a48}html[data-theme=dark] .ov2-dispatch-outsourced{background:#30201e;border-color:#71443d}html[data-theme=dark] .ov2-booking-cancellation-review{color:#e8efed;background:#2d281a;border-color:#76612f}html[data-theme=dark] .ov2-booking-cancellation-review dl>div{background:#1d2625;border:1px solid #4b493c}html[data-theme=dark] .ov2-booking-cancellation-review :where(h3,dd){color:#edf4f2}html[data-theme=dark] .ov2-booking-cancellation-review :where(dt,label,label small),html[data-theme=dark] .ov2-booking-cancellation-review>div:first-child>span{color:#aebcb8}html[data-theme=dark] .ov2-booking-cancellation-review textarea{color:#edf4f2;background:#121b1c;border-color:#485653}html[data-theme=dark] .ov2-booking-cancellation-charge{background:#211f18;border-color:#76612f}html[data-theme=dark] .ov2-booking-cancellation-charge :where(strong,label,label>span b){color:#edf4f2}html[data-theme=dark] .ov2-booking-cancellation-charge :where(small,label small){color:#aebcb8}html[data-theme=dark] .ov2-booking-cancellation-presets button{color:#edf4f2;background:#17201f;border-color:#5d5136}html[data-theme=dark] .ov2-booking-cancellation-presets button small{color:#afbbb7}html[data-theme=dark] .ov2-booking-cancellation-presets button.active{color:#171919;background:#d1a447;border-color:#d1a447}html[data-theme=dark] .ov2-booking-cancellation-presets button.active small{color:#332b1b}html[data-theme=dark] .ov2-booking-cancellation-charge>label>span b{background:#222a27;border-color:#485653}html[data-theme=dark] .ov2-booking-cancellation-charge input{color:#edf4f2;background:#121b1c;border-color:#485653}html[data-theme=dark] .ov2-booking-cancellation-payment-note{color:#ecd399;background:#332b1b;border-left-color:#d1a447}html[data-theme=dark] .ov2-booking-cancellation-actions button.reject{color:#f3a296;background:#241d1c;border-color:#815148}html[data-theme=dark] .ov2-booking-cancelled{color:#edf4f2;background:#192725;border-color:#3d5550}html[data-theme=dark] .ov2-booking-review-title>b.status-cancellation_pending,html[data-theme=dark] .ov2-booking-agenda-copy>span>b.status-cancellation_pending{color:#f0ce80;background:#4b3b1d}html[data-theme=dark] .ov2-booking-reschedule-review{color:#edf4f2;background:#172827;border-color:#3f716d}html[data-theme=dark] .ov2-booking-reschedule-review :where(h3,strong){color:#edf4f2}html[data-theme=dark] .ov2-booking-reschedule-review :where(.ov2-booking-reschedule-heading>span,small,label){color:#aebcb8}html[data-theme=dark] .ov2-booking-reschedule-reason,html[data-theme=dark] .ov2-booking-reschedule-outcome{background:#1c3330}html[data-theme=dark] .ov2-booking-reschedule-outcome.rejected{background:#3d2422}html[data-theme=dark] .ov2-booking-reschedule-outcome.rejected :where(strong,span,small){color:#f1a096}html[data-theme=dark] .ov2-booking-reschedule-changes article{background:#121b1c;border-color:#3b5e5a}html[data-theme=dark] .ov2-booking-reschedule-field>span.original{background:#17211f}html[data-theme=dark] .ov2-booking-reschedule-field>span.requested{background:#183a35}html[data-theme=dark] .ov2-booking-reschedule-field>span :where(small,strong){color:#edf5f2}html[data-theme=dark] .ov2-booking-reschedule-field>b{color:#80d2c8}html[data-theme=dark] .ov2-booking-reschedule-field>i{color:#69bdb5}html[data-theme=dark] .ov2-booking-reschedule-pricing{background:#132321;border-color:#3f716d}html[data-theme=dark] .ov2-booking-reschedule-pricing :where(select,input){color:#edf4f2;background:#121b1c;border-color:#485653}html[data-theme=dark] .ov2-booking-reschedule-pricing :where(dt,small){color:#aebcb8}html[data-theme=dark] .ov2-booking-reschedule-pricing dd{color:#86d0c7}html[data-theme=dark] .ov2-booking-reschedule-price-lock{color:#b8ddd8;background:#1c3330}html[data-theme=dark] .ov2-booking-reschedule-note textarea{color:#edf4f2;background:#121b1c;border-color:#485653}html[data-theme=dark] .ov2-booking-reschedule-warning{color:#b8ddd8;background:#1c3330;border-left-color:#69bdb5}html[data-theme=dark] .ov2-booking-reschedule-actions button.reject{color:#f3a296;background:#241d1c;border-color:#815148}html[data-theme=dark] .ov2-booking-review-title>b.status-reschedule_pending,html[data-theme=dark] .ov2-booking-agenda-copy>span>b.status-reschedule_pending{color:#9ddbd4;background:#214643}html[data-theme=dark] :where(.comparison-controls,.receipt-table-head,.pending-payment-head,.receipt-details-toggle,.pending-details-toggle,.review-filter-bar,.review-profile-grid article,.review-leaderboard,.review-feed,.review-expand-button){color:#dfe9e6;background:#182122;border-color:#344442}html[data-theme=dark] :where(.receipt-totals>div,.review-summary-grid article){color:#e8efed;background:#172722;border-color:#315247}html[data-theme=dark] :where(.receipt-total-empty,.review-summary-grid article.attention){background:#2d211f!important;border-color:#633e38!important}html[data-theme=dark] .review-summary-grid article.positive{background:#172722;border-color:#315247}html[data-theme=dark] :where(.pending-payment-summary>div,.review-approval-banner){color:#e8efed;background:#2b211e;border-color:#65463b}html[data-theme=dark] .pending-currency-breakdown span{color:#e8efed;background:#182122}html[data-theme=dark] :where(.range-summary strong,.metric-value,.receipt-totals strong,.pending-payment-summary strong,.pending-payment-row>span:first-child strong,.review-summary-grid strong,.review-profile-grid p strong,.review-profile-grid article>b,.review-leaderboard h3,.review-feed h3,.review-empty strong,.roas-copy strong){color:#e8efed}html[data-theme=dark] :where(.range-summary span,.metric-label,.metric-foot,.chart-summary,.comparison-controls .range-controls>label,.compare-label,.chart-salesperson-filter>span,.roas-copy span,.roi-breakdown span,.formula-note,.receipt-totals span,.receipt-bank strong small,.receipt-time,.receipt-detail,.receipt-details-toggle small,.pending-payment-summary span,.pending-payment-summary small,.pending-payment-row,.pending-payment-row>span:first-child small,.pending-details-toggle small,.reviews-heading>div:first-child>p:last-child,.review-filter-bar label>span,.review-custom-dates label>span,.review-period-label,.review-summary-grid span,.review-summary-grid small,.review-profile-grid p small,.review-leaderboard header>span,.review-feed header>span,.review-empty,.review-empty span,.connection-strip p span){color:#aebcb8}html[data-theme=dark] :where(.receipt-totals strong,.receipt-bank b){color:#8dd0b5}html[data-theme=dark] .currency-tag{color:#c3d0cc;background:#273230}html[data-theme=dark] :where(.receipt-row,.pending-payment-row,.review-list article){border-color:#303d3b}html[data-theme=dark] .pending-payment-row>strong{color:#f09a8e}html[data-theme=dark] :where(.pending-currency-breakdown b,.pending-payment-summary span){color:#eba092}html[data-theme=dark] :where(.receipt-details-toggle:hover,.pending-details-toggle:hover,.review-expand-button:hover){background:#21302e}html[data-theme=dark] :where(.reviews-heading-actions>button,.review-confirm-row select){color:#dfe9e6;background:#151f20;border-color:#3a4a48}html[data-theme=dark] .review-approval-banner strong{color:#f1dfb7}html[data-theme=dark] :where(.review-approval-banner p,.review-approval-banner small){color:#d3be91}html[data-theme=dark] .review-google-mark{color:#a9c9ea;background:#1c2a38}html[data-theme=dark] .review-leaderboard>header,html[data-theme=dark] .review-feed>header{border-color:#344442}html[data-theme=dark] .review-list article.needs-review{background:#2c281d}html[data-theme=dark] .review-list article>p{color:#c6d2ce}html[data-theme=dark] :where(.review-list article>small,.review-row-heading time,.review-match-row>span){color:#a8b6b2}html[data-theme=dark] .review-match-row b{color:#9dd7bf;background:#1d3b32}html[data-theme=dark] .review-match-row b.needs_review{color:#efd18a;background:#493a20}html[data-theme=dark] .review-match-row em{color:#becbc7;background:#273230}html[data-theme=dark] .review-profile-avatar{color:#a9c9ea;background:#1c2a38}html[data-theme=dark] :where(.live-pill,.waiting-pill,.demo-chip){color:#c8d3cf;background:#27302e}html[data-theme=dark] .facebook-refresh button{color:#9ed4c0;background:#1b2b27;border-color:#3a4b47}html[data-theme=dark] .facebook-refresh .sync-progress{color:#8bcdb4}html[data-theme=dark] .facebook-last-sync{color:#9eada9}html[data-theme=dark] .review-connection-pill.pending{color:#f0c978;background:#3a301b}html[data-theme=dark] .review-connection-pill.connected{color:#8bd1b4;background:#19362e}html[data-theme=dark] .connection-strip>div{background:#182122}html[data-theme=dark] .meta-shadow{background:#2a2419;border-color:#5a4930}html[data-theme=dark] .meta-shadow.is-ready{background:#172a24;border-color:#315747}html[data-theme=dark] .meta-shadow-heading span{color:#e0b768}html[data-theme=dark] .meta-shadow-heading strong,html[data-theme=dark] .meta-shadow-metrics strong{color:#e2ece9}html[data-theme=dark] .meta-shadow-heading>b{color:#efc878;background:#493b22}html[data-theme=dark] .meta-shadow.is-ready .meta-shadow-heading>b{color:#91d3b8;background:#21483b}html[data-theme=dark] .meta-shadow>p,html[data-theme=dark] .meta-shadow-metrics small{color:#a8b4b0}html[data-theme=dark] .meta-shadow-metrics>span{background:#1b2526;border-color:#3a4b47}html[data-theme=dark] .meta-shadow-sources span{color:#a6d5c3;background:#214138}html[data-theme=dark] .meta-shadow-sources small{color:#91aa9f}html[data-theme=dark] .empty-state strong{color:#dfe9e6}html[data-theme=dark] :where(.empty-state,.empty-state span){color:#a8b6b2}html[data-theme=dark] :where(.nav-label,.section-label){color:#9fb0ac}html[data-theme=dark] :where(.eyebrow,.chart-summary strong,.formula-note strong){color:#b8c6c2}html[data-theme=dark] :where(.rh-topbar>button,.rh-dashboard-return){color:#9dd3c0!important}html[data-theme=dark] :where(.rh-bank small,.rh-detail small,.rh-row time,.rh-range small){color:#aebcb8!important}html[data-theme=dark] .rh-amount small{color:#c8d3cf!important;background:#273230!important}html[data-theme=dark] .rh-status{color:#edc67f!important;background:#302819!important}html[data-theme=dark] .rh-status.live{color:#8bd1b4!important;background:#19362e!important}html[data-theme=dark] .rh-empty{color:#aebcb8!important}html[data-theme=dark] .rh-empty strong{color:#e7efec!important}@media (max-width:720px){body:has(input:focus,textarea:focus,select:focus) .theme-toggle{visibility:hidden;pointer-events:none}}@media (max-width:1050px){body:has(.workspace) .theme-toggle{visibility:hidden;opacity:0;pointer-events:none;transform:translate(-8px)}body:has(.sidebar.open) .theme-toggle{visibility:visible;opacity:1;pointer-events:auto;transform:none}}@media (max-width:900px){body:has(.ov2-shell) .theme-toggle{visibility:hidden;opacity:0;pointer-events:none;transform:translate(-8px)}body:has(.ov2-sidebar.open) .theme-toggle{visibility:visible;opacity:1;pointer-events:auto;transform:none}}@media (max-width:760px){body:has(.main) .theme-toggle{visibility:hidden;opacity:0;pointer-events:none;transform:translate(-8px)}body:has(.sidebar.open) .theme-toggle{visibility:visible;opacity:1;pointer-events:auto;transform:none}}@media print{.theme-toggle{display:none!important}}html[data-theme=dark] .notification-trigger{color:#cce3db!important;background:#172221!important;border-color:#354744!important}html[data-theme=dark] .notification-popover{color:#edf5f2!important;background:#14201f!important;border-color:#354744!important}html[data-theme=dark] .notification-popover>header,html[data-theme=dark] .notification-list>article{border-color:#30413e!important}html[data-theme=dark] .notification-list>article{color:#edf5f2!important;background:#14201f!important}html[data-theme=dark] .notification-list>article.unread{background:#1a2d29!important}html[data-theme=dark] .notification-item-main{color:#edf5f2!important}html[data-theme=dark] .notification-state-toggle{color:#bce6d7!important;background:#22332f!important;border-color:#47655c!important}html[data-theme=dark] .notification-list>article.read .notification-state-toggle{color:#9cafaa!important;background:#182321!important;border-color:#354744!important}html[data-theme=dark] .notification-list small,html[data-theme=dark] .notification-settings p,html[data-theme=dark] .notification-settings small{color:#a6b8b2!important}html[data-theme=dark] .notification-settings>label{background:#182523!important;border-color:#354744!important}html[data-theme=dark] .notification-settings>div{background:#14201f!important}
