.checkin-page .page-heading{margin-bottom:26px}.checkin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px}.checkin-metric{min-width:0;padding:20px 22px;border:1px solid #fff;border-radius:23px;background:linear-gradient(155deg,#fff,#f7fbf9);box-shadow:0 8px 28px #1c24400a,0 2px 6px #1c244008}.checkin-metric:nth-child(2){background:linear-gradient(155deg,#fff,#fbf7fc)}.checkin-metric:nth-child(3){background:linear-gradient(155deg,#fff,#fff9f2)}.checkin-metric span{display:block;color:#555d66;font-size:15px}.checkin-metric strong{display:block;margin-top:8px;color:#248762;font-size:32px;line-height:1.2}.checkin-metric:nth-child(2) strong{color:#a7669a}.checkin-metric:nth-child(3) strong{color:#bd7a36}.checkin-tools{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:18px}.checkin-tools .card{min-width:0}.checkin-actions{align-items:flex-start}.checkin-actions .text-link{white-space:normal}.checkin-offline{margin-bottom:20px}@media (max-width:760px){.checkin-tools{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:640px){.checkin-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.checkin-metric{padding:16px;border-radius:21px}.checkin-metric span{font-size:14px}.checkin-metric strong{font-size:28px}.checkin-metric:last-child{grid-column:1/-1}}body{font-size:16px}.button,.field,.nav-item,input,select,td,textarea,th{font-size:15px}.eyebrow,.nav-group{font-size:12px}.wordmark{font-size:13px}.wordmark b{font-size:11px}.metric-top,.user-summary,.workspace-label{font-size:15px}.bar-value,.bill-summary,.breadcrumb,.card-head .muted,.cart-line small,.chart-column,.chart-legend,.commission-rules small,.connection,.content-topline,.demo-banner,.driver-card-bottom,.empty,.field small,.lead-card p,.lead-card small,.login-foot,.metric small,.muted,.overview-heading p,.page-footer,.page-heading p,.product-card>small,.roadmap-strip p,.sidebar-footer,.sidebar-footer>span,.small,.upload-label,.user-summary small,td small,th{font-size:13px}.metric strong{font-size:30px}.button-sm{font-size:14px}.sidebar .nav-item{font-size:15.5px;min-height:50px;padding:5px 10px}.sidebar .app-icon{width:42px;height:42px;border:1px solid #fff;border-radius:14px;background:linear-gradient(150deg,#fff,#f2f4f8);box-shadow:inset 0 1px 1px #fff,0 3px 8px #27324714,0 1px 2px #2732470a;color:#fff}.sidebar .app-icon svg{width:27px;height:27px;stroke-width:1;filter:none}.metric-icon.app-icon{filter:saturate(1.2) brightness(1.06)}.sidebar .nav-active{position:relative;color:#267b57;background:linear-gradient(100deg,#eaf8f0,#fff 75%);box-shadow:inset 0 1px #fff,0 3px 12px #255d4314}.sidebar .nav-active .app-icon{background:linear-gradient(145deg,#fff,#f5fffa);box-shadow:inset 0 1px 1px #fff,0 5px 13px #36a8762e}@media (max-width:640px){body{font-size:15px}.button,.field,.nav-item,input,select,td,textarea,th{font-size:14px}.nav-item{min-height:46px}.sidebar .nav-item{font-size:14.5px;min-height:48px;padding:5px 9px}.sidebar .app-icon{width:38px;height:38px;border-radius:13px}.sidebar .app-icon svg{width:25px;height:25px}.card-head .muted,.connection,.demo-banner,.metric small,.metric-top,.overview-heading p,.page-footer,.page-heading p{font-size:13px}.metric{padding:14px}.metric strong{font-size:23px;letter-spacing:-.4px}.card-head h2{font-size:17px}}.card-head h2{font-size:18px}.dashboard-motion .dashboard-grid>.card,.dashboard-motion .metric,.dashboard-motion>.card{border-radius:27px;box-shadow:0 12px 34px #1c24400b,0 2px 7px #1c244008,inset 0 1px #fff}.dashboard-motion .metric{padding:27px}.dashboard-motion .metric-0{background:linear-gradient(145deg,#f1fbf5,#e5f7ed);border-color:#e0f3e8}.dashboard-motion .metric-top{color:#4c6257;font-size:16px}.dashboard-motion .metric strong{font-size:36px}.dashboard-motion .metric small{font-size:14px}.dashboard-motion .metric-icon.app-icon{width:68px;height:68px;border:1px solid #fff;border-radius:21px;background:linear-gradient(145deg,#fff,#f3f6f8);box-shadow:inset 0 1px 1px #fff,0 6px 15px #26394d14;color:#fff}.dashboard-motion .metric-0 .metric-icon.app-icon{background:linear-gradient(145deg,#e0f6e9,#c8edda)}.dashboard-motion .metric-1 .metric-icon.app-icon{background:linear-gradient(145deg,#fff,#f2fbf7)}.dashboard-motion .metric-2 .metric-icon.app-icon{background:linear-gradient(145deg,#fff,#fff7ed)}.dashboard-motion .metric-3 .metric-icon.app-icon{background:linear-gradient(145deg,#fff,#f9f5fc)}.dashboard-motion .metric-icon.app-icon svg{width:43px;height:43px;filter:none}.dashboard-motion .bar{background:linear-gradient(180deg,#75d0a2,#36ae7c);border-radius:12px 12px 5px 5px;box-shadow:inset 0 1px #ffffff9c,0 4px 10px #36ae7c25}.dashboard-motion .chart-legend i{background:#52bf8d}.dashboard-motion .chart-legend{font-size:14px}@media (max-width:640px){.dashboard-motion .metric{padding:17px;border-radius:23px}.dashboard-motion .metric-top{font-size:14px;flex-direction:column-reverse;align-items:flex-start;gap:12px}.dashboard-motion .metric strong{font-size:27px}.dashboard-motion .metric small{font-size:13px}.dashboard-motion .metric-icon.app-icon{width:56px;height:56px;border-radius:18px}.dashboard-motion .metric-icon.app-icon svg{width:36px;height:36px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.nav-item{transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.nav-item:hover:not(.nav-active){background:linear-gradient(120deg,#f0fbf5,#fff);box-shadow:0 5px 13px #2c77501a;transform:translateY(-1px)}.nav-item:hover .app-icon{transform:scale(1.05);box-shadow:inset 0 1px 1px #fff,0 5px 12px #3f876324}.nav-item:hover:not(.nav-active)>span:nth-child(2){color:#287b58}.nav-item.nav-active:hover{background:linear-gradient(100deg,#eaf8f0,#fff 75%)}}.nav-item:focus-visible{outline:2px solid #81c7a2;outline-offset:2px}@media (prefers-reduced-motion:reduce){.nav-item,.nav-item .app-icon{transition:none;transform:none}}.expense-panel .page-heading{margin-bottom:26px}.expense-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px}.expense-summary-card{min-width:0;padding:21px 23px;border:1px solid #fff;border-radius:24px;background:linear-gradient(150deg,#fff,#f2faf5);box-shadow:0 9px 28px #1c24400b,inset 0 1px #fff}.expense-summary-card span{display:block;color:#526158;font-size:15px}.expense-summary-card strong{display:block;margin-top:8px;color:#258761;font-size:29px;line-height:1.2;overflow-wrap:anywhere}.expense-summary-pending{background:linear-gradient(150deg,#fff,#fdf7fc)}.expense-summary-pending strong{color:#a7669a}.expense-summary-rejected{background:linear-gradient(150deg,#fff,#fff8f0)}.expense-summary-rejected strong{color:#b97536}.expense-create-card{border-radius:27px;box-shadow:0 12px 34px #1c24400b,0 2px 7px #1c244008,inset 0 1px #fff}.expense-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px}.expense-choice,.expense-error,.expense-evidence,.expense-submit{grid-column:1/-1}.expense-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:8px}.expense-chips .button{min-height:42px}.expense-evidence input[type=file]{display:block;width:100%;margin-top:8px}.expense-evidence .text-link{display:inline-block;margin-top:10px;overflow-wrap:anywhere}.expense-submit{display:flex;justify-content:flex-end}.expense-review{display:grid;grid-template-columns:auto minmax(150px,1fr) auto;align-items:end;gap:8px;min-width:330px}.expense-review .field{margin:0}.expense-review .button{white-space:nowrap}@media (max-width:760px){.expense-review{grid-template-columns:1fr 1fr;min-width:0}.expense-review .field{grid-column:1/-1;grid-row:2}}@media (max-width:640px){.expense-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.expense-summary-card{padding:16px;border-radius:21px}.expense-summary-card span{font-size:14px}.expense-summary-card strong{font-size:24px}.expense-summary-card:last-child{grid-column:1/-1}.expense-form{grid-template-columns:minmax(0,1fr);gap:15px}.expense-form>*{grid-column:1}}.expense-panel .page-heading h2{font-size:26px}.reports-hub .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.report-date{display:grid;gap:10px;color:#64646c;font-size:14px}.report-date-actions,.report-tabs{display:flex;flex-wrap:wrap;gap:6px}.report-import-cta{justify-self:start;border-radius:999px}.report-date-actions button,.report-tabs button{border:1px solid #fff;background:#f3f5f7;border-radius:999px;padding:10px 18px;font-size:15px;color:#56615c}.report-tabs{margin-bottom:24px;padding:6px;border:1px solid #fff;border-radius:24px;background:#eef1f2}.report-tabs button[aria-pressed=true]{background:#fff;color:#176a53;box-shadow:0 3px 10px #304e3c14}.reports-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:20px}.report-metric{min-width:0;padding:24px;border:1px solid #fff;border-radius:27px;background:linear-gradient(145deg,#fff,#f5f8f8);box-shadow:0 9px 25px #22364b0a}.report-metric-0{background:linear-gradient(135deg,#dff5ec,#bde7d8)}.report-metric-2{background:linear-gradient(145deg,#fff,#fff2f5)}.report-metric>div{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:15px}.report-metric strong{display:block;font-size:32px;margin:15px 0 8px;letter-spacing:-1px;overflow-wrap:anywhere}.report-metric small{font-size:13px;color:#59645f}.report-two{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:22px 0}.report-two>.card{min-width:0;margin-bottom:0}.report-category-bars{display:grid;gap:21px;padding:8px 0}.report-category-row>div:first-child{display:flex;justify-content:space-between;gap:16px;margin-bottom:9px;font-size:15px}.report-category-track{height:12px;background:#edf1f1;border-radius:999px;overflow:hidden}.report-category-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a3dfcf,#22ab8a);transform-origin:left}.report-category-track>.report-color-1{background:linear-gradient(90deg,#ffc6d8,#f28fae)}.report-category-track>.report-color-2{background:linear-gradient(90deg,#acddf6,#4aabe3)}.report-category-track>.report-color-3{background:linear-gradient(90deg,#eedbbb,#c7aa71)}.report-category-track>.report-color-4{background:linear-gradient(90deg,#d9c8f7,#a285d5)}.report-money-grid,.report-operations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:20px}.report-money-grid>div{display:grid;gap:12px;padding:18px;border-radius:16px;background:#f5f7f8}.report-money-grid b{font-size:22px}.report-operation{display:grid;gap:12px;padding:24px;border-radius:24px;border:1px solid #fff;background:#fff;box-shadow:0 7px 24px #22364b09}.report-operation b{font-size:28px}.report-closeout>.page-heading{display:none}.pos-import-panel .form-footer{gap:12px;flex-wrap:wrap}.pos-import-preview{padding:22px;border-radius:24px;border:1px solid #d9ede4;background:#f5fbf8;margin-top:22px}.pos-import-preview>p{margin-bottom:14px}@media(max-width:1100px){.report-money-grid,.report-operations,.reports-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.report-two{grid-template-columns:1fr}.report-metric{padding:18px}.report-metric strong{font-size:26px}.report-metric>div{font-size:14px}.report-tabs{gap:4px}.report-tabs button{padding:9px 12px;font-size:14px}}@media(max-width:390px){.reports-metrics{grid-template-columns:1fr}.report-money-grid,.report-operations{gap:10px}.report-operation{padding:16px}}@media(prefers-reduced-motion:no-preference){.report-category-track>span{animation:report-bar-grow .6s ease-out both}@keyframes report-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.form-control{display:inline-block;position:relative;width:100%;min-width:0;vertical-align:middle}.form-control-proxy{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;clip-path:inset(50%);overflow:hidden;white-space:nowrap;pointer-events:none}.menu-select-trigger{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border:1px solid transparent;border-radius:999px;color:var(--foreground);font:inherit;font-size:16px;text-align:left;cursor:pointer}.menu-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-select-trigger>svg{flex-shrink:0}.date-picker-toggle:disabled,.menu-select-trigger:disabled{cursor:not-allowed;opacity:.5}.form-control-popover{position:fixed;inset:auto;margin:0;padding:8px;border-radius:24px;color:var(--foreground);max-width:calc(100vw - 24px);font:inherit;font-size:16px;z-index:160}.form-control-popover::backdrop{background:transparent;pointer-events:none}.menu-select-popover{overflow-y:auto;overscroll-behavior:contain}.menu-select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;min-height:44px;border-radius:999px;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.menu-select-option>span{min-width:0;overflow-wrap:anywhere}.menu-select-option>svg{flex-shrink:0;color:var(--color-brand-500)}.menu-select-option[data-active=true]{background:linear-gradient(-75deg,var(--lens-a),var(--lens-b),var(--lens-a));box-shadow:inset 0 1px 1px var(--clear-in-top),inset 0 -1px 1px var(--clear-in-bottom),inset 0 0 0 1px var(--clear-rim-base)}.menu-select-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.form-control-empty{padding:12px;color:var(--muted-foreground)}.form-control.date-picker{display:block}.form-control.date-picker input.date-picker-input{width:100%;min-height:44px;padding:10px 48px 10px 16px;border-color:transparent;border-radius:999px;background:linear-gradient(-75deg,var(--clear-a),var(--clear-b),var(--clear-a));color:var(--foreground);font-size:16px}.reporting-date-control{width:200px;max-width:60vw}.date-picker-toggle{position:absolute;z-index:1;right:5px;top:0;bottom:0;margin-block:auto;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:999px;color:var(--foreground);background:transparent;cursor:pointer}.calendar-day:focus-visible,.calendar-nav:focus-visible,.date-picker-toggle:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.date-picker-popover{padding:14px;max-height:calc(100dvh - 24px);overflow-y:auto}.calendar-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.calendar-heading strong{font-size:16px;font-weight:600}.calendar-nav{display:grid;place-items:center;padding:0;width:36px;height:36px;border-radius:999px}.calendar-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;gap:2px}.calendar-week [role=columnheader]{padding-block:5px;color:var(--muted-foreground);font-size:14px}.calendar-day{width:100%;aspect-ratio:1;padding:0;border:0;border-radius:999px;background:transparent;color:var(--foreground);font:inherit;font-size:16px;cursor:pointer}.calendar-day[data-other-month=true]{opacity:.45}.calendar-day[aria-current=date]{box-shadow:inset 0 0 0 1px var(--color-brand-500)}.calendar-day[data-selected=true]{background:var(--color-brand-500);color:white;opacity:1}.calendar-day:disabled{opacity:.25;cursor:not-allowed}.calendar-footer{display:flex;justify-content:space-between;gap:8px;padding-top:12px;margin-top:8px;border-top:1px solid var(--panel-line)}.calendar-footer button{min-height:36px;padding:6px 14px;border-radius:999px;font:inherit;font-size:14px}@media (hover:hover){.calendar-day:hover:not(:disabled):not([data-selected=true]),.date-picker-toggle:hover{background:color-mix(in oklab,var(--color-brand-500) 14%,transparent)}}:root{--color-brand-50:oklch(0.97 0.02 175);--color-brand-100:oklch(0.94 0.04 175);--color-brand-200:oklch(0.88 0.07 175);--color-brand-300:oklch(0.8 0.1 175);--color-brand-400:oklch(0.71 0.12 175);--color-brand-500:oklch(0.62 0.13 175);--color-brand-600:oklch(0.53 0.12 175);--color-brand-700:oklch(0.44 0.1 175);--color-brand-800:oklch(0.36 0.08 175);--color-brand-900:oklch(0.29 0.06 175);color-scheme:light;--background:oklch(0.99 0.002 240);--foreground:oklch(0.21 0.01 240);--muted:oklch(0.96 0.004 240);--muted-foreground:oklch(0.5 0.012 240);--card:oklch(1 0 0);--border:oklch(0.91 0.005 240);--input:oklch(0.89 0.006 240);--ring:var(--color-brand-500);--danger:oklch(0.58 0.19 27);--warning:oklch(0.72 0.16 75);--success:oklch(0.62 0.14 155)}:root[data-theme=dark]{color-scheme:dark;--background:oklch(0.17 0.008 240);--foreground:oklch(0.96 0.003 240);--muted:oklch(0.24 0.01 240);--muted-foreground:oklch(0.68 0.012 240);--card:oklch(0.21 0.009 240);--border:oklch(0.29 0.012 240);--input:oklch(0.33 0.013 240)}:root{--ga-top:0.86;--ga-bottom:0.56;--ga-top-d:0.74;--ga-bottom-d:0.66;--ga-t:var(--ga-top);--ga-b:var(--ga-bottom);--gp-mix:84%;--gp-cut:0%;--gp:calc(var(--gp-mix) - var(--gp-cut));--panel-line:oklch(1 0 0/0.55);--glass-top:oklch(1 0 0/var(--ga-top));--glass-bottom:oklch(1 0 0/var(--ga-bottom));--glass-rim:oklch(1 0 0);--glass-rim-dim:oklch(1 0 0/0.15);--glass-shadow:oklch(0.3 0.02 250/0.24);--clear-a:var(--glass-bottom);--clear-b:var(--glass-top);--clear-in-top:oklch(0 0 0/0.06);--clear-in-bottom:oklch(1 0 0/0.6);--clear-drop:oklch(0 0 0/0.2);--clear-glow:oklch(1 0 0/0.26);--clear-rim-dark:oklch(0 0 0/0.34);--clear-rim-base:oklch(1 0 0/0.55);--clear-shine:oklch(1 0 0/0.55);--clear-press:oklch(0 0 0/0.12);--sunk-a:oklch(1 0 0/0.06);--sunk-b:oklch(1 0 0/0.26);--lens-a:oklch(1 0 0/0.42);--lens-b:oklch(1 0 0/0.78);--capsule-a:oklch(1 0 0/0.28);--capsule-b:oklch(1 0 0/0.52);--edge-in:oklch(0.35 0.03 250/0.16);--glass-icon-frost-top:0.62;--glass-icon-frost-bottom:0.72;--glass-icon-rim:oklch(1 0 0/0.95);--soft-page-top:oklch(0.962 0.002 250);--soft-page-bottom:oklch(0.915 0.004 250);--soft-sheen:oklch(1 0 0/0.85);--glow-a:oklch(0.86 0.09 var(--h1,175)/0.55);--glow-b:oklch(0.85 0.08 var(--h2,240)/0.5);--glow-c:oklch(0.86 0.07 var(--h3,300)/0.45)}:root[data-theme=dark]{--ga-t:var(--ga-top-d);--ga-b:var(--ga-bottom-d);--glass-top:oklch(0.3 0.008 260/var(--ga-top-d));--glass-bottom:oklch(0.2 0.006 260/var(--ga-bottom-d));--glass-rim:oklch(1 0 0/0.24);--glass-rim-dim:oklch(1 0 0/0.03);--glass-shadow:oklch(0 0 0/0.75);--gp-cut:12%;--panel-line:oklch(1 0 0/0.12);--clear-in-top:oklch(0 0 0/0.35);--clear-in-bottom:oklch(1 0 0/0.12);--clear-drop:oklch(0 0 0/0.55);--clear-glow:oklch(1 0 0/0.05);--clear-rim-dark:oklch(1 0 0/0.38);--clear-rim-base:oklch(1 0 0/0.1);--clear-shine:oklch(1 0 0/0.22);--clear-press:oklch(0 0 0/0.4);--sunk-a:oklch(1 0 0/0.03);--sunk-b:oklch(1 0 0/0.1);--lens-a:oklch(1 0 0/0.1);--lens-b:oklch(1 0 0/0.24);--capsule-a:oklch(1 0 0/0.06);--capsule-b:oklch(1 0 0/0.15);--edge-in:oklch(0 0 0/0.55);--glass-icon-frost-top:0.32;--glass-icon-frost-bottom:0.3;--glass-icon-rim:oklch(1 0 0/0.42);--soft-page-top:oklch(0.18 0.006 260);--soft-page-bottom:oklch(0.12 0.004 260);--soft-sheen:oklch(0.32 0.01 260/0.55);--glow-a:oklch(0.55 0.1 var(--h1,175)/0.35);--glow-b:oklch(0.5 0.12 var(--h2,240)/0.3);--glow-c:oklch(0.5 0.12 var(--h3,300)/0.28)}@property --glass-angle{syntax:"<angle>";inherits:false;initial-value:-75deg}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--background:oklch(0.17 0.008 240);--foreground:oklch(0.96 0.003 240);--muted:oklch(0.24 0.01 240);--muted-foreground:oklch(0.68 0.012 240);--card:oklch(0.21 0.009 240);--border:oklch(0.29 0.012 240);--input:oklch(0.33 0.013 240);--ga-t:var(--ga-top-d);--ga-b:var(--ga-bottom-d);--glass-top:oklch(0.3 0.008 260/var(--ga-top-d));--glass-bottom:oklch(0.2 0.006 260/var(--ga-bottom-d));--glass-rim:oklch(1 0 0/0.24);--glass-rim-dim:oklch(1 0 0/0.03);--glass-shadow:oklch(0 0 0/0.75);--gp-cut:12%;--panel-line:oklch(1 0 0/0.12);--clear-in-top:oklch(0 0 0/0.35);--clear-in-bottom:oklch(1 0 0/0.12);--clear-drop:oklch(0 0 0/0.55);--clear-glow:oklch(1 0 0/0.05);--clear-rim-dark:oklch(1 0 0/0.38);--clear-rim-base:oklch(1 0 0/0.1);--clear-shine:oklch(1 0 0/0.22);--clear-press:oklch(0 0 0/0.4);--sunk-a:oklch(1 0 0/0.03);--sunk-b:oklch(1 0 0/0.1);--lens-a:oklch(1 0 0/0.1);--lens-b:oklch(1 0 0/0.24);--capsule-a:oklch(1 0 0/0.06);--capsule-b:oklch(1 0 0/0.15);--edge-in:oklch(0 0 0/0.55);--glass-icon-frost-top:0.32;--glass-icon-frost-bottom:0.3;--glass-icon-rim:oklch(1 0 0/0.42);--soft-page-top:oklch(0.18 0.006 260);--soft-page-bottom:oklch(0.12 0.004 260);--soft-sheen:oklch(0.32 0.01 260/0.55);--glow-a:oklch(0.55 0.1 var(--h1,175)/0.35);--glow-b:oklch(0.5 0.12 var(--h2,240)/0.3);--glow-c:oklch(0.5 0.12 var(--h3,300)/0.28)}}body{background:radial-gradient(70% 45% at 50% 0,var(--soft-sheen),transparent 70%) fixed,linear-gradient(to bottom,var(--soft-page-top),var(--soft-page-bottom)) fixed}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(38% 42% at var(--p1,6% 40%),var(--glow-a),transparent 70%),radial-gradient(34% 40% at var(--p2,95% 20%),var(--glow-b),transparent 70%),radial-gradient(46% 40% at var(--p3,55% 104%),var(--glow-c),transparent 72%)}:root :is(.glow-card,.card,.metric,.report-metric,.product-card,.cart-panel,.report-operation,.roadmap-strip){position:relative;border-radius:1.5rem;border:1px solid transparent;background:linear-gradient(to bottom,var(--glass-top),var(--glass-bottom));box-shadow:0 1px 2px oklch(.3 .02 250/.05),0 22px 44px -22px var(--glass-shadow)}:root :is(.glow-card,.card,.metric,.report-metric,.product-card,.cart-panel,.report-operation,.roadmap-strip):before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;padding:1px;background:linear-gradient(165deg,var(--glass-rim),var(--glass-rim-dim) 50%,var(--glass-rim) 130%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}:root :is(.glow-card,.card,.metric,.report-metric,.product-card,.cart-panel,.report-operation,.roadmap-strip) .glass-tile{background:color-mix(in oklab,var(--card) min(100%,calc(var(--ga-t) * 100% + 15%)),transparent)}.glass-well.glass-frost{background:color-mix(in oklab,var(--card) min(100%,calc(var(--ga-t) * 100% + 35%)),transparent)}.glass-tile{background:color-mix(in oklab,var(--card) calc(var(--ga-t) * 70%),transparent);box-shadow:inset 0 -1px 1px var(--clear-in-bottom),inset 0 0 0 1px var(--clear-rim-base),0 1px 3px -1px var(--clear-drop);transition:background-color .2s ease,box-shadow .2s ease,translate .2s ease,transform .2s ease}.glass-tile,.glass-well{border-color:transparent}.glass-well{background:linear-gradient(-75deg,var(--sunk-a),var(--sunk-b),var(--sunk-a));box-shadow:inset 0 .125em .25em var(--clear-in-top),inset 0 -.125em .125em var(--clear-in-bottom),inset 0 0 0 1px var(--clear-rim-base)}.glass-inner{background:color-mix(in oklab,var(--card) min(100%,calc(var(--ga-t) * 100% + 15%)),transparent);box-shadow:inset 0 -1px 1px var(--clear-in-bottom),0 1px 3px -1px var(--clear-drop)}:where(:is(.soft-button,.icon-button,.notification-trigger,.theme-trigger,.profile-trigger,.dialog-close),:is(.glass-pill,.button:not(.button-primary):not(.button-danger),.report-date-actions button),:is(.glass-pill-primary,.button-primary),:is(.glass-chip,.task-icon),:is(.glass-lens,.nav-active)){position:relative}:is(.glass-chip,.task-icon),:is(.glass-pill,.button:not(.button-primary):not(.button-danger),.report-date-actions button),:root :is(.soft-button,.icon-button,.notification-trigger,.theme-trigger,.profile-trigger,.dialog-close){background:linear-gradient(-75deg,var(--clear-a),var(--clear-b),var(--clear-a));border-color:transparent;box-shadow:inset 0 .125em .125em var(--clear-in-top),inset 0 -.125em .125em var(--clear-in-bottom),0 .25em .125em -.125em var(--clear-drop),inset 0 0 .1em .25em var(--clear-glow);-webkit-backdrop-filter:blur(4px) saturate(150%);backdrop-filter:blur(4px) saturate(150%);transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1)}:root :is(.soft-button,.icon-button,.notification-trigger,.theme-trigger,.profile-trigger,.dialog-close){color:var(--foreground)}:root :is(.glass-pill-primary,.button-primary){--clear-rim-dark:oklch(1 0 0/0.6);--clear-rim-base:oklch(1 0 0/0.22);--clear-shine:oklch(1 0 0/0.4);color:white;border-color:transparent;background:linear-gradient(-75deg,color-mix(in oklab,var(--color-brand-600) 82%,transparent),color-mix(in oklab,var(--color-brand-500) 94%,transparent),color-mix(in oklab,var(--color-brand-600) 82%,transparent));box-shadow:inset 0 .125em .125em oklch(1 0 0/.22),inset 0 -.125em .125em oklch(0 0 0/.14),0 .3em .45em -.2em color-mix(in oklab,var(--color-brand-700) 60%,transparent),inset 0 0 .1em .25em oklch(1 0 0/.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1)}:root :is(.glass-lens,.nav-active){background:linear-gradient(-75deg,var(--lens-a),var(--lens-b),var(--lens-a));box-shadow:inset 0 .125em .125em var(--clear-in-top),inset 0 -.125em .125em var(--clear-in-bottom),0 .25em .35em -.125em var(--clear-drop),inset 0 0 .1em .25em var(--clear-glow)}:root :is(:is(.soft-button,.icon-button,.notification-trigger,.theme-trigger,.profile-trigger,.dialog-close),:is(.glass-pill,.button:not(.button-primary):not(.button-danger),.report-date-actions button),:is(.glass-pill-primary,.button-primary),:is(.glass-chip,.task-icon),:is(.glass-lens,.nav-active)):after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;padding:1px;background:conic-gradient(from var(--glass-angle) at 50% 50%,var(--clear-rim-dark),transparent 5% 40%,var(--clear-rim-dark) 50%,transparent 60% 95%,var(--clear-rim-dark)),linear-gradient(var(--clear-rim-base),var(--clear-rim-base));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;transition:--glass-angle .5s ease}:root :is(:is(.soft-button,.icon-button,.notification-trigger,.theme-trigger,.profile-trigger,.dialog-close),:is(.glass-pill,.button:not(.button-primary):not(.button-danger),.report-date-actions button),:is(.glass-pill-primary,.button-primary)):before{content:"";position:absolute;inset:1px;z-index:1;border-radius:inherit;background:linear-gradient(-45deg,transparent 0,var(--clear-shine) 40% 50%,transparent 55%) 0 50% /200% 200% no-repeat;mix-blend-mode:screen;pointer-events:none;transition:background-position .5s cubic-bezier(.25,1,.5,1)}:root :is(:is(.soft-button,.icon-button,.notification-trigger,.theme-trigger,.profile-trigger,.dialog-close),:is(.glass-pill,.button:not(.button-primary):not(.button-danger),.report-date-actions button),:is(.glass-pill-primary,.button-primary)):hover{transform:scale(.975)}:root :is(:is(.soft-button,.icon-button,.notification-trigger,.theme-trigger,.profile-trigger,.dialog-close),:is(.glass-pill,.button:not(.button-primary):not(.button-danger),.report-date-actions button),:is(.glass-pill-primary,.button-primary)):hover:before{background-position:25% 50%}:root :is(:is(.soft-button,.icon-button,.notification-trigger,.theme-trigger,.profile-trigger,.dialog-close),:is(.glass-pill,.button:not(.button-primary):not(.button-danger),.report-date-actions button),:is(.glass-pill-primary,.button-primary)):active:before{background-position:50% 15%}:root :is(:is(.soft-button,.icon-button,.notification-trigger,.theme-trigger,.profile-trigger,.dialog-close),:is(.glass-pill,.button:not(.button-primary):not(.button-danger),.report-date-actions button),:is(.glass-pill-primary,.button-primary)):hover:after{--glass-angle:-125deg}:root :is(:is(.soft-button,.icon-button,.notification-trigger,.theme-trigger,.profile-trigger,.dialog-close),:is(.glass-pill,.button:not(.button-primary):not(.button-danger),.report-date-actions button)):is(:active,[aria-expanded=true]){transform:scale(.96);box-shadow:inset 0 .125em .125em var(--clear-in-top),inset 0 -.125em .125em var(--clear-in-bottom),0 .125em .125em -.125em var(--clear-drop),inset 0 0 .1em .25em var(--clear-glow),inset 0 .25em .05em 0 var(--clear-press)}:root :is(.glass-track,.report-tabs,.category-tabs,.segmented,.workspace-label){background:linear-gradient(-75deg,var(--sunk-a),var(--sunk-b),var(--sunk-a));border-color:transparent;box-shadow:inset 0 .125em .25em var(--clear-in-top),inset 0 -.125em .125em var(--clear-in-bottom),inset 0 0 0 1px var(--clear-rim-base);-webkit-backdrop-filter:blur(4px) saturate(150%);backdrop-filter:blur(4px) saturate(150%)}:is(.glass-track,.report-tabs,.category-tabs,.segmented,.workspace-label) :is(.glass-lens,.nav-active) *,:root :is(.glass-track,.report-tabs,.category-tabs,.segmented,.workspace-label) :is(.glass-lens,.nav-active){color:var(--foreground)}.glass-row{margin-inline:-.625rem;padding-inline:.625rem;border-radius:18px;transition:background-color .2s ease,box-shadow .2s ease}.glass-row:hover{background:linear-gradient(-75deg,var(--lens-a),var(--lens-b),var(--lens-a));box-shadow:inset 0 .125em .125em var(--clear-in-top),inset 0 -.125em .125em var(--clear-in-bottom),inset 0 0 0 1px var(--clear-rim-base),0 .25em .35em -.125em var(--clear-drop)}.glass-field{border-color:transparent;background:linear-gradient(-75deg,var(--clear-a),var(--clear-b),var(--clear-a));box-shadow:inset 0 .125em .125em var(--clear-in-top),inset 0 -.125em .125em var(--clear-in-bottom),inset 0 0 .1em .25em var(--clear-glow),inset 0 0 0 1px var(--clear-rim-base),0 0 0 .5px oklch(0 0 0/.08),0 .35em .7em -.3em var(--clear-drop);-webkit-backdrop-filter:blur(4px) saturate(150%);backdrop-filter:blur(4px) saturate(150%)}.glass-field::placeholder{color:color-mix(in oklab,var(--foreground) 55%,transparent)}.glass-field:focus-visible{outline:none;box-shadow:inset 0 .125em .125em var(--clear-in-top),inset 0 -.125em .125em var(--clear-in-bottom),inset 0 0 .1em .25em var(--clear-glow),inset 0 0 0 1.5px color-mix(in oklab,var(--color-brand-500) 70%,transparent),0 0 0 4px color-mix(in oklab,var(--color-brand-500) 16%,transparent),0 .35em .7em -.3em var(--clear-drop)}.glass-check{border-color:transparent;border-radius:999px;background:linear-gradient(-75deg,var(--sunk-a),var(--sunk-b),var(--sunk-a));box-shadow:inset 0 1px 2px var(--clear-in-top),inset 0 -1px 1px var(--clear-in-bottom),inset 0 0 0 1px color-mix(in oklab,var(--clear-rim-dark) 45%,transparent);-webkit-backdrop-filter:blur(4px) saturate(150%);backdrop-filter:blur(4px) saturate(150%);transition:box-shadow .2s ease}.glass-check:hover{box-shadow:inset 0 1px 2px var(--clear-in-top),inset 0 -1px 1px var(--clear-in-bottom),inset 0 0 0 1.5px color-mix(in oklab,var(--color-brand-500) 75%,transparent),0 0 0 3px color-mix(in oklab,var(--color-brand-500) 14%,transparent)}:is(.popover-surface,.profile-dropdown,.notification-dropdown,.theme-dropdown),:root :is(.glass-panel,.dialog-content){background:linear-gradient(-75deg,color-mix(in oklab,var(--card) calc(var(--gp) - 14%),transparent),color-mix(in oklab,var(--card) var(--gp),transparent),color-mix(in oklab,var(--card) calc(var(--gp) - 14%),transparent));border:1px solid var(--panel-line);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);box-shadow:inset 0 .125em .125em var(--clear-in-top),inset 0 -.125em .125em var(--clear-in-bottom),inset 0 0 .1em .3em var(--clear-glow),inset 0 0 14px 1px var(--edge-in),0 0 0 .5px oklch(0 0 0/.08),0 28px 60px -22px var(--glass-shadow)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:is(.glass-panel,.dialog-content),:is(.popover-surface,.profile-dropdown,.notification-dropdown,.theme-dropdown){background:var(--card)}}:root :is(.glass-panel,.dialog-content).glass-thin{background-color:color-mix(in oklab,var(--card) 45%,transparent);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}:root{--ink:var(--foreground);--forest:var(--color-brand-700);--forest-light:color-mix(in oklab,var(--color-brand-300) 18%,var(--card));--gold:var(--muted-foreground);--line:var(--border);--surface:var(--background);--ease-ui:cubic-bezier(0.22,1,0.36,1)}body{color:var(--foreground);-webkit-font-smoothing:antialiased;word-break:break-word;line-break:normal;position:relative;isolation:isolate}input[type=number]{appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:root :is(.card,.metric,.report-metric,.product-card,.cart-panel,.report-operation,.roadmap-strip){border-radius:24px;padding:20px;backdrop-filter:none;-webkit-backdrop-filter:none}:root :is(.metric,.report-metric,.product-card,.roadmap-strip){background:linear-gradient(to bottom,var(--glass-top),var(--glass-bottom))}:root :is(.metric,.report-metric):after{display:none}:root .dashboard-grid,:root .driver-grid,:root .metrics,:root .product-grid,:root .report-operations,:root .report-two,:root .reports-metrics{gap:20px}:root .workspace-content{max-width:1280px}:root .overview-heading,:root .page-heading{margin-bottom:24px}:root .card-head h2{font-size:18px}:root :is(.muted,.small,.eyebrow,.breadcrumb,.content-topline,.nav-group,.sidebar-footer,.sidebar-footer>span,.metric small,.report-metric small,.page-footer,.field small,.card-head .muted,.profile-trigger-name small,.profile-field dt){color:var(--muted-foreground)}:root :is(.report-date,.report-category-row,.profile-menu-heading,.notification-heading,.theme-dropdown,.profile-field dd){color:var(--foreground)}:root :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,.form-controls-trigger){color:var(--foreground);border-color:transparent;background:linear-gradient(-75deg,var(--clear-a),var(--clear-b),var(--clear-a));box-shadow:inset 0 .125em .125em var(--clear-in-top),inset 0 -.125em .125em var(--clear-in-bottom),inset 0 0 0 1px var(--clear-rim-base);border-radius:999px}:root textarea{border-radius:24px}:root input::placeholder,:root textarea::placeholder{color:var(--muted-foreground);opacity:1}:root :is(input,textarea,button,a,[tabindex]):focus-visible{outline-color:var(--ring)}:root :is(.button,.icon-button,.notification-trigger,.theme-trigger,.profile-trigger,.report-date-actions button,.report-tabs button,.category-tabs button){border-radius:999px;color:var(--foreground)}:root .button-primary{color:white}:root .button-danger{background:var(--danger);color:white}:root :is(.report-tabs,.category-tabs,.segmented){border-radius:20px;padding:4px}:root :is(.report-tabs,.category-tabs,.segmented) button{min-height:36px;border-color:transparent;background:transparent;box-shadow:none}:root .category-tabs .active,:root :is(.report-tabs,.category-tabs) button[aria-pressed=true]{background:linear-gradient(-75deg,var(--lens-a),var(--lens-b),var(--lens-a));color:var(--foreground);box-shadow:inset 0 .125em .125em var(--clear-in-top),inset 0 -.125em .125em var(--clear-in-bottom),0 .25em .35em -.125em var(--clear-drop)}:root :is(.notification-trigger,.theme-trigger,.profile-trigger)[aria-expanded=true]{background:var(--color-brand-600);color:white}:root :is(.profile-dropdown,.notification-dropdown,.theme-dropdown,.dialog-content){border-radius:24px;color:var(--foreground)}:root :is(.profile-dropdown,.notification-dropdown,.theme-dropdown){animation-fill-mode:backwards}:root .notification-badge{z-index:10;background:var(--danger);border-color:var(--card)}:root .theme-dropdown button:is(:hover,:focus-visible),:root :is(.profile-dropdown,.notification-dropdown) [role=menuitem]:is(:hover,:focus-visible){background:linear-gradient(-75deg,var(--lens-a),var(--lens-b),var(--lens-a));color:var(--foreground)}:root .theme-dropdown [aria-checked=true]{background:var(--color-brand-600);color:white}:root .topbar{background:linear-gradient(to bottom,var(--glass-top),var(--glass-bottom));border:1px solid var(--panel-line);backdrop-filter:none;-webkit-backdrop-filter:none}:root .topbar:before{content:"";position:absolute;inset:0;border-radius:inherit;backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);z-index:-1;pointer-events:none}:root .sidebar{background:linear-gradient(to bottom,var(--glass-top),var(--glass-bottom));border-color:var(--panel-line);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 10px 40px -12px var(--glass-shadow)}:root .sidebar:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%)}:root .nav-item{position:relative;color:var(--foreground);border-radius:999px}:root .nav-active{color:var(--foreground);background:linear-gradient(-75deg,var(--lens-a),var(--lens-b),var(--lens-a))}:root :is(.app-icon,.metric-icon.app-icon){border:0;background:transparent;box-shadow:none;padding:0}:root .app-icon svg{width:36px;height:36px}:root .metric-icon.app-icon,:root .metric-icon.app-icon svg{width:44px;height:44px}:root .nav-active .app-icon{background:transparent;box-shadow:none}:root .profile-trigger .avatar{width:30px;height:30px;box-shadow:inset 0 1px 3px oklch(0 0 0/.35)}:root .profile-trigger .avatar img{width:30px;height:30px}:root .connection{color:var(--color-brand-700);background:color-mix(in oklab,var(--color-brand-100) 60%,transparent)}:root :is(.demo-banner,.soft-note,.pos-import-preview,.report-money-grid>div,.profile-field,.expense-evidence,.readiness-notice,.empty){color:var(--muted-foreground);border-color:var(--border);background:color-mix(in oklab,var(--card) min(100%,calc(var(--ga-t)*100% + 15%)),transparent);border-radius:24px}:root :is(th,.cart-line,.form-footer,.sidebar-footer){border-color:var(--border)}:root th{background:var(--muted);color:var(--muted-foreground)}:root .cart-line,:root .cart-total,:root .task-row,:root td{color:var(--foreground);border-color:var(--border)}:root .task-row:hover{background:linear-gradient(-75deg,var(--lens-a),var(--lens-b),var(--lens-a))}:root .date-picker,:root .date-picker input{background:transparent;color:var(--foreground)}:root .login-page{background:transparent}:root .login-brand{background:linear-gradient(to bottom,var(--glass-top),var(--glass-bottom));border-color:var(--panel-line)}:root .login-panel{background:transparent}:root :is(.login-brand h1,.login-box h2,.login-brand p,.login-brand small,.login-brand .wordmark,.brand-fullname,.login-box label){color:var(--foreground)}:root .login-box .muted{color:var(--muted-foreground)}:root .login-panel .login-foot{color:var(--muted-foreground);border-color:var(--border)}:root .login-orb{opacity:.5}:root .login-button:after,:root .login-button:before{pointer-events:none}:root .dialog-overlay{background:color-mix(in oklab,var(--foreground) 15%,transparent)}:root .pos-category-note,:root .sample-metrics-label{color:var(--muted-foreground)}:root .report-category-track{background:var(--muted)}:root .dashboard-motion .card,:root .dashboard-motion .metric,:root .workspace-page{animation-duration:.36s;animation-timing-function:var(--ease-ui);animation-fill-mode:backwards}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root .nav-item:not(.nav-active):hover{z-index:2}:root .nav-item:not(.nav-active):hover .app-icon{transform:translateY(-2px) scale(1.12);transition:transform .22s cubic-bezier(.3,1.5,.5,1)}:root .nav-active .app-icon{transform:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:root .sidebar{transition:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root :is(.profile-dropdown,.notification-dropdown,.theme-dropdown,.dialog-content,.sidebar,.topbar){background:var(--card)}}@media(prefers-reduced-transparency:reduce){:root{--ga-top:1;--ga-bottom:1;--ga-top-d:1;--ga-bottom-d:1;--gp-mix:100%;--gp-cut:0%}}@media(print){body{background:#fff!important;color:#000!important}body:before{display:none}:root .card{background:#fff;box-shadow:none}}:root :is(input,textarea,.menu-select-trigger,.date-picker-toggle):focus-visible{outline:2px solid var(--ring);outline-offset:3px}:root .metric strong{color:var(--foreground)}:root :is(h1,h2,h3,.wordmark,.wordmark>svg,.field,.product-card>b,.product-card strong,.cart-total strong,.commission-rules b,.bill-summary b,.roadmap-strip b,.driver-welcome,.driver-summary strong){color:var(--foreground)}:root .dashboard-motion .metric-top,:root :is(.chart-legend,.chart-column,.bar-value,.task-row>b,.task-row>svg,.upload-label,.product-card>small,.cart-line small,.driver-card-bottom,.commission-rules small,.plain-list,.roadmap-cards p,.lead-card p,.lead-card small,.island-mark,.pos-source-total>span,.pos-source-details p,.pos-success-info small,.expense-summary-card span,.checkin-metric span){color:var(--muted-foreground)}:root .button.button-danger,:root .button.button-primary{color:white}:root .dashboard-motion .metric-icon.app-icon{background:transparent;border:0;box-shadow:none}:root .app-icon:after,:root .app-icon:before{display:none}:root .dashboard-motion .metric-icon.app-icon svg{width:44px;height:44px}:root :is(.checkin-metric,.expense-summary-card,.driver-summary,.driver-card,.kanban-column,.lead-card,.commission-rules>div,.bill-summary,.sale-success,.notice,.toast,.readiness-notice){background:linear-gradient(to bottom,var(--glass-top),var(--glass-bottom));border-color:var(--border);color:var(--foreground);border-radius:24px}:root :is(.expense-summary-card strong,.checkin-metric strong){color:var(--foreground)}:root :is(.pos-phase-note,.pos-success-info,.pos-offline-note){background:var(--muted);color:var(--muted-foreground);border-color:var(--border)}:root .sidebar .nav-item:is(:hover,:focus-visible){color:var(--foreground);background:linear-gradient(-75deg,var(--lens-a),var(--lens-b),var(--lens-a))}:root .bar-track{background:repeating-linear-gradient(to top,transparent 0,transparent 47px,var(--border) 48px,var(--border) 49px)}:root .task-row>b{background:transparent;box-shadow:none}:root .demo-banner>span{background:var(--muted);border-color:var(--border)}:root .demo-banner a,:root .demo-banner>span{color:var(--muted-foreground)}:root .badge,:root .connection-offline{color:var(--foreground);background:var(--muted)}:root .badge{border-color:var(--border)}:root .login-transition{background:var(--background)}:root .login-transition-card{background:linear-gradient(to bottom,var(--glass-top),var(--glass-bottom));color:var(--foreground);border-color:var(--border)}:root .login-transition-card strong{color:var(--foreground)}:root .login-transition-card small{color:var(--muted-foreground)}:root .breadcrumb b,:root .theme-option-check{color:inherit}:root .bar-chart{background:transparent;border-color:var(--border)}:root:has(.receipt){color-scheme:light;--foreground:#111;--muted-foreground:#555}body:has(.receipt){background:#fff!important;color:#111}body:has(.receipt):before{display:none}:root .sidebar{width:280px;max-width:calc(100vw - 32px)}:root .sidebar .nav-item>span:nth-child(2){white-space:nowrap}@media(min-width:961px){:root .app-shell:not(.driver-shell) .workspace-main{margin-left:308px}}