@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--operational-status-searching-bg:#fff0c4;--operational-status-searching-fg:#946000;--operational-status-searching-border:#e7c970;--operational-status-search-for-tomorrow-bg:#fff0c4;--operational-status-search-for-tomorrow-fg:#946000;--operational-status-search-for-tomorrow-border:#e7c970;--operational-status-oss-bg:#fff0c4;--operational-status-oss-fg:#946000;--operational-status-oss-border:#e7c970;--operational-status-in-transit-bg:#e2f4df;--operational-status-in-transit-fg:#2d7737;--operational-status-in-transit-border:#b7dcb8;--operational-status-in-transit-plus-load-bg:#e2f4df;--operational-status-in-transit-plus-load-fg:#2d7737;--operational-status-in-transit-plus-load-border:#b7dcb8;--operational-status-in-progress-bg:#e2f4df;--operational-status-in-progress-fg:#2d7737;--operational-status-in-progress-border:#b7dcb8;--operational-status-partial-bg:#eff0f2;--operational-status-partial-fg:#5e6268;--operational-status-partial-border:#d6d9dd;--operational-status-rest-bg:#eff0f2;--operational-status-rest-fg:#5e6268;--operational-status-rest-border:#d6d9dd;--operational-status-waiting-bg:#eff0f2;--operational-status-waiting-fg:#5e6268;--operational-status-waiting-border:#d6d9dd;--operational-status-shop-bg:#fde9e6;--operational-status-shop-fg:#b6352b;--operational-status-shop-border:#f2c1bb;--operational-status-unknown-bg:var(--operational-status-waiting-bg);--operational-status-unknown-fg:var(--operational-status-waiting-fg);--operational-status-unknown-border:var(--operational-status-waiting-border);--status-in-transit-bg:var(--operational-status-in-transit-bg);--status-in-transit-text:var(--operational-status-in-transit-fg);--status-in-transit-border:var(--operational-status-in-transit-border);--status-in-transit-strong:var(--operational-status-in-transit-fg)}.dark{--operational-status-searching-bg:#a667003b;--operational-status-searching-fg:#ffd071;--operational-status-searching-border:#7c5c22;--operational-status-search-for-tomorrow-bg:#a667003b;--operational-status-search-for-tomorrow-fg:#ffd071;--operational-status-search-for-tomorrow-border:#7c5c22;--operational-status-oss-bg:#a667003b;--operational-status-oss-fg:#ffd071;--operational-status-oss-border:#7c5c22;--operational-status-in-transit-bg:#397e3a40;--operational-status-in-transit-fg:#96dc9d;--operational-status-in-transit-border:#436e48;--operational-status-in-transit-plus-load-bg:#397e3a40;--operational-status-in-transit-plus-load-fg:#96dc9d;--operational-status-in-transit-plus-load-border:#436e48;--operational-status-in-progress-bg:#397e3a40;--operational-status-in-progress-fg:#96dc9d;--operational-status-in-progress-border:#436e48;--operational-status-partial-bg:#ffffff13;--operational-status-partial-fg:#c7c7cc;--operational-status-partial-border:#50535a;--operational-status-rest-bg:#ffffff13;--operational-status-rest-fg:#c7c7cc;--operational-status-rest-border:#50535a;--operational-status-waiting-bg:#ffffff13;--operational-status-waiting-fg:#c7c7cc;--operational-status-waiting-border:#50535a;--operational-status-shop-bg:#b6352b38;--operational-status-shop-fg:#ffaaa2;--operational-status-shop-border:#803f39}:where(.wb-ref-status,.wb-status-menu>button,.weekly-status,.weekly-status-select,.weekly-filter-options>button,.drivers-status)[data-status=searching]{--operational-status-bg:var(--operational-status-searching-bg);--operational-status-fg:var(--operational-status-searching-fg);--operational-status-border:var(--operational-status-searching-border)}:where(.wb-ref-status,.wb-status-menu>button,.weekly-status,.weekly-status-select,.weekly-filter-options>button,.drivers-status)[data-status=search-for-tomorrow],:where(.weekly-status,.weekly-status-select,.weekly-filter-options>button,.drivers-status)[data-status=searchtmrw]{--operational-status-bg:var(--operational-status-search-for-tomorrow-bg);--operational-status-fg:var(--operational-status-search-for-tomorrow-fg);--operational-status-border:var(--operational-status-search-for-tomorrow-border)}:where(.wb-ref-status,.wb-status-menu>button,.weekly-status,.weekly-status-select,.weekly-filter-options>button,.drivers-status)[data-status=oss]{--operational-status-bg:var(--operational-status-oss-bg);--operational-status-fg:var(--operational-status-oss-fg);--operational-status-border:var(--operational-status-oss-border)}:where(.wb-ref-status,.wb-status-menu>button,.weekly-status,.weekly-status-select,.weekly-filter-options>button,.drivers-status)[data-status=in-transit],:where(.weekly-status,.weekly-status-select,.weekly-filter-options>button,.drivers-status)[data-status=transit]{--operational-status-bg:var(--operational-status-in-transit-bg);--operational-status-fg:var(--operational-status-in-transit-fg);--operational-status-border:var(--operational-status-in-transit-border)}:where(.wb-ref-status,.wb-status-menu>button,.weekly-status,.weekly-status-select,.weekly-filter-options>button,.drivers-status)[data-status=in-transit-plus-load],:where(.weekly-status,.weekly-status-select,.weekly-filter-options>button,.drivers-status)[data-status=transitload]{--operational-status-bg:var(--operational-status-in-transit-plus-load-bg);--operational-status-fg:var(--operational-status-in-transit-plus-load-fg);--operational-status-border:var(--operational-status-in-transit-plus-load-border)}:where(.wb-ref-status,.wb-status-menu>button,.weekly-status,.weekly-status-select,.weekly-filter-options>button,.drivers-status)[data-status=in-progress],:where(.weekly-status,.weekly-status-select,.weekly-filter-options>button,.drivers-status)[data-status=progress]{--operational-status-bg:var(--operational-status-in-progress-bg);--operational-status-fg:var(--operational-status-in-progress-fg);--operational-status-border:var(--operational-status-in-progress-border)}:where(.wb-ref-status,.wb-status-menu>button,.weekly-status,.weekly-status-select,.weekly-filter-options>button,.drivers-status)[data-status=partial]{--operational-status-bg:var(--operational-status-partial-bg);--operational-status-fg:var(--operational-status-partial-fg);--operational-status-border:var(--operational-status-partial-border)}:where(.wb-ref-status,.wb-status-menu>button,.weekly-status,.weekly-status-select,.weekly-filter-options>button,.drivers-status)[data-status=rest]{--operational-status-bg:var(--operational-status-rest-bg);--operational-status-fg:var(--operational-status-rest-fg);--operational-status-border:var(--operational-status-rest-border)}:where(.wb-ref-status,.wb-status-menu>button,.weekly-status,.weekly-status-select,.weekly-filter-options>button,.drivers-status)[data-status=waiting]{--operational-status-bg:var(--operational-status-waiting-bg);--operational-status-fg:var(--operational-status-waiting-fg);--operational-status-border:var(--operational-status-waiting-border)}:where(.wb-ref-status,.wb-status-menu>button,.weekly-status,.weekly-status-select,.weekly-filter-options>button,.drivers-status)[data-status=shop]{--operational-status-bg:var(--operational-status-shop-bg);--operational-status-fg:var(--operational-status-shop-fg);--operational-status-border:var(--operational-status-shop-border)}.chime-next button.wb-ref-status[data-status]{border-color:var(--operational-status-border,var(--operational-status-unknown-border));background:var(--operational-status-bg,var(--operational-status-unknown-bg));color:var(--operational-status-fg,var(--operational-status-unknown-fg))}.chime-next button.wb-ref-status[data-status]:hover{border-color:color-mix(in srgb,var(--operational-status-fg) 58%,var(--operational-status-border));background:color-mix(in srgb,var(--operational-status-fg) 7%,var(--operational-status-bg))}.wb-status-menu>button[data-status]{color:var(--ink)}.wb-status-menu>button[data-status] .wb-status-indicator{background:var(--operational-status-fg,var(--operational-status-unknown-fg));border-color:var(--operational-status-border,var(--operational-status-unknown-border))}.wb-status-menu>button[data-status=in-transit-plus-load] .wb-status-indicator{background:var(--operational-status-in-transit-fg);border-color:var(--operational-status-in-transit-border)}.wb-status-menu>button[data-status=partial] .wb-status-indicator{background:var(--operational-status-oss-fg);border-color:var(--operational-status-oss-border)}.weekly-status[data-status],.weekly-status-select[data-status]{border:1px solid var(--operational-status-border,var(--operational-status-unknown-border));color:var(--operational-status-fg,var(--operational-status-unknown-fg));background:var(--operational-status-bg,var(--operational-status-unknown-bg))}.drivers-status[data-status]{--driver-status:var(--operational-status-fg,var(--operational-status-unknown-fg));border-color:var(--operational-status-border,var(--operational-status-unknown-border))!important;color:var(--operational-status-fg,var(--operational-status-unknown-fg))!important;background:var(--operational-status-bg,var(--operational-status-unknown-bg))!important}.weekly-filter-options>button[data-status]{border-color:var(--operational-status-border,var(--operational-status-unknown-border));color:var(--operational-status-fg,var(--operational-status-unknown-fg));background:color-mix(in srgb,var(--operational-status-bg,var(--operational-status-unknown-bg)) 74%,var(--chime-surface))}.weekly-filter-options>button[data-status][data-active=true]{background:var(--operational-status-bg,var(--operational-status-unknown-bg));box-shadow:inset 0 0 0 1px var(--operational-status-border,var(--operational-status-unknown-border))}.weekly-status-select option[data-status]{color:var(--operational-status-fg,var(--operational-status-unknown-fg));background:var(--operational-status-bg,var(--operational-status-unknown-bg))}.new-erp-mfa-shell{min-height:620px}.new-erp-mfa-story .login-story-copy{margin-bottom:28px}.new-erp-mfa-login-form{margin-top:30px}.new-erp-mfa-code-control input{letter-spacing:.18em;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:650;font-size:18px!important}.new-erp-mfa-code-control:focus-within input{letter-spacing:.2em}.new-erp-mfa-mobile-hero{display:none}.new-erp-mfa-form{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.new-erp-mfa-form input{border:1px solid var(--border,#d4d4d4);background:var(--surface,#fff);width:150px;color:inherit;letter-spacing:.12em;text-align:center;border-radius:12px;padding:10px 12px;font:600 18px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.new-erp-mfa-error{color:#b42318;font-size:13px}.new-erp-mfa-link{color:var(--muted,#737373);cursor:pointer;background:0 0;border:0;margin-top:4px;font-size:13px;text-decoration:underline}.new-erp-mfa-setup{border:1px solid var(--border,#e5e5e5);background:var(--surface,#fff);border-radius:16px;justify-items:start;gap:10px;padding:16px;display:grid}.new-erp-mfa-setup p{margin:0;font-size:13px}.new-erp-mfa-setup img{background:#fff;border-radius:8px}.new-erp-mfa-setup code{word-break:break-all;background:#0000000d;border-radius:8px;padding:6px 10px;font-size:12px}.new-erp-reset-shell{min-height:620px}.new-erp-reset-story .login-story-copy{margin-bottom:28px}.new-erp-reset-checklist{z-index:1;color:#b9b9bf;background:#242426;border:1px solid #ffffff17;border-radius:16px;gap:9px;padding:15px;font-size:11px;display:grid;position:relative}.new-erp-reset-checklist span{align-items:center;gap:9px;display:flex}.new-erp-reset-checklist svg{color:#78c89c;stroke-width:2.2px;flex:none}.new-erp-reset-form{margin-top:30px}.new-erp-reset-hint{color:var(--login-muted);margin:-7px 0 -2px;font-size:10px;line-height:1.45}.new-erp-reset-signout{min-height:40px;color:var(--login-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:12px auto 0;padding:0 10px;font-size:10px;font-weight:650;text-decoration:underline;display:block}.new-erp-reset-signout:hover{color:var(--login-ink)}.new-erp-reset-signout:active{transform:scale(.97)}.new-erp-reset-mobile-hero{display:none}@media (width<=760px){.new-erp-mfa-mobile-hero{min-height:280px;padding-bottom:52px;display:flex}.new-erp-mfa-mobile-hero>*{z-index:1;position:relative}.new-erp-mfa-page .login-form-heading{min-height:0}.new-erp-mfa-login-form{margin-top:26px}.new-erp-reset-mobile-hero{min-height:280px;padding-bottom:52px;display:flex}.new-erp-reset-mobile-hero>*{z-index:1;position:relative}.new-erp-reset-page .login-form-heading{min-height:0}.new-erp-reset-form{margin-top:26px}.new-erp-reset-hint{margin-top:-5px}}@media (prefers-reduced-motion:reduce){.new-erp-reset-signout{transition:none}}.app.new-erp-shell .content:has(>.chime-next>.ah-page){padding:0}.app.new-erp-shell .content:has(>.chime-next>.ah-page)>.chime-next{min-height:100%;display:flex}.new-erp-shell .chime-next>.ah-page{--ah-line:#e1e4df;--ah-paper:#fff;--ah-soft:#f4f5f2;--ah-canvas:var(--color-page,#e9ecef);--ah-ink:#20221f;--ah-muted:#70746d;--ah-green:#2d7737;--ah-green-soft:#edf7e9;--ah-danger:#b42318;--ah-danger-soft:#fff0ee;--ah-shadow:0 4px 12px #25251f12, 0 1px 3px #25251f0a;box-sizing:border-box;background:var(--ah-canvas);width:100%;min-width:0;max-width:none;min-height:100%;color:var(--ah-ink);flex:1 0 auto;align-content:start;gap:16px;padding:24px;display:grid;overflow-x:hidden}.new-erp-shell.dark .chime-next>.ah-page{--ah-line:var(--border,#454941);--ah-paper:var(--surface,#2b2d29);--ah-soft:#ffffff0f;--ah-canvas:var(--color-page,#242522);--ah-ink:var(--ink,#f2f3ef);--ah-muted:var(--muted,#aeb2a9);--ah-green:#96dc9d;--ah-green-soft:#397e3a40;--ah-danger:#ffaaa2;--ah-danger-soft:#b6352b2e;--ah-shadow:0 3px 7px #0000002e}.new-erp-shell .chime-next .ah-head{background:0 0;border:0;align-items:flex-start;gap:12px;margin:0;padding:0 0 4px;display:flex}.new-erp-shell .chime-next :is(.ah-head-icon,.ah-head>svg,.ah-head .erp-page-header__icon){box-sizing:content-box;border:1px solid var(--ah-line);background:var(--ah-paper);width:18px;height:18px;color:var(--ah-green);box-shadow:var(--ah-shadow);stroke-width:1.8px;border-radius:12px;flex:0 0 18px;place-items:center;padding:9px;display:grid}.new-erp-shell .chime-next .ah-head-icon svg{width:18px;height:18px}.new-erp-shell .chime-next .ah-head-copy{min-width:0}.new-erp-shell .chime-next .ah-head .erp-page-header__identity{align-items:flex-start;gap:12px}.new-erp-shell .chime-next .ah-head .erp-page-header__identity>div{flex-direction:column;min-width:0;display:flex}.new-erp-shell .chime-next .ah-head .erp-page-header__source{order:-1;margin:0}.new-erp-shell .chime-next .ah-eyebrow,.new-erp-shell .chime-next .ah-add-kicker{color:var(--ah-green);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:750;display:block}.new-erp-shell .chime-next .ah-head h1{color:var(--ah-ink);letter-spacing:-.025em;margin:0 0 3px;font-size:28px;font-weight:650;line-height:1.15}.new-erp-shell .chime-next .ah-head p{color:var(--ah-muted);margin:0;font-size:13px;line-height:1.45}.new-erp-shell .chime-next .ah-summary{border:1px solid var(--ah-line);background:var(--ah-paper);color:var(--ah-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:7px 10px;font-size:11px;font-weight:650;display:flex}.new-erp-shell .chime-next .ah-head .erp-page-header__actions{align-self:center}.new-erp-shell .chime-next .ah-summary{margin-top:0;margin-bottom:0}.new-erp-shell .chime-next .ah-summary-item{grid-template-columns:auto auto;align-items:center;gap:6px;display:grid}.new-erp-shell .chime-next .ah-summary-item+.ah-summary-item{border-left:1px solid var(--ah-line);padding-left:10px}.new-erp-shell .chime-next .ah-summary-item :is(dt,dd){margin:0}.new-erp-shell .chime-next .ah-summary-item dd{color:var(--ah-ink);font-variant-numeric:tabular-nums}.new-erp-shell .chime-next .ah-summary-item[data-tone=open] dd{color:var(--ah-green)}.new-erp-shell .chime-next .ah-add{box-sizing:border-box;border:1px solid var(--ah-line);background:var(--ah-paper);width:100%;min-width:0;box-shadow:var(--ah-shadow);border-radius:20px;gap:12px;padding:16px;display:grid}.new-erp-shell .chime-next .ah-add-head{background:0 0;border:0;justify-content:space-between;align-items:flex-end;gap:16px;margin:0;padding:0;display:flex}.new-erp-shell .chime-next .ah-add-title{align-items:center;gap:10px;display:flex}.new-erp-shell .chime-next .ah-add-title>span{background:var(--ah-green-soft);width:32px;height:32px;color:var(--ah-green);border-radius:10px;flex:0 0 32px;place-items:center;display:grid}.new-erp-shell .chime-next .ah-add-title>div{gap:2px;display:grid}.new-erp-shell .chime-next .ah-add-title strong{color:var(--ah-ink);font-size:14px;font-weight:650}.new-erp-shell .chime-next .ah-add-title span{color:var(--ah-muted);font-size:12px}.new-erp-shell .chime-next .ah-add-title h2{color:var(--ah-ink);letter-spacing:-.01em;text-transform:none;margin:0;font-size:14px;font-weight:650}.new-erp-shell .chime-next .ah-add-title p{color:var(--ah-muted);margin:0;font-size:12px}.new-erp-shell .chime-next .ah-add-title>span,.new-erp-shell .chime-next .ah-add-kicker{color:var(--ah-green)}.new-erp-shell .chime-next .ah-add form:not(.ah-search){border:1px solid var(--ah-line);background:var(--ah-soft);width:min(100%,760px);height:44px;color:var(--ah-muted);border-radius:15px;align-items:center;gap:10px;padding:4px 4px 4px 14px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex}.new-erp-shell .chime-next .ah-add form:not(.ah-search):focus-within{border-color:var(--ah-green);background:var(--ah-paper);box-shadow:0 0 0 3px color-mix(in srgb, var(--ah-green) 15%, transparent)}.new-erp-shell .chime-next .ah-add form:not(.ah-search)>svg{stroke-width:1.8px;flex:0 0 16px;width:16px;height:16px}.new-erp-shell .chime-next .ah-search{align-items:center;gap:8px;width:min(100%,760px);min-width:0;display:flex}.new-erp-shell .chime-next .ah-search .ah-search-field{flex:1 1 0;border:1px solid var(--ah-line)!important;background:var(--ah-paper)!important;width:0!important;min-width:0!important;height:44px!important;min-height:44px!important;box-shadow:none!important;border-radius:14px!important;padding:0 7px 0 12px!important}.new-erp-shell .chime-next .ah-search .ah-search-field:focus-within{border-color:var(--ah-green)!important;background:var(--ah-paper)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ah-green) 15%, transparent)!important}.new-erp-shell .chime-next .ah-search .ah-search-field>input[type=search]{appearance:none;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.new-erp-shell .chime-next .ah-search .ah-search-field>button{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--ah-muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.new-erp-shell .chime-next .ah-search .ah-search-field>button:hover{background:var(--ah-soft);color:var(--ah-ink)}.new-erp-shell .chime-next .ah-search .ah-search-submit{flex:none;border-radius:14px!important;width:auto!important;height:44px!important;min-height:44px!important;padding-inline:17px!important}.new-erp-shell .chime-next .ah-search .ah-search-submit:disabled{color:#ffffff94!important;opacity:1!important;background:#20231f!important;border-color:#20231f!important}.new-erp-shell .chime-next :is(.ah-add,.ah-comment) input{box-sizing:border-box;min-width:0;height:100%;color:var(--ah-ink);box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0;font-size:13px;font-weight:500}.new-erp-shell .chime-next :is(.ah-add,.ah-comment) input::placeholder{color:var(--ah-muted);opacity:.88}.new-erp-shell .chime-next .ah-clear{width:28px;height:28px;min-height:28px;color:var(--ah-muted);background:0 0;border:0;border-radius:8px;flex:0 0 28px;place-items:center;padding:0;display:grid}.new-erp-shell .chime-next :is(.ah-submit,.ah-add form:not(.ah-search)>.button){color:#fff;height:34px;min-height:34px;box-shadow:none;cursor:pointer;background:#171817;border:0;border-radius:11px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:650;display:inline-flex}.new-erp-shell.dark .chime-next :is(.ah-submit,.ah-add form:not(.ah-search)>.button){color:#171817;background:#f2f3ef}.new-erp-shell .chime-next :is(.ah-results,.ah-add ul){border:1px solid var(--ah-line);border-radius:14px;gap:0;width:min(100%,760px);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.new-erp-shell .chime-next .ah-add li{border-bottom:1px solid var(--ah-line);background:var(--ah-paper);min-height:52px;color:var(--ah-muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 14px;font-size:13px;display:flex}.new-erp-shell .chime-next .ah-add li:last-child{border-bottom:0}.new-erp-shell .chime-next .ah-add li b{color:var(--ah-ink)}.new-erp-shell .chime-next .ah-result-copy{gap:2px;min-width:0;display:grid}.new-erp-shell .chime-next .ah-result-route{color:var(--ah-muted);font-size:12px}.new-erp-shell .chime-next .ah-result-route i{padding-inline:3px;font-style:normal}.new-erp-shell .chime-next .ah-result-add{flex:none}.new-erp-shell .chime-next .ah-search-empty{background:var(--ah-soft);border-radius:12px;align-items:center;gap:9px;width:min(100%,760px);padding:9px 12px;display:flex}.new-erp-shell .chime-next .ah-search-empty>span{gap:1px;display:grid}.new-erp-shell .chime-next .ah-search-empty strong{color:var(--ah-ink);font-size:12px}.new-erp-shell .chime-next .ah-page .button{border:1px solid var(--ah-line);background:var(--ah-paper);min-height:34px;color:var(--ah-ink);box-shadow:none;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:650;line-height:1;transition:border-color .15s,background-color .15s,transform .15s;display:inline-flex}.new-erp-shell .chime-next .ah-page .button:hover:not(:disabled){border-color:color-mix(in srgb, var(--ah-ink) 28%, var(--ah-line));background:var(--ah-soft)}.new-erp-shell .chime-next .ah-page .button:active:not(:disabled){transform:translateY(1px)}.new-erp-shell .chime-next .ah-page .button:disabled{cursor:default;opacity:.45}.new-erp-shell .chime-next .ah-page .button svg{stroke-width:1.9px;width:14px;height:14px}.new-erp-shell .chime-next .ah-page :is(button,input):focus-visible{outline:2px solid var(--ah-green);outline-offset:2px}.new-erp-shell .chime-next :is(.ah-search,.ah-add form,.ah-comment) input:focus-visible{outline:0}.new-erp-shell .chime-next .ah-error{border:1px solid color-mix(in srgb, var(--ah-danger) 28%, transparent);background:var(--ah-danger-soft);color:var(--ah-danger);border-radius:13px;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.4;display:flex}.new-erp-shell .chime-next .ah-error>svg{flex:0 0 17px}.new-erp-shell .chime-next .ah-error>span{gap:1px;display:grid}.new-erp-shell .chime-next .ah-error button{min-height:32px;color:inherit;background:0 0;border:1px solid;border-radius:10px;align-items:center;gap:6px;margin-left:auto;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}.new-erp-shell .chime-next .ah-empty{color:var(--ah-muted);margin:0;font-size:13px;line-height:1.45}.new-erp-shell .chime-next :is(.ah-state,.ah-page>.ah-empty){border:1px solid var(--ah-line);background:var(--ah-paper);min-height:220px;color:var(--ah-muted);box-shadow:var(--ah-shadow);text-align:center;border-radius:20px;align-content:center;place-items:center;gap:10px;padding:28px;display:grid}.new-erp-shell .chime-next .ah-state strong{color:var(--ah-ink);font-size:15px;font-weight:650}.new-erp-shell .chime-next .ah-state p{max-width:420px;color:var(--ah-muted);margin:0;font-size:13px;line-height:1.5}.new-erp-shell .chime-next .ah-state h2{color:var(--ah-ink);letter-spacing:-.01em;text-transform:none;margin:0 0 4px;font-size:15px;font-weight:650}.new-erp-shell .chime-next .ah-state-icon{background:var(--ah-soft);width:42px;height:42px;color:var(--ah-muted);border-radius:14px;place-items:center;display:grid}.new-erp-shell .chime-next .ah-state-icon svg{stroke-width:1.7px;width:19px;height:19px}.new-erp-shell .chime-next .ah-add>.ah-empty{width:min(100%,760px);padding:6px 4px 2px}.new-erp-shell .chime-next .ah-content{gap:16px;min-width:0;display:grid}.new-erp-shell .chime-next :is(.ah-list-section,.ah-page>section:not(.ah-add)){gap:10px;display:grid}.new-erp-shell .chime-next .ah-list-heading{align-items:center;gap:8px;display:flex}.new-erp-shell .chime-next .ah-list-heading>div{gap:2px;display:grid}.new-erp-shell .chime-next .ah-list-heading h2{margin:0}.new-erp-shell .chime-next .ah-list-heading p{color:var(--ah-muted);margin:0;font-size:12px}.new-erp-shell .chime-next .ah-count{background:var(--ah-soft);min-width:20px;height:20px;color:var(--ah-muted);border-radius:999px;place-items:center;padding:0 6px;font-size:10px;font-weight:700;display:inline-grid}.new-erp-shell .chime-next .ah-page h2{color:var(--ah-muted);letter-spacing:.075em;text-transform:uppercase;margin:4px 2px 0;font-size:11px;font-weight:700}.new-erp-shell .chime-next .ah-page .ah-add-title h2{color:var(--ah-ink);letter-spacing:-.01em;text-transform:none;margin:0;font-size:14px;font-weight:650}.new-erp-shell .chime-next .ah-page .ah-state h2{color:var(--ah-ink);letter-spacing:-.01em;text-transform:none;margin:0 0 4px;font-size:15px;font-weight:650}.new-erp-shell .chime-next .ah-page .ah-list-heading h2{margin:0}.new-erp-shell .chime-next .ah-card-list{gap:10px;display:grid}.new-erp-shell .chime-next .ah-card{border:1px solid var(--ah-line);background:var(--ah-paper);box-shadow:var(--ah-shadow);border-radius:18px;gap:14px;margin:0;padding:18px;display:grid}.new-erp-shell .chime-next .ah-card[data-done]{opacity:.72}.new-erp-shell .chime-next .ah-card>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding:0;display:flex}.new-erp-shell .chime-next :is(.ah-card-copy,.ah-card>header>div:first-child){gap:3px;min-width:0;display:grid}.new-erp-shell .chime-next .ah-card-load{align-items:center;gap:7px;display:flex}.new-erp-shell .chime-next .ah-card-load>span{color:var(--ah-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.new-erp-shell .chime-next :is(.ah-load,.ah-card-load strong,.ah-card header>div:first-child>strong){color:var(--ah-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.new-erp-shell .chime-next .ah-card-load i{color:#8a5a00;background:#fff3de;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.new-erp-shell .chime-next .ah-card[data-done] .ah-card-load i{background:var(--ah-green-soft);color:var(--ah-green)}.new-erp-shell.dark .chime-next .ah-card-load i{color:#ffd071;background:#a667003b}.new-erp-shell .chime-next :is(.ah-route,.ah-card-route,.ah-card header>div:first-child>span){color:var(--ah-ink);font-size:13px}.new-erp-shell .chime-next .ah-card-route b{color:var(--ah-muted);padding-inline:4px;font-weight:400}.new-erp-shell .chime-next :is(.ah-meta,.ah-card-meta,.ah-card header small,.ah-thread small){color:var(--ah-muted);font-size:11px}.new-erp-shell .chime-next .ah-actions{flex:none;gap:7px;display:flex}.new-erp-shell .chime-next .ah-actions .ah-remove-button{color:var(--ah-muted)}.new-erp-shell .chime-next .ah-done{background:var(--ah-green-soft);width:max-content;max-width:100%;color:var(--ah-green);border-radius:999px;margin:-2px 0 0;padding:6px 10px;font-size:11px;font-weight:650}.new-erp-shell .chime-next .ah-thread{gap:7px;margin:0;padding:0;list-style:none;display:grid}.new-erp-shell .chime-next .ah-thread li{background:var(--ah-soft);color:var(--ah-ink);border-radius:12px;grid-template-columns:auto 1fr;gap:2px 8px;padding:10px 12px;font-size:13px;display:grid}.new-erp-shell .chime-next .ah-thread li span{grid-column:1/-1;line-height:1.45}.new-erp-shell .chime-next .ah-comment{border:1px solid var(--ah-line);background:var(--ah-soft);border-radius:14px;align-items:center;gap:8px;height:42px;padding:3px 3px 3px 13px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex}.new-erp-shell .chime-next .ah-comment>svg{color:var(--ah-muted);flex:0 0 15px}.new-erp-shell .chime-next .ah-comment:focus-within{border-color:var(--ah-green);background:var(--ah-paper);box-shadow:0 0 0 3px color-mix(in srgb, var(--ah-green) 15%, transparent)}.new-erp-shell .chime-next .ah-comment .product-button{height:34px;min-height:34px}.topbar-bell-compose{border-top:1px solid var(--border,#e5e5e5);gap:6px;padding:10px 12px;display:grid}.topbar-bell-compose input,.topbar-bell-compose textarea{border:1px solid var(--border,#d4d4d4);color:inherit;font:inherit;resize:vertical;background:0 0;border-radius:10px;padding:7px 9px;font-size:13px}.topbar-bell-compose small{color:#b42318}.topbar-bell-compose div{gap:6px;display:flex}@media (width<=900px){.new-erp-shell .chime-next .ah-summary{display:none}.new-erp-shell .chime-next .ah-search{flex-direction:column;align-items:stretch;width:100%}.new-erp-shell .chime-next .ah-search .ah-search-field,.new-erp-shell .chime-next .ah-search .ah-search-submit{width:100%!important}}@media (width<=760px){.new-erp-shell .chime-next>.ah-page{padding:16px 12px calc(92px + env(safe-area-inset-bottom));gap:12px}.new-erp-shell .chime-next .ah-head h1{font-size:24px}.new-erp-shell .chime-next .ah-add{border-radius:18px;padding:12px}.new-erp-shell .chime-next .ah-add-kicker{display:none}.new-erp-shell .chime-next .ah-add form:not(.ah-search){height:44px}.new-erp-shell .chime-next :is(.ah-state,.ah-page>.ah-empty){border-radius:18px;min-height:180px}.new-erp-shell .chime-next .ah-state :is(h2,p){overflow-wrap:anywhere;text-wrap:balance;max-width:100%}.new-erp-shell .chime-next .ah-card{border-radius:17px;padding:15px}.new-erp-shell .chime-next .ah-card>header{flex-direction:column}.new-erp-shell .chime-next .ah-actions{width:100%}.new-erp-shell .chime-next .ah-actions .product-button:first-child{flex:1}.new-erp-shell .chime-next .ah-comment{height:44px}}@media (width<=420px){.new-erp-shell .chime-next :is(.ah-head-icon,.ah-head>svg,.ah-head .erp-page-header__icon){flex-basis:16px;width:16px;height:16px;padding:8px}.new-erp-shell .chime-next .ah-head h1{font-size:22px}.new-erp-shell .chime-next .ah-add form:not(.ah-search){gap:8px;padding-left:11px}.new-erp-shell .chime-next :is(.ah-submit,.ah-add form:not(.ah-search)>.button){padding-inline:13px}.new-erp-shell .chime-next .ah-add li{flex-direction:column;align-items:flex-start}.new-erp-shell .chime-next .ah-add li .product-button{align-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.new-erp-shell .chime-next .ah-page *,.new-erp-shell .chime-next .ah-page :before,.new-erp-shell .chime-next .ah-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.topbar-bell-compose-button{border:1px solid var(--border,#d4d4d4);width:auto;min-width:0;height:32px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px;flex:auto;padding:0 12px;font-size:12px;font-weight:650}.topbar-bell-compose-button[data-primary]{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.topbar-bell-compose-button:disabled{opacity:.5;cursor:not-allowed}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:is(html:has(.new-erp-shell),body:has(.new-erp-shell)){overscroll-behavior:none}.new-erp-shell :is(button,a,[role=button]){touch-action:manipulation;-webkit-user-select:none;user-select:none}.new-erp-shell :is(.wb-table-wrap,.monthly-table-wrap,.directory-table-wrap,.drivers-table-wrap,.new-erp-import-preview,.new-erp-load-scroll,.driver-edit-dialog form){overscroll-behavior:contain}@media (pointer:coarse){.new-erp-shell :is(input,textarea,select){font-size:16px}}body:has(.new-erp-shell){display:flow-root}.new-erp-shell .workspace{min-width:0;min-height:0}.new-erp-shell .content{min-width:0;container:erp-page/inline-size}.new-erp-shell .content>.chime-next{width:100%;min-width:0}.new-erp-shell .content>.chime-next>section{min-width:0}.new-erp-shell .chime-next>:has(>.weekly-dialog-backdrop){animation:none!important;transform:none!important}.new-erp-shell .content:has(.weekly-dialog-backdrop){z-index:100}.new-erp-shell :is(.wb-table-wrap,.monthly-table-wrap,.directory-table-wrap,.drivers-table-wrap,.new-erp-import-preview){min-width:0;max-width:100%;overflow:auto}.new-erp-shell :is(.settings-content,.settings-layout,.attention-page,.directory-page,.drivers-page){min-width:0}@media (width>=721px){.app.new-erp-shell{height:calc(100dvh - 20px);min-height:0;margin-block:10px}.app.new-erp-shell .sidebar{height:100%;min-height:0}.app.new-erp-shell .workspace{flex-direction:column;height:100%;display:flex;overflow:hidden}.app.new-erp-shell .topbar{flex:0 0 52px}:is(.app.new-erp-shell .workspace .content,.app.new-erp-shell .workspace .content:has(.dashboard)){flex:1 1 0;height:auto;min-height:0;overflow:auto}.app.new-erp-shell .content:not(:has(.dashboard)){padding:clamp(12px,1.2vw,24px)}}@container erp-page (width<=1050px){.new-erp-shell :is(.settings-layout,.settings-layout--identity){grid-template-columns:minmax(0,1fr);gap:16px}.new-erp-shell .settings-nav{flex-flow:wrap;position:static}.new-erp-shell .settings-nav :is(button,a){width:auto}.new-erp-shell :is(.attention-heading,.attention-toolbar,.drivers-heading,.directory-heading){flex-wrap:wrap}}@container erp-page (width<=620px){.new-erp-shell :is(.settings-fields,.settings-fields--three,.new-erp-settings-field-row){grid-template-columns:minmax(0,1fr)}.new-erp-shell .settings-fields--three .settings-field:last-child{grid-column:auto}.new-erp-shell :is(.settings-heading,.drivers-toolbar,.directory-toolbar){flex-wrap:wrap;gap:12px}}@media (width<=720px){.app.new-erp-shell{height:auto;min-height:100dvh}.app.new-erp-shell .content{min-width:0;height:auto}.app.new-erp-shell .mobile-page-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;min-width:0;max-width:clamp(84px,28vw,140px);font-size:14px;overflow:hidden}.app.new-erp-shell .top-actions{gap:4px}.app.new-erp-shell .topbar-title--date .topbar-date-widget{gap:6px;width:96px;min-width:96px;padding-right:7px}.app.new-erp-shell .topbar-title--date .topbar-date-widget>strong{flex-basis:32px;width:32px;height:32px;font-size:19px}}@container erp-page (width<=850px){.new-erp-shell .new-erp-settings-layout{grid-template-columns:minmax(0,1fr);gap:16px}.new-erp-shell .new-erp-settings-nav{flex-wrap:wrap;gap:4px;display:flex}}@media (width<=720px){.new-erp-shell .fleet-page .drivers-table-wrap.fleet-table-wrap{display:none}.new-erp-shell .fleet-table-wrap table{min-width:700px}}.app.new-erp-shell .sidebar-profile.button{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:color-mix(in srgb, var(--ui-surface) 72%, var(--ui-surface-subtle));height:auto;min-height:54px;box-shadow:none;color:var(--ui-text);text-align:left;transition:background-color .14s ease, border-color .14s ease, box-shadow .14s ease, transform .12s var(--chime-motion-ease);grid-template-columns:34px minmax(0,1fr) 14px;gap:9px;margin-top:10px;padding:8px;transform:none}.app.new-erp-shell .sidebar-profile .sidebar-avatar{border:1px solid color-mix(in srgb, var(--ui-surface) 16%, transparent);border-radius:var(--ui-radius-control);background:var(--ui-text);width:34px;height:34px;color:var(--ui-surface);letter-spacing:.025em;place-items:center;font-size:11px;font-weight:750;line-height:1;display:grid}.app.new-erp-shell.dark .sidebar-profile .sidebar-avatar{background:var(--ui-text);color:var(--ui-surface);border-color:#ffffff1f}.app.new-erp-shell .sidebar-workspace-copy{align-content:center;gap:2px;min-width:0;display:grid}.app.new-erp-shell .sidebar-profile strong{color:var(--ui-text);font-size:11px;font-weight:650;line-height:1.25}.app.new-erp-shell .sidebar-profile small{color:var(--ui-text-muted);margin:0;font-size:9.5px;font-weight:500;line-height:1.25}.app.new-erp-shell .sidebar-profile .profile-chevron{color:var(--ui-text-muted);opacity:.72;transition:color .14s ease, transform .14s var(--chime-motion-ease);justify-self:end;transform:none}.app.new-erp-shell .sidebar-profile.button:hover{background:var(--ui-hover);border-color:var(--ui-border-strong);box-shadow:none;transform:none}.app.new-erp-shell .sidebar-profile.button:hover .profile-chevron{color:var(--ui-text);transform:translate(1px)}.app.new-erp-shell .sidebar-profile.button:active{background:var(--ui-selected);transform:scale(.99)}.app.new-erp-shell .sidebar-profile.button:focus-visible{border-color:color-mix(in srgb, var(--erp-brand-lime) 72%, var(--ui-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--erp-brand-lime) 28%, transparent);outline:0}@media (width>=721px){.app.new-erp-shell.app--compact .sidebar-profile.button{border-radius:14px;grid-template-columns:34px;width:46px;min-height:46px;padding:5px}.app.new-erp-shell.app--compact .sidebar-profile>span:not(.sidebar-avatar),.app.new-erp-shell.app--compact .sidebar-profile .profile-chevron{display:none}}@media (width>=721px) and (width<=1000px){.app.new-erp-shell .sidebar{width:82px;padding-inline:8px}.app.new-erp-shell .sidebar-profile.button{border-radius:14px;grid-template-columns:34px;width:46px;min-height:46px;padding:5px}.app.new-erp-shell .sidebar-profile>span:not(.sidebar-avatar),.app.new-erp-shell .sidebar-profile .profile-chevron{display:none}}.new-erp-shell .sidebar-accounting-section{border-top:1px solid var(--ui-border);margin-top:14px;padding-top:12px}.new-erp-shell.app--compact .sidebar-accounting-section{justify-items:center;display:grid}@media (width>=721px) and (width<=1000px){.new-erp-shell .sidebar-accounting-section{justify-items:center;display:grid}.app.new-erp-shell .brand-copy,.app.new-erp-shell .nav-label,.app.new-erp-shell .nav-item>span:not(.app-icon),.app.new-erp-shell .nav-chevron,.app.new-erp-shell .footer-action>span:not(.app-icon),.app.new-erp-shell .sidebar-switch{display:none!important}.app.new-erp-shell .brand{justify-content:center;min-height:66px;padding-inline:0}.app.new-erp-shell .nav-item.button,.app.new-erp-shell .footer-action.button{justify-content:center;width:44px;min-width:44px;margin-inline:auto;padding-inline:0}.app.new-erp-shell .nav-item.button{border-radius:50%;height:44px;min-height:44px}.app.new-erp-shell .nav-package-group+.nav-package-group{margin-top:8px}}.mobile-bottom-nav,.mobile-more-layer,.new-erp-mobile-loads,.mobile-load-view-tabs,.new-erp-mobile-fleet,.new-erp-ratecon-camera,.new-erp-ratecon-camera-input,.mobile-executive-dashboard{display:none}@media (width<=720px){body:has(.app.new-erp-shell){background:var(--ui-canvas,#eef1f3);overflow-x:hidden}.app.new-erp-shell{border-radius:0;width:100%;padding:0;overflow:visible}.app.new-erp-shell>.sidebar,.app.new-erp-shell>.sidebar-scrim,.app.new-erp-shell .mobile-menu{display:none!important}.app.new-erp-shell .workspace{width:100%;margin:0}.app.new-erp-shell .topbar{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0;min-height:54px;padding-inline:12px;position:sticky;top:0}.app.new-erp-shell .top-actions>.topbar-search{display:none}:is(.app.new-erp-shell .content,.app.new-erp-shell .content:has(.dashboard)){min-height:calc(100dvh - 54px);padding:12px 12px calc(92px + env(safe-area-inset-bottom));overflow:visible}.app.new-erp-shell .content:has(.dashboard){padding-inline:10px}.mobile-executive-dashboard{gap:10px;display:grid}.mobile-executive-dashboard>header{justify-content:space-between;align-items:flex-end;gap:10px;padding:3px 2px 0;display:flex}.mobile-executive-dashboard>header small{color:var(--ui-text-muted);letter-spacing:.09em;font-size:8px;font-weight:800}.mobile-executive-dashboard>header h1{letter-spacing:-.04em;margin:2px 0 0;font-size:20px}.mobile-executive-dashboard>header>span{color:var(--ui-text-muted);font-size:10px}.mobile-executive-income{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 5px 16px #1418150e}.mobile-executive-income article{border-right:1px solid var(--ui-border);gap:4px;min-width:0;padding:13px 10px;display:grid}.mobile-executive-income article:last-child{border-right:0}.mobile-executive-income article>span{color:var(--ui-text-muted);font-size:9px}.mobile-executive-income strong{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,4.3vw,18px);overflow:hidden}.mobile-executive-income small{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mobile-executive-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mobile-executive-signals article{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:10px;display:grid}.mobile-executive-signals svg{width:28px;height:28px;color:var(--erp-brand-green-ink);background:color-mix(in srgb, var(--erp-brand-lime) 17%, transparent);border-radius:9px;padding:7px}.mobile-executive-signals span{gap:2px;min-width:0;display:grid}.mobile-executive-signals small{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.mobile-executive-signals b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mobile-executive-alert{border:1px solid color-mix(in srgb, #d98c25 38%, var(--ui-border));color:#7d4b0c;background:color-mix(in srgb, #f1a43c 11%, var(--ui-surface));text-align:left;width:100%;min-height:58px;font:inherit;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;display:grid}.new-erp-shell.dark .mobile-executive-alert{color:#ffc36b}.mobile-executive-alert>svg{background:#d98c2524;border-radius:11px;width:34px;height:34px;padding:8px}.mobile-executive-alert span{gap:2px;display:grid}.mobile-executive-alert b{font-size:11px}.mobile-executive-alert small{opacity:.8;font-size:9px}.mobile-executive-clear{border:1px solid var(--ui-border);min-height:38px;color:var(--ui-text-muted);background:var(--ui-surface);border-radius:13px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.mobile-executive-clear span{background:#45a652;border-radius:50%;width:7px;height:7px}.chime-next .dashboard>.gross-card{display:none!important}.mobile-bottom-nav{z-index:80;right:8px;bottom:max(8px, env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--ui-border,#dfe3df) 86%, transparent);background:color-mix(in srgb, var(--ui-surface,#fff) 92%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;min-height:64px;padding:5px;display:grid;position:fixed;left:8px;box-shadow:0 14px 38px #14191633}.mobile-bottom-nav button{min-width:0;color:var(--ui-text-muted,#71766f);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:15px;align-content:center;place-items:center;gap:3px;display:grid;position:relative}.mobile-bottom-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:680;line-height:1;overflow:hidden}.mobile-bottom-nav button svg{transition:color .15s}.mobile-bottom-nav button[data-active]{color:var(--erp-brand-green-ink,#245a2a);background:color-mix(in srgb, var(--erp-brand-lime,#84d16a) 19%, transparent)}.mobile-bottom-nav button[data-active] svg{transform:none}.new-erp-shell.dark .mobile-bottom-nav{background:#20211ff0;border-color:#ffffff1f}.new-erp-shell.dark .mobile-bottom-nav button[data-active]{color:#8ee58b;background:#56b45b29}.mobile-more-layer{z-index:90;padding:12px 12px calc(82px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0e0c6b;align-items:flex-end;animation:.16s ease-out mobile-more-fade;display:flex;position:fixed;inset:0}.mobile-more-sheet{border:1px solid var(--ui-border,#dfe3df);width:100%;max-height:min(680px,100dvh - 106px);color:var(--ui-text,#20231f);background:var(--ui-surface,#fff);border-radius:24px;padding:16px;animation:.26s cubic-bezier(.2,.85,.25,1) mobile-more-rise;overflow:auto;box-shadow:0 24px 70px #00000047}.mobile-more-sheet>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.mobile-more-sheet>header small{color:var(--ui-text-muted);letter-spacing:.09em;font-size:9px;font-weight:800}.mobile-more-sheet>header h2{letter-spacing:-.04em;margin:2px 0 0;font-size:22px}.mobile-more-sheet>header button{width:38px;height:38px;color:inherit;background:var(--ui-surface-subtle,#f1f3f0);border:0;border-radius:50%;place-items:center;display:grid}.mobile-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-more-grid>button{border:1px solid var(--ui-border);min-height:64px;color:inherit;background:var(--ui-surface-subtle);text-align:left;font:inherit;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.mobile-more-grid>button>svg{width:34px;height:34px;color:var(--erp-brand-green-ink,#2f6b36);background:color-mix(in srgb, var(--erp-brand-lime,#84d16a) 18%, transparent);border-radius:11px;padding:8px}.mobile-more-grid>button span{gap:2px;min-width:0;display:grid}.mobile-more-grid b{font-size:11px}.mobile-more-grid small{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.mobile-more-sheet>footer{border-top:1px solid var(--ui-border);gap:8px;margin-top:12px;padding-top:12px;display:flex}.mobile-more-sheet>footer button{border:1px solid var(--ui-border);min-height:42px;color:inherit;background:var(--ui-surface-subtle);font:inherit;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:680;display:flex}.new-erp-load-directory .directory-table-wrap{display:none!important}.new-erp-load-directory .erp-data-page__chrome{background:0 0;border:0;padding:0}.new-erp-load-directory .directory-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.new-erp-load-directory .directory-tools>.erp-data-toolbar__search{grid-column:1/-1}.new-erp-load-directory .directory-width-reset{display:none}.new-erp-load-directory .directory-filter-trigger,.new-erp-load-directory .directory-tools>.product-button:last-child{justify-content:center;width:100%;min-width:0;min-height:42px}.new-erp-load-directory .directory-tools>.product-button:last-child{padding-inline:12px;font-size:11px}.new-erp-load-directory .directory-tools>.product-button:last-child svg{margin:0 5px 0 0}.mobile-load-view-tabs{background:var(--ui-surface-subtle);border-radius:13px;grid-template-columns:repeat(3,1fr);gap:3px;margin:10px 0;padding:3px;display:grid}.mobile-load-view-tabs button{min-height:36px;color:var(--ui-text-muted);font:inherit;background:0 0;border:0;border-radius:10px;font-size:11px;font-weight:700}.mobile-load-view-tabs button[data-active]{color:var(--ui-text);background:var(--ui-surface);box-shadow:0 1px 5px #16191717}.new-erp-mobile-loads{gap:9px;display:grid}.new-erp-mobile-load-card{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:18px;overflow:hidden;box-shadow:0 5px 16px #1418150e}.new-erp-mobile-load-card__main{width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;gap:9px;padding:13px;display:grid}.new-erp-mobile-load-card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.new-erp-mobile-load-card__top>b{font-size:12px}.new-erp-mobile-load-card__top>i{color:var(--ui-text-muted);background:var(--ui-surface-subtle);border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:750}.new-erp-mobile-load-card__top>i[data-tone=green]{color:#26723a;background:#e7f5e9}.new-erp-mobile-load-card__main>strong{align-items:center;gap:6px;font-size:13px;line-height:1.35;display:flex}.new-erp-mobile-load-card__main>strong svg{color:var(--ui-text-muted);flex:none}.new-erp-mobile-load-card__main>small{color:var(--ui-text-muted);font-size:9.5px}.new-erp-mobile-load-card__metrics{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.new-erp-mobile-load-card__metrics>span{background:var(--ui-surface-subtle);border-radius:11px;gap:2px;padding:8px 9px;display:grid}.new-erp-mobile-load-card__metrics small{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px}.new-erp-mobile-load-card__metrics b{font-variant-numeric:tabular-nums;font-size:12px}.new-erp-mobile-load-card>footer{border-top:1px solid var(--ui-border);background:var(--ui-surface-subtle);justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:7px 10px 7px 13px;display:flex}.new-erp-mobile-load-card>footer span{min-width:0;color:var(--ui-text-muted);align-items:center;gap:6px;font-size:10px;display:flex}.new-erp-mobile-load-card>footer button{min-height:30px;color:var(--erp-brand-green-ink);background:color-mix(in srgb, var(--erp-brand-lime) 18%, transparent);font:inherit;border:0;border-radius:9px;padding:0 10px;font-size:9px;font-weight:750}.new-erp-mobile-empty{min-height:160px;color:var(--ui-text-muted);text-align:center;align-content:center;place-items:center;gap:5px;display:grid}.new-erp-mobile-empty b{color:var(--ui-text);font-size:12px}.new-erp-mobile-empty span{font-size:10px}.fleet-page .fleet-table-card,.fleet-page .erp-page-tabs{display:none}.fleet-page .erp-data-page__header{align-items:flex-end;min-height:0}.fleet-page .erp-data-page__header .erp-page-header__actions{align-self:flex-end;width:auto}.fleet-page .erp-data-page__header .erp-page-header__actions>:not(:last-child){display:none}.fleet-page .erp-data-page__header .erp-page-header__actions>:last-child{width:auto;min-width:0;min-height:42px;padding-inline:14px;font-size:11px}.fleet-page .fleet-toolbar>:not(.erp-data-toolbar__search):not(:has(select[aria-label="Filter by driver status"])){display:none}.new-erp-mobile-fleet{gap:9px;display:grid}.new-erp-mobile-driver-card{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:18px;overflow:hidden;box-shadow:0 5px 16px #1418150e}.new-erp-mobile-driver-card__profile{width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.new-erp-mobile-driver-avatar{color:#285f31;background:#e8f5e6;border-radius:13px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.new-erp-mobile-driver-card__profile>span:nth-child(2){gap:2px;min-width:0;display:grid}.new-erp-mobile-driver-card__profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.new-erp-mobile-driver-card__profile small{color:var(--ui-text-muted);font-size:9px}.new-erp-mobile-driver-card__profile>i{color:#2b7139;background:#e7f5e9;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.new-erp-mobile-driver-stats{grid-template-columns:repeat(3,1fr);gap:1px;padding:0 12px 10px;display:grid}.new-erp-mobile-driver-stats span{background:var(--ui-surface-subtle);gap:2px;padding:7px 9px;display:grid}.new-erp-mobile-driver-stats span:first-child{border-radius:10px 0 0 10px}.new-erp-mobile-driver-stats span:last-child{border-radius:0 10px 10px 0}.new-erp-mobile-driver-stats small{color:var(--ui-text-muted);text-transform:uppercase;font-size:8px}.new-erp-mobile-driver-stats b{font-size:11px}.new-erp-mobile-driver-actions{border-top:1px solid var(--ui-border);background:var(--ui-border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.new-erp-mobile-driver-actions :is(a,button){min-width:0;min-height:43px;color:var(--ui-text);background:var(--ui-surface);font:inherit;border:0;justify-content:center;align-items:center;gap:4px;font-size:8.5px;font-weight:700;text-decoration:none;display:flex}.new-erp-mobile-driver-actions svg{flex:none;width:13px}.new-erp-mobile-driver-actions :is(a,button):first-child{color:var(--erp-brand-green-ink)}.new-erp-mobile-driver-actions [aria-disabled=true],.new-erp-mobile-driver-actions button:disabled{color:var(--ui-text-muted);opacity:.48}.new-erp-ratecon-camera-input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.new-erp-ratecon-camera{border:1px solid color-mix(in srgb, var(--erp-brand-lime) 58%, var(--ui-border));width:100%;min-height:46px;color:var(--erp-brand-green-ink);background:color-mix(in srgb, var(--erp-brand-lime) 15%, var(--ui-surface));font:inherit;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.fleet-page .fleet-toolbar{grid-template-columns:minmax(0,1fr)}.fleet-page .fleet-toolbar>:has(select[aria-label="Filter by driver status"]){width:100%}.new-erp-accounting-page:before{content:"Mobile executive view · read only";border:1px solid var(--ui-border);color:var(--ui-text-muted);background:var(--ui-surface);border-radius:11px;margin-bottom:8px;padding:8px 11px;font-size:10px;font-weight:650;display:block}.new-erp-accounting-page :is(.new-erp-accounting-actions,.new-erp-accounting-tabs,.new-erp-accounting-period-actions,.new-erp-accounting-copy){display:none!important}.new-erp-accounting-page .new-erp-accounting-controlbar{grid-template-columns:minmax(0,1fr)}.new-erp-accounting-page .new-erp-accounting-company{display:none}}@keyframes mobile-more-fade{0%{opacity:0}}@keyframes mobile-more-rise{0%{opacity:0;transform:translateY(28px)scale(.98)}}@media (prefers-reduced-motion:reduce){.mobile-more-layer,.mobile-more-sheet{animation:none}}html.erp-page-vt .new-erp-shell .content{view-transition-name:erp-page}html.erp-page-vt .new-erp-shell .app-header .mobile-page-title{view-transition-name:erp-page-title}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(erp-page){animation:none}::view-transition-group(erp-page-title){animation:none}::view-transition-old(erp-page){animation:.12s cubic-bezier(.23,1,.32,1) both erp-page-out}::view-transition-old(erp-page-title){animation:.12s cubic-bezier(.23,1,.32,1) both erp-page-out}::view-transition-new(erp-page){animation:.2s cubic-bezier(.23,1,.32,1) 40ms both erp-page-in}::view-transition-new(erp-page-title){animation:.2s cubic-bezier(.23,1,.32,1) 40ms both erp-title-in}@keyframes erp-page-out{to{opacity:0}}@keyframes erp-page-in{0%{opacity:0;transform:translateY(6px)}}@keyframes erp-title-in{0%{opacity:0}}@keyframes erp-data-arrive{0%{opacity:0}}.new-erp-shell .weekly-board[data-arrived]>:not(header),.new-erp-shell .new-erp-monthly-board-page[data-arrived]>:not(header):not(.mtb-toast){animation:.22s cubic-bezier(.23,1,.32,1) both erp-data-arrive}html[data-page-vt] .new-erp-shell .content>.chime-next>*{animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(erp-page){animation:none}::view-transition-new(erp-page){animation:none}::view-transition-old(erp-page-title){animation:none}::view-transition-new(erp-page-title){animation:none}.new-erp-shell :is(.weekly-board,.new-erp-monthly-board-page)[data-arrived]>*{animation:none}}.login-story{--lrm-accent:#ff8f52;--lrm-done:#78c89c}.login-route-map{z-index:0;pointer-events:none;-webkit-mask-composite:source-in;transform-origin:60% 40%;width:78%;height:62%;transition:transform .62s cubic-bezier(.2,.8,.2,1),filter .62s cubic-bezier(.2,.8,.2,1),opacity .62s;position:absolute;top:18px;right:-34px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000059 28%,#000 58%),linear-gradient(#0000 0,#000 16% 62%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#00000059 28%,#000 58%),linear-gradient(#0000 0,#000 16% 62%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.login-route-map .lrm-grid-dot{fill:#ffffff12}.login-route-map .lrm-lanes path{fill:none;stroke:#ffffff12;stroke-width:1px;stroke-dasharray:2 4}.login-route-map .lrm-cities circle{fill:#ffffff6b;opacity:0;transform-box:fill-box;transform-origin:50%;animation:.48s cubic-bezier(.2,.8,.2,1) forwards lrm-city-in}.login-route-map .lrm-route,.login-route-map .lrm-route-glow{fill:none;stroke:var(--lrm-accent);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.login-route-map .lrm-route{stroke-width:1.6px}.login-route-map .lrm-route-glow{stroke-width:6px;filter:blur(4px);opacity:0}.login-route-map .lrm-truck{opacity:0}.login-route-map .lrm-truck-dot{fill:#fff;stroke:var(--lrm-accent);stroke-width:2px}.login-route-map .lrm-truck-halo{fill:var(--lrm-accent);opacity:.55}.login-route-map .lrm-pulse{fill:none;stroke:var(--lrm-done);stroke-width:1.5px;opacity:0}.login-route-map .lrm-chip{opacity:0}.login-route-map .lrm-chip rect{fill:#1c1c1feb;stroke:#ffffff1f}.login-route-map .lrm-chip circle{fill:var(--lrm-done)}.login-route-map .lrm-chip text{fill:#e9e9ee;font:600 9.5px/1 var(--font-sf-pro-text,system-ui, sans-serif);letter-spacing:.01em}@keyframes lrm-city-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.login-shell[data-phase=success] .login-route-map{filter:brightness(1.45)saturate(1.15);transform:scale(1.08)}.login-shell[data-phase=success] .login-submit{color:#fff;background:#1f8f55;border-color:#1f8f55;transition-duration:.18s}.login-shell[data-phase=success] .login-submit-icon{color:#1f8f55;background:#fff}.login-shell[data-phase=success] .login-form-body>:not(.login-form),.login-shell[data-phase=success] .login-form>label{animation:.26s cubic-bezier(.4,0,1,1) 60ms both login-step-back}.login-shell[data-phase=success]{animation:.3s cubic-bezier(.4,0,1,1) .36s both login-shell-exit}@keyframes login-step-back{to{opacity:0;filter:blur(2px);transform:translateY(-6px)}}@keyframes login-shell-exit{to{opacity:0;filter:blur(6px);transform:scale(1.015)}}.login-form:has(.login-error){animation:.32s cubic-bezier(.36,.07,.19,.97) both login-shake}@keyframes login-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(4px)}}.login-route-map-mobile{display:none}@media (width<=760px){.login-story .login-route-map{display:none}.new-erp-mobile-login-hero{position:relative;overflow:hidden}.new-erp-mobile-login-hero>.login-route-map-mobile{z-index:0;-webkit-mask-composite:source-in;width:92%;height:76%;display:block;position:absolute;top:8px;left:auto;right:-24px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0006 25%,#000 55%),linear-gradient(#0000 0,#000 22% 58%,#0000 92%);mask-image:linear-gradient(90deg,#0000 0,#0006 25%,#000 55%),linear-gradient(#0000 0,#000 22% 58%,#0000 92%);-webkit-mask-composite:source-in;mask-composite:intersect}.new-erp-mobile-login-hero>.login-route-map-mobile .lrm-chip{display:none}}@media (prefers-reduced-motion:reduce){.login-route-map .lrm-cities circle{opacity:1;animation:none}.login-route-map,.login-shell[data-phase=success] .login-route-map{transition:none;transform:none}.login-shell[data-phase=success],.login-shell[data-phase=success] .login-form-body>*{animation:none}.login-form:has(.login-error){animation:none}}.login-control-password input:not([type=checkbox]){padding-right:48px}.login-password-toggle{z-index:1;color:#85858c;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;transition:color .14s,background-color .14s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.login-password-toggle:hover{color:var(--login-ink,#1d1d1f);background:#7f7f7f1a}.login-password-toggle:focus-visible{outline:2px solid var(--login-accent,#ff8f52);outline-offset:1px}.login-caps-lock{color:#b45309;align-items:center;gap:6px;margin-top:7px;font-size:11px;font-weight:600;animation:.16s cubic-bezier(.2,.8,.2,1) login-hint-in;display:flex}@keyframes login-hint-in{0%{opacity:0;transform:translateY(-3px)}}@media (width<=760px){.login-password-toggle{width:44px;height:44px;right:4px}}.skeleton-block{background:linear-gradient(90deg, var(--skeleton-base,#7f7f7f1c) 0, var(--skeleton-shine,#7f7f7f33) 40%, var(--skeleton-base,#7f7f7f1c) 80%);background-size:240% 100%;max-width:100%;animation:1.4s ease-in-out infinite skeleton-shimmer;display:block}.skeleton-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skeleton-dashboard{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.skeleton-card,.skeleton-table{border:1px solid var(--ui-border,var(--border,#1d1d1f1a));border-radius:var(--card-radius,18px);background:var(--ui-surface,var(--surface,#fff))}.skeleton-card{align-content:start;gap:14px;min-height:210px;padding:18px;animation:.36s cubic-bezier(.2,.8,.2,1) both skeleton-rise;display:grid}.skeleton-card--hero{grid-column:span 2}.skeleton-card-head{align-items:center;gap:10px;display:flex}.skeleton-card-body{gap:9px;margin-top:auto;display:grid}.skeleton-table{overflow:hidden}.skeleton-table-row{border-top:1px solid var(--ui-border,var(--border,#1d1d1f14));align-items:center;gap:16px;min-height:44px;padding:0 16px;animation:.32s both skeleton-rise;display:grid}.skeleton-table-row--head{background:color-mix(in srgb, currentColor 3%, transparent);border-top:0;min-height:36px}.skeleton-tr td{height:40px}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes skeleton-rise{0%{opacity:0;transform:translateY(4px)}}@media (width<=1100px){.skeleton-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.skeleton-dashboard{grid-template-columns:1fr}.skeleton-card--hero{grid-column:auto}.skeleton-card{min-height:150px}.skeleton-table-row>:nth-child(n+4){display:none}.skeleton-table-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){.skeleton-block,.skeleton-card,.skeleton-table-row{animation:none}}.load-route-map{aspect-ratio:16/9;--lrmap-accent:#ff8f52;--lrmap-done:#3fae5c;background:#1c1c1f;border-radius:12px;margin:2px 0 12px;position:relative;overflow:hidden}.load-route-map[data-tone=done]{--lrmap-color:var(--lrmap-done)}.load-route-map[data-tone=live]{--lrmap-color:var(--lrmap-accent)}.load-route-map[data-tone=muted]{--lrmap-color:#8e8e95}.load-route-map--pending{background:linear-gradient(90deg,#1c1c1f,#26262a,#1c1c1f) 0 0/200% 100%;animation:1.3s ease-in-out infinite lrmap-loading}.load-route-map svg{width:100%;height:100%;display:block}.lrmap-grid{fill:#ffffff12}.lrmap-hub{fill:#ffffff52}.lrmap-hub-label{fill:#fff6;font-weight:600;font-family:var(--font-sf-pro-text,system-ui, sans-serif)}.lrmap-lane{fill:none;stroke:#ffffff29;stroke-linecap:round}.lrmap-route,.lrmap-route-glow{fill:none;stroke:var(--lrmap-color);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.65,0,.35,1) .15s forwards lrmap-draw}.lrmap-route-glow{opacity:.35;filter:blur(4px)}.lrmap-origin{fill:#fff;stroke:var(--lrmap-color)}.lrmap-destination{fill:var(--lrmap-color);stroke:#fff}.lrmap-pin-label{fill:#fff;font-weight:700;font-family:var(--font-sf-pro-text,system-ui, sans-serif)}.lrmap-truck{opacity:0}.lrmap-truck-halo{fill:var(--lrmap-accent);opacity:.5;filter:blur(3px)}.lrmap-truck-dot{fill:#fff;stroke:var(--lrmap-accent)}.lrmap-pulse{fill:none;stroke:var(--lrmap-done);transform-box:fill-box;transform-origin:50%;opacity:0;animation:1.8s ease-out 1.3s infinite lrmap-pulse}.load-route-map-chips{flex-wrap:wrap;gap:6px;margin:0;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.load-route-map-chips span{color:#e9e9ee;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#1c1c1fdb;border:1px solid #ffffff1a;border-radius:99px;padding:4px 8px;font-size:10.5px;font-weight:600}.load-route-map-chips b{color:#fff}.load-route-map-chips .is-done{color:#9fe0b0}@keyframes lrmap-draw{to{stroke-dashoffset:0}}@keyframes lrmap-pulse{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}@keyframes lrmap-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.lrmap-route,.lrmap-route-glow{stroke-dashoffset:0;animation:none}.lrmap-pulse,.load-route-map--pending{animation:none}}.live-ops{--lo-bg:#131316;--lo-panel:#1a1a1e;--lo-line:#ffffff14;--lo-text:#ececf1;--lo-muted:#9a9aa3;--lo-late:#ff5d6c;--lo-transit:#ff8f52;--lo-dispatched:#5aa9ff;--lo-booked:#a1a1aa;--lo-delivered:#3fae5c;min-height:calc(100dvh - 74px);font-family:var(--font-sf-pro-text,system-ui, sans-serif);flex-direction:column;gap:14px;padding:20px 24px 24px;display:flex}.live-ops [data-kind=late]{--lo-c:var(--lo-late)}.live-ops [data-kind=transit]{--lo-c:var(--lo-transit)}.live-ops [data-kind=dispatched]{--lo-c:var(--lo-dispatched)}.live-ops [data-kind=booked]{--lo-c:var(--lo-booked)}.live-ops [data-kind=delivered]{--lo-c:var(--lo-delivered)}.live-ops-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.live-ops-head h1{letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:700;display:flex}.live-ops-head p{color:var(--text-secondary,#6b6b73);margin:4px 0 0;font-size:13px}.live-ops-beacon{background:var(--lo-delivered);border-radius:50%;width:9px;height:9px;position:relative}.live-ops-beacon:after{content:"";background:var(--lo-delivered);border-radius:50%;animation:1.8s ease-out infinite lo-beacon;position:absolute;inset:0}.live-ops-filters{flex-wrap:wrap;gap:6px;display:flex}.live-ops-filters button{border:1px solid var(--border,#0000001a);height:30px;color:inherit;background:var(--surface,transparent);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.live-ops-filters button b{font-variant-numeric:tabular-nums;opacity:.6}.live-ops-filters button i{background:var(--lo-c);border-radius:50%;width:7px;height:7px}.live-ops-filters button[aria-pressed=true]{border-color:var(--lo-c,currentColor);background:color-mix(in srgb, var(--lo-c,currentColor) 12%, transparent)}.live-ops-filters button:disabled{opacity:.4;cursor:default}.live-ops-body{flex:1;grid-template-columns:minmax(0,1fr) 340px;gap:12px;min-height:0;display:grid}.live-ops-map{background:radial-gradient(120% 90% at 50% 40%, #1d1d22, var(--lo-bg));box-shadow:inset 0 0 0 1px var(--lo-line);border-radius:16px;flex-direction:column;justify-content:center;margin:0;display:flex;position:relative;overflow:hidden}.live-ops-map svg{aspect-ratio:600/330;width:100%;height:auto;max-height:100%;display:block}.live-ops-map>figcaption{color:var(--lo-muted);font-size:11px;position:absolute;bottom:12px;left:14px;right:14px}.live-ops-land{fill:none;stroke:#ffffff12;stroke-width:2.6px;stroke-linecap:round}.live-ops-map[data-loading] .live-ops-land{animation:1.4s ease-in-out infinite alternate lo-loading}.live-ops-lane-base,.live-ops-lane-flow{fill:none;stroke:var(--lo-c);stroke-linecap:round}.live-ops-lane-base{stroke-width:1.1px;opacity:.45;stroke-dasharray:1;stroke-dashoffset:1px;animation:lo-draw .9s cubic-bezier(.65, 0, .35, 1) calc(var(--i) * 35ms) forwards}.live-ops-lane[data-kind=booked] .live-ops-lane-base{opacity:.3}.live-ops-lane-flow{stroke-width:1.6px;stroke-dasharray:.035 .965;opacity:0;animation:lo-flow 3.2s linear calc(.9s + var(--i) * 35ms) infinite}.live-ops-origin{fill:var(--lo-bg);stroke:var(--lo-c);stroke-width:.9px;opacity:.8}.live-ops-dest{fill:var(--lo-c);opacity:.75}.live-ops-truck{cursor:pointer;opacity:0;animation:lo-pop .45s cubic-bezier(.34, 1.56, .64, 1) calc(.75s + var(--i) * 35ms) forwards}.live-ops-hit{fill:#0000}.live-ops-halo{fill:var(--lo-c);opacity:.22;transition:opacity .2s}.live-ops-dot{fill:#fff;stroke:var(--lo-c);stroke-width:1.6px}.live-ops-truck[data-kind=booked] .live-ops-dot{fill:var(--lo-bg)}.live-ops-truck[data-kind=late] .live-ops-halo{animation:1.6s ease-in-out infinite lo-alarm}.live-ops-ripple{fill:none;stroke:var(--lo-c);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.live-ops-truck[data-kind=delivered] .live-ops-ripple{animation:2.4s ease-out infinite lo-ripple}.live-ops-truck[data-live] .live-ops-ripple{stroke:#fff;animation:.8s ease-out 3 lo-ripple}.live-ops-map[data-focus] .live-ops-lane:not([data-hot]),.live-ops-map[data-focus] .live-ops-truck:not([data-hot]){transition:opacity .2s;opacity:.18!important}.live-ops-lane[data-hot] .live-ops-lane-base{opacity:1;stroke-width:1.8px}.live-ops-truck[data-hot] .live-ops-halo{opacity:.5}.live-ops-labels text{fill:#fff;paint-order:stroke;stroke:var(--lo-bg);stroke-width:2.5px;font-size:6.5px;font-weight:700}.live-ops-tip{z-index:2;min-width:190px;max-width:280px;color:var(--lo-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#18181cf0;border:1px solid #ffffff1a;border-radius:10px;gap:2px;padding:9px 11px;font-size:12px;animation:.16s ease-out lo-tip;display:grid;position:absolute;transform:translate(14px,-50%);box-shadow:0 10px 30px #00000059}.live-ops-tip[data-flip]{transform:translate(calc(-100% - 14px),-50%)}.live-ops-tip strong{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.live-ops-tip em{color:var(--lo-c);font-size:11px;font-style:normal;font-weight:700}.live-ops-tip small{color:var(--lo-muted)}.live-ops-empty{color:var(--lo-muted);pointer-events:none;place-items:center;margin:0;font-size:14px;display:grid;position:absolute;inset:0}.live-ops-list{background:var(--lo-panel);min-height:0;max-height:calc(100dvh - 190px);box-shadow:inset 0 0 0 1px var(--lo-line);color:var(--lo-text);border-radius:16px;flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex;overflow-y:auto}.live-ops-list button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;transition:background .15s;display:grid}.live-ops-list li[data-hot] button,.live-ops-list button:focus-visible{background:#ffffff0f;outline:none}.live-ops-list li[data-live] button{animation:1.2s ease-out 2 lo-row}.live-ops-list i{background:var(--lo-c);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lo-c) 20%, transparent);border-radius:50%}.live-ops-row-main,.live-ops-row-meta{gap:2px;min-width:0;display:grid}.live-ops-row-main b{font-size:13px}.live-ops-row-main span{color:var(--lo-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.live-ops-row-meta{white-space:nowrap;justify-items:end;font-size:11.5px;font-weight:600}.live-ops-list li[data-kind=late] .live-ops-row-meta>span{color:var(--lo-late)}.live-ops-row-meta small{color:var(--lo-muted);font-weight:500}.live-ops-row-skeleton{background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08) 0 0/200% 100%;border-radius:10px;height:46px;margin:2px 0;animation:1.3s ease-in-out infinite lo-shimmer}@keyframes lo-draw{to{stroke-dashoffset:0}}@keyframes lo-flow{0%{stroke-dashoffset:1px;opacity:0}8%{opacity:1}92%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes lo-pop{0%{opacity:0}to{opacity:1}}@keyframes lo-ripple{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3.2)}}@keyframes lo-alarm{50%{opacity:.55}}@keyframes lo-beacon{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes lo-tip{0%{opacity:0}}@keyframes lo-row{0%{background:#ffffff24}to{background:0 0}}@keyframes lo-loading{0%{stroke:#ffffff0f}to{stroke:#ffffff24}}@keyframes lo-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=1100px){.live-ops-body{grid-template-columns:minmax(0,1fr)}.live-ops-list{max-height:none}}@media (width<=640px){.live-ops{gap:10px;padding:12px 12px 24px}.live-ops-head h1{font-size:19px}.live-ops-filters{scrollbar-width:none;flex-wrap:nowrap;margin:0 -12px;padding:0 12px;overflow-x:auto}.live-ops-filters button{flex:none}.live-ops-map{border-radius:12px}.live-ops-map>figcaption{padding:0 12px 10px;position:static}.live-ops-tip{display:none}}@media (prefers-reduced-motion:reduce){.live-ops-lane-base{stroke-dashoffset:0;animation:none}.live-ops-lane-flow,.live-ops-ripple,.live-ops-beacon:after,.live-ops-row-skeleton,.live-ops-map[data-loading] .live-ops-land{animation:none}.live-ops-truck{opacity:1;animation:none}.live-ops-truck[data-kind=late] .live-ops-halo{animation:none}}.live-ops-outline{fill:none;stroke:#ffffff38;stroke-width:.7px;stroke-linejoin:round}.live-ops-states{fill:none;stroke:#ffffff1f;stroke-width:.45px;stroke-linejoin:round}.live-ops-state{fill:#ffffff24;letter-spacing:.08em;text-anchor:middle;dominant-baseline:central;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:7.5px;font-weight:800}.live-ops-city{pointer-events:none}.live-ops-city circle{fill:#ffffff6b}.live-ops-city text{fill:#ffffff6b;-webkit-user-select:none;user-select:none;font-size:5px;font-weight:600}.live-ops-map[data-focus] .live-ops-city{opacity:.45;transition:opacity .2s}@media (width<=640px){.live-ops-city text{display:none}.live-ops-state{font-size:9px}}.live-ops-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-ops-modes{border:1px solid var(--border,#0000001a);background:var(--surface,transparent);border-radius:99px;padding:3px;display:inline-flex}.live-ops-modes button{height:26px;color:inherit;font:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:99px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background .15s,opacity .15s}.live-ops-modes button[aria-selected=true]{opacity:1;color:#fff;background:#1d1d22}.live-ops-weather-toggle{border:1px solid var(--border,#0000001a);height:32px;color:inherit;background:var(--surface,transparent);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.live-ops-weather-toggle svg{width:15px;height:15px}.live-ops-weather-toggle[aria-pressed=true]{background:#7c9cff24;border-color:#7c9cff}.live-ops-weather-toggle b{color:#fff;text-align:center;background:#5b6cff;border-radius:99px;min-width:18px;padding:1px 6px;font-size:11px}.live-ops-weather-toggle[data-state=loading] svg{animation:1s ease-in-out infinite lo-alarm}.live-ops-legend span{border:1px solid var(--border,#0000001a);border-radius:99px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.live-ops-legend i{background:var(--lo-tier);border-radius:2px;width:14px;height:3px}.live-ops [data-tier=good]{--lo-tier:#3fae5c}.live-ops [data-tier=mid]{--lo-tier:#f5b942}.live-ops [data-tier=poor]{--lo-tier:#ff5d6c}.live-ops-stage{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.live-ops-stage>.live-ops-map{flex:1}.live-ops-alert,.live-ops-alert-zone{--lo-w:#8fa2ff;pointer-events:auto}.live-ops-alert[data-weather=winter],.live-ops-alert-zone[data-weather=winter]{--lo-w:#8fd3ff}.live-ops-alert[data-weather=flood],.live-ops-alert-zone[data-weather=flood]{--lo-w:#34c6b4}.live-ops-alert[data-weather=storm],.live-ops-alert-zone[data-weather=storm]{--lo-w:#c084fc}.live-ops-alert[data-weather=heat],.live-ops-alert-zone[data-weather=heat],.live-ops-alert[data-weather=fire],.live-ops-alert-zone[data-weather=fire]{--lo-w:#ff9b54}.live-ops-alert{fill:color-mix(in srgb, var(--lo-w) 28%, transparent);stroke:var(--lo-w);stroke-width:.6px;stroke-linejoin:round;animation:3s ease-in-out infinite lo-weather}.live-ops-alert-zone{fill:color-mix(in srgb, var(--lo-w) 9%, transparent);stroke:color-mix(in srgb, var(--lo-w) 45%, transparent);stroke-width:.5px}.live-ops-hatch-line{stroke:#ffffff14;stroke-width:1px}.live-ops-weather-badge{fill:#fc3;stroke:var(--lo-bg);stroke-width:.8px;stroke-linejoin:round}.live-ops-tip-weather{font-weight:600;color:#fc3!important}.live-ops-row-weather{color:#fc3;white-space:nowrap;background:#ffcc331f;border-radius:99px;margin-left:8px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:700}.live-ops-trip-lane{fill:none;stroke:#ffffff1a;stroke-width:.9px}.live-ops-trip-done{fill:none;stroke:var(--lo-transit);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:1;opacity:.8}.live-ops-trip[data-phase=arrived] .live-ops-trip-done,.live-ops-trip[data-phase=done] .live-ops-trip-done{stroke:var(--lo-delivered)}.live-ops-trip[data-phase=done]{opacity:.35}.live-ops-trip-origin{fill:var(--lo-bg);stroke:#ffffff80;stroke-width:.8px}.live-ops-trip-dot{fill:#fff;stroke:var(--lo-transit);stroke-width:1.5px}.live-ops-trip[data-phase=arrived] .live-ops-trip-dot,.live-ops-trip[data-phase=done] .live-ops-trip-dot{fill:var(--lo-delivered);stroke:#fff;stroke-width:.8px}.live-ops-trip-flash{fill:none;stroke:var(--lo-delivered);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:.9s ease-out infinite lo-ripple}.live-ops-replay-hud{color:var(--lo-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-variant-numeric:tabular-nums;background:#18181cd1;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 12px;font-size:12px;display:flex;position:absolute;top:12px;left:14px}.live-ops-replay-hud strong{min-width:96px;font-size:13.5px}.live-ops-replay-hud span{color:var(--lo-muted);align-items:center;gap:6px;display:inline-flex}.live-ops-replay-hud b{color:var(--lo-text)}.live-ops-replay-hud i{background:var(--lo-c);border-radius:50%;width:7px;height:7px}.live-ops-replay{color:var(--lo-text);background:var(--lo-panel);box-shadow:inset 0 0 0 1px var(--lo-line);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.live-ops-play{color:#1a1a1e;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:transform .15s;display:grid}.live-ops-play:active{transform:scale(.94)}.live-ops-play svg{fill:currentColor;width:17px;height:17px}.live-ops-replay input[type=range]{background:linear-gradient(90deg, var(--lo-transit) var(--fill), #ffffff24 var(--fill));appearance:none;cursor:pointer;border-radius:4px;flex:1;min-width:80px;height:4px}.live-ops-replay input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 4px #ff8f5240}.live-ops-replay input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:14px;height:14px}.live-ops-week{white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.live-ops-week button{width:26px;height:26px;color:inherit;cursor:pointer;background:#ffffff0f;border:0;border-radius:8px;place-items:center;display:grid}.live-ops-week svg{width:15px;height:15px}.live-ops-profit{cursor:default}.live-ops-profit-hit{fill:none;stroke:#0000;stroke-width:8px}.live-ops-profit-line{fill:none;stroke:var(--lo-tier);stroke-linecap:round;opacity:.8;stroke-dasharray:1;stroke-dashoffset:1px;animation:lo-draw .9s cubic-bezier(.65, 0, .35, 1) calc(var(--i) * 30ms) forwards}.live-ops-profit[data-hot] .live-ops-profit-line{opacity:1;filter:drop-shadow(0 0 3px var(--lo-tier))}.live-ops-map[data-focus] .live-ops-profit:not([data-hot]){opacity:.2;transition:opacity .2s}.live-ops-list li[data-tier] i{background:var(--lo-tier);width:14px;height:4px;box-shadow:none;border-radius:2px}.live-ops-list li[data-tier] .live-ops-row-meta>span{color:var(--lo-tier);font-size:13px}.live-ops-list li[data-tier] button{cursor:default;grid-template-columns:14px minmax(0,1fr) auto}.live-ops-list-title{color:var(--lo-muted);letter-spacing:.06em;text-transform:uppercase;padding:8px 10px 4px;font-size:11px;font-weight:700}@keyframes lo-weather{50%{fill-opacity:.55}}@media (width<=640px){.live-ops-tools{width:100%}.live-ops-modes{flex:1}.live-ops-modes button{flex:1;padding:0 6px}.live-ops-replay{flex-wrap:wrap}.live-ops-replay input[type=range]{flex-basis:100%;order:3}.live-ops-replay-hud{gap:4px 10px;font-size:11px;top:8px;left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.live-ops-alert,.live-ops-trip-flash{animation:none}.live-ops-profit-line{stroke-dashoffset:0;animation:none}}.live-ops-canvas{aspect-ratio:600/330;width:100%;position:relative}.live-ops-canvas>svg{aspect-ratio:auto;width:100%;height:100%}@media (width>=1101px){.live-ops{height:calc(100dvh - 74px);min-height:560px}.live-ops-body{flex:1;min-height:0}.live-ops-stage>.live-ops-map{place-items:center;min-height:0;display:grid;container-type:size}.live-ops-canvas{width:min(100cqw,181.818cqh)}.live-ops-list{max-height:none}}.live-ops-weather-toggle:disabled{opacity:.45;cursor:default}.live-ops [data-weather]{--lo-w:#8fa2ff}.live-ops [data-weather=winter]{--lo-w:#8fd3ff}.live-ops [data-weather=flood]{--lo-w:#34c6b4}.live-ops [data-weather=storm]{--lo-w:#c084fc}.live-ops [data-weather=heat],.live-ops [data-weather=fire]{--lo-w:#ff9b54}.live-ops [data-weather=wind]{--lo-w:#d4d4d8}.live-ops-alert-zone{cursor:help;transition:fill .15s,opacity .2s}.live-ops-alert-zone:hover{fill:color-mix(in srgb, var(--lo-w) 22%, transparent)}.live-ops-alert{cursor:help;transition:opacity .2s}.live-ops-alert[data-dim],.live-ops-alert-zone[data-dim]{opacity:.12}.live-ops-weather-legend{z-index:1;min-width:170px;color:var(--lo-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18181cd6;border:1px solid #ffffff14;border-radius:12px;gap:3px;padding:9px 11px;font-size:12px;display:grid;position:absolute;top:12px;left:12px}.live-ops-weather-legend b{color:var(--lo-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:10.5px}.live-ops-weather-legend button{color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin:0 -4px;padding:3px 4px;display:flex}.live-ops-weather-legend button:hover,.live-ops-weather-legend button:focus-visible{background:#ffffff0f;outline:none}.live-ops-weather-legend button span{color:var(--lo-muted);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px}.live-ops-weather-legend small{max-width:190px;color:var(--lo-muted);margin-top:3px;font-size:10.5px;line-height:1.35}.live-ops-weather-legend i,.live-ops-weather-line i{border:1px solid var(--lo-w);background:color-mix(in srgb, var(--lo-w) 40%, transparent);border-radius:3px;flex:none;width:11px;height:11px}.live-ops-weather-tip{min-width:220px}.live-ops-weather-line{align-items:center;gap:7px;font-weight:600;display:flex}.live-ops-weather-line small{color:var(--lo-muted);white-space:nowrap;margin-left:auto;padding-left:10px;font-weight:500}@media (width<=640px){.live-ops-weather-legend{min-width:0;padding:7px 9px;font-size:11px;top:8px;left:8px}.live-ops-weather-legend small{display:none}}.live-ops-weather-legend{top:auto;bottom:34px}@media (width<=640px){.live-ops-weather-legend{margin:8px;position:static}}.offline-status{display:inline-flex;position:relative}.offline-status-pill{height:30px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:99px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;animation:.25s ease-out offline-in;display:inline-flex}.offline-status-pill svg{flex:none;width:15px;height:15px}.offline-status[data-state=offline] .offline-status-pill{color:#f4f4f6;background:#3a3a40}.offline-status[data-state=syncing] .offline-status-pill{color:#2563eb;background:#2563eb1a;border-color:#2563eb4d}.offline-status[data-state=syncing] .offline-status-pill svg{animation:1s ease-in-out infinite offline-lift}.offline-status[data-state=saved] .offline-status-pill{color:#1f8f45;background:#1f8f451a;border-color:#1f8f454d}.offline-status[data-state=attention] .offline-status-pill{color:#a15c00;background:#f59e0b24;border-color:#f59e0b73}.offline-status-panel{z-index:60;border:1px solid var(--border,#0000001a);width:min(360px,100vw - 24px);color:var(--text,#1c1c1e);background:var(--surface-raised,#fff);border-radius:14px;padding:6px;animation:.16s ease-out offline-in;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0000002e}.offline-status-panel header{gap:2px;padding:8px 10px 6px;display:grid}.offline-status-panel header small,.offline-status-panel li small{color:var(--text-secondary,#6b6b73);font-size:11.5px}.offline-status-panel ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.offline-status-panel li{border-radius:10px;gap:8px;padding:9px 10px;display:grid}.offline-status-panel li[data-problem]{background:#f59e0b17}.offline-status-panel li>div{gap:2px;font-size:13px;display:grid}.offline-status-panel li>span{gap:6px;display:flex}.offline-status-panel li button{color:#fff;height:28px;font:inherit;cursor:pointer;background:#1d1d22;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:600}.offline-status-panel li button.is-quiet{color:inherit;background:#7f7f7f24}@keyframes offline-in{0%{opacity:0;transform:translateY(-3px)}}@keyframes offline-lift{50%{transform:translateY(-2px)}}@media (width<=640px){.offline-status-pill span{display:none}.offline-status-pill{justify-content:center;width:30px;padding:0}}@media (prefers-reduced-motion:reduce){.offline-status-pill,.offline-status-panel,.offline-status[data-state=syncing] .offline-status-pill svg{animation:none}}.pwa-update{color:#6d28d9;height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:#7c3aed17;border:1px solid #7c3aed4d;border-radius:99px;align-items:center;gap:7px;padding:0 5px 0 11px;font-size:12.5px;font-weight:600;animation:.3s ease-out pwa-in;display:inline-flex}.pwa-update svg{width:15px;height:15px}.pwa-update b{color:#fff;background:#7c3aed;border-radius:99px;padding:3px 9px;font-size:11.5px}@keyframes pwa-in{0%{opacity:0;transform:translateY(-3px)}}@media (width<=640px){.pwa-update span{display:none}}@media (prefers-reduced-motion:reduce){.pwa-update{animation:none}}:root[data-theme-reveal] *{view-transition-name:none!important}:root[data-theme-reveal]::view-transition-old(root){mix-blend-mode:normal;animation:none}:root[data-theme-reveal]::view-transition-new(root){mix-blend-mode:normal;animation:none}:root[data-theme-reveal]::view-transition-new(root){z-index:2}.app.new-erp-shell{overflow-clip-margin:0;overflow:clip!important}.app.new-erp-shell>.sidebar{border-top-left-radius:inherit;border-bottom-left-radius:inherit}html:has(.app.new-erp-shell.dark){background:#0a0a0c}html:has(.app.new-erp-shell.dark) body{background:#0a0a0c}.delivered-toast-region{z-index:900;right:0;bottom:max(20px, env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:fixed;left:0}.delivered-toast{color:#f5f5f7;pointer-events:auto;background:#1d1d20;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;width:min(440px,100vw - 24px);padding:12px 12px 14px 14px;animation:.42s cubic-bezier(.2,1.2,.3,1) both delivered-in,.26s 4.94s forwards delivered-out;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000047}.delivered-toast-check{flex:none;width:40px;height:40px}.delivered-toast-check circle{fill:#54bd6724;stroke:#54bd67;stroke-width:2.4px;stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:50%;animation:.52s cubic-bezier(.65,0,.35,1) .12s forwards delivered-draw;transform:rotate(-90deg)}.delivered-toast-check path{fill:none;stroke:#7be08f;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.32s cubic-bezier(.65,0,.35,1) .56s forwards delivered-draw}.delivered-toast-copy{flex:1;gap:2px;min-width:0;display:grid}.delivered-toast-copy b{font-size:13px;font-weight:650}.delivered-toast-copy small,.delivered-toast-amount small{color:#a7a7ae;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.delivered-toast-amount strong{color:#7be08f;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;animation:.36s cubic-bezier(.2,1.4,.3,1) .64s both delivered-amount;display:inline-block}.delivered-toast-close{color:#8e8e95;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.delivered-toast-close:hover{color:#fff;background:#ffffff14}.delivered-toast-timer{transform-origin:0;opacity:.7;background:#54bd67;height:2px;animation:linear forwards delivered-timer;position:absolute;bottom:0;left:0;right:0}@keyframes delivered-in{0%{opacity:0;transform:translateY(18px)scale(.96)}}@keyframes delivered-out{to{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes delivered-draw{to{stroke-dashoffset:0}}@keyframes delivered-amount{0%{opacity:0;transform:translateY(6px)scale(.9)}}@keyframes delivered-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=760px){.delivered-toast-region{bottom:calc(86px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.delivered-toast,.delivered-toast-amount strong,.delivered-toast-timer{animation:none}.delivered-toast-check circle,.delivered-toast-check path{stroke-dashoffset:0;animation:none}}.undo-toast-region{z-index:905;right:0;bottom:max(20px, env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:fixed;left:0}.undo-toast{color:#f5f5f7;pointer-events:auto;background:#1d1d20;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:8px 8px 10px 16px;font-size:13px;animation:.32s cubic-bezier(.2,1.2,.3,1) both undo-in,.22s 5.78s forwards undo-out;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000042}.undo-toast-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.undo-toast[data-state=failed] .undo-toast-text{color:#ff9aa9}.undo-toast-action{color:#ffb184;font:inherit;cursor:pointer;background:#ff8f5224;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.undo-toast-action:hover{background:#ff8f523d}.undo-toast-action:disabled{opacity:.6;cursor:default}.undo-toast-action kbd{color:#c9c9cf;font:600 10px/1.4 var(--font-sf-pro-text,system-ui, sans-serif);background:#ffffff14;border-radius:5px;padding:1px 5px}.undo-toast-close{color:#8e8e95;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.undo-toast-close:hover{color:#fff;background:#ffffff14}.undo-toast-timer{opacity:.7;transform-origin:0;background:#ff8f52;height:2px;animation:linear forwards undo-timer;position:absolute;bottom:0;left:0;right:0}.undo-toast .spin{animation:.7s linear infinite undo-spin}@keyframes undo-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes undo-out{to{opacity:0;transform:translateY(8px)}}@keyframes undo-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes undo-spin{to{transform:rotate(360deg)}}@media (width<=760px){.undo-toast-region{bottom:calc(86px + env(safe-area-inset-bottom))}.undo-toast-action kbd{display:none}}@media (prefers-reduced-motion:reduce){.undo-toast,.undo-toast-timer{animation:none}}.new-erp-load-lifecycle-fill{z-index:0;width:calc(82% * var(--lifecycle-progress,0));background:linear-gradient(90deg, var(--status-booked-strong,#7c8cf8), var(--status-dispatched-strong,#f0a63b) 40%, var(--status-picked-up-strong,#3b9ff0) 70%, var(--status-delivered-strong,#54bd67));background-size:calc(100% / max(var(--lifecycle-progress,1), .01)) 100%;border-radius:99px;height:3px;transition:width .52s cubic-bezier(.22,1,.36,1);position:absolute;top:12px;left:9%}.new-erp-load-lifecycle-fill:not([data-stage]){opacity:0}.new-erp-load-lifecycle-step i{transition:transform .36s cubic-bezier(.34,1.56,.64,1),background-color .2s,border-color .2s}.new-erp-load-lifecycle-step[data-state=upcoming] i{transform:scale(.88)}.new-erp-load-lifecycle-step[data-state=current][data-status=delivered] i{box-shadow:0 0 0 5px color-mix(in srgb, var(--status-delivered-strong,#54bd67) 18%, transparent)}@media (prefers-reduced-motion:reduce){.new-erp-load-lifecycle-fill,.new-erp-load-lifecycle-step i{transition:none}}.new-erp-load-lifecycle-step:hover i{transform:scale(1.06)}.app.new-erp-shell .weekly-dialog-backdrop.directory-backdrop>.directory-dialog>header.new-erp-load-header{flex:none!important;height:auto!important;min-height:94px!important}.cmdk-overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f0f1261;justify-content:center;align-items:flex-start;padding:min(14vh,120px) 16px 16px;animation:.14s both cmdk-fade;display:flex;position:fixed;inset:0}.cmdk{border:1px solid var(--ui-border,#1d1d1f1a);width:min(640px,100%);max-height:min(560px,100dvh - 140px);color:var(--ui-text,#1d1d1f);background:var(--ui-surface,#fff);transform-origin:50% 0;border-radius:18px;flex-direction:column;animation:.17s cubic-bezier(.2,.8,.2,1) both cmdk-in;display:flex;overflow:hidden;box-shadow:0 28px 70px #00000047,0 0 0 1px #ffffff0a}.cmdk-input{border-bottom:1px solid var(--ui-border,#1d1d1f1a);color:var(--ui-text-muted,#6d6d73);align-items:center;gap:10px;padding:0 16px;display:flex}.cmdk-input input{min-width:0;height:56px;color:var(--ui-text,#1d1d1f);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.cmdk-input input::placeholder{color:var(--ui-text-muted,#8e8e95)}.cmdk kbd{border:1px solid var(--ui-border,#1d1d1f1f);min-width:20px;height:20px;color:var(--ui-text-muted,#6d6d73);background:var(--ui-surface-muted,#f5f5f8);font:600 10px/1 var(--font-sf-pro-text,system-ui, sans-serif);border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 5px;display:inline-grid}.cmdk-list{overscroll-behavior:contain;flex:1;padding:6px 8px 8px;overflow-y:auto}.cmdk-group+.cmdk-group{margin-top:4px}.cmdk-group-label{color:var(--ui-text-muted,#8e8e95);letter-spacing:.07em;text-transform:uppercase;padding:10px 10px 6px;font-size:10px;font-weight:700;display:block}.cmdk-item{cursor:pointer;border-radius:11px;align-items:center;gap:11px;min-height:42px;padding:6px 10px;scroll-margin:8px;display:flex}.cmdk-item[aria-selected=true]{background:color-mix(in srgb, #ff8f52 11%, var(--ui-surface,#fff))}.cmdk-item-icon{width:30px;height:30px;color:var(--ui-text-muted,#6d6d73);background:var(--ui-surface-muted,#f2f2f5);border-radius:9px;flex:none;place-items:center;display:grid}.cmdk-item[aria-selected=true] .cmdk-item-icon{color:#c2612b;background:#ff8f522e}.cmdk-item-text{flex:1;gap:1px;min-width:0;display:grid}.cmdk-item-text b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.cmdk-item-text small{color:var(--ui-text-muted,#6d6d73);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cmdk-item-enter{color:#c2612b;flex:none}.cmdk-empty{color:var(--ui-text-muted,#6d6d73);text-align:center;margin:0;padding:28px 16px;font-size:13px}.cmdk-footer{border-top:1px solid var(--ui-border,#1d1d1f1a);color:var(--ui-text-muted,#8e8e95);gap:16px;padding:9px 16px;font-size:11px;display:flex}.cmdk-footer span{align-items:center;gap:4px;display:inline-flex}.cmdk-footer kbd{margin-right:2px}@keyframes cmdk-fade{0%{opacity:0}}@keyframes cmdk-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}}.topbar-search-trigger{cursor:pointer;font:inherit;text-align:left;align-items:center;gap:8px;display:flex}.topbar-search-trigger>span{min-width:0;color:var(--ui-text-muted,#8e8e95);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.topbar-search-trigger kbd{border:1px solid var(--ui-border,#1d1d1f1f);color:var(--ui-text-muted,#8e8e95);font:600 10px/1.4 var(--font-sf-pro-text,system-ui, sans-serif);border-radius:5px;padding:1px 5px}@media (width<=760px){.cmdk-overlay{padding:max(10px, env(safe-area-inset-top)) 10px 10px;align-items:stretch}.cmdk{height:100%;max-height:none}.cmdk-footer,.cmdk-input kbd,.topbar-search-trigger kbd{display:none}.cmdk-item{min-height:48px}}@media (prefers-reduced-motion:reduce){.cmdk-overlay,.cmdk{animation:none}}.erp-section-header{min-width:0;color:var(--color-text-primary,var(--chime-ink));letter-spacing:.01em;text-transform:none;justify-content:space-between;align-items:center;gap:12px;margin:0 0 11px;font-size:11px;font-weight:700;line-height:1.25;display:flex}.erp-section-header__label{align-items:center;gap:7px;min-width:0;display:flex}.erp-section-header__label>svg{width:15px;height:15px;color:var(--color-text-secondary,var(--chime-muted));stroke-width:1.8px;flex:0 0 15px}.erp-section-header__label>span{min-width:0}.erp-section-header__end{min-width:0;color:var(--color-text-secondary,var(--chime-muted));flex:none;font-size:10px;font-weight:600}.route-error-boundary{border:1px solid var(--ui-border);background:var(--ui-surface);max-width:420px;color:var(--ui-text);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;margin:48px auto;padding:20px 22px;display:flex}.route-error-boundary-icon{background:color-mix(in srgb,#b25e00 12%,var(--ui-surface));color:#b25e00;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.dark .route-error-boundary-icon{color:#ffb35c;background:color-mix(in srgb,#ffb35c 16%,var(--ui-surface))}.route-error-boundary strong{font-size:14px;font-weight:650}.route-error-boundary p{color:var(--ui-text-muted);margin:0;font-size:12.5px;line-height:1.5}.route-error-boundary button{border:1px solid var(--ui-border);background:var(--ui-canvas);color:var(--ui-text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:7px 12px;font-size:12px;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex}.route-error-boundary button:hover{background:var(--ui-hover,var(--ui-canvas));border-color:#c9ccc5}.route-error-boundary pre{background:var(--ui-canvas);max-width:100%;color:var(--ui-text-muted);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin-top:6px;padding:10px;font-size:10.5px;line-height:1.4}.erp-popover-portal-root{z-index:var(--layer-modal-popover,90);pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.erp-anchored-popover-layer{color:var(--color-text-primary,var(--ink));font-family:inherit;z-index:inherit!important;pointer-events:none!important;background:0 0!important;width:100vw!important;height:100vh!important;min-height:0!important;position:fixed!important;inset:0!important;overflow:visible!important}.erp-anchored-popover-layer .erp-anchored-popover-surface{pointer-events:auto}.chime-next .erp-anchored-popover-surface{box-sizing:border-box;z-index:inherit;isolation:isolate;overscroll-behavior:contain;opacity:1;transform-origin:0 0;--erp-pop-from-y:-3px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:196px;max-width:calc(100vw - 16px);color:var(--color-text-primary);box-shadow:var(--shadow-popover);padding:6px;position:fixed;overflow:auto;transform:none}.chime-next .erp-anchored-popover-surface[data-align=end]{transform-origin:100% 0}.chime-next .erp-anchored-popover-surface[data-placement=top]{transform-origin:0 100%;--erp-pop-from-y:3px}.chime-next .erp-anchored-popover-surface[data-placement=top][data-align=end]{transform-origin:100% 100%}.chime-next .erp-anchored-popover-surface[data-ready]{animation:erp-popover-in .14s var(--motion-ease)}@keyframes erp-popover-in{0%{transform:translateY(var(--erp-pop-from-y)) scale(.98)}to{transform:none}}@media (prefers-reduced-motion:reduce){.chime-next .erp-anchored-popover-surface[data-ready]{animation:none}}.erp-date-picker{min-width:0;color:var(--color-text-primary,var(--ink));gap:6px;display:grid;position:relative}.erp-date-picker__label{color:var(--color-text-secondary,var(--muted));font-size:10px;font-weight:650;line-height:1.2}.erp-date-picker__trigger{box-sizing:border-box;border:1px solid var(--color-border,var(--border));background:var(--color-surface,var(--surface));width:100%;height:38px;color:var(--color-text-primary,var(--ink));font:inherit;text-align:left;cursor:pointer;transition:var(--control-transition);align-items:center;gap:8px;padding:0 11px;font-size:11.5px;font-weight:550;display:flex;border-radius:var(--radius-form-field,15px)!important}.erp-date-picker__trigger>svg{width:14px;height:14px;color:var(--color-text-secondary,var(--muted));stroke-width:1.8px;flex:0 0 14px}.erp-date-picker__trigger>span{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.erp-date-picker__trigger>span[data-placeholder]{color:var(--color-text-secondary,var(--muted));font-weight:450}.erp-date-picker__trigger:hover{border-color:var(--color-border-strong,var(--border));background:var(--color-surface-secondary,var(--chart-track))}.erp-date-picker__trigger:focus-visible{border-color:color-mix(in srgb,var(--color-brand) 56%,var(--color-border));box-shadow:var(--control-focus-ring);outline:0}.erp-date-picker__trigger:disabled{cursor:not-allowed;opacity:var(--control-disabled-opacity,.46)}.erp-date-picker__popover{width:292px;max-width:calc(100vw - 16px);padding:12px;overflow:hidden}.erp-date-picker__header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.erp-date-picker__month-selectors{align-items:center;gap:3px;min-width:0;display:flex}.erp-date-picker__month-selectors select{appearance:none;border-radius:var(--radius-sm,8px);width:auto;min-width:0;height:30px;color:var(--color-text-primary,var(--ink));font:inherit;cursor:pointer;border:1px solid #0000;font-size:12px;font-weight:650;line-height:1;background:0 0!important;padding:0 7px!important}.erp-date-picker__month-selectors select:first-child{max-width:112px}.erp-date-picker__month-selectors select:last-child{font-variant-numeric:tabular-nums;max-width:70px}.erp-date-picker__month-selectors select:hover{background:var(--color-surface-secondary,var(--chart-track))!important}.erp-date-picker__month-selectors select:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.erp-date-picker__month-actions{gap:3px;display:flex}.erp-date-picker__month-actions button{border-radius:var(--radius-icon-action,10px);width:30px;height:30px;color:var(--color-text-secondary,var(--muted));cursor:pointer;transition:var(--control-transition);background:0 0;border:0;place-items:center;padding:0;display:grid}.erp-date-picker__month-actions button:hover{background:var(--color-surface-secondary,var(--chart-track));color:var(--color-text-primary,var(--ink))}.erp-date-picker__month-actions button:active{transform:scale(.95)}.erp-date-picker__month-actions button:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.erp-date-picker__month-actions svg{stroke-width:1.9px;width:15px;height:15px}.erp-date-picker__weekdays,.erp-date-picker__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.erp-date-picker__weekdays{margin-bottom:4px}.erp-date-picker__weekdays span{color:var(--color-text-secondary,var(--muted));text-align:center;font-size:9px;font-weight:650;line-height:18px}.erp-date-picker__grid{animation:erp-date-picker-month-in .12s var(--motion-ease) both}.erp-date-picker__grid button{width:34px;height:34px;color:var(--color-text-primary,var(--ink));font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-self:center;place-items:center;padding:0;font-size:11px;font-weight:520;transition:background-color .12s,color .12s,box-shadow .12s,transform .1s;display:grid;position:relative}.erp-date-picker__grid button:hover{background:var(--color-surface-secondary,var(--chart-track))}.erp-date-picker__grid button:active{transform:scale(.94)}.erp-date-picker__grid button:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.erp-date-picker__grid button[data-outside]{color:color-mix(in srgb,var(--color-text-secondary,var(--muted)) 54%,transparent)}.erp-date-picker__grid button[data-today]:not([data-selected]){box-shadow:inset 0 0 0 1.5px var(--color-brand);font-weight:700}.erp-date-picker__grid button[data-selected]{background:var(--color-chart-neutral);color:var(--color-surface);font-weight:700;box-shadow:0 2px 7px #0000002e}.dark .erp-date-picker__grid button[data-selected]{box-shadow:0 2px 8px #0000005c}.erp-date-picker__grid button:disabled{cursor:not-allowed;opacity:.28}.erp-date-picker__footer{border-top:1px solid var(--color-border,var(--border));justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:9px;display:flex}.erp-date-picker__footer button{border-radius:var(--radius-action-sm,10px);min-width:0;height:30px;color:var(--color-text-primary,var(--ink));font:inherit;cursor:pointer;background:0 0;border:0;padding:0 9px;font-size:10.5px;font-weight:650}.erp-date-picker__footer button:hover{background:var(--color-surface-secondary,var(--chart-track))}.erp-date-picker__footer button:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.erp-date-picker__clear{margin-left:auto;color:var(--color-text-secondary,var(--muted))!important}@keyframes erp-date-picker-month-in{0%{opacity:0;transform:translate(3px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.erp-date-picker__grid,.erp-date-picker__trigger,.erp-date-picker__grid button,.erp-date-picker__month-actions button{transition:none;animation:none}}.new-erp-shell .topbar--dashboard .dashboard-date{flex:none;position:relative}.new-erp-shell .topbar--dashboard .topbar-date-widget{appearance:none;border:1px solid color-mix(in srgb, var(--ui-border) 82%, transparent);width:auto;min-width:112px;height:38px;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;border-radius:999px;gap:7px;padding:3px 10px 3px 3px;transition:transform .12s cubic-bezier(.23,1,.32,1),border-color .16s,background-color .16s,box-shadow .16s}.new-erp-shell .topbar--dashboard .topbar-date-widget>strong{flex-basis:32px;width:32px;height:32px;font-size:19px}.new-erp-shell .topbar--dashboard .topbar-date-widget>span{gap:0}.new-erp-shell .topbar--dashboard .topbar-date-widget b{font-size:11px;line-height:14px}.new-erp-shell .topbar--dashboard .topbar-date-widget em{font-size:10px;line-height:13px}.new-erp-shell .topbar--dashboard .topbar-date-widget:active{transform:scale(.97)}.new-erp-shell .topbar--dashboard .topbar-date-widget:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.new-erp-shell .topbar--dashboard .topbar-date-widget:hover{border-color:color-mix(in srgb, var(--ui-text) 16%, var(--ui-border));background:color-mix(in srgb, var(--ui-surface) 82%, transparent);box-shadow:inset 0 1px #ffffffb8,0 8px 22px -16px #0f172a6b}}.new-erp-shell .dashboard-calendar-popover{z-index:50;width:292px;color:var(--ui-text);-webkit-backdrop-filter:none;backdrop-filter:none;transform-origin:100% 0;background:#fafafc;border:1px solid #1d1d1f1c;border-radius:18px;outline:0;padding:14px;animation:.18s cubic-bezier(.23,1,.32,1) both dashboard-calendar-in;position:absolute;top:calc(100% + 9px);right:0;box-shadow:inset 0 1px #ffffffd1,0 22px 60px -22px #0f172a6b}.new-erp-shell .dashboard-calendar-popover header,.new-erp-shell .dashboard-calendar-popover footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.new-erp-shell .dashboard-calendar-popover header{margin-bottom:12px}.new-erp-shell .dashboard-calendar-popover header>strong{letter-spacing:-.015em;font-size:14px;font-weight:650}.new-erp-shell .dashboard-calendar-popover header>div{gap:4px;display:flex}.new-erp-shell .dashboard-calendar-popover button{min-width:30px;height:30px;color:var(--ui-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;transition:transform .12s cubic-bezier(.23,1,.32,1),background-color .16s,color .16s;display:grid}.new-erp-shell .dashboard-calendar-popover button svg{stroke-width:1.8px;width:16px;height:16px}.new-erp-shell .dashboard-calendar-popover button:hover{color:var(--ui-text);background:color-mix(in srgb, var(--ui-text) 7%, transparent)}.new-erp-shell .dashboard-calendar-popover button:active{transform:scale(.94)}.new-erp-shell .dashboard-calendar-popover button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.new-erp-shell .dashboard-calendar-weekdays,.new-erp-shell .dashboard-calendar-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.new-erp-shell .dashboard-calendar-weekdays{margin-bottom:4px}.new-erp-shell .dashboard-calendar-weekdays span{color:var(--ui-text-muted);text-align:center;font-size:9px;font-weight:650}.new-erp-shell .dashboard-calendar-grid time{width:32px;height:32px;color:var(--ui-text);font-variant-numeric:tabular-nums;border-radius:50%;justify-self:center;place-items:center;font-size:11px;font-style:normal;display:grid}.new-erp-shell .dashboard-calendar-grid time.is-outside{color:color-mix(in srgb, var(--ui-text-muted) 52%, transparent)}.new-erp-shell .dashboard-calendar-grid time.is-today{color:var(--ui-surface);background:var(--ui-text);font-weight:700;box-shadow:0 2px 7px #0000002e}.new-erp-shell .dashboard-calendar-popover footer{border-top:1px solid color-mix(in srgb, var(--ui-border) 72%, transparent);margin-top:10px;padding-top:10px}.new-erp-shell .dashboard-calendar-popover footer time{color:var(--ui-text-muted);font-size:10px}.new-erp-shell .dashboard-calendar-popover footer button{width:auto;color:var(--ui-text);padding-inline:10px;font-size:11px;font-weight:650;display:inline-flex}.new-erp-shell.dark .dashboard-calendar-popover{background:#262629;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff17,0 24px 64px -22px #000000d6}@keyframes dashboard-calendar-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.new-erp-shell .topbar--dashboard .topbar-date-widget{min-width:106px;height:36px;padding:2px 9px 2px 2px}.new-erp-shell .topbar--dashboard .topbar-date-widget>strong{flex-basis:30px;width:30px;height:30px;font-size:18px}.new-erp-shell .dashboard-calendar-popover{width:min(292px,100vw - 24px);right:-42px}}@media (prefers-reduced-motion:reduce){.new-erp-shell .topbar--dashboard .topbar-date-widget,.new-erp-shell .dashboard-calendar-popover,.new-erp-shell .dashboard-calendar-popover button{transition:none;animation:none}}.load-viewers{background:#3fae5c1a;border-radius:99px;align-items:center;gap:7px;padding:2px 9px 2px 3px;animation:.26s cubic-bezier(.2,1.3,.3,1) both load-viewers-in;display:inline-flex}.load-viewers-stack{display:inline-flex}.load-viewers-stack i{border:2px solid var(--color-surface,#fff);color:#fff;background:var(--viewer-color,#6d6d73);width:22px;height:22px;font:700 9px/1 var(--font-sf-pro-text,system-ui, sans-serif);border-radius:50%;place-items:center;margin-left:-6px;font-style:normal;display:grid;position:relative}.load-viewers-stack i:first-child{margin-left:0}.load-viewers-stack i:first-child:after{content:"";border:1.5px solid var(--color-surface,#fff);background:#3fae5c;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite load-viewers-pulse;position:absolute;bottom:-2px;right:-2px}.load-viewers-more{color:var(--color-text-secondary,#6d6d73)!important;background:var(--color-surface-muted,#ececf0)!important}.load-viewers-text{color:#2d7a43;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:10.5px;font-weight:650;overflow:hidden}@keyframes load-viewers-in{0%{opacity:0;transform:scale(.85)}}@keyframes load-viewers-pulse{50%{box-shadow:0 0 0 3px #3fae5c40}}@media (prefers-reduced-motion:reduce){.load-viewers,.load-viewers-stack i:after{animation:none}}.directory-table tbody tr[data-live]>td,tbody tr[data-live]>td{animation:2.2s ease-out both live-row}tbody tr[data-live]>td:first-child{animation:2.2s ease-out both live-row,2.2s ease-out both live-bar;box-shadow:inset 3px 0 #ff8f52}@keyframes live-row{0%,18%{background-color:#ff8f5229}to{background-color:#0000}}@keyframes live-bar{0%,60%{box-shadow:inset 3px 0 #ff8f52}to{box-shadow:inset 3px 0 #0000}}html.load-morph-panel .new-erp-load-header h2{view-transition-name:load-morph-number}html.load-morph-panel .new-erp-load-header-route{view-transition-name:load-morph-route}::view-transition-group(load-morph-number){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(load-morph-route){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(load-morph-number){object-fit:none;object-position:left center;height:100%}::view-transition-new(load-morph-number){object-fit:none;object-position:left center;height:100%}::view-transition-old(load-morph-route){object-fit:none;object-position:left center;height:100%}::view-transition-new(load-morph-route){object-fit:none;object-position:left center;height:100%}@media (prefers-reduced-motion:reduce){tbody tr[data-live]>td{animation:none}}:root{--scrollbar-size:10px;--scrollbar-track:#70746d14;--scrollbar-thumb:#70746d7a;--scrollbar-thumb-hover:#555a53b3;--scrollbar-thumb-active:#3f443ed1}.dark{--scrollbar-track:#aeb2a917;--scrollbar-thumb:#aeb2a985;--scrollbar-thumb-hover:#d6d9d2b8;--scrollbar-thumb-active:#f2f3efd6}.chime-next{background:var(--canvas);font-family:var(--font-family-text);font-synthesis:none;color:#262625;--sidebar:#f8f7f5;--canvas:#e9ecef;--dashboard-canvas:var(--color-page);--surface:#fff;--ink:#262625;--muted:#6e6d69;--nav-ink:#70706c;--border:#e7e6e3;--accent:#2d7737;--accent-ink:#fff;--accent-soft:#edf7e9;--focus:#2d7737;--success:#18784c;--chart-track:#f4f5f2;--teal:#2d7737;--signal-blue:#e5edfc;--signal-blue-ink:#46639d;--signal-pink:#fce9ed;--signal-pink-ink:#a2455a;--signal-yellow:#f6ffb9;--signal-yellow-ink:#6f7726;--signal-peach:#fff0e5;--signal-peach-ink:#8b6841;--signal-green:#e9f7e5;--signal-green-ink:#297a4a;--tile-bg:#f8fafc;--footnote-ink:#94a3b8;--inverse-surface:#4b4c49;--inverse-ink:#fff;--inverse-muted:#cecfca;--sidebar-width:216px;--row-height:34px;--row-radius:999px;--account-radius:999px;--frame-radius:24px;--card-radius:26px;--control-radius:9px;--active-shadow:none;--account-shadow:0 2px 4px #25251f08;--shadow-card:0 4px 12px #25251f16,0 1px 3px #25251f0a;--shadow-popover:0 18px 48px #0003,0 2px 8px #00000014;--shadow-control:inset 0 1px 0 color-mix(in srgb,var(--color-surface) 78%,transparent);--layer-table:0;--layer-table-sticky:2;--layer-header:20;--layer-popover:40;--layer-drawer:60;--layer-modal:80;--layer-modal-popover:90;--card-shadow:var(--shadow-card);--font-nav:12px;--font-caption:10px;--font-body:12px;--font-title:14px;--font-metric:20px;--font-family-text:var(--erp-ui-font,"Inter Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif);--font-family-display:var(--erp-ui-font,"Inter Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif);--font-family-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--space-half:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-4-5:18px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-xs:5px;--radius-sm:8px;--radius-control:9px;--radius-form-field:15px;--radius-md:12px;--radius-card-compact:14px;--radius-card:17px;--radius-panel:18px;--radius-frame:24px;--radius-pill:999px;--radius-choice:var(--radius-pill);--radius-action-sm:10px;--radius-action-md:11px;--radius-action-lg:12px;--radius-icon-action:10px;--control-height-compact:34px;--control-height-regular:38px;--button-height-sm:32px;--button-height-md:36px;--button-height-lg:42px;--button-padding-sm:10px;--button-padding-md:13px;--button-padding-lg:16px;--button-icon-sm:13px;--button-icon-md:14px;--button-icon-lg:16px;--button-icon-gap:7px;--control-focus-ring:0 0 0 3px color-mix(in srgb,var(--color-brand) 28%,transparent);--control-transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .12s var(--motion-ease);--control-disabled-opacity:.46;--icon-container-compact:26px;--icon-container-regular:29px;--motion-ease:cubic-bezier(.23,1,.32,1);--button-radius:var(--radius-action-md);--color-page:#e9ecef;--color-text-primary:#20221f;--color-text-secondary:#70746d;--color-surface:#fff;--color-surface-secondary:#f4f5f2;--color-border:#e4e6e1;--color-border-strong:#cfd3cc;--color-brand:#2d7737;--color-brand-hover:#245f2d;--color-brand-soft:#edf7e9;--color-brand-ink:#24462a;--color-selected-indicator:var(--color-brand);--color-success:#18784c;--color-success-soft:#eaf7ed;--color-warning:#b25e00;--color-warning-soft:#fff3e0;--color-danger:#c0362c;--color-danger-soft:#fdecea;--color-info:#2563eb;--color-info-soft:#eff6ff;--color-inactive:#a4aaa2;--color-inactive-soft:#eff1ee;--color-chart-neutral:#292b28;--color-chart-neutral-2:#767c75;--color-chart-neutral-3:#aeb4ad;--color-chart-neutral-4:#d8dcd6;--dispatcher-identity-blue:#5b78c7;--dispatcher-identity-mint:#2a977a;--dispatcher-identity-amber:#b87b3c;--dispatcher-identity-violet:#8a72bf;--dispatcher-identity-rose:#b56f86;--dispatcher-identity-teal:#4b929b;--dispatcher-identity-unassigned:var(--color-inactive);--color-icon-container:#0f172a;--color-icon-on-container:#fff;--color-icon-container-inverse:#f6f6f3;--color-icon-on-container-inverse:#50514c;font-weight:400;display:block}.chime-next :where(button,input,select,textarea){font-family:inherit}.dark .chime-next{--sidebar:#292a27;--canvas:#242522;--dashboard-canvas:var(--color-page);--surface:#333530;--ink:#f2f3ef;--muted:#aaaea4;--nav-ink:#c2c5ba;--border:#42463c;--accent:#89d978;--accent-soft:#354332;--accent-ink:#20250f;--chart-track:#3d4138;--signal-blue:#344153;--signal-blue-ink:#b1c9ff;--signal-pink:#513b40;--signal-pink-ink:#fac0cc;--signal-yellow:#4b5031;--signal-yellow-ink:#eef79d;--signal-peach:#4e4234;--signal-peach-ink:#f0c391;--signal-green:#2f4436;--signal-green-ink:#7fd9a0;--tile-bg:#3a3d38;--footnote-ink:#8b9199;--shadow-card:0 3px 5px #0002;--card-shadow:var(--shadow-card);--color-page:#242522;--color-text-primary:#f2f3ef;--color-text-secondary:#aeb2a9;--color-surface:#333530;--color-surface-secondary:#3b3e38;--color-border:#454941;--color-border-strong:#5a6055;--color-brand:#89d978;--color-brand-hover:#9ce38c;--color-brand-soft:#354332;--color-brand-ink:#dff6db;--color-selected-indicator:var(--color-brand);--color-success:#69c77c;--color-success-soft:#304738;--color-warning:#daa855;--color-warning-soft:#4c402d;--color-danger:#ed7180;--color-danger-soft:#52383d;--color-info:#76a9d2;--color-info-soft:#344653;--color-inactive:#8d938a;--color-inactive-soft:#3d413a;--color-chart-neutral:#eceee9;--color-chart-neutral-2:#a7ada4;--color-chart-neutral-3:#747a71;--color-chart-neutral-4:#4d524a;--dispatcher-identity-blue:#89a7ed;--dispatcher-identity-mint:#57bd9d;--dispatcher-identity-amber:#d3a166;--dispatcher-identity-violet:#ad98dc;--dispatcher-identity-rose:#d89aaf;--dispatcher-identity-teal:#79bcc5;--dispatcher-identity-unassigned:var(--color-inactive);--color-icon-container:#e5e7eb;--color-icon-on-container:#0f172a;--color-icon-container-inverse:#f6f6f3;--color-icon-on-container-inverse:#50514c;color:#f2f3ef}.new-erp-shell{--color-selected-indicator:#2d7737}.new-erp-shell.dark{--color-selected-indicator:#89d978}.chime-next :where(button:not(.mobile-scrim),[role=button]){border-radius:var(--radius-action-md)!important}.chime-next :is(.product-button,.weekly-add,.monthly-add,.mtb-add){border-radius:var(--radius-action-lg)!important}.chime-next :is(.product-icon-button,.wb-icon,.mtb-period-button--icon){border-radius:var(--radius-icon-action)!important}.chime-next :is(.product-segment,.reports-mode,.new-erp-leaderboard-metrics,.new-erp-leaderboard-view,.new-erp-radius-tabs,.new-erp-accounting-tabs){border-radius:var(--radius-action-lg)!important}.chime-next :is(.product-segment,.reports-mode,.new-erp-leaderboard-metrics,.new-erp-leaderboard-view,.new-erp-radius-tabs,.new-erp-accounting-tabs)>button{border-radius:var(--radius-action-sm)!important}.chime-next :is(.wb-status,button.wb-ref-status,.mtb-stage-trigger,.directory-stage,.chime-status),.chime-next .wb-ref-dispatchers button,.chime-next :is(.weekly-status-select,.weekly-status-select select){border-radius:var(--radius-pill)!important}.chime-next .wb-search,.chime-next .wb-date,.chime-next input[type=search],.chime-next select,.chime-next :is(.new-erp-load-select,.wb-filter-select-trigger){border-radius:var(--radius-action-md)!important}.chime-next .wb-search,.chime-next .wb-date,.chime-next .wb-filters select{padding-inline:14px}.chime-next select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236e6d69' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;padding-right:32px!important}.dark .chime-next select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23aaaea4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding-right:32px!important}.chime-next .getdispatchify-design-system{--ink:var(--color-text-primary);--nav-ink:var(--color-text-primary);--muted:var(--color-text-secondary);--surface:var(--color-surface);--border:var(--color-border);--chart-track:var(--color-inactive-soft);--accent:var(--color-brand);--accent-soft:var(--color-brand-soft);color:var(--color-text-primary);font-family:var(--font-family-text)}.chime-next .getdispatchify-density-analytical{--accent-ink:var(--color-brand-ink);--success:var(--color-success);--signal-blue:var(--color-info-soft);--signal-blue-ink:var(--color-info);--signal-green:var(--color-success-soft);--signal-green-ink:var(--color-success);--signal-yellow:var(--color-brand-soft);--signal-yellow-ink:var(--color-brand-ink);--signal-peach:var(--color-warning-soft);--signal-peach-ink:var(--color-warning);--signal-pink:var(--color-danger-soft);--signal-pink-ink:var(--color-danger);--density-page-gap:var(--space-4);--density-control-height:var(--control-height-regular);--density-card-padding:var(--space-5)}.chime-next .getdispatchify-density-operational{--sidebar:var(--color-surface-secondary);--focus:var(--color-brand);--density-page-gap:var(--space-3);--density-control-height:var(--control-height-compact);--density-card-padding:var(--space-3)}.chime-next :is(.gds-scroll-viewport,.drivers-table-wrap,.commercial-table-wrap,.identity-review__table-wrap,.new-erp-reports-table-scroll,.new-erp-kpi-table,.new-erp-import-preview-table-wrap,.rejections-scroll){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);min-width:0;max-width:100%}.chime-next :is(.gds-scroll-viewport,.drivers-table-wrap,.commercial-table-wrap,.identity-review__table-wrap,.new-erp-reports-table-scroll,.new-erp-kpi-table,.new-erp-import-preview-table-wrap,.rejections-scroll)::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.chime-next :is(.gds-scroll-viewport,.drivers-table-wrap,.commercial-table-wrap,.identity-review__table-wrap,.new-erp-reports-table-scroll,.new-erp-kpi-table,.new-erp-import-preview-table-wrap,.rejections-scroll)::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-pill)}.chime-next :is(.gds-scroll-viewport,.drivers-table-wrap,.commercial-table-wrap,.identity-review__table-wrap,.new-erp-reports-table-scroll,.new-erp-kpi-table,.new-erp-import-preview-table-wrap,.rejections-scroll)::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000}.chime-next :is(.gds-scroll-viewport,.drivers-table-wrap,.commercial-table-wrap,.identity-review__table-wrap,.new-erp-reports-table-scroll,.new-erp-kpi-table,.new-erp-import-preview-table-wrap,.rejections-scroll)::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}.chime-next :is(.gds-scroll-viewport,.drivers-table-wrap,.commercial-table-wrap,.identity-review__table-wrap,.new-erp-reports-table-scroll,.new-erp-kpi-table,.new-erp-import-preview-table-wrap,.rejections-scroll)::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active);background-clip:padding-box}.chime-next .gds-scroll-rail{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);height:14px;min-height:14px;overflow:auto hidden}.chime-next .gds-scroll-rail>div{height:1px}.chime-next .gds-scroll-rail::-webkit-scrollbar{height:var(--scrollbar-size)}.chime-next .gds-scroll-rail::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-pill)}.chime-next .gds-scroll-rail::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000}.chime-next .gds-scroll-rail::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}.chime-next .gds-scroll-rail::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active);background-clip:padding-box}.chime-next .chime-card{background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-4);font-size:var(--font-body);font-weight:400}.chime-next .chime-card--inverse{background:var(--inverse-surface);color:var(--inverse-ink);--muted:var(--inverse-muted);border-color:#0000}.chime-next .chime-card__header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.chime-next .chime-card__title{margin:0;font-size:13px;font-weight:600;line-height:1.3}.chime-next .chime-card__caption{color:var(--muted);font-size:9px;line-height:1.5}.chime-next .chime-card__icon{width:var(--icon-container-compact);height:var(--icon-container-compact);border-radius:var(--radius-pill);background:var(--color-icon-container);color:var(--color-icon-on-container);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px 2px #fff2,0 2px 3px #00000012}.chime-next .chime-card__icon svg{stroke-width:1.4px;flex-shrink:0;width:14px;height:14px}.chime-next .chime-card--inverse .chime-card__icon{background:var(--color-icon-container-inverse);color:var(--color-icon-on-container-inverse)}.dark .chime-next .chime-card:not(.chime-card--inverse) .chime-card__icon,.chime-next .chime-card__icon--blue,.chime-next .chime-card__icon--pink,.chime-next .chime-card__icon--yellow,.chime-next .chime-card__icon--peach,.chime-next .chime-card__icon--green{background:var(--color-icon-container);color:var(--color-icon-on-container)}.chime-next .chime-value--empty{color:var(--muted)!important;font-weight:400!important;font-size:var(--font-title)!important;letter-spacing:normal!important}.chime-next .chime-card__metric{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.2}.chime-next .chime-card__metric small{font-size:var(--font-body);color:var(--muted);letter-spacing:0;font-weight:400}.chime-next .chime-metric-strip{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.chime-next .chime-metric-strip>div+div{border-left:1px solid var(--border);padding-left:var(--space-4)}.chime-next .chime-card__inset{border:1px solid var(--border);border-radius:var(--radius-panel);padding:var(--space-3);box-shadow:none}.chime-next .chime-card__table{border-collapse:collapse;width:100%;font-size:var(--font-body)}.chime-next .chime-card__table th{text-align:left;font-size:var(--font-caption);color:var(--muted);padding:0 0 var(--space-2);font-weight:400}.chime-next .chime-card__table td{padding:var(--space-2) 0;border:0}.chime-next .chime-status{border-radius:var(--radius-xs);font-size:var(--font-caption);background:var(--accent-soft);color:var(--accent-ink);align-items:center;padding:3px 6px;line-height:1;display:inline-flex}.chime-next .chime-status--blue{background:var(--signal-blue);color:var(--signal-blue-ink)}.chime-next .chime-status--pink{background:var(--signal-pink);color:var(--signal-pink-ink)}.chime-next .chime-status--yellow{background:var(--signal-yellow);color:var(--signal-yellow-ink)}.chime-next .chime-status--peach{background:var(--signal-peach);color:var(--signal-peach-ink)}.chime-next .chime-status--green{background:var(--signal-green);color:var(--signal-green-ink)}.chime-next .chime-card__action{border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--font-caption);background:var(--surface);color:var(--nav-ink);padding:5px 9px;font-weight:400;transition:border-color .15s,background-color .15s,transform .12s}.chime-next .chime-card__action:hover{border-color:color-mix(in srgb,var(--nav-ink) 30%,var(--border))}.chime-next .chime-card__action:active{transform:scale(.97)}.chime-next .chime-card__action--primary{background:var(--inverse-surface);color:var(--inverse-ink);border-color:#0000}@media (width<=700px){.chime-next .chime-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.chime-next .chime-metric-strip>div:nth-child(3){border-left:0;padding-left:0}}.new-erp-shell{--erp-ui-font:"Inter Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-sf-pro-text:var(--erp-ui-font);--font-sf-pro-display:var(--erp-ui-font);--erp-font-body:var(--erp-ui-font);--erp-font-page:var(--erp-ui-font);--font-family-text:var(--erp-ui-font);--font-family-display:var(--erp-ui-font);font-family:var(--erp-ui-font)}.new-erp-shell .chime-next{--erp-unified-control:36px;--erp-unified-radius:10px;--erp-unified-surface-radius:14px;--erp-unified-rule:color-mix(in srgb,var(--ink) 16%,var(--border));font-family:var(--erp-ui-font);color:var(--ink)}.new-erp-shell{--erp-field-focus:var(--color-brand,#2d7737)}.new-erp-shell.dark{--erp-field-focus:var(--color-brand,#89d978)}.new-erp-shell,.new-erp-shell :where(*){font-family:var(--erp-ui-font,"Inter Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important}:where(.weekly-dialog-backdrop,.directory-backdrop,.directory-carrier-menu,.rejections-modal,.mtb-portal-layer,.pdf-sign-dialog),:where(.weekly-dialog-backdrop,.directory-backdrop,.directory-carrier-menu,.rejections-modal,.mtb-portal-layer,.pdf-sign-dialog) :where(*){font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.new-erp-shell .chime-next :is(.wb-board-header,.mtb-board-header) :is(.wb-control,.wb-icon,.wb-date,.wb-date input,.wb-search input,select),.new-erp-shell .chime-next :is(.mtb-tool,.mtb-add){letter-spacing:-.01em;font-size:12px;font-weight:600}.new-erp-shell .chime-next .wb-ref-table{font-size:11px;line-height:1.25}.new-erp-shell .chime-next .wb-ref-table thead th{letter-spacing:.04em;font-size:9.5px;font-weight:600}.new-erp-shell .chime-next .wb-ref-index{font-size:10px}.new-erp-shell .chime-next .wb-ref-driver-cell strong{font-size:11px;font-weight:600}.new-erp-shell .chime-next .wb-ref-driver-cell em,.new-erp-shell .chime-next .wb-ref-driver-cell small{font-size:9.5px}.new-erp-shell .chime-next .wb-ref-driver-cell i{font-size:9px}.new-erp-shell .chime-next :is(.wb-ref-unit,.wb-ref-current) strong{font-size:10.5px;font-weight:600}.new-erp-shell .chime-next :is(.wb-ref-unit,.wb-ref-current) small{font-size:9.5px}.new-erp-shell .chime-next .wb-ref-weight strong{font-size:10px;font-weight:600}.new-erp-shell .chime-next .wb-ref-weight small{font-size:7.5px}.new-erp-shell .chime-next .wb-ref-day>button strong{font-size:10.5px;font-weight:600}.new-erp-shell .chime-next .wb-ref-day>button small{font-size:9.5px}.new-erp-shell .chime-next .wb-ref-day>button b{font-size:10px}.new-erp-shell .chime-next .wb-ref-status{font-size:10px;font-weight:600}.new-erp-shell .chime-next .wb-ref-vin{font-size:9.5px}.new-erp-shell .chime-next .new-erp-month-table table{font-size:12px;line-height:1.3}.new-erp-shell .chime-next .erp-menu-surface,.mtb-portal-root .chime-next .erp-menu-surface{border:1px solid var(--border);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-popover,var(--card-shadow));border-radius:12px}.new-erp-shell .chime-next .erp-checkbox{min-width:0;min-height:30px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 7px;display:flex;position:relative}.new-erp-shell .chime-next .erp-checkbox:hover{background:var(--chart-track)}.new-erp-shell .chime-next .erp-checkbox input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.new-erp-shell .chime-next .erp-checkbox__control{border:1px solid var(--color-border-strong,var(--border));background:var(--surface);width:16px;height:16px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface) 85%,transparent);border-radius:5px;flex:0 0 16px;place-items:center;display:grid;position:relative}.new-erp-shell .chime-next .erp-checkbox input:checked+.erp-checkbox__control{border-color:var(--color-selected-indicator);background:var(--color-selected-indicator)}.new-erp-shell .chime-next .erp-checkbox input:checked+.erp-checkbox__control:after{border:solid var(--surface);content:"";border-width:0 0 2px 2px;width:6px;height:3px;transform:translateY(-1px)rotate(-45deg)}.new-erp-shell .chime-next .erp-checkbox__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.new-erp-shell :is(.topbar-search,.wb-search,.wb-date,.mtb-search){outline:0;transition:border-color .14s,background-color .14s,box-shadow .14s}.new-erp-shell :is(.topbar-search,.wb-search,.wb-date,.mtb-search):focus-within{background:var(--surface,var(--ui-surface,#fff));outline-offset:0!important;border-color:color-mix(in srgb,var(--erp-field-focus) 62%,var(--border,#dedee3))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-field-focus) 16%,transparent)!important;outline:0!important}.new-erp-shell :is(.topbar-search,.wb-search,.wb-date,.mtb-search) input,.new-erp-shell :is(.topbar-search,.wb-search,.wb-date,.mtb-search) input:focus,.new-erp-shell :is(.topbar-search,.wb-search,.wb-date,.mtb-search) input:focus-visible{appearance:none;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.new-erp-shell :is(.wb-date,.mtb-board-header .wb-date) input::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.new-erp-shell.dark :is(.topbar-search,.wb-search,.wb-date,.mtb-search):focus-within{border-color:color-mix(in srgb,var(--erp-field-focus) 68%,var(--border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-field-focus) 17%,transparent)!important}.new-erp-shell{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.new-erp-shell :where(*){scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)!important}.new-erp-shell :where(*)::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.new-erp-shell :where(*)::-webkit-scrollbar-track{border-radius:var(--radius-pill,999px);background:var(--scrollbar-track)!important}.new-erp-shell :where(*)::-webkit-scrollbar-thumb{border-radius:var(--radius-pill,999px);border:2px solid #0000;min-width:28px;min-height:28px;background:var(--scrollbar-thumb)!important;background-clip:padding-box!important}.new-erp-shell :where(*)::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)!important;background-clip:padding-box!important}.new-erp-shell :where(*)::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)!important;background-clip:padding-box!important}.new-erp-shell :where(*)::-webkit-scrollbar-corner{background:0 0!important}:where(.wb-status-menu,.mtb-cell-options,.pdf-sign-dialog,.directory-dialog-scroll){scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}:where(.wb-status-menu,.mtb-cell-options,.pdf-sign-dialog,.directory-dialog-scroll)::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}:where(.wb-status-menu,.mtb-cell-options,.pdf-sign-dialog,.directory-dialog-scroll)::-webkit-scrollbar-track{background:var(--scrollbar-track)}:where(.wb-status-menu,.mtb-cell-options,.pdf-sign-dialog,.directory-dialog-scroll)::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}:where(.wb-status-menu,.mtb-cell-options,.pdf-sign-dialog,.directory-dialog-scroll)::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}:where(.wb-status-menu,.mtb-cell-options,.pdf-sign-dialog,.directory-dialog-scroll)::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active);background-clip:padding-box}.new-erp-shell .chime-next .new-erp-month-table td{font-size:12px;line-height:1.3}.new-erp-shell .chime-next .new-erp-month-table tbody td:nth-child(6)>button,.new-erp-shell .chime-next .new-erp-month-table :is(.mtb-cell-trigger,.mtb-stage-trigger),.new-erp-shell .chime-next .new-erp-month-table .mtb-notes-cell input{font-size:11.5px;font-weight:500}.new-erp-shell .chime-next :is(.load-directory,.commercial-directory,.fleet-page,.new-erp-duty-page,.new-erp-accounting-page,.new-erp-ratecon-page,.new-erp-reports-page,.new-erp-leaderboard-page,.new-erp-radius-page,.new-erp-kpi-page,.new-erp-email-page,.new-erp-attention-page,.new-erp-import-page,.new-erp-rejections,.settings-page){box-sizing:border-box;width:100%;max-width:none;color:var(--ink)}.new-erp-shell .chime-next :is(.directory-heading,.new-erp-page-heading,.new-erp-duty-heading,.new-erp-accounting-heading,.new-erp-ratecon-heading,.new-erp-reports-heading,.new-erp-leaderboard-heading,.new-erp-radius-heading,.new-erp-kpi-heading,.rejections-heading,.settings-heading,.new-erp-integrations__heading){box-sizing:border-box;border-bottom:1px solid var(--erp-unified-rule);justify-content:space-between;align-items:center;gap:14px;min-height:52px;margin:0 0 12px;padding:0 2px 10px;display:flex}.new-erp-shell .chime-next :is(.directory-heading,.new-erp-page-heading,.new-erp-duty-heading,.new-erp-accounting-heading,.new-erp-ratecon-heading,.new-erp-reports-heading,.new-erp-leaderboard-heading,.new-erp-radius-heading,.new-erp-kpi-heading,.rejections-heading,.settings-heading,.new-erp-integrations__heading) h1{color:var(--ink);letter-spacing:-.025em;margin:0;font-family:inherit;font-size:18px;font-weight:650;line-height:1.15}.new-erp-shell .chime-next :is(.directory-heading,.new-erp-page-heading,.new-erp-duty-heading,.new-erp-accounting-heading,.new-erp-ratecon-heading,.new-erp-reports-heading,.new-erp-leaderboard-heading,.new-erp-radius-heading,.new-erp-kpi-heading,.rejections-heading,.settings-heading,.new-erp-integrations__heading) p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.35}.new-erp-shell .chime-next :is(.directory-heading,.new-erp-page-heading,.new-erp-duty-heading,.new-erp-accounting-heading,.new-erp-ratecon-heading,.new-erp-reports-heading,.new-erp-leaderboard-heading,.new-erp-radius-heading,.new-erp-kpi-heading,.rejections-heading,.settings-heading,.new-erp-integrations__heading) :is(.directory-heading-icon,.new-erp-page-heading-icon){width:32px;height:32px;color:var(--color-brand,#2d7737);background:#007aff1f;border:0;border-radius:9px;flex:0 0 32px;place-items:center;display:grid}.new-erp-shell .chime-next :is(.commercial-toolbar,.drivers-toolbar,.directory-toolbar,.new-erp-duty-toolbar,.new-erp-leaderboard-toolbar,.new-erp-radius-toolbar,.new-erp-kpi-heading-controls,.attention-toolbar,.email-toolbar,.erp-toolbar){gap:8px}.new-erp-shell .chime-next :is(.commercial-toolbar,.drivers-toolbar,.directory-toolbar,.new-erp-duty-toolbar,.new-erp-leaderboard-toolbar,.new-erp-radius-toolbar,.new-erp-kpi-heading-controls,.attention-toolbar,.email-toolbar,.erp-toolbar) :is(button,input,select){box-sizing:border-box;min-height:var(--erp-unified-control);border-radius:var(--erp-unified-radius);font-family:inherit;font-size:11px}.new-erp-shell .chime-next button{transition:transform .12s cubic-bezier(.23,1,.32,1),background-color .14s,border-color .14s,color .14s}.new-erp-shell .chime-next button:active:not(:disabled){transform:scale(.97)}.new-erp-shell .chime-next :is(.new-erp-duty-panel,.new-erp-accounting-panel,.new-erp-ratecon-panel,.new-erp-reports-panel,.new-erp-reports-table-panel,.new-erp-leaderboard-panel,.new-erp-radius-panel,.new-erp-kpi-panel,.new-erp-kpi-table-panel,.new-erp-email-list,.new-erp-email-detail,.new-erp-attention-list>article,.new-erp-import-panel,.rejections-ledger){border-color:var(--border);border-radius:var(--erp-unified-surface-radius);background:var(--surface);box-shadow:var(--card-shadow)}.new-erp-shell .chime-next :is(.drivers-table-wrap,.directory-table-wrap,.commercial-table-wrap,.new-erp-reports-table-scroll,.new-erp-kpi-table,.new-erp-radius-result-table,.rejections-scroll,.new-erp-import-preview-table-wrap){border-color:var(--erp-unified-rule);background:var(--surface);border-radius:12px}.new-erp-shell .chime-next :is(.drivers-table-wrap,.directory-table-wrap,.commercial-table-wrap,.new-erp-reports-table-scroll,.rejections-scroll,.new-erp-import-preview-table-wrap) :is(th,td){border-bottom-color:var(--erp-unified-rule)}.new-erp-shell .chime-next :is(.drivers-table-wrap,.directory-table-wrap,.commercial-table-wrap,.new-erp-reports-table-scroll,.rejections-scroll,.new-erp-import-preview-table-wrap) th{height:32px;color:var(--muted);letter-spacing:.04em;font-size:9.5px;font-weight:650}.new-erp-shell .chime-next .directory-form-grid :is(input,select,textarea,.erp-date-picker__trigger){border-color:var(--border);background:var(--surface);color:var(--ink);background-clip:padding-box;font-family:inherit;border-radius:var(--radius-form-field)!important}.new-erp-shell .chime-next :is(.mtb-form-grid,.new-erp-import-page) :is(input,select,textarea){border-color:var(--border);background:var(--surface);color:var(--ink);border-radius:10px;font-family:inherit}@media (width<=720px){.new-erp-shell .chime-next :is(.directory-heading,.new-erp-page-heading,.new-erp-duty-heading,.new-erp-accounting-heading,.new-erp-ratecon-heading,.new-erp-reports-heading,.new-erp-leaderboard-heading,.new-erp-radius-heading,.new-erp-kpi-heading,.rejections-heading,.settings-heading,.new-erp-integrations__heading){flex-wrap:wrap;align-items:flex-start;min-height:0}.new-erp-shell .chime-next :is(.commercial-toolbar,.drivers-toolbar,.directory-toolbar,.new-erp-duty-toolbar,.new-erp-leaderboard-toolbar,.new-erp-radius-toolbar,.attention-toolbar,.email-toolbar){flex-wrap:wrap}}.new-erp-shell .chime-next .new-erp-month-table th{letter-spacing:.02em;font-size:10.5px;font-weight:600}.new-erp-shell .chime-next :is(input,select,textarea):focus-visible,.new-erp-shell .chime-next :is(button,a,[role=button]):focus-visible{outline:2px solid var(--color-brand,#2d7737);outline-offset:2px}.new-erp-shell.dark .chime-next :is(input,select,textarea):focus-visible,.new-erp-shell.dark .chime-next :is(button,a,[role=button]):focus-visible{outline-color:var(--color-brand,#89d978)}.new-erp-shell .chime-next .erp-checkbox input:focus-visible+.erp-checkbox__control{outline:2px solid var(--color-brand,#2d7737);outline-offset:2px}.new-erp-shell.dark .chime-next .erp-checkbox input:focus-visible+.erp-checkbox__control{outline-color:var(--color-brand,#89d978)}.new-erp-shell .chime-next .erp-menu-surface,.mtb-portal-root .chime-next .erp-menu-surface{border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);box-shadow:0 12px 32px #00000029,0 2px 8px #00000014}.new-erp-shell .chime-next :is(.new-erp-duty-panel,.new-erp-accounting-panel,.new-erp-ratecon-panel,.new-erp-reports-panel,.new-erp-reports-table-panel,.new-erp-leaderboard-panel,.new-erp-radius-panel,.new-erp-kpi-panel,.new-erp-kpi-table-panel,.new-erp-email-list,.new-erp-email-detail,.new-erp-attention-list>article,.new-erp-import-panel,.rejections-ledger){border-color:color-mix(in srgb,var(--border) 70%,transparent);box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000d}.new-erp-shell .chime-next :is(.drivers-table-wrap,.directory-table-wrap,.commercial-table-wrap,.new-erp-reports-table-scroll,.new-erp-kpi-table,.new-erp-radius-result-table,.rejections-scroll,.new-erp-import-preview-table-wrap) tbody tr{transition:background-color .12s}.new-erp-shell .chime-next :is(.drivers-table-wrap,.directory-table-wrap,.commercial-table-wrap,.new-erp-reports-table-scroll,.new-erp-kpi-table,.new-erp-radius-result-table,.rejections-scroll,.new-erp-import-preview-table-wrap) tbody tr:hover{background:#00000006}.new-erp-shell.dark .chime-next :is(.drivers-table-wrap,.directory-table-wrap,.commercial-table-wrap,.new-erp-reports-table-scroll,.new-erp-kpi-table,.new-erp-radius-result-table,.rejections-scroll,.new-erp-import-preview-table-wrap) tbody tr:hover{background:#ffffff09}.new-erp-shell .chime-next :is(.directory-dialog,.commercial-dialog,.fleet-dialog,.mtb-dialog){border:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:var(--surface);border-radius:20px;box-shadow:inset 0 1px #ffffff80,0 24px 60px #00000038,0 4px 14px #0000001a}.new-erp-shell.dark .chime-next :is(.directory-dialog,.commercial-dialog,.fleet-dialog,.mtb-dialog){box-shadow:inset 0 1px #ffffff0f,0 24px 60px #00000080,0 4px 14px #0000004d}.new-erp-shell .chime-next .directory-form-grid :is(input,select,textarea,.erp-date-picker__trigger):focus-visible,.new-erp-shell .chime-next .directory-form-grid :is(input,select,textarea,.erp-date-picker__trigger):focus{border-color:color-mix(in srgb,var(--color-brand,#2d7737) 55%,var(--border));outline:0;box-shadow:0 0 0 3px #007aff2e}.new-erp-shell.dark .chime-next .directory-form-grid :is(input,select,textarea,.erp-date-picker__trigger):focus-visible,.new-erp-shell.dark .chime-next .directory-form-grid :is(input,select,textarea,.erp-date-picker__trigger):focus{border-color:color-mix(in srgb,var(--color-brand,#89d978) 60%,var(--border));box-shadow:0 0 0 3px #0a84ff38}.new-erp-shell.dark .chime-next :is(.directory-heading,.new-erp-page-heading,.new-erp-duty-heading,.new-erp-accounting-heading,.new-erp-ratecon-heading,.new-erp-reports-heading,.new-erp-leaderboard-heading,.new-erp-radius-heading,.new-erp-kpi-heading,.rejections-heading,.settings-heading,.new-erp-integrations__heading) :is(.directory-heading-icon,.new-erp-page-heading-icon){color:var(--color-brand,#89d978);background:#0a84ff2e}@media (prefers-reduced-motion:reduce){.new-erp-shell .chime-next :is(.drivers-table-wrap,.directory-table-wrap,.commercial-table-wrap,.new-erp-reports-table-scroll,.new-erp-kpi-table,.new-erp-radius-result-table,.rejections-scroll,.new-erp-import-preview-table-wrap) tbody tr{transition:none}}.new-erp-shell{--erp-search-focus:var(--color-brand,#2d7737);--erp-search-focus-ring:0 0 0 3px color-mix(in srgb,var(--color-brand,#2d7737) 18%,transparent)}.new-erp-shell.dark{--erp-search-focus:var(--color-brand,#89d978);--erp-search-focus-ring:0 0 0 3px color-mix(in srgb,var(--color-brand,#89d978) 22%,transparent)}.new-erp-shell :is(.topbar-search,.erp-search-field,.wb-search,.mtb-search,.commercial-search,.identity-review__search,.radius-search,.new-erp-radius-search,.new-erp-email-search,.new-erp-email-emoji-search):focus-within{border-color:var(--erp-search-focus)!important;box-shadow:var(--erp-search-focus-ring)!important;outline:0!important}.new-erp-shell :is(.topbar-search,.erp-search-field,.wb-search,.mtb-search,.commercial-search,.identity-review__search,.radius-search,.new-erp-radius-search,.new-erp-email-search,.new-erp-email-emoji-search) input:is(:focus,:focus-visible){box-shadow:none!important;border-color:#0000!important;outline:0!important}.new-erp-shell .commercial-directory-search input:is(:focus,:focus-visible){border-color:var(--erp-search-focus)!important;box-shadow:var(--erp-search-focus-ring)!important;outline:0!important}.new-erp-shell .chime-next .new-erp-load-directory{width:100%;min-width:0;max-width:none;color:var(--color-text-primary);background:var(--color-page);container-type:inline-size}@media (width>=721px){.app.new-erp-shell .content:has(.new-erp-load-directory){padding:0;overflow:hidden}.app.new-erp-shell .content:has(.new-erp-load-directory)>.chime-next{height:100%}.new-erp-shell .chime-next .new-erp-load-directory{box-sizing:border-box;height:100%;min-height:0;padding:14px 18px 18px;overflow:auto}}.new-erp-shell .chime-next .new-erp-load-directory .directory-heading{margin:0 0 var(--space-3)}.new-erp-shell .chime-next .new-erp-load-directory .erp-page-header__actions{align-items:center;gap:var(--space-2);display:flex}.new-erp-shell .chime-next .new-erp-load-directory .directory-control-stack{z-index:var(--layer-toolbar);position:relative}.new-erp-shell .chime-next .new-erp-load-directory .directory-tools{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);grid-template-columns:minmax(280px,1fr) auto auto;display:grid}.new-erp-shell .chime-next .new-erp-load-directory .directory-tools>.erp-search-field>input[type=search],.new-erp-shell .chime-next .new-erp-load-directory .directory-tools>.erp-search-field>input[type=search]:focus{height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.new-erp-shell .chime-next .new-erp-load-directory .directory-filter-trigger{min-height:var(--control-height-compact);border-radius:var(--radius-action-md);color:var(--color-text-primary);box-shadow:none;font:650 11px/1 var(--font-family-text);align-items:center;gap:7px;padding:0 11px;display:inline-flex;border:1px solid var(--color-border)!important;background:var(--color-surface)!important}.new-erp-shell .chime-next .new-erp-load-directory .directory-filter-trigger:hover,.new-erp-shell .chime-next .new-erp-load-directory .directory-filter-trigger[data-active=true]{border-color:var(--color-border-strong)!important;background:var(--color-surface-secondary)!important}.new-erp-shell .chime-next .new-erp-load-directory .directory-filter-trigger b{border-radius:var(--radius-pill);background:var(--color-text-primary);min-width:17px;height:17px;color:var(--color-surface);place-items:center;font-size:9px;display:grid}.new-erp-shell .chime-next .new-erp-load-directory .directory-width-reset{white-space:nowrap}.new-erp-shell .chime-next .new-erp-load-directory .directory-filters{align-items:end;gap:var(--space-2);margin:0 0 var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card-compact);background:var(--color-surface);box-shadow:var(--shadow-popover);grid-template-columns:repeat(4,minmax(145px,1fr)) auto;display:grid}.new-erp-shell .chime-next .new-erp-load-directory .directory-filters .new-erp-load-field,.new-erp-shell .chime-next .new-erp-load-directory .directory-filters .erp-date-picker{gap:5px}.new-erp-shell .chime-next .new-erp-load-directory .directory-filters :is(.new-erp-load-field>span,.erp-date-picker__label){color:var(--color-text-secondary);font-size:10px;font-weight:650}.new-erp-shell .chime-next .new-erp-load-directory .directory-filters :is(.new-erp-load-select,.erp-date-picker__trigger){border-color:var(--color-border);background:var(--color-surface-secondary);height:36px;min-height:36px;box-shadow:none;font-size:11px}.new-erp-shell .chime-next .new-erp-load-directory .load-directory-summary{min-height:0;margin:0 0 var(--space-2);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;display:grid}.new-erp-shell .chime-next .new-erp-load-directory .load-directory-summary .erp-metric-item{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;height:56px;min-height:0;box-shadow:var(--shadow-card);border-radius:16px;padding:10px 14px}.new-erp-shell .chime-next .new-erp-load-directory .load-directory-summary .erp-metric-item__icon{background:var(--color-surface-secondary);width:32px;height:32px;color:var(--color-text-secondary);box-shadow:none;border-radius:50%;flex:0 0 32px}.new-erp-shell .chime-next .new-erp-load-directory .load-directory-summary .erp-metric-item__body{gap:0}.new-erp-shell .chime-next .new-erp-load-directory .load-directory-summary .erp-metric-item__value{color:var(--color-text-primary);letter-spacing:normal;font-size:16px;font-weight:700;line-height:1}.new-erp-shell .chime-next .new-erp-load-directory .load-directory-summary .erp-metric-item__detail{color:var(--color-text-secondary);font-size:10px;font-weight:400;line-height:1}.new-erp-shell .chime-next .new-erp-load-directory .load-directory-summary .erp-metric-item__label{color:var(--color-text-secondary);margin-top:4px;font-size:11px;font-weight:400;line-height:1}.chime-next .fleet-page{background:var(--color-page)}@media (width>=721px){.app.new-erp-shell .content:has(.fleet-page){padding:0;overflow:hidden}.app.new-erp-shell .content:has(.fleet-page)>.chime-next{height:100%}.chime-next .fleet-page{box-sizing:border-box;height:100%;min-height:0;padding:12px 16px;overflow:auto}}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-card-compact);background:var(--color-surface);width:100%;min-width:0;min-height:360px;max-height:calc(100dvh - 272px);box-shadow:none;scrollbar-gutter:stable;overflow:auto}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap table{width:var(--directory-table-width);border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:100%;color:var(--color-text-primary);font-size:var(--erp-font-table-size);font-variant-numeric:tabular-nums}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap th{z-index:var(--layer-table-sticky);height:var(--erp-table-header-height);padding:0 var(--erp-cell-x);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface-secondary);color:var(--color-text-secondary);font-size:var(--erp-font-table-head-size);letter-spacing:.035em;text-transform:none;font-weight:700;top:0}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap td{height:var(--erp-table-row-height);padding:var(--erp-cell-y) var(--erp-cell-x);border-right:1px solid color-mix(in srgb, var(--color-border) 76%, transparent);border-bottom:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--erp-font-table-size);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;line-height:1.25;overflow:hidden}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap :is(th,td):last-child{border-right:0}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap tbody tr:hover td{background:color-mix(in srgb, var(--color-text-primary) 3.5%, var(--color-surface))}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap tbody tr[data-selected=true] td,.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap tbody tr:focus-within td{background:color-mix(in srgb, var(--color-brand) 5%, var(--color-surface))}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap :is(th,td):first-child{position:sticky;left:0}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap th:first-child{z-index:calc(var(--layer-table-sticky) + 1);background:var(--color-surface-secondary)}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap td:first-child{z-index:var(--layer-table-sticky);background:var(--color-surface);box-shadow:8px 0 12px -13px #1414187a}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap tbody tr:hover td:first-child{background:color-mix(in srgb, var(--color-text-primary) 3.5%, var(--color-surface))}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap tbody tr[data-selected=true] td:first-child,.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap tbody tr:focus-within td:first-child{background:color-mix(in srgb, var(--color-brand) 5%, var(--color-surface));box-shadow:inset 2px 0 var(--color-brand), 8px 0 12px -13px #1414187a}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap td:first-child button{max-width:100%;color:var(--color-text-primary);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700;display:block;overflow:hidden}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap td:first-child button:hover{color:var(--color-text-primary);text-underline-offset:2px;text-decoration:underline}.new-erp-shell .chime-next .new-erp-load-directory .directory-route{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.new-erp-shell .chime-next .new-erp-load-directory .directory-route b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.new-erp-shell .chime-next .new-erp-load-directory .directory-route svg{width:12px;color:var(--color-text-secondary);flex:0 0 12px}.new-erp-shell .chime-next .new-erp-load-directory .directory-stage[data-status]{border:1px solid var(--status-border);background:var(--status-bg);min-width:0;min-height:22px;color:var(--status-text);white-space:nowrap;justify-content:center;align-items:center;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex;border-radius:var(--radius-pill)!important}.new-erp-shell .chime-next .new-erp-load-directory .directory-stage:before{display:none}.new-erp-shell .chime-next .new-erp-load-directory .directory-dispatcher{min-width:0;max-width:100%;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.new-erp-shell .chime-next .new-erp-load-directory .directory-dispatcher i{background:var(--dispatcher-color,var(--dispatcher-identity-unassigned));border-radius:50%;flex:0 0 7px;width:7px;height:7px}.new-erp-shell .chime-next .new-erp-load-directory .directory-money{color:var(--color-text-primary)!important;font-weight:650!important}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap td:last-child{display:table-cell}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap td:last-child b,.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap td:last-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap td:last-child b{font-size:10.5px;font-weight:600}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap td:last-child small{color:var(--color-text-secondary);margin-top:1px;font-size:9px}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap :is(th,td):is(:nth-child(9),:nth-child(10),:nth-child(11)){text-align:right}.new-erp-shell .chime-next .new-erp-load-directory .directory-empty button{border-radius:var(--radius-action-md)}@media (width<=1100px){.new-erp-shell .chime-next .new-erp-load-directory .directory-filters{grid-template-columns:repeat(2,minmax(160px,1fr))}.new-erp-shell .chime-next .new-erp-load-directory .directory-filters>.product-button{justify-self:start}}@media (width<=720px){.new-erp-shell .chime-next .new-erp-load-directory .directory-heading{align-items:flex-start}.new-erp-shell .chime-next .new-erp-load-directory .erp-page-header__actions{width:100%}.new-erp-shell .chime-next .new-erp-load-directory .directory-tools{grid-template-columns:minmax(0,1fr) auto;padding-bottom:0;overflow:visible}.new-erp-shell .chime-next .new-erp-load-directory .directory-width-reset{grid-column:1/-1;justify-self:start}.new-erp-shell .chime-next .new-erp-load-directory .directory-filters{grid-template-columns:minmax(0,1fr)}.new-erp-shell .chime-next .new-erp-load-directory .load-directory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap{max-width:100%;min-height:0;max-height:none;display:block}}@container (width<=680px){.new-erp-shell .chime-next .new-erp-load-directory .directory-heading{flex-direction:column;align-items:stretch}.new-erp-shell .chime-next .new-erp-load-directory .erp-page-header__actions{justify-content:space-between;width:100%}.new-erp-shell .chime-next .new-erp-load-directory .workspace-selector{flex:auto;min-width:0}}.new-erp-shell .chime-next .new-erp-load-directory .directory-more{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:12px;font-size:11px;display:flex;position:sticky;left:0}.new-erp-shell .chime-next .new-erp-load-directory .directory-more button{border:1px solid var(--border);background:var(--surface);height:28px;color:var(--nav-ink);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:11px;transition:transform .12s cubic-bezier(.23,1,.32,1),background-color .14s}.new-erp-shell .chime-next .new-erp-load-directory .directory-more button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.new-erp-shell .chime-next .new-erp-load-directory .directory-more button:hover{background:var(--chart-track)}}.new-erp-shell .chime-next .new-erp-load-directory .directory-tools{grid-template-columns:minmax(240px,1fr);grid-auto-columns:auto;grid-auto-flow:column}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap{--erp-table-row-height:34px}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap :is(th,td)[data-col]{text-align:center}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap td[data-col] :is(.directory-route,.directory-broker-line),.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap td[data-col=dispatcher] .directory-dispatcher{justify-content:center}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap td:is([data-col=rpm],[data-col=miles]){color:color-mix(in srgb, var(--color-text-primary) 72%, var(--color-surface))}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap td:is([data-col=pickup],[data-col=delivery]){font-variant-numeric:tabular-nums}.new-erp-shell .chime-next .new-erp-load-directory .directory-dates-arrow{color:var(--color-text-secondary);margin:0 5px}.new-erp-shell .chime-next .new-erp-load-directory .directory-missing{color:color-mix(in srgb, var(--color-text-secondary) 70%, transparent);font-weight:400}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap .directory-broker-line{align-items:baseline;gap:6px;min-width:0;display:flex}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap .directory-broker-line b{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:11px;font-weight:600;display:block;overflow:hidden}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap .directory-broker-line small{min-width:0;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:0 8 auto;margin:0;font-size:9.5px;display:block;overflow:hidden}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap td[data-col=notes]{color:var(--color-text-secondary)}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap th:last-child .directory-resize-handle{right:0}.new-erp-shell .chime-next .new-erp-load-directory .directory-tools .product-button{border:1px solid var(--button-line);background:var(--button-bg);color:var(--button-fg)}.new-erp-shell .chime-next .new-erp-load-directory .directory-tools .product-button:hover:not(:disabled){background:var(--button-hover)}.new-erp-shell .chime-next .new-erp-load-directory .directory-tools .product-button:active:not(:disabled){background:var(--button-pressed)}.new-erp-shell .chime-next .new-erp-load-directory .directory-tools .product-button svg{color:inherit}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap td[data-col=load] button{text-align:center;margin-inline:auto}.new-erp-shell .chime-next .new-erp-load-directory .directory-table-wrap tbody tr{animation:none}.new-erp-shell .chime-next .new-erp-load-directory[data-arrived] .directory-table-wrap tbody tr:nth-child(-n+14){animation:.22s cubic-bezier(.23,1,.32,1) both directory-row-in}.new-erp-shell .chime-next .new-erp-load-directory[data-arrived] .directory-table-wrap tbody tr:nth-child(n+4):nth-child(-n+7){animation-delay:30ms}.new-erp-shell .chime-next .new-erp-load-directory[data-arrived] .directory-table-wrap tbody tr:nth-child(n+8):nth-child(-n+11){animation-delay:60ms}.new-erp-shell .chime-next .new-erp-load-directory[data-arrived] .directory-table-wrap tbody tr:nth-child(n+12):nth-child(-n+14){animation-delay:90ms}.new-erp-shell .chime-next .new-erp-load-directory[data-arrived] .load-directory-summary{animation:.22s cubic-bezier(.23,1,.32,1) both directory-row-in}@keyframes directory-row-in{0%{opacity:0}}.new-erp-shell .chime-next .new-erp-load-directory .directory-filters{transform-origin:top;animation:.16s cubic-bezier(.23,1,.32,1) both directory-filters-in}@keyframes directory-filters-in{0%{opacity:0;transform:translateY(-4px)}}.new-erp-shell .chime-next .new-erp-load-directory .directory-control-stack{animation:none}.new-erp-shell .chime-next .new-erp-load-directory .directory-filter-trigger{transition:transform .12s cubic-bezier(.23,1,.32,1),background-color .14s,border-color .14s}.new-erp-shell .chime-next .new-erp-load-directory .directory-filter-trigger:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.new-erp-shell .chime-next .new-erp-load-directory[data-arrived] :is(.directory-table-wrap tbody tr,.load-directory-summary){animation-duration:1ms;animation-delay:0s}.new-erp-shell .chime-next .new-erp-load-directory .directory-filters{animation:none}.new-erp-shell .chime-next .new-erp-load-directory .directory-filter-trigger:active{transform:none}}@media (width<=720px){.new-erp-shell .chime-next .new-erp-load-directory .directory-tools{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row}.new-erp-shell .chime-next .new-erp-load-directory .directory-tools>.erp-data-toolbar__search{grid-column:1/-1}.new-erp-shell .chime-next .new-erp-load-directory .directory-filter-trigger,.new-erp-shell .chime-next .new-erp-load-directory .directory-tools>.product-button:last-child{justify-content:center;width:100%;min-width:0;min-height:42px}.new-erp-shell .chime-next .new-erp-load-directory .directory-tools>.product-button:last-child{padding-inline:12px;font-size:11px}.new-erp-shell .chime-next .new-erp-load-directory .directory-tools>.product-button:last-child svg{margin-right:5px}}@keyframes erp-side-sheet-in{0%{clip-path:inset(0 0 0 100%);opacity:.96}to{clip-path:inset(0);opacity:1}}@keyframes erp-side-scrim-in{0%{opacity:0}to{opacity:1}}.app.new-erp-shell .weekly-dialog-backdrop.directory-backdrop,.app.new-erp-shell .new-erp-accounting-modal-layer,.app.new-erp-shell .broker-crm-drawer-layer,.app.new-erp-shell .rejection-dialog-layer,.app.new-erp-shell .new-erp-radius-drawer-layer{z-index:var(--layer-drawer,120);-webkit-backdrop-filter:blur(5px);background:#0f0f1261;justify-content:flex-end;align-items:stretch;animation:.18s ease-out both erp-side-scrim-in;display:flex;position:fixed;inset:0;overflow:hidden;padding:0!important}.app.new-erp-shell .weekly-dialog-backdrop:has(>:is(.driver-edit-dialog,.monthly-load-dialog,.monthly-assign-dialog)){z-index:var(--layer-drawer,120);-webkit-backdrop-filter:blur(5px);background:#0f0f1261;justify-content:flex-end;align-items:stretch;animation:.18s ease-out both erp-side-scrim-in;display:flex;position:fixed;inset:0;overflow:hidden;padding:0!important}.app.new-erp-shell .weekly-dialog-backdrop.directory-backdrop>.directory-dialog,.app.new-erp-shell .new-erp-accounting-modal-layer>.new-erp-accounting-modal,.app.new-erp-shell .broker-crm-drawer-layer>.broker-crm-drawer,.app.new-erp-shell .weekly-dialog-backdrop>:is(.driver-edit-dialog,.monthly-load-dialog,.monthly-assign-dialog),.app.new-erp-shell .rejection-dialog-layer>.rejection-dialog,.app.new-erp-shell .new-erp-radius-drawer-layer>:is(.new-erp-radius-composer,.new-erp-radius-driver-composer){background:var(--ui-surface,var(--surface,#fff));will-change:clip-path;flex:0 0 min(640px,100vw);min-width:0;min-height:100dvh;overflow:hidden;border:0!important;border-left:1px solid var(--ui-border,var(--border,#dedfdb))!important;transform-origin:100%!important;border-radius:0!important;width:min(640px,100vw)!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;animation:.22s cubic-bezier(.16,1,.3,1) both erp-side-sheet-in!important;transform:none!important;box-shadow:-28px 0 80px #0d0c1042!important}.app.new-erp-shell .weekly-dialog-backdrop.directory-backdrop>.directory-dialog,.app.new-erp-shell .new-erp-accounting-modal-layer>.new-erp-accounting-modal,.app.new-erp-shell .weekly-dialog-backdrop>:is(.driver-edit-dialog,.monthly-load-dialog,.monthly-assign-dialog),.app.new-erp-shell .rejection-dialog-layer>.rejection-dialog,.app.new-erp-shell .new-erp-radius-drawer-layer>:is(.new-erp-radius-composer,.new-erp-radius-driver-composer){flex-direction:column;display:flex}.app.new-erp-shell .weekly-dialog-backdrop.directory-backdrop>.directory-dialog>header,.app.new-erp-shell .new-erp-accounting-modal-layer>.new-erp-accounting-modal>header,.app.new-erp-shell .broker-crm-drawer>header,.app.new-erp-shell .weekly-dialog-backdrop>:is(.driver-edit-dialog,.monthly-load-dialog,.monthly-assign-dialog)>header,.app.new-erp-shell .rejection-dialog>header,.app.new-erp-shell .new-erp-radius-drawer-layer>:is(.new-erp-radius-composer,.new-erp-radius-driver-composer)>header,.app.new-erp-shell .email-drawer>header{box-sizing:border-box;background:var(--ui-surface,var(--surface,#fff));justify-content:space-between;gap:18px;display:flex;border-bottom:1px solid var(--ui-border,var(--border,#dedfdb))!important;flex:0 0 94px!important;align-items:flex-start!important;height:94px!important;min-height:94px!important;margin:0!important;padding:16px 22px!important}.app.new-erp-shell .weekly-dialog-backdrop.directory-backdrop>.directory-dialog>header>div:first-child>span,.app.new-erp-shell .new-erp-accounting-modal>header span,.app.new-erp-shell .broker-crm-drawer>header p,.app.new-erp-shell .weekly-dialog-backdrop>:is(.driver-edit-dialog,.monthly-load-dialog,.monthly-assign-dialog)>header>div:first-child>:is(span,small),.app.new-erp-shell .rejection-dialog>header>div:first-child>:is(span,small),.app.new-erp-shell .new-erp-radius-drawer-layer>:is(.new-erp-radius-composer,.new-erp-radius-driver-composer)>header>div:first-child>:is(span,small),.app.new-erp-shell .email-drawer>header>div:first-child>span:first-child{color:var(--ui-text-muted,var(--muted,#737770));letter-spacing:.07em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:700;display:block}.app.new-erp-shell .weekly-dialog-backdrop.directory-backdrop>.directory-dialog>header h2,.app.new-erp-shell .new-erp-accounting-modal>header h2,.app.new-erp-shell .broker-crm-drawer>header h2,.app.new-erp-shell .weekly-dialog-backdrop>:is(.driver-edit-dialog,.monthly-load-dialog,.monthly-assign-dialog)>header h2,.app.new-erp-shell .rejection-dialog>header h2,.app.new-erp-shell .new-erp-radius-drawer-layer>:is(.new-erp-radius-composer,.new-erp-radius-driver-composer)>header h2,.app.new-erp-shell .email-drawer>header h2{color:var(--ui-text,var(--ink,#20221f));letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.25}.app.new-erp-shell .weekly-dialog-backdrop.directory-backdrop>.directory-dialog>header .product-icon-button,.app.new-erp-shell .new-erp-accounting-modal>header>button,.app.new-erp-shell .broker-crm-drawer>header>button,.app.new-erp-shell .weekly-dialog-backdrop>:is(.driver-edit-dialog,.monthly-load-dialog,.monthly-assign-dialog)>header button,.app.new-erp-shell .rejection-dialog>header button,.app.new-erp-shell .new-erp-radius-drawer-layer>:is(.new-erp-radius-composer,.new-erp-radius-driver-composer)>header>button,.app.new-erp-shell .email-drawer>header>button{min-width:38px;color:var(--ui-text,var(--ink,#20221f));flex:0 0 38px;place-items:center;display:grid;box-shadow:0 1px 2px #0000000a;border:1px solid var(--ui-border,var(--border,#dedfdb))!important;background:var(--ui-surface,var(--surface,#fff))!important;border-radius:11px!important;width:38px!important;height:38px!important;padding:0!important}.app.new-erp-shell :is(.directory-dialog,.new-erp-accounting-modal,.broker-crm-drawer,.driver-edit-dialog,.monthly-load-dialog,.monthly-assign-dialog,.rejection-dialog,.new-erp-radius-composer,.new-erp-radius-driver-composer,.email-drawer)>header>div:first-child{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;min-width:0;display:flex}.app.new-erp-shell :is(.directory-dialog,.new-erp-accounting-modal,.broker-crm-drawer,.driver-edit-dialog,.monthly-load-dialog,.monthly-assign-dialog,.rejection-dialog,.new-erp-radius-composer,.new-erp-radius-driver-composer,.email-drawer)>header h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app.new-erp-shell .new-erp-radius-sheet-intro{color:var(--ui-text-muted,var(--muted,#737770));margin:16px 22px 0;font-size:12px;line-height:1.5}.app.new-erp-shell .weekly-dialog-backdrop.directory-backdrop>.directory-dialog>.directory-dialog-scroll,.app.new-erp-shell .broker-crm-drawer>div.flex-1,.app.new-erp-shell .weekly-dialog-backdrop>:is(.driver-edit-dialog,.monthly-load-dialog,.monthly-assign-dialog)>form,.app.new-erp-shell .rejection-dialog>form{background:var(--ui-canvas,var(--canvas,#f5f6f7));scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto;max-height:none!important;padding:16px 22px 22px!important}.app.new-erp-shell .new-erp-radius-drawer-layer>:is(.new-erp-radius-composer,.new-erp-radius-driver-composer){padding:0!important}.app.new-erp-shell .new-erp-radius-drawer-layer>:is(.new-erp-radius-composer,.new-erp-radius-driver-composer)>:is(.new-erp-radius-form-grid,.new-erp-radius-driver-form,textarea){border:1px solid var(--ui-border,var(--border,#dedfdb));background:var(--ui-surface,var(--surface,#fff));border-radius:16px;margin:16px 22px;padding:16px 18px;box-shadow:0 1px 2px #0000000a}.app.new-erp-shell .new-erp-radius-drawer-layer>:is(.new-erp-radius-composer,.new-erp-radius-driver-composer)>footer,.app.new-erp-shell .weekly-dialog-backdrop>:is(.driver-edit-dialog,.monthly-load-dialog,.monthly-assign-dialog)>form>footer,.app.new-erp-shell .rejection-dialog>form>footer{z-index:5;border-top:1px solid var(--ui-border,var(--border,#dedfdb));-webkit-backdrop-filter:blur(18px);flex:none;position:sticky;bottom:0;padding:11px 22px calc(11px + env(safe-area-inset-bottom))!important;background:color-mix(in srgb, var(--ui-surface,var(--surface,#fff)) 96%, transparent)!important;margin-top:auto!important}.app.new-erp-shell .weekly-dialog-backdrop.directory-backdrop>.directory-dialog:not(.new-erp-load-editor)>.directory-dialog-scroll>:is(.directory-form-grid,.fleet-assignment,.fleet-driver-edit-card,.driver-profile-section,.driver-create-card,.new-erp-documents-panel),.app.new-erp-shell .rejection-v1-dialog .directory-dialog-scroll>.directory-full{border:1px solid var(--ui-border,var(--border,#dedfdb));background:var(--ui-surface,var(--surface,#fff));border-radius:16px;padding:16px 18px 18px;box-shadow:0 1px 2px #0000000a;margin:0 0 14px!important}.app.new-erp-shell .dispatcher-directory-dialog .directory-form-grid{gap:16px;display:grid}.app.new-erp-shell .directory-dialog-scroll>.directory-actions{z-index:5;border-top:1px solid var(--ui-border,var(--border,#dedfdb));-webkit-backdrop-filter:blur(18px);justify-content:flex-end;align-items:center;gap:8px;min-height:64px;display:flex;padding:11px 22px calc(11px + env(safe-area-inset-bottom))!important;background:color-mix(in srgb, var(--ui-surface,var(--surface,#fff)) 96%, transparent)!important;margin:auto -22px -22px!important;position:sticky!important;bottom:-22px!important}.app.new-erp-shell .dispatcher-directory-dialog .directory-actions{margin-top:auto!important}.app.new-erp-shell .fleet-driver-footer,.app.new-erp-shell .broker-crm-drawer>footer{box-sizing:border-box;border-top:1px solid var(--ui-border,var(--border,#dedfdb));-webkit-backdrop-filter:blur(18px);flex:none;min-height:64px;margin:0;padding:11px 22px calc(11px + env(safe-area-inset-bottom))!important;background:color-mix(in srgb, var(--ui-surface,var(--surface,#fff)) 96%, transparent)!important}.app.new-erp-shell .new-erp-accounting-modal-layer>.new-erp-accounting-modal{background:var(--ui-canvas,var(--canvas,#f5f6f7));scrollbar-gutter:stable;overflow-y:auto;padding:0 22px 22px!important}.app.new-erp-shell .new-erp-accounting-modal>header{z-index:4;position:sticky;top:0;margin-inline:-22px!important}.app.new-erp-shell .new-erp-accounting-payroll-form,.app.new-erp-shell .new-erp-accounting-payment-ledger,.app.new-erp-shell .new-erp-accounting-period-reason,.app.new-erp-shell .new-erp-accounting-modal--period>p,.app.new-erp-shell .new-erp-accounting-period-review-line{border:1px solid var(--ui-border,var(--border,#dedfdb));background:var(--ui-surface,var(--surface,#fff));border-radius:16px;margin-top:16px;padding:16px 18px;box-shadow:0 1px 2px #0000000a}.app.new-erp-shell .new-erp-accounting-modal>.erp-side-sheet-actions,.app.new-erp-shell .new-erp-accounting-period-modal-actions{z-index:4;border-top:1px solid var(--ui-border,var(--border,#dedfdb));background:color-mix(in srgb, var(--ui-surface,var(--surface,#fff)) 96%, transparent);-webkit-backdrop-filter:blur(18px);justify-content:flex-end;align-items:center;gap:8px;display:flex;position:sticky;bottom:-22px;padding:11px 22px calc(11px + env(safe-area-inset-bottom))!important;border-radius:0!important;margin:auto -22px -22px!important}.app.new-erp-shell .new-erp-accounting-modal>.erp-side-sheet-actions .new-erp-accounting-modal-save{width:auto;min-width:140px;margin:0;padding-inline:18px}.app.new-erp-shell .email-drawer{height:100dvh;margin:0;top:0;right:0;border-radius:0!important;width:min(640px,100vw)!important;padding:0 22px 22px!important}.app.new-erp-shell .email-drawer>header{z-index:5;position:sticky;top:0;margin-inline:-22px!important}@media (width<=680px){.app.new-erp-shell .weekly-dialog-backdrop.directory-backdrop>.directory-dialog,.app.new-erp-shell .new-erp-accounting-modal-layer>.new-erp-accounting-modal,.app.new-erp-shell .broker-crm-drawer-layer>.broker-crm-drawer,.app.new-erp-shell .weekly-dialog-backdrop>:is(.driver-edit-dialog,.monthly-load-dialog,.monthly-assign-dialog),.app.new-erp-shell .rejection-dialog-layer>.rejection-dialog,.app.new-erp-shell .new-erp-radius-drawer-layer>:is(.new-erp-radius-composer,.new-erp-radius-driver-composer){flex-basis:100vw;border-left:0!important;width:100vw!important}.app.new-erp-shell .weekly-dialog-backdrop.directory-backdrop>.directory-dialog>header,.app.new-erp-shell .new-erp-accounting-modal-layer>.new-erp-accounting-modal>header,.app.new-erp-shell .broker-crm-drawer>header,.app.new-erp-shell .email-drawer{padding-inline:16px!important}.app.new-erp-shell .email-drawer>header{margin-inline:-16px!important}.app.new-erp-shell .weekly-dialog-backdrop.directory-backdrop>.directory-dialog>.directory-dialog-scroll,.app.new-erp-shell .broker-crm-drawer>div.flex-1{padding-inline:16px!important}}@media (prefers-reduced-motion:reduce){.app.new-erp-shell .weekly-dialog-backdrop.directory-backdrop,.app.new-erp-shell .weekly-dialog-backdrop.directory-backdrop>.directory-dialog,.app.new-erp-shell .new-erp-accounting-modal-layer,.app.new-erp-shell .new-erp-accounting-modal-layer>.new-erp-accounting-modal,.app.new-erp-shell .broker-crm-drawer-layer,.app.new-erp-shell .broker-crm-drawer-layer>.broker-crm-drawer,.app.new-erp-shell .weekly-dialog-backdrop>:is(.driver-edit-dialog,.monthly-load-dialog,.monthly-assign-dialog),.app.new-erp-shell .rejection-dialog-layer,.app.new-erp-shell .rejection-dialog-layer>.rejection-dialog,.app.new-erp-shell .new-erp-radius-drawer-layer,.app.new-erp-shell .new-erp-radius-drawer-layer>:is(.new-erp-radius-composer,.new-erp-radius-driver-composer){animation:none!important}.app.new-erp-shell .weekly-dialog-backdrop:has(>:is(.driver-edit-dialog,.monthly-load-dialog,.monthly-assign-dialog)){animation:none!important}}.new-erp-shell .chime-next{--erp-accent:var(--color-brand,#2d7737);--erp-accent-soft:var(--color-brand-soft,#edf7e9);--erp-accent-ink:var(--color-brand,#2d7737);--erp-focus:var(--color-brand,#2d7737)}.new-erp-shell .chime-next :where(a,[role=link]):not(.product-button){color:inherit}.new-erp-shell .chime-next :where(input,select,textarea,button,a,[tabindex]):focus-visible{outline-color:var(--erp-focus)!important}.new-erp-shell .chime-next :where(input,select,textarea):focus{border-color:color-mix(in srgb,var(--erp-focus) 58%,var(--color-border,#dfe2dc))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-focus) 14%,transparent)!important}.new-erp-shell .chime-next :where(.product-segment,.erp-segment-control,.erp-page-tabs)>:where(button,[role=tab]):is([data-active],[aria-selected=true],.active){color:var(--erp-accent-ink)!important;background:var(--erp-accent-soft)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--erp-accent) 24%,var(--color-border,#dfe2dc))!important}.new-erp-shell .chime-next :where(.product-segment,.erp-segment-control,.erp-page-tabs)>:where(button,[role=tab]):is([data-active],[aria-selected=true],.active):after{background:var(--erp-accent)!important}.new-erp-shell .chime-next :where(.new-erp-page-heading,.leaderboard-heading,.reports-heading,.kpi-heading,.rejections-title,.company-documents-heading)>div>i,.new-erp-shell .chime-next :where(.new-erp-page-heading,.leaderboard-heading,.reports-heading,.kpi-heading,.rejections-title,.company-documents-heading)>i{background:var(--color-inverse-surface,#20221f)!important;color:var(--color-inverse-text,#fff)!important}.new-erp-shell .chime-next :where(tbody tr)[aria-selected=true],.new-erp-shell .chime-next :where(tbody tr)[data-selected=true]{background:var(--erp-accent-soft)!important}@media (hover:hover){.new-erp-shell .chime-next :where(tbody tr):hover{background:color-mix(in srgb,var(--erp-accent) 5%,var(--color-surface,#fff))}}.new-erp-shell .chime-next{--dp-blue:var(--erp-accent);--rp-green:var(--erp-accent);--rp-green-soft:var(--erp-accent-soft);--lb-up:var(--color-success,#18784c)}.new-erp-shell .chime-next [data-tone=green]{--tone-color:var(--color-success,#18784c)}.new-erp-shell .chime-next [data-tone=amber]{--tone-color:var(--color-warning,#b25e00)}.new-erp-shell .chime-next [data-tone=red],.new-erp-shell .chime-next [data-tone=loss]{--tone-color:var(--color-danger,#c0362c)}.new-erp-shell .chime-next :where(.new-erp-kpi-cohort,.kpi-cohort)[data-tone] i{background:var(--tone-color)!important}.new-erp-shell.dark .chime-next{--erp-accent:#89d978;--erp-accent-soft:#89d97824;--erp-accent-ink:#a4e695}.new-erp-shell,.new-erp-shell .chime-next{--erp-action-height:36px;--erp-action-height-sm:32px;--erp-field-height:42px;--erp-action-radius:11px;--erp-field-radius:13px;--erp-control-border:var(--color-border,#e4e6e1);--erp-control-border-hover:var(--color-border-strong,#cfd3cc);--erp-control-bg:var(--color-surface,#fff);--erp-control-bg-soft:var(--color-surface-secondary,#f4f5f2)}.new-erp-shell.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--erp-control-border:var(--ui-border,#323237);--erp-control-border-hover:var(--ui-border-strong,#45454b);--erp-control-bg:var(--ui-surface-subtle,#222225);--erp-control-bg-soft:var(--ui-surface,#19191c)}.new-erp-shell .chime-next .product-button{height:var(--erp-action-height)!important;min-height:var(--erp-action-height)!important;border-radius:var(--erp-action-radius)!important;border:1px solid var(--button-line,var(--erp-control-border))!important;letter-spacing:0!important;padding-inline:13px!important;font-size:11.5px!important;font-weight:650!important}.new-erp-shell .chime-next .product-button[data-size=sm]{height:var(--erp-action-height-sm)!important;min-height:var(--erp-action-height-sm)!important;padding-inline:10px!important;font-size:11px!important}.new-erp-shell .chime-next .product-button[data-size=lg]{border-radius:12px!important;height:42px!important;min-height:42px!important;padding-inline:16px!important;font-size:12px!important}.new-erp-shell.new-erp-shell .chime-next button.product-icon-button{width:var(--erp-action-height)!important;min-width:var(--erp-action-height)!important;height:var(--erp-action-height)!important;min-height:var(--erp-action-height)!important;border:1px solid var(--erp-control-border)!important;border-radius:10px!important}.new-erp-shell.new-erp-shell .chime-next button.product-icon-button[data-size=sm]{width:var(--erp-action-height-sm)!important;min-width:var(--erp-action-height-sm)!important;height:var(--erp-action-height-sm)!important;min-height:var(--erp-action-height-sm)!important}.new-erp-shell.new-erp-shell .chime-next button.product-icon-button[data-size=lg]{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.new-erp-shell .chime-next :is(.product-button,.product-icon-button) svg{stroke-width:1.8px}.new-erp-shell .chime-next :where(.product-segment,.erp-segment-control,.reports-mode,.new-erp-leaderboard-metrics,.new-erp-leaderboard-view,.new-erp-radius-tabs,.new-erp-accounting-tabs){min-height:38px;border:1px solid var(--erp-control-border)!important;background:var(--erp-control-bg-soft)!important;box-shadow:none!important;border-radius:12px!important;gap:3px!important;padding:3px!important}.new-erp-shell .chime-next :where(.product-segment,.erp-segment-control,.reports-mode,.new-erp-leaderboard-metrics,.new-erp-leaderboard-view,.new-erp-radius-tabs,.new-erp-accounting-tabs)>button{border:0!important;border-radius:9px!important;height:30px!important;min-height:30px!important;padding:0 12px!important;font-size:11px!important;font-weight:650!important;line-height:1!important}.new-erp-shell .chime-next :where(.topbar-search,.erp-search-field,.wb-search,.mtb-search,.commercial-search,.identity-review__search,.radius-search,.new-erp-radius-search,.new-erp-email-search,.new-erp-email-emoji-search,.attention-search){box-sizing:border-box!important;height:var(--erp-action-height)!important;min-height:var(--erp-action-height)!important;border:1px solid var(--erp-control-border)!important;border-radius:var(--erp-action-radius)!important;background:var(--erp-control-bg)!important;color:var(--color-text-secondary,#70746d)!important;box-shadow:none!important;gap:8px!important;padding:0 10px!important}.new-erp-shell .chime-next :where(.topbar-search,.erp-search-field,.wb-search,.mtb-search,.commercial-search,.identity-review__search,.radius-search,.new-erp-radius-search,.new-erp-email-search,.new-erp-email-emoji-search,.attention-search) :where(input,input[type=search]){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;color:var(--color-text-primary,#20221f)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;font-size:11.5px!important;font-weight:500!important}.new-erp-shell .chime-next :where(.topbar-search,.erp-search-field,.wb-search,.mtb-search,.commercial-search,.identity-review__search,.radius-search,.new-erp-radius-search,.new-erp-email-search,.new-erp-email-emoji-search,.attention-search) :where(svg){stroke-width:1.8px!important;flex:0 0 15px!important;width:15px!important;height:15px!important}.new-erp-shell .chime-next :where(.commercial-directory-search input,.brokers-directory-head>label:has(input[aria-label*=Search]) input,.directory-tools>label:has(input) input,input[type=search]:not(.topbar-search-input):not(.new-erp-load-select-search-input)){box-sizing:border-box!important;height:var(--erp-action-height)!important;min-height:var(--erp-action-height)!important;border:1px solid var(--erp-control-border)!important;border-radius:var(--erp-action-radius)!important;background:var(--erp-control-bg)!important;color:var(--color-text-primary,#20221f)!important;box-shadow:none!important;font-size:11.5px!important}.new-erp-shell .chime-next :where(.commercial-directory-search input,.brokers-directory-head>label:has(input[aria-label*=Search]) input,.directory-tools>label:has(input) input,input[type=search]:not(.topbar-search-input):not(.new-erp-load-select-search-input)):focus{border-color:var(--erp-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-focus) 14%,transparent)!important}.new-erp-shell .chime-next :where(.erp-search-field,.topbar-search)>button{background:0 0!important;border:0!important;border-radius:8px!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:0!important}.new-erp-shell .chime-next :where(.erp-field-control,.wb-filter-select-trigger,.new-erp-load-select,.new-erp-kpi-filter select,.new-erp-reports-page select,.new-erp-accounting-page select){box-sizing:border-box;min-height:var(--erp-action-height)!important;border-radius:var(--erp-action-radius)!important}.new-erp-shell .chime-next :where(.erp-field-control select,.wb-filters select,.new-erp-kpi-page select){min-height:var(--erp-action-height)!important;border-radius:var(--erp-action-radius)!important;font-size:11px!important}.new-erp-shell .chime-next :where(.directory-dialog,.fleet-driver-dialog,.dispatcher-directory-dialog,.commercial-dialog,.new-erp-carrier-drawer,.new-erp-email-modal,.settings-card,.new-erp-settings-form) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){box-sizing:border-box;min-height:var(--erp-field-height)!important;border:1px solid var(--erp-control-border)!important;border-radius:var(--erp-field-radius)!important;background:var(--erp-control-bg-soft)!important;color:var(--color-text-primary,#20221f)!important;box-shadow:none!important;font-size:12px!important}.new-erp-shell .chime-next :where(.directory-dialog,.fleet-driver-dialog,.dispatcher-directory-dialog,.commercial-dialog,.new-erp-carrier-drawer,.new-erp-email-modal,.settings-card,.new-erp-settings-form) textarea{min-height:84px!important;padding:11px 13px!important;line-height:1.45!important}.new-erp-shell .chime-next :where(.erp-page-header__actions,.new-erp-reports-actions,.new-erp-accounting-actions,.new-erp-leaderboard-controls,.company-documents-heading,.new-erp-page-heading) button:not(.product-icon-button):not([role=tab]){height:var(--erp-action-height)!important;min-height:var(--erp-action-height)!important;border-radius:var(--erp-action-radius)!important;font-size:11.5px!important;font-weight:650!important}.new-erp-shell .chime-next :where(.new-erp-reports-actions .product-button:last-child,.new-erp-reports-period-nav .product-button,.new-erp-accounting-primary,.new-erp-document-drop>button){height:var(--erp-action-height)!important;min-height:var(--erp-action-height)!important;border-radius:var(--erp-action-radius)!important;color:#fff!important;background:#1d1d1f!important;border:1px solid #1d1d1f!important;font-size:11.5px!important;font-weight:650!important}.new-erp-shell .chime-next :where(.new-erp-accounting-period-button,.new-erp-accounting-copy){height:var(--erp-action-height)!important;min-height:var(--erp-action-height)!important;border-radius:var(--erp-action-radius)!important;font-size:11.5px!important;font-weight:650!important}.new-erp-shell .chime-next .new-erp-duty-page input[type=date]{height:var(--erp-action-height)!important;min-height:var(--erp-action-height)!important;border:1px solid var(--erp-control-border)!important;border-radius:var(--erp-action-radius)!important;background:var(--erp-control-bg)!important}.new-erp-shell.dark .chime-next :where(.new-erp-reports-actions .product-button:last-child,.new-erp-reports-period-nav .product-button,.new-erp-accounting-primary,.new-erp-document-drop>button){border-color:var(--color-brand,#89d978)!important;background:var(--color-brand,#89d978)!important;color:#162015!important}.app.new-erp-shell.dark :where(.workspace,.content){color:var(--ui-text);background:var(--ui-canvas)!important}.app.new-erp-shell.dark .chime-next :where(.fleet-page .erp-metric-item,.new-erp-load-directory .load-directory-summary .erp-metric-item,.new-erp-document-panel,.new-erp-integration-panel){border-color:var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text-primary)!important}.app.new-erp-shell.dark .chime-next :where(.fleet-page .erp-metric-item__icon,.new-erp-load-directory .load-directory-summary .erp-metric-item__icon){background:var(--color-surface-secondary)!important;color:var(--color-text-secondary)!important}.app.new-erp-shell.dark .chime-next :where(.fleet-page .erp-metric-item__value,.new-erp-load-directory .load-directory-summary .erp-metric-item__value){color:var(--color-text-primary)!important}.app.new-erp-shell.dark .chime-next :where(.fleet-page .erp-metric-item__detail,.fleet-page .erp-metric-item__label,.new-erp-load-directory .load-directory-summary .erp-metric-item__detail,.new-erp-load-directory .load-directory-summary .erp-metric-item__label){color:var(--color-text-secondary)!important}.app.new-erp-shell.dark .chime-next .new-erp-document-upload{border-color:var(--color-border)!important;background:var(--color-surface-secondary)!important}.app.new-erp-shell.dark .chime-next .new-erp-document-upload :is(input,select){border-color:var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text-primary)!important}.app.new-erp-shell.dark .chime-next :where(.product-button--black,.dispatchers-add,.weekly-add,.monthly-add,.radius-find-button,.new-erp-radius-primary){border-color:var(--color-brand,#89d978)!important;background:var(--color-brand,#89d978)!important;color:#162015!important}#root .new-erp-shell .topbar-search{box-sizing:border-box!important;border:1px solid var(--erp-control-border)!important;background:var(--erp-control-bg)!important;height:36px!important;min-height:36px!important;box-shadow:none!important;border-radius:11px!important;gap:8px!important;padding:0 10px!important}#root .new-erp-shell .topbar-search:focus-within{border-color:var(--color-selected-indicator,#2d7737)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-selected-indicator,#2d7737) 18%,transparent)!important}#root .new-erp-shell .topbar-search input{height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11.5px!important}#root .new-erp-shell.dark .topbar-search{border-color:var(--ui-border,#323237)!important;background:var(--ui-surface-subtle,#222225)!important;color:var(--ui-text-muted,#b4b4bb)!important}#root .new-erp-shell.dark .topbar-search input{color:var(--ui-text,#f2f2f4)!important}#root .new-erp-shell.dark .topbar-search input::placeholder{opacity:.78;color:var(--ui-text-muted,#b4b4bb)!important}#root .new-erp-shell .chime-next .commercial-directory-search input[type=search]{height:var(--erp-action-height)!important;min-height:var(--erp-action-height)!important;border:1px solid var(--erp-control-border)!important;background:var(--erp-control-bg)!important;box-shadow:none!important;border-radius:11px!important;font-size:11.5px!important}#root .new-erp-shell .chime-next .commercial-directory-search input[type=search]:focus{border-color:var(--erp-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-focus) 18%,transparent)!important}.new-erp-shell.new-erp-shell .chime-next :is(.product-segment,.erp-segment-control,.reports-mode,.new-erp-leaderboard-metrics,.new-erp-leaderboard-view,.new-erp-radius-tabs,.new-erp-accounting-tabs)>button{border-radius:9px!important;height:30px!important;min-height:30px!important}.new-erp-shell.new-erp-shell .chime-next :is(.new-erp-accounting-period-button,.new-erp-accounting-copy),.new-erp-shell.new-erp-shell .chime-next .new-erp-reports-period-nav .product-button{height:var(--erp-action-height)!important;min-height:var(--erp-action-height)!important;border-radius:var(--erp-action-radius)!important}.new-erp-shell .chime-next :where(button,input,select,textarea):disabled{cursor:not-allowed!important}.new-erp-shell .chime-next :where(button):disabled{opacity:.46}.new-erp-shell.dark .chime-next :where(button):disabled{opacity:.58}.new-erp-shell .chime-next :where(input,select,textarea):disabled{opacity:.72;color:var(--color-text-secondary,#70746d)!important}.new-erp-shell .theme-toggle-row .sidebar-switch{box-sizing:border-box;background:var(--ui-border,#dedee3);border:1px solid #0000;width:28px;height:18px}.new-erp-shell .theme-toggle-row .sidebar-switch>i{width:14px;height:14px;top:1px;left:1px}.new-erp-shell .theme-toggle-row .sidebar-switch[data-on=true]{border-color:color-mix(in srgb,var(--color-selected-indicator,#2d7737) 72%,transparent);background:var(--color-selected-indicator,#2d7737)}.new-erp-shell .theme-toggle-row .sidebar-switch[data-on=true]>i{transform:translate(10px)}.new-erp-shell.dark .theme-toggle-row .sidebar-switch[data-on=true]{border-color:color-mix(in srgb,var(--color-selected-indicator,#89d978) 76%,#162015);background:var(--color-selected-indicator,#89d978)}.new-erp-shell.dark .theme-toggle-row .sidebar-switch[data-on=true]>i{background:#162015;box-shadow:0 1px 3px #00000059}.new-erp-shell .nav-package-group{flex-direction:column;flex:none;width:100%;display:flex}.new-erp-shell .nav-package-group+.nav-package-group{margin-top:14px}.new-erp-shell .nav-package-group>.nav-label{color:var(--ui-text-muted,#70746d);letter-spacing:.09em;padding-bottom:5px;font-size:9px}.new-erp-shell .sidebar-accounting-section{border-top:1px solid var(--ui-border,#dedee3);padding-top:12px}.new-erp-shell.app--compact .nav-package-group+.nav-package-group{margin-top:8px}.new-erp-shell.app--compact .sidebar-accounting-section{padding-top:8px}@media (width<=720px){.new-erp-shell,.new-erp-shell .chime-next{--erp-action-height:44px;--erp-action-height-sm:40px;--erp-field-height:44px}#root .new-erp-shell .topbar-search{height:40px!important;min-height:40px!important}}.new-erp-shell{--nav-icon-color:var(--ui-text-muted,#6f756e);--nav-icon-active-color:var(--erp-brand-green-ink,#285f31);--nav-icon-active-bg:color-mix(in srgb, var(--erp-brand-lime,#84d16a) 18%, transparent);--nav-icon-hover-bg:color-mix(in srgb, var(--ui-text,#20231f) 6%, transparent);--header-icon-color:var(--ui-text,#20231f);--header-icon-bg:color-mix(in srgb, var(--ui-text,#20231f) 6%, var(--ui-surface,#fff));--header-icon-border:color-mix(in srgb, var(--ui-text,#20231f) 9%, var(--ui-border,#dfe3df))}.new-erp-shell.dark{--nav-icon-color:#aeb5ac;--nav-icon-active-color:#afe39f;--nav-icon-active-bg:#74be6426;--nav-icon-hover-bg:#ffffff0f;--header-icon-color:#d6ddd4;--header-icon-bg:#ffffff12;--header-icon-border:#ffffff1a}.app-icon,.chime-next .chime-card__icon{box-sizing:border-box;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;margin:0;display:inline-flex}.app-icon>svg,.chime-next .chime-card__icon>svg{color:currentColor;opacity:1;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px;min-width:20px;min-height:20px;width:20px!important;height:20px!important;margin:0!important;padding:0!important;transform:none!important}.app-icon--nav{color:var(--nav-icon-color);background:0 0;border:0;transition:color .15s,background-color .15s}.app-icon--nav[data-active]{color:var(--nav-icon-active-color);background:var(--nav-icon-active-bg)}.new-erp-shell .nav-item.button,.new-erp-shell .footer-action.button{box-sizing:border-box;height:40px;min-height:40px;color:var(--ui-text-muted);box-shadow:none;background:0 0;border-color:#0000;gap:8px;padding:4px 8px}.new-erp-shell .nav-item.button:hover,.new-erp-shell .footer-action.button:hover{color:var(--ui-text);background:0 0}.new-erp-shell .nav-item.button:hover .app-icon--nav,.new-erp-shell .footer-action.button:hover .app-icon--nav{color:var(--ui-text);background:var(--nav-icon-hover-bg)}.app.new-erp-shell .sidebar .nav-item--active.button,.app.new-erp-shell.dark .sidebar .nav-item--active.button{border-radius:999px;color:#285f31!important;background:#84d16a!important;border-color:#0000!important;box-shadow:0 3px 8px #4d973729,inset 0 1px #ffffff47!important}.app.new-erp-shell .sidebar .nav-item--active.button .app-icon--nav,.app.new-erp-shell.dark .sidebar .nav-item--active.button .app-icon--nav{background:0 0;color:inherit!important}.app.new-erp-shell .sidebar .nav-item--active.button .app-icon--nav>svg,.app.new-erp-shell.dark .sidebar .nav-item--active.button .app-icon--nav>svg{color:currentColor!important}.new-erp-shell .nav-item.button:disabled,.new-erp-shell .footer-action.button:disabled{opacity:.42}.new-erp-shell .nav-item.button:disabled .app-icon--nav,.new-erp-shell .footer-action.button:disabled .app-icon--nav{background:0 0}.new-erp-shell.app--compact .nav-item.button,.new-erp-shell.app--compact .footer-action.button{border-radius:12px;width:44px;min-width:44px;height:44px;min-height:44px;padding:6px}.app-icon--header,.chime-next .chime-card__icon,.chime-next .chime-card__icon:is(.chime-card__icon--blue,.chime-card__icon--pink,.chime-card__icon--yellow,.chime-card__icon--peach,.chime-card__icon--green),.dark .chime-next .chime-card:not(.chime-card--inverse) .chime-card__icon{color:var(--header-icon-color,var(--color-text-primary));background:var(--header-icon-bg,var(--color-surface-secondary));border:1px solid var(--header-icon-border,var(--color-border));box-shadow:none}.mobile-bottom-nav .app-icon--nav{margin-inline:auto}.mobile-bottom-nav button[data-active] .app-icon--nav,.mobile-more-grid>button>.app-icon--nav{color:var(--nav-icon-active-color);background:var(--nav-icon-active-bg)}@media (width<=720px){.mobile-bottom-nav button{background:0 0!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-content:"";--tw-duration:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-space-x-reverse:0;--parser-rgb-angle:0deg}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xs:calc(var(--radius) * .25);--radius-sm:calc(var(--radius) * .5);--radius-md:calc(var(--radius) * .75);--radius-xl:calc(var(--radius) * 1.5);--radius-2xl:calc(var(--radius) * 2);--radius-3xl:calc(var(--radius) * 3);--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--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);--color-surface:var(--surface);--color-surface-secondary:var(--surface-secondary);--color-border:var(--border);--color-success:var(--success);--color-warning:var(--warning);--color-danger:var(--danger);--shadow-overlay:var(--overlay-shadow);--border-width-field:var(--field-border-width,var(--border-width));--color-danger-soft:var(--danger-soft);--color-warning-soft:var(--warning-soft);--color-success-soft:var(--success-soft);--ease-smooth:ease;--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-fluid:cubic-bezier(.32, .72, 0, 1);--ease-linear:linear}@layer theme{@layer base{:root,.light,.default,[data-theme=light],[data-theme=default]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white:oklch(100% 0 0);--black:oklch(0% 0 0);--snow:oklch(99.11% 0 0);--eclipse:oklch(21.03% .0059 285.89);--spacing:.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:.5rem;--field-radius:calc(var(--radius) * 1.5);--background:oklch(97.02% 0 0);--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:oklch(95.24% .0013 286.37);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(93.73% .0013 286.37);--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:oklch(55.17% .0138 285.94);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(94% .001 286.375);--default-foreground:var(--eclipse);--accent:oklch(62.04% .195 253.83);--accent-foreground:var(--snow);--field-background:var(--white);--field-foreground:oklch(21.03% .0059 285.89);--field-placeholder:var(--muted);--field-border:transparent;--success:oklch(73.29% .1935 150.81);--success-foreground:var(--eclipse);--warning:oklch(78.19% .1585 72.33);--warning-foreground:var(--eclipse);--danger:oklch(65.32% .2328 25.74);--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:oklch(90% .004 286.32);--separator:oklch(92% .004 286.32);--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--surface-hover:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft:color-mix(in oklab, var(--accent) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 70%, var(--foreground) 30%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 70%, var(--foreground) 40%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft:color-mix(in oklab, var(--warning) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 70%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-hover:color-mix(in oklab, var(--warning) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft:color-mix(in oklab, var(--success) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 60%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-hover:color-mix(in oklab, var(--success) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--surface-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f, 0 -6px 12px 0 #00000008, 0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--skeleton-animation:shimmer;--tooltip-delay:1.5s;--tooltip-close-delay:.5s}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(12% .005 285.823);--foreground:var(--snow);--surface:oklch(21.03% .0059 285.89);--surface-foreground:var(--foreground);--surface-secondary:oklch(25.7% .0037 286.14);--surface-tertiary:oklch(27.21% .0024 247.91);--overlay:oklch(21.03% .0059 285.89);--overlay-foreground:var(--foreground);--muted:oklch(70.5% .015 286.067);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}.dark,[data-theme=dark]{--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(27.4% .006 286.033);--default-foreground:var(--snow);--field-background:oklch(21.03% .0059 285.89);--field-foreground:var(--foreground);--warning:oklch(82.03% .1388 76.34);--warning-foreground:var(--eclipse);--danger:oklch(59.4% .1967 24.63);--danger-foreground:var(--snow);--segment:oklch(39.64% .01 285.93);--segment-foreground:var(--foreground);--border:oklch(28% .006 286.033);--separator:oklch(25% .006 286.033);--focus:var(--accent);--link:var(--foreground);--backdrop:#0009;--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 #ffffff4d inset;--field-shadow:0 0 0 0 transparent inset;--surface-hover:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}.dark,[data-theme=dark]{--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}.dark,[data-theme=dark]{--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}.dark,[data-theme=dark]{--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}.dark,[data-theme=dark]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}.dark,[data-theme=dark]{--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}.dark,[data-theme=dark]{--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}.dark,[data-theme=dark]{--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}.dark,[data-theme=dark]{--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.dark,[data-theme=dark]{--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}.dark,[data-theme=dark]{--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}.dark,[data-theme=dark]{--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}.dark,[data-theme=dark]{--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}.dark,[data-theme=dark]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--accent-soft:color-mix(in oklab, var(--accent) 12%, transparent)}}.dark,[data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark]{--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--accent-soft-hover:color-mix(in oklab, var(--accent) 16%, transparent)}}.dark,[data-theme=dark]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}.dark,[data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark]{--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}.dark,[data-theme=dark]{--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--warning-soft:color-mix(in oklab, var(--warning) 12%, transparent)}}.dark,[data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark]{--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--warning-soft-hover:color-mix(in oklab, var(--warning) 16%, transparent)}}.dark,[data-theme=dark]{--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-soft:color-mix(in oklab, var(--success) 12%, transparent)}}.dark,[data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark]{--success-soft-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-soft-hover:color-mix(in oklab, var(--success) 16%, transparent)}}.dark,[data-theme=dark]{--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}.dark,[data-theme=dark]{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}.dark,[data-theme=dark]{--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}.dark,[data-theme=dark]{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}}}@layer components;}@layer base{@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)}}}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}:root{view-transition-name:none}::view-transition{pointer-events:none}[data-scrollbar=thin]{--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--scrollbar-gutter:auto}[data-scrollbar=default]{--scrollbar-width:auto;--scrollbar-color:auto;--scrollbar-gutter:auto}[data-scrollbar=none]{--scrollbar-width:none;--scrollbar-color:auto;--scrollbar-gutter:auto}}@layer components{.close-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:var(--spacing);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart), color .15s var(--ease-out), background-color .1s var(--ease-out), box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.close-button:focus-visible:not(:focus),.close-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.close-button:disabled,.close-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.close-button[data-pending=true]{pointer-events:none}.close-button svg{pointer-events:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);flex-shrink:0;align-self:center}.close-button--default{background-color:var(--default);color:var(--muted)}@media (hover:hover){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:var(--default-hover)}}.close-button--default:active,.close-button--default[data-pressed=true]{transform:scale(.93)}.description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted)}.error-message{height:auto;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);transition:opacity .15s var(--ease-out), height .35s var(--ease-smooth)}.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *),.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.field-error{height:0;padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);opacity:0}.field-error[data-visible]{opacity:1;height:auto}.field-error{transition:opacity .15s var(--ease-out), height .35s var(--ease-smooth)}.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *),.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox>.field-error,.checkbox>[data-slot=field-error],.switch>.field-error,.switch>[data-slot=field-error],.radio>.field-error,.radio>[data-slot=field-error]{height:auto;min-height:0;color:var(--muted);opacity:1;margin:0;padding:0;transition:none}.label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}:is(.label--required,[data-required=true]:not([role=group]):not([role=radiogroup]):not([role=checkboxgroup])>.label,[data-required=true]:not([data-slot=radio]):not([data-slot=checkbox])>.label):after{color:var(--danger);--tw-content:"*";content:var(--tw-content);margin-inline-start:calc(var(--spacing) * .5)}.label--disabled,[data-disabled=true] .label{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.label--invalid,[data-invalid=true] .label,[aria-invalid=true] .label{color:var(--danger)}.accordion{contain:layout style;width:100%}.accordion__body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.accordion__body-inner{padding-inline:calc(var(--spacing) * 4);padding-top:0;padding-bottom:calc(var(--spacing) * 4);color:var(--muted)}.accordion__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted);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));--tw-duration:.25s;flex-shrink:0;margin-inline-start:auto;transition-duration:.25s}.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__indicator[data-expanded=true]{rotate:-180deg}.accordion__item{--tw-border-style:none;border-style:none;position:relative}.accordion__item:after{content:"";border-radius:calc(var(--radius) * .25);background-color:var(--separator);inset-inline-start:calc(var(--spacing) * 0);width:100%;height:1px;position:absolute;bottom:0}.accordion__item:last-child:after{content:none}.accordion__item[data-hide-separator=true]:after{display:none}.accordion__trigger{cursor:var(--cursor-interactive);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-tap-highlight-color:transparent;transition:opacity .15s var(--ease-out), box-shadow .15s var(--ease-out);flex:1;justify-content:space-between;align-items:center;display:flex}.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:color-mix(in oklab, var(--foreground) 3%, transparent 90%)}}}.accordion__trigger:focus-visible:not(:focus),.accordion__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.accordion__trigger:disabled,.accordion__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.accordion__panel{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad), opacity .2s var(--ease-out);overflow:clip}.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__panel[data-expanded=true]{will-change:height, opacity;opacity:1}.accordion--surface{background-color:var(--surface);border-radius:min(32px, var(--radius-3xl))}@media (hover:hover){.accordion--surface .accordion__trigger:hover:not([aria-expanded=true]),.accordion--surface .accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--default)}}.accordion--surface .accordion__item:after{background-color:var(--surface-foreground)}@supports (color:color-mix(in lab, red, red)){.accordion--surface .accordion__item:after{background-color:color-mix(in oklab, var(--surface-foreground) 6%, transparent)}}.accordion--surface .accordion__item:after{width:94%;inset-inline-start:3%}.accordion--surface .accordion__item:first-child [data-slot=accordion-trigger]{border-start-start-radius:min(32px, var(--radius-3xl));border-start-end-radius:min(32px, var(--radius-3xl))}.accordion--surface .accordion__item:last-child:not(:has([data-slot=accordion-trigger][aria-expanded=true])) [data-slot=accordion-trigger]{border-end-end-radius:min(32px, var(--radius-3xl));border-end-start-radius:min(32px, var(--radius-3xl))}.breadcrumbs{align-items:center;display:flex}.breadcrumbs .breadcrumbs__link{padding-inline:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);opacity:1;text-decoration-line:none;position:relative}.breadcrumbs .breadcrumbs__link:hover,.breadcrumbs .breadcrumbs__link[data-hovered=true]{text-decoration-line:underline}.breadcrumbs .breadcrumbs__link[data-current=true]{color:var(--link);opacity:1}.breadcrumbs .breadcrumbs__item{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * .5);flex-shrink:0;display:flex}.breadcrumbs .breadcrumbs__separator{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:var(--muted)}.breadcrumbs .breadcrumbs__separator:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.disclosure-group{contain:layout style;width:100%}.disclosure{position:relative}.accordion__heading{display:flex}.disclosure__trigger{cursor:var(--cursor-interactive);-webkit-tap-highlight-color:transparent;display:inline-block}.disclosure__trigger:focus-visible:not(:focus),.disclosure__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.disclosure__trigger:disabled,.disclosure__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.disclosure__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:inherit;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));--tw-duration:.25s;flex-shrink:0;margin-inline-start:auto;transition-duration:.25s}.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__indicator[data-expanded=true]{rotate:-180deg}.disclosure__content{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad), opacity .2s var(--ease-out);overflow:clip}.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__content[data-expanded=true]{will-change:height, opacity;opacity:1}.disclosure__body{padding:calc(var(--spacing) * 2)}.link{border-radius:calc(var(--radius) * 1.5);--tw-font-weight:var(--font-weight-medium);width:fit-content;height:fit-content;font-weight:var(--font-weight-medium);color:var(--link);text-decoration-line:none;-webkit-text-decoration-color:var(--separator-tertiary);-webkit-text-decoration-color:var(--separator-tertiary);-webkit-text-decoration-color:var(--separator-tertiary);text-decoration-color:var(--separator-tertiary);text-underline-offset:4px;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out), opacity .1s var(--ease-out);align-items:center;text-decoration-thickness:1.5px;display:inline-flex;position:relative}.link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.link{cursor:var(--cursor-interactive)}@media (hover:hover){.link:hover,.link[data-hovered=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.link:hover,.link[data-hovered=true]{-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent)}}:is(.link:hover,.link[data-hovered=true]) .link__icon{opacity:1}}.link:active,.link[data-pressed=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}:is(.link:active,.link[data-pressed=true]) .link__icon{opacity:1}.link:focus-visible:not(:focus),.link[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}:is(.link:focus-visible:not(:focus),.link[data-focus-visible=true]) .link__icon{opacity:1}.link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.link .link__icon{pointer-events:none;color:currentColor;opacity:.6;width:.75em;height:.75em;transition:opacity .15s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.link .link__icon svg{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.link .link__icon[data-default-icon=true]{padding-bottom:calc(var(--spacing) * 1.5);margin-inline-start:var(--spacing)}.link.button{gap:0;text-decoration-line:none}.pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}@media (width>=40rem){.pagination{flex-direction:row}}.pagination__summary{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);align-self:flex-start;display:flex}@media (width>=40rem){.pagination__summary{align-self:center}}.pagination__content{align-items:center;gap:var(--spacing);align-self:flex-start;display:flex}@media (width>=40rem){.pagination__content{align-self:center}}.pagination__item{display:inline-flex}.pagination__link{isolation:isolate;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);transform-origin:50%;border-radius:calc(var(--radius) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (width>=48rem){.pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.pagination__link{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-smooth), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.pagination__link{--pagination-link-bg:transparent;--pagination-link-bg-hover:var(--default-hover);--pagination-link-bg-pressed:var(--default-hover);--pagination-link-fg:var(--default-foreground);background-color:var(--pagination-link-bg);color:var(--pagination-link-fg)}.pagination__link:focus-visible,.pagination__link[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.pagination__link:disabled,.pagination__link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.pagination__link:hover,.pagination__link[data-hovered=true]{background-color:var(--pagination-link-bg-hover)}}.pagination__link:active,.pagination__link[data-pressed=true]{background-color:var(--pagination-link-bg-pressed);transform:scale(.97)}.pagination__link[data-active=true]{--pagination-link-bg:var(--default);--pagination-link-bg-hover:var(--default-hover);--pagination-link-bg-pressed:var(--default-hover)}.pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}@media (width>=48rem){.pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.pagination__link--nav{gap:calc(var(--spacing) * 1.5);width:auto;padding-inline:calc(var(--spacing) * 2.5)}:is(.pagination__link--nav [data-slot=pagination-previous-icon],.pagination__link--nav [data-slot=pagination-next-icon]):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.pagination--sm .pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (width>=48rem){.pagination--sm .pagination__link{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__link:active,.pagination--sm .pagination__link[data-pressed=true]{transform:scale(.98)}.pagination--sm .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 2)}.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (width>=48rem){.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pagination--lg .pagination__link{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.pagination--lg .pagination__link{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__link:active,.pagination--lg .pagination__link[data-pressed=true]{transform:scale(.96)}.pagination--lg .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 3)}.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.tabs{gap:calc(var(--spacing) * 2);display:flex}.tabs[data-orientation=horizontal]{flex-direction:column}.tabs[data-orientation=vertical]{flex-direction:row}.tabs__list-container{background-color:var(--default);border-radius:calc(var(--radius) * 2.5);position:relative}.tabs__list-container>.tabs__list-container__scroller[data-orientation=vertical]{height:100%}.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next{z-index:2;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);cursor:var(--cursor-interactive);border-style:var(--tw-border-style);color:var(--foreground);--tw-outline-style:none;transition:opacity .15s var(--ease-smooth);background-color:#0000;border-width:0;border-radius:2147483647px;outline-style:none;justify-content:center;align-items:center;padding:0;display:none;position:absolute}:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):hover{opacity:.7}}:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-start:calc(var(--spacing) * 1);top:50%}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-end:calc(var(--spacing) * 1);top:50%}:is(.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev,.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-prev{top:var(--spacing);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-next{bottom:var(--spacing);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}:is(.tabs__list-container:has(>:is([data-left-scroll=true],[data-left-right-scroll=true],[data-top-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-prev,.tabs__list-container:has(>:is([data-right-scroll=true],[data-left-right-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-next){display:inline-flex}.tabs__list{padding:var(--spacing);display:inline-flex}.tabs__list[data-orientation=horizontal]{flex-direction:row;width:max-content;min-width:100%}.tabs__list[data-orientation=vertical]{gap:var(--spacing);flex-direction:column}.tabs__list[data-orientation=vertical] .tabs__tab{min-width:calc(var(--spacing) * 20)}.tabs__tab{height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;z-index:1;cursor:var(--cursor-interactive);transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out), opacity .15s var(--ease-smooth);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__tab[data-selected=true]{color:var(--segment-foreground)}.tabs__tab[data-selected=true] .tabs__separator,.tabs__tab[data-selected=true]+.tabs__tab .tabs__separator{opacity:0}.tabs__tab:disabled,.tabs__tab[data-disabled=true],.tabs__tab[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover,.tabs__tab[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){opacity:.7}}.tabs__tab:focus-visible:not(:focus),.tabs__tab[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs__separator{pointer-events:none;border-radius:calc(var(--radius) * .5);background-color:var(--muted);position:absolute}@supports (color:color-mix(in lab, red, red)){.tabs__separator{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.tabs__separator{transition:opacity .15s var(--ease-smooth)}.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__list[data-orientation=horizontal] .tabs__separator{inset-inline-start:calc(var(--spacing) * 0);width:1px;height:50%;top:25%}.tabs__list[data-orientation=vertical] .tabs__separator{inset-inline-start:5%;width:90%;height:1px;top:0}.tabs__panel{width:100%;padding:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none}.tabs__panel[data-exiting=true]{inset-inline-start:calc(var(--spacing) * 0);width:100%;position:absolute;top:0}.tabs__panel[data-orientation=horizontal]{margin-top:calc(var(--spacing) * 4)}.tabs__panel[data-orientation=vertical]{margin-inline-start:calc(var(--spacing) * 4)}.tabs__indicator{border-radius:calc(var(--radius) * 3);background-color:var(--segment);--tw-shadow:var(--surface-shadow);width:100%;height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);z-index:-1;transition-property:translate,width,height;transition-duration:.25s;transition-timing-function:var(--ease-out-fluid);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs--secondary>.tabs__list-container{background-color:#0000;border-radius:0}.tabs--secondary>.tabs__list-container .tabs__list{padding:0}.tabs--secondary>.tabs__list-container .tabs__separator{display:none}.tabs--secondary>.tabs__list-container .tabs__tab{border-radius:0}.tabs--secondary>.tabs__list-container .tabs__tab[data-selected=true]{color:var(--foreground)}.tabs--secondary>.tabs__list-container .tabs__indicator{background-color:var(--accent);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:0}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container .tabs__indicator{height:calc(var(--spacing) * .5);top:auto;bottom:0}.tabs--secondary[data-orientation=vertical]>.tabs__list-container{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=vertical]>.tabs__list-container .tabs__indicator{height:100%;width:calc(var(--spacing) * .5);inset-inline-start:calc(var(--spacing) * 0);top:0}.button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media (width>=48rem){.button{height:calc(var(--spacing) * 9)}}.button{transition:transform .25s var(--ease-smooth), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);will-change:transform}.button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button{cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--button-bg);--button-bg-pressed:var(--button-bg-hover);--button-fg:currentColor;background-color:var(--button-bg);color:var(--button-fg)}.button:focus-visible:not(:focus),.button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.button:disabled,.button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.button[data-pending=true]{pointer-events:none}.button:active,.button[data-pressed=true]{background-color:var(--button-bg-pressed);transform:scale(.97)}@media (hover:hover){.button:hover,.button[data-hovered=true]{background-color:var(--button-bg-hover)}}.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media (width>=40rem){.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){margin-block:var(--spacing);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media (width>=48rem){.button--sm{height:calc(var(--spacing) * 8)}}.button--sm svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.button--sm:active,.button--sm[data-pressed=true]{transform:scale(.98)}.button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.button--lg{height:calc(var(--spacing) * 10)}}.button--lg:active,.button--lg[data-pressed=true]{transform:scale(.96)}.button--primary{--button-bg:var(--accent);--button-bg-hover:var(--accent-hover);--button-bg-pressed:var(--accent-hover);--button-fg:var(--accent-foreground)}.button--secondary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover);--button-fg:var(--accent-soft-foreground)}.button--tertiary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover)}.button--ghost,.button--outline{--button-bg:transparent;--button-bg-hover:var(--default);--button-bg-pressed:var(--default);--button-fg:var(--default-foreground)}.button--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);--button-bg-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.button--outline{--button-bg-hover:color-mix(in srgb, var(--default) 60%, transparent)}}.button--danger{--button-bg:var(--danger);--button-bg-hover:var(--danger-hover);--button-bg-pressed:var(--danger-hover);--button-fg:var(--danger-foreground)}.button--danger-soft{--button-bg:var(--danger-soft);--button-bg-hover:var(--danger-soft-hover);--button-bg-pressed:var(--danger-soft-hover);--button-fg:var(--danger-soft-foreground)}.button--icon-only{width:calc(var(--spacing) * 10);padding:0}@media (width>=48rem){.button--icon-only{width:calc(var(--spacing) * 9)}}.button--icon-only.button--sm{width:calc(var(--spacing) * 9)}@media (width>=48rem){.button--icon-only.button--sm{width:calc(var(--spacing) * 8)}}.button--icon-only.button--lg{width:calc(var(--spacing) * 11)}@media (width>=48rem){.button--icon-only.button--lg{width:calc(var(--spacing) * 10)}}.button--full-width{width:100%}.button-group{justify-content:center;align-items:center;gap:0;height:auto;display:inline-flex}.button-group--horizontal{flex-direction:row}.button-group--vertical{flex-direction:column}.button-group .button{border-radius:0}.button-group--horizontal .button:first-child{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.button-group--horizontal .button:last-child{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.button-group--horizontal .button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.button-group--vertical .button:first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.button-group--vertical .button:last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.button-group--vertical .button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.button-group .button:active,.button-group .button[data-pressed=true]{transform:none}.button-group .button:focus-visible:not(:focus),.button-group .button[data-focus-visible=true]{z-index:10}.button-group__separator{border-radius:calc(var(--radius) * .5);opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;position:absolute}.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button-group--horizontal .button-group__separator{inset-inline-start:-1px;width:1px;height:50%;top:25%}.button-group--vertical .button-group__separator{inset-inline-start:25%;width:50%;height:1px;top:-1px}.button-group--horizontal .button--outline:first-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.button-group--horizontal .button--outline:last-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.button-group--horizontal .button--outline:not(:first-child):not(:last-child){border-inline-style:var(--tw-border-style);border-inline-width:0}.button-group--vertical .button--outline:first-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.button-group--vertical .button--outline:last-child{border-top-style:var(--tw-border-style);border-top-width:0}.button-group--vertical .button--outline:not(:first-child):not(:last-child){border-block-style:var(--tw-border-style);border-block-width:0}.button-group--full-width{width:100%}.toggle-button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media (width>=48rem){.toggle-button{height:calc(var(--spacing) * 9)}}.toggle-button{transition:transform .25s var(--ease-smooth), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button{cursor:var(--cursor-interactive);--toggle-button-bg:var(--default);--toggle-button-bg-hover:var(--default-hover);--toggle-button-bg-pressed:var(--default-hover);--toggle-button-fg:currentColor;--toggle-button-bg-selected:var(--accent-soft);--toggle-button-bg-selected-hover:var(--accent-soft-hover);--toggle-button-bg-selected-pressed:var(--accent-soft-hover);--toggle-button-fg-selected:var(--accent-soft-foreground);background-color:var(--toggle-button-bg);color:var(--toggle-button-fg)}.toggle-button:focus-visible:not(:focus),.toggle-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.toggle-button:disabled,.toggle-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.toggle-button:hover,.toggle-button[data-hovered=true]{background-color:var(--toggle-button-bg-hover)}}.toggle-button:active,.toggle-button[data-pressed=true]{background-color:var(--toggle-button-bg-pressed);transform:scale(.97)}.toggle-button[data-selected=true]{background-color:var(--toggle-button-bg-selected);color:var(--toggle-button-fg-selected)}@media (hover:hover){.toggle-button[data-selected=true]:hover,.toggle-button[data-selected=true][data-hovered=true]{background-color:var(--toggle-button-bg-selected-hover)}}.toggle-button[data-selected=true]:active,.toggle-button[data-selected=true][data-pressed=true]{background-color:var(--toggle-button-bg-selected-pressed)}.toggle-button svg{pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media (width>=40rem){.toggle-button svg{margin-block:var(--spacing);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.toggle-button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media (width>=48rem){.toggle-button--sm{height:calc(var(--spacing) * 8)}}.toggle-button--sm svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toggle-button--sm:active,.toggle-button--sm[data-pressed=true]{transform:scale(.98)}.toggle-button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.toggle-button--lg{height:calc(var(--spacing) * 10)}}.toggle-button--lg:active,.toggle-button--lg[data-pressed=true]{transform:scale(.96)}.toggle-button--default{--toggle-button-bg:var(--default);--toggle-button-bg-hover:var(--default-hover);--toggle-button-bg-pressed:var(--default-hover)}.toggle-button--ghost{--toggle-button-bg:transparent;--toggle-button-bg-hover:var(--default);--toggle-button-bg-pressed:var(--default);--toggle-button-fg:var(--default-foreground)}.toggle-button--icon-only{width:calc(var(--spacing) * 10);padding:0}@media (width>=48rem){.toggle-button--icon-only{width:calc(var(--spacing) * 9)}}.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 9)}@media (width>=48rem){.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 8)}}.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 11)}@media (width>=48rem){.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 10)}}.toggle-button-group{justify-content:center;align-items:center;gap:0;width:fit-content;height:auto;display:inline-flex}.toggle-button-group--horizontal{flex-direction:row}.toggle-button-group--vertical{flex-direction:column}.toggle-button-group--full-width{width:100%}.toggle-button-group .toggle-button{border-radius:0}.toggle-button-group--horizontal .toggle-button:first-child{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.toggle-button-group--horizontal .toggle-button:last-child{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.toggle-button-group--horizontal .toggle-button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.toggle-button-group .toggle-button:active,.toggle-button-group .toggle-button[data-pressed=true]{transform:none}.toggle-button-group .toggle-button:focus-visible:not(:focus),.toggle-button-group .toggle-button[data-focus-visible=true]{--tw-ring-offset-width:0px;--tw-ring-inset:inset}.toggle-button-group--full-width .toggle-button{flex:1}.toggle-button-group__separator{border-radius:calc(var(--radius) * .5);opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;position:absolute}.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button-group--horizontal .toggle-button-group__separator{inset-inline-start:-1px;width:1px;height:50%;top:25%}.toggle-button-group--vertical .toggle-button-group__separator{inset-inline-start:25%;width:50%;height:1px;top:-1px}.toggle-button-group--detached{gap:var(--spacing)}.toggle-button-group--detached .toggle-button{border-radius:calc(var(--radius) * 3)}.toggle-button-group--detached .toggle-button-group__separator{display:none}.toolbar{align-items:center;gap:calc(var(--spacing) * 2);grid-auto-flow:column;width:fit-content;display:grid}.toolbar .separator--vertical{align-self:center;height:50%}.toolbar .separator--horizontal{justify-content:center;justify-self:center;width:50%}.toolbar--vertical{grid-auto-flow:row;justify-content:flex-start;align-items:flex-start}.toolbar--vertical .button-group{justify-content:flex-start}.toolbar--attached{border-radius:calc(var(--radius) * 3);background-color:var(--surface);padding:var(--spacing);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dropdown{gap:var(--spacing);flex-direction:column;display:flex}.dropdown__trigger{--tw-outline-style:none;transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;display:inline-block}.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.dropdown__trigger{cursor:var(--cursor-interactive)}.dropdown__trigger:focus-visible:not(:focus),.dropdown__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.dropdown__trigger:disabled,.dropdown__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.dropdown__trigger[data-pending=true]{pointer-events:none}.dropdown__trigger:active,.dropdown__trigger[data-pressed=true]{transform:scale(.97)}.dropdown__popover{max-width:48svw;transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;background-color:var(--overlay);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));will-change:transform;padding:0;overflow-y:auto}@media (width>=48rem){.dropdown__popover{min-width:calc(var(--spacing) * 55)}}.dropdown__popover{border-radius:min(32px, var(--radius-3xl));box-shadow:var(--shadow-overlay)}.dropdown__popover:focus-visible:not(:focus),.dropdown__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.dropdown__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.dropdown__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.dropdown__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.dropdown__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.dropdown__popover[data-exiting=true],.dropdown__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.dropdown__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.dropdown__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.dropdown__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.dropdown__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.dropdown__popover [data-slot=dropdown-menu]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.dropdown__popover [data-slot=menu-item]{padding-inline:calc(var(--spacing) * 2.5)}.dropdown__menu{gap:calc(var(--spacing) * .5);width:100%;padding:var(--spacing);flex-direction:column;display:flex;position:relative;overflow:clip}.dropdown__menu [data-slot=separator]{width:94%;margin-inline-start:3%}.list-box-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart), box-shadow .15s var(--ease-out);outline-style:none;display:flex;position:relative}.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item{cursor:var(--cursor-interactive)}.list-box-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.list-box-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.list-box-item:has(.list-box-item__indicator){padding-inline-end:calc(var(--spacing) * 7)}.list-box-item:focus-visible:not(:focus),.list-box-item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.list-box-item:active,.list-box-item[data-pressed=true]{transform:scale(.98)}@media (hover:hover){.list-box-item:hover,.list-box-item[data-hovered=true]{background-color:var(--default)}}.list-box-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.list-box-item__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--default-foreground);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));--tw-duration:.25s;inset-inline-end:calc(var(--spacing) * 2);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute;top:50%}.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]{transition:stroke-dashoffset .25s linear}:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item--danger .list-box-item__indicator,.list-box-item--danger [data-slot=label]{color:var(--danger)}.list-box-section{flex-direction:column;align-items:flex-start;gap:0;display:flex}.list-box{width:100%;padding:var(--spacing);position:relative;overflow:clip}.list-box>*+*{margin-top:var(--spacing)}.list-box [data-slot=separator][data-orientation=horizontal]{width:94%;margin-inline-start:3%}.menu-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart), box-shadow .15s var(--ease-out);will-change:transform;outline-style:none;display:flex;position:relative}.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item{cursor:var(--cursor-interactive)}.menu-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.menu-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.menu-item [data-slot=submenu-indicator] svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.menu-item:has(.menu-item__indicator){padding-inline-start:calc(var(--spacing) * 7)}.menu-item[data-has-submenu=true]:has(.menu-item__indicator){padding-inline-start:calc(var(--spacing) * 2);padding-inline-end:calc(var(--spacing) * 7)}.menu-item:focus-visible:not(:focus),.menu-item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.menu-item:active,.menu-item[data-pressed=true]{transform:scale(.98)}@media (hover:hover){.menu-item:hover,.menu-item[data-hovered=true]{background-color:var(--default)}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]{transition:stroke-dashoffset .1s linear}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--dot]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.menu-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.menu-item__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted);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));--tw-duration:.25s;inset-inline-start:calc(var(--spacing) * 2);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute;top:50%}.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item[data-has-submenu=true] .menu-item__indicator{inset-inline-start:auto;inset-inline-end:calc(var(--spacing) * 2)}.menu-item__indicator [data-slot=menu-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.menu-item__indicator--submenu{color:var(--muted)}.menu-item__indicator--submenu svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.menu-item--danger .menu-item__indicator,.menu-item--danger [data-slot=label]{color:var(--danger)}.menu-section{flex-direction:column;align-items:flex-start;gap:0;display:flex}.menu{gap:var(--spacing);width:100%;padding:var(--spacing);flex-direction:column;display:flex;position:relative;overflow:clip}.menu [data-slot=separator]{width:94%;margin-inline-start:3%}.tag-group{gap:var(--spacing);flex-direction:column;display:flex;position:relative}.tag-group__list{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex;position:relative}.tag-group [slot=description],.tag-group [data-slot=description],.tag-group [slot=errorMessage],.tag-group [data-slot=error-message]{padding:var(--spacing)}.tag{--optical-offset:.031em;align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) * 1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth), scale .1s var(--ease-smooth), opacity .1s var(--ease-smooth), background-color .1s var(--ease-smooth), box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);display:inline-flex;position:relative}.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tag{cursor:var(--cursor-interactive)}.tag svg{pointer-events:none;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:currentColor;flex-shrink:0;align-self:center}.tag:is([data-disabled=true],[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tag:is(:focus-visible,[data-focus-visible]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tag:is([data-selected=true],[aria-selected=true]){background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media (hover:hover){.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent-soft-hover)}}.tag--sm{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--md{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--lg{border-radius:calc(var(--radius) * 2);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tag--default{background-color:var(--default);color:var(--default-foreground)}@media (hover:hover){.tag--default:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--default-hover)}}.tag--surface{background-color:var(--surface);color:var(--surface-foreground)}@media (hover:hover){.tag--surface:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--surface-hover)}}.tag__remove-button{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:inherit}.tag__remove-button svg{width:inherit;height:inherit;color:currentColor;flex-shrink:0;align-self:center}.color-area{width:100%;max-width:calc(var(--spacing) * 56);border-radius:calc(var(--radius) * 2);-webkit-tap-highlight-color:transparent;aspect-ratio:1;background:var(--color-area-background);flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-area[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-area--show-dots:after{content:"";pointer-events:none;border-radius:inherit;background-image:radial-gradient(circle,#fff3 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0}.color-area__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);will-change:width,height;background-color:var(--color-area-thumb-color);transition:width .15s var(--ease-out), height .15s var(--ease-out);border:3px solid #fff;box-shadow:0 0 0 1px #0000001a,inset 0 0 0 1px #0000001a}.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-area__thumb[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-area__thumb[data-dragging=true]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.color-area__thumb[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker{display:inline-flex}.color-picker__trigger{align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-flex}.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-picker__trigger [data-slot=label]{cursor:var(--cursor-interactive)}.color-picker__trigger:focus-visible:not(:focus),.color-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-picker__trigger:disabled,.color-picker__trigger[data-disabled=true],.color-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker__popover{min-width:calc(var(--spacing) * 62);transform-origin:var(--trigger-anchor-point);scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;background-color:var(--overlay);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);box-shadow:var(--shadow-overlay);border-radius:min(32px, calc(var(--radius) * 2.5));gap:calc(var(--spacing) * 3);flex-direction:column;display:flex;overflow:hidden auto}.color-picker__popover:focus-visible:not(:focus),.color-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.color-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.color-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.color-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.color-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.color-picker__popover[data-exiting=true],.color-picker__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.color-slider{gap:var(--spacing);grid-template:"label output""track track"/1fr auto;width:100%;display:grid}.color-slider:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template:"track"/1fr;gap:0}.color-slider:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-columns:1fr;grid-template-areas:"label""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output){grid-template-columns:1fr;grid-template-areas:"output""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output) .color-slider__output{justify-self:end}.color-slider [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.color-slider .color-slider__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.color-slider .color-slider__track{border-radius:calc(var(--radius) * 2);grid-area:track;position:relative}.color-slider .color-slider__track:before,.color-slider .color-slider__track:after{content:"";z-index:0;pointer-events:none;position:absolute}.color-slider .color-slider__thumb{cursor:grab;border-radius:calc(var(--radius) * 2);-webkit-tap-highlight-color:transparent;border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-white);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);z-index:1;transition:transform .25s var(--ease-out), box-shadow .15s var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute}.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-slider .color-slider__thumb[data-dragging=true]{cursor:grabbing}.color-slider .color-slider__thumb[data-focus-visible=true]{z-index:10;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-slider .color-slider__thumb[data-disabled=true]{cursor:default;background-color:var(--default)}.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]) [data-slot=label]{opacity:1}.color-slider[data-orientation=horizontal]{flex-direction:column}.color-slider[data-orientation=horizontal] .color-slider__track{height:calc(var(--spacing) * 5);border-radius:0;justify-self:center;width:calc(100% - 1.25rem);box-shadow:inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:before,.color-slider[data-orientation=horizontal] .color-slider__track:after{width:.625rem;height:100%;top:0}.color-slider[data-orientation=horizontal] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)), repeating-conic-gradient(#efefef 0% 25%, #f7f7f7 0% 50%) 50% / 16px 16px;border-start-start-radius:calc(var(--radius) * 2);border-end-start-radius:calc(var(--radius) * 2);inset-inline-start:-.625rem;box-shadow:inset 1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-start-end-radius:calc(var(--radius) * 2);border-end-end-radius:calc(var(--radius) * 2);inset-inline-end:-.625rem;box-shadow:inset -1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);top:50%}.color-slider[data-orientation=vertical]{gap:calc(var(--spacing) * 2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;place-items:center;height:100%}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template-rows:1fr;grid-template-areas:"track";gap:0}.color-slider[data-orientation=vertical]:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-rows:1fr auto;grid-template-areas:"track""label"}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):has(.color-slider__output){grid-template-rows:auto 1fr;grid-template-areas:"output""track"}.color-slider[data-orientation=vertical] .color-slider__output,.color-slider[data-orientation=vertical] [data-slot=label]{text-align:center}.color-slider[data-orientation=vertical] .color-slider__track{width:calc(var(--spacing) * 5);border-radius:0;justify-self:center;height:calc(100% - 1.25rem);box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:before,.color-slider[data-orientation=vertical] .color-slider__track:after{width:100%;height:.625rem;inset-inline-start:calc(var(--spacing) * 0)}.color-slider[data-orientation=vertical] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)), repeating-conic-gradient(#efefef 0% 25%, #f7f7f7 0% 50%) 50% / 16px 16px;border-end-end-radius:999px;border-end-start-radius:999px;bottom:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-start-start-radius:999px;border-start-end-radius:999px;top:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);left:50%}.color-swatch{box-sizing:border-box;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background:linear-gradient(var(--color-swatch-current), var(--color-swatch-current)), repeating-conic-gradient(#efefef 0% 25%, #f7f7f7 0% 50%) 50% / 16px 16px;flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-swatch--circle{border-radius:calc(var(--radius) * 2)}.color-swatch--square{border-radius:calc(var(--radius) * .75)}.color-swatch--xs{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.color-swatch--xs.color-swatch--circle{border-radius:calc(var(--radius) * 1)}.color-swatch--sm{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.color-swatch--sm.color-swatch--circle{border-radius:calc(var(--radius) * 1.5)}.color-swatch--lg{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.color-swatch--lg.color-swatch--circle{border-radius:calc(var(--radius) * 3)}.color-swatch--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.color-swatch--xl.color-swatch--circle{border-radius:calc(var(--radius) * 3)}.color-swatch-picker{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.color-swatch-picker__item{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2);border-style:var(--tw-border-style);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:border-color .1s var(--ease-out), box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-width:2px;border-color:#0000;outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__item:focus-visible,.color-swatch-picker__item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-swatch-picker__item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-swatch-picker__item[data-selected=true]{border-color:var(--color-swatch-current);box-shadow:var(--field-shadow)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{transform:scale(.77)}.color-swatch-picker__swatch{border-radius:inherit;width:100%;height:100%;transition:transform .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);display:block}.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.color-swatch-picker__swatch:hover{transform:scale(1.1)}}.color-swatch-picker__indicator{pointer-events:none;z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.color-swatch-picker__indicator>*{width:33.3333%;height:33.3333%;color:var(--color-white);transition:transform .15s var(--ease-out);transform:scale(0)translateZ(0)}.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__indicator[data-light-color=true] .color-swatch-picker__indicator>*{color:var(--color-black)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__indicator>*{transform:scale(1)translateZ(0)}.color-swatch-picker--stack{flex-direction:column}.color-swatch-picker--xs .color-swatch-picker__item{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1);border-style:var(--tw-border-style);border-width:1px}.color-swatch-picker--sm .color-swatch-picker__item{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) * 1.5);border-style:var(--tw-border-style);border-width:2px}.color-swatch-picker--lg .color-swatch-picker__item{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:calc(var(--radius) * 3);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--xl .color-swatch-picker__item{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--square .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * .75)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * .75)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-input-group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.color-input-group[data-focus-within=true],.color-input-group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.color-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group[data-invalid=true]:focus,.color-input-group[data-invalid=true]:focus-visible,.color-input-group[data-invalid=true][data-focused=true],.color-input-group[data-invalid=true][data-focus-visible=true],.color-input-group[data-invalid=true]:focus-within,.color-input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.color-input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.color-input-group[data-disabled=true],.color-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-input-group__input{cursor:text;border-style:var(--tw-border-style);height:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;display:flex}@media (width>=40rem){.color-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.color-input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}.color-input-group:has([data-slot=color-input-group-prefix]) .color-input-group__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing) * 2)}.color-input-group:has([data-slot=color-input-group-suffix]) .color-input-group__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing) * 2)}.color-input-group__input:focus,.color-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.color-input-group__prefix{color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-start:calc(var(--spacing) * 3);margin-inline-end:0;display:flex}.color-input-group__suffix{color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-end:calc(var(--spacing) * 3);display:flex}.color-input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--color-input-group-bg);--color-input-group-bg:var(--default);--color-input-group-bg-hover:var(--default-hover);--color-input-group-bg-focus:var(--default)}@media (hover:hover){.color-input-group--secondary:hover:not(:focus-within),.color-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--color-input-group-bg-hover)}}.color-input-group--secondary:focus-within,.color-input-group--secondary[data-focus-within=true]{background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group--secondary[data-invalid=true]:focus,.color-input-group--secondary[data-invalid=true]:focus-visible,.color-input-group--secondary[data-invalid=true][data-focused=true],.color-input-group--secondary[data-invalid=true][data-focus-visible=true],.color-input-group--secondary[data-invalid=true]:focus-within,.color-input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.color-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary [data-slot=color-input-group-input]{background-color:#0000}.color-input-group--full-width{width:100%}.color-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.color-field[data-invalid=true],.color-field[aria-invalid=true]) [data-slot=description]{display:none}.color-field [data-slot=label]{width:fit-content}.color-field--full-width{width:100%}.slider{gap:var(--spacing);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.slider [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.slider .slider__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.slider .slider__track{border-radius:calc(var(--radius) * 1.5);background-color:var(--default);grid-area:track;position:relative}.slider .slider__fill{pointer-events:none;background-color:var(--accent);position:absolute}.slider .slider__thumb{cursor:grab;border-radius:calc(var(--radius) * 1.5);background-color:var(--accent);-webkit-tap-highlight-color:transparent;transition:background-color .25s var(--ease-smooth), transform .25s var(--ease-out), box-shadow .15s var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute}.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.slider .slider__thumb:after{z-index:10;border-radius:calc(var(--radius) * 1);background-color:var(--accent-foreground);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);content:"";transform-origin:50%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative}.slider .slider__thumb:after:is(){transition-property:none}@media (prefers-reduced-motion:reduce){.slider .slider__thumb:after:not(:is()){transition-property:none}}.slider .slider__thumb[data-dragging=true]{cursor:grabbing}.slider .slider__thumb[data-dragging=true]:after{scale:.9}.slider .slider__thumb[data-dragging=true]:after:is(){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){.slider .slider__thumb[data-dragging=true]:after:not(:is()){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.slider .slider__thumb[data-focus-visible=true]{z-index:10;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.slider .slider__thumb[data-disabled=true]{cursor:default}.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]) [data-slot=label]{opacity:1}.slider[data-orientation=horizontal]{flex-direction:column}.slider[data-orientation=horizontal] .slider__track{height:calc(var(--spacing) * 5);border-inline-style:var(--tw-border-style);border-inline-width:.75rem;border-inline-color:#0000;width:100%}.slider[data-orientation=horizontal] .slider__track[data-fill-start=true]{border-inline-start-color:var(--accent)}.slider[data-orientation=horizontal] .slider__track[data-fill-end=true]{border-inline-end-color:var(--accent)}.slider[data-orientation=horizontal] .slider__fill,.slider[data-orientation=horizontal] .slider__thumb{height:100%}.slider[data-orientation=horizontal] .slider__thumb{width:1.75rem;top:50%}.slider[data-orientation=horizontal] .slider__thumb:after{width:1.5rem;height:1rem}.slider[data-orientation=vertical]{gap:calc(var(--spacing) * 2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;height:100%}.slider[data-orientation=vertical] .slider__output,.slider[data-orientation=vertical] [data-slot=label]{text-align:center}.slider[data-orientation=vertical] .slider__track{height:100%;width:calc(var(--spacing) * 5);border-block-style:var(--tw-border-style);border-block-width:.75rem;border-block-color:#0000;justify-self:center}.slider[data-orientation=vertical] .slider__track[data-fill-start=true]{border-bottom-color:var(--accent)}.slider[data-orientation=vertical] .slider__track[data-fill-end=true]{border-top-color:var(--accent)}.slider[data-orientation=vertical] .slider__fill,.slider[data-orientation=vertical] .slider__thumb{width:100%}.slider[data-orientation=vertical] .slider__thumb{height:1.75rem;left:50%}.slider[data-orientation=vertical] .slider__thumb:after{width:1rem;height:1.5rem}.switch{align-items:flex-start;gap:var(--spacing);-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);--switch-control-bg:var(--default);--switch-control-bg-hover:var(--switch-control-bg);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.switch{--switch-control-bg-hover:color-mix(in oklab, var(--switch-control-bg), transparent 20%)}}.switch{--switch-control-bg-pressed:var(--switch-control-bg-hover);--switch-control-bg-checked:var(--accent);--switch-control-bg-checked-hover:var(--accent-hover)}.switch[data-disabled=true],.switch[data-disabled=true] [data-slot=description],.switch[data-disabled=true] [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.switch[data-disabled=true] .switch__thumb{background-color:var(--default-foreground)}@supports (color:color-mix(in lab, red, red)){.switch[data-disabled=true] .switch__thumb{background-color:color-mix(in oklab, var(--default-foreground) 20%, transparent)}}.switch>[data-slot=description]{width:100%;min-width:0;padding-inline-start:3.25rem}.switch>[data-slot=field-error]{width:100%;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);padding-inline-start:3.25rem}.switch.switch--sm>[data-slot=description],.switch.switch--sm>[data-slot=field-error]{padding-inline-start:2.75rem}.switch.switch--lg>[data-slot=description],.switch.switch--lg>[data-slot=field-error]{padding-inline-start:3.75rem}:is(.switch:disabled[aria-checked=true],.switch:disabled[data-selected=true],.switch[data-disabled=true][aria-checked=true],.switch[data-disabled=true][data-selected=true],.switch[aria-disabled=true][aria-checked=true],.switch[aria-disabled=true][data-selected=true]) .switch__thumb{opacity:.4}.switch__control{border-radius:calc(var(--radius) * 1.5);background-color:var(--switch-control-bg);width:2.5rem;height:1.25rem;transition:background-color .25s var(--ease-smooth), box-shadow .15s var(--ease-out);flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch:focus-visible .switch__control,.switch [data-slot=switch-content][data-focus-visible=true] .switch__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.switch:has([data-slot=switch-content][data-focus-visible=true]) .switch__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.switch:hover .switch__control,.switch [data-slot=switch-content][data-hovered=true] .switch__control{background-color:var(--switch-control-bg-hover)}.switch:has([data-slot=switch-content][data-hovered=true]) .switch__control{background-color:var(--switch-control-bg-hover)}.switch:active .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-pressed)}.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control{background-color:var(--switch-control-bg-pressed)}:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transform:none}@media (prefers-reduced-motion:reduce){:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transform:none}}.switch[aria-checked=true] .switch__control,.switch[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked)}.switch[aria-checked=true]:hover .switch__control,.switch[data-selected=true]:hover .switch__control,.switch[aria-checked=true][data-hovered=true] .switch__control,.switch[data-selected=true][data-hovered=true] .switch__control,.switch[aria-checked=true]:active .switch__control,.switch[data-selected=true]:active .switch__control,.switch[aria-checked=true][data-pressed=true] .switch__control,.switch[data-selected=true][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch:has([data-slot=switch-content][data-hovered=true])[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch:has([data-slot=switch-content][data-pressed=true])[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.switch--sm .switch__control{border-radius:calc(var(--radius) * 1);width:2rem;height:1rem}.switch--lg .switch__control{width:3rem;height:1.5rem}.switch__thumb{transform-origin:50%;border-radius:calc(var(--radius) * 1);background-color:var(--color-white);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);width:1.375rem;height:1rem;transition:margin .3s var(--ease-out-fluid), background-color .2s var(--ease-out);margin-inline-start:calc(var(--spacing) * .5);display:flex}.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch[aria-checked=true] .switch__thumb,.switch[data-selected=true] .switch__thumb{background-color:var(--accent-foreground);color:var(--accent);margin-inline-start:calc(100% - 1.5rem);box-shadow:0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d}.switch--sm .switch__thumb{border-radius:calc(var(--radius) * .75);width:1.03125rem;height:.75rem}.switch[aria-checked=true] :is(.switch--sm .switch__thumb),.switch[data-selected=true] :is(.switch--sm .switch__thumb){margin-inline-start:calc(100% - 1.15625rem)}.switch--lg .switch__thumb{border-radius:calc(var(--radius) * 1.5);width:1.71875rem;height:1.25rem}.switch[aria-checked=true] :is(.switch--lg .switch__thumb),.switch[data-selected=true] :is(.switch--lg .switch__thumb){margin-inline-start:calc(100% - 1.84375rem)}.switch__thumb>*{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.switch__label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.switch [data-slot=label]{-webkit-user-select:none;user-select:none}.switch__content [data-slot=label]{cursor:var(--cursor-interactive)}.switch [data-slot=description]{cursor:default;-webkit-user-select:none;user-select:none}.switch-group{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.switch-group__items{gap:calc(var(--spacing) * 4);display:flex}.switch-group--horizontal .switch-group__items{flex-direction:row}.switch-group--vertical .switch-group__items{flex-direction:column}.badge{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);min-height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 7);border-radius:calc(var(--radius) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.34;--badge-bg:var(--default);--badge-fg:var(--default-foreground);--badge-border:var(--background);background-color:var(--badge-bg);color:var(--badge-fg);border:1px solid var(--badge-border);background-clip:padding-box;flex-shrink:0;line-height:1.34;display:inline-flex}.badge__label{padding-inline:calc(var(--spacing) * .5)}.badge-anchor{flex-shrink:0;display:inline-flex;position:relative}.badge--lg{min-height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;line-height:1.43}.badge--sm{min-height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);--tw-leading:1.34;font-size:10px;line-height:1.34}.badge--accent{--badge-fg:var(--accent-soft-foreground)}.badge--default{--badge-fg:var(--default-foreground)}.badge--success{--badge-fg:var(--success-soft-foreground)}.badge--warning{--badge-fg:var(--warning-soft-foreground)}.badge--danger{--badge-fg:var(--danger-soft-foreground)}.badge--top-right{position:absolute;top:0;right:0;transform:translate(25%,-25%)}.badge--top-left{position:absolute;top:0;left:0;transform:translate(-25%,-25%)}.badge--bottom-right{position:absolute;bottom:0;right:0;transform:translate(25%,25%)}.badge--bottom-left{position:absolute;bottom:0;left:0;transform:translate(-25%,25%)}.badge--primary.badge--accent{--badge-bg:var(--accent);--badge-fg:var(--accent-foreground)}.badge--primary.badge--default{--badge-bg:var(--default);--badge-fg:var(--default-foreground)}.badge--primary.badge--success{--badge-bg:var(--success);--badge-fg:var(--success-foreground)}.badge--primary.badge--warning{--badge-bg:var(--warning);--badge-fg:var(--warning-foreground)}.badge--primary.badge--danger{--badge-bg:var(--danger);--badge-fg:var(--danger-foreground)}.badge--soft.badge--accent{--badge-bg:var(--accent-soft);--badge-fg:var(--accent-soft-foreground)}.badge--soft.badge--default{--badge-bg:var(--default-soft);--badge-fg:var(--default-soft-foreground)}.badge--soft.badge--success{--badge-bg:var(--success-soft);--badge-fg:var(--success-soft-foreground)}.badge--soft.badge--warning{--badge-bg:var(--warning-soft);--badge-fg:var(--warning-soft-foreground)}.badge--soft.badge--danger{--badge-bg:var(--danger-soft);--badge-fg:var(--danger-soft-foreground)}.chip{align-items:center;gap:calc(var(--spacing) * .5);border-radius:calc(var(--radius) * 2);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--chip-bg:var(--default);--chip-fg:currentColor;background-color:var(--chip-bg);color:var(--chip-fg);flex-shrink:0;display:inline-flex}.chip__label{padding-inline:calc(var(--spacing) * .5)}.chip--accent{--chip-fg:var(--accent-soft-foreground)}.chip--danger{--chip-fg:var(--danger-soft-foreground)}.chip--default{--chip-fg:var(--default-foreground)}.chip--success{--chip-fg:var(--success-soft-foreground)}.chip--warning{--chip-fg:var(--warning-soft-foreground)}.chip--tertiary{--chip-bg:transparent}.chip--sm{padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:0}.chip--md{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip--lg{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.chip--primary.chip--accent{--chip-bg:var(--accent);--chip-fg:var(--accent-foreground)}.chip--primary.chip--success{--chip-bg:var(--success);--chip-fg:var(--success-foreground)}.chip--primary.chip--warning{--chip-bg:var(--warning);--chip-fg:var(--warning-foreground)}.chip--primary.chip--danger{--chip-bg:var(--danger);--chip-fg:var(--danger-foreground)}.chip--accent.chip--soft{--chip-bg:var(--accent-soft);--chip-fg:var(--accent-soft-foreground)}.chip--success.chip--soft{--chip-bg:var(--success-soft);--chip-fg:var(--success-soft-foreground)}.chip--warning.chip--soft{--chip-bg:var(--warning-soft);--chip-fg:var(--warning-soft-foreground)}.chip--danger.chip--soft{--chip-bg:var(--danger-soft);--chip-fg:var(--danger-soft-foreground)}.chip--default.chip--soft{--chip-bg:var(--default-soft);--chip-fg:var(--default-soft-foreground)}.table-root{grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:clip}.table__scroll-container{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);scrollbar-gutter:auto;overflow-x:auto}.table-root--primary{background-color:var(--surface-secondary);padding-inline:var(--spacing);padding-bottom:var(--spacing);border-radius:min(32px, calc(var(--radius) * 2.5))}.table-root--secondary .table__header{border-bottom-style:var(--tw-border-style);background-color:#0000;border-bottom-width:0}.table-root--secondary .table__column{background-color:var(--surface-secondary)}.table-root--secondary :is(th.table__column:first-child,[role=row]>[role=presentation]:first-of-type>.table__column){border-start-start-radius:min(32px, var(--radius-2xl));border-end-start-radius:min(32px, var(--radius-2xl))}.table-root--secondary :is(th.table__column:last-child,[role=row]>[role=presentation]:last-of-type>.table__column){border-start-end-radius:min(32px, var(--radius-2xl));border-end-end-radius:min(32px, var(--radius-2xl))}.table-root--secondary .table__body{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.table-root--secondary .table__body tr:first-child td:first-child,.table-root--secondary .table__body tr:first-child td:last-child,.table-root--secondary .table__body tr:last-child td:first-child,.table-root--secondary .table__body tr:last-child td:last-child{border-radius:0}.table-root--secondary .table__body:not(tbody){border-radius:0;overflow:visible}.table-root--secondary .table__row .table__cell{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator-tertiary)}@supports (color:color-mix(in lab, red, red)){.table-root--secondary .table__row .table__cell{border-color:color-mix(in oklab, var(--separator-tertiary) 50%, transparent)}}.table-root--secondary .table__row .table__cell{background-color:#0000}@media (hover:hover){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab, var(--default) 50%, transparent)}}}.table__content{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table-root--primary .table__content{overflow:clip}.table__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator)}@supports (color:color-mix(in lab, red, red)){.table__header{border-color:color-mix(in oklab, var(--separator) 50%, transparent)}}.table__header{background-color:var(--surface-secondary)}.table__column{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);position:relative}.table__column:after{content:"";pointer-events:none;height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .5);background-color:var(--separator);inset-inline-end:calc(var(--spacing) * 0);position:absolute;top:50%}.table__column:last-child:not(:only-child):after{content:none}.table__column[data-allows-sorting=true]{cursor:var(--cursor-interactive)}@media (hover:hover){.table__column[data-allows-sorting=true]:hover,.table__column[data-allows-sorting=true][data-hovered=true]{color:var(--foreground)}}.table__column:focus-visible,.table__column[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--focus);outline-style:none}[role=row]>[role=presentation]:last-of-type:not(:only-of-type)>.table__column:after{content:none}.table__sortable-column-header{justify-content:space-between;align-items:center;display:flex}.table__sortable-column-indicator{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);place-content:center;display:inline-grid}.table__sortable-column-indicator[data-direction=descending]{rotate:180deg}.table__body tr:first-child td:first-child{border-start-start-radius:min(32px, var(--radius-2xl))}.table__body tr:first-child td:last-child{border-start-end-radius:min(32px, var(--radius-2xl))}.table__body tr:last-child td:first-child{border-end-start-radius:min(32px, var(--radius-2xl))}.table__body tr:last-child td:last-child{border-end-end-radius:min(32px, var(--radius-2xl))}.table__body:not(tbody){border-radius:min(32px, var(--radius-2xl));height:100%;position:relative;overflow:clip}.table__row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);height:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.table__row{border-color:color-mix(in oklab, var(--separator) 50%, transparent)}}.table__row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab, var(--surface) 40%, transparent)}}}.table__row[data-selected=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.table__row[data-selected=true] .table__cell{background-color:color-mix(in oklab, var(--surface) 10%, transparent)}}.table__row[aria-disabled=true],.table__row[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.table__row:focus-visible,.table__row[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.table__row[data-dragging=true]{opacity:.5}.table__row[data-drop-target=true] .table__cell{background-color:var(--accent-soft)}.table__cell{background-color:var(--surface);height:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator-tertiary)}@supports (color:color-mix(in lab, red, red)){.table__cell{border-color:color-mix(in oklab, var(--separator-tertiary) 50%, transparent)}}.table__cell:focus-visible,.table__cell[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--focus);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true]) :is(.table__cell,.table__column){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):only-child,.table__row:is(:focus-visible,[data-focus-visible=true])>:only-child :is(.table__cell,.table__column){border-radius:calc(var(--radius) * 1);--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):first-child:not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:first-child:not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset 2px 0 0 0 var(--tw-shadow-color,var(--focus)), inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):last-child:not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:last-child:not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset -2px 0 0 0 var(--tw-shadow-color,var(--focus)), inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1);outline-style:none}.table__row:is(:focus-visible,[data-focus-visible=true])>:is(.table__cell,.table__column):not(:first-child):not(:last-child):not(:only-child),.table__row:is(:focus-visible,[data-focus-visible=true])>:not(:first-child):not(:last-child):not(:only-child) :is(.table__cell,.table__column){--tw-shadow:inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.table__cell[data-tree-column]{padding-inline-start:calc(1rem * var(--table-row-level,1))}.table__footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);align-items:center;display:flex}.table__resizable-container{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);scrollbar-gutter:auto;position:relative;overflow:auto}.table__column-resizer{height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);border-radius:calc(var(--radius) * .5);background-color:var(--separator);box-sizing:content-box;--tw-translate-x:calc(1 / 2 * 100%);width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:col-resize;touch-action:none;padding-inline:calc(var(--spacing) * 2);--tw-border-style:none;--tw-outline-style:none;inset-inline-end:calc(var(--spacing) * 0);background-clip:content-box;border-style:none;outline-style:none;position:absolute;top:50%}.table__column-resizer[data-hovered=true],.table__column-resizer:hover,.table__column-resizer[data-resizing=true]{height:100%;width:calc(var(--spacing) * .5);background-color:var(--accent)}.table__column-resizer[data-focus-visible=true],.table__column-resizer:focus-visible{height:100%;width:calc(var(--spacing) * .5);background-color:var(--focus)}.table__column:has(.table__column-resizer):after{content:none}.table__load-more td,.table__load-more [role=rowheader]{padding-block:calc(var(--spacing) * 3);text-align:center}:is(.table__load-more td,.table__load-more [role=rowheader])>*{margin-inline:auto}.table__load-more-content{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);display:flex}.alert{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 4);background-color:var(--surface);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:min(32px, var(--radius-3xl));flex-direction:row;display:flex}.alert__content{flex-direction:column;flex-grow:1;align-items:flex-start;height:100%;display:flex}.alert__indicator{padding:var(--spacing);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.alert__indicator [data-slot=alert-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.alert__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.alert__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.alert--default .alert__indicator,.alert--default .alert__title{color:var(--foreground)}.alert--accent .alert__indicator,.alert--accent .alert__title{color:var(--accent-soft-foreground)}.alert--success .alert__indicator,.alert--success .alert__title{color:var(--success-soft-foreground)}.alert--warning .alert__indicator,.alert--warning .alert__title{color:var(--warning-soft-foreground)}.alert--danger .alert__indicator,.alert--danger .alert__title{color:var(--danger-soft-foreground)}.empty-state{padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.skeleton{pointer-events:none;border-radius:calc(var(--radius) * .5);background-color:var(--surface-tertiary);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.skeleton{background-color:color-mix(in oklab, var(--surface-tertiary) 70%, transparent)}}.skeleton--shimmer:after{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-gradient-position:to right;animation:2s linear infinite skeleton;position:absolute;inset:0}@supports (background-image:linear-gradient(in lab, red, red)){.skeleton--shimmer:after{--tw-gradient-position:to right in oklab}}.skeleton--shimmer:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:var(--surface-tertiary);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}.skeleton--shimmer:has(.skeleton):after{content:none}.skeleton--shimmer:has(.skeleton):before{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);z-index:10;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000 0%,#ffffff80 50%,#0000 100%);animation:2s linear infinite skeleton;position:absolute;inset:0}.skeleton--shimmer:has(.skeleton) .skeleton:after{content:none}.skeleton--pulse{animation:var(--animate-pulse)}.meter{gap:var(--spacing);--meter-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.meter [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.meter .meter__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.meter .meter__track{border-radius:calc(var(--radius) * .5);background-color:var(--default);height:calc(var(--spacing) * 2);grid-area:track;position:relative;overflow:hidden}.meter .meter__fill{border-radius:calc(var(--radius) * .5);background-color:var(--meter-fill);height:100%;transition:width .3s var(--ease-out);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]) [data-slot=label]{opacity:1}.meter--sm .meter__track{height:var(--spacing);border-radius:calc(var(--radius) * .25)}.meter--sm .meter__fill{border-radius:calc(var(--radius) * .25)}.meter--lg .meter__track{height:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .75)}.meter--lg .meter__fill{border-radius:calc(var(--radius) * .75)}.meter--default{--meter-fill:var(--default-foreground)}.meter--accent{--meter-fill:var(--accent)}.meter--success{--meter-fill:var(--success)}.meter--warning{--meter-fill:var(--warning)}.meter--danger{--meter-fill:var(--danger)}.progress-bar{gap:var(--spacing);--progress-bar-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.progress-bar [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.progress-bar .progress-bar__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.progress-bar .progress-bar__track{border-radius:calc(var(--radius) * .5);background-color:var(--default);height:calc(var(--spacing) * 2);grid-area:track;position:relative;overflow:hidden}.progress-bar .progress-bar__fill{border-radius:calc(var(--radius) * .5);background-color:var(--progress-bar-fill);height:100%;transition:width .3s var(--ease-out);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-bar:not([aria-valuenow]) .progress-bar__fill{width:40%;animation:1.5s cubic-bezier(.65,0,.35,1) infinite progress-bar-indeterminate}.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]) [data-slot=label]{opacity:1}@keyframes progress-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.progress-bar--sm .progress-bar__track{height:var(--spacing);border-radius:calc(var(--radius) * .25)}.progress-bar--sm .progress-bar__fill{border-radius:calc(var(--radius) * .25)}.progress-bar--lg .progress-bar__track{height:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .75)}.progress-bar--lg .progress-bar__fill{border-radius:calc(var(--radius) * .75)}.progress-bar--default{--progress-bar-fill:var(--default-foreground)}.progress-bar--accent{--progress-bar-fill:var(--accent)}.progress-bar--success{--progress-bar-fill:var(--success)}.progress-bar--warning{--progress-bar-fill:var(--warning)}.progress-bar--danger{--progress-bar-fill:var(--danger)}.progress-circle{--progress-circle-stroke:var(--accent);--progress-circle-track-stroke:var(--default);justify-content:center;align-items:center;display:inline-flex}.progress-circle .progress-circle__track{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.progress-circle .progress-circle__track-circle{stroke:var(--progress-circle-track-stroke)}.progress-circle .progress-circle__fill-circle{stroke:var(--progress-circle-stroke);transition:stroke-dashoffset .3s var(--ease-out)}.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-circle:not([aria-valuenow]) .progress-circle__track{animation:1s linear infinite progress-circle-spin}.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-circle:disabled,.progress-circle[data-disabled=true],.progress-circle[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@keyframes progress-circle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-circle--sm .progress-circle__track{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.progress-circle--lg .progress-circle__track{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.progress-circle--default{--progress-circle-stroke:var(--default-foreground)}.progress-circle--accent{--progress-circle-stroke:var(--accent)}.progress-circle--success{--progress-circle-stroke:var(--success)}.progress-circle--warning{--progress-circle-stroke:var(--warning)}.progress-circle--danger{--progress-circle-stroke:var(--danger)}.spinner{pointer-events:none;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);flex-shrink:0;animation:.75s linear infinite spin;display:inline-flex}.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *),.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.spinner--sm{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.spinner--lg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.spinner--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.spinner--current{color:inherit}.spinner--accent{color:var(--accent)}.spinner--danger{color:var(--danger)}.spinner--success{color:var(--success)}.spinner--warning{color:var(--warning)}.toast-region{pointer-events:none;z-index:50;--tw-outline-style:none;outline-style:none;width:calc(100vw - 2rem);position:fixed}@media (width>=40rem){.toast-region{width:auto;min-width:var(--toast-width)}}.toast-region{display:block}.toast-region--bottom{bottom:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--bottom-start{inset-inline-start:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--bottom-end{inset-inline-end:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--top{top:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--top-start{inset-inline-start:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4)}.toast-region--top-end{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4)}.toast-region:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast{pointer-events:auto;justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 1.5);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:min(32px, var(--radius-3xl));flex-direction:row;display:flex;position:absolute;inset-inline:0}.toast--bottom,.toast--bottom-start,.toast--bottom-end{bottom:0}.toast--top,.toast--top-start,.toast--top-end{top:0}.toast:not([data-frontmost=true]){pointer-events:none;height:var(--front-height);overflow:hidden}.toast:not([data-frontmost=true]) .toast__close-button{pointer-events:none;opacity:0;outline:none}.toast[data-hidden=true]{pointer-events:none;opacity:0;display:flex}.toast:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast--bottom,.toast--bottom-start,.toast--bottom-end{view-transition-class:toast-bottom}.toast--top,.toast--top-start,.toast--top-end{view-transition-class:toast-top}.toast__content{flex-direction:column;flex-grow:1;align-self:center;align-items:flex-start;height:100%;display:flex}.toast__indicator{padding:var(--spacing);color:var(--overlay-foreground);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast__indicator [data-slot=toast-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__indicator [data-slot=spinner],.toast__indicator [data-slot=spinner-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--overlay-foreground)}.toast__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.toast__close-button{pointer-events:none;inset-inline-end:calc(var(--spacing) * -1);top:calc(var(--spacing) * -1);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-color:var(--border);background-color:var(--default);opacity:0;position:absolute}@media (width>=40rem){.toast__close-button{border-style:var(--tw-border-style);background-color:var(--overlay);border-width:1px}}.toast__close-button{transition:opacity .15s var(--ease-smooth)}.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media (width>=40rem){.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}@media (hover:hover){.toast__close-button:hover,.toast__close-button[data-hovered=true]{background-color:var(--default)}}.toast[data-frontmost=true]:hover .toast__close-button{pointer-events:auto;opacity:1}.toast__action{margin-top:calc(var(--spacing) * 2)}@media (width>=40rem){.toast__action{margin-top:0}}.toast--accent .toast__title{color:var(--accent-soft-foreground)}.toast--success .toast__title,.toast--success .toast__indicator{color:var(--success-soft-foreground)}.toast--warning .toast__title,.toast--warning .toast__indicator{color:var(--warning-soft-foreground)}.toast--danger .toast__title,.toast--danger .toast__indicator{color:var(--danger-soft-foreground)}::view-transition-old(*){will-change:translate, opacity}::view-transition-new(*){will-change:translate, opacity}::view-transition-new(.toast-bottom):only-child{animation:.35s toast-slide-bottom-in}::view-transition-old(.toast-bottom):only-child{animation:.35s forwards toast-slide-bottom-out}::view-transition-new(.toast-top):only-child{animation:.35s toast-slide-top-in}::view-transition-old(.toast-top):only-child{animation:.35s forwards toast-slide-top-out}@keyframes toast-slide-bottom-in{0%{opacity:0;translate:0 100%}}@keyframes toast-slide-bottom-out{to{opacity:0;translate:0 100%}}@keyframes toast-slide-top-in{0%{opacity:0;translate:0 -100%}}@keyframes toast-slide-top-out{to{opacity:0;translate:0 -100%}}.checkbox-group{flex-direction:column;display:flex}.checkbox-group [data-slot=checkbox]{margin-top:calc(var(--spacing) * 4)}.checkbox{align-items:flex-start;gap:var(--spacing);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-direction:column;display:flex}.checkbox>[data-slot=description],.checkbox>[data-slot=field-error]{cursor:default;width:100%;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted);-webkit-user-select:none;user-select:none;padding-inline-start:calc(var(--spacing) * 7)}.checkbox [data-slot=label]{-webkit-user-select:none;user-select:none}.checkbox .checkbox__content [data-slot=label]{cursor:var(--cursor-interactive)}.checkbox[data-disabled=true],.checkbox[data-disabled=true] [data-slot=description],.checkbox[data-disabled=true] [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.checkbox[data-selected=true],.checkbox[data-indeterminate=true]) .checkbox__indicator{border-color:var(--accent-foreground)}.checkbox [data-slot=checkbox-default-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);stroke-width:2.5px;color:var(--accent-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox[data-selected=true] [data-slot=checkbox-default-indicator--checkmark]{transition:stroke-dashoffset .15s linear 15ms}.checkbox[data-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[data-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark]{color:var(--danger-foreground)}.checkbox[data-indeterminate=true] [data-slot=checkbox-default-indicator--indeterminate]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.checkbox[data-indeterminate=true][data-invalid=true] [data-slot=checkbox-default-indicator--indeterminate],.checkbox[data-indeterminate=true][aria-invalid=true] [data-slot=checkbox-default-indicator--indeterminate]{color:var(--danger-foreground)}.checkbox__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * .75);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border,var(--border));background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), transform .1s var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox__control{cursor:var(--cursor-interactive)}.checkbox__control:before{pointer-events:none;z-index:0;transform-origin:50%;--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);border-radius:calc(var(--radius) * .75);background-color:var(--accent);opacity:0;--tw-content:"";content:var(--tw-content);transition:scale .1s var(--ease-linear), opacity .2s var(--ease-linear), background-color .2s var(--ease-out);position:absolute;inset:0}.checkbox__control:before:is(){transition-property:none}@media (prefers-reduced-motion:reduce){.checkbox__control:before:not(:is()){transition-property:none}}.checkbox:focus-visible .checkbox__control,.checkbox [data-slot=checkbox-content][data-focus-visible=true] .checkbox__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.checkbox:has([data-slot=checkbox-content][data-focus-visible=true]) .checkbox__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.checkbox:hover .checkbox__control,.checkbox [data-slot=checkbox-content][data-hovered=true] .checkbox__control{border-color:var(--field-border-hover)}.checkbox:has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control{border-color:var(--field-border-hover)}:is(.checkbox:hover .checkbox__control,.checkbox:has([data-slot=checkbox-content][data-hovered=true]) .checkbox__control,.checkbox [data-slot=checkbox-content][data-hovered=true] .checkbox__control):before{background-color:var(--accent-hover)}.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control{color:var(--accent-foreground);border-color:#0000}:is(.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.checkbox[data-indeterminate=true] .checkbox__control{background-color:var(--accent);color:var(--accent-foreground)}.checkbox:active[data-indeterminate=true] .checkbox__control,.checkbox[data-pressed=true][data-indeterminate=true] .checkbox__control{background-color:var(--accent-hover)}.checkbox:has([data-slot=checkbox-content][data-pressed=true])[data-indeterminate=true] .checkbox__control{background-color:var(--accent-hover)}.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-visible,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focused=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-visible=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-within,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground);border-color:#0000}:is(.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--danger);opacity:1}.checkbox[data-indeterminate=true][aria-invalid=true] .checkbox__control,.checkbox[data-indeterminate=true][data-invalid=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground)}.checkbox__indicator{z-index:10;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);justify-content:center;align-items:center;display:flex;position:relative}.checkbox__indicator svg{width:100%;height:100%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.checkbox--disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.checkbox--secondary .checkbox__control{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--checkbox-control-bg);--checkbox-control-bg:var(--default)}.checkbox:hover :is(.checkbox--secondary .checkbox__control),.checkbox [data-slot=checkbox-content][data-hovered=true] :is(.checkbox--secondary .checkbox__control){border-color:var(--field-border-hover)}.checkbox:has([data-slot=checkbox-content][data-hovered=true]) :is(.checkbox--secondary .checkbox__control){border-color:var(--field-border-hover)}.checkbox__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.checkbox--secondary:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{background-color:var(--checkbox-control-bg)}:is(.checkbox--secondary[aria-checked=true] .checkbox__control,.checkbox--secondary[data-selected=true] .checkbox__control):before,.checkbox--secondary[data-indeterminate=true] .checkbox__control,.checkbox--secondary[data-indeterminate=true] .checkbox__control:before{background-color:var(--accent)}.fieldset{gap:calc(var(--spacing) * 6);flex-direction:column;flex:1 1 0;display:flex}.fieldset__legend{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.fieldset__field_group{width:100%}:where(.fieldset__field_group>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.fieldset__actions{align-items:center;gap:calc(var(--spacing) * 2);padding-top:var(--spacing);display:flex}.input-otp{align-items:center;gap:calc(var(--spacing) * 2);width:100%;display:flex;position:relative}.input-otp[data-disabled=true]{cursor:not-allowed;opacity:.5}.input-otp__group{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.input-otp__slot{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 9.5);border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));min-width:0;color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:var(--field-radius,calc(var(--radius) * 1.5));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);outline-style:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input-otp__slot[data-active=true]{z-index:10;background-color:var(--field-focus);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.input-otp__slot[data-filled=true]{background-color:var(--field-focus)}.input-otp__slot[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input-otp__slot[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-otp__slot[data-invalid=true]:focus,.input-otp__slot[data-invalid=true]:focus-visible,.input-otp__slot[data-invalid=true][data-focused=true],.input-otp__slot[data-invalid=true][data-focus-visible=true],.input-otp__slot[data-invalid=true]:focus-within,.input-otp__slot[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input-otp__slot[data-invalid=true]{background-color:var(--field-focus)}.input-otp__slot-value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-tracking:-.27px;letter-spacing:-.27px;animation:slot-value-in .25s var(--ease-smooth) both;transform-origin:bottom}.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.input-otp__caret{height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * .5);background-color:var(--field-placeholder,var(--muted));width:2px;animation:1.2s ease-out infinite caret-blink;position:absolute}.input-otp__separator{border-radius:calc(var(--radius) * .5);background-color:var(--separator);flex-shrink:0;width:6px;height:2px}.input-otp--secondary .input-otp__slot{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--input-otp-slot-bg);--input-otp-slot-bg:var(--default);--input-otp-slot-bg-hover:var(--default-hover);--input-otp-slot-bg-focus:var(--default)}@media (hover:hover){.input-otp--secondary .input-otp__slot:hover,.input-otp--secondary .input-otp__slot[data-hovered=true]{background-color:var(--input-otp-slot-bg-hover)}}.input-otp--secondary .input-otp__slot[data-active=true],.input-otp--secondary .input-otp__slot[data-filled=true]{background-color:var(--input-otp-slot-bg-focus)}@keyframes slot-value-in{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.input{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.input::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input{border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}.input:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input:focus,.input[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input[data-invalid=true]:focus,.input[data-invalid=true]:focus-visible,.input[data-invalid=true][data-focused=true],.input[data-invalid=true][data-focus-visible=true],.input[data-invalid=true]:focus-within,.input[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input[data-invalid=true]{background-color:var(--field-focus)}.input:disabled,.input[data-disabled=true],.input[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--input-bg);--input-bg:var(--default);--input-bg-hover:var(--default-hover);--input-bg-focus:var(--default)}@media (hover:hover){.input--secondary:hover:not(:focus):not(:focus-visible),.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]){background-color:var(--input-bg-hover)}}.input--secondary:focus,.input--secondary[data-focused=true]{background-color:var(--input-bg-focus)}.input--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input--secondary[data-invalid=true]:focus,.input--secondary[data-invalid=true]:focus-visible,.input--secondary[data-invalid=true][data-focused=true],.input--secondary[data-invalid=true][data-focus-visible=true],.input--secondary[data-invalid=true]:focus-within,.input--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input--secondary[data-invalid=true]{background-color:var(--input-bg-focus)}.input--full-width{width:100%}.input-group{min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);outline-style:none;align-items:center;display:inline-flex}.input-group:has([data-slot=input-group-textarea]){align-items:flex-start;height:auto}.input-group{transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}:is(.input-group:has([data-slot=input-group-input]:focus),.input-group:has([data-slot=input-group-textarea]:focus)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group[data-invalid=true]:focus,.input-group[data-invalid=true]:focus-visible,.input-group[data-invalid=true][data-focused=true],.input-group[data-invalid=true][data-focus-visible=true],.input-group[data-invalid=true]:focus-within,.input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.input-group[data-disabled=true],.input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.input-group:has([data-slot=input-group-input]:-webkit-autofill),.input-group:has([data-slot=input-group-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.input-group:has([data-slot=input-group-input]:autofill),.input-group:has([data-slot=input-group-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.input-group__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}.input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input-group:has([data-slot=input-group-prefix]) .input-group__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:0}.input-group:has([data-slot=input-group-suffix]) .input-group__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:0}.input-group__input:focus,.input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.input-group__input:-webkit-autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input[data-slot=input-group-textarea]{resize:vertical;min-height:38px}.input-group__prefix{height:100%;padding-inline:calc(var(--spacing) * 3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--field-border);border-style:solid;border-inline-end-color:var(--field-border);border-inline-start:none;background-color:#0000;border-top:none;border-bottom:none;border-start-start-radius:var(--field-radius,calc(var(--radius) * 1.5));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--field-radius,calc(var(--radius) * 1.5));justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__prefix{align-items:flex-start;padding-top:.5rem}.input-group__prefix{transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth)}.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group__suffix{height:100%;padding-inline:calc(var(--spacing) * 3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--field-border);border-style:solid;border-inline-start-color:var(--field-border);border-inline-end:none;background-color:#0000;border-top:none;border-bottom:none;border-start-start-radius:0;border-start-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-start-radius:0;justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__suffix{align-items:flex-start;padding-top:.5rem}.input-group__suffix{transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth)}.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--input-group-bg);--input-group-bg:var(--default);--input-group-bg-hover:var(--default-hover);--input-group-bg-focus:var(--default)}@media (hover:hover){.input-group--secondary:hover:not(:focus-within),.input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--input-group-bg-hover)}}:is(.input-group--secondary:has([data-slot=input-group-input]:focus),.input-group--secondary:has([data-slot=input-group-textarea]:focus)){background-color:var(--input-group-bg-focus)}.input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group--secondary[data-invalid=true]:focus,.input-group--secondary[data-invalid=true]:focus-visible,.input-group--secondary[data-invalid=true][data-focused=true],.input-group--secondary[data-invalid=true][data-focus-visible=true],.input-group--secondary[data-invalid=true]:focus-within,.input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--input-group-bg-focus)}.input-group--secondary [data-slot=input-group-input],.input-group--secondary [data-slot=input-group-textarea]{background-color:#0000}.input-group--full-width{width:100%}.number-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.number-field[data-invalid=true],.number-field[aria-invalid=true]) [data-slot=description]{display:none}.number-field [data-slot=label]{width:fit-content}.number-field__group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);outline-style:none;grid-template-columns:40px 1fr 40px;align-items:center;display:grid;overflow:hidden}.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.number-field__group[data-focus-within=true],.number-field__group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field__group[data-invalid=true]:focus,.number-field__group[data-invalid=true]:focus-visible,.number-field__group[data-invalid=true][data-focused=true],.number-field__group[data-invalid=true][data-focus-visible=true],.number-field__group[data-invalid=true]:focus-within,.number-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.number-field__group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.number-field__group[data-disabled=true],.number-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.number-field__group:has([data-slot=number-field-input]:-webkit-autofill),.number-field__group:has([data-slot=number-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.number-field__group:has([data-slot=number-field-input]:autofill),.number-field__group:has([data-slot=number-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.number-field__input{border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none}@media (width>=40rem){.number-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.number-field__group:has([slot=decrement]) .number-field__input{border-start-start-radius:0;border-end-start-radius:0}.number-field__group:has([slot=increment]) .number-field__input{border-start-end-radius:0;border-end-end-radius:0}.number-field__input:focus,.number-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.number-field__input:-webkit-autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__increment-button,.number-field__decrement-button{height:100%;width:calc(var(--spacing) * 10);color:var(--field-foreground,var(--foreground));--tw-outline-style:none;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth);background-color:#0000;border-style:solid;border-radius:0;outline-style:none;justify-content:center;align-items:center;display:flex}:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.number-field__increment-button,.number-field__decrement-button{cursor:var(--cursor-interactive)}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:var(--field-foreground,var(--foreground))}@supports (color:color-mix(in lab, red, red)){:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:color-mix(in oklab, var(--field-foreground,var(--foreground)) 10%, transparent)}}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{transform:scale(.97)}:is(.number-field__increment-button,.number-field__decrement-button):disabled,:is(.number-field__increment-button,.number-field__decrement-button)[data-disabled=true],:is(.number-field__increment-button,.number-field__decrement-button)[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-increment-button-icon],:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-decrement-button-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.number-field__increment-button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--field-placeholder,var(--muted));border-start-start-radius:0;border-start-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-end-radius:var(--field-radius,calc(var(--radius) * 1.5));border-end-start-radius:0}@supports (color:color-mix(in lab, red, red)){.number-field__increment-button{border-color:color-mix(in oklab, var(--field-placeholder,var(--muted)) 15%, transparent)}}.number-field__decrement-button{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--field-placeholder,var(--muted));border-start-start-radius:var(--field-radius,calc(var(--radius) * 1.5));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--field-radius,calc(var(--radius) * 1.5))}@supports (color:color-mix(in lab, red, red)){.number-field__decrement-button{border-color:color-mix(in oklab, var(--field-placeholder,var(--muted)) 15%, transparent)}}.number-field--secondary .number-field__group{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--number-field-group-bg);--number-field-group-bg:var(--default);--number-field-group-bg-hover:var(--default-hover);--number-field-group-bg-focus:var(--default)}@media (hover:hover){.number-field--secondary .number-field__group:hover:not(:focus-within),.number-field--secondary .number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--number-field-group-bg-hover)}}.number-field--secondary .number-field__group:focus-within,.number-field--secondary .number-field__group[data-focus-within=true]{background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field--secondary .number-field__group[data-invalid=true]:focus,.number-field--secondary .number-field__group[data-invalid=true]:focus-visible,.number-field--secondary .number-field__group[data-invalid=true][data-focused=true],.number-field--secondary .number-field__group[data-invalid=true][data-focus-visible=true],.number-field--secondary .number-field__group[data-invalid=true]:focus-within,.number-field--secondary .number-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.number-field--secondary .number-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group [data-slot=number-field-input]{background-color:#0000}.number-field--full-width,.number-field__group--full-width{width:100%}.radio-group{flex-direction:column;display:flex}.radio-group[data-orientation=vertical] [data-slot=radio]{margin-top:calc(var(--spacing) * 4)}.radio-group[data-orientation=horizontal]{gap:calc(var(--spacing) * 4);flex-flow:wrap}.radio-group--secondary .radio__control{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--radio-control-bg);--radio-control-bg:var(--default);--radio-control-bg-hover:var(--default-hover)}.radio [data-slot=radio-content][data-hovered=true] :is(.radio-group--secondary .radio__control){border-color:var(--field-border-hover)}.radio:has([data-slot=radio-content][data-hovered=true]) :is(.radio-group--secondary .radio__control){border-color:var(--field-border-hover)}.radio:not([data-selected]):not(:has(input:checked)) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before{background-color:var(--radio-control-bg)}.radio:has([data-slot=radio-content][data-hovered=true]):not([data-selected]):not(:has(input:checked)) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before{background-color:var(--radio-control-bg-hover)}.radio{align-items:flex-start;gap:var(--spacing);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-direction:column;display:flex}.radio [data-slot=label]{-webkit-user-select:none;user-select:none}.radio .radio__content [data-slot=label]{cursor:var(--cursor-interactive)}.radio>[data-slot=description],.radio>[data-slot=field-error]{cursor:default;width:100%;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted);-webkit-user-select:none;user-select:none;padding-inline-start:calc(var(--spacing) * 7)}.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true],:is(.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]) [data-slot=description],:is(.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]) [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.radio__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.radio__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border,var(--border));background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), transform .1s var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.radio__control{cursor:var(--cursor-interactive)}.radio [data-slot=radio-content][data-focus-visible=true] .radio__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.radio:has([data-slot=radio-content][data-focus-visible=true]) .radio__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.radio [data-slot=radio-content][data-hovered=true] .radio__control{border-color:var(--field-border-hover)}.radio:has([data-slot=radio-content][data-hovered=true]) .radio__control{border-color:var(--field-border-hover)}.radio:has([data-slot=radio-content][data-hovered=true]):not([data-selected]):not(:has(input:checked)) .radio__control .radio__indicator:empty:before{background-color:var(--field-hover)}.radio [data-slot=radio-content][data-pressed=true] .radio__control{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.radio:has([data-slot=radio-content][data-pressed=true]) .radio__control{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.radio[data-selected] .radio__control{background-color:var(--accent);border-color:#0000}.radio:has([data-slot=radio-content][aria-checked=true]) .radio__control{background-color:var(--accent);border-color:#0000}.radio:has(input:checked) .radio__control{background-color:var(--accent);border-color:#0000}.radio[data-selected]:has([data-slot=radio-content][data-pressed=true]) .radio__control{background-color:var(--accent-hover)}.radio:has([data-slot=radio-content][data-pressed=true][aria-checked=true]) .radio__control{background-color:var(--accent-hover)}.radio:has(input:checked):has([data-slot=radio-content][data-pressed=true]) .radio__control{background-color:var(--accent-hover)}.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-visible,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focused=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-within,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.radio[data-invalid=true]:has(input:checked) .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.radio[aria-invalid=true]:has(input:checked) .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus-visible,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focused=true],:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control):focus-within,:is(.radio[data-invalid=true][data-selected] .radio__control,.radio[aria-invalid=true][data-selected] .radio__control,.radio[data-invalid=true]:has(input:checked) .radio__control,.radio[aria-invalid=true]:has(input:checked) .radio__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.radio__indicator{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.radio__indicator:empty:before{content:"";border-radius:calc(var(--radius) * 1);background-color:var(--field-background,var(--default));width:100%;height:100%;transition:scale .2s var(--ease-out), background-color .2s var(--ease-out);scale:1}.radio__indicator:empty:before:is(){transition-property:none}@media (prefers-reduced-motion:reduce){.radio__indicator:empty:before:not(:is()){transition-property:none}}.radio[data-selected] .radio__indicator:empty:before{background-color:var(--accent-foreground);scale:.4286}.radio:has([data-slot=radio-content][aria-checked=true]) .radio__indicator:empty:before{background-color:var(--accent-foreground);scale:.4286}.radio:has(input:checked) .radio__indicator:empty:before{background-color:var(--accent-foreground);scale:.4286}.radio[data-selected]:has([data-slot=radio-content][data-pressed=true]) .radio__indicator:empty:before{scale:.5714}.radio:has([data-slot=radio-content][data-pressed=true][aria-checked=true]) .radio__indicator:empty:before{scale:.5714}.radio:has(input:checked):has([data-slot=radio-content][data-pressed=true]) .radio__indicator:empty:before{scale:.5714}.radio--disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textfield{gap:var(--spacing);flex-direction:column;display:flex}:is(.textfield[data-invalid=true],.textfield[aria-invalid=true]) [data-slot=description]{display:none}.textfield--full-width,.textfield--full-width [data-slot=input],.textfield--full-width [data-slot=textarea]{width:100%}.search-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.search-field[data-invalid=true],.search-field[aria-invalid=true]) [data-slot=description]{display:none}.search-field [data-slot=label]{width:fit-content}.search-field[data-empty=true] [data-slot=search-field-clear-button]{pointer-events:none;opacity:0}.search-field__group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;position:relative;overflow:hidden}.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.search-field__group[data-focus-within=true],.search-field__group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field__group[data-invalid=true]:focus,.search-field__group[data-invalid=true]:focus-visible,.search-field__group[data-invalid=true][data-focused=true],.search-field__group[data-invalid=true][data-focus-visible=true],.search-field__group[data-invalid=true]:focus-within,.search-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.search-field__group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.search-field__group[data-disabled=true],.search-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.search-field__group:has([data-slot=search-field-input]:-webkit-autofill),.search-field__group:has([data-slot=search-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.search-field__group:has([data-slot=search-field-input]:autofill),.search-field__group:has([data-slot=search-field-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.search-field__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}@media (width>=40rem){.search-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.search-field__input::-webkit-search-cancel-button{appearance:none}.search-field__input::-webkit-search-decoration{appearance:none}.search-field__group:has([data-slot=search-field-search-icon]) .search-field__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing) * 2)}.search-field__group:has([slot=clear]) .search-field__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing) * 2)}.search-field__input:focus,.search-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.search-field__input:-webkit-autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.search-field__search-icon{pointer-events:none;color:var(--field-placeholder,var(--muted));width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;margin-inline-start:calc(var(--spacing) * 3);margin-inline-end:0}.search-field__clear-button{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;margin-inline-end:calc(var(--spacing) * 2)}.search-field__clear-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.search-field--secondary .search-field__group{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--search-field-group-bg);--search-field-group-bg:var(--default);--search-field-group-bg-hover:var(--default-hover);--search-field-group-bg-focus:var(--default)}@media (hover:hover){.search-field--secondary .search-field__group:hover:not(:focus-within),.search-field--secondary .search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--search-field-group-bg-hover)}}.search-field--secondary .search-field__group:focus-within,.search-field--secondary .search-field__group[data-focus-within=true]{background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field--secondary .search-field__group[data-invalid=true]:focus,.search-field--secondary .search-field__group[data-invalid=true]:focus-visible,.search-field--secondary .search-field__group[data-invalid=true][data-focused=true],.search-field--secondary .search-field__group[data-invalid=true][data-focus-visible=true],.search-field--secondary .search-field__group[data-invalid=true]:focus-within,.search-field--secondary .search-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.search-field--secondary .search-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group [data-slot=search-field-input]{background-color:#0000}.search-field--full-width,.search-field__group--full-width{width:100%}.textarea{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.textarea::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.textarea{border-width:var(--border-width-field);border-color:var(--field-border);min-height:38px;transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *),.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.textarea:focus,.textarea[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.textarea[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea[data-invalid=true]:focus,.textarea[data-invalid=true]:focus-visible,.textarea[data-invalid=true][data-focused=true],.textarea[data-invalid=true][data-focus-visible=true],.textarea[data-invalid=true]:focus-within,.textarea[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.textarea[data-invalid=true]{background-color:var(--field-focus)}.textarea:disabled,.textarea[data-disabled=true],.textarea[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textarea--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--textarea-bg);--textarea-bg:var(--default);--textarea-bg-hover:var(--default-hover);--textarea-bg-focus:var(--default)}@media (hover:hover){.textarea--secondary:hover:not(:focus):not(:focus-visible),.textarea--secondary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--textarea-bg-hover)}}.textarea--secondary:focus,.textarea--secondary[data-focused=true]{background-color:var(--textarea-bg-focus)}.textarea--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea--secondary[data-invalid=true]:focus,.textarea--secondary[data-invalid=true]:focus-visible,.textarea--secondary[data-invalid=true][data-focused=true],.textarea--secondary[data-invalid=true][data-focus-visible=true],.textarea--secondary[data-invalid=true]:focus-within,.textarea--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.textarea--secondary[data-invalid=true]{background-color:var(--textarea-bg-focus)}.textarea--full-width{width:100%}.calendar{width:calc(var(--spacing) * 63);max-width:calc(var(--spacing) * 63);container-type:inline-size}.calendar--week-view .calendar__cell,.calendar--day-view .calendar__cell{aspect-ratio:1;place-self:center;width:100%;height:auto}.calendar--day-view .calendar__grid{flex-direction:column;display:flex}.calendar--day-view .calendar__grid-header{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar--day-view .calendar__grid-header>tr{display:contents}.calendar--day-view .calendar__grid-body{margin-top:var(--spacing);grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar--day-view .calendar__grid-body>tr{display:contents}.calendar--day-view .calendar__grid-body>tr:first-child>td{margin-top:0}.calendar__header{padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .calendar__nav-button{pointer-events:none;opacity:0}.calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.calendar__nav-button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) * 2);color:var(--accent-soft-foreground);will-change:scale;transition:transform .25s var(--ease-out), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out), opacity .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__nav-button{cursor:var(--cursor-interactive)}@media (hover:hover){.calendar__nav-button:hover,.calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent-soft-foreground)}}.calendar__nav-button:active,.calendar__nav-button[data-pressed=true]{transform:scale(.95)}.calendar__nav-button:focus-visible,.calendar__nav-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__nav-button:disabled,.calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.calendar__nav-button-icon:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar__grid[aria-readonly=true] .calendar__cell{pointer-events:none}.calendar__grid-header,.calendar__grid-header>tr,.calendar__grid-body,.calendar__grid-body>tr{display:contents}.calendar__grid-body>tr:first-child>td{margin-top:var(--spacing)}.calendar__grid-row{display:contents}.calendar__header-cell{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.calendar__cell{aspect-ratio:1;border-radius:calc(var(--radius) * 3);text-align:center;width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;will-change:scale;transition:transform .25s var(--ease-out), box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__cell{cursor:var(--cursor-interactive)}.calendar__cell:focus-visible:not(:focus),.calendar__cell[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__cell[data-today=true]{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media (hover:hover){.calendar__cell[data-today=true]:hover:not([data-selected=true]),.calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true]){background-color:var(--accent-soft-hover)}}.calendar__cell[data-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}.calendar__cell:active,.calendar__cell[data-pressed=true]{background-color:var(--default);transform:scale(.95)}:is(.calendar__cell:active,.calendar__cell[data-pressed=true])[data-selected=true]{background-color:var(--accent-hover)}@media (hover:hover){.calendar__cell:hover:not([data-selected=true]),.calendar__cell[data-hovered=true]:not([data-selected=true]){background-color:var(--default)}}.calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.calendar__cell[data-selected=true][data-outside-month=true]{background-color:var(--default)}.calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__cell:disabled:not([data-outside-month=true]),.calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.calendar__cell-indicator{bottom:var(--spacing);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .25);background-color:var(--muted);position:absolute;left:50%}[data-selected=true]>.calendar__cell-indicator{background-color:var(--accent-foreground)}.range-calendar{width:calc(var(--spacing) * 63);max-width:calc(var(--spacing) * 63);container-type:inline-size}.range-calendar--week-view .range-calendar__cell,.range-calendar--day-view .range-calendar__cell{aspect-ratio:1;place-self:center;width:100%;height:auto}.range-calendar--day-view .range-calendar__grid{flex-direction:column;display:flex}.range-calendar--day-view .range-calendar__grid-header{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar--day-view .range-calendar__grid-header>tr{display:contents}.range-calendar--day-view .range-calendar__grid-body{margin-top:var(--spacing);grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar--day-view .range-calendar__grid-body>tr{display:contents}.range-calendar--day-view .range-calendar__grid-body>tr:first-child>td{margin-top:0}.range-calendar__header{padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.range-calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .range-calendar__nav-button{pointer-events:none;opacity:0}.range-calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.range-calendar__nav-button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) * 1.5);color:var(--accent-soft-foreground);will-change:scale;transition:transform .25s var(--ease-out), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out), opacity .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__nav-button{cursor:var(--cursor-interactive)}@media (hover:hover){.range-calendar__nav-button:hover,.range-calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent-soft-foreground)}}.range-calendar__nav-button:active,.range-calendar__nav-button[data-pressed=true]{transform:scale(.95)}.range-calendar__nav-button:focus-visible,.range-calendar__nav-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__nav-button:disabled,.range-calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.range-calendar__nav-button-icon:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.range-calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar__grid[aria-readonly=true] .range-calendar__cell{pointer-events:none}.range-calendar__grid-header,.range-calendar__grid-header>tr,.range-calendar__grid-body,.range-calendar__grid-body>tr{display:contents}.range-calendar__grid-body>tr:first-child>td{margin-top:var(--spacing)}.range-calendar__grid-row{display:contents}.range-calendar__header-cell{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.range-calendar__cell{z-index:1;border-radius:calc(var(--radius) * 3);--tw-outline-style:none;cursor:var(--cursor-interactive);will-change:background-color, border-color;transition:box-shadow .1s var(--ease-out), border-color .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;margin-block:2px;margin-inline:0;padding:0;position:relative}.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell .range-calendar__cell-button{aspect-ratio:1;border-radius:calc(var(--radius) * 3);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);-webkit-tap-highlight-color:transparent;will-change:scale;transition:scale .2s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);justify-content:center;align-items:center;display:flex}.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell:focus-visible:not(:focus),.range-calendar__cell[data-focus-visible=true]{z-index:2}:is(.range-calendar__cell:focus-visible:not(:focus),.range-calendar__cell[data-focus-visible=true]) .range-calendar__cell-button{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__cell[data-today=true] .range-calendar__cell-button{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media (hover:hover){:is(.range-calendar__cell[data-today=true]:hover:not([data-selected=true]),.range-calendar__cell[data-today=true][data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button{background-color:var(--accent-soft-hover)}}.range-calendar__cell[data-selected=true]:not([data-outside-month=true]){background-color:var(--accent-soft);border-radius:0}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*){border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*)[data-selection-start=true]{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*){border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*)[data-selection-end=true]{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){z-index:2}:is(.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true])) .range-calendar__cell-button{background-color:var(--accent);color:var(--accent-foreground)}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]){border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true]) .range-calendar__cell-button{scale:.9}:is(:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-start=true],:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-end=true]) .range-calendar__cell-button{background-color:var(--accent-hover)}@media (hover:hover){:is(.range-calendar__cell:hover:not([data-selected=true]),.range-calendar__cell[data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button{background-color:var(--default)}}.range-calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:color-mix(in oklab, var(--default) 20%, transparent)}}.range-calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__cell:disabled:not([data-outside-month=true]),.range-calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true]{border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}:is(.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-selection-start=true]){border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true]{border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}:is(.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-selection-end=true]){border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.range-calendar__cell-indicator{bottom:var(--spacing);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .25);background-color:var(--muted);position:absolute;left:50%}[data-selected=true]>.range-calendar__cell-indicator{background-color:var(--accent-foreground)}:is(.calendar:has(.calendar-year-picker__year-grid),.range-calendar:has(.calendar-year-picker__year-grid)){position:relative}:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]){will-change:opacity;transition:opacity .15s var(--ease-out), visibility 0s linear}:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]){pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s var(--ease-out), visibility 0s linear .15s}:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger{justify-content:flex-start;align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) * 1);--tw-outline-style:none;cursor:var(--cursor-interactive);touch-action:manipulation;outline-style:none;flex:1;display:flex}.calendar-year-picker__trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar-year-picker__trigger-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition:color .15s var(--ease-out)}.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger-indicator{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--accent-soft-foreground)}.calendar-year-picker__trigger-indicator:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){transform:rotate(180deg)}.calendar-year-picker__trigger-indicator{transition:transform .15s var(--ease-out)}.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-indicator{transform:rotate(90deg)}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-heading{color:var(--accent-soft-foreground)}.calendar-year-picker__year-grid{pointer-events:none;scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);align-content:flex-start;gap:var(--spacing);padding:var(--spacing);opacity:0;will-change:opacity;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset-inline-start:calc(var(--spacing) * 0);inset-inline-end:calc(var(--spacing) * 0);overflow-y:auto}.calendar-year-picker__year-grid[data-open=true]{pointer-events:auto;opacity:1;transition:opacity .2s var(--ease-out) 50ms}.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 3);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .1s var(--ease-smooth), scale .1s var(--ease-smooth), opacity .1s var(--ease-smooth), background-color .1s var(--ease-smooth), box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{cursor:var(--cursor-interactive)}@media (hover:hover) and (pointer:fine){.calendar-year-picker__year-cell:is(:hover,[data-hovered=true]):not([data-selected=true]){background-color:var(--default);color:var(--default-foreground)}}.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}@media (hover:hover) and (pointer:fine){:is(.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent-hover)}}.calendar-year-picker__year-cell:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.date-field[data-invalid=true],.date-field[aria-invalid=true]) [data-slot=description]{display:none}.date-field [data-slot=label]{width:fit-content}.date-field--full-width{width:100%}.time-field{gap:var(--spacing);flex-direction:column;display:flex}:is(.time-field[data-invalid=true],.time-field[aria-invalid=true]) [data-slot=description]{display:none}.time-field [data-slot=label]{width:fit-content}.time-field--full-width{width:100%}.date-input-group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}:is(.date-input-group[data-focus-within=true]:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])),.date-input-group:focus-within:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true]))){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.date-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group[data-invalid=true]:focus,.date-input-group[data-invalid=true]:focus-visible,.date-input-group[data-invalid=true][data-focused=true],.date-input-group[data-invalid=true][data-focus-visible=true],.date-input-group[data-invalid=true]:focus-within,.date-input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.date-input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.date-input-group[data-disabled=true],.date-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-input-group__input{cursor:text;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;gap:1px;display:flex}@media (width>=40rem){.date-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.date-input-group:has([data-slot=date-input-group-prefix]) .date-input-group__input{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(var(--spacing) * 2)}.date-input-group:has([data-slot=date-input-group-suffix]) .date-input-group__input{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--spacing) * 2)}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=start]{flex:none;padding-inline-end:0}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=end]{padding-inline-start:0}.date-input-group__input:focus,.date-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.date-input-group__input-container{scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;flex:1;align-items:center;width:fit-content;display:flex;overflow:auto clip}.date-input-group__segment{border-radius:calc(var(--radius) * .75);padding-inline:calc(var(--spacing) * .5);text-align:end;text-wrap:nowrap;--tw-outline-style:none;outline-style:none;display:inline-block}.date-input-group__segment[data-type=literal]{color:var(--muted);padding:0}.date-input-group__segment[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.date-input-group__segment[data-disabled=true]{opacity:.5}.date-input-group__segment[data-invalid=true]{color:var(--danger)}.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.date-input-group__prefix{pointer-events:none;color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-start:calc(var(--spacing) * 3);margin-inline-end:0;display:flex}.date-input-group__suffix{pointer-events:none;color:var(--field-placeholder,var(--muted));flex-shrink:0;align-items:center;margin-inline-end:calc(var(--spacing) * 3);display:flex}.date-input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--date-input-group-bg);--date-input-group-bg:var(--default);--date-input-group-bg-hover:var(--default-hover);--date-input-group-bg-focus:var(--default)}@media (hover:hover){.date-input-group--secondary:hover:not(:focus-within),.date-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--date-input-group-bg-hover)}}.date-input-group--secondary:focus-within,.date-input-group--secondary[data-focus-within=true]{background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group--secondary[data-invalid=true]:focus,.date-input-group--secondary[data-invalid=true]:focus-visible,.date-input-group--secondary[data-invalid=true][data-focused=true],.date-input-group--secondary[data-invalid=true][data-focus-visible=true],.date-input-group--secondary[data-invalid=true]:focus-within,.date-input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.date-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary [data-slot=date-input-group-input]{background-color:#0000}.date-input-group--full-width{width:100%}.date-picker{gap:var(--spacing);flex-direction:column;display:inline-flex}.date-picker .date-input-group__suffix,.date-picker .date-input-group__prefix{pointer-events:auto}.date-picker__trigger{border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__trigger:focus-visible:not(:focus),.date-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-picker__trigger:disabled,.date-picker__trigger[data-disabled=true],.date-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-picker__trigger-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-picker__popover{width:fit-content;transform-origin:var(--trigger-anchor-point);scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow-y:auto}.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__popover{box-shadow:var(--shadow-overlay);border-radius:min(32px, calc(var(--radius) * 2.5))}.date-picker__popover:focus-visible:not(:focus),.date-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.date-picker__popover[data-exiting=true],.date-picker__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.date-picker__popover .calendar__nav-button-icon,.date-picker__popover .range-calendar__nav-button-icon{rotate:0deg}.date-range-picker{gap:var(--spacing);flex-direction:column;display:inline-flex}.date-range-picker .date-input-group__suffix,.date-range-picker .date-input-group__prefix{pointer-events:auto}.date-range-picker__trigger{border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__trigger:focus-visible:not(:focus),.date-range-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-range-picker__trigger:disabled,.date-range-picker__trigger[data-disabled=true],.date-range-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-range-picker__trigger-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-range-picker__range-separator{padding-inline:var(--spacing);color:var(--field-placeholder,var(--muted));-webkit-user-select:none;user-select:none}.date-range-picker__popover{width:fit-content;transform-origin:var(--trigger-anchor-point);scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow-y:auto}.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__popover{box-shadow:var(--shadow-overlay);border-radius:min(32px, calc(var(--radius) * 2.5))}.date-range-picker__popover:focus-visible:not(:focus),.date-range-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-range-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-range-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.date-range-picker__popover[data-exiting=true],.date-range-picker__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.date-range-picker__popover .range-calendar__nav-button-icon,.date-range-picker__popover .calendar__nav-button-icon{rotate:0deg}.card{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:min(32px, var(--radius-3xl));flex-direction:column;display:flex;position:relative;overflow:visible}.card__header{flex-direction:column;display:flex}.card__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.card__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted)}.card__content{gap:var(--spacing);flex-direction:column;flex:1;display:flex}.card__footer{flex-direction:row;align-items:center;display:flex}.card--transparent{--tw-border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-style:none}.card--default{background-color:var(--surface)}.card--secondary{background-color:var(--surface-secondary)}.card--tertiary{background-color:var(--surface-tertiary)}.header{width:100%;padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1.5);padding-bottom:var(--spacing);text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted)}.separator{border-radius:calc(var(--radius) * .5);border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);background-color:var(--separator);border-bottom-width:0;flex-shrink:0;width:100%;height:1px}.separator--horizontal{width:100%;height:1px}.separator--vertical{height:auto;min-height:calc(var(--spacing) * 2);align-self:stretch;width:1px}.separator--default{background-color:var(--separator)}.separator--secondary{background-color:var(--separator-secondary)}.separator--tertiary{background-color:var(--separator-tertiary)}.separator__container{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.separator__container--horizontal{flex-direction:row;width:100%}.separator__container--vertical{flex-direction:column;justify-content:center;height:100%}.separator__line{flex-grow:1;flex-shrink:0}.separator__content{text-align:center;white-space:nowrap;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.separator__content--horizontal,.separator__content--vertical{text-align:center}.surface{color:var(--foreground);position:relative}.surface--transparent{background-color:#0000}.surface--default{background-color:var(--surface);color:var(--surface-foreground)}.surface--secondary{background-color:var(--surface-secondary);color:var(--surface-secondary-foreground)}.surface--tertiary{background-color:var(--surface-tertiary);color:var(--surface-tertiary-foreground)}.avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);background-color:var(--default);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.avatar__fallback{background-color:var(--default);width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:flex}.avatar__image{aspect-ratio:1;width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s;position:absolute;inset:0}.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *),.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.avatar--sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2)}.avatar--lg{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:calc(var(--radius) * 3)}.avatar--lg .avatar__fallback{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.avatar__fallback--accent{color:var(--accent-soft-foreground)}.avatar__fallback--default{color:var(--default-soft-foreground)}.avatar__fallback--success{color:var(--success-soft-foreground)}.avatar__fallback--warning{color:var(--warning-soft-foreground)}.avatar__fallback--danger{color:var(--danger-soft-foreground)}.avatar--soft{background-color:#0000}.avatar--soft .avatar__fallback--accent{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.avatar--soft .avatar__fallback--success{background-color:var(--success-soft);color:var(--success-soft-foreground)}.avatar--soft .avatar__fallback--warning{background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.avatar--soft .avatar__fallback--default{background-color:var(--default-soft);color:var(--default-soft-foreground)}.avatar--soft .avatar__fallback--danger{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.alert-dialog__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.alert-dialog__trigger:focus-visible:not(:focus),.alert-dialog__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.alert-dialog__trigger:disabled,.alert-dialog__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.alert-dialog__trigger:active,.alert-dialog__trigger[data-pressed=true]{transform:scale(.97)}.alert-dialog__backdrop{z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0}.alert-dialog__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.alert-dialog__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]{will-change:opacity}:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__backdrop--transparent{background-color:#0000}.alert-dialog__backdrop--opaque{background-color:var(--backdrop)}.alert-dialog__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.alert-dialog__container{height:var(--visual-viewport-height);width:100%;min-width:0;padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media (width>=40rem){.alert-dialog__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.alert-dialog__container{pointer-events:none}.alert-dialog__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale:calc(105*1%);transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media (width>=40rem){.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(0*100%)}}.alert-dialog__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.alert-dialog__container[data-entering=true][data-placement=center]{--tw-enter-translate-y:calc(0*-100%)}.alert-dialog__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.alert-dialog__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]{will-change:opacity,transform}:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;min-height:0;max-height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-radius:min(32px, var(--radius-3xl));padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative;overflow:clip}.alert-dialog__dialog[data-placement=auto]{margin-top:auto}@media (width>=40rem){.alert-dialog__dialog[data-placement=auto]{margin-block:auto}}.alert-dialog__dialog[data-placement=center]{margin-block:auto}.alert-dialog__dialog[data-placement=bottom]{margin-top:auto}.alert-dialog__dialog[data-placement=top]{margin-top:0}.alert-dialog__dialog--xs{max-width:var(--container-xs)}.alert-dialog__dialog--sm{max-width:var(--container-sm)}.alert-dialog__dialog--md{max-width:var(--container-md)}.alert-dialog__dialog--lg{max-width:var(--container-lg)}.alert-dialog__dialog--cover{width:100%;height:100%;min-height:100%}.alert-dialog__header{gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.alert-dialog__header>.modal__icon{margin-bottom:0}.alert-dialog__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.alert-dialog__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert-dialog__icon [data-slot=alert-dialog-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.alert-dialog__icon--default{background-color:var(--default);color:var(--foreground)}.alert-dialog__icon--accent{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.alert-dialog__icon--success{background-color:var(--success-soft);color:var(--success-soft-foreground)}.alert-dialog__icon--warning{background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.alert-dialog__icon--danger{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.alert-dialog__body{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow-y:auto}.alert-dialog__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.alert-dialog__close-trigger{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.alert-dialog__header+.alert-dialog__body{margin-top:calc(var(--spacing) * 2)}.alert-dialog__header+.alert-dialog__footer,.alert-dialog__body+.alert-dialog__footer{margin-top:calc(var(--spacing) * 5)}.drawer__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.drawer__trigger:focus-visible:not(:focus),.drawer__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.drawer__trigger:disabled,.drawer__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.drawer__trigger:active,.drawer__trigger[data-pressed=true]{transform:scale(.97)}.drawer__backdrop{z-index:50;height:var(--visual-viewport-height);opacity:1;width:100%;transition:opacity .25s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}.drawer__backdrop[data-entering=true]{opacity:0}.drawer__backdrop[data-exiting=true]{opacity:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.drawer__backdrop[data-exiting=true],.drawer__backdrop[data-entering=true]{will-change:opacity}@media (prefers-reduced-motion:reduce){.drawer__backdrop{transition:none}}.drawer__backdrop--transparent{background-color:#0000}.drawer__backdrop--opaque{background-color:var(--backdrop)}.drawer__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.drawer__content{pointer-events:none;z-index:50;height:var(--visual-viewport-height);width:100%;min-width:0;display:flex;position:fixed;inset:0}.drawer__content--bottom{align-items:flex-end}.drawer__content--top{align-items:flex-start}.drawer__content--left{justify-content:flex-start}.drawer__content--right{justify-content:flex-end}.drawer__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing) * 6);pointer-events:auto;--drawer-enter-duration:.25s;--drawer-exit-duration:.2s;--drawer-enter-ease:cubic-bezier(.32, .72, 0, 1);--drawer-exit-ease:cubic-bezier(.32, .72, 0, 1);will-change:translate;transition:translate var(--drawer-enter-duration) var(--drawer-enter-ease);outline-style:none;flex-direction:column;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.drawer__dialog{transition:none}}.drawer__dialog[data-placement=bottom]{border-start-start-radius:min(32px, var(--radius-2xl));border-start-end-radius:min(32px, var(--radius-2xl));width:100%;max-height:85vh}.drawer__dialog[data-placement=top]{border-end-end-radius:min(32px, var(--radius-2xl));border-end-start-radius:min(32px, var(--radius-2xl));width:100%;max-height:85vh}.drawer__dialog[data-placement=left]{height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}@media (width>=40rem){.drawer__dialog[data-placement=left]{width:calc(var(--spacing) * 96)}}.drawer__dialog[data-placement=right]{height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}@media (width>=40rem){.drawer__dialog[data-placement=right]{width:calc(var(--spacing) * 96)}}[data-exiting=true] .drawer__dialog{transition-duration:var(--drawer-exit-duration);transition-timing-function:var(--drawer-exit-ease)}.drawer__content--left .drawer__dialog,.drawer__content--right .drawer__dialog,.drawer__content--top .drawer__dialog,.drawer__content--bottom .drawer__dialog{translate:0}.drawer__content--left[data-entering=true] .drawer__dialog,.drawer__content--left[data-exiting=true] .drawer__dialog{translate:-100%}.drawer__content--right[data-entering=true] .drawer__dialog,.drawer__content--right[data-exiting=true] .drawer__dialog{translate:100%}.drawer__content--top[data-entering=true] .drawer__dialog,.drawer__content--top[data-exiting=true] .drawer__dialog{translate:0 -100%}.drawer__content--bottom[data-entering=true] .drawer__dialog,.drawer__content--bottom[data-exiting=true] .drawer__dialog{translate:0 100%}.drawer__dialog--top{padding-bottom:calc(var(--spacing) * 2)}.drawer__dialog--top .drawer__handle{padding-bottom:0}.drawer__header{gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.drawer__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.drawer__body{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow-y:auto}.drawer__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.drawer__handle{padding-bottom:calc(var(--spacing) * 2);justify-content:center;align-items:center;display:flex}.drawer__handle>[data-slot=drawer-handle-bar]{height:var(--spacing);width:calc(var(--spacing) * 9);border-radius:calc(var(--radius) * .25);background-color:var(--separator)}.drawer__close-trigger{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.drawer__header+.drawer__body{margin-top:calc(var(--spacing) * 2)}.drawer__header+.drawer__footer,.drawer__body+.drawer__footer{margin-top:calc(var(--spacing) * 5)}.drawer__handle+.drawer__header,.drawer__handle+.drawer__body{margin-top:0}.modal__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.modal__trigger:focus-visible:not(:focus),.modal__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.modal__trigger:disabled,.modal__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.modal__trigger:active,.modal__trigger[data-pressed=true]{transform:scale(.97)}.modal__backdrop{z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0}.modal__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.modal__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]{will-change:opacity}:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__backdrop--transparent{background-color:#0000}.modal__backdrop--opaque{background-color:var(--backdrop)}.modal__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.modal__container{height:var(--visual-viewport-height);width:100%;min-width:0;padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media (width>=40rem){.modal__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.modal__container{pointer-events:none}.modal__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale:calc(105*1%);transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media (width>=40rem){.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(0*100%)}}.modal__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.modal__container[data-entering=true][data-placement=center]{--tw-enter-translate-y:calc(0*-100%)}.modal__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.modal__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-exiting=true],.modal__container[data-entering=true]{will-change:opacity,transform}:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__container--scroll-outside{height:auto;min-height:var(--visual-viewport-height);overflow-y:visible}.modal__backdrop:has(.modal__container--scroll-outside){scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);-webkit-overflow-scrolling:touch;align-items:flex-start;overflow-y:auto}.modal__container--full{padding:0}@media (width>=40rem){.modal__container--full{padding:0}}.modal__container--full[data-entering=true]{--tw-enter-translate-y:calc(0*100%);--tw-enter-scale:1}@media (width>=40rem){.modal__container--full[data-entering=true]{--tw-enter-translate-y:calc(0*100%)}}.modal__container--full[data-exiting=true]{--tw-exit-scale:1}.modal__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-radius:min(32px, var(--radius-3xl));padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative}.modal__dialog[data-placement=auto]{margin-top:auto}@media (width>=40rem){.modal__dialog[data-placement=auto]{margin-block:auto}}.modal__dialog[data-placement=center]{margin-block:auto}.modal__dialog[data-placement=bottom]{margin-top:auto}.modal__dialog[data-placement=top]{margin-top:0}.modal__dialog--scroll-inside{min-height:0;max-height:100%;overflow:clip}.modal__dialog--scroll-outside{flex-shrink:0;height:auto;min-height:0}.modal__dialog--xs{max-width:var(--container-xs)}.modal__dialog--sm{max-width:var(--container-sm)}.modal__dialog--md{max-width:var(--container-md)}.modal__dialog--lg{max-width:var(--container-lg)}.modal__dialog--cover{width:100%;height:100%;min-height:100%}.modal__dialog--full{--tw-shadow:0 0 #0000;width:100%;height:100%;min-height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:0}.modal__header{gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.modal__header>.modal__icon{margin-bottom:0}.modal__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.modal__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal__body{min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow:visible}.modal__body--scroll-inside{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.modal__body--scroll-outside{overflow-y:visible}.modal__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.modal__close-trigger{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.modal__header+.modal__body{margin-top:calc(var(--spacing) * 2)}.modal__header+.modal__footer,.modal__body+.modal__footer{margin-top:calc(var(--spacing) * 5)}.popover{transform-origin:var(--trigger-anchor-point);background-color:var(--overlay);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:min(32px, var(--radius-3xl));box-shadow:var(--shadow-overlay);padding:0}.popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.popover[data-exiting=true],.popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.popover__dialog{padding:calc(var(--spacing) * 4);--tw-outline-style:none;outline-style:none}.popover__heading{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover__trigger{transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.popover__trigger{cursor:var(--cursor-interactive)}.popover__trigger:focus-visible:not(:focus),.popover__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.popover__trigger:disabled,.popover__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tooltip{max-width:var(--container-xs);transform-origin:var(--trigger-anchor-point);background-color:var(--overlay);padding:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;border-radius:min(32px, var(--radius-xl));box-shadow:var(--shadow-overlay)}.tooltip[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.tooltip[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.tooltip[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.tooltip[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.tooltip[data-exiting=true],.tooltip[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.tooltip [data-slot=overlay-arrow]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.tooltip [data-slot=overlay-arrow]{stroke:color-mix(in oklab, var(--border) 40%, transparent)}}.tooltip [data-slot=overlay-arrow]{fill:var(--overlay)}.tooltip[data-placement=bottom] [data-slot=overlay-arrow]{rotate:180deg}.tooltip[data-placement=left] [data-slot=overlay-arrow]{rotate:-90deg}.tooltip[data-placement=right] [data-slot=overlay-arrow]{rotate:90deg}.tooltip__trigger{transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tooltip__trigger:focus-visible:not(:focus),.tooltip__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.combo-box{gap:var(--spacing);flex-direction:column;display:flex}:is(.combo-box[data-invalid=true],.combo-box[aria-invalid=true]) [data-slot=description]{display:none}.combo-box [data-slot=label]{width:fit-content}.combo-box [data-slot=input]{flex:1;min-width:0}.combo-box [data-slot=input]:has(+.combo-box__trigger){padding-inline-end:calc(var(--spacing) * 7)}.combo-box [data-slot=input]:focus,.combo-box [data-slot=input][data-focus]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.combo-box [data-slot=input]:disabled,.combo-box [data-slot=input][data-disabled],.combo-box [data-slot=input][aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.combo-box__input-group{isolation:isolate;align-items:center;display:inline-flex;position:relative}.combo-box__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--field-foreground,var(--foreground))}.combo-box__value:empty{display:none}.combo-box__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.combo-box__value [data-slot=list-box-item-indicator]{display:none}.combo-box__trigger{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;color:var(--field-placeholder,var(--muted));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));--tw-duration:.15s;-webkit-tap-highlight-color:transparent;--tw-border-style:none;--tw-outline-style:none;inset-inline-end:calc(var(--spacing) * 0);background-color:#0000;border-style:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;padding-inline-end:calc(var(--spacing) * 2);transition-duration:.15s;display:flex;position:absolute;top:50%}@media (hover:hover){.combo-box__trigger:hover,.combo-box__trigger[data-hovered=true]{color:var(--field-foreground,var(--foreground))}}.combo-box__trigger:focus-visible:not(:focus),.combo-box__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-radius:.25rem;outline-style:none}.combo-box__trigger[data-pressed=true]{opacity:.7}.combo-box__trigger:disabled,.combo-box__trigger[data-disabled],.combo-box__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.5}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.combo-box__trigger[data-open=true] [data-slot=combo-box-trigger-default-icon]{rotate:180deg}.combo-box__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;background-color:var(--overlay);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:min(32px, var(--radius-3xl));box-shadow:var(--shadow-overlay);padding:0;overflow-y:auto}.combo-box__popover:focus-visible:not(:focus),.combo-box__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.combo-box__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.combo-box__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.combo-box__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.combo-box__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.combo-box__popover[data-exiting=true],.combo-box__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.combo-box__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.combo-box__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.combo-box__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.combo-box__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.combo-box__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.combo-box__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.combo-box__popover [data-slot=list-box-item] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.combo-box--full-width,.combo-box__input-group--full-width{width:100%}.select{gap:var(--spacing);flex-direction:column;display:flex}:is(.select[data-invalid=true],.select[aria-invalid=true]) [data-slot=description]{display:none}.select [data-slot=label]{width:fit-content}.select__trigger{isolation:isolate;min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.select__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.select__trigger:has(.select__indicator){padding-inline-end:calc(var(--spacing) * 7)}@media (hover:hover){.select__trigger:hover,.select__trigger[data-hovered=true]{background-color:var(--field-hover);border-color:var(--field-border-hover)}}.select__trigger:focus-visible:not(:focus),.select__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-visible,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focused=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-visible=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-within,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{background-color:var(--field-focus)}.select__trigger:disabled,.select__trigger[data-disabled=true],.select__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.select--secondary .select__trigger{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--select-trigger-bg);--select-trigger-bg:var(--default);--select-trigger-bg-hover:var(--default-hover);--select-trigger-bg-focus:var(--default)}@media (hover:hover){.select--secondary .select__trigger:hover,.select--secondary .select__trigger[data-hovered=true]{background-color:var(--select-trigger-bg-hover)}}.select--secondary .select__trigger:focus-visible:not(:focus),.select--secondary .select__trigger[data-focus-visible=true],.select[data-invalid=true] :is(.select--secondary .select__trigger),.select[aria-invalid=true] :is(.select--secondary .select__trigger){background-color:var(--select-trigger-bg-focus)}.select__value{text-align:start;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media (width>=40rem){.select__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.select__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.select__value [data-slot=list-box-item-indicator]{display:none}.select__indicator{color:var(--field-placeholder,var(--muted));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));--tw-duration:.15s;flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute;inset-block:0;inset-inline-end:calc(var(--spacing) * 2)}.select__indicator[data-open=true]{rotate:180deg}.select__indicator[data-slot=select-default-indicator]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.select__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;background-color:var(--overlay);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:min(32px, var(--radius-3xl));box-shadow:var(--shadow-overlay);padding:0;overflow-y:auto}.select__popover:focus-visible:not(:focus),.select__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.select__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.select__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.select__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.select__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.select__popover[data-exiting=true],.select__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.select__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.select__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.select__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.select__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.select__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.select__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.select--full-width,.select__trigger--full-width{width:100%}.autocomplete{gap:var(--spacing);flex-direction:column;display:flex}.autocomplete__trigger{isolation:isolate;min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.autocomplete__trigger:has(.autocomplete__indicator){padding-inline-end:calc(var(--spacing) * 7)}@media (hover:hover){:is(.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover))){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.autocomplete__trigger:focus-visible:not(:focus),.autocomplete__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-visible,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focused=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-visible=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-within,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{background-color:var(--field-focus)}.autocomplete__trigger:disabled,.autocomplete__trigger[data-disabled=true],.autocomplete__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.autocomplete--secondary .autocomplete__trigger{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--autocomplete-trigger-bg);--autocomplete-trigger-bg:var(--default);--autocomplete-trigger-bg-hover:var(--default-hover);--autocomplete-trigger-bg-focus:var(--default)}@media (hover:hover){:is(.autocomplete--secondary .autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete--secondary .autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover))){background-color:var(--autocomplete-trigger-bg-hover)}}.autocomplete--secondary .autocomplete__trigger:focus-visible:not(:focus),.autocomplete--secondary .autocomplete__trigger[data-focus-visible=true],.autocomplete[data-invalid=true] :is(.autocomplete--secondary .autocomplete__trigger),.autocomplete[aria-invalid=true] :is(.autocomplete--secondary .autocomplete__trigger){background-color:var(--autocomplete-trigger-bg-focus)}.autocomplete__value{text-align:start;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media (width>=40rem){.autocomplete__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.autocomplete__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.autocomplete__value [data-slot=list-box-item-indicator]{display:none}.autocomplete__indicator{color:var(--field-placeholder,var(--muted));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));--tw-duration:.15s;cursor:var(--cursor-interactive);flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute;inset-block:0;inset-inline-end:calc(var(--spacing) * 2)}.autocomplete__indicator[data-open=true]{rotate:180deg}.autocomplete__indicator[data-slot=autocomplete-default-indicator]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.autocomplete__popover{width:var(--trigger-width);max-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);overscroll-behavior:contain;background-color:var(--overlay);padding:0;padding-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;border-radius:min(32px, var(--radius-3xl));box-shadow:var(--shadow-overlay);outline-style:none;flex-direction:column;display:flex;overflow:hidden}.autocomplete__popover:focus,.autocomplete__popover:focus-visible,.autocomplete__popover:focus-visible:not(:focus),.autocomplete__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.autocomplete__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.32, .72, 0, 1);--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.25s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.autocomplete__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.autocomplete__popover[data-exiting=true],.autocomplete__popover[data-entering=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.autocomplete__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.autocomplete__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.autocomplete__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.autocomplete__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.autocomplete__popover [data-slot=list-box]{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);min-height:0;max-height:320px;padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none;overflow-y:auto}.autocomplete__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.autocomplete__popover [role=presentation]>[data-slot=list-box-item]{width:calc(100% - var(--spacing) * 3)}.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.autocomplete__popover [data-slot=search-field]{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-outline-style:none;outline-style:none;flex-shrink:0}.autocomplete__popover [data-slot=empty-state]{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--overlay-foreground)}@supports (color:color-mix(in lab, red, red)){.autocomplete__popover [data-slot=empty-state]{color:color-mix(in oklab, var(--overlay-foreground) 60%, transparent)}}.autocomplete--full-width,.autocomplete__trigger--full-width{width:100%}.autocomplete__clear-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:var(--spacing);color:var(--muted);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);cursor:var(--cursor-interactive);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);background-color:#0000;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-inline-end:0;display:inline-flex;position:relative}.autocomplete__clear-button:not([data-empty=true]){transition:opacity .15s var(--ease-smooth)}.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__clear-button[data-empty=true]{pointer-events:none;opacity:0}.autocomplete__clear-button [data-slot=autocomplete-clear-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media (hover:hover){.autocomplete__clear-button:hover,.autocomplete__clear-button[data-hovered=true]{background-color:var(--default-hover)}}.autocomplete__clear-button:active,.autocomplete__clear-button[data-pressed=true]{transform:scale(.93)}.kbd{height:calc(var(--spacing) * 6);align-items:center;display:inline-flex}:where(.kbd>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))}.kbd{border-radius:calc(var(--radius) * 1);background-color:var(--default);padding-inline:calc(var(--spacing) * 2);text-align:center;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--muted)}:where(.kbd:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.kbd{word-spacing:-.25rem}.kbd__abbr{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.kbd__content{justify-content:center;align-items:center;display:flex}.kbd--light{background-color:#0000}.typography,.typography-prose{color:var(--foreground)}.typography-prose h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography-prose p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography-prose code{border-radius:calc(var(--radius) * .75);background-color:var(--default);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}.typography-prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--link);text-underline-offset:4px;text-decoration-line:underline}.typography-prose blockquote{margin-top:calc(var(--spacing) * 4);border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px;border-color:var(--border);color:var(--muted);padding-inline-start:calc(var(--spacing) * 4);font-style:italic}.typography-prose ul{margin-block:calc(var(--spacing) * 4);list-style-type:disc}:where(.typography-prose ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.typography-prose ul{padding-inline-start:calc(var(--spacing) * 6)}.typography-prose ol{margin-block:calc(var(--spacing) * 4);list-style-type:decimal}:where(.typography-prose ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.typography-prose ol{padding-inline-start:calc(var(--spacing) * 6)}.typography-prose li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography-prose hr{margin-block:calc(var(--spacing) * 8);border-color:var(--separator)}.typography-prose pre{margin-block:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);background-color:var(--default);padding:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-x:auto}.typography-prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.typography-prose em{font-style:italic}.typography-prose img{margin-block:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5)}.typography--h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.typography--body{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography--body-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.typography--body-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.typography--code{border-radius:calc(var(--radius) * .75);background-color:var(--default);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}.typography--align-start{text-align:start}.typography--align-center{text-align:center}.typography--align-end{text-align:end}.typography--align-justify{text-align:justify}.typography--color-default{color:var(--foreground)}.typography--color-muted{color:var(--muted)}.typography--truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.typography--weight-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.typography--weight-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.typography--weight-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.typography--weight-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.scroll-shadow{--scroll-shadow-size:40px;--scroll-shadow-scrollbar-size:10px;position:relative}.scroll-shadow--vertical{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overflow-y:auto}.scroll-shadow--horizontal{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overflow-x:auto}.scroll-shadow--fade.scroll-shadow--vertical:where([data-top-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true]){-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%, var(--scroll-shadow-scrollbar-size) 100%;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%, var(--scroll-shadow-scrollbar-size) 100%;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%, var(--scroll-shadow-scrollbar-size) 100%;mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%, var(--scroll-shadow-scrollbar-size) 100%;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%, var(--scroll-shadow-scrollbar-size) 100%}.scroll-shadow--fade.scroll-shadow--vertical[data-top-scroll=true]{--scroll-linear-gradient:0deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--vertical[data-bottom-scroll=true]{--scroll-linear-gradient:180deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--vertical[data-top-bottom-scroll=true]{--scroll-linear-gradient:#000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal:where([data-left-scroll=true],[data-right-scroll=true],[data-left-right-scroll=true]){-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)), 100% var(--scroll-shadow-scrollbar-size);-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)), 100% var(--scroll-shadow-scrollbar-size);-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)), 100% var(--scroll-shadow-scrollbar-size);mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)), 100% var(--scroll-shadow-scrollbar-size);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)), 100% var(--scroll-shadow-scrollbar-size)}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]{--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]{--scroll-linear-gradient:90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-right-scroll=true]{--scroll-linear-gradient:to right, #000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--hide-scrollbar{scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;--scroll-shadow-scrollbar-size:0px}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-1\/2{top:50%}.right-3{right:calc(var(--spacing) * 3)}.left-3{left:calc(var(--spacing) * 3)}.z-\[120\]{z-index:120}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-0\!{margin:0!important}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-0\.5\!{margin-top:calc(var(--spacing) * .5)!important}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[7px\]{margin-top:7px}.mr-auto{margin-right:auto}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2\!{margin-bottom:calc(var(--spacing) * 2)!important}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-9\!{height:calc(var(--spacing) * 9)!important}.h-10{height:calc(var(--spacing) * 10)}.h-10\!{height:calc(var(--spacing) * 10)!important}.h-12{height:calc(var(--spacing) * 12)}.h-\[26px\]{height:26px}.h-\[29px\]{height:29px}.h-\[38px\]{height:38px}.h-full{height:100%}.min-h-0\!{min-height:0!important}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-64{width:calc(var(--spacing) * 64)}.w-\[26px\]{width:26px}.w-\[29px\]{width:29px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-md{max-width:var(--container-md)}.max-w-none\!{max-width:none!important}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-\[980px\]{min-width:980px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scrollbar{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter)}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.5\!{gap:calc(var(--spacing) * 1.5)!important}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[3px\]{gap:3px}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 2)}.rounded-\[11px\]\!{border-radius:11px!important}.rounded-\[13px\]{border-radius:13px}.rounded-\[18px\]{border-radius:18px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:calc(var(--radius) * 1)}.rounded-lg\!{border-radius:calc(var(--radius) * 1)!important}.rounded-xl{border-radius:calc(var(--radius) * 1.5)}.rounded-xl\!{border-radius:calc(var(--radius) * 1.5)!important}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#20221F\]{border-color:#20221f}.border-\[\#B5B7B2\]{border-color:#b5b7b2}.border-\[\#B9E0C9\]{border-color:#b9e0c9}.border-\[\#BFE3CF\]{border-color:#bfe3cf}.border-\[\#E4E6E1\]{border-color:#e4e6e1}.border-\[\#E4E6E1\]\!{border-color:#e4e6e1!important}.border-\[\#EFF1EE\]{border-color:#eff1ee}.border-\[\#F0D9A8\]{border-color:#f0d9a8}.border-\[\#F3C4BF\]{border-color:#f3c4bf}.border-\[rgb\(228_230_225\)\]{border-color:#e4e6e1}.border-\[rgb\(228_230_225\/0\.88\)\]{border-color:#e4e6e1e0}.bg-\[\#4B4C49\]{background-color:#4b4c49}.bg-\[\#20221F\]{background-color:#20221f}.bg-\[\#20221F\]\!{background-color:#20221f!important}.bg-\[\#A9ADA4\]{background-color:#a9ada4}.bg-\[\#E4E6E1\]{background-color:#e4e6e1}.bg-\[\#E6F6ED\]{background-color:#e6f6ed}.bg-\[\#E8F6EE\]{background-color:#e8f6ee}.bg-\[\#E9ECEF\]{background-color:#e9ecef}.bg-\[\#E9ECEF\]\!{background-color:#e9ecef!important}.bg-\[\#EFF1EE\]{background-color:#eff1ee}.bg-\[\#F3F4F2\]{background-color:#f3f4f2}.bg-\[\#F5F6F3\]{background-color:#f5f6f3}.bg-\[\#F7F8F6\]{background-color:#f7f8f6}.bg-\[\#F7F8F6\]\/50{background-color:oklab(97.7813% -.00176552 .00222027/.5)}.bg-\[\#FDECEA\]{background-color:#fdecea}.bg-\[\#FDF3DC\]{background-color:#fdf3dc}.bg-\[\#FFF3E0\]{background-color:#fff3e0}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\!{background-color:var(--color-white)!important}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.fill-\[\#20221F\]{fill:#20221f}.fill-\[\#70746D\]{fill:#70746d}.fill-\[\#EFF1EE\]{fill:#eff1ee}.p-0{padding:0}.p-0\!{padding:0!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-3\.5\!{padding-inline:calc(var(--spacing) * 3.5)!important}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\!{padding-inline:calc(var(--spacing) * 4)!important}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-5\!{padding-inline:calc(var(--spacing) * 5)!important}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[14px\]{padding-inline:14px}.py-0\!{padding-block:0!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-px{padding-block:1px}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl\!{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[10px\]\!{font-size:10px!important}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[22px\]{font-size:22px}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.01em\]\!{--tw-tracking:-.01em!important;letter-spacing:-.01em!important}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.\!text-\[\#18784C\]{color:#18784c!important}.\!text-\[\#B25E00\]{color:#b25e00!important}.text-\[\#3D403A\]{color:#3d403a}.text-\[\#007aff\]{color:#007aff}.text-\[\#8B8F87\]{color:#8b8f87}.text-\[\#18784C\]{color:#18784c}.text-\[\#20221F\]{color:#20221f}.text-\[\#20221F\]\!{color:#20221f!important}.text-\[\#70746D\]{color:#70746d}.text-\[\#A9ADA4\]{color:#a9ada4}.text-\[\#B25E00\]{color:#b25e00}.text-\[\#C0362C\]{color:#c0362c}.text-\[\#a52c55\]{color:#a52c55}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_3px_rgb\(0_0_0\/0\.1\)\]{--tw-shadow:0 1px 3px 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)}.shadow-\[0_2px_5px_rgb\(0_0_0\/0\.16\)\,inset_0_1px_0_rgb\(255_255_255\/0\.12\)\]{--tw-shadow:0 2px 5px var(--tw-shadow-color,#00000029), inset 0 1px 0 var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_12px_rgb\(37_37_31\/0\.086\)\,0_1px_3px_rgb\(37_37_31\/0\.04\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#25251f16), 0 1px 3px var(--tw-shadow-color,#25251f0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.78\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffc7);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.85\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffd9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.placeholder\:text-\[\#8B8F87\]::placeholder{color:#8b8f87}@media (hover:hover){.hover\:border-\[\#A9ADA4\]:hover{border-color:#a9ada4}.hover\:bg-\[\#3D3E3B\]:hover{background-color:#3d3e3b}.hover\:bg-\[\#34362F\]:hover{background-color:#34362f}.hover\:bg-\[\#34362F\]\!:hover{background-color:#34362f!important}.hover\:bg-\[\#E4E6E1\]:hover{background-color:#e4e6e1}.hover\:bg-\[\#EAECE8\]:hover{background-color:#eaece8}.hover\:bg-\[\#EFF1EE\]:hover{background-color:#eff1ee}.hover\:bg-\[\#F3F4F2\]\!:hover{background-color:#f3f4f2!important}.hover\:bg-\[\#F7F8F6\]:hover{background-color:#f7f8f6}.hover\:bg-\[\#FDECEA\]:hover{background-color:#fdecea}.hover\:text-\[\#20221F\]:hover{color:#20221f}}.focus\:border-\[\#2D7737\]:focus{border-color:#2d7737}.focus\:border-\[\#20221F\]:focus{border-color:#20221f}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-1:focus{--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)}.focus\:ring-\[\#2D7737\]:focus{--tw-ring-color:#2d7737}.focus\:ring-\[\#20221F\]:focus{--tw-ring-color:#20221f}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:bg-\[\#20221F\]:disabled:hover{background-color:#20221f}}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:transition-none:is([data-reduce-motion=true],[data-reduce-motion=true] *),.motion-reduce\:transition-none:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.motion-reduce\:transition-none:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.motion-reduce\:transition-none:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.motion-reduce\:transition-none:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (width>=48rem){.md\:p-8{padding:calc(var(--spacing) * 8)}}.dark\:border-\[\#2D5E45\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:border-\[\#2D5E45\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:border-\[\#2D5E45\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{border-color:#2d5e45}@media (prefers-color-scheme:dark){.dark\:border-\[\#2D5E45\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#2D5E45\],.dark\:border-\[\#2D5E45\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#2D5E45\]:before,.dark\:border-\[\#2D5E45\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#2D5E45\]:after{border-color:#2d5e45}}.dark\:border-\[\#2F5A43\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:border-\[\#2F5A43\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:border-\[\#2F5A43\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{border-color:#2f5a43}@media (prefers-color-scheme:dark){.dark\:border-\[\#2F5A43\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#2F5A43\],.dark\:border-\[\#2F5A43\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#2F5A43\]:before,.dark\:border-\[\#2F5A43\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#2F5A43\]:after{border-color:#2f5a43}}.dark\:border-\[\#3D413A\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:border-\[\#3D413A\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:border-\[\#3D413A\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{border-color:#3d413a}@media (prefers-color-scheme:dark){.dark\:border-\[\#3D413A\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#3D413A\],.dark\:border-\[\#3D413A\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#3D413A\]:before,.dark\:border-\[\#3D413A\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#3D413A\]:after{border-color:#3d413a}}.dark\:border-\[\#6B3A35\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:border-\[\#6B3A35\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:border-\[\#6B3A35\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{border-color:#6b3a35}@media (prefers-color-scheme:dark){.dark\:border-\[\#6B3A35\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#6B3A35\],.dark\:border-\[\#6B3A35\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#6B3A35\]:before,.dark\:border-\[\#6B3A35\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#6B3A35\]:after{border-color:#6b3a35}}.dark\:border-\[\#6B5226\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:border-\[\#6B5226\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:border-\[\#6B5226\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{border-color:#6b5226}@media (prefers-color-scheme:dark){.dark\:border-\[\#6B5226\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#6B5226\],.dark\:border-\[\#6B5226\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#6B5226\]:before,.dark\:border-\[\#6B5226\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#6B5226\]:after{border-color:#6b5226}}.dark\:border-\[\#6E726B\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:border-\[\#6E726B\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:border-\[\#6E726B\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{border-color:#6e726b}@media (prefers-color-scheme:dark){.dark\:border-\[\#6E726B\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#6E726B\],.dark\:border-\[\#6E726B\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#6E726B\]:before,.dark\:border-\[\#6E726B\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#6E726B\]:after{border-color:#6e726b}}.dark\:border-\[\#454941\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:border-\[\#454941\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:border-\[\#454941\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{border-color:#454941}@media (prefers-color-scheme:dark){.dark\:border-\[\#454941\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#454941\],.dark\:border-\[\#454941\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#454941\]:before,.dark\:border-\[\#454941\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#454941\]:after{border-color:#454941}}.dark\:border-\[\#454941\]\!:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:border-\[\#454941\]\!:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:border-\[\#454941\]\!:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{border-color:#454941!important}@media (prefers-color-scheme:dark){.dark\:border-\[\#454941\]\!:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#454941\]\!,.dark\:border-\[\#454941\]\!:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#454941\]\!:before,.dark\:border-\[\#454941\]\!:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#454941\]\!:after{border-color:#454941!important}}.dark\:border-\[\#AEB2A9\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:border-\[\#AEB2A9\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:border-\[\#AEB2A9\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{border-color:#aeb2a9}@media (prefers-color-scheme:dark){.dark\:border-\[\#AEB2A9\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#AEB2A9\],.dark\:border-\[\#AEB2A9\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#AEB2A9\]:before,.dark\:border-\[\#AEB2A9\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[\#AEB2A9\]:after{border-color:#aeb2a9}}.dark\:border-\[rgb\(69_73_65\/0\.88\)\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:border-\[rgb\(69_73_65\/0\.88\)\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:border-\[rgb\(69_73_65\/0\.88\)\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{border-color:#454941e0}@media (prefers-color-scheme:dark){.dark\:border-\[rgb\(69_73_65\/0\.88\)\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[rgb\(69_73_65\/0\.88\)\],.dark\:border-\[rgb\(69_73_65\/0\.88\)\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[rgb\(69_73_65\/0\.88\)\]:before,.dark\:border-\[rgb\(69_73_65\/0\.88\)\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:border-\[rgb\(69_73_65\/0\.88\)\]:after{border-color:#454941e0}}.dark\:bg-\[\#1F3A2C\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#1F3A2C\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#1F3A2C\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:#1f3a2c}@media (prefers-color-scheme:dark){.dark\:bg-\[\#1F3A2C\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#1F3A2C\],.dark\:bg-\[\#1F3A2C\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#1F3A2C\]:before,.dark\:bg-\[\#1F3A2C\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#1F3A2C\]:after{background-color:#1f3a2c}}.dark\:bg-\[\#1F3A2D\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#1F3A2D\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#1F3A2D\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:#1f3a2d}@media (prefers-color-scheme:dark){.dark\:bg-\[\#1F3A2D\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#1F3A2D\],.dark\:bg-\[\#1F3A2D\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#1F3A2D\]:before,.dark\:bg-\[\#1F3A2D\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#1F3A2D\]:after{background-color:#1f3a2d}}.dark\:bg-\[\#2A2B28\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#2A2B28\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#2A2B28\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:#2a2b28}@media (prefers-color-scheme:dark){.dark\:bg-\[\#2A2B28\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#2A2B28\],.dark\:bg-\[\#2A2B28\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#2A2B28\]:before,.dark\:bg-\[\#2A2B28\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#2A2B28\]:after{background-color:#2a2b28}}.dark\:bg-\[\#2A2B28\]\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#2A2B28\]\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#2A2B28\]\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:oklab(28.6949% -.00292221 .00471212/.4)}@media (prefers-color-scheme:dark){.dark\:bg-\[\#2A2B28\]\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#2A2B28\]\/40,.dark\:bg-\[\#2A2B28\]\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#2A2B28\]\/40:before,.dark\:bg-\[\#2A2B28\]\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#2A2B28\]\/40:after{background-color:oklab(28.6949% -.00292221 .00471212/.4)}}.dark\:bg-\[\#2A2B28\]\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#2A2B28\]\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#2A2B28\]\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:oklab(28.6949% -.00292221 .00471212/.6)}@media (prefers-color-scheme:dark){.dark\:bg-\[\#2A2B28\]\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#2A2B28\]\/60,.dark\:bg-\[\#2A2B28\]\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#2A2B28\]\/60:before,.dark\:bg-\[\#2A2B28\]\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#2A2B28\]\/60:after{background-color:oklab(28.6949% -.00292221 .00471212/.6)}}.dark\:bg-\[\#3A3D37\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#3A3D37\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#3A3D37\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:#3a3d37}@media (prefers-color-scheme:dark){.dark\:bg-\[\#3A3D37\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#3A3D37\],.dark\:bg-\[\#3A3D37\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#3A3D37\]:before,.dark\:bg-\[\#3A3D37\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#3A3D37\]:after{background-color:#3a3d37}}.dark\:bg-\[\#3B3E38\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#3B3E38\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#3B3E38\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:#3b3e38}@media (prefers-color-scheme:dark){.dark\:bg-\[\#3B3E38\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#3B3E38\],.dark\:bg-\[\#3B3E38\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#3B3E38\]:before,.dark\:bg-\[\#3B3E38\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#3B3E38\]:after{background-color:#3b3e38}}.dark\:bg-\[\#3D413A\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#3D413A\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#3D413A\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:#3d413a}@media (prefers-color-scheme:dark){.dark\:bg-\[\#3D413A\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#3D413A\],.dark\:bg-\[\#3D413A\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#3D413A\]:before,.dark\:bg-\[\#3D413A\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#3D413A\]:after{background-color:#3d413a}}.dark\:bg-\[\#4A2A27\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#4A2A27\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#4A2A27\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:#4a2a27}@media (prefers-color-scheme:dark){.dark\:bg-\[\#4A2A27\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#4A2A27\],.dark\:bg-\[\#4A2A27\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#4A2A27\]:before,.dark\:bg-\[\#4A2A27\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#4A2A27\]:after{background-color:#4a2a27}}.dark\:bg-\[\#4A3822\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#4A3822\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#4A3822\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:#4a3822}@media (prefers-color-scheme:dark){.dark\:bg-\[\#4A3822\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#4A3822\],.dark\:bg-\[\#4A3822\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#4A3822\]:before,.dark\:bg-\[\#4A3822\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#4A3822\]:after{background-color:#4a3822}}.dark\:bg-\[\#5A5D55\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#5A5D55\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#5A5D55\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:#5a5d55}@media (prefers-color-scheme:dark){.dark\:bg-\[\#5A5D55\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#5A5D55\],.dark\:bg-\[\#5A5D55\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#5A5D55\]:before,.dark\:bg-\[\#5A5D55\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#5A5D55\]:after{background-color:#5a5d55}}.dark\:bg-\[\#6E726B\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#6E726B\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#6E726B\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:#6e726b}@media (prefers-color-scheme:dark){.dark\:bg-\[\#6E726B\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#6E726B\],.dark\:bg-\[\#6E726B\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#6E726B\]:before,.dark\:bg-\[\#6E726B\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#6E726B\]:after{background-color:#6e726b}}.dark\:bg-\[\#89D978\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#89D978\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#89D978\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:#89d978}@media (prefers-color-scheme:dark){.dark\:bg-\[\#89D978\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#89D978\],.dark\:bg-\[\#89D978\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#89D978\]:before,.dark\:bg-\[\#89D978\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#89D978\]:after{background-color:#89d978}}.dark\:bg-\[\#89D978\]\!:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#89D978\]\!:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#89D978\]\!:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:#89d978!important}@media (prefers-color-scheme:dark){.dark\:bg-\[\#89D978\]\!:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#89D978\]\!,.dark\:bg-\[\#89D978\]\!:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#89D978\]\!:before,.dark\:bg-\[\#89D978\]\!:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#89D978\]\!:after{background-color:#89d978!important}}.dark\:bg-\[\#40331C\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#40331C\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#40331C\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:#40331c}@media (prefers-color-scheme:dark){.dark\:bg-\[\#40331C\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#40331C\],.dark\:bg-\[\#40331C\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#40331C\]:before,.dark\:bg-\[\#40331C\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#40331C\]:after{background-color:#40331c}}.dark\:bg-\[\#242522\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#242522\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#242522\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:#242522}@media (prefers-color-scheme:dark){.dark\:bg-\[\#242522\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#242522\],.dark\:bg-\[\#242522\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#242522\]:before,.dark\:bg-\[\#242522\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#242522\]:after{background-color:#242522}}.dark\:bg-\[\#242522\]\!:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#242522\]\!:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#242522\]\!:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:#242522!important}@media (prefers-color-scheme:dark){.dark\:bg-\[\#242522\]\!:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#242522\]\!,.dark\:bg-\[\#242522\]\!:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#242522\]\!:before,.dark\:bg-\[\#242522\]\!:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#242522\]\!:after{background-color:#242522!important}}.dark\:bg-\[\#333530\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#333530\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#333530\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:#333530}@media (prefers-color-scheme:dark){.dark\:bg-\[\#333530\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#333530\],.dark\:bg-\[\#333530\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#333530\]:before,.dark\:bg-\[\#333530\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#333530\]:after{background-color:#333530}}.dark\:bg-\[\#333530\]\!:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#333530\]\!:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#333530\]\!:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:#333530!important}@media (prefers-color-scheme:dark){.dark\:bg-\[\#333530\]\!:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#333530\]\!,.dark\:bg-\[\#333530\]\!:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#333530\]\!:before,.dark\:bg-\[\#333530\]\!:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#333530\]\!:after{background-color:#333530!important}}.dark\:bg-\[\#333530\]\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#333530\]\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#333530\]\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:oklab(32.523% -.00517292 .00745723/.95)}@media (prefers-color-scheme:dark){.dark\:bg-\[\#333530\]\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#333530\]\/95,.dark\:bg-\[\#333530\]\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#333530\]\/95:before,.dark\:bg-\[\#333530\]\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#333530\]\/95:after{background-color:oklab(32.523% -.00517292 .00745723/.95)}}.dark\:bg-\[\#454941\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-\[\#454941\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-\[\#454941\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:#454941}@media (prefers-color-scheme:dark){.dark\:bg-\[\#454941\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#454941\],.dark\:bg-\[\#454941\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#454941\]:before,.dark\:bg-\[\#454941\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-\[\#454941\]:after{background-color:#454941}}.dark\:fill-\[\#3D413A\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:fill-\[\#3D413A\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:fill-\[\#3D413A\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{fill:#3d413a}@media (prefers-color-scheme:dark){.dark\:fill-\[\#3D413A\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:fill-\[\#3D413A\],.dark\:fill-\[\#3D413A\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:fill-\[\#3D413A\]:before,.dark\:fill-\[\#3D413A\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:fill-\[\#3D413A\]:after{fill:#3d413a}}.dark\:fill-\[\#AEB2A9\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:fill-\[\#AEB2A9\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:fill-\[\#AEB2A9\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{fill:#aeb2a9}@media (prefers-color-scheme:dark){.dark\:fill-\[\#AEB2A9\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:fill-\[\#AEB2A9\],.dark\:fill-\[\#AEB2A9\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:fill-\[\#AEB2A9\]:before,.dark\:fill-\[\#AEB2A9\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:fill-\[\#AEB2A9\]:after{fill:#aeb2a9}}.dark\:fill-\[\#F2F3EF\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:fill-\[\#F2F3EF\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:fill-\[\#F2F3EF\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{fill:#f2f3ef}@media (prefers-color-scheme:dark){.dark\:fill-\[\#F2F3EF\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:fill-\[\#F2F3EF\],.dark\:fill-\[\#F2F3EF\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:fill-\[\#F2F3EF\]:before,.dark\:fill-\[\#F2F3EF\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:fill-\[\#F2F3EF\]:after{fill:#f2f3ef}}.dark\:\!text-\[\#5BD08F\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:\!text-\[\#5BD08F\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:\!text-\[\#5BD08F\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{color:#5bd08f!important}@media (prefers-color-scheme:dark){.dark\:\!text-\[\#5BD08F\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:\!text-\[\#5BD08F\],.dark\:\!text-\[\#5BD08F\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:\!text-\[\#5BD08F\]:before,.dark\:\!text-\[\#5BD08F\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:\!text-\[\#5BD08F\]:after{color:#5bd08f!important}}.dark\:\!text-\[\#FFB35C\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:\!text-\[\#FFB35C\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:\!text-\[\#FFB35C\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{color:#ffb35c!important}@media (prefers-color-scheme:dark){.dark\:\!text-\[\#FFB35C\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:\!text-\[\#FFB35C\],.dark\:\!text-\[\#FFB35C\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:\!text-\[\#FFB35C\]:before,.dark\:\!text-\[\#FFB35C\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:\!text-\[\#FFB35C\]:after{color:#ffb35c!important}}.dark\:text-\[\#5BD08F\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:text-\[\#5BD08F\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:text-\[\#5BD08F\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{color:#5bd08f}@media (prefers-color-scheme:dark){.dark\:text-\[\#5BD08F\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#5BD08F\],.dark\:text-\[\#5BD08F\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#5BD08F\]:before,.dark\:text-\[\#5BD08F\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#5BD08F\]:after{color:#5bd08f}}.dark\:text-\[\#7D8177\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:text-\[\#7D8177\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:text-\[\#7D8177\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{color:#7d8177}@media (prefers-color-scheme:dark){.dark\:text-\[\#7D8177\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#7D8177\],.dark\:text-\[\#7D8177\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#7D8177\]:before,.dark\:text-\[\#7D8177\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#7D8177\]:after{color:#7d8177}}.dark\:text-\[\#8E9288\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:text-\[\#8E9288\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:text-\[\#8E9288\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{color:#8e9288}@media (prefers-color-scheme:dark){.dark\:text-\[\#8E9288\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#8E9288\],.dark\:text-\[\#8E9288\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#8E9288\]:before,.dark\:text-\[\#8E9288\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#8E9288\]:after{color:#8e9288}}.dark\:text-\[\#409CFF\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:text-\[\#409CFF\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:text-\[\#409CFF\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{color:#409cff}@media (prefers-color-scheme:dark){.dark\:text-\[\#409CFF\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#409CFF\],.dark\:text-\[\#409CFF\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#409CFF\]:before,.dark\:text-\[\#409CFF\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#409CFF\]:after{color:#409cff}}.dark\:text-\[\#162015\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:text-\[\#162015\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:text-\[\#162015\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{color:#162015}@media (prefers-color-scheme:dark){.dark\:text-\[\#162015\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#162015\],.dark\:text-\[\#162015\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#162015\]:before,.dark\:text-\[\#162015\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#162015\]:after{color:#162015}}.dark\:text-\[\#162015\]\!:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:text-\[\#162015\]\!:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:text-\[\#162015\]\!:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{color:#162015!important}@media (prefers-color-scheme:dark){.dark\:text-\[\#162015\]\!:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#162015\]\!,.dark\:text-\[\#162015\]\!:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#162015\]\!:before,.dark\:text-\[\#162015\]\!:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#162015\]\!:after{color:#162015!important}}.dark\:text-\[\#AEB2A9\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:text-\[\#AEB2A9\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:text-\[\#AEB2A9\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{color:#aeb2a9}@media (prefers-color-scheme:dark){.dark\:text-\[\#AEB2A9\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#AEB2A9\],.dark\:text-\[\#AEB2A9\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#AEB2A9\]:before,.dark\:text-\[\#AEB2A9\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#AEB2A9\]:after{color:#aeb2a9}}.dark\:text-\[\#D5D8D0\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:text-\[\#D5D8D0\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:text-\[\#D5D8D0\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{color:#d5d8d0}@media (prefers-color-scheme:dark){.dark\:text-\[\#D5D8D0\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#D5D8D0\],.dark\:text-\[\#D5D8D0\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#D5D8D0\]:before,.dark\:text-\[\#D5D8D0\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#D5D8D0\]:after{color:#d5d8d0}}.dark\:text-\[\#F2F3EF\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:text-\[\#F2F3EF\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:text-\[\#F2F3EF\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{color:#f2f3ef}@media (prefers-color-scheme:dark){.dark\:text-\[\#F2F3EF\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#F2F3EF\],.dark\:text-\[\#F2F3EF\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#F2F3EF\]:before,.dark\:text-\[\#F2F3EF\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#F2F3EF\]:after{color:#f2f3ef}}.dark\:text-\[\#F2F3EF\]\!:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:text-\[\#F2F3EF\]\!:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:text-\[\#F2F3EF\]\!:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{color:#f2f3ef!important}@media (prefers-color-scheme:dark){.dark\:text-\[\#F2F3EF\]\!:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#F2F3EF\]\!,.dark\:text-\[\#F2F3EF\]\!:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#F2F3EF\]\!:before,.dark\:text-\[\#F2F3EF\]\!:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#F2F3EF\]\!:after{color:#f2f3ef!important}}.dark\:text-\[\#FF7A6E\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:text-\[\#FF7A6E\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:text-\[\#FF7A6E\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{color:#ff7a6e}@media (prefers-color-scheme:dark){.dark\:text-\[\#FF7A6E\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#FF7A6E\],.dark\:text-\[\#FF7A6E\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#FF7A6E\]:before,.dark\:text-\[\#FF7A6E\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#FF7A6E\]:after{color:#ff7a6e}}.dark\:text-\[\#FFB35C\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:text-\[\#FFB35C\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:text-\[\#FFB35C\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{color:#ffb35c}@media (prefers-color-scheme:dark){.dark\:text-\[\#FFB35C\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#FFB35C\],.dark\:text-\[\#FFB35C\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#FFB35C\]:before,.dark\:text-\[\#FFB35C\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-\[\#FFB35C\]:after{color:#ffb35c}}.dark\:text-white:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:text-white:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:text-white:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{color:var(--color-white)}@media (prefers-color-scheme:dark){.dark\:text-white:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-white,.dark\:text-white:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-white:before,.dark\:text-white:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:text-white:after{color:var(--color-white)}}.dark\:shadow-\[0_1px_3px_rgb\(0_0_0\/0\.35\)\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:shadow-\[0_1px_3px_rgb\(0_0_0\/0\.35\)\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:shadow-\[0_1px_3px_rgb\(0_0_0\/0\.35\)\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-shadow:0 1px 3px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (prefers-color-scheme:dark){.dark\:shadow-\[0_1px_3px_rgb\(0_0_0\/0\.35\)\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:shadow-\[0_1px_3px_rgb\(0_0_0\/0\.35\)\],.dark\:shadow-\[0_1px_3px_rgb\(0_0_0\/0\.35\)\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:shadow-\[0_1px_3px_rgb\(0_0_0\/0\.35\)\]:before,.dark\:shadow-\[0_1px_3px_rgb\(0_0_0\/0\.35\)\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:shadow-\[0_1px_3px_rgb\(0_0_0\/0\.35\)\]:after{--tw-shadow:0 1px 3px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.dark\:shadow-none:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:shadow-none:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:shadow-none:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (prefers-color-scheme:dark){.dark\:shadow-none:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:shadow-none,.dark\:shadow-none:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:shadow-none:before,.dark\:shadow-none:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:shadow-none:after{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.dark\:placeholder\:text-\[\#7D8177\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)::placeholder,:is()::placeholder{color:#7d8177}@media (prefers-color-scheme:dark){.dark\:placeholder\:text-\[\#7D8177\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:placeholder\:text-\[\#7D8177\]::placeholder,:is()::placeholder{color:#7d8177}}@media (hover:hover){.dark\:hover\:border-\[\#6E726B\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover,:is():hover{border-color:#6e726b}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:border-\[\#6E726B\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:hover\:border-\[\#6E726B\]:hover,:is():hover{border-color:#6e726b}}}@media (hover:hover){.dark\:hover\:bg-\[\#2A2B28\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover,:is():hover{background-color:#2a2b28}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:bg-\[\#2A2B28\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:hover\:bg-\[\#2A2B28\]:hover,:is():hover{background-color:#2a2b28}}}@media (hover:hover){.dark\:hover\:bg-\[\#3B3E38\]\!:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover,:is():hover{background-color:#3b3e38!important}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:bg-\[\#3B3E38\]\!:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:hover\:bg-\[\#3B3E38\]\!:hover,:is():hover{background-color:#3b3e38!important}}}@media (hover:hover){.dark\:hover\:bg-\[\#3D413A\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover,:is():hover{background-color:#3d413a}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:bg-\[\#3D413A\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:hover\:bg-\[\#3D413A\]:hover,:is():hover{background-color:#3d413a}}}@media (hover:hover){.dark\:hover\:bg-\[\#4A2A27\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover,:is():hover{background-color:#4a2a27}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:bg-\[\#4A2A27\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:hover\:bg-\[\#4A2A27\]:hover,:is():hover{background-color:#4a2a27}}}@media (hover:hover){.dark\:hover\:bg-\[\#9CE38C\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover,:is():hover{background-color:#9ce38c}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:bg-\[\#9CE38C\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:hover\:bg-\[\#9CE38C\]:hover,:is():hover{background-color:#9ce38c}}}@media (hover:hover){.dark\:hover\:bg-\[\#9CE38C\]\!:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover,:is():hover{background-color:#9ce38c!important}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:bg-\[\#9CE38C\]\!:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:hover\:bg-\[\#9CE38C\]\!:hover,:is():hover{background-color:#9ce38c!important}}}@media (hover:hover){.dark\:hover\:bg-\[\#454941\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover,:is():hover{background-color:#454941}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:bg-\[\#454941\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:hover\:bg-\[\#454941\]:hover,:is():hover{background-color:#454941}}}@media (hover:hover){.dark\:hover\:text-\[\#F2F3EF\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover,:is():hover{color:#f2f3ef}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:text-\[\#F2F3EF\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:hover\:text-\[\#F2F3EF\]:hover,:is():hover{color:#f2f3ef}}}.dark\:focus\:border-\[\#89D978\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):focus,:is():focus{border-color:#89d978}@media (prefers-color-scheme:dark){.dark\:focus\:border-\[\#89D978\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:focus\:border-\[\#89D978\]:focus,:is():focus{border-color:#89d978}}.dark\:focus\:border-\[\#AEB2A9\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):focus,:is():focus{border-color:#aeb2a9}@media (prefers-color-scheme:dark){.dark\:focus\:border-\[\#AEB2A9\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:focus\:border-\[\#AEB2A9\]:focus,:is():focus{border-color:#aeb2a9}}.dark\:focus\:bg-\[\#333530\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):focus,:is():focus{background-color:#333530}@media (prefers-color-scheme:dark){.dark\:focus\:bg-\[\#333530\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:focus\:bg-\[\#333530\]:focus,:is():focus{background-color:#333530}}.dark\:focus\:ring-\[\#89D978\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):focus,:is():focus{--tw-ring-color:#89d978}@media (prefers-color-scheme:dark){.dark\:focus\:ring-\[\#89D978\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:focus\:ring-\[\#89D978\]:focus,:is():focus{--tw-ring-color:#89d978}}.dark\:focus\:ring-\[\#AEB2A9\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):focus,:is():focus{--tw-ring-color:#aeb2a9}@media (prefers-color-scheme:dark){.dark\:focus\:ring-\[\#AEB2A9\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:focus\:ring-\[\#AEB2A9\]:focus,:is():focus{--tw-ring-color:#aeb2a9}}@media (hover:hover){.dark\:disabled\:hover\:bg-\[\#89D978\]:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):disabled:hover,:is():disabled:hover{background-color:#89d978}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:disabled\:hover\:bg-\[\#89D978\]:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:disabled\:hover\:bg-\[\#89D978\]:disabled:hover,:is():disabled:hover{background-color:#89d978}}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{color:#1d1d1f;font-synthesis:none;text-rendering:optimizelegibility;--font-sf-pro-display:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-sf-pro-text:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--apple-primary-ink:#1d1d1f;--apple-mid-gray:#707070;--apple-deep-gray:#474747;--apple-canvas:#f5f5f7;--apple-paper:#fff;--apple-faded-surface:#fafafc;--apple-link-blue:#06c;--apple-ember:#b64400;--chime-accent:#b64400;--chime-accent-strong:#b64400;--chime-surface:var(--apple-paper);--chime-surface-soft:var(--apple-canvas);--chime-border:#d6d6d6;--chime-muted:var(--apple-mid-gray);--chime-sidebar:#1d1d1f;--apple-control-accent:#0071e3;--apple-control-accent-hover:#0077ed;--apple-hover-wash:#e8e8ed;--apple-hairline:#d6d6d6;--apple-control-ease:cubic-bezier(.23, 1, .32, 1);--chime-motion-ease:cubic-bezier(.16, 1, .3, 1);--ui-canvas:var(--erp-canvas);--ui-surface:var(--erp-surface);--ui-surface-subtle:var(--erp-surface-subtle);--ui-surface-elevated:var(--erp-surface-raised);--ui-text:var(--erp-text);--ui-text-muted:var(--erp-text-secondary);--ui-border:var(--erp-border);--ui-border-strong:var(--erp-border-strong);--ui-hover:#ededf1;--ui-selected:#e8e8ed;--ui-danger:var(--erp-danger);--ui-success:var(--erp-success);--ui-warning:var(--erp-warning);--ui-shadow-card:0 8px 24px #18181c0e;--ui-shadow-overlay:0 20px 60px #18181c29;--elevation-surface:none;--elevation-card:0 2px 5px #18181c0b, 0 14px 30px #18181c16;--elevation-floating:0 3px 8px #18181c13, 0 20px 46px #18181c29;--elevation-overlay:0 24px 72px #18181c38;--elevation-border:#18181c21;--ui-radius-card:16px;--ui-radius-control:11px;--radius-action-sm:10px;--radius-action-md:11px;--radius-action-lg:12px;--radius-icon-action:10px;--radius-form-field:15px;--button-height-sm:32px;--button-height-md:36px;--button-height-lg:42px;--button-padding-sm:10px;--button-padding-md:13px;--button-padding-lg:16px;--button-icon-sm:13px;--button-icon-md:14px;--button-icon-lg:16px;--button-icon-gap:7px;--status-booked-bg:#eef0f3;--status-booked-text:#4b5563;--status-booked-border:#d4d9df;--status-booked-strong:#5f6975;--status-dispatched-bg:#fff0e6;--status-dispatched-text:#a94810;--status-dispatched-border:#f5c8ae;--status-dispatched-strong:#c65b1a;--status-picked-up-bg:#eaf3ff;--status-picked-up-text:#1e5fa8;--status-picked-up-border:#bdd8f6;--status-picked-up-strong:#2f70ba;--status-in-transit-bg:#fff5d9;--status-in-transit-text:#8a5a00;--status-in-transit-border:#efd48b;--status-in-transit-strong:#ad7200;--status-delivered-bg:#e6f6ed;--status-delivered-text:#18784c;--status-delivered-border:#b9e0c9;--status-delivered-strong:#238557;--status-claim-bg:#f1eafa;--status-claim-text:#653c9b;--status-claim-border:#d6c2ec;--status-claim-strong:#7c50b5;--status-tonu-bg:#f0eaff;--status-tonu-text:#6743a8;--status-tonu-border:#d5c3f5;--status-tonu-strong:#7855b7;--status-canceled-bg:#fdebed;--status-canceled-text:#ad3650;--status-canceled-border:#f1c1cb;--status-canceled-strong:#c4435d;--erp-canvas:#f7f7f9;--erp-surface:#fff;--erp-surface-raised:#fff;--erp-surface-subtle:#f2f2f5;--erp-border:#dedee3;--erp-border-strong:#c9c9d0;--erp-text:#202023;--erp-text-secondary:#66666d;--erp-text-muted:#7a7a82;--erp-accent:#b64400;--erp-success:#167a50;--erp-money-positive:var(--erp-success);--erp-warning:#9a5a14;--erp-danger:#c93652;--erp-info:#2f70ba;--erp-brand-lime:#c9fa2f;--erp-font-page:var(--font-sf-pro-display);--erp-font-body:var(--font-sf-pro-text);--erp-font-page-size:24px;--erp-font-page-weight:650;--erp-font-section-size:16px;--erp-font-body-size:12px;--erp-font-table-size:12px;--erp-font-table-head-size:10px;--erp-font-meta-size:10px;--erp-control-height:36px;--erp-table-header-height:32px;--erp-table-row-height:38px;--erp-weekly-row-height:44px;--erp-cell-x:7px;--erp-cell-y:4px;--erp-space-section:12px;--erp-space-page:16px;--erp-space-toolbar:8px;--erp-radius-small:8px;--erp-radius-control:10px;--erp-radius-surface:14px;--erp-radius-overlay:16px;--erp-elevation-0:none;--erp-elevation-1:0 2px 8px #18181c09;--erp-elevation-2:0 8px 24px #18181c0e;--erp-elevation-3:0 18px 42px #18181c26;--erp-elevation-4:0 24px 72px #18181c38;--erp-layer-base:0;--erp-layer-table:1;--erp-layer-toolbar:2;--erp-layer-popover:3;--erp-layer-modal:4;background:#f5f5f7;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.new-erp-shell .app-header{-webkit-backdrop-filter:blur(28px)saturate(1.45);backdrop-filter:blur(28px)saturate(1.45);background:#f8f8fab8;border-bottom-color:#1d1d1f14;box-shadow:inset 0 1px #ffffffb8,0 10px 32px -28px #0f172a6b}.new-erp-shell .app-header .topbar-search{border-radius:12px}.new-erp-shell .app-header .topbar-search:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.new-erp-shell .app-header .topbar-search:focus-within{border-color:color-mix(in srgb, var(--accent) 54%, var(--border))}}.new-erp-shell .app-header .topbar-search:focus-within{box-shadow:0 0 0 3px var(--accent), inset 0 1px 0 #ffffffb8}@supports (color:color-mix(in lab, red, red)){.new-erp-shell .app-header .topbar-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent), inset 0 1px 0 #ffffffb8}}.new-erp-shell .app-header :is(.topbar-search-results,.topbar-bell-menu,.topbar-company-dropdown){transform-origin:100% 0;animation:.18s cubic-bezier(.23,1,.32,1) both app-header-popover-in}.new-erp-shell.dark .app-header{background:#1c1c1ec7;border-bottom-color:#ffffff17;box-shadow:inset 0 1px #ffffff12,0 10px 32px -28px #000c}.new-erp-shell.dark .workspace-selector{--color-text-primary:var(--ink);--color-text-secondary:var(--muted);--color-surface:var(--surface);--color-surface-secondary:var(--tile);--color-border:var(--line);--color-border-strong:var(--line)}@supports (color:color-mix(in lab, red, red)){.new-erp-shell.dark .workspace-selector{--color-border-strong:color-mix(in srgb, var(--line) 65%, var(--ink))}}.new-erp-shell.dark .workspace-selector{--shadow-popover:0 18px 44px #00000061}.workspace-selector{min-width:0;max-width:240px;color:var(--color-text-primary);flex:0 auto;position:relative}.workspace-selector__trigger{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:164px;max-width:240px;height:38px;color:var(--color-text-primary);box-shadow:none;font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:4px 9px 4px 4px;transition:background-color .15s,border-color .15s,transform .1s;display:grid}.workspace-selector__trigger:hover,.workspace-selector__trigger[aria-expanded=true]{border-color:var(--color-border-strong);background:var(--color-surface-secondary)}.workspace-selector__trigger:active{transform:scale(.985)}.workspace-selector__trigger:focus{outline:none}.workspace-selector__trigger:focus-visible,.workspace-selector__option:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace-selector__mark{border:1px solid var(--color-text-primary);place-items:center;width:28px;height:28px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workspace-selector__mark{border:1px solid color-mix(in srgb, var(--color-text-primary) 10%, var(--color-border))}}.workspace-selector__mark{background:var(--color-text-primary);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.workspace-selector__mark{background:color-mix(in srgb, var(--color-text-primary) 8%, var(--color-surface))}}.workspace-selector__mark{color:var(--color-text-primary);letter-spacing:.02em;font-size:9px;font-weight:760}.workspace-selector__mark img{object-fit:cover;width:100%;height:100%}.workspace-selector__copy{gap:1px;min-width:0;line-height:1.1;display:grid}.workspace-selector__copy strong,.workspace-selector__copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.workspace-selector__copy strong{color:var(--color-text-primary);font-size:11px;font-weight:650}.workspace-selector__copy small{color:var(--color-text-secondary);font-size:9px;font-weight:520}.workspace-selector__menu{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-popover);border-radius:14px;padding:7px;width:clamp(248px,28vw,320px)!important;max-width:calc(100vw - 16px)!important}.dark .workspace-selector__menu{background:var(--color-surface);box-shadow:var(--shadow-popover)}.workspace-selector__option{box-sizing:border-box;width:100%;min-height:44px;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:5px 7px;transition:background-color .14s,transform .14s;display:grid}.workspace-selector__option:hover{background:var(--color-surface-secondary);transform:translate(2px)}.workspace-selector__option[data-selected=true]{background:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.workspace-selector__option[data-selected=true]{background:color-mix(in srgb, var(--color-text-primary) 7%, var(--color-surface))}}.dark .workspace-selector__option[data-selected=true]{background:#fff}@supports (color:color-mix(in lab, red, red)){.dark .workspace-selector__option[data-selected=true]{background:color-mix(in srgb, white 8%, var(--color-surface))}}.workspace-selector__check{width:18px;height:18px;color:var(--color-text-primary);place-items:center;display:grid}.workspace-selector--compact{flex:0 0 40px;width:40px}.workspace-selector--compact .workspace-selector__trigger{border-radius:12px;grid-template-columns:28px;gap:0;width:40px;min-width:40px;height:40px;padding:5px;display:grid}.workspace-selector--compact .workspace-selector__mark{border-radius:50%}.workspace-selector__trigger[aria-expanded=true] .workspace-selector__mark{box-shadow:0 0 0 3px var(--accent,#63bd64)}@supports (color:color-mix(in lab, red, red)){.workspace-selector__trigger[aria-expanded=true] .workspace-selector__mark{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#63bd64) 18%, transparent)}}.workspace-selector__menu-heading{border-bottom:1px solid var(--color-border);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;margin-bottom:5px;padding:7px 7px 10px;display:grid}.workspace-selector__menu-heading>span:not(.workspace-selector__menu-icon){gap:2px;display:grid}.workspace-selector__menu-icon{background:var(--accent,#63bd64);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-selector__menu-icon{background:color-mix(in srgb, var(--accent,#63bd64) 13%, var(--color-surface))}}.workspace-selector__menu-icon{color:var(--accent-ink,#24462a)}.workspace-selector__menu-heading strong{font-size:11px;font-weight:700}.workspace-selector__menu-heading small{color:var(--color-text-secondary);font-size:9px}.topbar-email,.topbar-email .topbar-icon-button{position:relative}.app-header .topbar-email .topbar-icon-button,.app-header .topbar-bell .topbar-icon-button{border-radius:var(--radius-icon-action)}.topbar-email .topbar-badge{background:var(--erp-info)}.topbar-email-attention{border:2px solid var(--ui-surface);background:var(--ui-warning);box-sizing:content-box;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}@keyframes app-header-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.new-erp-shell .app-header :is(.topbar-search-results,.topbar-bell-menu,.topbar-company-dropdown){animation:none}}.money-positive{font-variant-numeric:tabular-nums;font-weight:inherit;color:var(--erp-money-positive)!important}.money-negative{font-variant-numeric:tabular-nums;color:var(--erp-danger)!important}.money-neutral,.money-missing{color:inherit;font-variant-numeric:tabular-nums}.drivers-rating{color:#f59e0b;letter-spacing:-1px;white-space:nowrap;gap:1px;font-size:15px;display:inline-flex}.drivers-rating span[data-filled]{font-weight:800}.drivers-warning{font-weight:650;color:#e56b16!important}.drivers-danger{font-weight:700;color:#dc3f5f!important}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{touch-action:manipulation;-webkit-tap-highlight-color:oklch(22% .01 70/.1)}:focus-visible{outline-offset:2px;outline:3px solid oklch(72% .15 50/.55)}.button{letter-spacing:-.01em;-webkit-user-select:none;user-select:none;min-height:32px;transition:background-color .18s var(--apple-control-ease), border-color .18s var(--apple-control-ease), color .18s var(--apple-control-ease), transform .12s var(--apple-control-ease);border-radius:999px;font-weight:500}.button:hover{transform:translateY(-1px)}.button:active,.button[data-pressed=true]{transform:scale(.97)}.button[aria-disabled=true],.button:disabled{opacity:.45;transform:none}.app{background:var(--apple-canvas);min-height:calc(100vh - 20px);color:var(--apple-primary-ink);transition:grid-template-columns .34s var(--chime-motion-ease), color .18s ease, background .18s ease;border:1px solid #1d1d1f1a;border-radius:22px;grid-template-columns:210px minmax(0,1fr);margin:10px;display:grid;overflow:clip;box-shadow:0 18px 60px #1d1d1f1a}.sidebar{view-transition-name:chime-sidebar}.workspace{view-transition-name:chime-workspace}::view-transition-group(chime-sidebar){animation-duration:.34s;animation-timing-function:var(--chime-motion-ease)}::view-transition-group(chime-workspace){animation-duration:.34s;animation-timing-function:var(--chime-motion-ease)}::view-transition-old(chime-sidebar){mix-blend-mode:normal}::view-transition-new(chime-sidebar){mix-blend-mode:normal}::view-transition-old(chime-workspace){mix-blend-mode:normal}::view-transition-new(chime-workspace){mix-blend-mode:normal}.app.dark{--ui-canvas:#101012;--ui-surface:#19191c;--ui-surface-subtle:#222225;--ui-surface-elevated:#252529;--ui-text:#f2f2f4;--ui-text-muted:#b4b4bb;--ui-border:#323237;--ui-border-strong:#494950;--ui-hover:#29292d;--ui-selected:#303035;--ui-danger:#ff6b82;--ui-success:#62d49c;--ui-warning:#f2b36e;--ui-shadow-card:0 8px 26px #0000002e;--ui-shadow-overlay:0 22px 70px #0000006b;--elevation-surface:none;--elevation-card:0 2px 6px #00000038, 0 15px 34px #00000061;--elevation-floating:0 4px 10px #0000004d, 0 24px 54px #00000085;--elevation-overlay:0 28px 80px #0000009e;--elevation-border:#ffffff1f;--status-booked-bg:#282b30;--status-booked-text:#c6ccd4;--status-booked-border:#464b54;--status-booked-strong:#59616c;--status-dispatched-bg:#412716;--status-dispatched-text:#ffb184;--status-dispatched-border:#754027;--status-dispatched-strong:#a94e1b;--status-picked-up-bg:#172d49;--status-picked-up-text:#9bcaff;--status-picked-up-border:#2c5688;--status-picked-up-strong:#2d67aa;--status-in-transit-bg:#3a3016;--status-in-transit-text:#f5ce72;--status-in-transit-border:#6e571f;--status-in-transit-strong:#936a09;--status-delivered-bg:#17382a;--status-delivered-text:#86dfb1;--status-delivered-border:#2c6950;--status-delivered-strong:#27734c;--status-claim-bg:#302440;--status-claim-text:#d4b9f4;--status-claim-border:#5c4379;--status-claim-strong:#875cc0;--status-tonu-bg:#302545;--status-tonu-text:#cbb7ff;--status-tonu-border:#58447c;--status-tonu-strong:#6a4aa2;--status-canceled-bg:#42232c;--status-canceled-text:#ffabba;--status-canceled-border:#733845;--status-canceled-strong:#9d3b4d;--apple-primary-ink:var(--ui-text);--apple-mid-gray:var(--ui-text-muted);--apple-deep-gray:#d4d4d8;--apple-canvas:var(--ui-canvas);--apple-paper:var(--ui-surface);--apple-faded-surface:var(--ui-surface-subtle);--apple-hover-wash:var(--ui-hover);--apple-hairline:var(--ui-border);--chime-surface:var(--ui-surface);--chime-surface-soft:var(--ui-surface-subtle);--chime-border:var(--ui-border);--chime-muted:var(--ui-text-muted);color:var(--ui-text);background:var(--ui-canvas)}.sidebar{isolation:isolate;-webkit-backdrop-filter:saturate(165%)blur(32px);backdrop-filter:saturate(165%)blur(32px);height:calc(100vh - 20px);color:var(--apple-primary-ink);z-index:30;background:#f2f2f4d1;border-right:1px solid #1d1d1f17;flex-direction:column;padding:20px 12px 14px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:inset -1px 0 #ffffff94}.sidebar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(145deg,#ffffff85,#0000 32%,#ffffff29 72%,#0000);position:absolute;inset:0}.dark .sidebar{color:#f5f5f7;background:#18181ad1;border-right-color:#ffffff1a;box-shadow:inset -1px 0 #ffffff0f}.dark .sidebar:before{background:linear-gradient(145deg,#ffffff14,#0000 34%,#ffffff05)}.brand{align-items:center;gap:9px;min-height:36px;padding:0 4px 22px;display:flex}.brand-mark{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px;display:block;box-shadow:0 3px 10px #00000029,inset 0 0 0 1px #ffffff1a}.brand span{display:block}.brand-wordmark{object-fit:contain;object-position:left center;width:72px;height:28px;display:block}.dark .brand-wordmark{filter:brightness(0)invert();opacity:.94}.brand span{color:var(--chime-muted);letter-spacing:.01em;margin-top:5px;font-size:10px}.brand-copy{min-width:0}.sidebar-collapse.button{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--chime-muted);border-radius:7px;margin-left:auto;padding:0}.sidebar-collapse.button:hover{color:var(--apple-primary-ink);background:var(--apple-hover-wash);transform:scale(1.04)}.app--compact{grid-template-columns:82px minmax(0,1fr)}.app--compact .sidebar{padding-inline:12px}.app--compact .brand{flex-direction:column;justify-content:flex-start;gap:7px;min-height:76px;padding:1px 0 12px}.app--compact .brand-copy,.app--compact .nav-label,.app--compact .nav-item>span:not(.app-icon),.app--compact .nav-chevron,.app--compact .footer-action>span:not(.app-icon),.app--compact .sidebar-profile>span,.app--compact .profile-chevron{display:none}.app--compact .sidebar-collapse{border:1px solid var(--chime-border);background:#ffffffb8;margin:0;position:static;box-shadow:0 2px 7px #1d1d1f0f}.app--compact .sidebar-collapse svg{transform:rotate(180deg)}.app--compact .nav-item.button,.app--compact .footer-action.button{justify-content:center;width:44px;min-width:44px;margin-inline:auto;padding:0}.app--compact .nav-item.button{border-radius:50%;height:44px;min-height:44px}.app--compact .sidebar-switch{display:none}.app--compact .sidebar-profile.button{border-radius:50%;grid-template-columns:38px;justify-content:center;width:48px;height:48px;min-height:48px;margin-inline:auto;padding:5px}.sidebar nav{overscroll-behavior:contain;scrollbar-color:#1d1d1f29 transparent;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.sidebar nav::-webkit-scrollbar{width:4px}.sidebar nav::-webkit-scrollbar-thumb{background:#1d1d1f29;border-radius:999px}.nav-label{color:var(--chime-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 10px 7px;font-size:10px;font-weight:700}.nav-label--spaced{margin-top:24px}.nav-item.button{width:100%;min-height:38px;color:var(--apple-deep-gray);transition:color .18s var(--chime-motion-ease), background-color .18s var(--chime-motion-ease), box-shadow .22s var(--chime-motion-ease), transform .14s var(--chime-motion-ease);border-radius:999px;justify-content:flex-start;gap:10px;padding:0 12px;font-size:12px;font-weight:500;position:relative;overflow:hidden}.nav-item.button svg{transition:color .18s var(--chime-motion-ease)}.nav-item.button:hover svg{transform:scale(1.08)}.nav-item.button:hover{color:var(--apple-primary-ink);background:#ffffff9e}.nav-item.button:active,.nav-item.button[data-pressed=true]{background:#ffffffc2;transform:scale(.985)}.nav-item--active.button{color:var(--apple-primary-ink);background:#fffffff0;border:1px solid #1d1d1f14;box-shadow:0 3px 12px #1d1d1f14,inset 0 1px #ffffffd1}.nav-item--active.button svg{color:var(--chime-accent)}.app--compact .nav-item--active.button{background:#fffffff5;border-radius:50%;width:44px;height:44px;min-height:44px;box-shadow:0 5px 16px #1d1d1f1a,inset 0 1px #ffffffe6}.new-erp-shell .nav-item--active.button{background:#2d7737;border-color:#2d7737;box-shadow:0 3px 10px #2d773738,inset 0 1px #ffffff29;color:#fff!important}.new-erp-shell .nav-item--active.button svg{color:#fff!important}.new-erp-shell.app--compact .nav-item--active.button{background:#2d7737;border-color:#2d7737;box-shadow:0 4px 12px #2d77373d,inset 0 1px #ffffff29}.app.new-erp-shell.dark .nav-item--active.button{background:#3f7939;border-color:#5b9253;box-shadow:0 4px 12px #00000047,inset 0 1px #ffffff1f;color:#fff!important}.app.new-erp-shell.dark .nav-item--active.button svg{color:#fff!important}.app.new-erp-shell.dark.app--compact .nav-item--active.button{background:#3f7939;border-color:#5b9253;box-shadow:0 4px 12px #00000047,inset 0 1px #ffffff1f}.nav-item--disclosure .nav-chevron{transition:transform .18s var(--apple-control-ease);margin-left:auto}.nav-item--disclosure.nav-item--open .nav-chevron{transform:rotate(180deg)}.nav-submenu{border-left:1px solid var(--chime-border);gap:2px;margin:2px 0 8px 9px;padding:3px 0 3px 10px;display:grid}.nav-subitem.button{min-height:34px;color:var(--apple-deep-gray);border-radius:8px;justify-content:flex-start;gap:9px;padding:0 9px;font-size:12px;font-weight:500}.nav-subitem.button:hover{color:var(--apple-primary-ink);background:#ffffffad}.nav-badge{color:#fff;background:#244a1e;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;font-size:10px;font-weight:700;display:grid}.app--compact .nav-badge{border:2px solid #f2f2f4f5;width:16px;height:16px;margin:0;font-size:8px;line-height:1;position:absolute;top:2px;right:1px;box-shadow:0 1px 3px #1d1d1f1f}.dark.app--compact .nav-badge{border-color:#18181af5}.dark .nav-item.button,.dark .nav-subitem.button{color:#c7c7cc}.dark .nav-subitem.button:hover,.dark .nav-item.button:hover{color:#fff;background:#ffffff14}.dark .nav-item--active.button{color:#fff;background:#ffffff21;border-color:#ffffff1a;box-shadow:0 4px 14px #00000038,inset 0 1px #ffffff17}.nav-chevron{opacity:.6;margin-left:auto}.sidebar-footer{z-index:2;background:0 0;border-top:1px solid #1d1d1f12;flex:none;margin-top:8px;padding-top:8px;position:relative}.dark .sidebar-footer{border-top-color:#ffffff14}.footer-action.button{width:100%;min-height:36px;color:var(--apple-primary-ink);border-radius:9px;justify-content:flex-start;gap:10px;padding:0 10px;font-size:12px;font-weight:500}.dark .footer-action.button{color:#f5f5f7}.footer-action.button:hover{background:var(--apple-hover-wash);box-shadow:none}.dark .footer-action.button:hover,.dark .footer-action.button[data-pressed=true]{color:#fff;background:#ffffff17}.footer-action.button[data-disabled=true]{opacity:.45}.theme-toggle-row .sidebar-switch{width:30px;height:18px;transition:background-color .22s var(--chime-motion-ease), box-shadow .22s var(--chime-motion-ease);background:oklch(82% .01 260);border-radius:999px;flex:none;margin-left:auto;position:relative;box-shadow:inset 0 1px 2px #0000001f}.theme-toggle-row .sidebar-switch i{width:14px;height:14px;transition:transform .28s var(--chime-motion-ease), box-shadow .22s var(--chime-motion-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000038}.theme-toggle-row .sidebar-switch[data-on=true]{background:var(--apple-control-accent)}.theme-toggle-row .sidebar-switch[data-on=true] i{transform:translate(12px)}.sidebar-profile.button{text-align:left;background:#ffffffe0;border:1px solid #1d1d1f17;border-radius:999px;grid-template-columns:38px minmax(0,1fr) 28px;justify-content:stretch;align-items:center;gap:10px;width:100%;min-height:58px;margin-top:12px;padding:8px 10px;display:grid;box-shadow:0 5px 16px #1d1d1f12,inset 0 1px #ffffffe6}.sidebar-profile.button:hover{background:#fffffffa;border-color:#1d1d1f21;transform:translateY(-1px);box-shadow:0 9px 24px #1d1d1f1a,inset 0 1px #fff}.dark .sidebar-profile{border-color:var(--chime-border);background:#ffffff0e}.dark .sidebar-profile.button:hover{background:#ffffff17;border-color:#ffffff29}.sidebar-avatar{color:oklch(40% .11 45);background:oklch(89% .055 55);width:38px;height:38px;font-size:10px;font-weight:700}.sidebar-avatar img{object-fit:cover;width:100%;height:100%}.sidebar-profile>span{min-width:0}.sidebar-profile strong,.sidebar-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-profile strong{font-size:12px;font-weight:650}.sidebar-profile small{color:var(--chime-muted);margin-top:3px;font-size:9.5px;font-weight:450}.profile-chevron{color:var(--chime-muted);transition:transform .18s var(--apple-control-ease);justify-self:center}.sidebar-profile.button:hover .profile-chevron{color:var(--apple-primary-ink);transform:translateY(-1px)}.company-switcher{border-top:1px solid #1d1d1f1a;margin-top:12px;padding:12px 10px}.company-switcher span,.company-switcher strong{display:block}.company-switcher span{color:var(--chime-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.company-switcher strong{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;overflow:hidden}.workspace{min-width:0;position:relative}.topbar{z-index:20;-webkit-backdrop-filter:saturate(170%)blur(30px);backdrop-filter:saturate(170%)blur(30px);background:#ffffffc7;border-bottom:1px solid #1d1d1f1a;justify-content:space-between;align-items:center;gap:14px;height:52px;padding:0 18px;display:flex;position:sticky;top:0;box-shadow:inset 0 1px #ffffffe0}.dark .topbar{background:#1c1c1eb8;border-bottom-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14}.topbar-title{align-items:center;gap:8px;min-width:0;display:flex}.mobile-page-title{display:none}.topbar-title strong,.topbar-title span{display:block}.top-actions{justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.preview-live-indicator{border:1px solid var(--ui-success);align-items:center;gap:6px;min-height:28px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.preview-live-indicator{border:1px solid color-mix(in srgb, var(--ui-success) 28%, var(--ui-border))}}.preview-live-indicator{color:var(--ui-success);background:var(--ui-success);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.preview-live-indicator{background:color-mix(in srgb, var(--ui-success) 7%, var(--ui-surface))}}.preview-live-indicator{white-space:nowrap;font-size:10px;font-weight:750}.preview-live-indicator i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.preview-live-indicator i{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 16%, transparent)}}.preview-read-error{border:1px solid var(--ui-danger);margin:0 0 12px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.preview-read-error{border:1px solid color-mix(in srgb, var(--ui-danger) 35%, var(--ui-border))}}.preview-read-error{border-radius:var(--ui-radius-control);color:var(--ui-danger);background:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.preview-read-error{background:color-mix(in srgb, var(--ui-danger) 5%, var(--ui-surface))}}.preview-read-error{font-size:12px;line-height:1.45}.preview-read-error strong{letter-spacing:.07em;font-size:10px;display:block}.preview-read-error span{margin-top:2px;display:block}.operational-read-state{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface);color:var(--ui-text-muted);gap:4px;margin:0 2px;padding:14px 16px;font-size:13px;display:grid}.operational-read-state strong{color:var(--ui-text);letter-spacing:.07em;font-size:11px}.operational-read-state--error{border-color:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.operational-read-state--error{border-color:color-mix(in srgb, var(--ui-danger) 35%, var(--ui-border))}}.operational-read-state--error{background:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.operational-read-state--error{background:color-mix(in srgb, var(--ui-danger) 5%, var(--ui-surface))}}.operational-read-state--error,.operational-read-state--error strong{color:var(--ui-danger)}.top-actions .button,.mobile-menu.button{width:34px;min-width:34px;height:34px;min-height:34px;color:var(--chime-muted);border-radius:50%;padding:0}.top-actions .button:hover,.mobile-menu.button:hover{background:var(--apple-hover-wash);color:inherit;box-shadow:none}.dark .top-actions .button:hover,.dark .mobile-menu.button:hover{background:var(--chime-surface-soft)}.profile-avatar{color:oklch(40% .11 45);background:oklch(89% .055 55);width:34px;height:34px;margin-left:5px;font-size:11px;font-weight:700}.company-avatar-trigger.button{border:1px solid #0000;border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;margin-left:2px;padding:3px;position:relative}.company-avatar-trigger.button:hover{background:#ffffffb8;border-color:#1d1d1f1a}.dark .company-avatar-trigger.button:hover{background:#ffffff14;border-color:#ffffff1f}.company-avatar-trigger .profile-avatar{width:34px;height:34px;margin:0}.company-trigger-dot{background:var(--apple-control-accent);border:2px solid #fffffff2;border-radius:50%;width:9px;height:9px;position:absolute;bottom:2px;right:2px;box-shadow:0 1px 2px #00000024}.dark .company-trigger-dot{border-color:#1c1c1ef2}.company-dropdown{-webkit-backdrop-filter:saturate(180%)blur(28px);backdrop-filter:saturate(180%)blur(28px);background:#ffffffe0;border:1px solid #1d1d1f1f;border-radius:14px;min-width:220px;padding:6px;box-shadow:0 18px 50px #1d1d1f2e,inset 0 1px #ffffffe6}.dark .company-dropdown{background:#242426e6;border-color:#ffffff1f;box-shadow:0 18px 50px #00000061,inset 0 1px #ffffff14}.company-dropdown [role=menuitemradio]{border-radius:9px;gap:10px;min-height:42px;padding:6px 8px;font-size:12px}.company-option-mark{width:28px;height:28px;color:var(--chime-accent-strong);letter-spacing:.02em;background:oklch(94% .035 55);border-radius:8px;flex:none;place-items:center;font-size:9px;font-weight:750;display:grid}.dark .company-option-mark{color:oklch(78% .13 55);background:oklch(31% .04 55)}.company-option-check{color:var(--apple-control-accent);margin-left:auto}.mobile-menu,.mobile-tabbar{display:none}.topbar-title--date .topbar-date{letter-spacing:-.012em;color:var(--ui-text);white-space:nowrap;font-size:15px;font-weight:650}.topbar--dashboard{height:64px}.topbar-title--date .topbar-date-widget{box-sizing:border-box;border:1px solid var(--ui-border);align-items:center;gap:10px;min-width:148px;height:46px;padding:4px 15px 4px 4px;display:flex}@supports (color:color-mix(in lab, red, red)){.topbar-title--date .topbar-date-widget{border:1px solid color-mix(in srgb,var(--ui-border) 82%,transparent)}}.topbar-title--date .topbar-date-widget{background:var(--ui-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.topbar-title--date .topbar-date-widget{background:color-mix(in srgb,var(--ui-surface) 88%,transparent)}}.topbar-title--date .topbar-date-widget{color:var(--ui-text);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);font-variant-numeric:tabular-nums;box-shadow:0 4px 14px #00000014,inset 0 1px #ffffffb8}.topbar-title--date .topbar-date-widget>strong{background:var(--ui-text);width:38px;height:38px;color:var(--ui-surface);letter-spacing:-.035em;border-radius:50%;flex:0 0 38px;place-items:center;font-size:22px;font-weight:500;line-height:1;display:grid;box-shadow:inset 0 1px 1px #ffffff29,0 2px 6px #00000029}.topbar-title--date .topbar-date-widget>span{gap:1px;min-width:0;line-height:1.05;display:grid}.topbar-title--date .topbar-date-widget b,.topbar-title--date .topbar-date-widget em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.topbar-title--date .topbar-date-widget b{letter-spacing:-.01em;font-size:12px;font-weight:750}.topbar-title--date .topbar-date-widget em{color:var(--ui-text-muted);font-size:11.5px;font-style:normal;font-weight:550}.dark .topbar-title--date .topbar-date-widget{box-shadow:0 5px 16px #0003,inset 0 1px #ffffff17}@media (width<=600px){.topbar--dashboard{height:calc(60px + env(safe-area-inset-top))}.topbar-title--date .topbar-date-widget{gap:8px;min-width:130px;height:42px;padding-right:12px}.topbar-title--date .topbar-date-widget>strong{flex-basis:34px;width:34px;height:34px;font-size:20px}}@media (prefers-reduced-transparency:reduce){.topbar-title--date .topbar-date-widget{background:var(--ui-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.top-actions--dashboard{gap:8px}.topbar-search{border:1px solid var(--ui-border);background:var(--ui-surface-subtle);width:220px;height:32px;color:var(--ui-text-muted);border-radius:999px;align-items:center;gap:7px;padding:0 12px;transition:width .16s,border-color .16s;display:flex;position:relative}.topbar-search:focus-within{border-color:var(--ui-text-muted);width:280px}@supports (color:color-mix(in lab, red, red)){.topbar-search:focus-within{border-color:color-mix(in srgb, var(--ui-text-muted) 45%, var(--ui-border))}}.topbar-search:focus-within{background:var(--ui-surface)}.topbar-search>svg{flex:none}.topbar-search-input{min-width:0;color:var(--ui-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12px}.topbar-search-input:focus-visible{outline:none}.topbar-search-input::placeholder{color:var(--ui-text-muted)}.topbar-search-results{z-index:30;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-elevated);width:300px;max-height:360px;box-shadow:var(--ui-shadow-overlay);padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.topbar-search-empty{color:var(--ui-text-muted);text-align:center;margin:0;padding:14px 10px;font-size:12px}.topbar-search-group{flex-direction:column;gap:1px;display:flex}.topbar-search-group+.topbar-search-group{border-top:1px solid var(--ui-border);margin-top:6px;padding-top:6px}.topbar-search-group>span{color:var(--ui-text-muted);letter-spacing:.07em;text-transform:uppercase;padding:4px 8px 3px;font-size:9px;font-weight:750}.topbar-search-group button{width:100%;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 8px;display:flex}.topbar-search-group button:hover{background:var(--ui-hover)}.topbar-search-group button strong{font-size:12px;font-weight:600}.topbar-search-group button small{color:var(--ui-text-muted);font-size:10.5px}.topbar-bell{position:relative}.topbar-badge{border:2px solid var(--ui-surface);background:var(--ui-danger);color:#fff;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8.5px;font-weight:750;line-height:1;display:grid;position:absolute;top:3px;right:3px}.topbar-bell-menu{z-index:30;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-elevated);width:300px;max-height:380px;box-shadow:var(--ui-shadow-overlay);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.topbar-bell-menu__header{justify-content:space-between;align-items:center;padding:6px 8px 8px;display:flex}.topbar-bell-menu__header span{color:var(--ui-text);font-size:11px;font-weight:750}.topbar-bell-menu__header small{color:var(--ui-danger);font-size:10px;font-weight:700}.topbar-bell-empty{color:var(--ui-text-muted);text-align:center;margin:0;padding:16px 10px;font-size:12px}.topbar-bell-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:8px;width:100%;padding:7px 8px;display:flex}.topbar-bell-item:hover{background:var(--ui-hover)}.topbar-bell-item strong{color:var(--ui-text);font-size:12px;font-weight:600;display:block}.topbar-bell-item small{color:var(--ui-text-muted);font-size:10.5px;line-height:1.4;display:block}.topbar-bell-dot{background:var(--ui-text-muted);border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.topbar-bell-dot--high{background:#d98a2b}.topbar-bell-dot--urgent{background:var(--ui-danger)}.topbar-bell-viewall{border:0;border-top:1px solid var(--ui-border);width:100%;color:var(--ui-text-muted);font:650 11px var(--font);cursor:pointer;background:0 0;margin-top:2px;padding:8px}.topbar-bell-viewall:hover{color:var(--ui-text)}.topbar-company-switch{position:relative}.topbar-company-dropdown{z-index:30;position:absolute;top:calc(100% + 8px);right:0}@media (width<=720px){.topbar-search{background:0 0;border-color:#0000;width:0;min-width:0;padding:0;overflow:hidden}.topbar-search:focus-within{border-color:var(--ui-border);background:var(--ui-surface);width:170px;padding:0 12px}.topbar-search>svg{display:none}.topbar-search:focus-within>svg{display:block}.top-actions--dashboard .product-button span:last-child{display:none}.top-actions--dashboard .product-button{justify-content:center;width:34px;min-width:34px;padding:0}}.content{z-index:1;width:100%;max-width:none;margin:0;padding:20px 22px 26px;position:relative}.new-erp-shell .content{height:calc(100vh - 72px);overflow-y:auto}@media (width<=720px){.new-erp-shell .content{height:auto;overflow-y:visible}}.new-erp-shell .chime-next>*{animation:new-erp-page-in .22s var(--chime-motion-ease) both}@keyframes new-erp-page-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.new-erp-shell .chime-next>*{animation:none}}.new-erp-route-loading{min-height:220px;color:var(--muted);justify-content:center;align-items:center;display:flex}.new-erp-route-loading__spin{animation:.9s linear infinite new-erp-route-spin}@keyframes new-erp-route-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.new-erp-route-loading__spin{animation:none}}.new-erp-shell .content:has(>.chime-next>.dashboard){padding-top:10px;padding-bottom:10px}@media (height<=920px){.new-erp-shell .content:has(>.chime-next>.dashboard){padding-top:4px;padding-bottom:4px}}.page-heading{justify-content:space-between;align-items:center;gap:28px;margin-bottom:16px;display:flex}.page-heading>div:first-child{min-width:0}.dispatcher-welcome{align-items:center;gap:12px;min-width:0;display:flex}.dispatcher-avatar-wrap{flex:none;position:relative}.dispatcher-avatar{color:oklch(40% .11 45);background:oklch(89% .055 55);border:2px solid #fffffff5;width:48px;height:48px;font-size:12px;font-weight:750;box-shadow:0 6px 18px oklch(58% .035 285/.14)}.dispatcher-avatar img{object-fit:cover;width:100%;height:100%}.dispatcher-verified{color:#fff;filter:drop-shadow(0 2px 4px #007acc3d);place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:-3px;right:-4px}.dispatcher-verified svg{fill:#249ff0;stroke:currentColor;stroke-width:2.4px;display:block}.dispatcher-welcome-copy{min-width:0}.page-heading h1{font-family:var(--font-sf-pro-display);letter-spacing:-.018em;margin:0;font-size:clamp(23px,2vw,28px);font-weight:600;line-height:1.08}.page-heading p{color:var(--chime-muted);margin:6px 0 0;font-size:12px}.data-freshness{color:oklch(43% .12 155);white-space:nowrap;align-items:center;gap:5px;margin-left:9px;font-size:11px;font-weight:600;display:inline-flex}.data-freshness i{background:oklch(62% .16 155);border-radius:50%;width:6px;height:6px}.data-freshness[data-refreshing=true]{color:var(--chime-muted)}.data-freshness[data-refreshing=true] i{background:var(--apple-control-accent);animation:.8s ease-in-out infinite alternate data-pulse}.dark .dispatcher-avatar{border-color:#ffffff1f;box-shadow:0 7px 20px #00000047}.dark .dispatcher-verified{color:#fff}@keyframes data-pulse{to{opacity:.35;transform:scale(.78)}}.parser-page{max-width:1180px;margin:0 auto;padding:14px 0 28px}.parser-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:6px 0 22px;display:flex}.parser-heading h1{font-family:var(--font-sf-pro-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 8px;font-size:clamp(30px,3vw,36px);font-weight:650;line-height:1.05}.parser-heading p{color:var(--chime-muted);margin:0;font-size:13px;line-height:1.5}.parser-inline-private{color:oklch(43% .12 155);white-space:nowrap;align-items:center;gap:4px;margin-left:7px;font-size:11px;font-weight:650;display:inline-flex}.parser-eyebrow,.parser-private{align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.parser-eyebrow{color:#d95f0b;letter-spacing:.02em;text-transform:uppercase}.parser-private{color:oklch(43% .12 155);background:#ffffffb8;border:1px solid #1d1d1f14;border-radius:999px;flex:none;padding:8px 11px}.parser-layout{grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);align-items:stretch;gap:14px;display:grid}.parser-upload-card,.parser-guide-card{background:#ffffffd1;border:1px solid #1d1d1f14;border-radius:26px;box-shadow:0 18px 45px #322d4612,inset 0 1px #ffffffe6}.parser-upload-card>[data-slot=content]{gap:16px;height:100%;padding:16px;display:grid}.parser-dropzone{cursor:pointer;text-align:center;background:radial-gradient(circle at 50% 0,#fff5ede0,#f9f9fbd1 48%,#f6f6f9eb);border:1px dashed #1d1d1f2e;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:34px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.parser-dropzone:after{content:"";filter:blur(30px);pointer-events:none;background:#ff7a1a0f;border-radius:50%;width:220px;height:220px;position:absolute}.parser-dropzone:hover{border-color:#ff7a1a6b;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ff7a1a0d}.parser-dropzone[data-selected=true]{background:linear-gradient(145deg,#f2fcf7f5,#f9f9fbe6);border-style:solid;border-color:#27ae6047}.parser-dropzone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.parser-dropzone>*{z-index:1;position:relative}.parser-upload-icon{color:#ff6b0b;background:#fffffff0;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:17px;display:grid;box-shadow:0 12px 28px #3d30271c,inset 0 0 0 1px #1d1d1f0f}.parser-dropzone[data-selected=true] .parser-upload-icon{color:#14945d}.parser-dropzone strong{letter-spacing:-.01em;overflow-wrap:anywhere;max-width:420px;font-size:17px}.parser-dropzone p{color:var(--chime-muted);margin:7px 0 18px;font-size:12px}.parser-file-button{color:#fff;background:#1d1d1f;border-radius:999px;padding:10px 16px;font-size:12px;font-weight:650;box-shadow:0 7px 18px #1d1d1f2b}.parser-action-row{justify-content:space-between;align-items:center;gap:18px;padding:2px 4px 0;display:flex}.parser-action-row>div{gap:3px;display:grid}.parser-action-row strong{font-size:12px}.parser-action-row span{color:var(--chime-muted);font-size:11px}.parser-primary-action{color:#fff;background:linear-gradient(#ff832b,#f26312);border-radius:999px;min-width:150px;min-height:42px;font-size:12px;font-weight:650;box-shadow:0 9px 22px #d64e0033,inset 0 1px #ffffff3d}.parser-primary-action[data-disabled=true]{color:#a4450f9e;background:#ff6b0b21;box-shadow:inset 0 0 0 1px #ff6b0b21}.parser-guide-card{flex-direction:column;min-height:100%;display:flex}.parser-guide-card>[data-slot=header]{align-items:center;gap:11px;padding:21px 21px 17px;display:flex}.parser-guide-card [data-slot=title]{letter-spacing:-.01em;font-size:14px}.parser-guide-card [data-slot=header] p{color:var(--chime-muted);margin:3px 0 0;font-size:11px}.parser-guide-icon{color:#ff6b0b;background:#ff7a1a1a;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.parser-steps{gap:0;padding:4px 21px 18px;display:grid}.parser-steps>div{gap:12px;min-height:78px;display:flex;position:relative}.parser-steps>div:not(:last-child):after{content:"";background:#1d1d1f1a;width:1px;position:absolute;top:32px;bottom:5px;left:14px}.parser-steps b{color:#1d1d1f;background:#f1f1f4;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.parser-steps span{align-content:start;gap:5px;padding-top:5px;display:grid}.parser-steps strong{font-size:12px}.parser-steps small{max-width:210px;color:var(--chime-muted);font-size:11px;line-height:1.4}.parser-tip{color:oklch(39% .1 155);background:oklch(96% .025 155);border-radius:14px;align-items:center;gap:8px;margin:auto 14px 14px;padding:12px;font-size:10px;line-height:1.35;display:flex}.dark .parser-upload-card,.dark .parser-guide-card{background:#232326d6;border-color:#ffffff14;box-shadow:0 20px 48px #0003,inset 0 1px #ffffff0a}.dark .parser-dropzone{background:radial-gradient(circle at 50% 0,#4f311f7a,#1e1e21e6 54%);border-color:#ffffff21}.dark .parser-upload-icon{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff0f}.dark .parser-file-button,.dark .parser-primary-action{color:#1d1d1f;background:#f5f5f7}.dark .parser-primary-action[data-disabled=true]{color:#ffac70b3;background:#ff6b0b1f;border:1px solid #ff7d2033;box-shadow:inset 0 1px #ffffff09}.dark .parser-primary-action:not([data-disabled=true]){color:#fff;background:linear-gradient(#ff832b,#f26312);box-shadow:0 10px 24px #d64e0038,inset 0 1px #ffffff3d}.dark .parser-private{background:#ffffff0d;border-color:#ffffff14}.parser-upload-strip,.parser-form-card,.telegram-card{background:#ffffffd6;border:1px solid #1d1d1f14;box-shadow:0 16px 42px #322d4611,inset 0 1px #ffffffeb}.parser-upload-strip{border-radius:22px;margin-bottom:14px;transition:box-shadow .26s,border-color .26s}.parser-upload-strip>[data-slot=content]{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.parser-upload-strip--focus{isolation:isolate;border-color:#0000;max-width:820px;margin:38px auto 14px;position:relative;overflow:visible}.parser-upload-strip--focus:before{z-index:0;background:conic-gradient(from var(--parser-rgb-angle),#ff6b0b,#ff2d75,#7657ff,#2a9dff,#22c78a,#ffd43b,#ff6b0b);content:"";opacity:.72;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:24px;padding:2px;animation:9s linear infinite parser-rgb-border;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.parser-upload-strip--focus:after{z-index:-1;filter:blur(24px);content:"";opacity:.62;pointer-events:none;background:linear-gradient(90deg,#ff6b0b2e,#7657ff29,#2a9dff26,#22c78a24);border-radius:28px;position:absolute;inset:8px 24px -14px}.parser-upload-strip--focus>[data-slot=content]{z-index:1;background:var(--chime-surface);border-radius:20px;grid-template-columns:minmax(0,1fr);padding:16px;position:relative}.parser-upload-strip--focus .parser-compact-drop{text-align:center;flex-direction:column;justify-content:center;min-height:250px}.parser-upload-strip--focus .parser-compact-drop>span{border-radius:18px;width:58px;height:58px}.parser-upload-strip--focus .parser-compact-drop strong{font-size:16px}.parser-upload-strip--focus .parser-compact-drop em{margin:8px 0 0}.parser-upload-strip--focus .parser-primary-action{width:100%}.parser-compact-drop{cursor:pointer;min-width:0;transition:background-color .24s ease, border-color .24s ease, transform .18s var(--chime-motion-ease);background:#f7f7f9d9;border:1px dashed #1d1d1f26;border-radius:15px;align-items:center;gap:12px;padding:10px 13px;display:flex}.parser-compact-drop:active{transform:scale(.995)}.parser-compact-drop[data-selected=true]{background:#effaf5cc;border-style:solid;border-color:#27ae603d}.parser-compact-drop[data-dragging=true]{background:#fff6eef0;border-style:solid;border-color:#ff6b0b94;transform:translateY(-2px)scale(1.005);box-shadow:inset 0 0 0 3px #ff6b0b14,0 12px 30px #ff6b0b1a}.parser-compact-drop[data-dragging=true]>span{color:#ff6b0b;transform:translateY(-2px)scale(1.08);box-shadow:0 10px 24px #ff6b0b2b}.parser-compact-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.parser-compact-drop>span{color:#f06b12;width:38px;height:38px;transition:color .24s ease, transform .36s var(--chime-motion-ease), box-shadow .28s ease;background:#fff;border-radius:12px;flex:none;place-items:center;display:grid;box-shadow:0 5px 14px #1d1d1f14}.parser-compact-drop[data-selected=true]>span{color:#159261;transform:scale(1.04);box-shadow:0 8px 20px #1592611f}.parser-compact-drop>div{gap:3px;min-width:0;display:grid}.parser-compact-drop strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.parser-compact-drop small{color:var(--chime-muted);font-size:10px}.parser-compact-drop em{color:var(--apple-primary-ink);background:#fff;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:10px;font-style:normal;font-weight:650}.parser-workbench{animation:parser-reveal .52s var(--chime-motion-ease) both;grid-template-columns:minmax(0,1.4fr) minmax(340px,400px);align-items:start;gap:18px;display:grid}@keyframes parser-reveal{0%{opacity:0;transform:translateY(12px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.parser-page[data-stage=extracting] .parser-upload-strip{border-color:#ff6b0b38;box-shadow:0 20px 54px #ff6b0b14,inset 0 1px #ffffffeb}.parser-page[data-stage=extracting] .parser-compact-drop{pointer-events:none}.parser-primary-action{transition:transform .16s var(--chime-motion-ease), background-color .24s ease, box-shadow .28s ease, color .24s ease}.parser-primary-action:active{transform:scale(.975)}.parser-action-icon{place-items:center;display:grid}.parser-page[data-stage=extracting] .parser-action-icon{animation:.9s linear infinite parser-spark}@property --parser-rgb-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes parser-rgb-border{to{--parser-rgb-angle:360deg}}@media (prefers-reduced-motion:reduce){.parser-upload-strip--focus:before{animation:none}}@keyframes parser-spark{to{transform:rotate(360deg)}}.parser-empty-state{min-height:260px;color:var(--chime-muted);background:#ffffff6b;border:1px dashed #1d1d1f1f;border-radius:22px;justify-content:center;align-items:center;gap:14px;display:flex}.parser-empty-state>span{color:#f06b12;background:#fff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 9px 24px #1d1d1f14}.parser-empty-state strong{color:var(--apple-primary-ink);font-size:14px}.parser-empty-state p{margin:5px 0 0;font-size:11px}.parser-form-card,.telegram-card{border-radius:22px}.parser-form-card>[data-slot=header],.telegram-card>[data-slot=header]{border-bottom:1px solid #1d1d1f12;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.parser-form-card [data-slot=title],.telegram-card [data-slot=title]{letter-spacing:-.01em;font-size:14px}.parser-form-card [data-slot=header] p{color:var(--chime-muted);margin:4px 0 0;font-size:10px}.parser-completion{color:#9a5a14;background:#f59e0b1c;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.parser-completion[data-ready=true]{color:#187451;background:#22c55e1a}.parser-form-card>[data-slot=content]{gap:12px;padding:14px;display:grid}.parser-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 2px 2px;display:grid}.parser-progress>span{background:#1d1d1f12;border-radius:999px;height:5px;overflow:hidden}.parser-progress i{border-radius:inherit;background:linear-gradient(90deg,#1fbf83,#53d6a6);height:100%;display:block}.parser-progress small{color:var(--chime-muted);font-size:9px}.parser-field-section{animation:parser-section-in .48s var(--chime-motion-ease) both;background:#f9f9facc;border:1px solid #1d1d1f12;border-radius:16px;padding:13px}.parser-form-card>[data-slot=content]>.parser-field-section:first-of-type{animation-delay:60ms}.parser-form-card>[data-slot=content]>.parser-field-section:nth-of-type(2){animation-delay:.12s}.parser-form-card>[data-slot=content]>.parser-field-section:nth-of-type(3){animation-delay:.18s}@keyframes parser-section-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.parser-field-section[data-tone=pickup]{background:#f9fafadb;border-color:#29a7723d}.parser-field-section[data-tone=delivery]{background:#f9fafadb;border-color:#2f80cf3d}.parser-field-section h2{letter-spacing:.025em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 11px;font-size:11px;display:flex}.parser-field-section[data-tone=pickup] h2{color:#137a54}.parser-field-section[data-tone=delivery] h2{color:#2372bb}.parser-fields{gap:10px;display:grid}.parser-fields--2{grid-template-columns:repeat(2,minmax(0,1fr))}.parser-fields label{gap:5px;min-width:0;display:grid}.parser-fields label>span{color:var(--chime-muted);font-size:11.5px;font-weight:600}.parser-fields input{width:100%;min-width:0;height:44px;color:var(--apple-primary-ink);font:inherit;background:#ffffffeb;border:1px solid #1d1d1f1a;border-radius:11px;outline:0;padding:0 12px;font-size:14px;transition:border-color .16s,box-shadow .16s}.parser-fields input:focus{border-color:#ff6b0b8c;box-shadow:0 0 0 3px #ff6b0b1a}.parser-fields input[readonly]{color:var(--chime-muted);background:#1d1d1f09}.parser-stop-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:3px;padding:8px 4px 0;display:flex}.parser-stop-heading h2{color:#137a54;letter-spacing:.025em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.parser-stop-heading[data-tone=delivery] h2{color:#2372bb}.parser-stop-heading h2 span{color:#fff;background:currentColor;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.parser-stop-heading .button{border:1px solid #1d1d1f14;border-radius:999px;min-height:30px;padding:5px 9px;font-size:9px}.parser-stop-card-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.parser-stop-card-title h2{margin:0}.parser-stop-card-title .button{color:#bd4f4f;border-radius:50%;width:28px;min-width:28px;min-height:28px}.parser-regenerate{border:1px solid #1d1d1f14;border-radius:12px;width:100%;min-height:39px;font-size:10px}.telegram-card{animation:telegram-card-in .56s .11s var(--chime-motion-ease) both;position:sticky;top:78px;overflow:hidden}@keyframes telegram-card-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.telegram-card>[data-slot=header]>div{align-items:center;gap:8px;display:flex}.telegram-card>[data-slot=header] small{color:var(--chime-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:9px;display:block}.telegram-template-trigger.button{min-height:32px;color:var(--apple-primary-ink);background:#1d1d1f09;border:1px solid #1d1d1f14;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:650}.telegram-template-editor{animation:parser-section-in .36s var(--chime-motion-ease) both;background:#f9f9faeb;border:1px solid #1d1d1f14;border-radius:16px;gap:11px;margin:12px 14px 0;padding:14px;display:grid}.telegram-template-editor>div:first-child{gap:3px;display:grid}.telegram-template-editor strong{font-size:12px}.telegram-template-editor span{color:var(--chime-muted);font-size:10px;line-height:1.4}.telegram-template-editor textarea{resize:vertical;width:100%;min-height:220px;color:var(--apple-primary-ink);font:500 12px/1.55 var(--font-sf-pro-text);background:#fff;border:1px solid #1d1d1f1c;border-radius:12px;outline:none;padding:12px}.telegram-template-editor textarea:focus{border-color:#ff6b0b73;box-shadow:0 0 0 3px #ff6b0b17}.telegram-template-actions{justify-content:flex-end;gap:7px;display:flex}.telegram-template-actions .button{border-radius:999px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:650}.telegram-template-save.button{color:#fff;background:#1d1d1f;box-shadow:0 6px 16px #1d1d1f24}.telegram-dot{background:#2aabee;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2aabee1a}.telegram-card>[data-slot=content]{padding:14px}.telegram-card pre{color:#24323d;min-height:420px;max-height:calc(100dvh - 310px);font:500 12.5px/1.58 var(--font-sf-pro-text);white-space:pre-wrap;overflow-wrap:anywhere;animation:telegram-message-in .52s .23s var(--chime-motion-ease) both;background:linear-gradient(145deg,#f4f8fb,#eaf5fc);border:1px solid #2aabee24;border-radius:16px;margin:0;padding:18px;overflow:auto}@keyframes telegram-message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.telegram-actions{grid-template-columns:1fr 1.35fr;gap:8px;padding:0 14px 10px;display:grid}.telegram-actions .button{min-height:44px;transition:transform .15s var(--chime-motion-ease), box-shadow .24s ease, background-color .24s ease, color .24s ease;border-radius:999px;padding-inline:16px;font-size:12px;font-weight:700}.telegram-actions .button:active{transform:scale(.975)}.telegram-copy[data-pressed=true]{color:#fff;background:#168bc6}.telegram-copy{color:#168bc6;background:#2aabee14;border:1px solid #2aabee47}.telegram-save{color:#fff;background:#1d1d1f;box-shadow:0 8px 20px #1d1d1f26}.telegram-new{color:var(--apple-primary-ink);background:#1d1d1f0e;grid-column:1/-1}.telegram-safety{color:#7c5a34;background:#fff2e2c7;border-radius:11px;align-items:center;gap:7px;margin:0 14px 14px;padding:9px 11px;font-size:9px;line-height:1.4;display:flex}.dark .parser-upload-strip,.dark .parser-form-card,.dark .telegram-card{background:#232326db;border-color:#ffffff14;box-shadow:0 18px 44px #00000038}.dark .parser-compact-drop,.dark .parser-field-section{background:#ffffff09;border-color:#ffffff14}.dark .parser-compact-drop>span,.dark .parser-compact-drop em,.dark .parser-fields input{color:#f5f5f7;background:#ffffff12}.dark .parser-fields input{border-color:#ffffff1a}.dark .telegram-card pre{color:#f5f7f8;background:linear-gradient(145deg,#17212b,#202b36);border-color:#2aabee21}.dark .telegram-template-trigger.button,.dark .telegram-template-editor{background:#ffffff0d;border-color:#ffffff17}.dark .telegram-template-editor textarea{color:#f5f5f7;background:#ffffff0f;border-color:#ffffff1a}.dark .parser-empty-state{background:#ffffff06;border-color:#ffffff17}.dark .parser-empty-state>span{box-shadow:none;background:#ffffff12}.dark .parser-empty-state strong{color:#f5f5f7}.environment-widgets{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.weather-orb,.ip-orb{isolation:isolate;background:#ffffffe6;border:1px solid #1d1d1f14;align-content:center;justify-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px oklch(58% .035 285/.13),inset 0 1px #fffffff2}.weather-orb:before,.ip-orb:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffffe6;position:absolute;inset:5px}.weather-orb{background:radial-gradient(circle at 50% 38%,#fffffffa 0 42%,#fafafcf2 70%);border-radius:50%;width:76px;height:76px;box-shadow:0 8px 22px oklch(58% .035 285/.11),0 0 0 4px oklch(88% .055 72/.11),inset 0 -2px 7px oklch(75% .1 72/.16),inset 0 1px #fff}.weather-orb:before{border-bottom-color:oklch(72% .13 70/.72);border-radius:50%;box-shadow:inset 0 -1px 5px oklch(74% .12 70/.2)}.weather-orb-symbol{font-size:12px;line-height:1;position:absolute;top:9px;left:50%;translate:-50%}.weather-orb strong{color:var(--apple-primary-ink);font-family:var(--font-sf-pro-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:23px;font-weight:500;line-height:1}.weather-orb small{color:var(--chime-muted);letter-spacing:.01em;margin-top:4px;font-size:10px;font-weight:600}.ip-orb{text-align:left;border-radius:999px;grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr);justify-items:start;column-gap:8px;width:154px;height:66px;padding:0 13px}.ip-orb:before{border-radius:999px}.ip-orb-icon{background:var(--apple-primary-ink);color:#fff;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;width:26px;height:26px;display:grid}.ip-orb strong{min-width:0;max-width:100%;color:var(--apple-primary-ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:11px;font-weight:650;overflow:hidden}.ip-orb small{min-width:0;max-width:100%;color:var(--chime-muted);text-overflow:ellipsis;white-space:nowrap;align-self:start;margin-top:3px;font-size:10px;overflow:hidden}.dark .weather-orb,.dark .ip-orb{background:#2c2c2ff0;border-color:#ffffff1a;box-shadow:0 12px 30px #0000003d,inset 0 1px #ffffff14}.dark .weather-orb{background:radial-gradient(circle at 50% 38%,#363639fa 0 45%,#262629f5 72%);box-shadow:0 12px 30px #00000040,0 0 0 7px oklch(52% .08 72/.1),inset 0 -3px 8px oklch(50% .08 72/.18),inset 0 1px #ffffff1a}.dark .weather-orb:before,.dark .ip-orb:before{border-color:#ffffff14}.dark .weather-orb strong,.dark .ip-orb strong{color:#f5f5f7}.dark .ip-orb-icon{color:#1d1d1f;background:#f5f5f7}.monthly-goal{background:#ffffffeb;border:1px solid #1d1d1f17;border-radius:16px;grid-template-columns:minmax(170px,.7fr) minmax(220px,1.6fr) minmax(190px,.8fr);align-items:center;gap:18px;min-height:70px;margin-bottom:12px;padding:10px 14px;display:grid;box-shadow:0 5px 18px oklch(58% .035 285/.07),inset 0 1px #ffffffe6}.monthly-goal-heading{align-items:center;gap:10px;min-width:0;display:flex}.monthly-goal-icon{width:34px;height:34px;color:var(--chime-accent-strong);background:oklch(96% .025 70);border-radius:50%;flex:none;place-items:center;display:grid}.monthly-goal-heading div,.monthly-goal-heading strong,.monthly-goal-heading small,.monthly-goal-status strong,.monthly-goal-status small{min-width:0;display:block}.monthly-goal-heading strong{color:var(--apple-primary-ink);font-size:12px;font-weight:650}.monthly-goal-heading small{color:var(--chime-muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:10px}.monthly-goal-progress{background:oklch(92% .008 270);border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 1px 2px #1d1d1f14}.monthly-goal-progress i{border-radius:inherit;background:linear-gradient(90deg,oklch(67% .16 155),oklch(72% .15 155));min-width:0;height:100%;display:block}.monthly-goal-status{text-align:right;min-width:0}.monthly-goal-status strong{color:var(--apple-primary-ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}.monthly-goal-status small{color:oklch(48% .14 55);white-space:nowrap;margin-top:4px;font-size:9px;font-weight:600}.monthly-goal-status[data-track=on] small{color:oklch(46% .13 155)}.monthly-goal[data-empty=true]{grid-template-columns:minmax(170px,.7fr) minmax(240px,2fr)}.monthly-goal-empty{min-width:0;min-height:34px;color:var(--chime-muted);background:var(--chime-surface-soft);border-radius:10px;align-items:center;gap:8px;padding:0 11px;font-size:11px;font-weight:550;display:flex}.monthly-goal-empty svg{flex:none}.dark .monthly-goal{border-color:var(--chime-border);background:var(--chime-surface);box-shadow:0 6px 20px #00000029,inset 0 1px #ffffff0f}.dark .monthly-goal-heading strong,.dark .monthly-goal-status strong{color:#f5f5f7}.dark .monthly-goal-icon{background:oklch(30% .035 60)}.dark .monthly-goal-progress{background:oklch(34% .01 270)}.data-notice{background:oklch(95% .035 75);border:1px solid oklch(83% .055 70);border-radius:14px;align-items:flex-start;gap:13px;margin-bottom:18px;padding:15px 17px;display:flex}.dark .data-notice{background:oklch(31% .025 70);border-color:oklch(43% .04 70)}.notice-icon{color:oklch(46% .12 50);background:oklch(88% .08 70);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.data-notice strong{font-size:13px}.data-notice p{color:var(--chime-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.kpi-card.card{background:var(--chime-surface);min-width:0;transition:border-color .22s var(--chime-motion-ease), box-shadow .26s var(--chime-motion-ease), transform .26s var(--chime-motion-ease);border:1px solid #1d1d1f17;border-radius:13px;padding:13px 14px;box-shadow:0 2px 8px #1d1d1f09}.kpi-card [data-slot=content]{padding:0}.kpi-card span,.kpi-card strong,.kpi-card small{display:block}.kpi-card-top{align-items:center;gap:8px;min-width:0;display:flex}.kpi-card .kpi-symbol{width:28px;height:28px;color:var(--apple-deep-gray);background:var(--apple-canvas);border-radius:50%;flex:none;place-items:center;display:grid}.dark .kpi-card .kpi-symbol{color:#f5f5f7;background:var(--chime-surface-soft)}.kpi-card .kpi-label{min-width:0;color:var(--chime-muted);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.kpi-info.button{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--chime-muted);border-radius:50%;margin-left:auto;padding:0}.kpi-info.button:hover{background:var(--apple-hover-wash);color:var(--apple-primary-ink)}.dark .kpi-info.button:hover{background:var(--chime-surface-soft);color:#f5f5f7}.kpi-card strong{font-family:var(--font-sf-pro-display);letter-spacing:-.02em;font-feature-settings:"numr";font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:clamp(22px,2vw,29px);line-height:1.04;overflow:hidden}.kpi-card strong[data-tone=green]{color:oklch(50% .14 155)}.kpi-card strong[data-tone=blue]{color:oklch(52% .14 250)}.kpi-card small{color:var(--chime-muted);margin-top:8px;font-size:11px}.kpi-value-row{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.kpi-value-copy{min-width:0}.mini-chart{flex:none;justify-content:flex-end;align-items:flex-end;gap:3px;width:74px;height:42px;padding-top:8px;display:flex!important}.mini-chart i{opacity:.86;transform-origin:bottom;width:5px;min-height:4px;animation:chart-grow .62s var(--chime-motion-ease) both;transition:opacity .18s var(--apple-control-ease);background:oklch(70% .12 65);border-radius:3px 3px 1px 1px;display:block}.mini-chart i:nth-child(2){animation-delay:45ms}.mini-chart i:nth-child(3){animation-delay:90ms}.mini-chart i:nth-child(4){animation-delay:.135s}.mini-chart i:nth-child(5){animation-delay:.18s}.mini-chart i:nth-child(6){animation-delay:.225s}@keyframes chart-grow{0%{opacity:.35;filter:blur(1px);transform:scaleY(.14)}to{opacity:.86;filter:blur();transform:scaleY(1)}}.mini-chart i:nth-last-child(-n+2){background:var(--chime-accent);opacity:1}.mini-chart--segments{align-items:center;gap:2px;height:18px;padding-top:0}.mini-chart--segments i{background:var(--apple-control-accent);border-radius:999px;width:auto;min-width:5px;height:7px!important}.mini-chart--segments i[data-series="1"]{background:var(--chime-border)}.dark .mini-chart--segments i[data-series="1"]{background:oklch(43% .015 260)}.overview-card.card,.activity-card.card,.shortcuts-card.card,.fleet-card.card{background:var(--chime-surface);border:1px solid #1d1d1f17;border-radius:14px;box-shadow:0 3px 12px #1d1d1f09}.dark .activity-card.card,.dark .shortcuts-card.card,.dark .fleet-card.card{border-color:var(--chime-border);background:var(--chime-surface)}.overview-card{padding:22px 24px 4px}.overview-header{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.overview-header [data-slot=title],.activity-card [data-slot=title],.shortcuts-card [data-slot=title]{font-family:var(--font-sf-pro-display);letter-spacing:.007em;font-size:15px;font-weight:600}.overview-header [data-slot=description],.activity-card [data-slot=description],.shortcuts-card [data-slot=description]{color:var(--chime-muted);margin-top:4px;font-size:12px}.status-pill{color:oklch(42% .12 155);background:oklch(94% .045 155);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:650;display:inline-flex}.status-pill span{background:oklch(64% .16 155);border-radius:50%;width:6px;height:6px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:22px;display:grid}.metric{border-left:1px solid var(--chime-border);min-width:0;padding:6px 22px 24px}.metric:first-child{border-left:0;padding-left:0}.metric span,.metric strong{display:block}.metric span{color:var(--chime-muted);font-size:11px;font-weight:650}.metric strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(22px,2.6vw,33px);line-height:1}.metric strong[data-tone=green]{color:oklch(55% .15 155)}.metric strong[data-tone=blue]{color:oklch(57% .15 250)}.dashboard-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-items:start;gap:12px;min-width:0;display:grid}.activity-card,.shortcuts-card,.fleet-card{padding:18px}.activity-card{align-self:start;min-width:0}.dashboard-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch;gap:12px;min-width:0;display:grid}.fleet-card,.shortcuts-card{min-width:0}.dashboard-rail .fleet-card,.dashboard-rail .shortcuts-card{height:100%}.shortcuts-card.card{flex-direction:column;display:flex}.shortcuts-card [data-slot=content]{flex:1;justify-content:space-evenly}.fleet-card--wide{width:100%}.fleet-wide-content{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:22px;padding-top:2px;display:grid}.fleet-card--wide .fleet-chart{padding-block:6px}.fleet-card--wide .fleet-list{border:1px solid var(--chime-border);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.fleet-card--wide .fleet-list>div{border-top:0;border-left:1px solid var(--chime-border);min-height:66px;padding-inline:16px}.fleet-card--wide .fleet-list>div:first-child{border-left:0}.rail-heading{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fleet-chart{place-items:center;padding:12px 0 10px;display:grid}.fleet-donut{border-radius:50%;place-items:center;width:122px;height:122px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #1d1d1f0a}.fleet-donut:after{background:var(--chime-surface);content:"";border-radius:50%;width:78px;height:78px;position:absolute;box-shadow:0 0 0 1px #1d1d1f0e}.fleet-donut>span{z-index:1;place-items:center;line-height:1;display:grid;position:relative}.fleet-donut strong{font-family:var(--font-sf-pro-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:27px}.fleet-donut small{color:var(--chime-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:600}.fleet-list{margin:0 -6px -4px}.fleet-list>div{border-top:1px solid var(--chime-border);justify-content:space-between;align-items:center;min-height:42px;padding:0 8px;display:flex}.fleet-list span{color:var(--chime-muted);align-items:center;gap:9px;font-size:11px;display:flex}.fleet-list i{border-radius:50%;width:7px;height:7px}.fleet-list i[data-color=green]{background:oklch(64% .16 155)}.fleet-list i[data-color=orange]{background:var(--chime-accent)}.fleet-list i[data-color=gray]{background:oklch(66% .015 70)}.fleet-list strong{font-variant-numeric:tabular-nums;font-size:17px}.insight-strip{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:14px;margin-top:12px;padding:13px 14px;box-shadow:0 8px 24px #1d1d1f09}.dark .insight-strip{background:#232326e0;border-color:#ffffff16;box-shadow:0 14px 34px #0000002e,inset 0 1px #ffffff09}.analytics-title{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.analytics-title h2,.analytics-title [data-slot=title]{margin:0;font-size:15px;font-weight:600}.analytics-title>span{color:var(--chime-muted);margin-left:auto;font-size:11px;font-weight:600}.insight-clear{align-items:center;gap:11px;min-height:38px;display:flex}.insight-clear>span{color:oklch(43% .13 155);background:oklch(94% .04 155);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.dark .insight-clear>span{color:oklch(75% .12 155);background:oklch(30% .04 155)}.insight-clear h2{margin:0;font-size:14px;font-weight:600}.insight-clear p{color:var(--chime-muted);margin:3px 0 0;font-size:11px}.dark .insight-clear h2{color:oklch(94% .025 155)}.dark .insight-clear p{color:oklch(78% .035 155)}.insight-grid{border:1px solid var(--chime-border);background:var(--chime-surface-soft);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:10px;display:grid;overflow:hidden}.insight-grid>div{border-right:1px solid var(--chime-border);background:0 0;min-width:0;padding:12px 14px 12px 17px;position:relative}.insight-grid>div:last-child{border-right:0}.insight-grid>div:before{content:"";background:#d98210;border-radius:50%;width:5px;height:5px;position:absolute;top:17px;left:8px}.insight-grid>div[data-tone=blue]:before{background:#4c84d9}.insight-grid>div[data-tone=rose]:before{background:#d84e72}.dark .insight-grid{background:#ffffff06;border-color:#ffffff14}.dark .insight-grid>div{border-color:#ffffff13}.insight-grid strong,.insight-grid span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.insight-grid strong{font-size:12px}.insight-grid span{color:var(--chime-muted);margin-top:3px;font-size:11px}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch;gap:12px;margin-top:12px;display:grid}.analytics-card.card{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:14px;min-width:0;padding:16px;box-shadow:0 3px 12px #1d1d1f09}.analytics-grid>.analytics-card{align-self:start;height:auto}.analytics-card [data-slot=card-content]{padding:0}.analytics-card--wide{grid-column:1/-1}.analytics-card--paired{min-height:270px;align-self:stretch!important;height:100%!important}.analytics-card--paired [data-slot=card-content]{flex:1}.top-lanes-card .lane-list{align-content:start}.ranking-list{gap:10px;margin-top:14px;display:grid}.ranking-row>div{align-items:baseline;gap:7px;min-width:0;font-size:12px;display:flex}.ranking-row>div span{color:var(--chime-muted);font-size:11px}.ranking-row>div b{color:var(--chime-text);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.ranking-track{background:var(--chime-surface-soft);border-radius:99px;height:7px;margin-top:4px;display:block;overflow:hidden}.ranking-track i{border-radius:inherit;transform-origin:0;height:100%;animation:ranking-reveal .68s var(--chime-motion-ease) both;background:linear-gradient(90deg,#90e47e,#22b66f);display:block}.ranking-row:nth-child(2) .ranking-track i{animation-delay:55ms}.ranking-row:nth-child(3) .ranking-track i{animation-delay:.11s}.ranking-row:nth-child(4) .ranking-track i{animation-delay:.165s}@keyframes ranking-reveal{0%{filter:saturate(.65);transform:scaleX(.04)}to{filter:saturate();transform:scaleX(1)}}.aging-list,.score-list,.lane-list,.pipeline-list{gap:7px;margin-top:13px;display:grid}.aging-list>div,.score-list>div,.lane-list>div{border:1px solid var(--chime-border);background:var(--chime-surface-soft);border-radius:10px;align-items:center;gap:9px;min-width:0;padding:8px 9px;display:flex}.aging-list>div>b,.score-list>div>b,.lane-list>div>b{color:#d72d51;background:oklch(65.7719% .231699 16.0179/.12);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.score-list>div>b{color:#118f85;background:oklch(66.0419% .111334 185.655/.12)}.lane-list>div>b{background:var(--chime-accent);border-radius:7px;width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){.lane-list>div>b{background:color-mix(in oklch, var(--chime-accent) 13%, transparent)}}.lane-list>div>b{color:var(--chime-accent)}.aging-list>div>b small{font-size:7px}.aging-list>div>span,.score-list>div>span,.lane-list>div>span{flex:1;min-width:0}.aging-list strong,.aging-list small,.score-list strong,.score-list small,.lane-list strong,.lane-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aging-list strong,.score-list strong,.lane-list strong{font-size:12px}.aging-list small,.score-list small,.lane-list small{color:var(--chime-muted);margin-top:3px;font-size:11px}.aging-list em,.score-list em{color:oklch(50% .14 155);font-size:10px;font-style:normal;font-weight:700}.pipeline-list>div{grid-template-columns:86px minmax(0,1fr) 24px;align-items:center;gap:9px;font-size:12px;display:grid}.pipeline-list>div>i{background:var(--chime-surface-soft);border-radius:7px;height:16px;overflow:hidden}.pipeline-list>div>i>b{border-radius:inherit;background:#3478f6;height:100%;display:block}.pipeline-list>div[data-stage=delivered]>i>b{background:#27ae72}.pipeline-list>div[data-stage=pickedup]>i>b{background:#ff7a1a}.pipeline-list>div[data-stage=tonu]>i>b{background:#8b5cf6}.pipeline-list>div[data-stage=canceled]>i>b{background:#e64a45}.pipeline-list>div>strong{text-align:right;font-variant-numeric:tabular-nums}.broker-layout{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;margin-top:14px;display:grid}.broker-donut{border-radius:50%;place-items:center;width:106px;height:106px;display:grid;position:relative}.broker-donut:after{background:var(--chime-surface);content:"";border-radius:50%;width:68px;height:68px;position:absolute}.broker-donut span{z-index:1;text-align:center;position:relative}.broker-donut strong,.broker-donut small{display:block}.broker-donut small{color:var(--chime-muted);margin-top:3px;font-size:10px}.broker-layout p{gap:8px;margin:0 0 6px;font-size:11px;display:flex}.broker-layout p span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.analytics-empty{color:var(--chime-muted);text-align:center;margin:16px 0 4px;font-size:11px}.analytics-good{color:oklch(50% .14 155);justify-content:center;align-items:center;gap:7px;display:flex}.compact-overview-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.08fr) minmax(0,1.02fr);align-items:start;gap:12px;display:grid}.compact-panel.card{height:100%;min-height:330px;padding:14px}.month-overview-card [data-slot=card-content].progress-metric-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.progress-metric{border:1px solid;border-radius:13px;flex-direction:column;justify-content:space-between;min-width:0;min-height:126px;padding:12px;display:flex}.progress-metric[data-tone=orange]{color:#ed6a18;background:#fee3d2;border-color:#f4b68d}.progress-metric[data-tone=blue]{color:#2f6bdf;background:#dcecff;border-color:#9fc8f7}.progress-metric[data-tone=yellow]{color:#d79b0a;background:#fff3ce;border-color:#edd38b}.progress-metric[data-tone=green]{color:#1c9d63;background:#dff4e7;border-color:#9dd9b9}.progress-metric>div:first-child{align-items:center;gap:8px;display:flex}.progress-metric>div:first-child>span{background:#ffffff4d;border-radius:7px;flex:none;place-items:center;width:21px;height:21px;display:grid}.progress-metric>div:first-child>strong{color:#3a3a3c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.progress-metric-bottom{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.progress-metric-bottom>b{color:#252527;font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.progress-metric-bottom>b small{font-size:11px}.progress-ring{--progress:0deg;background:conic-gradient(currentColor var(--progress), #1e1e1e1a 0);border-radius:50%;flex:none;width:37px;height:37px;-webkit-mask:radial-gradient(circle,#0000 54%,#000 56%);mask:radial-gradient(circle,#0000 54%,#000 56%)}.progress-bars{align-items:flex-end;gap:3px;height:27px;display:flex}.progress-bars span{background:currentColor;border-radius:5px;width:5px}.progress-bars span:first-child{height:9px}.progress-bars span:nth-child(2){height:17px}.progress-bars span:nth-child(3){opacity:.22;height:13px}.progress-bars span:nth-child(4){opacity:.22;height:24px}.progress-bars span:nth-child(5){opacity:.22;height:19px}.progress-wave{width:48px;height:28px;overflow:visible}.progress-wave path{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round}.week-panel [data-slot=card-content]{padding-top:1px}.week-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:12px;display:grid}.week-days>div{text-align:center;gap:7px;min-width:0;display:grid}.week-days span{color:var(--chime-muted);text-transform:uppercase;font-size:10px;font-weight:600}.week-days strong{border:1px solid var(--chime-border);background:var(--chime-surface-soft);font-variant-numeric:tabular-nums;border-radius:11px;place-items:center;min-height:37px;font-size:13px;display:grid}.week-days>div[data-today=true] span{color:#e83256}.week-days>div[data-today=true] strong{color:#fff;background:#ff375f;border-color:#ff375f;box-shadow:0 5px 12px #ff375f33}.week-events{border-top:1px solid var(--chime-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:11px;display:grid}.week-events section>span{color:var(--chime-muted);text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}.week-events p{grid-template-columns:6px 52px minmax(0,1fr);align-items:center;gap:6px;margin:0 0 5px;font-size:11px;display:grid}.week-events p i{background:#20a66a;border-radius:50%;width:6px;height:6px}.week-events section+section p i{background:#e85aa4}.week-events p b,.week-events p em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.week-events p em{color:var(--chime-muted);font-style:normal}.week-events small{color:var(--chime-muted);font-size:11px}.month-overview-card,.clocks-panel{flex-direction:column;display:flex}.clocks-panel [data-slot=card-content].clock-list{color:#f7f7f8;background:#1c1d20;border-radius:12px;flex:1;margin-top:9px;padding:7px 14px;overflow:hidden}.clock-list>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:43px;display:flex}.clock-list>div:last-child{border-bottom:0}.clock-list span,.clock-list strong,.clock-list small{display:block}.clock-list>div>span{min-width:0}.clock-list strong{font-size:12px}.clock-list small{color:#a1a1a6;margin-top:2px;font-size:10px}.clock-list time{color:#75f27c;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.clock-list time i{font-size:11px;font-style:normal}.broker-pipeline-card [data-slot=card-content]{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:0;display:grid}.broker-pipeline-card [data-slot=card-content]>section{min-width:0;padding-right:20px}.broker-pipeline-card [data-slot=card-content]>section+section{border-left:1px solid var(--chime-border);padding-left:20px;padding-right:0}.broker-pipeline-card .broker-layout{grid-template-columns:96px minmax(0,1fr);gap:12px;margin-top:9px}.broker-pipeline-card .broker-donut{width:88px;height:88px}.broker-pipeline-card .broker-donut:after{width:57px;height:57px}.broker-pipeline-card .pipeline-list{gap:5px;margin-top:10px}.broker-pipeline-card .pipeline-list>div>i{height:13px}.broker-summary-card.card,.pipeline-summary-card.card{min-height:228px;padding:17px}.broker-summary-card [data-slot=card-content].broker-layout{flex:1;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px;margin-top:16px;display:grid}.broker-summary-card .broker-donut{width:104px;height:104px}.broker-summary-card .broker-donut:after{width:67px;height:67px}.broker-summary-card .broker-layout>div:last-child{gap:2px;display:grid}.broker-summary-card .broker-layout p{border-bottom:1px solid var(--chime-border);align-items:center;min-height:22px;margin:0;padding:0 2px}@supports (color:color-mix(in lab, red, red)){.broker-summary-card .broker-layout p{border-bottom:1px solid color-mix(in srgb,var(--chime-border) 65%,transparent)}}.broker-summary-card .broker-layout p:last-child{border-bottom:0}.broker-summary-card .broker-layout p strong{font-variant-numeric:tabular-nums}.pipeline-summary-card [data-slot=card-content].pipeline-list{flex:1;align-content:center;gap:9px;margin-top:14px;display:grid}.pipeline-summary-card .pipeline-list>div{grid-template-columns:88px minmax(0,1fr) 30px;min-height:22px}.pipeline-summary-card .pipeline-list>div>i{border-radius:99px;height:11px}.pipeline-summary-card .pipeline-list>div>i>b{transform-origin:0;border-radius:99px;animation:.52s cubic-bezier(.2,0,0,1) both pipeline-reveal}.pipeline-summary-card .pipeline-list>div:nth-child(2)>i>b{animation-delay:50ms}.pipeline-summary-card .pipeline-list>div:nth-child(3)>i>b{animation-delay:.1s}.pipeline-summary-card .pipeline-list>div:nth-child(4)>i>b{animation-delay:.15s}.pipeline-summary-card .pipeline-list>div:nth-child(5)>i>b{animation-delay:.2s}.pipeline-summary-card .pipeline-list>div:nth-child(6)>i>b{animation-delay:.25s}@keyframes pipeline-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.section-card-header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-card-header .button{min-height:32px;color:var(--apple-link-blue);border-radius:999px;padding-inline:12px}.section-card-header .button:hover{color:#0071e3;text-underline-offset:3px;background:0 0;text-decoration:underline}.load-table-wrap{min-width:0;margin:12px -18px -18px}.load-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.load-table th{border-top:1px solid var(--chime-border);border-bottom:1px solid var(--chime-border);height:34px;color:var(--chime-muted);background:var(--chime-surface-soft);text-align:left;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:0 12px;font-size:9px}.load-table th:first-child{width:96px}.load-table th:nth-child(2){width:42%}.load-table th:nth-child(3){width:24%}.load-table th:nth-child(4){width:90px}.load-table th:nth-child(5){text-align:right;width:88px}.load-table td{border-bottom:1px solid var(--chime-border);vertical-align:middle;min-width:0;height:58px;padding:8px 10px;line-height:1.3}.load-table tbody tr:last-child td{border-bottom:0}.load-table tbody tr{transition:background-color .18s var(--apple-control-ease)}.load-table tbody tr:hover{background:var(--apple-faded-surface)}.dark .load-table tbody tr:hover{background:var(--chime-surface-soft)}.load-table tbody tr[data-attention=true] td:first-child{box-shadow:inset 3px 0 #d97706}.load-table td strong,.load-table td span{display:block}.load-table td:first-child>strong{align-items:center;gap:6px;display:flex}.attention-label{color:#8a4b00;letter-spacing:.02em;background:#fff3df;border-radius:999px;align-items:center;width:max-content;min-height:18px;padding:2px 6px;font-size:8px;font-weight:700;line-height:1;display:inline-flex!important}.dark .attention-label{color:#ffd79a;background:#d9770630}.load-table td>span:not(.stage){color:var(--chime-muted);margin-top:3px;font-size:9px}.load-table .route{align-items:flex-start;gap:5px;min-width:0;max-width:100%;line-height:1.3;display:flex}.load-table .route span{white-space:normal;overflow-wrap:anywhere;min-width:0;display:inline}.load-table .route svg{color:var(--chime-accent-strong);flex:none}.load-table .route i{color:var(--chime-muted);font-style:normal}.load-table td:nth-child(3) strong{white-space:normal;overflow-wrap:anywhere}.load-table td:nth-child(4),.load-table td:nth-child(5){white-space:nowrap}.stage{width:max-content;color:var(--chime-muted);background:var(--chime-surface-soft);border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex!important}.stage[data-tone=success]{color:oklch(45% .13 155);background:oklch(93% .05 155)}.stage[data-tone=moving]{color:oklch(49% .14 250);background:oklch(94% .045 250)}.stage[data-tone=danger]{color:oklch(50% .18 25);background:oklch(94% .055 25)}.money{color:oklch(50% .15 155);text-align:right;font-variant-numeric:tabular-nums;font-weight:750}.compact-empty{min-height:205px}.mobile-loads,.mobile-today{display:none}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:218px;display:flex}.empty-symbol{background:var(--chime-surface-soft);width:50px;height:50px;color:var(--chime-muted);border-radius:15px;place-items:center;margin-bottom:14px;display:grid}.empty-state strong{font-size:14px}.empty-state p{max-width:420px;color:var(--chime-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.shortcut-list{flex-direction:column;gap:5px;margin-top:9px;display:flex}.shortcut.button{width:100%;min-height:54px;color:inherit;border-radius:10px;justify-content:flex-start;padding:7px 10px}.shortcut.button:hover{background:var(--apple-hover-wash);box-shadow:none}.dark .shortcut.button:hover{background:var(--chime-surface-soft)}.shortcut.button:active,.shortcut.button[data-pressed=true]{transform:scale(.99)}.shortcut-icon{background:var(--chime-surface-soft);width:36px;height:36px;color:var(--chime-accent-strong);border-radius:10px;flex:none;place-items:center;display:grid}.shortcut>span:nth-child(2){text-align:left;flex:1;min-width:0}.shortcut strong,.shortcut small{display:block}.shortcut strong{font-size:12px}.shortcut small{color:var(--chime-muted);margin-top:3px;font-size:10px}.shortcut>svg{color:var(--chime-muted)}.sidebar-scrim{display:none}.weekly-page{min-width:0;padding:4px 0 28px}.weekly-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:6px 2px 18px;display:flex}.weekly-heading h1{color:var(--apple-primary-ink);letter-spacing:-.035em;margin:5px 0 3px;font-size:30px;line-height:1.08}.dark .weekly-heading h1{color:#f5f5f7}.weekly-heading p{color:var(--chime-muted);margin:0;font-size:12px}.weekly-eyebrow{color:var(--chime-accent-strong);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.weekly-add.button{color:#fff;text-shadow:0 1px #8041002e;background:linear-gradient(#ffad22 0%,#f18400 100%);border:1px solid #fff3;border-radius:999px;min-height:42px;padding:0 19px;transition:transform .15s,filter .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #8741002e,0 8px 20px #e07e0038}.weekly-add.button:hover{filter:saturate(1.04)brightness(1.025);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #87410033,0 10px 24px #e07e0045}.weekly-add.button:active{transform:translateY(1px)scale(.985);box-shadow:inset 0 2px 4px #8741002b,0 3px 9px #e07e002b}.dark .weekly-add.button{color:#fff;background:linear-gradient(#ffae2c,#e97800)}.weekly-commandbar{justify-content:flex-end;align-items:center;gap:8px;margin:-8px 0 12px;display:flex}.week-switcher{border:1px solid var(--chime-border);align-items:center;padding:3px;display:flex}@supports (color:color-mix(in lab, red, red)){.week-switcher{border:1px solid color-mix(in oklch, var(--chime-border) 82%, white)}}.week-switcher{background:linear-gradient(180deg, var(--chime-surface), var(--chime-surface));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.week-switcher{background:linear-gradient(180deg, color-mix(in oklch, var(--chime-surface) 93%, white), var(--chime-surface))}}.week-switcher{box-shadow:inset 0 1px #ffffffbf,0 4px 12px #1d1d1f0f}.week-switcher .button{border-radius:999px;min-height:32px;font-size:11px}.week-switcher .button[aria-label]{width:32px;min-width:32px;height:32px}.weekly-filter.button{border:1px solid var(--chime-border);gap:7px;min-height:38px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.weekly-filter.button{border:1px solid color-mix(in oklch, var(--chime-border) 84%, white)}}.weekly-filter.button{color:var(--chime-text);background:linear-gradient(180deg, var(--chime-surface), var(--chime-surface));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.weekly-filter.button{background:linear-gradient(180deg, color-mix(in oklch, var(--chime-surface) 92%, white), color-mix(in oklch, var(--chime-surface) 96%, var(--chime-surface-soft)))}}.weekly-filter.button{font-size:11px;transition:transform .14s,border-color .14s,box-shadow .14s;box-shadow:inset 0 1px #ffffffb8,0 4px 11px #1d1d1f0e}@supports (color:color-mix(in lab, red, red)){.weekly-filter.button:hover{border-color:color-mix(in oklch, var(--chime-border) 65%, var(--chime-text))}}.weekly-filter.button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffc,0 6px 15px #1d1d1f14}.weekly-filter.button:active{transform:translateY(1px)scale(.985);box-shadow:inset 0 2px 4px #1d1d1f14}.weekly-filter b{color:#9a5a00;background:#fff0cf;border-radius:999px;min-width:21px;padding:2px 6px;font-size:9px}@supports (color:color-mix(in lab, red, red)){.weekly-filter--active.button{border-color:color-mix(in oklch, var(--chime-accent) 48%, var(--chime-border))}}.weekly-filter--active.button{color:#9a5700;background:linear-gradient(#fff9e9,#fff0cd);box-shadow:inset 0 1px #fff,0 5px 13px #e08a121f}.dark .weekly-filter.button,.dark .week-switcher{background:linear-gradient(#343437,#29292c);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff17,0 5px 14px #0003}.dark .weekly-filter--active.button{color:#ffc15a;background:linear-gradient(#4a3721,#342a20);border-color:#ffab234d}.weekly-menu-wrap{position:relative}.weekly-popover{z-index:20;border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:16px;width:260px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.weekly-popover{background:color-mix(in oklch, var(--chime-surface) 96%, transparent)}}.weekly-popover{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);animation:weekly-pop .16s var(--chime-motion-ease) both;box-shadow:0 16px 42px #1d1d1f24,inset 0 1px #ffffffbf}@keyframes weekly-pop{0%{opacity:0;transform:translateY(-5px)scale(.98)}}.weekly-popover>button{width:100%;min-height:38px;color:var(--chime-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.2;display:flex}.weekly-popover>button:hover{background:var(--chime-surface-soft)}.weekly-popover>button:disabled{opacity:.38;cursor:default}.weekly-popover>button svg{width:15px;color:var(--chime-muted)}.weekly-popover>button b{color:var(--chime-accent-strong);margin-left:auto;font-size:9px}.weekly-popover-setting{border-top:1px solid var(--chime-border);min-height:45px;color:var(--chime-text);align-items:center;gap:7px;margin-top:3px;padding:6px 9px;font-size:10px;font-weight:680;display:flex}.weekly-popover-setting>span:first-child{flex:1}.weekly-segment{background:var(--chime-surface-soft);border-radius:999px;padding:2px;display:flex}.weekly-segment button{color:var(--chime-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 9px;font-family:inherit;font-size:9px;font-weight:650}.weekly-segment button[data-on=true]{color:var(--chime-text);background:var(--chime-surface);box-shadow:0 2px 7px #1d1d1f17}.weekly-round{border:1px solid var(--chime-border);width:26px;height:26px;color:var(--chime-text);background:var(--chime-surface);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.weekly-round svg{width:12px}.weekly-more-menu{width:286px}.weekly-pulse{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:19px;grid-template-columns:minmax(210px,1.1fr) minmax(230px,.9fr) minmax(330px,1.55fr);align-items:stretch;min-height:92px;margin-bottom:12px;display:grid;overflow:hidden;box-shadow:0 7px 22px #1d1d1f0a}.weekly-pulse-primary{grid-template-columns:auto 1fr;align-content:center;column-gap:10px;display:grid;position:relative}.weekly-pulse-primary:before{content:"";background:var(--chime-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:15px;left:20px}.weekly-pulse-primary>span{color:var(--chime-muted);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:740}.weekly-pulse-primary strong{color:oklch(45% .14 155);letter-spacing:-.035em;font-variant-numeric:tabular-nums;align-self:end;margin-top:5px;font-size:25px;line-height:1}.weekly-pulse-primary small{color:var(--chime-muted);align-self:end;padding-bottom:1px;font-size:9px}.weekly-pulse-status{border-left:1px solid var(--chime-border);flex-direction:column;justify-content:center;gap:11px;display:flex}.weekly-live{color:var(--chime-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.weekly-live>i{background:#12a574;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #12a5741a}.weekly-pulse-status>div{gap:18px;display:flex}.weekly-pulse-status>div>span{color:var(--chime-muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.weekly-pulse-status>div i{background:currentColor;border-radius:50%;width:6px;height:6px}.weekly-pulse-status>div b{color:var(--chime-text);font-variant-numeric:tabular-nums;margin-left:2px;font-size:15px}.weekly-pulse-status [data-tone=moving]{color:#14806c}.weekly-pulse-status [data-tone=searching]{color:#a56a00}.weekly-pulse-facts{border-left:1px solid var(--chime-border);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.weekly-pulse-facts>div{flex-direction:column;justify-content:center;padding-left:18px;display:flex}.weekly-pulse-facts>div+div{border-left:1px solid var(--chime-border)}.weekly-pulse-facts dt{color:var(--chime-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.weekly-pulse-facts dd{color:var(--chime-text);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:18px;font-weight:760;line-height:1}.weekly-dispatcher-legend{scrollbar-width:none;align-items:center;gap:7px;margin:-4px 2px 12px;display:flex;overflow-x:auto}.weekly-dispatcher-legend::-webkit-scrollbar{display:none}.weekly-dispatcher-legend button{border:1px solid var(--dispatcher-color,var(--chime-border));flex:none;align-items:center;gap:6px;min-height:28px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.weekly-dispatcher-legend button{border:1px solid color-mix(in oklch, var(--dispatcher-color,var(--chime-border)) 20%, var(--chime-border))}}.weekly-dispatcher-legend button{color:var(--chime-muted);background:var(--chime-surface);letter-spacing:-.01em;cursor:pointer;border-radius:999px;font-family:inherit;font-size:10px;font-weight:700;line-height:1;transition:background-color .16s,border-color .16s,color .16s}.weekly-dispatcher-legend button:hover,.weekly-dispatcher-legend button[data-active=true]{color:var(--chime-text);border-color:var(--dispatcher-color)}@supports (color:color-mix(in lab, red, red)){.weekly-dispatcher-legend button:hover,.weekly-dispatcher-legend button[data-active=true]{border-color:color-mix(in oklch, var(--dispatcher-color) 50%, var(--chime-border));background:color-mix(in oklch, var(--dispatcher-color) 8%, var(--chime-surface))}}.weekly-dispatcher-legend button b{min-width:16px;color:var(--chime-text);background:var(--dispatcher-color);border-radius:999px;padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.weekly-dispatcher-legend button b{background:color-mix(in oklch, var(--dispatcher-color) 10%, var(--chime-surface-soft))}}.weekly-dispatcher-legend button b{font-variant-numeric:tabular-nums;font-size:8px}.weekly-dispatcher-legend i{border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.weekly-dispatcher-legend i{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 8%, transparent)}}.weekly-table-shell{border:1px solid var(--chime-border);background:var(--chime-surface);scrollbar-color:var(--chime-border) transparent;border-radius:18px;max-width:100%;overflow:auto;box-shadow:0 8px 26px #1d1d1f0b}.weekly-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1700px;color:var(--chime-text);font-size:11.5px}.weekly-table th{z-index:3;border-right:1px solid var(--chime-border);border-bottom:1px solid var(--chime-border);height:40px;color:var(--chime-muted);background:var(--chime-surface-soft);text-align:left;letter-spacing:.045em;text-transform:uppercase;padding:7px 9px;font-size:9.5px;font-weight:750;position:sticky;top:0}.weekly-table th:nth-child(n+5):nth-child(-n+11){text-align:center;width:122px}.weekly-table th>span,.weekly-table th>b{display:inline}.weekly-table th>b{color:var(--chime-text);margin-left:5px}.weekly-table td{border-right:1px solid var(--chime-border);border-bottom:1px solid var(--chime-border);vertical-align:middle;height:54px;padding:7px 9px}.weekly-table tbody tr{transition:background-color .17s var(--apple-control-ease)}.weekly-table tbody tr:hover{background:var(--apple-faded-surface)}.weekly-table-shell[data-row-tint=true] tbody tr{background:var(--dispatcher-color)}@supports (color:color-mix(in lab, red, red)){.weekly-table-shell[data-row-tint=true] tbody tr{background:color-mix(in oklch, var(--dispatcher-color) 3%, var(--chime-surface))}}.weekly-table-shell[data-row-tint=true] tbody tr{box-shadow:inset 2px 0 var(--dispatcher-color)}.weekly-table-shell[data-row-tint=true] tbody tr:hover{background:var(--dispatcher-color)}@supports (color:color-mix(in lab, red, red)){.weekly-table-shell[data-row-tint=true] tbody tr:hover{background:color-mix(in oklch, var(--dispatcher-color) 5%, var(--chime-surface))}.weekly-table-shell[data-row-tint=true] tbody tr>td:first-child,.weekly-table-shell[data-row-tint=true] tbody tr>td:nth-child(2){background:color-mix(in oklch, var(--dispatcher-color) 3%, var(--chime-surface))}}.weekly-table-shell[data-row-tint=true] tbody tr:hover>td:first-child,.weekly-table-shell[data-row-tint=true] tbody tr:hover>td:nth-child(2){background:var(--dispatcher-color)}@supports (color:color-mix(in lab, red, red)){.weekly-table-shell[data-row-tint=true] tbody tr:hover>td:first-child,.weekly-table-shell[data-row-tint=true] tbody tr:hover>td:nth-child(2){background:color-mix(in oklch, var(--dispatcher-color) 5%, var(--chime-surface))}}.weekly-table th:first-child,.weekly-table td:first-child{z-index:3;background:var(--chime-surface);text-align:center;width:38px;min-width:38px;max-width:38px;padding-inline:5px;position:sticky;left:0}.weekly-table th:nth-child(2),.weekly-table td:nth-child(2){z-index:2;background:var(--chime-surface);width:220px;min-width:220px;position:sticky;left:38px;box-shadow:8px 0 16px -16px #1d1d1f73}.weekly-table thead th:first-child,.weekly-table thead th:nth-child(2){z-index:5;background:var(--chime-surface-soft)}.weekly-index{color:var(--chime-muted);font-variant-numeric:tabular-nums;font-size:9px}.weekly-table th:nth-child(3){width:70px}.weekly-table th:nth-child(4){width:150px}.weekly-table th:nth-child(12){width:106px}.weekly-table th:nth-child(n+13):not(.weekly-vin-col){text-align:right;width:76px}.weekly-table th:nth-child(n+4):nth-child(-n+7){text-align:center;width:68px}.weekly-table th:has(>span){text-align:center;width:122px}.weekly-table th:nth-child(4),.weekly-table th:nth-child(5),.weekly-table th:nth-child(6),.weekly-table th:nth-child(7){text-align:center;width:66px}.weekly-equipment{min-width:66px;color:var(--chime-muted);text-align:center;font-variant-numeric:tabular-nums;font-size:10px}.weekly-weight{text-align:center;min-width:72px}.weekly-weight small{letter-spacing:.035em;text-transform:uppercase;font-weight:800;color:#e24c68!important;margin:0 0 2px!important;font-size:7px!important}.weekly-weight strong{font-variant-numeric:tabular-nums;font-size:10px}.weekly-table td strong,.weekly-table td small{display:block}.weekly-table td small{color:var(--chime-muted);margin-top:3px;font-size:10px;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.weekly-table [data-today=true]{background:color-mix(in oklch, var(--chime-accent) 7%, var(--chime-surface));box-shadow:inset 1px 0 color-mix(in oklch, var(--chime-accent) 35%, transparent), inset -1px 0 color-mix(in oklch, var(--chime-accent) 35%, transparent)}}.weekly-driver{align-items:center;gap:9px;min-width:0;display:flex}.weekly-driver>i{width:30px;height:30px;color:var(--dispatcher-color,#e08a18);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.weekly-driver>i{color:color-mix(in oklch, var(--dispatcher-color,#e08a18) 78%, #171719)}}.weekly-driver>i{background:var(--dispatcher-color,#e08a18)}@supports (color:color-mix(in lab, red, red)){.weekly-driver>i{background:color-mix(in oklch, var(--dispatcher-color,#e08a18) 16%, var(--chime-surface))}}.weekly-driver>i{box-shadow:inset 0 0 0 1px var(--dispatcher-color,#e08a18)}@supports (color:color-mix(in lab, red, red)){.weekly-driver>i{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--dispatcher-color,#e08a18) 24%, transparent)}}.weekly-driver>i{font-size:9px;font-style:normal;font-weight:800}.weekly-driver>span{min-width:0}.weekly-driver strong,.weekly-driver small{display:block}.weekly-driver strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.weekly-driver small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weekly-driver-open{max-width:100%;color:var(--chime-text);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:750;display:block;overflow:hidden}.weekly-driver-open:hover{color:var(--chime-accent-strong);text-underline-offset:2px;text-decoration:underline}.weekly-driver-open:focus-visible{outline:2px solid var(--chime-accent);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.weekly-driver-open:focus-visible{outline:2px solid color-mix(in oklch, var(--chime-accent) 60%, transparent)}}.weekly-driver-open:focus-visible{outline-offset:2px}.weekly-driver .weekly-driver-note{border:1px solid var(--dispatcher-color,#e08a18);max-width:210px;margin-top:3px;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.weekly-driver .weekly-driver-note{border:1px solid color-mix(in oklch, var(--dispatcher-color,#e08a18) 22%, var(--chime-border))}}.weekly-driver .weekly-driver-note{color:var(--chime-text);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.weekly-driver .weekly-driver-note{color:color-mix(in oklch, var(--chime-text) 72%, var(--dispatcher-color,#e08a18))}}.weekly-driver .weekly-driver-note{background:var(--dispatcher-color,#e08a18)}@supports (color:color-mix(in lab, red, red)){.weekly-driver .weekly-driver-note{background:color-mix(in oklch, var(--dispatcher-color,#e08a18) 7%, var(--chime-surface))}}.weekly-driver .weekly-driver-note{font-size:8px;font-weight:580;line-height:1.35}.weekly-driver .weekly-driver-phone{color:var(--chime-muted);letter-spacing:.01em;margin-top:3px;font-size:9.5px;font-weight:570}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.weekly-dispatcher-select{border:1px solid var(--dispatcher-color);align-items:center;max-width:128px;height:19px;margin-top:3px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.weekly-dispatcher-select{border:1px solid color-mix(in oklch, var(--dispatcher-color) 24%, var(--chime-border))}}.weekly-dispatcher-select{color:var(--dispatcher-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.weekly-dispatcher-select{color:color-mix(in oklch, var(--dispatcher-color) 72%, var(--chime-text));background:color-mix(in oklch, var(--dispatcher-color) 7%, var(--chime-surface))}}.weekly-dispatcher-select{transition:border-color .14s,background-color .14s,transform .1s}.weekly-dispatcher-select:hover{border-color:var(--dispatcher-color)}@supports (color:color-mix(in lab, red, red)){.weekly-dispatcher-select:hover{border-color:color-mix(in oklch, var(--dispatcher-color) 48%, var(--chime-border))}}.weekly-dispatcher-select:hover{background:var(--dispatcher-color)}@supports (color:color-mix(in lab, red, red)){.weekly-dispatcher-select:hover{background:color-mix(in oklch, var(--dispatcher-color) 11%, var(--chime-surface))}}.weekly-dispatcher-select:active{transform:scale(.98)}.weekly-dispatcher-select select{border-radius:inherit;width:100%;min-width:0;height:100%;color:inherit;font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;outline:0;padding:0 22px 0 8px;font-size:8.5px;font-weight:750}.weekly-dispatcher-select select:focus-visible{box-shadow:0 0 0 2px var(--chime-surface), 0 0 0 4px var(--dispatcher-color)}@supports (color:color-mix(in lab, red, red)){.weekly-dispatcher-select select:focus-visible{box-shadow:0 0 0 2px var(--chime-surface), 0 0 0 4px color-mix(in oklch, var(--dispatcher-color) 55%, transparent)}}.weekly-dispatcher-select>svg{pointer-events:none;width:10px;height:10px;position:absolute;right:6px}.weekly-dispatcher-select select:disabled{cursor:default;opacity:.55}.weekly-dispatcher-select option{color:#1d1d1f;background:#fff}.dark .weekly-dispatcher-select option{color:#f5f5f7;background:#2c2c2e}.weekly-day-cell{text-align:left;min-width:122px;position:relative}.weekly-day-cell>button:not(.weekly-cell-add){width:100%;color:inherit;background:var(--chime-text);border:1px solid #0000;border-radius:7px;margin:0;padding:4px 5px;display:block}@supports (color:color-mix(in lab, red, red)){.weekly-day-cell>button:not(.weekly-cell-add){background:color-mix(in oklch, var(--chime-text) 2%, transparent)}}.weekly-day-cell>button:not(.weekly-cell-add){text-align:left;cursor:pointer}.weekly-day-cell>button:not(.weekly-cell-add):hover{border-color:var(--chime-border);background:var(--chime-surface)}.weekly-day-cell>button+button{margin-top:3px}.weekly-day-cell>button strong{font-size:10.5px}.weekly-day-cell>button small{color:oklch(48% .14 155)}.weekly-day-cell>button .weekly-cell-miles{color:var(--chime-muted);font-variant-numeric:tabular-nums;font-size:9px}.weekly-day-cell em{color:var(--chime-muted);margin:3px 5px 0;font-size:8px;font-style:normal;display:block}.weekly-cell-add{width:28px;height:28px;color:var(--chime-muted);border:1px dashed #0000;border-radius:50%;place-items:center;margin:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.weekly-cell-add{color:color-mix(in oklch, var(--chime-muted) 55%, transparent)}}.weekly-cell-add{cursor:pointer;background:0 0;transition:all .16s}.weekly-day-cell:hover .weekly-cell-add,.weekly-cell-add:focus-visible{border-color:var(--chime-border);color:var(--chime-accent-strong);background:var(--chime-surface-soft)}.weekly-empty{color:var(--chime-muted);font-size:10px}.weekly-status{color:#5e6268;background:#eff0f2;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.weekly-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.weekly-status-select{color:#5e6268;background:#eff0f2;border-radius:999px;justify-content:center;align-items:center;width:138px;min-height:28px;display:inline-flex;position:relative}.weekly-status-select>svg{pointer-events:none;width:12px;height:12px;position:absolute;right:10px}.weekly-status-select select{border-radius:inherit;width:100%;min-width:0;height:28px;color:inherit;text-align:center;text-align-last:center;cursor:pointer;appearance:none;background:0 0;border:0;outline:none;padding:0 26px;font-family:inherit;font-size:10px;font-weight:750;line-height:1}.weekly-status-select select:focus-visible{box-shadow:0 0 0 2px var(--chime-surface), 0 0 0 4px var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.weekly-status-select select:focus-visible{box-shadow:0 0 0 2px var(--chime-surface), 0 0 0 4px color-mix(in oklch, var(--chime-accent) 60%, transparent)}}.dark .weekly-status-select{box-shadow:inset 0 0 0 1px #ffffff0d}.weekly-number,.weekly-money{text-align:right;font-variant-numeric:tabular-nums}.weekly-number[data-low=true]{color:#b46a00;font-weight:750}.weekly-vin-col{text-align:left!important;width:155px!important}.weekly-vin{min-width:155px;color:var(--chime-muted);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.weekly-archived{border:1px solid var(--chime-border);min-height:38px;color:var(--chime-muted);background:var(--chime-surface);border-radius:12px;align-items:center;gap:8px;margin:-4px 0 12px;padding:5px 8px 5px 12px;font-size:10px;display:flex}.weekly-archived .button{border-radius:999px;min-height:28px;margin-left:auto}.weekly-filter-menu{width:310px;padding:12px}.weekly-filter-menu>strong{color:var(--chime-muted);letter-spacing:.05em;text-transform:uppercase;margin:2px 2px 7px;font-size:9px;display:block}.weekly-filter-options{flex-wrap:wrap;gap:6px;margin-bottom:13px;display:flex}.weekly-filter-options button{border:1px solid var(--chime-border);min-height:30px;color:var(--chime-muted);background:var(--chime-surface);cursor:pointer;border-radius:999px;padding:0 10px;font-size:10px}.weekly-filter-options button[data-active=true]{color:#fff;border-color:var(--apple-primary-ink);background:var(--apple-primary-ink)}.weekly-filter-clear{width:100%;min-height:34px;color:var(--chime-text);background:var(--chime-surface-soft);cursor:pointer;border:0;border-radius:999px;font-size:10px;font-weight:700}.weekly-filter-clear:disabled{opacity:.45;cursor:default}.weekly-vin i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.weekly-table tfoot td{z-index:2;height:38px;color:var(--chime-text);background:var(--chime-surface-soft);text-align:right;font-size:9px;font-weight:750;position:sticky;bottom:0;box-shadow:0 -8px 16px -16px #1d1d1f80}.weekly-table tfoot td:first-child{z-index:4;text-align:left;background:var(--chime-surface-soft)}.weekly-mobile-list{display:none}.new-erp-board-page{min-width:0}.new-erp-board-heading{margin-bottom:10px}.new-erp-board-controls{align-items:center;gap:7px;display:flex}.new-erp-board-controls .product-button{min-height:34px;font-size:11px}.new-erp-board-summary{margin-bottom:10px}.new-erp-board-table .weekly-table{min-width:1480px}.new-erp-board-table .weekly-table td{height:var(--erp-weekly-row-height);padding-block:4px}.new-erp-board-table .weekly-table th{height:38px}.new-erp-board-table .weekly-day-cell>button{min-height:31px}.new-erp-board-table .weekly-day-cell>button strong,.new-erp-board-table .weekly-cell-miles{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.new-erp-month-table{border-radius:18px}.new-erp-month-table table{min-width:1250px}.new-erp-month-table td,.new-erp-month-table th{white-space:nowrap}.new-erp-month-table td:nth-child(4){white-space:normal;max-width:340px}.new-erp-month-table .directory-stage{text-transform:capitalize}.new-erp-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.new-erp-dashboard-metrics article,.new-erp-dashboard-panel{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:16px;min-width:0;padding:14px 15px}.new-erp-dashboard-metrics span{color:var(--chime-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750}.new-erp-dashboard-metrics strong{color:var(--chime-text);font-variant-numeric:tabular-nums;margin-top:8px;font-size:21px;display:block}.new-erp-dashboard-metrics small{color:var(--chime-muted);margin-top:5px;font-size:10px;display:block}.new-erp-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.new-erp-dashboard-panel header{border-bottom:1px solid var(--chime-border);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:9px;display:flex}.new-erp-dashboard-panel header b{font-size:12px}.new-erp-dashboard-panel header small,.new-erp-dashboard-panel p{color:var(--chime-muted);font-size:10px;line-height:1.45}.new-erp-dashboard-line{border-bottom:1px solid var(--chime-border);justify-content:space-between;align-items:center;gap:10px;min-height:31px;display:flex}@supports (color:color-mix(in lab, red, red)){.new-erp-dashboard-line{border-bottom:1px solid color-mix(in oklch, var(--chime-border) 70%, transparent)}}.new-erp-dashboard-line{text-transform:capitalize;font-size:11px}.new-erp-dashboard-line:last-child{border-bottom:0}.new-erp-dashboard-line b{font-variant-numeric:tabular-nums}.rejection-v1-dialog{width:min(760px,100%)}@media (width<=900px){.new-erp-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.new-erp-dashboard-grid{grid-template-columns:1fr}}@media (width<=760px){.new-erp-board-controls{justify-content:flex-start;width:100%;overflow-x:auto}}.weekly-zero{border:1px solid var(--chime-border);background:var(--chime-surface);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.weekly-zero svg{color:var(--chime-muted);margin-bottom:10px}.weekly-zero p{color:var(--chime-muted);margin:5px 0 10px;font-size:11px}.weekly-dialog-backdrop{z-index:60;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1010124d;place-items:center;padding:18px;animation:.16s both weekly-fade;display:grid;position:fixed;inset:0}@keyframes weekly-fade{0%{opacity:0}}.weekly-dialog{width:min(430px,100%);color:var(--chime-text);background:var(--chime-surface);border:1px solid #ffffffa6;border-radius:22px;padding:18px;box-shadow:0 26px 70px #1414183d}.weekly-dialog>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.weekly-dialog h2{letter-spacing:-.02em;margin:0;font-size:17px}.weekly-dialog header .button{border-radius:50%;width:34px;min-width:34px;height:34px;min-height:34px;font-size:20px}.weekly-column-options{gap:7px;display:grid}.weekly-column-options label{border:1px solid var(--chime-border);background:var(--chime-surface-soft);border-radius:12px;align-items:center;gap:10px;min-height:43px;padding:0 12px;font-size:11px;font-weight:650;display:flex}.weekly-column-options input{accent-color:var(--chime-accent)}.weekly-shortcuts{display:grid}.weekly-shortcuts>span{border-bottom:1px solid var(--chime-border);min-height:44px;color:var(--chime-muted);grid-template-columns:100px 1fr;align-items:center;font-size:11px;display:grid}.weekly-shortcuts>span:last-child{border-bottom:0}.weekly-shortcuts kbd{border:1px solid var(--chime-border);width:max-content;color:var(--chime-text);background:var(--chime-surface-soft);box-shadow:0 2px 0 var(--chime-border);border-radius:7px;padding:5px 8px;font-family:inherit;font-size:10px;font-weight:700}.weekly-dialog-copy{color:var(--chime-muted);margin:0 0 18px;font-size:12px;line-height:1.55}.weekly-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.weekly-dialog-actions .button{border-radius:999px}.weekly-confirm.button{color:#fff;background:linear-gradient(#2c2c2f,#111113);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff29,0 7px 18px #00000030}.weekly-confirm.button:hover{filter:brightness(1.08);transform:translateY(-1px)}.weekly-confirm.button:active{transform:translateY(1px)scale(.99);box-shadow:inset 0 2px 5px #00000059}.weekly-toast{z-index:70;color:#fff;background:var(--apple-primary-ink);border-radius:999px;padding:11px 16px;font-size:11px;font-weight:700;animation:.18s both weekly-pop;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #1d1d1f38}.driver-edit-dialog{border:1px solid var(--chime-border);width:min(720px,100%);max-height:min(900px,100dvh - 28px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.driver-edit-dialog{border:1px solid color-mix(in oklch, var(--chime-border) 82%, white)}}.driver-edit-dialog{color:var(--chime-text);background:var(--chime-surface);animation:weekly-pop .18s var(--chime-motion-ease) both;border-radius:26px;box-shadow:0 30px 90px #12121647}.driver-edit-dialog>header{border-bottom:1px solid var(--chime-border);justify-content:space-between;align-items:center;min-height:74px;padding:16px 20px;display:flex}.driver-edit-dialog>header span{color:var(--chime-accent-strong);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.driver-edit-dialog>header h2{letter-spacing:-.025em;margin:3px 0 0;font-size:20px}.driver-edit-dialog>header .button{border-radius:50%;width:36px;min-width:36px;height:36px;min-height:36px}.driver-edit-dialog form{overscroll-behavior:contain;max-height:calc(min(900px,100dvh - 28px) - 74px);padding:20px;overflow-y:auto}.driver-edit-actions{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.driver-edit-actions button{border:1px solid var(--chime-border);align-items:center;gap:7px;min-height:38px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.driver-edit-actions button{border:1px solid color-mix(in oklch, var(--chime-border) 86%, white)}}.driver-edit-actions button{color:var(--chime-text);background:linear-gradient(180deg, var(--chime-surface), var(--chime-surface-soft));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.driver-edit-actions button{background:linear-gradient(180deg, color-mix(in oklch, var(--chime-surface) 90%, white), var(--chime-surface-soft))}}.driver-edit-actions button{font:inherit;cursor:pointer;font-size:10px;font-weight:720;transition:transform .14s,box-shadow .14s;box-shadow:inset 0 1px #ffffffad,0 4px 10px #1d1d1f0e}.driver-edit-actions button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffc,0 6px 14px #1d1d1f16}.driver-edit-actions button:active{transform:translateY(1px)scale(.985)}.driver-edit-actions button:first-child svg{color:#3578e5}.driver-edit-actions button:nth-child(2) svg{color:#e5a914}.driver-edit-actions .driver-edit-rejection{color:#b92649;background:linear-gradient(#fff8fa,#fcebef);border-color:#e23d622e}.driver-edit-actions .driver-edit-rejection svg{color:#e23d62}.dark .driver-edit-actions .driver-edit-rejection{color:#ff8ca8;background:linear-gradient(#4b2832,#38242a)}.driver-edit-actions svg{width:14px;height:14px}.driver-edit-grid{gap:10px;margin-bottom:12px;display:grid}.driver-edit-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-edit-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.driver-edit-field{gap:6px;min-width:0;display:grid}.driver-edit-field>span,.driver-edit-dispatchers legend,.driver-edit-marks legend,.driver-edit-compliance legend{color:var(--chime-text);font-size:10px;font-weight:720}.driver-edit-field input,.driver-edit-field select,.driver-edit-field textarea,.driver-edit-dispatchers select{border:1px solid var(--chime-border);width:100%;min-width:0;height:42px;color:var(--chime-text);background:var(--chime-surface);font:inherit;transition:var(--control-transition);outline:0;padding:0 12px;font-size:11px;border-radius:var(--radius-form-field,15px)!important}.driver-edit-field input:focus-visible,.driver-edit-dispatchers select:focus-visible{border-color:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.driver-edit-field input:focus-visible,.driver-edit-dispatchers select:focus-visible{border-color:color-mix(in oklch, var(--chime-accent) 55%, var(--chime-border))}}.driver-edit-field input:focus-visible,.driver-edit-dispatchers select:focus-visible{box-shadow:0 0 0 3px var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.driver-edit-field input:focus-visible,.driver-edit-dispatchers select:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--chime-accent) 12%, transparent)}}.driver-edit-dialog fieldset{border:0;min-width:0;margin:14px 0;padding:0}.driver-edit-dialog legend{margin-bottom:8px;padding:0}.driver-edit-dispatchers legend small{color:var(--chime-muted);font-weight:500}.driver-edit-dispatchers>div,.driver-edit-marks>div{flex-wrap:wrap;gap:7px;display:flex}.driver-edit-dispatchers>div button{border:1px solid var(--chime-border);min-height:32px;color:var(--chime-muted);background:var(--chime-surface-soft);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:9px;font-weight:680;display:inline-flex}.driver-edit-dispatchers>div button[data-active=true]{border-color:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.driver-edit-dispatchers>div button[data-active=true]{border-color:color-mix(in oklch, var(--chime-accent) 55%, var(--chime-border))}}.driver-edit-dispatchers>div button[data-active=true]{color:var(--chime-accent-strong);background:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.driver-edit-dispatchers>div button[data-active=true]{background:color-mix(in oklch, var(--chime-accent) 9%, var(--chime-surface))}}.driver-edit-dispatchers>div button svg{width:11px;height:11px}.driver-edit-dispatchers>label{gap:6px;margin-top:10px;display:grid}.driver-edit-dispatchers>label>span{font-size:9px;font-weight:720}.driver-edit-dispatchers>label small{color:var(--chime-muted);font-weight:500}.driver-edit-dispatchers select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark .driver-edit-dispatchers select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.driver-edit-marks label{border:1px solid var(--chime-border);min-height:36px;color:var(--chime-muted);background:var(--chime-surface-soft);cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:680;display:inline-flex}.driver-edit-marks label[data-active=true]{color:#a86700;background:#ffefcb9e;border-color:#e897118c}.dark .driver-edit-marks label[data-active=true]{color:#ffc45b;background:#965c0033}.driver-edit-marks input{width:14px;height:14px;accent-color:var(--chime-accent)}.driver-edit-compliance{border-top:1px solid var(--chime-border);margin-top:4px;padding-top:14px}.driver-edit-compliance legend{color:#b3401a;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:10px;font-size:10px;font-weight:750;display:flex}.driver-edit-compliance legend svg{width:13px;height:13px}.driver-edit-compliance{border-top:1px solid var(--chime-border)!important;padding-top:15px!important}.driver-edit-compliance legend{align-items:center;gap:6px;display:flex}.driver-edit-compliance legend svg{color:#ef476f;width:14px;height:14px}.driver-edit-dialog footer{border-top:1px solid var(--chime-border);background:var(--chime-surface);grid-template-columns:1fr 1fr;gap:10px;margin:18px -20px -20px;padding:14px 20px 20px;display:grid;position:sticky;bottom:-20px}@supports (color:color-mix(in lab, red, red)){.driver-edit-dialog footer{background:color-mix(in oklch, var(--chime-surface) 94%, transparent)}}.driver-edit-dialog footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.driver-edit-dialog footer .button{border-radius:999px;justify-self:stretch;width:100%;min-width:0;min-height:42px}.driver-edit-dialog footer .button:first-child,.rejection-dialog footer .button:first-child{border:1px solid var(--chime-border)}@supports (color:color-mix(in lab, red, red)){.driver-edit-dialog footer .button:first-child,.rejection-dialog footer .button:first-child{border:1px solid color-mix(in oklch, var(--chime-border) 84%, white)}}.driver-edit-dialog footer .button:first-child,.rejection-dialog footer .button:first-child{background:linear-gradient(180deg, var(--chime-surface), var(--chime-surface-soft))}@supports (color:color-mix(in lab, red, red)){.driver-edit-dialog footer .button:first-child,.rejection-dialog footer .button:first-child{background:linear-gradient(180deg, color-mix(in oklch, var(--chime-surface) 92%, white), var(--chime-surface-soft))}}.driver-edit-dialog footer .button:first-child,.rejection-dialog footer .button:first-child{box-shadow:inset 0 1px #ffffffb8,0 4px 10px #1d1d1f0d}.dark .driver-edit-dialog footer .button:first-child,.dark .rejection-dialog footer .button:first-child{background:linear-gradient(#353538,#29292c);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14}.rejection-dialog-layer{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0c0e75;place-items:center;padding:18px;animation:.16s both weekly-fade;display:grid;position:fixed;inset:0}.rejection-dialog{border:1px solid var(--chime-border);width:min(540px,100%);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rejection-dialog{border:1px solid color-mix(in oklch, var(--chime-border) 82%, white)}}.rejection-dialog{color:var(--chime-text);background:var(--chime-surface);animation:weekly-pop .18s var(--chime-motion-ease) both;border-radius:24px;box-shadow:0 34px 100px #0a0a0c57}.rejection-dialog>header{border-bottom:1px solid var(--chime-border);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.rejection-dialog>header span{color:#ce3156;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.rejection-dialog>header h2{margin:3px 0 0;font-size:19px}.rejection-dialog>header .button{border-radius:50%}.rejection-dialog form{gap:12px;padding:18px 20px 20px;display:grid}.rejection-driver{background:#e23d620e;border:1px solid #e23d622e;border-radius:14px;align-items:center;gap:11px;padding:11px 13px;display:flex}.rejection-driver>svg{color:#e23d62;width:18px}.rejection-driver span{grid-template-columns:auto auto;align-items:baseline;gap:1px 8px;display:grid}.rejection-driver small{color:var(--chime-muted);text-transform:uppercase;grid-column:1/-1;font-size:8px}.rejection-driver strong{font-size:11px}.rejection-driver em{color:var(--chime-muted);font-size:9px;font-style:normal}.rejection-dialog .driver-edit-grid{margin:0}.rejection-dialog .driver-edit-field textarea{resize:vertical;height:70px;padding-top:11px}.rejection-dialog footer{grid-template-columns:1fr 1fr;gap:9px;margin-top:2px;display:grid}.rejection-dialog footer .button{border-radius:999px;justify-self:stretch;width:100%;min-width:0;min-height:42px}.rejection-dialog .rejection-confirm{color:#fff;background:linear-gradient(#ee4d70,#c9254d);border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff4d,0 7px 18px #c9254d33}.weekly-page{--weekly-grid-rule:var(--chime-border)}@supports (color:color-mix(in lab, red, red)){.weekly-page{--weekly-grid-rule:color-mix(in srgb, var(--chime-border) 60%, transparent)}}.weekly-page{--weekly-zone-surface:var(--chime-surface-soft)}@supports (color:color-mix(in lab, red, red)){.weekly-page{--weekly-zone-surface:color-mix(in srgb, var(--chime-surface-soft) 38%, transparent)}}.weekly-page{--weekly-signal:var(--chime-accent-strong)}.weekly-heading{margin-bottom:14px}.weekly-heading h1{font-family:var(--erp-font-page,"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:-.03em;font-size:25px;font-weight:680}.weekly-heading p{font-size:11px;font-weight:520}.weekly-add.button{border-color:var(--weekly-signal);min-height:34px;padding-inline:14px}@supports (color:color-mix(in lab, red, red)){.weekly-add.button{border-color:color-mix(in srgb, var(--weekly-signal) 72%, #9a4d00)}}.weekly-add.button{background:var(--weekly-signal);box-shadow:none;text-shadow:none;border-radius:10px;font-size:11px;font-weight:720}.weekly-add.button:hover{background:var(--weekly-signal)}@supports (color:color-mix(in lab, red, red)){.weekly-add.button:hover{background:color-mix(in srgb, var(--weekly-signal) 90%, #111)}}.weekly-add.button:hover{box-shadow:none;transform:translateY(-1px)}.weekly-add.button:active{box-shadow:none}.weekly-commandbar{gap:6px;margin-top:-6px;margin-bottom:10px}.week-switcher{border-color:var(--weekly-grid-rule);background:var(--chime-surface);box-shadow:none;border-radius:10px;padding:2px}.week-switcher .button,.week-switcher .button[aria-label]{border-radius:8px;height:30px;min-height:30px;font-size:10px}.week-switcher .button[aria-label]{width:30px;min-width:30px}.weekly-filter.button{border-color:var(--weekly-grid-rule);background:var(--chime-surface);min-height:34px;box-shadow:none;border-radius:10px;gap:6px;padding-inline:11px;font-size:10px;font-weight:650}.weekly-filter.button:hover{border-color:var(--chime-text)}@supports (color:color-mix(in lab, red, red)){.weekly-filter.button:hover{border-color:color-mix(in srgb, var(--chime-text) 24%, var(--weekly-grid-rule))}}.weekly-filter.button:hover{background:var(--chime-surface-soft);box-shadow:none;transform:none}.weekly-filter.button:active{box-shadow:none;transform:translateY(1px)}.weekly-filter--active.button{border-color:var(--weekly-signal)}@supports (color:color-mix(in lab, red, red)){.weekly-filter--active.button{border-color:color-mix(in srgb, var(--weekly-signal) 48%, var(--weekly-grid-rule))}}.weekly-filter--active.button{color:var(--chime-accent-strong);background:var(--weekly-signal)}@supports (color:color-mix(in lab, red, red)){.weekly-filter--active.button{background:color-mix(in srgb, var(--weekly-signal) 8%, var(--chime-surface))}}.weekly-filter--active.button{box-shadow:inset 0 -1px var(--weekly-signal)}.weekly-filter b{min-width:17px;color:var(--chime-accent-strong);background:var(--weekly-signal);padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.weekly-filter b{background:color-mix(in srgb, var(--weekly-signal) 12%, var(--chime-surface))}}.weekly-filter b{font-size:8px}.weekly-pulse{border-color:var(--weekly-grid-rule);min-height:70px;box-shadow:none;border-radius:12px;margin-bottom:9px}.weekly-pulse-primary,.weekly-pulse-status,.weekly-pulse-facts{padding:10px 14px}.weekly-pulse-primary:before{width:5px;height:5px;top:11px;left:14px}.weekly-pulse-primary>span,.weekly-live,.weekly-pulse-facts dt{letter-spacing:.065em;font-size:8px}.weekly-pulse-primary strong{color:var(--chime-text);margin-top:3px;font-size:20px}.weekly-pulse-primary small{font-size:8.5px}.weekly-pulse-status{border-left-color:var(--weekly-grid-rule);gap:7px}.weekly-pulse-status>div{gap:13px}.weekly-pulse-status>div>span{font-size:9px}.weekly-pulse-status>div b{font-size:13px}.weekly-pulse-facts{border-left-color:var(--weekly-grid-rule)}.weekly-pulse-facts>div{padding-left:13px}.weekly-pulse-facts>div+div{border-left-color:var(--weekly-grid-rule)}.weekly-pulse-facts dd{margin-top:5px;font-size:15px}.weekly-dispatcher-legend{gap:5px;margin-bottom:9px}.weekly-dispatcher-legend button{border-color:var(--dispatcher-color,var(--chime-border));gap:5px;min-height:24px;padding-inline:8px}@supports (color:color-mix(in lab, red, red)){.weekly-dispatcher-legend button{border-color:color-mix(in srgb, var(--dispatcher-color,var(--chime-border)) 14%, var(--weekly-grid-rule))}}.weekly-dispatcher-legend button{background:0 0;font-size:9px;font-weight:630}.weekly-dispatcher-legend button:hover,.weekly-dispatcher-legend button[data-active=true]{border-color:var(--dispatcher-color)}@supports (color:color-mix(in lab, red, red)){.weekly-dispatcher-legend button:hover,.weekly-dispatcher-legend button[data-active=true]{border-color:color-mix(in srgb, var(--dispatcher-color) 38%, var(--weekly-grid-rule))}}.weekly-dispatcher-legend button:hover,.weekly-dispatcher-legend button[data-active=true]{background:var(--dispatcher-color)}@supports (color:color-mix(in lab, red, red)){.weekly-dispatcher-legend button:hover,.weekly-dispatcher-legend button[data-active=true]{background:color-mix(in srgb, var(--dispatcher-color) 5%, var(--chime-surface))}}.weekly-dispatcher-legend button b{background:var(--dispatcher-color);min-width:14px;padding:1px 4px}@supports (color:color-mix(in lab, red, red)){.weekly-dispatcher-legend button b{background:color-mix(in srgb, var(--dispatcher-color) 7%, var(--chime-surface))}}.weekly-dispatcher-legend button b{font-size:7.5px}.weekly-dispatcher-legend i{width:6px;height:6px;box-shadow:none}.weekly-table-shell{border-color:var(--weekly-grid-rule);box-shadow:none;border-radius:12px}.weekly-table{font-size:11px}.weekly-table th{border-right-color:var(--weekly-grid-rule);border-bottom-color:var(--weekly-grid-rule);background:var(--chime-surface-soft);height:36px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.weekly-table th{background:color-mix(in srgb, var(--chime-surface-soft) 78%, var(--chime-surface))}}.weekly-table th{color:var(--chime-muted)}@supports (color:color-mix(in lab, red, red)){.weekly-table th{color:color-mix(in srgb, var(--chime-muted) 84%, var(--chime-text))}}.weekly-table th{letter-spacing:.055em;font-size:9px;font-weight:760}.weekly-table td{border-right-color:var(--weekly-grid-rule);border-bottom-color:var(--weekly-grid-rule);height:44px;padding:4px 7px}.weekly-table-shell[data-row-tint=true] tbody tr{background:var(--chime-surface);box-shadow:none}.weekly-table-shell[data-row-tint=true] tbody tr>td:first-child,.weekly-table-shell[data-row-tint=true] tbody tr>td:nth-child(2){background:var(--weekly-zone-surface)}@supports (color:color-mix(in lab, red, red)){.weekly-table-shell[data-row-tint=true] tbody tr>td:first-child,.weekly-table-shell[data-row-tint=true] tbody tr>td:nth-child(2){background:color-mix(in srgb, var(--weekly-zone-surface) 72%, var(--chime-surface))}}.weekly-table-shell[data-row-tint=true] tbody tr:hover,.weekly-table-shell[data-row-tint=true] tbody tr:hover>td:first-child,.weekly-table-shell[data-row-tint=true] tbody tr:hover>td:nth-child(2){background:var(--chime-text)}@supports (color:color-mix(in lab, red, red)){.weekly-table-shell[data-row-tint=true] tbody tr:hover,.weekly-table-shell[data-row-tint=true] tbody tr:hover>td:first-child,.weekly-table-shell[data-row-tint=true] tbody tr:hover>td:nth-child(2){background:color-mix(in srgb, var(--chime-text) 2.5%, var(--chime-surface))}}.weekly-table tbody tr:has(.weekly-driver-open:focus-visible){background:var(--weekly-signal)}@supports (color:color-mix(in lab, red, red)){.weekly-table tbody tr:has(.weekly-driver-open:focus-visible){background:color-mix(in srgb, var(--weekly-signal) 5%, var(--chime-surface))}}.weekly-table tbody tr:has(.weekly-driver-open:focus-visible){box-shadow:inset 2px 0 var(--weekly-signal)}:is(.weekly-table tbody tr:has(.weekly-driver-open:focus-visible)>td:first-child,.weekly-table tbody tr:has(.weekly-driver-open:focus-visible)>td:nth-child(2)){background:var(--weekly-signal)}@supports (color:color-mix(in lab, red, red)){:is(.weekly-table tbody tr:has(.weekly-driver-open:focus-visible)>td:first-child,.weekly-table tbody tr:has(.weekly-driver-open:focus-visible)>td:nth-child(2)){background:color-mix(in srgb, var(--weekly-signal) 5%, var(--chime-surface))}}.weekly-table th:first-child,.weekly-table td:first-child{background:var(--weekly-zone-surface)}@supports (color:color-mix(in lab, red, red)){.weekly-table th:first-child,.weekly-table td:first-child{background:color-mix(in srgb, var(--weekly-zone-surface) 72%, var(--chime-surface))}}.weekly-table th:nth-child(2),.weekly-table td:nth-child(2){background:var(--weekly-zone-surface)}@supports (color:color-mix(in lab, red, red)){.weekly-table th:nth-child(2),.weekly-table td:nth-child(2){background:color-mix(in srgb, var(--weekly-zone-surface) 72%, var(--chime-surface))}}.weekly-table th:nth-child(2),.weekly-table td:nth-child(2){box-shadow:8px 0 13px -17px #1d1d1fa6}.weekly-table thead th:first-child,.weekly-table thead th:nth-child(2){background:var(--chime-surface-soft)}@supports (color:color-mix(in lab, red, red)){.weekly-table thead th:first-child,.weekly-table thead th:nth-child(2){background:color-mix(in srgb, var(--chime-surface-soft) 78%, var(--chime-surface))}}.weekly-zone-end{border-right-color:var(--chime-text)!important}@supports (color:color-mix(in lab, red, red)){.weekly-zone-end{border-right-color:color-mix(in srgb, var(--chime-text) 17%, var(--weekly-grid-rule))!important}}.weekly-operational-start{border-left:1px solid var(--chime-text)!important}@supports (color:color-mix(in lab, red, red)){.weekly-operational-start{border-left:1px solid color-mix(in srgb, var(--chime-text) 18%, var(--weekly-grid-rule))!important}}.weekly-operational-start{background:var(--chime-surface-soft)!important}@supports (color:color-mix(in lab, red, red)){.weekly-operational-start{background:color-mix(in srgb, var(--chime-surface-soft) 62%, var(--chime-surface))!important}}.weekly-operational-start~td{background:var(--chime-surface-soft)}@supports (color:color-mix(in lab, red, red)){.weekly-operational-start~td{background:color-mix(in srgb, var(--chime-surface-soft) 28%, var(--chime-surface))}}.weekly-operational-start~th{background:var(--chime-surface-soft)}@supports (color:color-mix(in lab, red, red)){.weekly-operational-start~th{background:color-mix(in srgb, var(--chime-surface-soft) 62%, var(--chime-surface))}}.weekly-table [data-today=true]{background:var(--weekly-signal)!important}@supports (color:color-mix(in lab, red, red)){.weekly-table [data-today=true]{background:color-mix(in srgb, var(--weekly-signal) 4%, var(--chime-surface))!important}}.weekly-table [data-today=true]{box-shadow:inset 1px 0 var(--weekly-signal), inset -1px 0 var(--weekly-signal)}@supports (color:color-mix(in lab, red, red)){.weekly-table [data-today=true]{box-shadow:inset 1px 0 color-mix(in srgb, var(--weekly-signal) 44%, transparent), inset -1px 0 color-mix(in srgb, var(--weekly-signal) 44%, transparent)}}.weekly-table th[data-today=true]{color:var(--chime-text);box-shadow:inset 0 -2px var(--weekly-signal), inset 1px 0 var(--weekly-signal), inset -1px 0 var(--weekly-signal);position:sticky}@supports (color:color-mix(in lab, red, red)){.weekly-table th[data-today=true]{box-shadow:inset 0 -2px var(--weekly-signal), inset 1px 0 color-mix(in srgb, var(--weekly-signal) 44%, transparent), inset -1px 0 color-mix(in srgb, var(--weekly-signal) 44%, transparent)}}.weekly-equipment{color:var(--chime-muted)}@supports (color:color-mix(in lab, red, red)){.weekly-equipment{color:color-mix(in srgb, var(--chime-muted) 82%, transparent)}}.weekly-equipment{font-size:9px}.weekly-weight small{color:#d94a61!important;font-size:7px!important}.weekly-table td strong{color:var(--chime-text);font-size:10.5px;font-weight:720;line-height:1.15}.weekly-table td small{color:var(--chime-muted);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.weekly-table td small{color:color-mix(in srgb, var(--chime-muted) 86%, transparent)}}.weekly-table td small{font-size:9px;line-height:1.15}.weekly-driver>i{width:27px;height:27px;box-shadow:inset 0 0 0 1px var(--dispatcher-color,#e08a18);font-size:8px}@supports (color:color-mix(in lab, red, red)){.weekly-driver>i{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dispatcher-color,#e08a18) 18%, transparent)}}.weekly-driver>span{grid-template-rows:13px 11px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:0 5px;width:100%;display:grid}.weekly-driver-open{letter-spacing:-.012em;grid-area:1/1;font-size:11px;font-weight:760}.weekly-driver .weekly-driver-phone{grid-area:2/1;margin:0;font-size:8.5px;font-weight:520}.weekly-dispatcher-select{border-color:var(--dispatcher-color);grid-area:1/2;max-width:61px;height:16px;margin:0}@supports (color:color-mix(in lab, red, red)){.weekly-dispatcher-select{border-color:color-mix(in srgb, var(--dispatcher-color) 16%, var(--weekly-grid-rule))}}.weekly-dispatcher-select{background:0 0}.weekly-dispatcher-select select{padding-left:6px;font-size:7.5px;font-weight:720}.weekly-dispatcher-select>svg{width:8px;height:8px;right:5px}.weekly-driver .weekly-driver-note{max-width:61px;color:var(--chime-muted);background:0 0;border-color:#0000;grid-area:2/2;margin:0;padding:0}@supports (color:color-mix(in lab, red, red)){.weekly-driver .weekly-driver-note{color:color-mix(in srgb, var(--chime-muted) 78%, transparent)}}.weekly-driver .weekly-driver-note{text-align:right;font-size:7.5px;line-height:1}.weekly-day-cell>button:not(.weekly-cell-add){background:0 0;border-radius:4px;padding:2px 3px}.weekly-day-cell>button:not(.weekly-cell-add):hover{border-color:var(--chime-text)}@supports (color:color-mix(in lab, red, red)){.weekly-day-cell>button:not(.weekly-cell-add):hover{border-color:color-mix(in srgb, var(--chime-text) 13%, var(--weekly-grid-rule))}}.weekly-day-cell>button:not(.weekly-cell-add):hover{background:var(--chime-text)}@supports (color:color-mix(in lab, red, red)){.weekly-day-cell>button:not(.weekly-cell-add):hover{background:color-mix(in srgb, var(--chime-text) 2%, var(--chime-surface))}}.weekly-day-cell>button strong{font-size:10px;font-weight:740}.weekly-day-cell>button small,.weekly-day-cell>button .weekly-cell-miles{color:var(--chime-muted)}@supports (color:color-mix(in lab, red, red)){.weekly-day-cell>button small,.weekly-day-cell>button .weekly-cell-miles{color:color-mix(in srgb, var(--chime-muted) 80%, transparent)}}.weekly-day-cell>button small,.weekly-day-cell>button .weekly-cell-miles{font-size:8.5px}.weekly-day-cell>button small:not(.weekly-cell-miles){color:oklch(48% .14 155)}@supports (color:color-mix(in lab, red, red)){.weekly-day-cell>button small:not(.weekly-cell-miles){color:color-mix(in srgb, oklch(48% .14 155) 76%, var(--chime-muted))}}.weekly-day-cell>button small:not(.weekly-cell-miles){font-weight:650}.weekly-cell-add{width:22px;height:22px;color:var(--chime-muted)}@supports (color:color-mix(in lab, red, red)){.weekly-cell-add{color:color-mix(in srgb, var(--chime-muted) 28%, transparent)}}.weekly-cell-add svg{width:11px;height:11px}.weekly-day-cell:hover .weekly-cell-add,.weekly-cell-add:focus-visible{border-color:var(--weekly-signal)}@supports (color:color-mix(in lab, red, red)){.weekly-day-cell:hover .weekly-cell-add,.weekly-cell-add:focus-visible{border-color:color-mix(in srgb, var(--weekly-signal) 38%, var(--weekly-grid-rule))}}.weekly-day-cell:hover .weekly-cell-add,.weekly-cell-add:focus-visible{color:var(--weekly-signal);background:var(--weekly-signal)}@supports (color:color-mix(in lab, red, red)){.weekly-day-cell:hover .weekly-cell-add,.weekly-cell-add:focus-visible{background:color-mix(in srgb, var(--weekly-signal) 4%, var(--chime-surface))}}.weekly-status-select{border-radius:7px;width:126px;min-height:22px}.weekly-status-select select{height:22px;padding-inline:18px;font-size:8.5px;font-weight:720}.weekly-status-select>svg{width:10px;height:10px;right:7px}.weekly-number,.weekly-money{font-size:10px}.weekly-money{color:var(--chime-text);font-weight:780}.weekly-vin{min-width:155px;color:var(--chime-muted)}@supports (color:color-mix(in lab, red, red)){.weekly-vin{color:color-mix(in srgb, var(--chime-muted) 68%, transparent)}}.weekly-vin{font-size:8.5px}.weekly-popover{z-index:var(--erp-layer-popover,30);border-color:var(--weekly-grid-rule);background:var(--chime-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;box-shadow:0 12px 28px #18181c21}.weekly-menu-wrap:has(.weekly-popover){z-index:var(--erp-layer-popover,30)}.dark .weekly-add.button{background:var(--weekly-signal)}.dark .weekly-filter.button,.dark .week-switcher{background:var(--chime-surface);box-shadow:none}.dark .weekly-filter--active.button{background:var(--weekly-signal)}@supports (color:color-mix(in lab, red, red)){.dark .weekly-filter--active.button{background:color-mix(in srgb, var(--weekly-signal) 15%, var(--chime-surface))}}.dark .weekly-table-shell[data-row-tint=true] tbody tr{background:var(--chime-surface)}.dark .weekly-table-shell[data-row-tint=true] tbody tr>td:first-child,.dark .weekly-table-shell[data-row-tint=true] tbody tr>td:nth-child(2),.dark .weekly-table th:first-child,.dark .weekly-table td:first-child,.dark .weekly-table th:nth-child(2),.dark .weekly-table td:nth-child(2){background:var(--weekly-zone-surface)}@supports (color:color-mix(in lab, red, red)){.dark .weekly-table-shell[data-row-tint=true] tbody tr>td:first-child,.dark .weekly-table-shell[data-row-tint=true] tbody tr>td:nth-child(2),.dark .weekly-table th:first-child,.dark .weekly-table td:first-child,.dark .weekly-table th:nth-child(2),.dark .weekly-table td:nth-child(2){background:color-mix(in srgb, var(--weekly-zone-surface) 65%, var(--chime-surface))}}@media (width>=1400px){.dashboard-grid{grid-template-columns:minmax(0,1fr) 320px}.dashboard-rail{flex-direction:column;display:flex}.fleet-card,.shortcuts-card{height:auto}}@media (width>=721px) and (height<=780px){.sidebar{padding-top:14px;padding-bottom:10px}.brand{padding-bottom:14px}.nav-label{padding-bottom:4px}.nav-label--spaced{margin-top:14px}.nav-item.button{min-height:35px}.footer-action.button{min-height:32px}.sidebar-footer{margin-top:5px;padding-top:5px}.sidebar-profile.button{min-height:52px;margin-top:7px;padding-block:6px}}@media (width>=721px) and (width<=1000px){.weekly-dialog-backdrop:has(.driver-edit-dialog){padding-left:100px}}@media (width<=1000px){.app{grid-template-columns:82px minmax(0,1fr)}.sidebar{padding-inline:12px}.brand{flex-direction:column;justify-content:flex-start;gap:7px;min-height:76px;padding:1px 0 12px}.sidebar-collapse{border:1px solid var(--chime-border);background:#ffffffb8;margin:0;position:static;box-shadow:0 2px 7px #1d1d1f0f}.dark .sidebar-collapse{background:#ffffff0f;box-shadow:0 2px 8px #0000002e}.sidebar-collapse svg{transform:rotate(180deg)}.brand-copy,.nav-label,.nav-item>span:not(.app-icon),.nav-chevron,.company-switcher,.footer-action>span:not(.app-icon),.sidebar-profile>span,.profile-chevron{display:none}.footer-action.button{justify-content:center;padding:0}.sidebar-profile.button{border-radius:50%;grid-template-columns:38px;justify-content:center;width:48px;height:48px;min-height:48px;margin-inline:auto;padding:5px;display:grid}.nav-item.button{border-radius:50%;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;margin-inline:auto;padding:0}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.dashboard-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.metric:nth-child(3){border-left:0;border-top:1px solid var(--chime-border);padding-top:22px;padding-left:0}.metric:nth-child(4){border-top:1px solid var(--chime-border);padding-top:22px}.compact-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clocks-panel{grid-column:1/-1}.broker-pipeline-card [data-slot=card-content]{grid-template-columns:minmax(0,1fr)}.broker-pipeline-card [data-slot=card-content]>section{padding-right:0}.broker-pipeline-card [data-slot=card-content]>section+section{border-top:1px solid var(--chime-border);border-left:0;margin-top:16px;padding-top:16px;padding-left:0}.weekly-heading{margin-bottom:16px}.weekly-commandbar{flex-wrap:wrap}.weekly-pulse{grid-template-columns:minmax(240px,1.1fr) minmax(220px,.9fr)}.weekly-pulse-facts{border-top:1px solid var(--chime-border);border-left:0;grid-column:1/-1;min-height:66px;padding:0}.weekly-pulse-facts>div{text-align:center;align-items:center;padding:12px}}@media (width<=860px){.analytics-grid{grid-template-columns:minmax(0,1fr)}.analytics-card--wide,.compact-overview-grid.analytics-card--wide,.broker-pipeline-card.analytics-card--wide{grid-column:auto}.analytics-card--paired{min-height:0;height:auto!important}.broker-summary-card.card,.pipeline-summary-card.card{min-height:220px}}@media (width<=720px){.app{min-height:100vh;box-shadow:none;border:0;border-radius:0;margin:0;display:block}.sidebar{width:auto;height:min(82dvh,720px);padding:34px 14px calc(14px + env(safe-area-inset-bottom));transition:transform .28s var(--chime-motion-ease);background:#f8f8faf0;border:1px solid #1d1d1f17;border-bottom:0;border-radius:26px 26px 0 0;position:fixed;inset:auto 10px 0;transform:translateY(105%);box-shadow:0 -18px 54px oklch(12% .02 60/.2),inset 0 1px #ffffffd1}.sidebar:after{content:"";background:#1d1d1f2e;border-radius:999px;width:38px;height:4px;position:absolute;top:10px;left:50%;translate:-50%}.dark .sidebar{background:#18181ae8}.dark .sidebar:after{background:#fff3}.sidebar--open{transform:translateY(0)}.brand{flex-direction:row;justify-content:flex-start;gap:9px;min-height:42px;padding:0 8px 10px}.brand:before{content:"More";color:var(--apple-primary-ink);letter-spacing:-.02em;font-size:20px;font-weight:650}.dark .brand:before{color:#f5f5f7}.brand-mark,.brand-copy{display:none!important}.brand-copy,.nav-label,.nav-item>span:not(.app-icon),.nav-chevron,.company-switcher{display:block}.app--compact .sidebar--open .brand{flex-direction:row;justify-content:flex-start;gap:9px;min-height:36px;padding:0 10px 22px}.app--compact .sidebar--open .brand-copy,.app--compact .sidebar--open .nav-label,.app--compact .sidebar--open .nav-item>span:not(.app-icon),.app--compact .sidebar--open .nav-chevron,.app--compact .sidebar--open .footer-action>span:not(.app-icon),.app--compact .sidebar--open .sidebar-profile>span,.app--compact .sidebar--open .profile-chevron{display:block}.app--compact .sidebar--open .nav-item.button,.app--compact .sidebar--open .footer-action.button{justify-content:flex-start;width:100%;margin-inline:0;padding-inline:12px}.app--compact .sidebar--open .nav-item.button{border-radius:999px;height:auto;min-height:46px}.app--compact .sidebar--open .sidebar-profile.button{border-radius:999px;grid-template-columns:38px minmax(0,1fr) 28px;justify-content:stretch;width:100%;height:auto;min-height:58px;margin-inline:0;padding:8px 10px}.sidebar-collapse{display:none}.footer-action>span:not(.app-icon),.sidebar-profile>span,.profile-chevron{display:block}.footer-action.button{justify-content:flex-start;padding:0 10px}.sidebar-profile.button{border-radius:999px;grid-template-columns:38px minmax(0,1fr) 28px;justify-content:stretch;width:100%;height:auto;min-height:58px;margin-inline:0;padding:8px 10px}.nav-item.button{border-radius:999px;justify-content:flex-start;width:100%;height:auto;min-height:46px;margin-inline:0;padding:0 12px}.sidebar--open .nav-item[data-mobile-primary=true]{display:none}.sidebar-scrim{z-index:25;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:oklch(12% .01 60/.42);border:0;display:block;position:fixed;inset:0}.topbar{height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;gap:10px}.mobile-menu{display:none!important}.mobile-page-title{letter-spacing:-.01em;font-size:15px;font-weight:650;display:block}.content{padding:18px 14px calc(104px + env(safe-area-inset-bottom))}.parser-page{padding:2px 0 18px}.weekly-page{padding:0 0 18px}.weekly-heading{align-items:center;margin:2px 0 14px}.weekly-heading h1{margin-top:3px;font-size:25px}.weekly-heading p{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:10px;overflow:hidden}.weekly-eyebrow{font-size:8px}.weekly-add.button{min-width:44px;min-height:44px;padding:0 14px;font-size:0}.weekly-add.button svg{width:19px;height:19px}.weekly-commandbar{top:calc(56px + env(safe-area-inset-top));z-index:8;background:var(--chime-canvas);flex-wrap:wrap;justify-content:flex-start;margin:0 0 12px;padding:6px 0 9px;position:sticky}.week-switcher{order:0;justify-content:space-between;width:100%}.week-switcher .button:nth-child(2){flex:1}.weekly-filter.button{min-height:44px}.weekly-pulse{border-radius:22px;grid-template-columns:minmax(0,1fr) auto;min-height:0;margin-bottom:14px}.weekly-pulse-primary{min-height:92px;padding:15px 17px}.weekly-pulse-primary:before{inset-block:20px}.weekly-pulse-primary strong{font-size:27px}.weekly-pulse-primary small{display:none}.weekly-pulse-status{gap:9px;min-width:128px;padding:14px 15px}.weekly-live{font-size:8px}.weekly-pulse-status>div{flex-direction:column;gap:7px}.weekly-pulse-status>div>span{justify-content:space-between;font-size:9px}.weekly-pulse-status>div b{font-size:13px}.weekly-pulse-facts{border-top:1px solid var(--chime-border);border-left:0;grid-column:1/-1;min-height:64px;padding:0}.weekly-pulse-facts>div{text-align:center;align-items:center;padding:12px 6px}.weekly-pulse-facts dt{font-size:8px}.weekly-pulse-facts dd{margin-top:6px;font-size:15px}.weekly-table-shell{display:none}.weekly-mobile-list{gap:10px;display:grid}.weekly-driver-card{border:1px solid var(--chime-border);background:var(--chime-surface);box-shadow:inset 3px 0 var(--dispatcher-color), 0 5px 18px #1d1d1f0b;border-radius:22px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.weekly-driver-card[data-open=true]{border-color:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.weekly-driver-card[data-open=true]{border-color:color-mix(in oklch, var(--chime-accent) 28%, var(--chime-border))}}.weekly-driver-card[data-open=true]{box-shadow:0 10px 28px #1d1d1f13}.weekly-driver-card-head{width:100%;color:var(--chime-text);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:11px 8px;padding:14px;display:grid;position:relative}.weekly-mobile-driver-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.weekly-driver-card-head .weekly-driver>i{width:38px;height:38px;font-size:10px}.weekly-driver-card-head .weekly-driver strong{font-size:13px}.weekly-driver-card-head .weekly-driver-note{max-width:min(56vw,260px);margin-top:4px;font-size:9px}.weekly-driver-card-head .weekly-status{align-self:center}.weekly-mobile-route{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.weekly-mobile-route>span{min-width:0}.weekly-mobile-route strong,.weekly-mobile-route small{display:block}.weekly-mobile-route strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.weekly-mobile-route small{color:var(--chime-muted);margin-top:4px;font-size:11px}.weekly-card-chevron{color:var(--chime-muted);transition:transform .2s var(--chime-motion-ease);flex:none}.weekly-driver-days{animation:weekly-reveal .2s var(--chime-motion-ease) both;padding:0 14px 14px}@keyframes weekly-reveal{0%{opacity:0;transform:translateY(-5px)}}.weekly-mobile-dispatcher{border-top:1px solid var(--chime-border);justify-content:space-between;align-items:center;gap:14px;min-height:58px;display:flex}.weekly-mobile-dispatcher>span small,.weekly-mobile-dispatcher>span strong{display:block}.weekly-mobile-dispatcher>span small{color:var(--chime-muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:700}.weekly-mobile-dispatcher>span strong{margin-top:3px;font-size:11px}.weekly-mobile-dispatcher .weekly-dispatcher-select{max-width:158px;height:36px;margin:0}.weekly-mobile-dispatcher .weekly-dispatcher-select select{padding-inline:13px 32px;font-size:11px}.weekly-mobile-dispatcher .weekly-dispatcher-select>svg{width:13px;height:13px;right:11px}.weekly-day-row{border-top:1px solid var(--chime-border);grid-template-columns:38px minmax(0,1fr) 38px auto;align-items:center;gap:8px;min-height:54px;display:grid}.weekly-day-row time{color:var(--chime-muted);text-transform:uppercase;justify-items:center;font-size:8px;display:grid}.weekly-day-row time span{color:var(--chime-text);margin-top:2px;font-size:13px;font-weight:750}.weekly-day-row>span{min-width:0}.weekly-day-row>span strong,.weekly-day-row>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.weekly-day-row>span strong{font-size:10px}.weekly-day-row>span small{color:var(--chime-muted);margin-top:3px;font-size:8px}.weekly-day-row .button{border:1px solid var(--chime-border);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--chime-accent-strong);border-radius:50%}.weekly-day-row>b{color:oklch(48% .14 155);font-variant-numeric:tabular-nums;font-size:10px}.weekly-card-totals{border-top:1px solid var(--chime-border);grid-template-columns:repeat(3,1fr);margin-top:8px;padding:11px 5px 3px;display:grid}.weekly-card-totals span{text-align:center}.weekly-card-totals span+span{border-left:1px solid var(--chime-border)}.weekly-card-totals small,.weekly-card-totals strong{display:block}.weekly-card-totals small{color:var(--chime-muted);text-transform:uppercase;font-size:9px}.weekly-card-totals strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px}.weekly-filter-menu,.weekly-view-menu,.weekly-more-menu{inset:auto 10px calc(92px + env(safe-area-inset-bottom));border-radius:22px;width:auto;max-height:min(68dvh,520px);position:fixed;overflow-y:auto}.weekly-toast{right:14px;bottom:calc(92px + env(safe-area-inset-bottom));text-align:center;left:14px}.driver-edit-dialog{border-radius:24px 24px 0 0;align-self:end;max-height:calc(100dvh - 16px)}.weekly-dialog-backdrop:has(.driver-edit-dialog){align-items:end;padding:8px 8px 0}.driver-edit-dialog form{max-height:calc(100dvh - 90px);padding:16px}.driver-edit-grid--2,.driver-edit-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-edit-grid--3 .driver-edit-field:last-child:nth-child(odd){grid-column:1/-1}.driver-edit-dialog footer{padding:12px 16px calc(16px + env(safe-area-inset-bottom));margin:18px -16px -16px;bottom:-16px}.parser-heading{flex-direction:column;align-items:flex-start;gap:12px;margin:4px 2px 16px}.parser-heading h1{margin-top:7px;font-size:28px}.parser-heading p{max-width:330px;font-size:12px}.parser-private{padding:7px 10px}.parser-layout,.parser-upload-strip>[data-slot=content]{grid-template-columns:minmax(0,1fr)}.parser-compact-drop em{display:none}.parser-workbench,.parser-fields--2{grid-template-columns:minmax(0,1fr)}.telegram-card{position:static}.telegram-card pre{min-height:350px}.telegram-actions{grid-template-columns:minmax(0,1fr)}.telegram-new{grid-column:auto}.parser-upload-card,.parser-guide-card{border-radius:21px}.parser-upload-card>[data-slot=content]{padding:12px}.parser-dropzone{border-radius:16px;min-height:260px;padding:26px 18px}.parser-action-row{flex-direction:column;align-items:stretch;padding:2px 0 0}.parser-primary-action{width:100%}.parser-guide-card>[data-slot=header]{padding:18px 18px 14px}.parser-steps{padding-inline:18px}.telegram-card{width:100%;position:static}.telegram-actions{grid-template-columns:minmax(0,1fr);padding:0 14px 10px}.telegram-actions .button{width:100%;min-width:0}.telegram-save,.telegram-copy,.telegram-new{grid-column:1}.telegram-save{order:1}.telegram-copy{order:2}.telegram-new{order:3}.telegram-card>[data-slot=header]{align-items:flex-start}.telegram-template-trigger.button{flex:none}.telegram-template-editor{margin-inline:12px;padding:12px}.telegram-template-editor textarea{min-height:250px;font-size:13px}.telegram-template-actions{grid-template-columns:1fr 1fr;display:grid}.telegram-template-actions .button{width:100%}.telegram-template-save.button{grid-area:1/1/auto/-1;min-height:42px}.page-heading{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:12px;margin-bottom:12px;display:grid}.dashboard-heading{border:1px solid var(--chime-accent);margin-inline:-4px;padding:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-heading{border:1px solid color-mix(in oklch, var(--chime-accent) 18%, var(--chime-border))}}.dashboard-heading{background:radial-gradient(circle at 92% 4%, #ff993e2e, transparent 38%), linear-gradient(145deg, var(--chime-surface), var(--chime-accent));border-radius:24px}@supports (color:color-mix(in lab, red, red)){.dashboard-heading{background:radial-gradient(circle at 92% 4%, #ff993e2e, transparent 38%), linear-gradient(145deg, var(--chime-surface), color-mix(in oklch, var(--chime-accent) 5%, var(--chime-surface)))}}.dashboard-heading{box-shadow:0 14px 34px #4e321717,inset 0 1px #ffffffb8}.environment-widgets{justify-content:flex-start;gap:8px;width:100%;padding-left:0}.weather-orb,.ip-orb{border-radius:999px;height:48px;box-shadow:0 5px 16px oklch(58% .035 285/.09),inset 0 1px #ffffffe6}.weather-orb:before,.ip-orb:before{border-radius:999px;inset:4px}.weather-orb{background:#ffffffe6;grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);justify-content:start;justify-items:start;column-gap:7px;width:112px;padding:0 12px}.weather-orb-symbol{grid-row:1/3;align-self:center;font-size:14px;position:static;translate:none}.weather-orb strong{letter-spacing:-.02em;align-self:end;margin:0;font-size:16px}.weather-orb small{align-self:start;margin-top:1px;font-size:9px}.ip-orb{width:min(168px,100vw - 162px);min-width:132px;padding-inline:11px}.ip-orb small{display:none}.dark .weather-orb{background:#2c2c2ff0;box-shadow:0 7px 18px #0003,inset 0 1px #ffffff12}.monthly-goal{grid-template-columns:minmax(0,1fr);gap:10px;padding:13px 14px}.monthly-goal-status{text-align:left}.monthly-goal-status small{white-space:normal}.page-heading h1{font-size:24px}.page-heading p{max-width:none;line-height:1.45}.dispatcher-welcome{gap:12px}.dispatcher-avatar{width:52px;height:52px}.dispatcher-welcome-copy h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dispatcher-welcome-copy p{font-size:11px}.dispatcher-welcome-copy .data-freshness{width:max-content;margin:4px 0 0;display:flex}.button{min-height:44px}.top-actions .button,.mobile-menu.button{width:44px;min-width:44px;height:44px;min-height:44px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-card.card{border-radius:16px;min-height:104px;padding:12px}.kpi-card.card:first-child{background:linear-gradient(145deg, #3478f6, var(--chime-surface))}@supports (color:color-mix(in lab, red, red)){.kpi-card.card:first-child{background:linear-gradient(145deg, color-mix(in oklch, #3478f6 8%, var(--chime-surface)), var(--chime-surface))}}.kpi-card.card:nth-child(2){background:linear-gradient(145deg, #ff7a1a, var(--chime-surface))}@supports (color:color-mix(in lab, red, red)){.kpi-card.card:nth-child(2){background:linear-gradient(145deg, color-mix(in oklch, #ff7a1a 8%, var(--chime-surface)), var(--chime-surface))}}.kpi-card.card:nth-child(3){background:linear-gradient(145deg, #20a66a, var(--chime-surface))}@supports (color:color-mix(in lab, red, red)){.kpi-card.card:nth-child(3){background:linear-gradient(145deg, color-mix(in oklch, #20a66a 8%, var(--chime-surface)), var(--chime-surface))}}.kpi-card.card:nth-child(4){background:linear-gradient(145deg, #e8a116, var(--chime-surface))}@supports (color:color-mix(in lab, red, red)){.kpi-card.card:nth-child(4){background:linear-gradient(145deg, color-mix(in oklch, #e8a116 8%, var(--chime-surface)), var(--chime-surface))}}.kpi-info.button{display:none!important}.kpi-card .mini-chart{gap:2px;width:52px;height:32px;padding-top:5px;display:flex!important}.kpi-card .mini-chart i{width:4px}.kpi-card .mini-chart--segments{height:16px}.kpi-card strong{margin-top:12px;font-size:21px}.kpi-value-row{gap:7px}.kpi-card small{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}.kpi-card.card:hover{transform:none;box-shadow:0 2px 8px #1d1d1f09}.mobile-today{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:20px;margin:12px 0;padding:14px;display:block;box-shadow:0 9px 26px #1d1d1f0f}.mobile-today>header{justify-content:space-between;align-items:flex-end;margin-bottom:11px;display:flex}.mobile-today>header span{color:var(--chime-accent-strong);letter-spacing:.11em;font-size:8px;font-weight:800;display:block}.mobile-today h2{letter-spacing:-.02em;margin:3px 0 0;font-size:18px}.mobile-today time{color:var(--chime-muted);font-size:11px;font-weight:650}.mobile-today-list{gap:7px;display:grid}.mobile-today-list>button{width:100%;min-height:58px;color:var(--chime-text);background:var(--chime-surface-soft);font:inherit;text-align:left;cursor:pointer;transition:transform .15s var(--chime-motion-ease), background-color .18s var(--chime-motion-ease);border:0;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.mobile-today-list>button:active{transform:scale(.985)}.mobile-today-mark{color:#b94b08;background:#ff7a1a;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.mobile-today-mark{background:color-mix(in oklch, #ff7a1a 15%, var(--chime-surface))}}.mobile-today-mark{font-size:9px;font-weight:850}.mobile-today-mark[data-kind=delivery]{color:#2164cb;background:#3478f6}@supports (color:color-mix(in lab, red, red)){.mobile-today-mark[data-kind=delivery]{background:color-mix(in oklch, #3478f6 14%, var(--chime-surface))}}.mobile-today-list button>span:nth-child(2),.mobile-today-list strong,.mobile-today-list small{min-width:0;display:block}.mobile-today-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mobile-today-list strong svg{vertical-align:-2px;width:11px;height:11px}.mobile-today-list small{color:var(--chime-muted);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.mobile-today-list button>b{color:oklch(48% .14 155);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.mobile-today-empty{color:oklch(48% .14 155);background:#20a66a;border-radius:14px;align-items:center;gap:11px;min-height:64px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-today-empty{background:color-mix(in oklch, #20a66a 7%, var(--chime-surface))}}.mobile-today-empty svg{width:22px}.mobile-today-empty strong,.mobile-today-empty small{display:block}.mobile-today-empty strong{font-size:11px}.mobile-today-empty small{color:var(--chime-muted);margin-top:3px;font-size:9px}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.dashboard-rail{flex-direction:column;display:flex}.fleet-wide-content{grid-template-columns:minmax(0,1fr);gap:6px}.fleet-card--wide .fleet-list{grid-template-columns:minmax(0,1fr)}.fleet-card--wide .fleet-list>div{border-top:1px solid var(--chime-border);border-left:0;min-height:46px}.fleet-card--wide .fleet-list>div:first-child{border-top:0}.insight-grid{grid-template-columns:minmax(0,1fr)}.analytics-card.card,.insight-strip{padding:14px}.analytics-grid>.mobile-secondary,.broker-pipeline-card .mobile-secondary{display:none}.broker-pipeline-card [data-slot=card-content]{display:block}.broker-pipeline-card [data-slot=card-content]>.mobile-load-pipeline{border:0;margin:0;padding:0}.broker-pipeline-card .pipeline-list{gap:8px}.broker-pipeline-card .pipeline-list>div{grid-template-columns:78px minmax(0,1fr) 24px;min-height:32px}.pipeline-summary-card.card{min-height:0}.pipeline-summary-card [data-slot=card-content].pipeline-list{gap:8px}.pipeline-summary-card .pipeline-list>div{grid-template-columns:78px minmax(0,1fr) 24px;min-height:32px}.insight-clear p{display:none}.broker-layout{grid-template-columns:94px minmax(0,1fr);gap:10px}.broker-donut{width:88px;height:88px}.broker-donut:after{width:56px;height:56px}.compact-overview-grid{grid-template-columns:minmax(0,1fr)}.clocks-panel{grid-column:auto}.compact-panel.card{min-height:0}.activity-card,.shortcuts-card{padding:18px}.load-table-wrap{margin:13px -18px -18px}.load-table{display:none}.mobile-loads{display:block}.mobile-load{border:0;border-bottom:1px solid var(--chime-border);width:100%;color:inherit;text-align:left;min-height:112px;transition:background-color .18s var(--apple-control-ease), transform .12s var(--apple-control-ease);background:0 0;flex-direction:column;gap:9px;padding:14px 18px;display:flex}.mobile-load:last-child{border-bottom:0}.mobile-load:hover{background:var(--apple-faded-surface)}.mobile-load:active{background:var(--chime-surface-soft);transform:scale(.995)}.mobile-load[data-attention=true]{background:oklch(66.584% .157422 58.3184/.06)}.mobile-load-top,.mobile-load-meta{align-items:center;gap:9px;display:flex}.mobile-load-top{justify-content:space-between}.mobile-load-top>strong{align-items:center;gap:7px;font-size:12px;display:flex}.mobile-route{align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:680;line-height:1.35;display:flex}.mobile-route svg{color:var(--chime-accent-strong);flex:none}.mobile-route i{color:var(--chime-muted);font-style:normal}.mobile-load-meta{color:var(--chime-muted);font-size:10px}.mobile-load-meta span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-load-meta span:nth-child(2){white-space:nowrap;margin-left:auto}.mobile-load-meta strong{color:oklch(50% .15 155);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.mobile-tabbar{right:max(12px, env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));z-index:22;-webkit-backdrop-filter:saturate(165%)blur(26px);backdrop-filter:saturate(165%)blur(26px);isolation:isolate;background:#fafafce6;border:1px solid #1d1d1f14;border-radius:36px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:min(100vw - 24px,430px);height:72px;margin-inline:auto;padding:8px;display:grid;position:fixed;box-shadow:0 20px 48px #1d1d1f29,0 4px 12px #1d1d1f0f,inset 0 1px #fffffff0}.mobile-tab.button{color:#303033;border-radius:28px;place-items:center;min-width:48px;min-height:56px;padding:0;line-height:1;display:grid;position:relative}.mobile-tab-label{color:#fff;letter-spacing:-.01em;opacity:0;text-align:center;white-space:nowrap;transition:opacity .16s var(--chime-motion-ease),font-size .22s var(--chime-motion-ease);font-size:0;font-weight:760;line-height:1;position:absolute;bottom:8px;left:2px;right:2px;overflow:hidden}.mobile-tab.button:hover{box-shadow:none;background:0 0;transform:none}.mobile-tab.button:active,.mobile-tab.button[data-pressed=true]{transform:scale(.96)}.mobile-tab-icon{width:48px;max-width:100%;height:48px;transition:color .18s var(--chime-motion-ease), background-color .22s var(--chime-motion-ease), transform .22s var(--chime-motion-ease),box-shadow .22s var(--chime-motion-ease);border-radius:50%;place-items:center;display:grid;position:relative}.mobile-tab--active.button{color:#ff8a25;background:#1d1d1f;border-radius:50%;justify-self:center;width:56px;min-width:56px;height:56px;min-height:56px;animation:.22s cubic-bezier(.16,1,.3,1) both mobile-nav-arrive;box-shadow:0 9px 22px #1d1d1f40,0 10px 26px #ff7a1a1f,inset 0 1px #ffffff26}.mobile-tab--active.button:hover{color:#ff8a25;background:#1d1d1f;box-shadow:0 9px 22px #1d1d1f40,0 10px 26px #ff7a1a1f,inset 0 1px #ffffff26}.mobile-tab--active .mobile-tab-icon{width:48px;height:34px;color:inherit;box-shadow:none;background:0 0;padding:0;transform:translateY(-7px)}.mobile-tab--active .mobile-tab-label{opacity:1;font-size:9px}@keyframes mobile-nav-arrive{0%{opacity:.72;transform:scale(.94)translateY(1px)}to{opacity:1;transform:scale(1)translateY(0)}}.mobile-tab--more .mobile-tab-icon b{color:#fff;background:#e66f18;border:2px solid #fafafcf5;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;line-height:1;display:grid;position:absolute;top:1px;right:3px}.dark .mobile-tabbar{background:#232326e6;border-color:#ffffff1a;box-shadow:0 16px 42px #00000061,inset 0 1px #ffffff14}.dark .mobile-tab.button{color:#a1a1a6}.dark .mobile-tab--active.button,.dark .mobile-tab--active.button:hover{color:#ff9a3d;background:#111113;box-shadow:0 9px 22px #00000061,0 10px 24px #ff7a1a1a,inset 0 1px #ffffff14}.dark .mobile-tab--more .mobile-tab-icon b{border-color:#232326f5}}@media (width>=721px) and (width<=980px){.monthly-heading{flex-wrap:wrap}.monthly-heading-actions{align-items:flex-end;width:100%}.monthly-commandbar{flex-wrap:wrap;max-width:100%;padding-bottom:3px;overflow:visible}.monthly-commandbar>*{flex:none}}.monthly-page{--monthly-layer-base:0;--monthly-layer-table:1;--monthly-layer-toolbar:2;--monthly-layer-popover:3;min-width:0}.monthly-heading{z-index:var(--monthly-layer-toolbar);justify-content:space-between;align-items:flex-start;gap:18px;margin:5px 2px 16px;display:flex;position:relative}.monthly-heading>div>span{color:var(--chime-accent-strong);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.monthly-heading h1{letter-spacing:-.035em;margin:7px 0 2px;font-size:30px}.monthly-heading p{color:var(--chime-muted);margin:0;font-size:11px}.monthly-add.button{color:#fff;background:linear-gradient(#ffad42,#ee8117);border:1px solid #ffffff59;border-radius:999px;min-height:42px;padding-inline:18px;font-weight:760;box-shadow:inset 0 1px #ffffff61,0 9px 20px #ee81173b}.monthly-heading-actions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.monthly-commandbar{z-index:var(--monthly-layer-toolbar);justify-content:flex-end;align-items:center;gap:8px;margin:0;display:flex;position:relative}.month-switcher{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:999px;grid-template-columns:42px 80px 42px;align-items:center;width:164px;height:42px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 5px 13px #1d1d1f0e}.month-switcher .button{border-radius:999px;width:100%;min-width:0;height:40px;min-height:40px;padding:0;font-size:11.5px;line-height:1}.monthly-menu-wrap{position:relative}.monthly-tool.button{border:1px solid var(--chime-border);height:42px;min-height:42px;color:var(--chime-text);background:linear-gradient(180deg,var(--chime-surface),var(--chime-surface-soft));border-radius:999px;gap:7px;padding-inline:14px;font-size:11.5px;line-height:1;box-shadow:inset 0 1px #ffffffb3,0 4px 11px #1d1d1f0d}.monthly-tool svg,.month-switcher svg{stroke-width:1.9px;flex:none;width:15px;height:15px}.monthly-tool--active.button{color:var(--chime-accent-strong);background:var(--chime-accent);border-color:#ee811757}@supports (color:color-mix(in lab, red, red)){.monthly-tool--active.button{background:color-mix(in oklch, var(--chime-accent) 9%, var(--chime-surface))}}.monthly-popover{z-index:var(--monthly-layer-popover);border:1px solid var(--chime-border);width:220px;color:var(--chime-text);background:var(--chime-surface);border-radius:17px;padding:8px;position:absolute;top:calc(100% + 8px);left:0}@supports (color:color-mix(in lab, red, red)){.monthly-popover{background:color-mix(in oklch, var(--chime-surface) 96%, transparent)}}.monthly-popover{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:weekly-pop .16s var(--chime-motion-ease) both;box-shadow:0 18px 42px #1d1d1f2b}.monthly-popover--wide{width:310px;left:auto;right:0}.monthly-popover-list{display:grid}.monthly-popover-list button,.monthly-more-action{width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:0 10px;font-size:10px;display:flex}.monthly-popover-list button:hover,.monthly-more-action:hover{background:var(--chime-surface-soft)}.monthly-popover-list svg,.monthly-more-action svg{color:#0000;width:13px}.monthly-popover-list button[data-active=true] svg,.monthly-more-action svg{color:var(--color-selected-indicator,var(--chime-accent-strong))}.monthly-column-menu{gap:2px;width:260px;max-height:min(68dvh,560px);padding:2px;display:grid;overflow:auto}.monthly-column-menu>p{color:var(--chime-muted);margin:3px 7px 6px;font-size:10px;font-weight:700}.monthly-column-option{border-radius:9px;grid-template-columns:16px 1fr 30px 30px;align-items:center;gap:3px;min-height:36px;padding:0 3px 0 7px;display:grid}.monthly-column-option:hover{background:var(--chime-surface-soft)}.monthly-column-option>svg{width:13px;color:var(--chime-muted)}.monthly-column-option label{align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:670;display:flex}.monthly-column-option button,.monthly-columns-reset{color:var(--chime-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.monthly-column-option button{border-radius:50%;width:30px;height:30px}.monthly-column-option button:hover{color:var(--chime-text);background:var(--chime-surface)}.monthly-column-option button:disabled{opacity:.22;cursor:default}.monthly-column-option button svg{width:12px}.monthly-columns-reset{border-top:1px solid var(--chime-border);min-height:38px;font:inherit;grid-template-columns:16px auto;justify-content:center;gap:7px;margin-top:5px;font-size:10px;font-weight:700}.monthly-columns-reset svg{width:13px}.monthly-column-menu input,.monthly-table input,.monthly-mobile-list input{accent-color:var(--chime-accent)}.monthly-range{grid-template-columns:1fr 1fr;gap:7px;padding:5px;display:grid}.monthly-range label{color:var(--chime-muted);text-transform:uppercase;font-size:8px;font-weight:700}.monthly-range input,.monthly-popover>select{border:1px solid var(--chime-border);width:100%;height:34px;color:var(--chime-text);background:var(--chime-surface);font:inherit;border-radius:9px;margin-top:4px;padding:0 8px;font-size:9px}.monthly-range button{min-height:30px;color:var(--chime-muted);background:var(--chime-surface-soft);font:inherit;border:0;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.monthly-range button svg{width:12px}.monthly-more-row{border-block:1px solid var(--chime-border);grid-template-columns:1fr 30px 38px 30px;align-items:center;gap:5px;margin:5px;padding:7px 5px;font-size:10px;display:grid}.monthly-more-row button{width:28px;height:28px;color:var(--chime-text);background:var(--chime-surface-soft);border:0;border-radius:50%;place-items:center;display:grid}.monthly-more-row svg{width:12px}.monthly-summary{z-index:var(--monthly-layer-base);border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:18px;grid-template-columns:minmax(260px,.72fr) minmax(500px,1.7fr);margin-bottom:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 20px #1d1d1f0e}.monthly-summary>div{border-right:1px solid var(--chime-border);padding:14px 20px}.monthly-summary span,.monthly-summary dt{color:var(--chime-muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:780}.monthly-summary strong{color:oklch(48% .14 155);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:4px 10px 0 0;font-size:25px;display:inline-block}.monthly-summary small{color:var(--chime-muted);font-size:9px}.monthly-summary dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.monthly-summary dl div{border-right:1px solid var(--chime-border);place-content:center;padding:10px 18px;display:grid}.monthly-summary dl div:last-child{border:0}.monthly-summary dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:16px;font-weight:780}@media (width>=721px){.monthly-summary{background:var(--chime-surface-soft);border-radius:20px;grid-template-columns:minmax(280px,.72fr) minmax(520px,1.55fr);gap:8px;padding:8px;overflow:visible}@supports (color:color-mix(in lab, red, red)){.monthly-summary{background:color-mix(in oklch,var(--chime-surface-soft) 82%,var(--chime-surface))}}.monthly-summary{box-shadow:inset 0 0 0 1px var(--chime-border),0 8px 24px #1d1d1f0d}.monthly-summary>div{border:1px solid #20a66a;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;column-gap:12px;min-height:112px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.monthly-summary>div{border:1px solid color-mix(in oklch,#20a66a 18%,var(--chime-border))}}.monthly-summary>div{background:#20a66a;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.monthly-summary>div{background:color-mix(in oklch,#20a66a 7%,var(--chime-surface))}}.monthly-summary>div span{grid-column:1/-1;font-size:9px}.monthly-summary>div strong{align-self:end;margin:5px 0 0;font-size:30px}.monthly-summary>div small{color:oklch(43% .09 155);background:#20a66a;border-radius:999px;align-self:end;margin-bottom:5px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.monthly-summary>div small{background:color-mix(in oklch,#20a66a 10%,var(--chime-surface))}}.monthly-summary>div small{white-space:nowrap;font-size:9px;font-weight:680}.monthly-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.monthly-summary dl div{background:var(--chime-surface);border-radius:13px;place-content:center start;min-height:52px;padding:10px 14px;border:1px solid var(--chime-border)!important}.monthly-summary dt{font-size:8.5px}.monthly-summary dd{margin-top:4px;font-size:16px}.monthly-summary dl .money-positive{color:var(--erp-money-positive)}.dark .monthly-summary>div small{color:#83deb7}}.monthly-search{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:999px;grid-template-columns:18px 1fr 32px;align-items:center;gap:6px;width:min(430px,100%);min-height:40px;margin-bottom:12px;padding:0 8px 0 13px;display:grid}.monthly-search>svg{width:14px;color:var(--chime-muted)}.monthly-search input{color:var(--chime-text);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.monthly-search button{color:var(--chime-muted);background:0 0;border:0}.monthly-search button svg{width:13px}.monthly-bulk{background:var(--chime-accent);border:1px solid #ee811752;border-radius:14px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.monthly-bulk{background:color-mix(in oklch, var(--chime-accent) 6%, var(--chime-surface))}}.monthly-bulk strong{margin-right:5px;font-size:10px}.monthly-bulk select,.monthly-bulk .button{border:1px solid var(--chime-border);min-height:32px;color:var(--chime-text);background:var(--chime-surface);font:inherit;border-radius:999px;padding-inline:10px;font-size:9px}.monthly-bulk .monthly-danger{color:#c92c4e}.monthly-top-scroll,.monthly-table-shell{z-index:var(--monthly-layer-table)}.monthly-table-shell{--monthly-actions-width:112px;--monthly-mc-width:132px;--monthly-driver-width:188px;isolation:isolate;scrollbar-gutter:stable;overscroll-behavior:contain;border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:16px;min-height:300px;max-height:calc(100dvh - 350px);position:relative;overflow:auto}.monthly-top-scroll{border:1px solid var(--chime-border);background:var(--chime-surface-soft);scrollbar-color:var(--chime-muted) transparent;border-bottom:0;border-radius:10px 10px 0 0;height:14px;margin:0 2px -1px;position:relative;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.monthly-top-scroll{scrollbar-color:color-mix(in srgb,var(--chime-muted) 55%,transparent) transparent}}.monthly-top-scroll{scrollbar-width:thin}.monthly-top-scroll>div{height:1px}@supports (color:color-mix(in lab, red, red)){.monthly-top-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--chime-muted) 55%,transparent)}}.monthly-table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:max-content;min-width:1440px;font-size:10.5px}.monthly-table th{z-index:2;border-right:1px solid var(--chime-border);border-bottom:1px solid var(--chime-border);height:36px;color:var(--chime-muted);background:var(--chime-surface-soft);letter-spacing:.035em;text-align:left;padding:0 9px;font-size:9px;position:sticky;top:0}.monthly-table td{border-right:1px solid var(--chime-border);border-bottom:1px solid var(--chime-border);height:44px;color:var(--chime-text);padding:5px 9px}.monthly-table th:last-child,.monthly-table td:last-child{border-right:0}.monthly-table tbody tr:last-child td{border-bottom:0}.monthly-table th:first-child,.monthly-table td:first-child{z-index:4;background:var(--chime-surface);position:sticky;left:0}.monthly-table th:nth-child(2),.monthly-table td:nth-child(2){z-index:4;background:var(--chime-surface);width:38px;min-width:38px;max-width:38px;position:sticky;left:72px;box-shadow:5px 0 10px -10px #1d1d1f8c}.monthly-table thead th:first-child,.monthly-table thead th:nth-child(2){z-index:7;background:var(--chime-surface-soft)}.monthly-table .monthly-actions-heading,.monthly-table .monthly-actions-cell{z-index:5;width:var(--monthly-actions-width);min-width:var(--monthly-actions-width);max-width:var(--monthly-actions-width);background:var(--chime-surface);position:sticky;right:0;box-shadow:-5px 0 10px -10px #1d1d1f8c}.monthly-table .monthly-actions-heading{z-index:7;background:var(--chime-surface-soft)}.monthly-date-card{font-variant-numeric:tabular-nums;border-radius:7px;align-items:center;min-height:25px;padding:0 8px;font-weight:720;display:inline-flex}.monthly-weekday{--day-bg:#6469731a;--day-ink:var(--chime-text);--day-line:#64697333;box-shadow:inset 0 0 0 1px var(--day-line);background:var(--day-bg)!important;color:var(--day-ink)!important}.monthly-weekday--sun{--day-bg:#e1375d21;--day-ink:#b42345;--day-line:#e1375d40}.monthly-weekday--mon{--day-bg:#2563eb1f;--day-ink:#2258bd;--day-line:#2563eb3d}.monthly-weekday--tue{--day-bg:#ea741424;--day-ink:#ad5208;--day-line:#ea741445}.monthly-weekday--wed{--day-bg:#7c3aed1f;--day-ink:#6d31c9;--day-line:#7c3aed3d}.monthly-weekday--thu{--day-bg:#05966921;--day-ink:#087a59;--day-line:#05966940}.monthly-weekday--fri{--day-bg:#db27771f;--day-ink:#b51f64;--day-line:#db27773d}.monthly-weekday--sat{--day-bg:#0891b221;--day-ink:#087b98;--day-line:#0891b240}.dark .monthly-weekday{--day-ink:#f5f5f7}.monthly-table .monthly-acc-heading,.monthly-table .monthly-acc-cell{text-align:center;width:72px;min-width:72px}.monthly-acc-wrap{place-items:center;display:inline-grid;position:relative}.monthly-acc-toggle{border:1px solid var(--chime-border);cursor:pointer;width:26px;height:26px;transition:transform .15s var(--chime-motion-ease), background-color .18s var(--chime-motion-ease), box-shadow .18s var(--chime-motion-ease);background:#fff;border-radius:50%;place-items:center;padding:0;display:inline-grid;box-shadow:inset 0 1px #ffffffe6,0 2px 6px #1d1d1f14}.monthly-acc-toggle>span{background:var(--chime-muted);opacity:.45;border-radius:50%;width:8px;height:8px}.monthly-acc-toggle>svg{color:#fff;stroke-width:3px;width:13px}.monthly-acc-toggle[data-status=red]{background:#e33f52;border-color:#e33f52;box-shadow:0 3px 8px #e33f5240}.monthly-acc-toggle[data-status=green]{background:#18a873;border-color:#18a873;box-shadow:0 3px 8px #18a87340}.monthly-acc-toggle:hover{transform:scale(1.07)}.monthly-acc-toggle:active{transform:scale(.94)}.monthly-acc-toggle:focus-visible{outline:2px solid var(--chime-text);outline-offset:2px}.monthly-acc-picker{z-index:12;border:1px solid var(--chime-border);background:var(--chime-surface);animation:weekly-pop .14s var(--chime-motion-ease) both;border-radius:999px;gap:7px;padding:7px;display:flex;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 12px 28px #1d1d1f2e}.monthly-table tbody tr:has(.monthly-acc-picker){z-index:29;position:relative}.monthly-acc-cell:has(.monthly-acc-picker){z-index:30;overflow:visible}.monthly-acc-picker button{border:3px solid var(--chime-surface);width:24px;height:24px;box-shadow:0 0 0 1px var(--chime-border);cursor:pointer;border-radius:50%;padding:0}.monthly-acc-picker button[data-color=green]{background:#18a873}.monthly-acc-picker button[data-color=red]{background:#e33f52}.monthly-acc-picker button[data-color=unset]{background:#fff;box-shadow:0 0 0 1px #b8b8bd,inset 0 0 0 1px #fff}.dark .monthly-acc-toggle[data-status=unset]{background:var(--chime-surface-soft)}.monthly-table tr[data-paid=true] td{background:oklch(72% .11 155)}@supports (color:color-mix(in lab, red, red)){.monthly-table tr[data-paid=true] td{background:color-mix(in oklch,oklch(72% .11 155) 4%,var(--chime-surface))}}.monthly-table tr[data-selected=true] td{background:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.monthly-table tr[data-selected=true] td{background:color-mix(in oklch,var(--chime-accent) 7%,var(--chime-surface))}}.monthly-table tr[data-selected=true] td{box-shadow:inset 0 1px #ee81172e,inset 0 -1px #ee81172e}.monthly-table tbody tr[draggable=true]{cursor:grab}.monthly-table tbody tr[draggable=true]:active{cursor:grabbing}.monthly-table tr[data-stage=canceled] td{color:#9f2940!important;background:#e33f52!important}@supports (color:color-mix(in lab, red, red)){.monthly-table tr[data-stage=canceled] td{background:color-mix(in oklch,#e33f52 13%,var(--chime-surface))!important}}.monthly-table tr[data-stage=canceled] td{box-shadow:none}.monthly-table tr[data-stage=tonu] td{color:#2258bd!important;background:#3478e5!important}@supports (color:color-mix(in lab, red, red)){.monthly-table tr[data-stage=tonu] td{background:color-mix(in oklch,#3478e5 12%,var(--chime-surface))!important}}.monthly-table tr[data-stage=tonu] td{box-shadow:none}.monthly-rate-cell{-webkit-user-select:none;user-select:none;cursor:crosshair}.monthly-rate-cell--selected{position:relative;color:#9a5100!important;background:var(--chime-accent)!important}@supports (color:color-mix(in lab, red, red)){.monthly-rate-cell--selected{background:color-mix(in oklch,var(--chime-accent) 18%,var(--chime-surface))!important}}.monthly-rate-cell--selected{box-shadow:inset 0 0 0 2px var(--chime-accent)}.monthly-rate-total{z-index:50;color:#fff;background:#242426;border:1px solid #fff3;border-radius:999px;align-items:center;gap:13px;min-height:48px;padding:7px 8px 7px 16px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 36px #0f0f1247}.monthly-rate-total span{color:#c7c7cc;font-size:9px}.monthly-rate-total strong{font-size:15px}.monthly-rate-total button{color:#242426;min-height:34px;font:inherit;background:#fff;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 11px;font-size:9px;font-weight:750;display:flex}.monthly-rate-total svg{width:11px}.monthly-cell-palette{z-index:100;border:1px solid var(--chime-border);color:var(--chime-text);background:var(--chime-surface);border-radius:15px;align-items:center;gap:5px;padding:8px;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.monthly-cell-palette{background:color-mix(in oklch,var(--chime-surface) 96%,transparent)}}.monthly-cell-palette{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:weekly-pop .14s var(--chime-motion-ease) both;box-shadow:0 18px 44px #14141838}.monthly-cell-palette>span{color:var(--chime-muted);white-space:nowrap;margin:0 4px;font-size:8px;font-weight:750}.monthly-cell-palette button{border:2px solid var(--chime-surface);cursor:pointer;border-radius:6px;width:23px;height:23px;padding:0;box-shadow:0 0 0 1px #1d1d1f24}.monthly-cell-palette .monthly-cell-clear{color:var(--chime-muted);background:var(--chime-surface-soft);place-items:center;display:grid}.monthly-cell-clear svg{width:11px}.dark .monthly-table tr[data-stage=canceled] td{color:#ff9daf!important}.dark .monthly-table tr[data-stage=tonu] td{color:#9fbeff!important}.monthly-load-link{color:var(--chime-accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:780}.monthly-stage{color:#0d7967;width:100%;min-width:92px;height:27px;font:inherit;text-align:center;background:#e1f5ef;border:0;border-radius:999px;padding:0 18px 0 8px;font-size:8px;font-weight:720}.monthly-stage[data-stage=tonu],.monthly-stage[data-stage=canceled]{color:#b6354b;background:#fde9ed}.monthly-stage[data-stage=booked]{color:#3569b9;background:#eaf1fd}.monthly-stage[data-stage=delivered]{color:#21845b;background:#e6f5ed}.monthly-money{color:var(--chime-text);font-variant-numeric:tabular-nums;font-weight:780}.monthly-table td[data-low=true]{color:#b46a00;font-weight:700}.monthly-dispatcher{color:var(--chime-accent-strong);background:var(--chime-accent);border-radius:999px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.monthly-dispatcher{background:color-mix(in oklch, var(--chime-accent) 9%, var(--chime-surface))}}.monthly-notes-cell{width:210px;min-width:210px;max-width:210px;padding:4px 6px!important}.monthly-notes-cell input{width:100%;height:32px;color:var(--chime-text);font:inherit;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:8px;outline:0;padding:0 9px;font-size:9px;transition:border-color .15s,background-color .15s}.monthly-notes-cell input::placeholder{color:var(--chime-muted)}.monthly-notes-cell input:hover{background:var(--chime-surface-soft)}.monthly-notes-cell input:focus{background:var(--chime-surface);border-color:#ee81176b;box-shadow:0 0 0 3px #ee811714}.monthly-draggable-heading{cursor:grab;-webkit-user-select:none;user-select:none;transition:color .16s,background .16s,box-shadow .16s}.monthly-draggable-heading>svg{vertical-align:-2px;opacity:.42;width:11px;margin-right:4px}.monthly-draggable-heading:hover,.monthly-draggable-heading:focus-visible{color:var(--chime-accent-strong);background:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.monthly-draggable-heading:hover,.monthly-draggable-heading:focus-visible{background:color-mix(in oklch,var(--chime-accent) 8%,var(--chime-surface-soft))}}.monthly-draggable-heading:hover,.monthly-draggable-heading:focus-visible{box-shadow:inset 2px 0 var(--chime-accent);outline:0}.monthly-draggable-heading:hover>svg,.monthly-draggable-heading:focus-visible>svg{opacity:1}.monthly-draggable-heading:active{cursor:grabbing}.monthly-draggable-heading[data-dragging=true]{color:var(--chime-accent-strong);background:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.monthly-draggable-heading[data-dragging=true]{background:color-mix(in oklch,var(--chime-accent) 13%,var(--chime-surface-soft))}}.monthly-draggable-heading[data-dragging=true]{opacity:.72}.monthly-row-actions{justify-content:flex-end;gap:3px;display:flex}.monthly-row-actions button{width:28px;height:28px;color:var(--chime-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.monthly-row-actions button:hover{background:var(--chime-surface-soft)}.monthly-row-actions button[data-on=true]{color:#7c5cff}.monthly-row-actions button:last-child:hover{color:#d32f53}.monthly-row-actions svg{width:13px}.monthly-table .monthly-column--mc{box-sizing:border-box;width:var(--monthly-mc-width);min-width:var(--monthly-mc-width);max-width:var(--monthly-mc-width)}.monthly-table .monthly-column--driver{box-sizing:border-box;width:var(--monthly-driver-width);min-width:var(--monthly-driver-width);max-width:var(--monthly-driver-width);text-overflow:ellipsis;overflow:hidden}.monthly-table .monthly-actions-heading,.monthly-table .monthly-actions-cell{box-sizing:border-box;width:var(--monthly-actions-width);min-width:var(--monthly-actions-width);max-width:var(--monthly-actions-width);text-align:center;padding-inline:8px}.monthly-row-actions{justify-content:center;align-items:center;gap:8px;width:100%}.monthly-row-actions button{flex:0 0 32px;width:32px;height:32px}.monthly-empty{color:var(--chime-muted);text-align:center;place-content:center;justify-items:center;gap:7px;display:grid;position:absolute;inset:60px 0 0}.monthly-empty>svg{width:28px}.monthly-empty strong{color:var(--chime-text)}.monthly-empty span{font-size:10px}.monthly-mobile-list{display:none}.monthly-load-dialog{border:1px solid var(--chime-border);width:min(660px,100%);color:var(--chime-text);background:var(--chime-surface);border-radius:24px;overflow:hidden;box-shadow:0 30px 90px #12121647}.monthly-load-dialog>header{border-bottom:1px solid var(--chime-border);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.monthly-load-dialog h2{margin:3px 0 0;font-size:19px}.monthly-load-dialog header small{color:var(--chime-accent-strong);letter-spacing:.08em;font-size:8px;font-weight:800}.monthly-load-dialog form>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 20px;display:grid}.monthly-load-dialog form label{gap:6px;display:grid}.monthly-load-dialog form label span{font-size:9px;font-weight:720}.monthly-load-dialog input,.monthly-load-dialog select,.monthly-load-dialog textarea{border:1px solid var(--chime-border);width:100%;min-width:0;height:40px;color:var(--chime-text);background:var(--chime-surface);font:inherit;border-radius:11px;padding:0 11px;font-size:10px}.monthly-load-dialog textarea{resize:vertical;height:64px;padding-top:10px}.monthly-load-dialog .monthly-form-wide{grid-column:1/-1}.monthly-load-dialog footer{border-top:1px solid var(--chime-border);grid-template-columns:1fr 1fr;gap:10px;padding:13px 20px 20px;display:grid}.monthly-load-dialog footer .button{border-radius:999px;width:100%;min-height:42px}.monthly-assign-dialog{border:1px solid var(--chime-border);width:min(480px,100%);color:var(--chime-text);background:var(--chime-surface);border-radius:24px;overflow:hidden;box-shadow:0 30px 90px #12121647}.monthly-assign-dialog>header{border-bottom:1px solid var(--chime-border);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.monthly-assign-dialog h2{margin:3px 0 0;font-size:19px}.monthly-assign-dialog header small{color:var(--chime-accent-strong);letter-spacing:.08em;font-size:8px;font-weight:800}.monthly-assign-dialog form{gap:13px;padding:18px 20px 20px;display:grid}.monthly-assign-dialog label{gap:6px;display:grid}.monthly-assign-dialog label span{font-size:9px;font-weight:720}.monthly-assign-dialog select,.monthly-assign-dialog input{border:1px solid var(--chime-border);width:100%;height:42px;color:var(--chime-text);background:var(--chime-surface);font:inherit;border-radius:11px;padding:0 11px;font-size:10px}.monthly-assign-dialog p{color:var(--chime-muted);margin:0;font-size:10px;line-height:1.5}.monthly-assign-dialog footer{border-top:1px solid var(--chime-border);grid-template-columns:1fr 1fr;gap:10px;margin:5px -20px -20px;padding:13px 20px 20px;display:grid}.monthly-assign-dialog footer .button{border-radius:999px;width:100%;min-height:42px}.dark .monthly-tool.button,.dark .month-switcher{box-shadow:inset 0 1px #ffffff0f}.dark .monthly-stage{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.monthly-mobile-dates{align-items:center;gap:5px;display:flex}.monthly-mobile-dates>span{border-radius:7px;align-items:center;min-height:25px;padding:0 7px;display:inline-flex}.monthly-mobile-dates>svg{width:11px}@media (width<=720px){.monthly-heading{flex-wrap:wrap;align-items:flex-start}.monthly-heading h1{font-size:27px}.monthly-heading-actions{align-items:flex-end;width:100%}.monthly-add.button{min-height:40px;padding-inline:13px}.monthly-commandbar{scrollbar-width:none;justify-content:flex-start;width:100%;padding-bottom:4px;overflow-x:auto}.monthly-commandbar>*{flex:none}.month-switcher{grid-template-columns:44px 66px 44px;width:154px;height:44px}.month-switcher .button,.monthly-tool.button{height:44px;min-height:44px}.monthly-tool.button{padding-inline:13px}.monthly-popover{right:10px;bottom:calc(92px + env(safe-area-inset-bottom));border-radius:22px;width:auto;max-height:62dvh;position:fixed;top:auto;left:10px;overflow-y:auto}.monthly-summary{background:var(--chime-surface-soft);border:0;border-radius:22px;grid-template-columns:1fr;gap:8px;padding:9px}@supports (color:color-mix(in lab, red, red)){.monthly-summary{background:color-mix(in oklch, var(--chime-surface-soft) 72%, transparent)}}.monthly-summary{box-shadow:inset 0 0 0 1px var(--chime-border), 0 10px 28px #1d1d1f0f}.monthly-summary>div{background:radial-gradient(circle at 88% 14%, #58dc973b, transparent 34%), linear-gradient(135deg, #20a66a, var(--chime-surface));border:0;border-radius:16px;min-height:94px;padding:16px 18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.monthly-summary>div{background:radial-gradient(circle at 88% 14%, #58dc973b, transparent 34%), linear-gradient(135deg, color-mix(in oklch, #20a66a 13%, var(--chime-surface)), var(--chime-surface))}}.monthly-summary>div:after{clip-path:polygon(0 72%,15% 72%,15% 40%,29% 40%,29% 58%,44% 58%,44% 10%,59% 10%,59% 32%,74% 32%,74% 0,89% 0,89% 22%,100% 22%,100% 100%,0 100%);content:"";opacity:.9;background:linear-gradient(90deg,#0000 0 7%,#75d8a7 7% 15%,#0000 15% 24%,#4bc88a 24% 36%,#0000 36% 46%,#22a56c 46% 59%,#0000 59% 69%,#57ce91 69% 79%,#0000 79% 87%,#168758 87% 100%);border-radius:3px;width:54px;height:31px;position:absolute;bottom:17px;right:17px}.monthly-summary>div strong{width:max-content;margin-top:7px;font-size:29px;display:block}.monthly-summary>div small{color:oklch(43% .1 155);background:#20a66a;border-radius:999px;margin-top:7px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.monthly-summary>div small{background:color-mix(in oklch, #20a66a 10%, var(--chime-surface))}}.monthly-summary>div small{font-weight:680}.monthly-summary dl{grid-template-columns:1fr 1fr;gap:7px}.monthly-summary dl div{background:var(--chime-surface);min-height:69px;box-shadow:inset 0 0 0 1px var(--chime-border);border-radius:14px;place-content:start;padding:12px;border:0!important}@supports (color:color-mix(in lab, red, red)){.monthly-summary dl div{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--chime-border) 75%, transparent)}}.monthly-summary dl div:nth-child(2) dd{color:#cc7610}.monthly-summary dl .money-positive{color:var(--erp-money-positive)}.monthly-summary dd{margin-top:8px;font-size:16px}.monthly-table-shell{display:none}.monthly-mobile-list{gap:10px;display:grid}.monthly-mobile-list article{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:18px;overflow:hidden;box-shadow:0 7px 20px #1d1d1f0f}.monthly-mobile-list article[data-paid=true]{border-color:oklch(72% .11 155)}@supports (color:color-mix(in lab, red, red)){.monthly-mobile-list article[data-paid=true]{border-color:color-mix(in oklch, oklch(72% .11 155) 40%, var(--chime-border))}}.monthly-mobile-list article>header{border-bottom:1px solid var(--chime-border);grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:12px 13px;display:grid}.monthly-mobile-list header button:not(.monthly-acc-toggle){color:var(--chime-accent-strong);font:inherit;text-align:left;background:0 0;border:0;font-size:11px;font-weight:780}.monthly-mobile-list header strong{color:oklch(48% .14 155);font-size:13px}.monthly-mobile-route{grid-template-columns:1fr 18px 1fr;align-items:center;gap:5px;padding:13px 13px 3px;font-size:11px;font-weight:700;display:grid}.monthly-mobile-route svg{width:12px;color:var(--chime-muted)}.monthly-mobile-list article>p{color:var(--chime-muted);margin:0;padding:0 13px 10px;font-size:9px}.monthly-mobile-list dl{background:var(--chime-surface-soft);grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:10px 13px;display:grid}.monthly-mobile-list dt{color:var(--chime-muted);text-transform:uppercase;font-size:8px}.monthly-mobile-list dd{margin:3px 0 0;font-size:10px;font-weight:700}.monthly-mobile-list footer{grid-template-columns:1.4fr 1fr 1fr;align-items:center;gap:6px;padding:9px 11px;display:grid}.monthly-mobile-list footer select{border:1px solid var(--chime-border);min-width:0;height:34px;color:var(--chime-text);background:var(--chime-surface);font:inherit;text-align:center;border-radius:999px;font-size:9px}.monthly-mobile-list footer label{align-items:center;gap:5px;font-size:9px;display:flex}.monthly-bulk{z-index:9;max-height:150px;position:sticky;bottom:84px;overflow-y:auto;box-shadow:0 12px 30px #1d1d1f24}.monthly-load-dialog{border-radius:24px 24px 0 0;align-self:end}.monthly-load-dialog form>div{grid-template-columns:1fr 1fr;max-height:68dvh;padding:15px;overflow-y:auto}.monthly-load-dialog footer{padding:12px 15px calc(15px + env(safe-area-inset-bottom))}.monthly-mobile-list article>header{grid-template-columns:44px 1fr auto;min-height:60px}.monthly-mobile-list header button:not(.monthly-acc-toggle){min-height:44px;font-size:12px}.monthly-mobile-route{font-size:13px}.monthly-mobile-list article>p{font-size:11px}.monthly-mobile-list dl:empty{display:none}.monthly-mobile-list dt{font-size:10px}.monthly-mobile-list dd{font-size:12px}.monthly-mobile-list footer select{height:44px;font-size:11px}.monthly-mobile-list footer label{justify-content:center;min-height:44px;font-size:11px}.monthly-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.monthly-mobile-list article{border-radius:16px;position:relative;overflow:visible;box-shadow:0 6px 18px #1d1d1f0e}.monthly-mobile-list article:has(.monthly-acc-picker){z-index:20}.monthly-mobile-list article>header{border-radius:16px 16px 0 0;grid-template-columns:34px minmax(0,1fr) auto;gap:7px;min-height:0;padding:8px}.monthly-mobile-list .monthly-acc-toggle{width:34px;height:34px}.monthly-mobile-list header button:not(.monthly-acc-toggle){text-overflow:ellipsis;white-space:nowrap;min-height:34px;padding:0;font-size:10px;overflow:hidden}.monthly-mobile-list header>strong{grid-column:auto;margin:0;padding:0;font-size:11px}.monthly-mobile-route{grid-template-columns:minmax(0,1fr);gap:1px;padding:7px 9px 2px;font-size:9px;line-height:1.2}.monthly-mobile-route span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.monthly-mobile-route svg{width:10px;height:10px;margin-left:2px;transform:rotate(90deg)}.monthly-mobile-list article>p{gap:2px;padding:2px 7px 6px;font-size:7px}.monthly-mobile-dates>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:21px;padding:0 4px;overflow:hidden}.monthly-mobile-dates>svg{flex:none;width:8px}.monthly-mobile-list dl{display:none}.monthly-mobile-list dt{letter-spacing:.02em;font-size:7px}.monthly-mobile-list dd{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.monthly-mobile-list footer{background:var(--chime-surface);border-radius:0 0 16px 16px;grid-template-columns:minmax(0,1fr) 28px 28px;gap:3px;padding:6px}.monthly-mobile-list footer select{grid-column:auto;height:32px;padding-inline:8px 20px;font-size:8px}.monthly-mobile-list footer label{background:var(--chime-surface-soft);border-radius:9px;gap:0;min-height:32px;font-size:0;overflow:hidden}.monthly-mobile-list footer input{width:13px;height:13px}}@media (prefers-reduced-transparency:reduce){.sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f2f2f4}.dark .sidebar{background:#1c1c1e}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafafc}.dark .topbar{background:#1c1c1e}}@media (width<=430px){.page-heading{grid-template-columns:1fr;display:grid}.environment-widgets{gap:8px;padding-left:7px}.overview-header{gap:12px}.status-pill{flex:none}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation-duration:.01ms!important}::view-transition-old(*){animation-duration:.01ms!important}::view-transition-new(*){animation-duration:.01ms!important}}.load-directory{min-width:0}.directory-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:5px 2px 16px;display:flex}.directory-heading>div>span{color:var(--chime-accent-strong);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.directory-heading span svg{width:14px}.directory-heading h1{letter-spacing:-.035em;margin:7px 0 2px;font-size:30px}.directory-heading p{color:var(--chime-muted);margin:0;font-size:11px}.directory-summary{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden;box-shadow:0 6px 20px #1d1d1f0e}.directory-summary>div{border-right:1px solid var(--chime-border);padding:14px 18px}.directory-summary>div:last-child{border:0}.directory-summary span{color:var(--chime-muted);letter-spacing:.07em;font-size:8px;font-weight:780;display:block}.directory-summary strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:20px;display:block}.directory-summary>div:nth-child(2) strong{color:oklch(48% .14 155)}.directory-tools{gap:8px;margin-bottom:12px;display:flex}.directory-tools>label{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:999px;grid-template-columns:18px 1fr 30px;align-items:center;gap:7px;width:min(470px,100%);min-height:42px;padding:0 8px 0 14px;display:grid}.directory-tools svg{width:14px;color:var(--chime-muted)}.directory-tools input{min-width:0;color:var(--chime-text);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.directory-tools button{background:0 0;border:0}.directory-tools>div{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:999px;align-items:center;gap:5px;min-height:42px;padding:0 12px;display:flex}.directory-tools select{color:var(--chime-text);font:inherit;background:0 0;border:0;outline:0;font-size:10px}.directory-table-wrap{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:17px;min-height:360px;max-height:calc(100dvh - 300px);position:relative;overflow:auto}.directory-table-wrap table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;min-width:1320px;font-size:9px}.directory-table-wrap th{z-index:2;border-bottom:1px solid var(--chime-border);height:36px;color:var(--chime-muted);background:var(--chime-surface-soft);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:0 10px;font-size:8px;position:sticky;top:0}.directory-table-wrap td{border-bottom:1px solid var(--chime-border);background:var(--load-row,transparent);height:50px;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.directory-table-wrap td{background:color-mix(in srgb, var(--load-row,transparent) 42%, transparent)}}.directory-table-wrap td{cursor:pointer}@supports (color:color-mix(in lab, red, red)){.directory-table-wrap tbody tr:hover td{background:color-mix(in oklch, var(--chime-accent) 5%, var(--chime-surface))}}.directory-table-wrap td:first-child button{color:var(--chime-accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.directory-table-wrap td:nth-child(4){align-items:center;gap:7px;display:flex}.directory-table-wrap td:nth-child(4) svg{width:12px;color:var(--chime-muted)}.directory-table-wrap td:last-child{align-content:center;gap:2px;display:grid}.directory-table-wrap td small{color:var(--chime-muted);font-size:8px}.directory-stage{color:#3569b9;background:#eaf1fd;border-radius:999px;justify-content:center;align-items:center;min-width:82px;min-height:26px;padding:0 10px;font-size:8px;font-weight:760;display:inline-flex}.directory-stage[data-stage=delivered]{color:#14785c;background:#dff5ed}.directory-stage[data-stage=dispatched],.directory-stage[data-stage=picked-up],.directory-stage[data-stage=in-transit]{color:#0b786c;background:#def5f0}.directory-stage[data-stage=tonu],.directory-stage[data-stage=canceled]{color:#b52d48;background:#fde7eb}.directory-money{color:oklch(48% .14 155);font-weight:800}.directory-empty{color:var(--chime-muted);place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:70px 0 0}.directory-empty svg{width:28px}.directory-empty strong{color:var(--chime-text)}.directory-empty span{font-size:10px}.directory-mobile{display:none}.directory-backdrop{z-index:120;align-items:flex-start;padding:16px;overflow:auto}.directory-dialog{border:1px solid var(--chime-border);width:min(760px,100%);max-height:calc(100dvh - 32px);color:var(--chime-text);background:var(--chime-surface);border-radius:25px;overflow:hidden;box-shadow:0 30px 100px #0f0f1259}.directory-dialog:focus,.directory-dialog:focus-visible{border-color:var(--chime-border);outline:0}.directory-dialog>header{border-bottom:1px solid var(--chime-border);justify-content:space-between;align-items:center;height:66px;padding:0 22px;display:flex}.directory-dialog h2{letter-spacing:-.02em;margin:0;font-size:18px}.directory-dialog-scroll{max-height:calc(100dvh - 100px);padding:20px 24px 28px;overflow-y:auto}.directory-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:13px;display:grid}.directory-two{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-dialog label,.directory-lifecycle,.directory-colors{gap:6px;display:grid}.directory-dialog label>span,.directory-lifecycle>span,.directory-colors>span{font-size:9px;font-weight:760}.directory-dialog input,.directory-dialog select{border:1px solid var(--chime-border);border-radius:var(--radius-form-field,15px);width:100%;min-width:0;height:43px;color:var(--chime-text);background:var(--chime-surface);font:inherit;transition:var(--control-transition);outline:0;padding:0 12px;font-size:10px}.directory-dialog input:hover,.directory-dialog select:hover{border-color:var(--color-border-strong,var(--chime-border))}.directory-dialog input:focus,.directory-dialog select:focus{border-color:var(--color-brand,var(--chime-accent))}@supports (color:color-mix(in lab, red, red)){.directory-dialog input:focus,.directory-dialog select:focus{border-color:color-mix(in srgb,var(--color-brand,var(--chime-accent)) 58%,var(--chime-border))}}.directory-dialog input:focus,.directory-dialog select:focus{box-shadow:var(--control-focus-ring)}.directory-dialog input:disabled,.directory-dialog select:disabled{color:var(--color-text-secondary,var(--chime-muted));background:var(--color-surface-secondary,var(--chime-surface-soft));opacity:var(--control-disabled-opacity,.46)}.directory-dialog :is(input,select)[aria-invalid=true]{border-color:var(--color-danger,#d65362);box-shadow:0 0 0 3px var(--color-danger,#d65362)}@supports (color:color-mix(in lab, red, red)){.directory-dialog :is(input,select)[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-danger,#d65362) 16%,transparent)}}.directory-full{margin-bottom:13px}.directory-quick-days{grid-template-columns:1fr 1fr;gap:5px 12px;margin:-7px 0 15px;display:grid}.directory-quick-days>span,.directory-quick-days>small,.directory-quick-days>em{color:var(--chime-muted);font-size:8px;font-style:normal}.directory-quick-days>small{color:#326ee8;text-align:right}.directory-quick-days>div{grid-column:1/-1;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.directory-quick-days button{border:1px solid var(--chime-border);min-height:48px;color:var(--chime-text);background:var(--chime-surface-soft);font:inherit;cursor:pointer;border-radius:8px;place-content:center;gap:1px;display:grid}.directory-quick-days button b{font-size:8px}.directory-quick-days button span{font-size:9px}.directory-quick-days button small{color:var(--chime-muted);font-size:7px}.directory-quick-days button[data-active=true]{color:#14785c;background:#e5f7ef;border-color:#1c9d63}.directory-lifecycle{margin-bottom:14px}.directory-lifecycle>div{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.directory-lifecycle button{min-height:35px;color:var(--chime-muted);background:var(--chime-surface-soft);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:8px;font-weight:700;display:flex}.directory-lifecycle button svg{width:11px}.directory-lifecycle button[data-active=true]{color:#fff;background:#1c9d63;box-shadow:inset 0 1px #ffffff40}.directory-check{width:max-content;color:var(--chime-muted);grid-template-columns:18px auto;align-items:center;margin:2px 0 14px;font-size:10px;display:flex!important}.directory-check input{width:16px;height:16px;accent-color:var(--chime-accent);padding:0}.directory-month{border-top:1px solid var(--chime-border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.directory-month span{font-size:9px;font-weight:740}.directory-month b{margin-right:auto;font-size:11px}.directory-month button{border:1px solid var(--chime-border);min-height:32px;color:var(--chime-text);background:var(--chime-surface-soft);font:inherit;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.directory-month svg{width:11px}.directory-colors{border-top:1px solid var(--chime-border);padding:12px 0}.directory-colors>div{align-items:center;gap:7px;display:flex}.directory-colors select{width:auto;height:32px}.directory-colors button:not(.directory-clear){border:1px solid #00000029;border-radius:6px;width:25px;height:25px;padding:0}.directory-colors button[data-active=true]{outline:2px solid var(--chime-text);outline-offset:2px}.directory-colors .directory-clear{border:1px solid var(--chime-border);min-width:80px;height:32px;color:var(--chime-text);background:var(--chime-surface-soft);font:inherit;border-radius:999px;margin-left:auto;font-size:8px}.directory-actions{border-top:1px solid var(--chime-border);grid-template-columns:44px 1fr 1fr;gap:10px;padding:14px 0;display:grid}.directory-actions .button{border-radius:999px;min-height:44px}.directory-actions>.button:first-child{color:#d32f53;background:var(--chime-surface-soft)}.directory-history{border-top:1px solid var(--chime-border);padding-top:14px}.directory-history>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.directory-history header span{color:var(--chime-muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.directory-history header svg{width:13px}.directory-history header small{color:var(--chime-muted);font-size:8px}.directory-history>div{grid-template-columns:9px 1fr;gap:7px;margin:8px 0;display:grid}.directory-history i{background:#7c5cff;border-radius:50%;width:5px;height:5px;margin-top:5px}.directory-history p{gap:2px;margin:0;display:grid}.directory-history p b{font-size:9px}.directory-history p span{color:var(--chime-muted);font-size:8px}.dark .directory-stage{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;filter:saturate(.8)brightness(.82)}.dark .directory-quick-days button[data-active=true]{color:#75dfb6;background:#143b31}@media (width<=720px){.directory-heading{align-items:flex-start}.directory-heading h1{font-size:27px}.directory-heading p{max-width:220px}.directory-summary{grid-template-columns:1fr 1fr}.directory-summary>div:nth-child(2){border-right:0}.directory-summary>div:nth-child(-n+2){border-bottom:1px solid var(--chime-border)}.directory-tools{grid-template-columns:1fr auto;display:grid}.directory-table-wrap{display:none}.directory-mobile{gap:10px;display:grid}.directory-mobile article{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:18px;overflow:hidden;box-shadow:0 7px 20px #1d1d1f0f}.directory-mobile header,.directory-mobile footer{justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;display:flex}.directory-mobile header{border-bottom:1px solid var(--chime-border)}.directory-mobile header b{color:var(--chime-accent-strong);font-size:11px}.directory-mobile article>div{grid-template-columns:1fr 18px 1fr;align-items:center;gap:5px;padding:13px 13px 3px;font-size:11px;display:grid}.directory-mobile article>div svg{width:12px;color:var(--chime-muted)}.directory-mobile article>p{color:var(--chime-muted);margin:0;padding:0 13px 10px;font-size:9px}.directory-mobile footer{background:var(--chime-surface-soft);font-size:9px}.directory-mobile footer b{color:oklch(48% .14 155);font-size:12px}.directory-backdrop{align-items:flex-end;padding:0}.directory-dialog{border-radius:25px 25px 0 0;max-height:96dvh}.directory-dialog-scroll{max-height:calc(96dvh - 66px);padding:16px 15px calc(24px + env(safe-area-inset-bottom))}.directory-form-grid,.directory-two{grid-template-columns:1fr 1fr}.directory-top-grid label:last-child{grid-column:1/-1}.directory-lifecycle>div{grid-template-columns:repeat(3,1fr)}.directory-colors>div{flex-wrap:wrap}.directory-colors .directory-clear{margin-left:0}.directory-actions{z-index:3;padding:12px 15px calc(12px + env(safe-area-inset-bottom));background:var(--chime-surface);margin-inline:-15px;position:sticky;bottom:-25px}@supports (color:color-mix(in lab, red, red)){.directory-actions{background:color-mix(in oklch,var(--chime-surface) 96%,transparent)}}.directory-actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.drivers-page{min-width:0}.drivers-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:4px 2px 16px;display:flex}.drivers-headingnant h1{letter-spacing:-.035em;margin:0;font-size:28px}.drivers-heading p{color:var(--chime-muted);margin:4px 0 0;font-size:11px}.drivers-heading>div:last-child{gap:8px;display:flex}.drivers-heading .button{border:1px solid var(--chime-border);min-height:40px;color:var(--chime-text);background:var(--chime-surface);border-radius:999px;gap:7px;padding-inline:14px;font-size:10px;font-weight:700}.drivers-heading .button svg{width:14px}.drivers-heading .drivers-add{color:#fff;background:#24211f;border-color:#0000}.drivers-filters{align-items:center;gap:8px;margin-bottom:12px;display:flex}.drivers-filters>label:first-child{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:999px;grid-template-columns:18px 1fr 30px;align-items:center;gap:6px;width:min(380px,100%);height:42px;padding:0 7px 0 13px;display:grid}.drivers-filters svg{width:13px;color:var(--chime-muted)}.drivers-filters input{min-width:0;color:var(--chime-text);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.drivers-filters button{cursor:pointer}.drivers-filters>label:first-child button{background:0 0;border:0}.drivers-filters>select,.drivers-sort,.drivers-reset{border:1px solid var(--chime-border);height:42px;color:var(--chime-text);background:var(--chime-surface);font:inherit;border-radius:999px;padding:0 12px;font-size:10px}.drivers-sort{align-items:center;gap:4px;padding-right:5px;display:flex}.drivers-sort select{color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.drivers-sort button{width:30px;height:30px;color:var(--chime-accent-strong);background:var(--chime-surface-soft);border:0;border-radius:50%}.drivers-reset{align-items:center;gap:5px;display:flex}.drivers-table-wrap{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:16px;min-height:360px;max-height:calc(100dvh - 210px);position:relative;overflow:auto}.drivers-table-wrap table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;min-width:1120px;font-size:11px}.drivers-table-wrap th{z-index:2;border-bottom:1px solid var(--chime-border);height:38px;color:var(--chime-muted);background:var(--chime-surface-soft);letter-spacing:.045em;text-align:left;text-transform:uppercase;padding:0 12px;font-size:9px;position:sticky;top:0}.drivers-table-wrap td{border-bottom:1px solid var(--chime-border);cursor:pointer;font-variant-numeric:tabular-nums;height:55px;padding:7px 12px}.drivers-table-wrap tbody tr:hover td{background:var(--chime-text)}@supports (color:color-mix(in lab, red, red)){.drivers-table-wrap tbody tr:hover td{background:color-mix(in oklch,var(--chime-text) 3%,var(--chime-surface))}}.drivers-table-wrap td:last-child svg{width:13px;color:var(--chime-muted)}.drivers-person{align-items:center;gap:9px;min-width:0;display:flex}.drivers-person>i{color:#fff;background:linear-gradient(145deg,#ff8a34,#d85a0a);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:800;display:grid}.drivers-person>span{gap:2px;min-width:0;display:grid}.drivers-person b{text-overflow:ellipsis;overflow:hidden}.drivers-person small{max-width:190px;color:var(--chime-muted);text-overflow:ellipsis;font-size:9px;overflow:hidden}.drivers-status{min-width:88px;min-height:27px;color:var(--driver-status);background:var(--driver-status);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.drivers-status{background:color-mix(in oklch,var(--driver-status) 12%,var(--chime-surface))}}.drivers-status{font-size:9px;font-weight:700}.drivers-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.drivers-money{color:oklch(48% .14 155);font-weight:800}.drivers-empty{color:var(--chime-muted);place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:50px 0 0}.drivers-empty svg{width:28px}.drivers-empty b{color:var(--chime-text)}.drivers-empty span{font-size:10px}.drivers-empty .button{border-radius:999px;min-height:36px}.drivers-mobile-list{display:none}.driver-detail-layer{z-index:120}.driver-detail-dialog{border:1px solid var(--chime-border);width:min(680px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--chime-text);background:var(--chime-surface);border-radius:24px;padding:20px;overflow:auto;box-shadow:0 28px 80px #0f0f124d}.driver-detail-dialog>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.driver-detail-dialog>header button{width:40px;height:40px;color:var(--chime-text);background:var(--chime-surface-soft);border:0;border-radius:50%;place-items:center;display:grid}.driver-detail-dialog h2{margin:0;font-size:18px}.driver-detail-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.driver-detail-kpis div{border:1px solid var(--chime-border);background:var(--chime-surface-soft);border-radius:13px;padding:13px}.driver-detail-kpis span{color:var(--chime-muted);text-transform:uppercase;font-size:8px;font-weight:750;display:block}.driver-detail-kpis b{font-variant-numeric:tabular-nums;margin-top:5px;font-size:15px;display:block}.driver-detail-dialog>p{color:#a85a10;background:#ffebd299;border-radius:11px;margin:12px 0 0;padding:10px 12px;font-size:11px}.driver-detail-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.driver-detail-actions button,.driver-detail-actions a{border:1px solid var(--chime-border);min-height:40px;color:var(--chime-text);background:var(--chime-surface);font:inherit;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.driver-detail-actions svg{width:13px}@media (width<=760px){.drivers-heading{align-items:flex-start}.drivers-heading h1{font-size:22px}.drivers-heading>div:last-child .button{width:44px;min-width:44px;padding:0;font-size:0}.drivers-filters{grid-template-columns:1fr 1fr;display:grid}.drivers-filters>label:first-child{grid-column:1/-1;width:100%}.drivers-filters>select,.drivers-sort,.drivers-reset{width:100%}.drivers-table-wrap{display:none}.drivers-mobile-list{gap:7px;display:grid}.drivers-mobile-list>button{border:1px solid var(--chime-border);color:var(--chime-text);background:var(--chime-surface);text-align:left;font:inherit;border-radius:15px;grid-template-columns:1fr auto;gap:8px;padding:11px;display:grid}.drivers-mobile-list .drivers-status{min-width:0}.drivers-mobile-list dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:6px;margin:2px 0 0;display:grid}.drivers-mobile-list dl div{background:var(--chime-surface-soft);border-radius:9px;padding:7px 9px}.drivers-mobile-list dt{color:var(--chime-muted);text-transform:uppercase;font-size:7px}.drivers-mobile-list dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:11px;font-weight:750}.driver-detail-dialog{border-radius:24px 24px 0 0;align-self:flex-end;width:100%;max-height:90dvh}.driver-detail-kpis{grid-template-columns:1fr 1fr}.driver-detail-actions button,.driver-detail-actions a{min-height:44px}}.drivers-heading h1{letter-spacing:-.035em;margin:0;font-size:28px}.drivers-heading{align-items:center;margin:4px 2px 14px}.drivers-title-mark{align-items:center;gap:12px;display:flex!important}.drivers-title-mark>svg{height:32px;color:var(--chime-accent-strong);background:var(--chime-accent);border-radius:10px;padding:8px;width:32px!important}@supports (color:color-mix(in lab, red, red)){.drivers-title-mark>svg{background:color-mix(in oklch,var(--chime-accent) 10%,var(--chime-surface))}}.drivers-heading-actions{gap:8px;display:flex}.drivers-heading .button,.drivers-heading .drivers-add{border:1px solid var(--chime-border);min-height:40px;color:var(--chime-text);background:var(--chime-surface);border-radius:999px;padding-inline:16px;font-size:11px;font-weight:700;box-shadow:0 4px 14px #1d1d1f0d}.drivers-heading .drivers-add{border-color:var(--chime-border);color:var(--chime-text);background:var(--chime-surface)}.drivers-heading .button:hover{border-color:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.drivers-heading .button:hover{border-color:color-mix(in oklch,var(--chime-accent) 38%,var(--chime-border))}}.drivers-heading .button:hover{background:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.drivers-heading .button:hover{background:color-mix(in oklch,var(--chime-accent) 6%,var(--chime-surface))}}.drivers-filters{gap:8px;margin-bottom:12px}.drivers-filters>label:first-child,.drivers-filters>select,.drivers-sort,.drivers-reset{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:999px;height:42px;min-height:42px;box-shadow:0 3px 12px #1d1d1f09}.drivers-filters>select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--chime-muted) 50%),linear-gradient(135deg,var(--chime-muted) 50%,transparent 50%);background-position:calc(100% - 15px) 18px,calc(100% - 11px) 18px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;min-width:132px;padding:0 34px 0 14px}.drivers-sort{padding-left:11px}.drivers-sort select{appearance:none;min-width:58px}.drivers-filters>label:first-child:focus-within,.drivers-filters>select:focus,.drivers-sort:focus-within{border-color:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.drivers-filters>label:first-child:focus-within,.drivers-filters>select:focus,.drivers-sort:focus-within{border-color:color-mix(in oklch,var(--chime-accent) 55%,var(--chime-border))}}.drivers-filters>label:first-child:focus-within,.drivers-filters>select:focus,.drivers-sort:focus-within{box-shadow:0 0 0 3px var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.drivers-filters>label:first-child:focus-within,.drivers-filters>select:focus,.drivers-sort:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--chime-accent) 10%,transparent)}}.driver-profile-dialog{border:1px solid var(--chime-border);width:min(680px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--chime-text);background:var(--chime-surface);border-radius:24px;padding:20px;overflow:auto;box-shadow:0 28px 80px #0f0f124d}.driver-profile-dialog>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.driver-profile-dialog>header button{width:40px;height:40px;color:var(--chime-text);background:var(--chime-surface-soft);border:0;border-radius:50%;place-items:center;display:grid}.driver-profile-dialog h2{margin:0;font-size:18px}.driver-profile-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.driver-profile-kpis div{border:1px solid var(--chime-border);background:var(--chime-surface-soft);border-radius:13px;padding:13px}.driver-profile-kpis span{color:var(--chime-muted);text-transform:uppercase;font-size:8px;font-weight:750;display:block}.driver-profile-kpis b{font-variant-numeric:tabular-nums;margin-top:5px;font-size:15px;display:block}.driver-profile-dialog>p{color:#a85a10;background:#ffebd299;border-radius:11px;margin:12px 0 0;padding:10px 12px;font-size:11px}.driver-profile-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.driver-profile-actions button,.driver-profile-actions a{border:1px solid var(--chime-border);min-height:40px;color:var(--chime-text);background:var(--chime-surface);font:inherit;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.driver-profile-actions svg{width:13px}@media (width<=760px){.driver-profile-dialog{border-radius:24px 24px 0 0;align-self:flex-end;width:100%;max-height:90dvh}.driver-profile-kpis{grid-template-columns:1fr 1fr}.driver-profile-actions button,.driver-profile-actions a{min-height:44px}}.drivers-dispatcher-pill{color:var(--dispatcher-color,var(--chime-muted));background:var(--dispatcher-color,var(--chime-muted));border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.drivers-dispatcher-pill{background:color-mix(in oklch,var(--dispatcher-color,var(--chime-muted)) 12%,var(--chime-surface))}}.drivers-dispatcher-pill{font-size:10px;font-weight:700}.drivers-dispatcher-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.driver-profile-dialog--rich{max-height:calc(100dvh - 24px)}.driver-profile-dialog--rich>header{justify-content:flex-start;align-items:center;gap:12px;display:flex}.driver-profile-dialog--rich>header .drivers-status{flex:none;margin-left:auto}.driver-avatar-large{color:#fff;background:linear-gradient(145deg,#ff8a34,#d85a0a);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:15px;font-weight:800;display:grid;position:relative}.driver-avatar-large i{border:2px solid var(--chime-surface);color:#fff;background:#24211f;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-3px;right:-3px}.driver-avatar-large i svg{width:11px;height:11px}.driver-profile-heading{flex:1;gap:3px;min-width:0;display:grid}.driver-profile-heading h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.driver-profile-heading small{color:var(--chime-muted);font-size:10px}.driver-profile-rating{align-items:center;gap:6px;display:flex}.driver-profile-rating em{color:var(--chime-muted);font-size:9px;font-style:normal}.driver-trip-card{border:1px solid var(--chime-border);background:var(--chime-surface-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.driver-trip-card--empty{color:var(--chime-muted);justify-content:flex-start;font-size:11px}.driver-trip-label{color:var(--chime-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.driver-trip-label svg{width:12px;height:12px}.driver-trip-route{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.driver-trip-route svg{width:15px;height:15px;color:var(--chime-accent-strong)}.driver-trip-figures{color:var(--chime-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.driver-profile-kpis--days{margin-top:8px}.driver-kpi-driving span,.driver-kpi-driving b{color:oklch(50% .16 255)}.driver-kpi-layover span,.driver-kpi-layover b{color:oklch(52% .16 300)}.driver-kpi-shop span,.driver-kpi-shop b{color:oklch(55% .18 25)}.driver-profile-kpis b em{color:oklch(55% .18 25);margin-left:5px;font-size:9px;font-style:normal;font-weight:750}.driver-performance{margin-top:10px}.driver-performance-head{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.driver-performance-head span{color:var(--chime-muted);text-transform:uppercase;letter-spacing:.03em;font-size:9px;font-weight:700}.driver-performance-head b{font-variant-numeric:tabular-nums;font-size:11px}.driver-performance-bar{background:var(--chime-surface-soft);border-radius:999px;height:7px;overflow:hidden}.driver-performance-bar i{height:100%;transition:width .22s var(--chime-motion-ease,ease);background:linear-gradient(90deg,#ff7a59,#ff4063);border-radius:999px;display:block}.driver-status-manual{gap:6px;margin-top:14px;display:grid}.driver-status-manual span{color:var(--chime-muted);text-transform:uppercase;letter-spacing:.03em;font-size:9px;font-weight:750}.driver-status-manual select{border:1px solid var(--chime-border);height:38px;color:var(--chime-text);background:var(--chime-surface);font:inherit;border-radius:11px;padding:0 12px;font-size:12px}.driver-profile-action-danger{border-color:#e0453f!important}@supports (color:color-mix(in lab, red, red)){.driver-profile-action-danger{border-color:color-mix(in oklch,#e0453f 40%,var(--chime-border))!important}}.driver-profile-action-danger{color:#c53a30!important}.review-dialog,.days-dialog{border:1px solid var(--chime-border);width:min(420px,100% - 32px);color:var(--chime-text);background:var(--chime-surface);border-radius:22px;overflow:hidden;box-shadow:0 30px 90px #12121647}.review-dialog>header,.days-dialog>header{border-bottom:1px solid var(--chime-border);justify-content:space-between;align-items:center;min-height:64px;padding:14px 18px;display:flex}.review-dialog>header span,.days-dialog>header span{color:var(--chime-accent-strong);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.review-dialog>header h2,.days-dialog>header h2{margin:3px 0 0;font-size:17px}.review-dialog form,.days-dialog form{gap:12px;padding:16px 18px 18px;display:grid}.review-star-picker{gap:6px;display:flex}.review-star-picker button{border:1px solid var(--chime-border);color:#e8971f;background:var(--chime-surface-soft);cursor:pointer;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.review-star-picker button[aria-pressed=true]{background:#ffefcb80;border-color:#e8971f}.review-star-picker svg{width:17px;height:17px}.review-notes textarea{resize:vertical;min-height:80px}.review-dialog footer,.days-dialog footer{justify-content:flex-end;gap:8px;display:flex}.import-drivers-dialog{border:1px solid var(--chime-border);width:min(620px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--chime-text);background:var(--chime-surface);border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 90px #12121647}.import-drivers-dialog>header{border-bottom:1px solid var(--chime-border);justify-content:space-between;align-items:center;min-height:64px;padding:14px 18px;display:flex}.import-drivers-dialog>header span{color:var(--chime-accent-strong);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.import-drivers-dialog>header h2{margin:3px 0 0;font-size:17px}.import-drivers-body{gap:12px;padding:16px 18px;display:grid;overflow:auto}.import-drivers-hint{color:var(--chime-muted);margin:0;font-size:11px;line-height:1.5}.import-drivers-file{border:1px dashed var(--chime-border);height:42px;color:var(--chime-muted);background:var(--chime-surface-soft);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:11px;display:flex}.import-drivers-file input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.import-drivers-paste{border:1px solid var(--chime-border);min-height:96px;color:var(--chime-text);background:var(--chime-surface);font:inherit;resize:vertical;border-radius:12px;padding:10px 12px;font-size:11px}.import-drivers-preview{border:1px solid var(--chime-border);border-radius:14px;overflow:hidden}.import-drivers-preview>header{background:var(--chime-surface-soft);justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px;display:flex}.import-drivers-preview>header small{color:var(--chime-muted);font-size:9px}.import-drivers-preview table{border-collapse:collapse;width:100%;font-size:10px}.import-drivers-preview th{color:var(--chime-muted);text-transform:uppercase;text-align:left;padding:6px 10px;font-size:8px}.import-drivers-preview td{border-top:1px solid var(--chime-border);padding:6px 10px}.import-drivers-empty{color:var(--chime-muted);margin:0;padding:12px;font-size:11px}.import-drivers-dialog footer{border-top:1px solid var(--chime-border);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}@media (width<=760px){.driver-avatar-large{width:44px;height:44px;font-size:13px}.driver-profile-heading h2{font-size:15px}.driver-trip-card{flex-direction:column;align-items:flex-start;gap:6px}.review-dialog,.days-dialog,.import-drivers-dialog{border-radius:24px 24px 0 0;align-self:flex-end;width:100%;max-height:90dvh}}.directory-heading{align-items:center;margin:4px 2px 14px}.directory-title-mark{align-items:center;gap:12px;display:flex}.directory-title-mark>svg{width:32px;height:32px;color:var(--chime-accent-strong);background:var(--chime-accent);border-radius:10px;padding:8px}@supports (color:color-mix(in lab, red, red)){.directory-title-mark>svg{background:color-mix(in oklch,var(--chime-accent) 10%,var(--chime-surface))}}.directory-heading h1{margin:0 0 3px;font-size:28px}.directory-heading p{font-size:12px}.directory-add{border:1px solid var(--chime-border);min-height:40px;color:var(--chime-text);background:var(--chime-surface);border-radius:999px;padding-inline:16px;font-size:11px;font-weight:700;box-shadow:0 4px 14px #1d1d1f0d}.directory-add svg{width:14px}.directory-tools{z-index:5;align-items:center;margin-bottom:8px;position:relative}.directory-tools>label{border-radius:14px;width:min(720px,100%);min-height:48px;transition:border-color .18s,box-shadow .18s}.directory-tools>label:focus-within{border-color:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.directory-tools>label:focus-within{border-color:color-mix(in oklch,var(--chime-accent) 55%,var(--chime-border))}}.directory-tools>label:focus-within{box-shadow:0 0 0 3px var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.directory-tools>label:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--chime-accent) 10%,transparent)}}.directory-tools input{font-size:12px}.directory-tools button{cursor:pointer;min-width:32px;min-height:32px}.directory-filter-trigger{min-height:48px;color:var(--chime-text);font:inherit;border-radius:14px;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:700;display:flex;border:1px solid var(--chime-border)!important;background:var(--chime-surface)!important}.directory-filter-trigger[data-active=true]{border-color:var(--chime-accent)!important}@supports (color:color-mix(in lab, red, red)){.directory-filter-trigger[data-active=true]{border-color:color-mix(in oklch,var(--chime-accent) 45%,var(--chime-border))!important}}.directory-filter-trigger[data-active=true]{background:var(--chime-accent)!important}@supports (color:color-mix(in lab, red, red)){.directory-filter-trigger[data-active=true]{background:color-mix(in oklch,var(--chime-accent) 7%,var(--chime-surface))!important}}.directory-filter-trigger b{color:#fff;background:var(--chime-accent-strong);border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.directory-filters{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:14px;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:10px;margin-bottom:10px;padding:12px;display:grid;box-shadow:0 14px 38px #1d1d1f17}.directory-filters label{gap:5px;display:grid}.directory-filters label>span{color:var(--chime-muted);font-size:10px;font-weight:700}.directory-filters select,.directory-filters input{border:1px solid var(--chime-border);width:100%;height:38px;color:var(--chime-text);background:var(--chime-surface-soft);font:inherit;border-radius:10px;padding:0 10px;font-size:11px}.directory-filters>button{border:1px solid var(--chime-border);height:38px;color:var(--chime-text);background:var(--chime-surface-soft);font:inherit;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.directory-filters>button svg{width:13px}.directory-summary{min-height:58px;box-shadow:none;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 16px;display:flex}.directory-summary>div{border:0;align-items:baseline;gap:9px;padding:0;display:flex}.directory-summary strong{margin:0;font-size:22px}.directory-summary span{font-size:9px}.directory-summary>p{color:var(--chime-muted);align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.directory-summary p b{color:var(--chime-text);font-variant-numeric:tabular-nums;font-size:12px}.directory-summary p i{background:var(--chime-border-strong);border-radius:50%;width:3px;height:3px}.directory-table-wrap{border-radius:14px;max-height:calc(100dvh - 260px)}.directory-table-wrap table{font-variant-numeric:tabular-nums;font-size:11px}.directory-table-wrap th{height:40px;padding-inline:12px;font-size:9.5px}.directory-table-wrap td{background:var(--load-row,transparent);height:54px;padding:7px 12px}@supports (color:color-mix(in lab, red, red)){.directory-table-wrap td{background:color-mix(in srgb,var(--load-row,transparent) 8%,var(--chime-surface))}}.directory-table-wrap tbody tr:hover td{background:var(--chime-text)}@supports (color:color-mix(in lab, red, red)){.directory-table-wrap tbody tr:hover td{background:color-mix(in oklch,var(--chime-text) 3%,var(--chime-surface))}}.directory-table-wrap th:first-child,.directory-table-wrap td:first-child{z-index:1;position:sticky;left:0;box-shadow:8px 0 12px -12px #14141873}.directory-table-wrap th:first-child{z-index:3}.directory-table-wrap td:first-child{background:var(--load-row,transparent)}@supports (color:color-mix(in lab, red, red)){.directory-table-wrap td:first-child{background:color-mix(in srgb,var(--load-row,transparent) 8%,var(--chime-surface))}}.directory-table-wrap td:first-child button{font-size:11px}.directory-route{align-items:center;gap:7px;display:flex}.directory-route svg{width:12px;color:var(--chime-muted)}.directory-table-wrap td:nth-child(4),.directory-table-wrap td:last-child{display:table-cell}.directory-table-wrap td:last-child small{margin-top:3px;font-size:9px;display:block}.directory-stage{gap:5px;min-width:88px;min-height:27px;font-size:9.5px}.directory-stage:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.directory-stage[data-stage=tonu]{color:#6c4ab8;background:#eee8fb}.directory-stage[data-stage=canceled]{color:#b52d48;background:#fde7eb}.directory-empty button{border:1px solid var(--chime-border);color:var(--chime-text);background:var(--chime-surface);font:inherit;border-radius:999px;margin-top:4px;padding:8px 12px;font-size:10px;font-weight:700}.dark .directory-stage{filter:none;color:#8db9ff;background:#26364d}.dark .directory-stage[data-stage=delivered]{color:#79dcb9;background:#173b31}.dark .directory-stage[data-stage=dispatched],.dark .directory-stage[data-stage=picked-up],.dark .directory-stage[data-stage=in-transit]{color:#75ddd0;background:#153c38}.dark .directory-stage[data-stage=tonu]{color:#c5adff;background:#342b4c}.dark .directory-stage[data-stage=canceled]{color:#ff9caf;background:#4b2630}.directory-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0c52;justify-content:flex-end;padding:0}.directory-dialog{border-width:0 0 0 1px;border-radius:0;width:min(780px,100% - 76px);height:100dvh;max-height:100dvh;box-shadow:-28px 0 80px #0f0f123d}.directory-dialog-scroll{max-height:calc(100dvh - 66px)}.directory-dialog label>span,.directory-lifecycle>span,.directory-colors>span{font-size:10.5px}.directory-dialog input,.directory-dialog select{font-size:12px}@media (width<=900px){.directory-filters{grid-template-columns:1fr 1fr}.directory-filters>button{justify-content:center}}@media (width<=720px){.directory-heading{margin:0 0 12px;position:relative}.directory-title-mark{gap:9px}.directory-title-mark>svg{width:30px;height:30px}.directory-heading h1{font-size:21px}.directory-heading p{display:none}.directory-add{width:44px;min-width:44px;min-height:44px;padding:0;font-size:0}.directory-add svg{width:17px}.directory-tools{z-index:8;background:var(--chime-canvas);grid-template-columns:1fr 48px;padding:6px 0;position:sticky;top:0}.directory-tools>label{min-height:48px}.directory-filter-trigger{justify-content:center;width:48px;padding:0}.directory-filter-trigger>span{display:none}.directory-filter-trigger b{margin:-29px 0 0 29px;position:absolute}.directory-filters{grid-template-columns:1fr 1fr;padding:12px;position:relative}.directory-filters label:nth-child(-n+2),.directory-filters>button{grid-column:1/-1}.directory-filters select,.directory-filters input,.directory-filters>button{min-height:44px}.directory-summary{min-height:44px;padding:0 12px}.directory-summary>div{gap:6px}.directory-summary strong{font-size:16px}.directory-summary>p{gap:5px}.directory-summary p b{font-size:10px}.directory-summary p span:nth-of-type(n+2),.directory-summary p i:nth-of-type(n+2),.directory-summary p b:nth-of-type(n+2){display:none}.directory-mobile{gap:6px}.directory-mobile article{box-shadow:none;background:var(--load-row,transparent);border-radius:14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.directory-mobile article{background:color-mix(in srgb,var(--load-row,transparent) 8%,var(--chime-surface))}}.directory-mobile-open{width:100%;color:var(--chime-text);text-align:left;font:inherit;background:0 0;border:0;padding:0;display:block}.directory-mobile-open header{border:0;grid-template-columns:auto 1fr auto;gap:8px;padding:9px 11px 5px;display:grid}.directory-mobile-open header b{color:var(--chime-accent-strong);font-size:12px}.directory-mobile-open header .directory-stage{justify-self:start;min-width:0;min-height:22px;padding-inline:7px;font-size:8px}.directory-mobile-open header strong{color:oklch(48% .14 155);font-variant-numeric:tabular-nums;font-size:12px}.directory-mobile .directory-mobile-open>div{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);gap:5px;padding:3px 11px;font-size:11px;display:grid}.directory-mobile .directory-mobile-open>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-mobile .directory-mobile-open>div svg{width:11px}.directory-mobile-open footer{color:var(--chime-muted);background:0 0;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:4px 11px 9px;font-size:9.5px;display:grid}.directory-mobile-open footer span:last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-load-more{border:1px solid var(--chime-border);min-height:46px;color:var(--chime-text);background:var(--chime-surface);font:inherit;border-radius:14px;margin:4px 0 8px;font-size:11px;font-weight:700}.directory-load-more span{color:var(--chime-muted);margin-left:5px;font-size:9px;font-weight:500}.directory-backdrop{align-items:flex-end}.directory-dialog{border-width:1px 0 0;border-radius:24px 24px 0 0;width:100%;height:auto;max-height:96dvh}.directory-dialog-scroll{max-height:calc(96dvh - 66px)}.directory-form-grid,.directory-two{grid-template-columns:1fr}.directory-top-grid label:last-child{grid-column:auto}}@keyframes workspace-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes workspace-toolbar-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes workspace-row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes workspace-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.monthly-page,.load-directory,.drivers-page{animation:.34s cubic-bezier(.22,1,.36,1) both workspace-page-in}.monthly-heading,.directory-heading,.drivers-heading{animation:.3s cubic-bezier(.22,1,.36,1) 30ms both workspace-toolbar-in}.monthly-commandbar,.directory-control-stack,.drivers-filters{animation:.34s cubic-bezier(.22,1,.36,1) 80ms both workspace-toolbar-in}.monthly-summary,.directory-summary,.drivers-table-wrap{animation:.36s cubic-bezier(.22,1,.36,1) .12s both workspace-row-in}.monthly-table tbody tr,.directory-table-wrap tbody tr,.drivers-table-wrap tbody tr,.monthly-mobile-list article,.directory-mobile article,.drivers-mobile-list>button{animation:.28s cubic-bezier(.22,1,.36,1) both workspace-row-in}.monthly-table tbody tr:nth-child(2),.directory-table-wrap tbody tr:nth-child(2),.drivers-table-wrap tbody tr:nth-child(2),.monthly-mobile-list article:nth-child(2),.directory-mobile article:nth-child(2),.drivers-mobile-list>button:nth-child(2){animation-delay:25ms}.monthly-table tbody tr:nth-child(3),.directory-table-wrap tbody tr:nth-child(3),.drivers-table-wrap tbody tr:nth-child(3),.monthly-mobile-list article:nth-child(3),.directory-mobile article:nth-child(3),.drivers-mobile-list>button:nth-child(3){animation-delay:50ms}.monthly-table tbody tr:nth-child(4),.directory-table-wrap tbody tr:nth-child(4),.drivers-table-wrap tbody tr:nth-child(4),.monthly-mobile-list article:nth-child(4),.directory-mobile article:nth-child(4),.drivers-mobile-list>button:nth-child(4){animation-delay:75ms}.monthly-table tbody tr:nth-child(n+5),.directory-table-wrap tbody tr:nth-child(n+5),.drivers-table-wrap tbody tr:nth-child(n+5),.monthly-mobile-list article:nth-child(n+5),.directory-mobile article:nth-child(n+5),.drivers-mobile-list>button:nth-child(n+5){animation-delay:.1s}.monthly-table tbody tr,.directory-table-wrap tbody tr,.drivers-table-wrap tbody tr{transition:background-color .16s,box-shadow .16s,transform .16s}.monthly-table tbody tr:hover,.directory-table-wrap tbody tr:hover,.drivers-table-wrap tbody tr:hover{transform:translateY(-1px);box-shadow:0 10px 12px #1d1d1f0b}.monthly-mobile-list article,.directory-mobile article,.drivers-mobile-list>button{transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,border-color .18s}.monthly-mobile-list article:active,.directory-mobile article:active,.drivers-mobile-list>button:active{transform:scale(.985)}.monthly-popover,.monthly-load-dialog,.monthly-assign-dialog,.directory-dialog,.driver-profile-dialog,.driver-edit-dialog{transform-origin:top;animation:.24s cubic-bezier(.22,1,.36,1) both workspace-dialog-in}.directory-filters{transform-origin:top;animation:.22s cubic-bezier(.22,1,.36,1) both workspace-dialog-in}.monthly-cell-palette,.monthly-acc-picker{animation:.18s cubic-bezier(.22,1,.36,1) both workspace-dialog-in}@media (prefers-reduced-motion:reduce){.monthly-page,.load-directory,.drivers-page,.monthly-heading,.directory-heading,.drivers-heading,.monthly-commandbar,.directory-control-stack,.drivers-filters,.monthly-summary,.directory-summary,.drivers-table-wrap,.monthly-table tbody tr,.directory-table-wrap tbody tr,.drivers-table-wrap tbody tr,.monthly-mobile-list article,.directory-mobile article,.drivers-mobile-list>button,.monthly-popover,.monthly-load-dialog,.monthly-assign-dialog,.directory-dialog,.driver-profile-dialog,.driver-edit-dialog,.directory-filters,.monthly-cell-palette,.monthly-acc-picker{animation:none!important;transform:none!important}}.leaderboard-page{min-width:0;animation:.34s cubic-bezier(.22,1,.36,1) both workspace-page-in}.leaderboard-stage{color:#f8f7fa;background:radial-gradient(700px 260px at 82% -10%,#7754c457,#0000 58%),linear-gradient(145deg,#1a191e,#232126 70%,#17161a);border-radius:24px;padding:22px;overflow:hidden;box-shadow:0 24px 55px #17141c33}.leaderboard-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.leaderboard-heading>div:first-child>span{color:#d8c7ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.leaderboard-heading span svg{width:14px}.leaderboard-heading h1{letter-spacing:-.04em;margin:5px 0 2px;font-size:28px}.leaderboard-heading p{color:#aaa7b0;margin:0;font-size:11px}.leaderboard-month{background:#ffffff0e;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.leaderboard-month button{color:#eeeaf5;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.leaderboard-month button:hover{background:#ffffff1a}.leaderboard-month svg{width:14px}.leaderboard-month strong{text-align:center;min-width:122px;font-size:11px}.leaderboard-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 14px;display:flex}.leaderboard-metrics,.leaderboard-view{background:#ffffff0e;border-radius:999px;gap:5px;padding:4px;display:flex}.leaderboard-toolbar button{color:#aaa7b0;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 13px;font-size:10px;font-weight:700}.leaderboard-view button{width:32px;padding:0}.leaderboard-toolbar svg{width:14px}.leaderboard-hero{background:linear-gradient(120deg,#ffffff12,#ffffff06);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:1fr auto minmax(260px,.7fr);align-items:center;gap:24px;padding:18px 20px;display:grid}.leaderboard-hero-copy>span{color:#d8c7ff;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.leaderboard-hero-copy h2{margin:7px 0 0;font-size:20px}.leaderboard-hero-copy strong{color:#fff;letter-spacing:-.035em;margin-top:5px;font-size:27px;display:block}.leaderboard-hero-copy p{color:#aaa7b0;margin:5px 0 0;font-size:10px}.leaderboard-orbit{background:conic-gradient(#d8c7ff,#f4a660,#d8c7ff);border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:relative;box-shadow:0 0 35px #aa7dff40}.leaderboard-orbit:before{content:"";background:#242128;border-radius:50%;position:absolute;inset:3px}.leaderboard-orbit i{color:#261e31;background:#f7f4fb;border-radius:50%;place-items:center;width:55px;height:55px;font-size:16px;font-style:normal;font-weight:850;display:grid;position:relative}.leaderboard-orbit span{color:#261e31;background:#d8c7ff;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850;position:absolute;bottom:0;right:-5px}.leaderboard-hero dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.leaderboard-hero dl div{border-left:1px solid #ffffff14;padding:3px 13px}.leaderboard-hero dt{color:#8f8b96;text-transform:uppercase;font-size:8px}.leaderboard-hero dd{margin:5px 0 0;font-size:16px;font-weight:800}.leaderboard-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:14px;display:grid}.leaderboard-grid article{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:18px;padding:14px;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;animation:.3s cubic-bezier(.22,1,.36,1) both workspace-row-in;position:relative;overflow:hidden;box-shadow:0 7px 22px #1d1d1f0f}.leaderboard-grid article:hover{transform:translateY(-3px);box-shadow:0 15px 32px #1d1d1f1c}@supports (color:color-mix(in lab, red, red)){.leaderboard-grid article[data-rank="1"]{border-color:color-mix(in oklch,#b690ff 42%,var(--chime-border))}}.leaderboard-grid article>header{justify-content:space-between;display:flex}.leaderboard-grid article>header button{color:var(--chime-muted);letter-spacing:2px;background:0 0;border:0}.leaderboard-rank{color:#fff;background:var(--rank-color,#aaa);border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:850;display:grid}.leaderboard-avatar{border:4px solid var(--chime-surface);color:#fff;background:var(--rank-color);width:54px;height:54px;box-shadow:0 0 0 2px var(--rank-color);border-radius:50%;place-items:center;margin:-7px auto 7px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.leaderboard-avatar{box-shadow:0 0 0 2px color-mix(in oklch,var(--rank-color) 45%,transparent)}}.leaderboard-avatar{font-size:14px;font-weight:800}.leaderboard-avatar img{object-fit:cover;width:100%;height:100%}.leaderboard-grid h3{text-align:center;margin:0;font-size:14px}.leaderboard-grid article>p{color:var(--chime-muted);text-align:center;margin:3px 0 5px;font-size:9px}.leaderboard-position{min-height:20px;color:var(--chime-muted);justify-content:center;align-items:center;gap:2px;font-size:8px;font-weight:750;display:flex}.leaderboard-position svg{color:#12a66b;width:10px}.leaderboard-card-kpis{background:var(--chime-surface-soft);border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;padding:8px;display:grid}.leaderboard-card-kpis div{justify-content:space-between;align-items:center;gap:6px;display:flex}.leaderboard-card-kpis span{color:var(--chime-muted);font-size:8px}.leaderboard-card-kpis b{font-variant-numeric:tabular-nums;font-size:10px}.leaderboard-grid footer{grid-template-columns:1fr auto auto;align-items:center;gap:7px;margin-top:10px;display:grid}.leaderboard-grid footer>div{background:var(--chime-surface-soft);border-radius:9px;height:5px;overflow:hidden}.leaderboard-grid footer>div span{border-radius:inherit;background:var(--rank-color);height:100%;display:block}.leaderboard-grid footer b{font-size:10px}.leaderboard-grid footer small{color:#d64a63;font-size:8px;font-weight:800}.leaderboard-grid footer small[data-positive]{color:#129766}.leaderboard-list{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:18px;margin-top:14px;overflow:hidden}.leaderboard-list>header,.leaderboard-list>article{grid-template-columns:44px minmax(180px,1.5fr) repeat(6,minmax(70px,1fr));align-items:center;gap:8px;padding:10px 14px;display:grid}.leaderboard-list>header{color:var(--chime-muted);background:var(--chime-surface-soft);text-transform:uppercase;font-size:8px;font-weight:800}.leaderboard-list>article{border-top:1px solid var(--chime-border);font-size:10px}.leaderboard-list article>span:nth-child(2){align-items:center;gap:8px;display:flex}.leaderboard-list article>span:nth-child(2) i{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.leaderboard-list article strong{color:#13855c}.leaderboard-note,.leaderboard-page>aside{color:var(--chime-muted);align-items:center;gap:8px;margin:12px 3px 0;font-size:9px;display:flex}.leaderboard-page>aside svg{width:12px}.leaderboard-page>aside svg:last-child{margin-left:auto}@media (width<=800px){.leaderboard-stage{border-radius:20px;padding:15px}.leaderboard-heading{align-items:flex-start}.leaderboard-heading h1{font-size:23px}.leaderboard-heading p{display:none}.leaderboard-month strong{min-width:92px}.leaderboard-toolbar{align-items:flex-start}.leaderboard-metrics{overflow-x:auto}.leaderboard-toolbar button{white-space:nowrap}.leaderboard-hero{grid-template-columns:1fr auto;gap:12px;padding:14px}.leaderboard-hero dl{grid-column:1/-1}.leaderboard-hero dl div:first-child{border-left:0}.leaderboard-grid{grid-template-columns:1fr 1fr;gap:8px}.leaderboard-grid article{padding:11px}.leaderboard-list{overflow-x:auto}.leaderboard-list>header,.leaderboard-list>article{min-width:790px}.leaderboard-page>aside{padding-bottom:80px}}@media (width<=500px){.leaderboard-heading{display:grid}.leaderboard-month{justify-self:start}.leaderboard-toolbar{margin:13px 0 10px}.leaderboard-metrics button{padding-inline:10px}.leaderboard-hero-copy strong{font-size:21px}.leaderboard-orbit{width:62px;height:62px}.leaderboard-orbit i{width:45px;height:45px}.leaderboard-hero dd{font-size:13px}.leaderboard-grid{grid-template-columns:1fr 1fr}.leaderboard-grid article:last-child:nth-child(odd){grid-column:1/-1}.leaderboard-avatar{width:45px;height:45px}.leaderboard-card-kpis{grid-template-columns:1fr}.leaderboard-card-kpis div:nth-child(n+3){display:none}}.leaderboard-stage{background:radial-gradient(620px 240px at 84% -14%,#f5731f33,#0000 60%),linear-gradient(145deg,#1b1a1d,#242225 70%,#171619)}.leaderboard-heading>div:first-child>span,.leaderboard-hero-copy>span{color:#ffb077}.leaderboard-orbit{background:conic-gradient(#f5731f,#ffd1b2,#f5731f);box-shadow:0 0 32px #f5731f33}.leaderboard-orbit span{color:#351b0b;background:#ffb077}.leaderboard-grid article[data-rank="1"]{border-color:#f5731f}@supports (color:color-mix(in lab, red, red)){.leaderboard-grid article[data-rank="1"]{border-color:color-mix(in oklch,#f5731f 44%,var(--chime-border))}}.leaderboard-grid article[data-rank="1"]{box-shadow:0 10px 30px #f5731f1f}.leaderboard-grid article>header button,.leaderboard-grid article:after{display:none}.leaderboard-avatar{position:relative;overflow:visible}.leaderboard-avatar img{border-radius:50%}.leaderboard-avatar:after{width:20px;height:20px;box-shadow:none;filter:drop-shadow(0 2px 3px #007acc47);content:"";background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23249ff0' d='m12 2 2.1 1.7 2.7-.3 1.1 2.5 2.5 1.1-.3 2.7L22 12l-1.9 2.3.3 2.7-2.5 1.1-1.1 2.5-2.7-.3L12 22l-2.1-1.7-2.7.3-1.1-2.5L3.6 17l.3-2.7L2 12l1.9-2.3L3.6 7l2.5-1.1 1.1-2.5 2.7.3L12 2Z'/%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='m8.2 12 2.5 2.5 5.1-5.1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;border:0;place-items:center;line-height:1;display:grid;position:absolute;bottom:-6px;right:-7px}@media (width<=500px){.leaderboard-avatar:after{width:17px;height:17px;bottom:-5px;right:-6px}}@media (width<=800px){.leaderboard-grid article:last-child:nth-child(odd){grid-column:1/-1}.leaderboard-month button,.leaderboard-toolbar button{min-width:44px;min-height:44px}.leaderboard-view{align-items:center;gap:0;padding:4px}.leaderboard-view button{flex:0 0 36px;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;line-height:0;display:grid}.leaderboard-view svg{width:15px;height:15px;display:block}}.leaderboard-toolbar .leaderboard-view{box-sizing:border-box;grid-template-columns:36px 36px;justify-content:center;align-items:center;gap:0;width:80px;height:44px;padding:4px;display:grid}.leaderboard-toolbar .leaderboard-view button,.leaderboard-toolbar .leaderboard-view button[data-active]{box-sizing:border-box;border-radius:50%;place-items:center;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;padding:0;line-height:0;display:grid}@keyframes leaderboard-stage-enter{0%{opacity:.72;filter:blur(5px);transform:translateY(10px)scale(.992)}to{opacity:1;filter:none;transform:none}}@keyframes leaderboard-hero-enter{0%{opacity:0;clip-path:inset(0 0 18% round 16px);transform:translateY(8px)}to{opacity:1;clip-path:inset(0 round 16px);transform:none}}@keyframes leaderboard-card-enter{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:none}}@keyframes leaderboard-verified-enter{0%{opacity:0;transform:scale(.35)rotate(-20deg)}70%{opacity:1;transform:scale(1.12)rotate(3deg)}to{opacity:1;transform:none}}.leaderboard-stage{animation:.42s cubic-bezier(.22,1,.36,1) both leaderboard-stage-enter}.leaderboard-hero{animation:.46s cubic-bezier(.22,1,.36,1) .12s both leaderboard-hero-enter}.leaderboard-grid article{animation:.42s cubic-bezier(.22,1,.36,1) both leaderboard-card-enter}.leaderboard-grid article:first-child{animation-delay:.18s}.leaderboard-grid article:nth-child(2){animation-delay:.23s}.leaderboard-grid article:nth-child(3){animation-delay:.28s}.leaderboard-grid article:nth-child(4){animation-delay:.33s}.leaderboard-grid article:nth-child(5){animation-delay:.38s}.leaderboard-grid article:nth-child(6){animation-delay:.43s}.leaderboard-avatar:after{animation:.24s cubic-bezier(.16,1,.3,1) .42s both leaderboard-verified-enter}.leaderboard-toolbar button,.leaderboard-month button{transition:color .18s,background-color .18s,box-shadow .18s,transform .18s cubic-bezier(.22,1,.36,1)}.leaderboard-toolbar button:active,.leaderboard-month button:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.leaderboard-stage,.leaderboard-hero,.leaderboard-grid article,.leaderboard-avatar:after{animation:none}.leaderboard-toolbar button,.leaderboard-month button{transition:none}}.leaderboard-month button:focus-visible,.leaderboard-toolbar button:focus-visible{outline-offset:2px;outline:3px solid oklch(69.9486% .181367 47.3484/.55)}@media (prefers-reduced-motion:reduce){.leaderboard-grid article{transition:none;animation:none}}.accounting-page{max-width:1600px;color:var(--ink,#242220);flex-direction:column;gap:14px;margin:0 auto;padding-bottom:36px;display:flex}.accounting-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 2px 4px;display:flex}.page-kicker{color:#c65419;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.accounting-actions{gap:8px;display:flex}.accounting-actions button,.accounting-controlbar button,.accounting-panel header button{background:#fff;border:1px solid #dedbd7;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 15px;font-size:12px;font-weight:700;display:flex}.accounting-actions .primary{color:#fff;background:#24211f;border-color:#24211f;box-shadow:0 5px 14px #24211f26}.accounting-controlbar{background:#ebe9e6;border:1px solid #dfdcd8;border-radius:16px;align-items:center;gap:9px;padding:9px;display:flex}.accounting-month{background:#fff;border:1px solid #dcd9d5;border-radius:12px;grid-template-columns:36px minmax(150px,1fr) 36px;align-items:center;display:grid}.accounting-month button{border:0;border-radius:10px;height:36px;padding:0}.accounting-month span{justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.accounting-company{background:#f8f7f5;border-radius:12px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.accounting-copy{height:38px!important;margin-left:auto!important}.accounting-hero{color:#fff;background:#1f1e1d;border-radius:24px;grid-template-columns:minmax(280px,1.15fr) minmax(180px,.65fr);padding:25px 28px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #26201b2b}.accounting-hero:before{content:"";background:radial-gradient(circle,#f5731f40,#0000 68%);width:420px;height:260px;position:absolute;top:-150px;right:-150px}.accounting-hero.negative:before{background:radial-gradient(circle,#e6464b3b,#0000 68%)}.accounting-hero-main{z-index:1;padding-bottom:24px;position:relative}.accounting-hero-main>span{color:#aaa5a0;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:800}.accounting-hero-main>strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:10px 0 16px;font-size:clamp(38px,4vw,62px);line-height:1;display:block}.accounting-hero-main>div{align-items:center;gap:10px;display:flex}.accounting-hero-main b{color:#76dda9;background:#50c78b1f;border:1px solid #76dda92e;border-radius:99px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;display:flex}.accounting-pulse{justify-content:flex-end;align-self:center;align-items:flex-end;gap:7px;height:105px;padding-right:12px;display:flex}.accounting-pulse i{background:linear-gradient(#ff9352,#d95718);border-radius:9px 9px 2px 2px;width:9px;animation:1.8s ease-in-out infinite alternate acct-wave}.accounting-pulse i:first-child{height:20%}.accounting-pulse i:nth-child(2){height:37%;animation-delay:-.4s}.accounting-pulse i:nth-child(3){height:28%;animation-delay:-.8s}.accounting-pulse i:nth-child(4){height:61%;animation-delay:-1.2s}.accounting-pulse i:nth-child(5){height:48%;animation-delay:-.3s}.accounting-pulse i:nth-child(6){height:82%;animation-delay:-.9s}.accounting-pulse i:nth-child(7){height:67%;animation-delay:-1.3s}.accounting-pulse i:nth-child(8){height:100%;animation-delay:-.6s}@keyframes acct-wave{to{opacity:.65;transform:scaleY(.72)}}.accounting-metrics{z-index:1;background:#ffffff0e;border-top:1px solid #ffffff14;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:0 -28px;display:grid;position:relative}.accounting-metrics div{border-right:1px solid #ffffff14;padding:15px 28px}.accounting-metrics div:last-child{border:0}.accounting-metrics span{color:#8f8a86;text-transform:uppercase;letter-spacing:.1em;font-size:9px;display:block}.accounting-metrics b{font-variant-numeric:tabular-nums;margin-top:5px;font-size:17px;display:block}.accounting-page .green{color:#087f4c!important}.accounting-page .orange{color:#d55a1e!important}.accounting-page .red{color:#c4313b!important}.accounting-hero .green{color:#76dda9!important}.accounting-hero .orange{color:#ff9a5a!important}.accounting-tabs{background:#e8e6e3;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;max-width:620px;padding:4px;display:grid}.accounting-tabs button{color:#6f6b67;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:42px;font-size:12px;font-weight:750;display:flex}.accounting-tabs button[data-active]{color:#24211f;background:#fff;box-shadow:0 3px 9px #1f1e1d14}.accounting-overview,.accounting-ledger-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:14px;display:grid}.accounting-panel{background:#fff;border:1px solid #dfdcd8;border-radius:20px;padding:20px;box-shadow:0 8px 20px #28231f09}.accounting-panel>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.accounting-panel header span{color:#8a8580;text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:800}.accounting-panel header h2{letter-spacing:-.02em;margin-top:4px;font-size:17px}.accounting-flow .flow-row{justify-content:space-between;align-items:center;margin:14px 0 6px;font-size:12px;display:flex}.flow-row span{align-items:center;gap:8px;display:flex}.flow-row i,.expense-list i{background:#353230;border-radius:3px;width:8px;height:8px}.flow-row i.green,.expense-list i.green{background:#16a66b}.flow-row i.orange{background:#ee752d}.flow-track{background:#f1f0ee;border-radius:99px;height:8px;overflow:hidden}.flow-track i{border-radius:inherit;background:#16a66b;height:100%;display:block}.flow-track.orange i{background:#ee752d}.flow-track.dark i{background:#353230}.accounting-panel>footer{border-top:1px solid #ebe9e6;justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;font-size:13px;display:flex}.accounting-panel>footer strong{font-size:20px}.accounting-health>header svg{color:#ef762e;background:#fff1e9;border-radius:12px;width:38px;height:38px;padding:8px}.health-score{align-items:baseline;display:flex}.health-score strong{letter-spacing:-.06em;font-size:54px}.health-score span{color:#99938e}.accounting-health>p{color:#77716c;margin:2px 0 16px;font-size:12px;line-height:1.5}.accounting-health ul{margin:0;padding:0;list-style:none}.accounting-health li{border-top:1px solid #eeece9;justify-content:space-between;padding:10px 0;font-size:11px;display:flex}.accounting-health li span{color:#7c7772}.payroll-panel{padding:0;overflow:hidden}.payroll-panel>header{padding:20px 22px 0}.payroll-panel>header>strong{color:#d45b1e;font-size:14px}.payroll-summary{border:1px solid #e2dfdb;border-radius:13px;grid-template-columns:repeat(4,1fr);margin:0 22px 18px;display:grid;overflow:hidden}.payroll-summary div{background:#f8f7f5;border-right:1px solid #e2dfdb;padding:12px 14px}.payroll-summary div:last-child{border:0}.payroll-summary span{color:#817c77;text-transform:uppercase;font-size:9px}.payroll-summary b{margin-top:4px;font-size:14px;display:block}.payroll-table{border-top:1px solid #e5e2df}.payroll-tr{text-align:right;color:#35312e;background:#fff;border:0;border-bottom:1px solid #eceae7;grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(95px,1fr));align-items:center;width:100%;min-height:54px;padding:0 22px;font-size:12px;display:grid}.payroll-tr:not(.payroll-th):hover{background:#fbf5f0}.payroll-tr>span:first-child{text-align:left;align-items:center;gap:10px;display:flex}.payroll-tr>span:first-child i{color:#bf531d;background:#f1e4dc;border-radius:10px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:800;display:grid}.payroll-th{color:#817c77;text-transform:uppercase;background:#f6f5f3;min-height:34px;font-size:9px;font-weight:800}.payroll-th>span:first-child{padding-left:40px}.payroll-tr>span:last-child{color:#bd4d18;justify-content:flex-end;align-items:center;gap:5px;font-weight:800;display:flex}.payroll-tr>span[data-paid]{color:#078052}.accounting-ledger-grid{grid-template-columns:1fr 1fr}.accounting-percent{color:#fff;background:#262321;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:13px 15px;font-size:12px;font-weight:700;display:flex}.accounting-percent div{align-items:center;display:flex}.accounting-percent input,.expense-list input{text-align:right;background:#fff;border:1px solid #dad6d2;border-radius:9px;width:84px;height:34px;padding:0 9px;font-weight:700}.accounting-percent input{color:#fff;background:#363230;border-color:#494440}.ledger-list>div,.expense-list label{border-bottom:1px solid #eeece9;justify-content:space-between;align-items:center;min-height:50px;font-size:12px;display:flex}.ledger-list>div>span{flex-direction:column;gap:2px;display:flex}.ledger-list small,.expense-list small{color:#96908b;font-size:9px;font-weight:500;display:block}.expense-list label>span{align-items:center;gap:8px;display:flex}.expense-list i[data-key=utilities]{background:#3777db}.expense-list i[data-key=apps]{background:#8f61d9}.expense-list i[data-key=accounting]{background:#10a394}.expense-list i[data-key=tax]{background:#dc4f52}.expense-list i[data-key=bankfee]{background:#dba522}.expense-list i[data-key=others]{background:#97928d}.accounting-modal-layer{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1d1b197a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.accounting-modal{background:#fff;border-radius:24px;width:min(620px,100%);padding:22px;animation:.25s cubic-bezier(.22,1,.36,1) acct-modal;box-shadow:0 28px 90px #00000040}@keyframes acct-modal{0%{opacity:0;transform:translateY(16px)scale(.98)}}.accounting-modal header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.accounting-modal header span{text-transform:uppercase;letter-spacing:.12em;color:#c4551d;font-size:9px;font-weight:800}.accounting-modal header h2{margin-top:4px;font-size:21px}.accounting-modal header button{background:#f0eeeb;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.accounting-modal header svg{width:17px}.payroll-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.payroll-form label{flex-direction:column;gap:6px;display:flex}.payroll-form label.wide{grid-column:1/-1}.payroll-form label span{color:#69645f;font-size:10px;font-weight:750}.payroll-form label small{color:#a09a95;font-weight:500}.payroll-form input{height:42px;font:inherit;border:1px solid #dcd8d4;border-radius:11px;padding:0 12px}.payroll-total{color:#fff;background:#252220;border-radius:15px;justify-content:space-between;align-items:center;margin-top:16px;padding:15px 17px;display:flex}.payroll-total strong{color:#ff9657;font-size:20px}.modal-save{color:#fff;background:#24211f;border:0;border-radius:13px;width:100%;height:44px;margin-top:14px;font-weight:800}.accounting-modal.compact{max-width:520px}.dark .accounting-page{color:#f5f2ef}.dark .accounting-controlbar{background:#252321;border-color:#393633}.dark .accounting-month,.dark .accounting-controlbar button,.dark .accounting-actions button,.dark .accounting-panel,.dark .accounting-modal,.dark .payroll-tr{color:#f5f2ef;background:#211f1e;border-color:#3d3936}.dark .accounting-company,.dark .payroll-summary div,.dark .payroll-th{background:#2b2826}.dark .accounting-tabs{background:#282523}.dark .accounting-tabs button[data-active]{color:#fff;background:#3a3532}.dark .accounting-percent{background:#0e0e0e}.dark .ledger-list>div,.dark .expense-list label,.dark .payroll-tr,.dark .accounting-panel>footer,.dark .accounting-health li{border-color:#3a3734}@media (width<=760px){.accounting-page{gap:10px;padding-bottom:92px}.accounting-heading{align-items:flex-start}.accounting-heading h1{font-size:26px}.accounting-heading p{max-width:280px}.accounting-actions button:first-child{display:none}.accounting-actions button{width:42px;padding:0;font-size:0}.accounting-controlbar{grid-template-columns:1fr auto;display:grid}.accounting-month{grid-column:1/-1}.accounting-company{min-width:0;overflow:hidden}.accounting-company span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.accounting-copy{width:40px;padding:0!important}.accounting-copy span{display:none}.accounting-hero{border-radius:20px;padding:20px 18px 0;display:block}.accounting-pulse{opacity:.72;width:95px;height:75px;position:absolute;top:18px;right:12px}.accounting-hero-main>strong{max-width:70%;font-size:40px}.accounting-metrics{grid-template-columns:1fr 1fr;margin:0 -18px}.accounting-metrics div{padding:12px 18px}.accounting-metrics div:nth-child(2){border-right:0}.accounting-metrics div:nth-child(-n+2){border-bottom:1px solid #ffffff14}.accounting-tabs{max-width:none}.accounting-tabs button{font-size:10px}.accounting-tabs button svg{display:none}.accounting-overview,.accounting-ledger-grid{grid-template-columns:1fr}.accounting-panel{padding:17px}.payroll-summary{grid-template-columns:1fr 1fr;margin:0 14px 14px}.payroll-summary div:nth-child(2){border-right:0}.payroll-summary div:nth-child(-n+2){border-bottom:1px solid #e2dfdb}.payroll-table{border:0;padding:0 12px 12px}.payroll-th{display:none}.payroll-tr{grid-template-columns:1fr auto auto;gap:8px;padding:11px 4px}.payroll-tr>span:nth-child(2),.payroll-tr>span:nth-child(3){display:none}.payroll-tr>span:nth-child(4):before{content:"Earned ";color:#96918c;font-size:9px}.payroll-tr>span:last-child{min-width:86px}.payroll-form{grid-template-columns:1fr 1fr}.accounting-modal{border-radius:20px;padding:18px}.accounting-modal-layer{align-items:end;padding:8px}.accounting-modal{max-height:92vh;overflow:auto}}@media (width<=400px){.payroll-form{grid-template-columns:1fr}.payroll-form label.wide{grid-column:auto}.accounting-hero-main>strong{font-size:35px}}@media (prefers-reduced-motion:reduce){.accounting-pulse i,.accounting-modal{animation:none}}.accounting-tabs--four{grid-template-columns:repeat(4,1fr);max-width:760px}.health-score{gap:5px}.payroll-tr>span:first-child b small{color:var(--chime-muted,#8a8580);margin-top:2px;font-size:9px;font-weight:600;display:none}.reconciliation-panel{padding:0;overflow:hidden}.reconciliation-panel>header{padding:20px 22px 0}.reconciliation-panel>header>strong{color:#c5551e;font-size:12px}.reconciliation-list{border-top:1px solid var(--chime-border,#e3e0dc)}.reconciliation-list>article{border-bottom:1px solid var(--chime-border,#e9e6e2);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.reconciliation-list>article>i{color:#c45b22;background:#fff3e9;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.reconciliation-list>article[data-severity=error]>i{color:#c4313b;background:#fff0f1}.reconciliation-list svg{width:15px}.reconciliation-list article div{flex-direction:column;gap:3px;min-width:0;display:flex}.reconciliation-list article div b{font-size:12px}.reconciliation-list article div small,.reconciliation-list article>span{color:var(--chime-muted,#817c77);font-size:9px}.reconciliation-list article>span{text-transform:lowercase}.reconciliation-empty{text-align:center;padding:42px 20px}.reconciliation-empty svg{color:#0d9660;width:32px;height:32px}.reconciliation-empty h3{margin:9px 0 4px}.reconciliation-empty p{color:var(--chime-muted,#817c77);font-size:11px}.accounting-manual{border:1px solid var(--chime-border,#e3e0dc);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:11px 14px;font-size:11px;font-weight:700;display:flex}.accounting-manual input{border:1px solid var(--chime-border,#ddd9d5);text-align:right;border-radius:9px;width:150px;height:34px;padding:0 9px}.payroll-form select{background:var(--chime-surface,#fff);height:42px;color:inherit;border:1px solid #dcd8d4;border-radius:11px;padding:0 12px}.payment-ledger{border:1px solid var(--chime-border,#e2dfdb);border-radius:14px;margin-top:14px;overflow:hidden}.payment-ledger>header{background:var(--chime-surface-soft,#f7f6f4);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.payment-ledger>header div{flex-direction:column;display:flex}.payment-ledger>header b{font-size:12px}.payment-ledger>header small{color:var(--chime-muted,#817c77);font-size:9px}.payment-ledger>header>span{font-size:13px;font-weight:800}.payment-ledger>p{color:var(--chime-muted,#817c77);margin:0;padding:15px;font-size:11px}.payment-ledger>div article{border-top:1px solid var(--chime-border,#e8e5e1);grid-template-columns:1fr auto 30px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:grid}.payment-ledger article>span{flex-direction:column;display:flex}.payment-ledger article small{color:var(--chime-muted,#817c77);font-size:9px}.payment-ledger article button{background:var(--chime-surface-soft,#f2f0ed);border:0;border-radius:8px;width:28px;height:28px}.payment-ledger>footer{border-top:1px solid var(--chime-border,#e8e5e1);gap:8px;padding:10px;display:flex}.payment-ledger>footer input{border:1px solid var(--chime-border,#ddd9d5);border-radius:9px;flex:1;height:38px;padding:0 10px}.payment-ledger>footer button,.payment-full{color:#fff;background:#272320;border:0;border-radius:9px;height:38px;padding:0 14px;font-weight:750}.payment-ledger>footer button:disabled{opacity:.4}.payment-full{background:#0b8957;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:10px;display:flex}.dark .reconciliation-list>article>i{background:#352820}.dark .accounting-manual,.dark .payment-ledger{border-color:#47423e}.dark .payment-ledger>header,.dark .payment-ledger article button{background:#2b2826}.dark .payroll-form select{background:#2b2826;border-color:#4b4642}@media (width<=760px){.accounting-tabs--four button{font-size:9px}.payroll-tr>span:first-child b small{display:block}.reconciliation-list>article{grid-template-columns:34px minmax(0,1fr);padding:11px 13px}.reconciliation-list article>span{grid-column:2}.accounting-manual input{width:130px}.payment-ledger>footer button{min-width:82px}}.shared-payroll{border:1px solid var(--chime-border,#dfdcd8);background:var(--chime-surface,#fff);border-radius:20px;margin-top:14px;padding:20px}.shared-payroll>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.shared-payroll>header span{color:var(--chime-muted,#817c77);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.shared-payroll>header h2{margin-top:4px;font-size:17px}.shared-payroll>header>strong{color:#c7571e;font-size:13px}.shared-payroll-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.shared-payroll-grid>article{border:1px solid var(--chime-border,#e1ded9);background:var(--chime-surface-soft,#f8f7f5);border-radius:15px;overflow:hidden}.shared-payroll-grid article>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.shared-payroll-grid header>i{color:#fff;background:#282522;border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:850;display:grid}.shared-payroll-grid header>div{flex-direction:column;min-width:0;display:flex}.shared-payroll-grid header b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.shared-payroll-grid header small{color:var(--chime-muted,#817c77);font-size:9px}.shared-payroll-grid header>label{position:relative}.shared-payroll-grid header>label input{opacity:0;position:absolute}.shared-payroll-grid header>label span{color:#b84b17;cursor:pointer;background:#fff3ea;border:1px solid #e6b28f;border-radius:99px;padding:6px 8px;font-size:9px;font-weight:850;display:block}.shared-payroll-grid header>label input:checked+span{color:#087d4d;background:#e8f8f0;border-color:#8ed4b4}.shared-payroll-fields{grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 12px;display:grid}.shared-payroll-fields label{flex-direction:column;gap:4px;min-width:0;display:flex}.shared-payroll-fields span{color:var(--chime-muted,#817c77);font-size:9px}.shared-payroll-fields input{border:1px solid var(--chime-border,#ddd9d4);background:var(--chime-surface,#fff);border-radius:9px;width:100%;height:36px;padding:0 9px;font-weight:700}.shared-payroll-grid article>footer{border-top:1px solid var(--chime-border,#e5e1dd);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:flex}.shared-payroll-grid footer span{color:var(--chime-muted,#817c77)}.shared-payroll-grid footer b{color:#c4541d;align-items:center;gap:4px;font-size:12px;display:flex}.dark .shared-payroll{background:#211f1e;border-color:#3d3936}.dark .shared-payroll-grid>article{background:#2b2826;border-color:#46413e}.dark .shared-payroll-grid header>label span{background:#382b24;border-color:#684432}.dark .shared-payroll-grid header>label input:checked+span{background:#19372a;border-color:#345d4a}.dark .shared-payroll-fields input{background:#211f1e;border-color:#4b4642}.dark .shared-payroll-grid article>footer{border-color:#46413e}@media (width<=900px){.shared-payroll-grid{grid-template-columns:1fr 1fr}.shared-payroll-grid>article:first-child{grid-column:1/-1}}@media (width<=560px){.shared-payroll{padding:15px}.shared-payroll-grid{grid-template-columns:1fr}.shared-payroll-grid>article:first-child{grid-column:auto}.shared-payroll>header{align-items:flex-start}.shared-payroll>header>strong{text-align:right}.team-lead-payroll .shared-payroll-fields{grid-template-columns:1fr 1fr}.team-lead-payroll .shared-payroll-fields label:first-child{grid-column:1/-1}}.accounting-hero{border-radius:20px;padding-top:20px}.accounting-hero-main{padding-bottom:19px}.accounting-hero-main>strong{overflow-wrap:anywhere;font-size:clamp(34px,3.4vw,52px)}.accounting-pulse{max-width:210px;height:88px}.accounting-metrics div{padding-top:12px;padding-bottom:12px}.accounting-page button,.accounting-page input{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .16s var(--chime-motion-ease)}.accounting-page button:active{transform:scale(.97)}.accounting-page button:focus-visible,.accounting-page input:focus-visible{outline:3px solid var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.accounting-page button:focus-visible,.accounting-page input:focus-visible{outline:3px solid color-mix(in oklch,var(--chime-accent) 42%,transparent)}}.accounting-page button:focus-visible,.accounting-page input:focus-visible{outline-offset:2px}.accounting-page input:focus-visible{border-color:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.accounting-page input:focus-visible{border-color:color-mix(in oklch,var(--chime-accent) 55%,var(--chime-border))}}.accounting-page input:focus-visible{box-shadow:0 0 0 3px var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.accounting-page input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--chime-accent) 10%,transparent)}}.payroll-tr>span{min-width:0}.payroll-tr>span:first-child b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payroll-tr>span:not(:first-child){font-variant-numeric:tabular-nums;white-space:nowrap}.accounting-page input{min-width:0}.dark .accounting-page input{color:#f5f2ef;background:#2b2826;border-color:#4b4642}.dark .accounting-page input::placeholder{color:#8f8a86}.dark .accounting-percent input{background:#35312e;border-color:#514b47}.dark .accounting-health>header svg{background:#352820}.dark .flow-track{background:#353230}@media (width<=760px){.accounting-actions button,.accounting-controlbar button,.accounting-panel header button{min-width:44px;height:44px;min-height:44px}.accounting-month{grid-template-columns:44px minmax(0,1fr) 44px}.accounting-month button,.accounting-company{height:44px}.accounting-tabs button{height:44px;min-height:44px}.accounting-hero{padding-top:17px}.accounting-hero-main{z-index:2;min-width:0;padding-bottom:16px;position:relative}.accounting-hero-main>strong{overflow-wrap:anywhere;max-width:calc(100% - 88px);font-size:clamp(30px,10vw,40px)}.accounting-hero-main>div{flex-direction:column;align-items:flex-start;gap:6px;max-width:calc(100% - 94px)}.accounting-pulse{gap:5px;width:82px;max-width:24%;height:68px;padding-right:0;top:17px;right:8px}.accounting-pulse i{width:7px;min-width:0}.payroll-tr{grid-template-columns:minmax(0,1fr) minmax(72px,auto) minmax(78px,auto)}.payroll-tr>span:nth-child(4),.payroll-tr>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.payroll-form input,.modal-save{min-height:44px}.accounting-modal header button{width:44px;height:44px}.dark .payroll-summary div:nth-child(-n+2){border-bottom-color:#3d3936}}@media (width<=360px){.accounting-heading p{max-width:220px}.accounting-hero-main>strong{max-width:calc(100% - 70px);font-size:29px}.accounting-pulse{gap:4px;width:66px}.accounting-pulse i{width:5px}.payroll-tr{grid-template-columns:minmax(0,1fr) 68px 74px;gap:5px}.payroll-tr>span:first-child{gap:7px}.payroll-tr>span:first-child i{flex:0 0 28px;width:28px;height:28px}}.accounting-tab-panel{transform-origin:50% 0;animation:.24s cubic-bezier(0,0,.2,1) both acct-tab-in}.accounting-payroll-stack{gap:0;display:grid}@keyframes acct-tab-in{0%{opacity:0;clip-path:inset(0 0 10px round 18px);transform:translateY(7px)}to{opacity:1;clip-path:inset(0 round 18px);transform:translateY(0)}}.accounting-hero--enter{animation:.3s cubic-bezier(.2,0,0,1) both acct-hero-in}.accounting-hero--enter .accounting-hero-main>strong{animation:.36s cubic-bezier(.2,0,0,1) 60ms both acct-value-in}.accounting-hero--enter .accounting-metrics>div{animation:.24s cubic-bezier(0,0,.2,1) both acct-metric-in}.accounting-hero--enter .accounting-metrics>div:first-child{animation-delay:80ms}.accounting-hero--enter .accounting-metrics>div:nth-child(2){animation-delay:.12s}.accounting-hero--enter .accounting-metrics>div:nth-child(3){animation-delay:.16s}.accounting-hero--enter .accounting-metrics>div:nth-child(4){animation-delay:.2s}.accounting-issue-cta{color:#fff;text-align:left;background:#ff7e341c;border:1px solid #ff975b66;border-radius:11px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:7px;width:min(310px,100%);min-height:36px;margin-top:12px;padding:0 10px;display:grid}.accounting-issue-cta>span{font-size:11px;font-weight:850}.accounting-issue-cta>small{color:#c9c3be;font-size:9px}.accounting-issue-cta>svg:first-child{color:#ff9a5a}.accounting-issue-cta:hover{background:#ff7e342e;border-color:#ff975b9e}.accounting-ready-state{color:#90e4b8;background:#76dda917;border:1px solid #76dda947;border-radius:10px;align-items:center;width:max-content;margin-top:12px;padding:7px 10px;font-size:10px;font-weight:800;gap:7px!important;display:flex!important}@keyframes acct-hero-in{0%{opacity:.72;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes acct-value-in{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes acct-metric-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.accounting-tabs button{position:relative;overflow:hidden}.accounting-tabs button:after{content:"";background:var(--chime-accent,#ec6b28);opacity:0;border-radius:99px;height:2px;transition:opacity .12s ease-out,transform .2s cubic-bezier(.2,0,0,1);position:absolute;bottom:3px;left:22%;right:22%;transform:scaleX(.35)}.accounting-tabs button[data-active]:after{opacity:1;transform:scaleX(1)}.flow-track i{transform-origin:0;animation:.42s cubic-bezier(.2,0,0,1) 80ms both acct-bar-grow}@keyframes acct-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.reconciliation-list>article{animation:.22s cubic-bezier(0,0,.2,1) both acct-row-in;animation-delay:min(calc(var(--acct-item,0) * 38ms),.266s)}@keyframes acct-row-in{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:translate(0)}}.payroll-tr:not(.payroll-th),.shared-payroll-grid>article{transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .18s ease-out,transform .14s ease-out}.payroll-tr:not(.payroll-th):hover,.shared-payroll-grid>article:hover{transform:translateY(-1px);box-shadow:0 8px 18px #2d262012}.shared-payroll-grid header>label span{transition:color .14s ease-out,background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,transform .14s ease-out}.shared-payroll-grid header>label:active span{transform:scale(.95)}.shared-payroll-grid header>label input:checked+span{animation:.28s cubic-bezier(.2,0,0,1) acct-paid}@keyframes acct-paid{0%{box-shadow:0 0 #16a66b4d}55%{box-shadow:0 0 0 6px #16a66b17}to{box-shadow:0 0 #0000}}.accounting-modal-layer{animation:.18s ease-out both acct-scrim-in}@keyframes acct-scrim-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#1d1b1900}}@media (prefers-reduced-motion:reduce){.accounting-tab-panel,.accounting-hero--enter,.accounting-hero--enter .accounting-hero-main>strong,.accounting-hero--enter .accounting-metrics>div,.flow-track i,.reconciliation-list>article,.shared-payroll-grid header>label input:checked+span,.accounting-modal-layer{animation:none!important}.payroll-tr:not(.payroll-th):hover,.shared-payroll-grid>article:hover{transform:none}}.accounting-period-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.accounting-period-status{color:#a94a18;background:#fff4e9;border-radius:99px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:10px;font-weight:850;display:flex}.accounting-period-status>span{background:#ec762f;border-radius:50%;width:7px;height:7px}.accounting-period-status[data-status=closed]{color:#087c4d;background:#e9f7ef}.accounting-period-button{color:#fff;background:#272320!important;border-color:#272320!important;height:34px!important;padding:0 12px!important}.accounting-period-button:disabled{color:#88827d;cursor:not-allowed;background:#d7d3cf!important;border-color:#d7d3cf!important}.accounting-copy{margin-left:0!important}.accounting-locked-banner{color:#096c46;background:#eef9f3;border:1px solid #a9d9c0;border-radius:13px;align-items:center;gap:10px;padding:11px 14px;display:flex}.accounting-locked-banner>div{flex-direction:column;gap:2px;display:flex}.accounting-locked-banner b{font-size:11px}.accounting-locked-banner span{color:#4e7563;font-size:10px}.accounting-page--closed input,.accounting-page--closed select{opacity:.62;pointer-events:none}.accounting-page--closed .shared-payroll-grid header>label,.accounting-page--closed .payment-ledger button,.accounting-page--closed .payment-full{pointer-events:none;opacity:.55}.accounting-page button:disabled{opacity:.55;cursor:not-allowed}.accounting-period-modal>p{color:var(--chime-muted,#6f6964);margin:0 0 15px;font-size:12px;line-height:1.55}.period-review-line{color:#087d4d;background:#edf8f2;border-radius:11px;align-items:center;gap:8px;padding:11px 12px;font-size:11px;font-weight:750;display:flex}.period-review-line svg{width:16px}.period-reason{flex-direction:column;gap:7px;display:flex}.period-reason>span{color:#69635e;font-size:10px;font-weight:800}.period-reason textarea{resize:vertical;border:1px solid var(--chime-border,#dcd8d4);min-height:94px;font:inherit;border-radius:12px;padding:11px 12px}.period-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.period-modal-actions button{border:1px solid var(--chime-border,#dedbd7);background:#fff;border-radius:11px;height:40px;padding:0 15px;font-weight:750}.period-modal-actions .primary{color:#fff;background:#24211f;border-color:#24211f}.dark .accounting-period-status{background:#3a2d25}.dark .accounting-period-status[data-status=closed],.dark .accounting-locked-banner,.dark .period-review-line{color:#91dfb8;background:#19372a;border-color:#345d4a}.dark .accounting-locked-banner span{color:#9dbcae}.dark .period-reason textarea,.dark .period-modal-actions button{color:#f5f2ef;background:#2b2826;border-color:#4b4642}@media (width<=760px){.accounting-period-actions{grid-column:1/-1;justify-content:space-between;margin-left:0}.accounting-period-button{flex:1}.accounting-copy{position:absolute;top:9px;right:9px}.accounting-controlbar{padding-top:62px;position:relative}.accounting-month{position:absolute;top:9px;left:9px;right:58px}.accounting-locked-banner{align-items:flex-start}}.product-button,.product-icon-button,.product-segment button{box-sizing:border-box;font:inherit;-webkit-tap-highlight-color:transparent}.product-button{--button-bg:var(--color-surface,#fff);--button-hover:var(--color-surface-secondary,#f4f5f2);--button-pressed:var(--color-inactive-soft,#eff1ee);--button-fg:var(--color-text-primary,var(--ink,#24211f));--button-line:var(--color-border,var(--line,#dedad6));justify-content:center;align-items:center;gap:var(--button-icon-gap,7px);height:var(--button-height-md,36px);padding:0 var(--button-padding-md,13px);border:1px solid var(--button-line);border-radius:var(--radius-action-md,11px);background:var(--button-bg);color:var(--button-fg);white-space:nowrap;box-shadow:var(--shadow-control,inset 0 1px #fff);transition:var(--control-transition,background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .12s ease);font-size:11.5px;font-weight:650;line-height:1;display:inline-flex}.product-button[data-size=sm]{height:var(--button-height-sm,32px);padding-inline:var(--button-padding-sm,10px);font-size:11px}.product-button[data-size=lg]{height:var(--button-height-lg,42px);padding-inline:var(--button-padding-lg,16px);font-size:12px}.product-button__icon{width:var(--button-icon-md,14px);height:var(--button-icon-md,14px);color:inherit;background:0 0;flex:none;place-items:center;display:grid}.product-button__icon svg{stroke-width:1.9px;width:100%;height:100%;display:block}.product-button[data-size=sm] .product-button__icon{width:var(--button-icon-sm,13px);height:var(--button-icon-sm,13px)}.product-button[data-size=lg] .product-button__icon{width:var(--button-icon-lg,16px);height:var(--button-icon-lg,16px)}.product-button--black{--button-bg:var(--inverse-surface,#272825);--button-hover:var(--inverse-surface,#272825)}@supports (color:color-mix(in lab, red, red)){.product-button--black{--button-hover:color-mix(in srgb,var(--inverse-surface,#272825) 88%,white)}}.product-button--black{--button-pressed:var(--inverse-surface,#272825)}@supports (color:color-mix(in lab, red, red)){.product-button--black{--button-pressed:color-mix(in srgb,var(--inverse-surface,#272825) 82%,black)}}.product-button--black{--button-fg:var(--inverse-ink,#fff);--button-line:var(--inverse-surface,#272825);box-shadow:0 1px 2px #0000001f}.product-button--red{--button-bg:var(--color-danger,#d65362);--button-hover:var(--color-danger,#d65362)}@supports (color:color-mix(in lab, red, red)){.product-button--red{--button-hover:color-mix(in srgb,var(--color-danger,#d65362) 90%,black)}}.product-button--red{--button-pressed:var(--color-danger,#d65362)}@supports (color:color-mix(in lab, red, red)){.product-button--red{--button-pressed:color-mix(in srgb,var(--color-danger,#d65362) 82%,black)}}.product-button--red{--button-fg:#fff;--button-line:var(--color-danger,#d65362);box-shadow:0 1px 2px var(--color-danger,#d65362)}@supports (color:color-mix(in lab, red, red)){.product-button--red{box-shadow:0 1px 2px color-mix(in srgb,var(--color-danger,#d65362) 30%,transparent)}}.product-button--orange,.product-button--blue,.product-button--green{--button-bg:var(--color-surface,#fff);--button-hover:var(--color-surface-secondary,#f4f5f2);--button-pressed:var(--color-inactive-soft,#eff1ee);--button-fg:var(--color-text-primary,var(--ink,#24211f));--button-line:var(--color-border,var(--line,#dedad6))}@media (hover:hover) and (pointer:fine){.product-button:hover:not(:disabled){background:var(--button-hover);border-color:var(--color-border-strong,var(--button-line))}}.product-button:active:not(:disabled){background:var(--button-pressed);transform:scale(.98)}.product-button:focus-visible{box-shadow:var(--control-focus-ring,0 0 0 3px #c9fa2f47);outline:0}.product-button:disabled{cursor:not-allowed;opacity:var(--control-disabled-opacity,.46);box-shadow:none}.product-icon-button{width:var(--button-height-md,36px);height:var(--button-height-md,36px);min-width:var(--button-height-md,36px);border:1px solid var(--color-border,var(--line,#ddd9d5));border-radius:var(--radius-icon-action,10px);background:var(--color-surface,#fff);color:var(--color-text-primary,var(--ink,#24211f));box-shadow:var(--shadow-control,inset 0 1px #fff);transition:var(--control-transition,background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .12s ease);place-items:center;padding:0;display:inline-grid}.product-icon-button[data-size=sm]{width:var(--button-height-sm,32px);height:var(--button-height-sm,32px);min-width:var(--button-height-sm,32px)}.product-icon-button[data-size=lg]{width:var(--button-height-lg,42px);height:var(--button-height-lg,42px);min-width:var(--button-height-lg,42px)}.product-icon-button svg{width:var(--button-icon-md,14px);height:var(--button-icon-md,14px);stroke-width:1.9px;display:block}.product-icon-button[data-size=sm] svg{width:var(--button-icon-sm,13px);height:var(--button-icon-sm,13px)}.product-icon-button[data-size=lg] svg{width:var(--button-icon-lg,16px);height:var(--button-icon-lg,16px)}@media (hover:hover) and (pointer:fine){.product-icon-button:hover:not(:disabled){border-color:var(--color-border-strong,var(--line,#cfd3cc));background:var(--color-surface-secondary,#f4f5f2)}}.product-icon-button:active:not(:disabled){background:var(--color-inactive-soft,#eff1ee);transform:scale(.96)}.product-icon-button:focus-visible{box-shadow:var(--control-focus-ring,0 0 0 3px #c9fa2f47);outline:0}.product-icon-button:disabled{cursor:not-allowed;opacity:var(--control-disabled-opacity,.46);box-shadow:none}.product-segment{border:1px solid var(--color-border,var(--line,#dedad6));border-radius:var(--radius-action-lg,12px);background:var(--color-surface-secondary,var(--tile,#ebe9e6));gap:3px;padding:3px;display:flex}.product-segment button{min-height:var(--button-height-sm,32px);padding:0 var(--button-padding-md,13px);border-radius:var(--radius-action-sm,10px);color:var(--color-text-secondary,var(--muted,#756f6a));justify-content:center;align-items:center;gap:var(--button-icon-gap,7px);transition:var(--control-transition,background-color .14s ease,color .14s ease,box-shadow .14s ease,transform .12s ease);background:0 0;border:0;font-size:11px;font-weight:650;display:inline-flex}.product-segment button svg{width:var(--button-icon-md,14px);height:var(--button-icon-md,14px)}.product-segment button[data-active]{background:var(--color-surface,#fff);color:var(--color-text-primary,var(--ink,#24211f));box-shadow:0 1px 3px #00000017}.product-segment button:focus-visible{box-shadow:var(--control-focus-ring,0 0 0 3px #c9fa2f47);outline:0}.dark .product-button:not(.product-button--black):not(.product-button--red),.dark .product-icon-button{--button-bg:var(--color-surface);--button-hover:var(--color-surface-secondary);--button-fg:var(--color-text-primary);--button-line:var(--color-border)}.dark .product-button--black{--button-bg:#f2f2f4;--button-hover:#fff;--button-pressed:#dedee2;--button-fg:#19191c;--button-line:#f2f2f4;box-shadow:0 1px 2px #00000047}@media (prefers-reduced-motion:reduce){.product-button,.product-icon-button,.product-segment button{transition:none}}.kpi-page{color:var(--chime-ink,#24211f);flex-direction:column;gap:14px;padding-bottom:88px;display:flex}.kpi-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:8px 2px 4px;display:flex}.kpi-heading h1{letter-spacing:-.04em;font-size:32px;line-height:1}.kpi-heading p{color:var(--chime-muted,#77716c);margin-top:8px;font-size:13px}.kpi-mode{background:#e9e7e4;border-radius:13px;padding:4px;display:flex}.kpi-mode button{color:#756f6a;background:0 0;border:0;border-radius:10px;height:34px;padding:0 18px;font-size:11px;font-weight:800}.kpi-mode button[data-active]{color:#24211f;background:#fff;box-shadow:0 3px 10px #221e1b14}.kpi-periodbar{background:#ebe9e6;border:1px solid #dfdcd8;border-radius:16px;align-items:center;gap:9px;padding:8px;display:flex}.kpi-periodbar>button{background:#fff;border:1px solid #dbd7d3;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.kpi-periodbar>button svg{width:15px}.kpi-periodbar>div{flex-direction:column;min-width:190px;display:flex}.kpi-periodbar>div span{text-transform:uppercase;letter-spacing:.11em;color:#938c86;font-size:8px;font-weight:850}.kpi-periodbar>div b{margin-top:2px;font-size:12px}.kpi-company{color:#68625d;align-items:center;gap:7px;margin-left:auto;padding:0 12px;font-size:11px;font-weight:750;display:flex}.kpi-company svg{width:14px}.kpi-hero{color:#fff;background:#24211f;border-radius:22px;grid-template-columns:minmax(230px,.72fr) minmax(0,1.7fr);display:grid;overflow:hidden;box-shadow:0 16px 36px #231e1b1f}.kpi-score{background:linear-gradient(145deg,#302c29,#1d1b1a);padding:25px 28px;position:relative}.kpi-score:after{content:"";border:1px solid #ff894538;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-45px;right:-25px}.kpi-score>span{color:#a9a29c;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:850}.kpi-score strong{color:#ff9050;letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin:10px 0 4px;font-size:56px;line-height:.9;display:block}.kpi-score strong small{color:#817b76;letter-spacing:0;margin-left:4px;font-size:14px}.kpi-score p{color:#d8d3cf;font-size:11px}.kpi-summary{grid-template-columns:repeat(4,1fr);display:grid}.kpi-summary>div{border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;min-width:0;padding:20px;display:flex}.kpi-summary svg{color:#ff9050;width:16px}.kpi-summary span{color:#938c87;text-transform:uppercase;letter-spacing:.08em;margin:11px 0 5px;font-size:9px}.kpi-summary b{text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:19px;overflow:hidden}.kpi-layout{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.kpi-panel,.kpi-table-panel{background:#fff;border:1px solid #dfdcd8;border-radius:19px;box-shadow:0 8px 22px #2d262009}.kpi-panel{padding:19px}.kpi-panel>header,.kpi-table-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.kpi-panel header span,.kpi-table-panel header>div>span{color:#8b847e;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:850}.kpi-panel h2,.kpi-table-panel h2{margin-top:4px;font-size:17px}.kpi-panel>header>svg{color:#ca5b21;width:19px}.kpi-cohorts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;display:grid}.kpi-cohort{background:#faf9f7;border:1px solid #e8e5e1;border-radius:12px;padding:12px}.kpi-cohort i{background:#12a068;border-radius:50%;width:8px;height:8px;display:block}.kpi-cohort[data-tone=amber] i{background:#e0a818}.kpi-cohort[data-tone=red] i{background:#d94848}.kpi-cohort b{margin-top:10px;font-size:22px;display:block}.kpi-cohort span{color:#817b76;margin-top:3px;font-size:9px;display:block}.kpi-performance>p{color:#89827c;margin-top:15px;font-size:10px;line-height:1.5}.kpi-bars{flex-direction:column;gap:10px;margin-top:16px;display:flex}.kpi-bars>div{grid-template-columns:minmax(95px,1fr) minmax(110px,2fr) 72px;align-items:center;gap:9px;font-size:10px;display:grid}.kpi-bars span{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;font-weight:750;display:flex;overflow:hidden}.kpi-bars small{color:#9a938d;font-size:8px}.kpi-bars i{background:#efedea;border-radius:99px;height:7px;overflow:hidden}.kpi-bars i b{border-radius:inherit;background:linear-gradient(90deg,#e76827,#ff9a5c);height:100%;display:block}.kpi-bars strong{text-align:right;font-size:10px}.kpi-table-panel{overflow:hidden}.kpi-table-panel>header{padding:18px 20px}.kpi-table-panel label{color:#77716c;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.kpi-table-panel select{background:#fff;border:1px solid #ddd9d5;border-radius:10px;height:34px;padding:0 28px 0 10px}.kpi-table{border-top:1px solid #e5e2de}.kpi-row{text-align:right;border-bottom:1px solid #ece9e6;grid-template-columns:minmax(210px,1.6fr) repeat(5,minmax(75px,.65fr)) minmax(100px,.8fr);align-items:center;min-height:56px;padding:0 20px;font-size:11px;display:grid}.kpi-row>span:first-child{text-align:left;align-items:center;gap:9px;display:flex}.kpi-row>span:first-child>i{color:#bf541c;background:#f2e4db;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:850;display:grid}.kpi-row span b{flex-direction:column;min-width:0;display:flex}.kpi-row small{color:#958e88;margin-top:2px;font-size:8px;display:block}.kpi-row>span[data-warn]{color:#c24d24;font-weight:850}.kpi-th{color:#837d77;text-transform:uppercase;background:#f7f6f4;min-height:34px;font-size:8px;font-weight:850}.kpi-th>span:first-child{padding-left:39px}.kpi-score-cell{justify-content:flex-end;align-items:center;gap:5px;display:flex}.kpi-score-cell>b{font-size:14px}.kpi-score-cell small{color:#087f4f;background:#eaf8f1;border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.kpi-score-cell svg{width:11px}.kpi-row em{color:#ad6618;background:#fff5e8;border-radius:99px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.kpi-row em svg{width:11px}.kpi-row em[data-tier=top]{color:#087f4f;background:#eaf8f1}.kpi-row em[data-tier=down]{color:#bd3945;background:#fff0f1}.kpi-empty{text-align:center;color:#8b847e;padding:42px}.kpi-empty svg{width:30px}.kpi-empty h3{color:#302c29;margin:8px 0 4px}.kpi-empty p{font-size:10px}.dark .kpi-page{color:#f5f2ef}.dark .kpi-mode,.dark .kpi-periodbar{background:#292624;border-color:#403c39}.dark .kpi-mode button[data-active],.dark .kpi-periodbar>button,.dark .kpi-panel,.dark .kpi-table-panel,.dark .kpi-table-panel select,.dark .kpi-row{color:#f5f2ef;background:#211f1e;border-color:#3d3936}.dark .kpi-cohort,.dark .kpi-th{background:#2a2725;border-color:#423e3b}@media (width<=900px){.kpi-hero{grid-template-columns:1fr}.kpi-score{padding:21px 24px}.kpi-summary>div:first-child{border-left:0}.kpi-layout{grid-template-columns:1fr}.kpi-table{overflow-x:auto}.kpi-row{min-width:850px}}@media (width<=600px){.kpi-page{gap:10px}.kpi-heading{align-items:flex-start}.kpi-heading h1{font-size:26px}.kpi-heading p{max-width:250px}.kpi-mode button{padding:0 13px}.kpi-periodbar>div{min-width:0}.kpi-company{display:none}.kpi-hero{border-radius:19px}.kpi-score{padding:18px 19px}.kpi-score strong{font-size:44px}.kpi-summary{grid-template-columns:1fr 1fr}.kpi-summary>div{border-top:1px solid #ffffff14;padding:15px 18px}.kpi-summary>div:nth-child(odd){border-left:0}.kpi-summary b{font-size:16px}.kpi-cohorts{gap:6px}.kpi-cohort{padding:10px}.kpi-cohort b{font-size:19px}.kpi-table-panel>header{align-items:flex-start}.kpi-table-panel label{flex-direction:column;align-items:flex-end}.kpi-table{overflow:visible}.kpi-th{display:none}.kpi-row{text-align:right;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-width:0;padding:11px 13px}.kpi-row>span:nth-child(2){grid-column:2}.kpi-row>span:nth-child(3){grid-column:3}.kpi-row>span:nth-child(4),.kpi-row>span:nth-child(5){display:none}.kpi-row>span:nth-child(6){grid-column:2}.kpi-row>span:nth-child(7){grid-column:3}.kpi-row>span:first-child{grid-row:1/3}.kpi-bars>div{grid-template-columns:minmax(82px,1fr) 1.5fr 64px}}.kpi-heading-controls{align-items:center;gap:8px;display:flex}.kpi-audience{background:#f0eeeb;border:1px solid #e0ddd9;border-radius:13px;padding:4px;display:flex}.kpi-audience button{color:#77716c;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:11px;font-weight:800;display:flex}.kpi-audience button svg{width:14px}.kpi-audience button[data-active]{color:#24211f;background:#fff;box-shadow:0 3px 9px #231e1b12}.dispatcher-report{flex-direction:column;gap:14px;display:flex}.dispatcher-advisor,.dispatcher-trend,.dispatcher-gross{background:#fff;border:1px solid #dfdcd8;border-radius:19px;overflow:hidden;box-shadow:0 8px 22px #2d262009}.dispatcher-advisor>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.dispatcher-advisor>header span,.dispatcher-trend>header span,.dispatcher-gross>header span{align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.dispatcher-advisor>header svg,.dispatcher-trend>header svg,.dispatcher-gross>header svg{color:#7656d8;width:15px}.dispatcher-advisor>header h2{color:#827b75;margin-top:4px;font-size:10px;font-weight:600}.dispatcher-advisor>header>small{color:#97908a;text-align:right;max-width:320px;font-size:9px}.advisor-scroll{scroll-snap-type:x proximity;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:9px;padding:0 16px 16px;display:grid;overflow-x:auto}.advisor-scroll>article{scroll-snap-align:start;background:#faf9f7;border:1px solid #e5e2de;border-radius:15px;padding:13px}.advisor-scroll>article[data-action=remove]{border-left:2px solid #ea5353}.advisor-scroll>article[data-action=add]{border-left:2px solid #19a76b}.advisor-scroll article>header{justify-content:space-between;align-items:center;display:flex}.advisor-scroll article>header b{font-size:10px}.advisor-scroll article>header em{color:#c89212;font-size:8px;font-style:normal;font-weight:850}.advisor-scroll article>strong{color:#d7473d;background:#fff0ed;border-radius:99px;margin-top:11px;padding:6px 9px;font-size:10px;display:inline-flex}.advisor-scroll article[data-action=add]>strong{color:#087f4f;background:#eaf8f1}.advisor-scroll article[data-action=hold]>strong{color:#6e6863;background:#efedeb}.advisor-scroll article>span{color:#8b847e;margin-left:7px;font-size:8px}.advisor-scroll article>div{border-top:1px solid #e6e3df;border-bottom:1px solid #e6e3df;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:11px;padding:9px 0;display:grid}.advisor-scroll article>div b{font-size:10px}.advisor-scroll article>div small{color:#918a84;font-size:7px}.advisor-scroll ul{color:#68625d;margin:9px 0 0;padding-left:14px;font-size:8px;line-height:1.45}.dispatcher-trend>header,.dispatcher-gross>header{padding:16px 18px 0}.dispatcher-trend>header svg{color:#ff4063}.trend-chart{height:260px;padding:18px 24px 16px}.trend-chart svg{width:100%;height:205px;overflow:visible}.trend-chart>div{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));margin-top:-4px;display:grid}.trend-chart>div span{flex-direction:column;align-items:center;display:flex}.trend-chart>div b{font-size:9px}.trend-chart>div small{color:#89827c;margin-top:3px;font-size:8px}.dispatcher-gross>header svg{color:#13a163}.dispatcher-gross>div{flex-direction:column;gap:11px;padding:16px 18px 19px;display:flex}.dispatcher-gross>div>div span{justify-content:space-between;margin-bottom:4px;font-size:9px;display:flex}.dispatcher-gross>div>div strong{color:#0c955d}.dispatcher-gross i{background:#efedeb;border-radius:99px;height:7px;display:block;overflow:hidden}.dispatcher-gross i b{border-radius:inherit;height:100%;display:block}.darkless .dark .kpi-audience,.dark .advisor-scroll>article{background:#2a2725;border-color:#423e3b}.dark .kpi-audience button[data-active],.dark .dispatcher-advisor,.dark .dispatcher-trend,.dark .dispatcher-gross{color:#f5f2ef;background:#211f1e;border-color:#3d3936}.dark .advisor-scroll article>div{border-color:#45403d}@media (width<=760px){.kpi-heading{flex-direction:column}.kpi-heading-controls{justify-content:space-between;width:100%}.kpi-audience button{padding:0 10px}.dispatcher-advisor>header{flex-direction:column;gap:5px}.dispatcher-advisor>header>small{text-align:left}.trend-chart{height:220px;padding:14px 15px}.trend-chart svg{height:170px}.advisor-scroll{grid-auto-columns:minmax(235px,84vw)}}@media (width<=420px){.kpi-heading-controls{flex-direction:column;align-items:stretch}.kpi-audience,.kpi-mode{grid-template-columns:1fr 1fr;display:grid}.kpi-audience button,.kpi-mode button{justify-content:center}.trend-chart>div b{font-size:7px}}.dark .kpi-audience{background:#2a2725;border-color:#423e3b}.dispatcher-brief{background:linear-gradient(100deg,#fff 0% 64%,#f6f3ef 100%);border:1px solid #ddd9d4;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;padding:22px 24px;display:flex}.dispatcher-brief>div:first-child>span{color:#8b837c;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.dispatcher-brief h2{letter-spacing:-.025em;margin:5px 0 4px;font-size:22px}.dispatcher-brief p{color:#77706a;font-size:11px}.dispatcher-decision-counts{gap:24px;display:flex}.dispatcher-decision-counts span{color:#756e68;grid-template-columns:auto auto;align-items:baseline;column-gap:6px;font-size:10px;font-weight:700;display:grid}.dispatcher-decision-counts b{font-variant-numeric:tabular-nums;font-size:22px}.dispatcher-decision-counts [data-action=add] b{color:#138b59}.dispatcher-decision-counts [data-action=remove] b{color:#d44d43}.dispatcher-decision-counts [data-action=hold] b{color:#6e747b}.advisor-list{border-top:1px solid #e6e2de}.advisor-list details{border-bottom:1px solid #ebe7e3}.advisor-list details:last-child{border-bottom:0}.advisor-list summary{cursor:pointer;grid-template-columns:8px minmax(130px,1.3fr) minmax(140px,1.2fr) 80px 100px 130px 54px;align-items:center;gap:14px;min-height:54px;padding:0 20px;font-size:11px;list-style:none;display:grid}.advisor-list summary::-webkit-details-marker{display:none}.advisor-list summary>i{border-radius:50%;width:7px;height:7px}.advisor-list summary>b{font-size:12px}.advisor-list summary>strong{color:#69635f;background:#f1efed;border-radius:8px;justify-self:start;padding:6px 9px;font-size:10px}.advisor-list details[data-action=add] summary>strong{color:#147c51;background:#e8f7ef}.advisor-list details[data-action=remove] summary>strong{color:#c84238;background:#fff0ed}.advisor-list summary>span{color:#6f6964;font-variant-numeric:tabular-nums}.advisor-list summary>em{color:#918a84;text-align:right;font-size:9px;font-style:normal}.advisor-list details[open] summary{background:#faf8f6}.advisor-list details>div{color:#6f6964;grid-template-columns:1fr 1fr auto;gap:18px;padding:0 20px 16px 42px;font-size:10px;line-height:1.45;display:grid}.advisor-list details>div span{white-space:nowrap}.advisor-list details>div b{color:#252220}.dispatcher-analytics{background:#fff;border:1px solid #dedad6;border-radius:17px;overflow:hidden}.dispatcher-analytics>summary{cursor:pointer;align-items:center;gap:9px;padding:15px 18px;font-size:12px;font-weight:800;list-style:none;display:flex}.dispatcher-analytics>summary::-webkit-details-marker{display:none}.dispatcher-analytics>summary svg{color:#d85b42;width:16px}.dispatcher-analytics>summary span{color:#8b837c;margin-left:4px;font-size:10px;font-weight:500}.dispatcher-analytics>summary:after{content:"+";color:#8b837c;margin-left:auto;font-size:18px;font-weight:400}.dispatcher-analytics[open]>summary:after{content:"−"}.dispatcher-analytics-grid{grid-template-columns:1.35fr 1fr;gap:12px;padding:0 12px 12px;display:grid}.dispatcher-analytics-grid .dispatcher-trend,.dispatcher-analytics-grid .dispatcher-gross{box-shadow:none}.dispatcher-analytics-grid .trend-chart{height:250px}.dark .dispatcher-brief,.dark .dispatcher-analytics{background:#24211f;border-color:#46413d}.dark .advisor-list{border-color:#46413d}.dark .advisor-list details{border-color:#403b38}.dark .advisor-list details[open] summary{background:#2b2724}@media (width<=900px){.dispatcher-brief{flex-direction:column;align-items:flex-start}.dispatcher-decision-counts{justify-content:space-between;width:100%}.advisor-list summary{grid-template-columns:8px minmax(120px,1fr) minmax(130px,1fr) 76px 104px}.advisor-list summary>span:nth-of-type(2),.advisor-list summary>em{display:none}.dispatcher-analytics-grid{grid-template-columns:1fr}}@media (width<=620px){.dispatcher-brief{padding:18px}.dispatcher-decision-counts{gap:12px}.dispatcher-decision-counts span{flex-direction:column;gap:2px;display:flex}.dispatcher-decision-counts b{font-size:19px}.advisor-list summary{grid-template-columns:8px minmax(90px,1fr) auto;padding:10px 14px}.advisor-list summary>span,.advisor-list summary>em{display:none}.advisor-list summary>strong{font-size:9px}.advisor-list details>div{grid-template-columns:1fr;padding:0 18px 14px 30px}.dispatcher-analytics>summary span{display:none}}.dispatcher-report{animation:.34s cubic-bezier(.2,.8,.2,1) both dispatcher-enter}.dispatcher-brief{animation:.38s cubic-bezier(.2,.8,.2,1) both dispatcher-rise}.dispatcher-advisor{animation:.42s cubic-bezier(.2,.8,.2,1) 50ms both dispatcher-rise}.dispatcher-analytics{animation:.42s cubic-bezier(.2,.8,.2,1) .1s both dispatcher-rise}.advisor-list details,.advisor-list summary{transition:background-color .18s}.advisor-list summary:hover{background:#faf8f6}.advisor-list summary>strong{transition:transform .18s,box-shadow .18s}.advisor-list summary:hover>strong{transform:translate(2px)}.advisor-list details>div{transform-origin:top;animation:.22s cubic-bezier(.2,.8,.2,1) both advisor-open}.advisor-metric{flex-direction:column;display:flex;gap:2px!important}.advisor-metric>b{color:#302c29;font-variant-numeric:tabular-nums;font-size:11px}.advisor-metric>small{color:#98908a;letter-spacing:.01em;font-size:8px}.dispatcher-analytics[open] .dispatcher-analytics-grid{animation:.28s cubic-bezier(.2,.8,.2,1) both advisor-open}.dispatcher-analytics[open] .dispatcher-trend{animation:.3s 40ms both dispatcher-rise}.dispatcher-analytics[open] .dispatcher-gross{animation:.3s 90ms both dispatcher-rise}.dispatcher-advisor>header svg{color:#d85b42}.advisor-list summary:focus-visible,.dispatcher-analytics>summary:focus-visible{outline-offset:-3px;outline:2px solid #d85b42}.advisor-list summary:active>strong{transform:translate(2px)scale(.98)}@keyframes dispatcher-enter{0%{opacity:0}to{opacity:1}}@keyframes dispatcher-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes advisor-open{0%{opacity:0;transform:translateY(-5px)scaleY(.98)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (width<=620px){.advisor-list summary>.advisor-metric{display:none}}@media (prefers-reduced-motion:reduce){.dispatcher-report,.dispatcher-brief,.dispatcher-advisor,.dispatcher-analytics,.advisor-list details>div,.dispatcher-analytics[open] .dispatcher-analytics-grid,.dispatcher-analytics[open] .dispatcher-trend,.dispatcher-analytics[open] .dispatcher-gross{animation:none!important}.advisor-list summary,.advisor-list summary>strong{transition:none!important}}.reports-page{color:var(--ink);flex-direction:column;gap:14px;display:flex}.reports-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 8px;display:flex}.reports-heading h1{letter-spacing:-.04em;margin:4px 0;font-size:30px}.reports-heading p{color:var(--muted);margin:0;font-size:13px}.reports-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--orange);font-size:10px;font-weight:800}.reports-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.reports-mode{background:var(--tile);border:1px solid var(--line);border-radius:12px;padding:3px;display:flex}.reports-mode button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 15px;font-weight:700}.reports-mode button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #1914101a}.reports-wrapped{color:#fff!important;background:#26211e!important}.reports-columns{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.reports-columns label{align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.reports-period{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:minmax(150px,1fr) auto minmax(390px,1.35fr);align-items:center;gap:18px;padding:12px 14px;display:grid}.reports-period>div:first-child{flex-direction:column;gap:3px;display:flex}.reports-period>div:first-child span{color:var(--muted);font-size:12px}.reports-period-nav{gap:6px;display:flex}.reports-kpis{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.reports-kpis div{border-right:1px solid var(--line);padding:3px 18px}.reports-kpis div:last-child{border:0}.reports-kpis span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px;font-weight:800;display:block}.reports-kpis strong{letter-spacing:-.025em;font-size:20px}.reports-kpis div:last-child strong{color:var(--green)}.reports-insights{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.reports-panel,.reports-table-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:18px;padding:16px}.reports-panel-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.reports-panel-title>span{align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.reports-panel-title svg{color:var(--orange)}.reports-panel-title small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px}.reports-bars{align-items:flex-end;gap:8px;height:144px;padding-top:10px;display:flex}.reports-bar-item{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.reports-bar-item b{color:var(--green);height:12px;font-size:9px}.reports-bar-item i{background:linear-gradient(#7bdc8f,#1aaa61);border-radius:5px 5px 2px 2px;width:min(72%,44px);min-height:4px;display:block;box-shadow:inset 0 1px #ffffff8c}.reports-bar-item span{color:var(--muted);font-size:9px}.reports-brokers>div{margin:0 0 11px}.reports-brokers p{justify-content:space-between;gap:10px;margin:0 0 5px;font-size:11px;display:flex}.reports-brokers p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reports-brokers p b{color:var(--green)}.reports-brokers>div>i{background:var(--tile);border-radius:99px;height:6px;display:block;overflow:hidden}.reports-brokers em{background:linear-gradient(90deg,#f1a664,#f25d52);border-radius:99px;height:100%;display:block}.reports-lanes{padding-bottom:10px}.reports-lane{border-top:1px solid var(--line);grid-template-columns:22px 1fr 75px 85px 55px;align-items:center;gap:10px;min-height:34px;font-size:12px;display:grid}.reports-lane>b{color:var(--muted);font-size:10px}.reports-lane>span{font-weight:650}.reports-lane small,.reports-lane em{color:var(--muted);text-align:right;font-style:normal}.reports-lane strong{text-align:right;color:var(--green)}.reports-empty{text-align:center;color:var(--muted);padding:30px;font-size:12px}.reports-table-panel{padding:0;overflow:hidden}.reports-table-head{border-bottom:1px solid var(--line);padding:14px 16px}.reports-table-head>div{flex-direction:column;display:flex}.reports-table-head span{color:var(--muted);margin-top:2px;font-size:10px}.reports-table-scroll{max-height:520px;overflow:auto}.reports-table-panel table{border-collapse:separate;border-spacing:0;width:100%;min-width:1040px;font-size:11px}.reports-table-panel th{z-index:2;background:var(--tile);text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);padding:9px 10px;font-size:9px;position:sticky;top:0}.reports-table-panel td{border-bottom:1px solid var(--line);background:var(--surface);padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.reports-table-panel tbody tr:hover td{background:color-mix(in srgb,var(--orange) 3%,var(--surface))}}.reports-table-panel td:first-child strong,.reports-table-panel td:first-child small{display:block}.reports-table-panel td:first-child small{color:var(--muted);margin-top:2px}.reports-table-panel input{border:1px solid var(--line);background:var(--surface);text-align:right;width:92px;height:31px;font:inherit;color:var(--ink);border-radius:8px;padding:0 9px}.reports-table-panel input:focus,.reports-mobile-list input:focus{outline:2px solid var(--orange)}@supports (color:color-mix(in lab, red, red)){.reports-table-panel input:focus,.reports-mobile-list input:focus{outline:2px solid color-mix(in srgb,var(--orange) 35%,transparent)}}.reports-table-panel input:focus,.reports-mobile-list input:focus{border-color:var(--orange)}.reports-table-panel input.comment{text-align:left;width:220px}.reports-table-panel input.money{color:var(--green);font-weight:750}.reports-table-panel input.warning{color:#d48608}.reports-table-panel input.danger,.reject{color:#d34848}.muted{color:var(--muted)}.reports-dispatcher{border-radius:999px;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.reports-modal{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120e0ca6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.reports-modal>div{color:#fff;text-align:center;background:radial-gradient(circle at 80% 0,#ff9256 0,#0000 35%),#211c1a;border-radius:28px;width:min(480px,100%);padding:34px;position:relative;box-shadow:0 30px 80px #0006}.reports-modal>div>button{color:#fff;position:absolute;top:12px;right:12px}.reports-modal>div>svg{color:#ff8c42}.reports-modal h2{letter-spacing:-.05em;margin:14px 0 2px;font-size:48px}.reports-modal p{color:#cfc5c0}.reports-modal>div>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.reports-modal div span{color:#bbb;background:#ffffff14;border-radius:14px;flex-direction:column;gap:5px;padding:12px;font-size:11px;display:flex}.reports-modal div span strong{color:#fff;font-size:14px}.reports-table-panel{border-radius:14px}.reports-table-head{padding:15px 16px 12px}.reports-table-panel table{table-layout:auto;min-width:1120px}.reports-table-panel th,.reports-table-panel td{border-right:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.reports-table-panel th,.reports-table-panel td{border-right:1px solid color-mix(in srgb,var(--line) 90%,transparent)}}.reports-table-panel td{vertical-align:middle;height:44px;padding:5px 12px}.reports-table-panel th{background:var(--tile);height:30px;padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.reports-table-panel th{background:color-mix(in srgb,var(--tile) 78%,var(--surface))}}.reports-table-panel th{font-size:9px}.reports-table-panel th:not(:nth-child(-n+3)),.reports-table-panel td:not(:nth-child(-n+3)){text-align:center}.reports-table-panel td:nth-child(2){min-width:230px}.reports-table-panel td:nth-child(3){min-width:110px}.reports-table-panel td strong{letter-spacing:.01em;font-size:11px}.reports-table-panel td:nth-child(2) small{margin-left:4px;display:inline}.reports-table-panel input{border-color:var(--muted);width:84px;height:29px}@supports (color:color-mix(in lab, red, red)){.reports-table-panel input{border-color:color-mix(in srgb,var(--muted) 32%,transparent)}}.reports-table-panel input{background:var(--surface);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.reports-table-panel input{background:color-mix(in srgb,var(--surface) 97%,var(--tile))}}.reports-table-panel input{padding:0 8px}.reports-table-panel input.small{width:56px}.reports-table-panel input.empty{color:#715cff}.reports-table-panel input.comment{text-align:left;background:0 0;border-color:#0000;width:100%;min-width:210px;padding-right:25px}.reports-table-panel input.comment:focus{background:var(--surface);border-color:var(--orange)}.reports-rank-head{width:42px;min-width:42px;padding:0!important}.reports-rank{min-width:42px;color:var(--muted);text-align:center!important;width:42px!important;padding:2px!important}.reports-rank button{width:100%;height:11px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;line-height:9px;display:block}.reports-rank span{font-size:9px;line-height:12px;display:block}.reports-rejects{text-align:center!important}.reports-comment-cell{min-width:240px;position:relative}.reports-comment-cell>span{color:var(--muted);pointer-events:none;font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (width<=900px){.reports-heading{flex-direction:column;align-items:flex-start}.reports-actions{justify-content:flex-start}.reports-period{grid-template-columns:1fr auto}.reports-kpis{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px}.reports-insights{grid-template-columns:1fr}.reports-table-panel{display:none}.reports-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reports-mobile-list article{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr auto;gap:10px;padding:13px;display:grid}.reports-mobile-list article>div:first-child{flex-direction:column;min-width:0;display:flex}.reports-mobile-list article>div:first-child strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.reports-mobile-list article>div:first-child span{color:var(--muted);margin-top:2px;font-size:10px}.reports-mobile-list article>b{color:var(--green);font-size:13px}.reports-mobile-list dl{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:6px;margin:0;display:grid}.reports-mobile-list dl div{background:var(--tile);border-radius:9px;padding:7px}.reports-mobile-list dt{text-transform:uppercase;color:var(--muted);font-size:8px}.reports-mobile-list dd{margin:2px 0 0;font-size:11px;font-weight:750}.reports-mobile-list input{border:1px solid var(--line);background:var(--surface);width:100%;height:34px;color:var(--ink);border-radius:9px;grid-column:1/-1;padding:0 9px}}@media (width<=600px){.reports-page{gap:10px}.reports-heading{padding-top:0}.reports-heading h1{font-size:24px}.reports-heading p{font-size:12px}.reports-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.reports-mode{grid-column:1/-1}.reports-mode button{flex:1}.reports-actions>button{width:100%}.reports-period{gap:10px;padding:12px}.reports-period-nav button:nth-child(2){display:none}.reports-kpis{gap:0}.reports-kpis div{padding:2px 9px}.reports-kpis span{font-size:7px}.reports-kpis strong{font-size:15px}.reports-bars{gap:3px;height:128px}.reports-bar-item i{width:65%}.reports-lane{grid-template-columns:18px 1fr 62px}.reports-lane small,.reports-lane em{display:none}.reports-mobile-list{grid-template-columns:1fr}.reports-mobile-list dl{grid-template-columns:repeat(2,1fr)}.reports-modal h2{font-size:38px}}@media print{.sidebar,.topbar,.mobile-bottom-nav,.reports-actions,.reports-period-nav,.reports-columns{display:none!important}.workspace,.content{margin:0!important;padding:0!important}.reports-table-scroll{max-height:none;overflow:visible}.reports-table-panel{display:block}.reports-page{gap:8px}.reports-panel,.reports-table-panel,.reports-period{box-shadow:none}.reports-mobile-list{display:none}}.reports-actions{gap:10px}.reports-mode{background:var(--surface);border-radius:999px;height:42px;padding:4px}@supports (color:color-mix(in lab, red, red)){.reports-mode{background:color-mix(in srgb,var(--surface) 86%,var(--tile))}}.reports-mode{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.reports-mode{border:1px solid color-mix(in srgb,var(--line) 84%,transparent)}}.reports-mode{box-shadow:inset 0 1px #fffc,0 5px 14px #231b1612}.reports-mode button{border-radius:999px;min-width:75px;height:32px;padding:0 16px;font-size:13px;font-weight:760;transition:transform .18s,background .18s,color .18s,box-shadow .18s}.reports-mode button:hover{color:var(--ink)}.reports-mode button:active{transform:scale(.97)}.reports-mode button.active{color:#fff;background:linear-gradient(#ff9954,#f17120);box-shadow:inset 0 1px #fff6,0 4px 11px #de601647}.reports-action{border:1px solid!important;border-radius:999px!important;align-items:center!important;gap:8px!important;height:42px!important;min-height:42px!important;padding:0 14px!important;font-size:13px!important;font-weight:760!important;line-height:1!important;transition:transform .18s,box-shadow .18s!important;display:inline-flex!important}.reports-action:hover{transform:translateY(-1px)}.reports-action:active{transform:scale(.97)}.reports-action-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.reports-columns-action{color:#225da9!important;background:linear-gradient(#f6f9ff,#e9f1ff)!important;border-color:#cbdaf2!important;box-shadow:inset 0 1px #fff,0 5px 14px #275ba11a!important}.reports-columns-action .reports-action-icon{color:#2468c7;background:#fff;box-shadow:0 2px 6px #2359a224}.reports-columns-action[aria-pressed=true]{background:linear-gradient(#dceaff,#cbdfff)!important}.reports-wrapped{color:#fff!important;background:linear-gradient(#2b2928,#101010)!important;border-color:#171717!important;box-shadow:inset 0 1px #fff3,0 6px 15px #1412113d!important}.reports-wrapped .reports-action-icon{color:#171717;background:#fff}.reports-pdf-action{color:#b95317!important;background:linear-gradient(#fff9f3,#ffefe1)!important;border-color:#f0cfb5!important;box-shadow:inset 0 1px #fff,0 5px 14px #ae581d1a!important}.reports-pdf-action .reports-action-icon{color:#fff;background:#e8752b;box-shadow:0 2px 7px #d25d1940}.dark .reports-columns-action{color:#b8d2ff!important;background:linear-gradient(#263a55,#1c2b3f)!important;border-color:#3c5474!important}.dark .reports-columns-action .reports-action-icon{color:#c5daff;background:#304765}.dark .reports-pdf-action{color:#ffba87!important;background:linear-gradient(#3b2b20,#2d2018)!important;border-color:#5a402d!important}@media (width<=700px){.reports-actions{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding:2px 2px 8px;display:flex;overflow-x:auto}.reports-actions::-webkit-scrollbar{display:none}.reports-mode,.reports-action{flex:none}.reports-mode{grid-column:auto}.reports-mode button{min-width:66px;padding:0 12px}.reports-action{width:auto!important;padding:0 12px!important}}@media (prefers-reduced-motion:reduce){.reports-mode button,.reports-action{transition:none!important}}.reports-period-nav{border:1px solid var(--line);padding:4px}@supports (color:color-mix(in lab, red, red)){.reports-period-nav{border:1px solid color-mix(in srgb,var(--line) 86%,transparent)}}.reports-period-nav{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.reports-period-nav{background:color-mix(in srgb,var(--surface) 88%,var(--tile))}}.reports-period-nav{box-shadow:inset 0 1px #ffffffbf,0 4px 12px #231b160f}.reports-period-nav .reports-period-arrow,.reports-period-nav .reports-current-button{border:0!important;height:34px!important;min-height:34px!important}.reports-period-arrow{background:var(--surface)!important;width:34px!important;min-width:34px!important;color:var(--ink)!important;border-radius:50%!important;box-shadow:0 2px 7px #1e18141a!important}.reports-current-button{color:var(--ink)!important;background:0 0!important;border-radius:999px!important;padding:0 17px!important;font-weight:760!important}.reports-period-arrow:hover{transform:scale(1.04);color:#fff!important;background:linear-gradient(#ff9954,#f17120)!important}.reports-lanes{padding:0;overflow:hidden}.reports-panel-panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.reports-panel-panel-title>div{align-items:center;gap:10px;display:flex}.reports-panel-panel-title>div>span:last-child{flex-direction:column;display:flex}.reports-panel-panel-title strong{font-size:13px}.reports-panel-panel-title small{color:var(--muted);margin-top:2px;font-size:9px}.reports-panel-panel-title>em{letter-spacing:.12em;color:var(--muted);font-size:9px;font-style:normal}.reports-panel-icon{color:#e56e22;background:linear-gradient(145deg,#fff2e8,#ffe0c8);border-radius:10px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px #fff}.reports-lane-grid{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.reports-lane{background:var(--surface);grid-template-columns:34px minmax(0,1fr) 82px 62px;align-items:center;gap:10px;min-height:66px;padding:10px 13px;display:grid;border:0!important}.reports-lane>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.reports-lane>span:nth-child(2)>strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.reports-lane>span:nth-child(2)>small{color:var(--muted);text-align:left;margin-top:3px;font-size:9px}.reports-lane-gross,.reports-lane-rpm{text-align:right;flex-direction:column;display:flex}.reports-lane-gross small,.reports-lane-rpm small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:8px}.reports-lane-gross strong{color:var(--green);font-size:12px}.reports-lane-rpm strong{font-size:11px}.reports-lane-rpm.low strong{color:#d1870d}@supports (color:color-mix(in lab, red, red)){.reports-lane:hover{background:color-mix(in srgb,var(--orange) 3%,var(--surface))}}.reports-cohorts{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:18px;padding:16px}.reports-cohorts>header{margin-bottom:16px}.reports-cohorts>header>div{align-items:center;gap:10px;display:flex}.reports-cohorts>header>div>span:last-child{align-items:baseline;gap:7px;display:flex}.reports-cohorts>header strong{font-size:13px}.reports-cohorts>header small{color:var(--muted);font-size:10px}.reports-cohorts>header p{color:var(--muted);margin:6px 0 0 37px;font-size:10px}.reports-cohort-stack{width:27px;height:26px;position:relative}.reports-cohort-stack i{background:#f17a2c;border-radius:4px;width:19px;height:7px;position:absolute;left:4px;box-shadow:0 1px 3px #0000001f}.reports-cohort-stack i:first-child{top:2px}.reports-cohort-stack i:nth-child(2){opacity:.72;top:9px}.reports-cohort-stack i:nth-child(3){opacity:.42;top:16px}.reports-cohort+.reports-cohort{margin-top:17px}.reports-cohort-title{grid-template-columns:13px auto 25px 1fr;align-items:center;gap:7px;margin-bottom:8px;display:grid}.reports-cohort-title>i{border-radius:50%;width:12px;height:12px}.reports-cohort-title>strong{font-size:11px}.reports-cohort-title>b{text-align:center;border-radius:999px;padding:3px;font-size:9px}.reports-cohort-title>span{color:var(--muted);font-size:9px}.reports-cohort--green .reports-cohort-title>i{background:#19a863}.reports-cohort--yellow .reports-cohort-title>i{background:#e9ac16}.reports-cohort--red .reports-cohort-title>i{background:#df4b4b}.reports-cohort--green .reports-cohort-title>b{color:#148553;background:#e7f7ee}.reports-cohort--yellow .reports-cohort-title>b{color:#ad7800;background:#fff5d9}.reports-cohort--red .reports-cohort-title>b{color:#c93b3b;background:#ffe8e8}.reports-cohort-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.reports-cohort-list>div{background:var(--tile);border-radius:11px;justify-content:space-between;gap:15px;padding:10px 12px 10px 15px;display:flex;position:relative;overflow:hidden}.reports-cohort-list>div:before{content:"";width:3px;position:absolute;inset:0 auto 0 0}.reports-cohort--green .reports-cohort-list>div:before{background:#1daa67}.reports-cohort--yellow .reports-cohort-list>div:before{background:#e2a91c}.reports-cohort--red .reports-cohort-list>div:before{background:#dd4c4c}.reports-cohort-list>div>span{flex-direction:column;min-width:0;display:flex}.reports-cohort-list>div>span:first-child>strong{font-size:10px}.reports-cohort-list small{color:var(--muted);margin-top:2px;font-size:8px}.reports-cohort-list em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;font-style:normal;overflow:hidden}.reports-cohort-list>div>span:last-child{text-align:right;flex:none}.reports-cohort-list>div>span:last-child strong{color:var(--green);font-size:10px}@media (width<=900px){.reports-lane-grid,.reports-cohort-list{grid-template-columns:1fr}.reports-cohorts>header p{margin-left:0}.reports-cohort-title{grid-template-columns:13px auto 25px}.reports-cohort-title>span{grid-column:2/-1}.reports-lane{grid-template-columns:34px minmax(0,1fr) 72px 58px}}@media (width<=520px){.reports-lane{grid-template-columns:30px minmax(0,1fr) 64px}.reports-lane-rpm,.reports-panel-panel-title>div>span:last-child small{display:none}.reports-period-nav{padding:3px}.reports-period-arrow,.reports-current-button{display:inline-flex!important}}@media (width<=700px){.reports-period-nav .reports-current-button{display:inline-flex!important}}.kpi-heading-controls .product-segment{border:1px solid var(--line,#dedad6);background:var(--tile,#ebe9e6);border-radius:999px;padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.kpi-heading-controls .product-segment{background:color-mix(in srgb,var(--tile,#ebe9e6) 84%,white)}}.kpi-heading-controls .product-segment{box-shadow:inset 0 1px #fffc}.kpi-heading-controls .product-segment button{height:34px;color:var(--muted,#756f6a);background:0 0;border:0;border-radius:999px;padding:0 15px}.kpi-heading-controls .product-segment button[data-active]{color:var(--ink,#24211f);background:linear-gradient(#fff,#faf9f7);box-shadow:0 3px 9px #231e1b1a}.dark .kpi-heading-controls .product-segment{background:#2c2927;border-color:#48433f}.dark .kpi-heading-controls .product-segment button[data-active]{color:#f7f4f1;background:#201e1d;border-color:#494440}.reports-lanes{padding:0 0 12px;container-type:inline-size}.reports-lane-grid{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:12px;list-style:none;display:grid}.reports-lane{background:var(--surface);border-radius:14px;grid-template-rows:auto 5px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px 9px;min-width:0;min-height:92px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 14px #2b221d0b;border:1px solid var(--line)!important}.reports-lane:hover{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.reports-lane:hover{background:color-mix(in srgb,var(--orange) 3%,var(--surface))}}.reports-lane:hover{border-color:var(--orange)!important}@supports (color:color-mix(in lab, red, red)){.reports-lane:hover{border-color:color-mix(in srgb,var(--orange) 25%,var(--line))!important}}.reports-lane>b{background:var(--tile);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;font-size:10px;display:grid}.reports-lane--podium>b{color:#fff;background:linear-gradient(145deg,#ff9e58,#e96c20);box-shadow:0 3px 8px #de641c33}.reports-lane-route{flex-direction:column;min-width:0;font-weight:650;display:flex;align-items:flex-start!important}.reports-lane-route>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden;text-align:left!important;color:var(--ink)!important}.reports-lane-route>small{color:var(--muted);margin-top:4px;font-size:9px;text-align:left!important}.reports-lane-gross{text-align:right;flex-direction:column;display:flex}.reports-lane-gross small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:8px}.reports-lane-gross strong{color:var(--green);text-align:right;font-size:12px}.reports-lane-bar{background:var(--tile);border-radius:99px;grid-column:2/-1;height:5px;display:block;overflow:hidden}.reports-lane-bar>b{border-radius:inherit;background:linear-gradient(90deg,#ff9a56,#ed742b);height:100%;display:block}.reports-table-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.reports-table-head>small{color:var(--muted);font-size:9px}.reports-table-scroll{scrollbar-gutter:stable;max-height:560px;overflow:auto}.reports-table-panel table{table-layout:fixed;width:100%;min-width:1180px}.reports-table-panel th{z-index:5;background:var(--surface);box-shadow:inset 0 -1px var(--line)}.reports-table-panel th:first-child,.reports-table-panel td:first-child{width:46px}.reports-table-panel th:nth-child(2),.reports-table-panel td:nth-child(2){width:220px}.reports-table-panel th:nth-child(3),.reports-table-panel td:nth-child(3){width:118px}.reports-table-panel th:last-child,.reports-table-panel td:last-child{width:260px}.reports-driver-head,.reports-driver-cell{z-index:4;box-shadow:1px 0 var(--line);position:sticky;left:46px;background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.reports-driver-head,.reports-driver-cell{box-shadow:1px 0 color-mix(in srgb,var(--line) 82%,transparent)}}.reports-driver-head{z-index:7!important}.reports-rank-head,.reports-rank{z-index:6;position:sticky;left:0;background:var(--surface)!important}.reports-rank-head{z-index:8!important}.reports-driver-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.reports-driver-cell small{color:var(--muted);margin-left:4px;display:inline}.reports-table-panel input{font-variant-numeric:tabular-nums}.reports-table-panel input[type=number]{appearance:textfield}.reports-table-panel input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.reports-table-panel input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.reports-rank{padding:3px 7px!important}.reports-rank button{width:28px;height:15px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.reports-rank button svg{width:12px}.reports-rank button:disabled{opacity:.16}.reports-comment-cell>svg{width:13px;color:var(--muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.reports-mobile-list{display:none}.reports-mobile-list details{background:var(--surface);border:1px solid var(--line);border-radius:15px;overflow:hidden}.reports-mobile-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:10px;min-height:72px;padding:12px 14px;list-style:none;display:grid}.reports-mobile-list summary::-webkit-details-marker{display:none}.reports-mobile-list summary>span{flex-direction:column;min-width:0;display:flex}.reports-mobile-list summary>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.reports-mobile-list summary small{color:var(--muted);margin-top:3px;font-size:9px}.reports-mobile-list summary>span:nth-child(2){text-align:right}.reports-mobile-list summary>span:nth-child(2)>b{color:var(--green);font-size:12px}.reports-mobile-list summary>svg{width:16px;color:var(--muted);transition:transform .18s}.reports-mobile-list details[open] summary>svg{transform:rotate(180deg)}.reports-mobile-metrics{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 14px;display:grid;overflow:hidden}.reports-mobile-metrics>span{background:var(--tile);flex-direction:column;padding:9px;display:flex}.reports-mobile-metrics small{color:var(--muted);font-size:8px}.reports-mobile-metrics b{margin-top:3px;font-size:11px}.reports-mobile-list details>input{border:1px solid var(--line);background:var(--surface);width:calc(100% - 28px);height:42px;color:var(--ink);border-radius:10px;margin:10px 14px 14px;padding:0 11px}@container (width<=1180px){.reports-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=660px){.reports-lane-grid{grid-template-columns:1fr}.reports-lane{grid-template-rows:auto 4px;min-height:70px}}@media (width<=1180px){.reports-table-panel{display:none}.reports-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}}@media (width<=700px){.reports-mobile-list{grid-template-columns:1fr}.reports-table-head>small{display:none}.reports-lane-grid{padding:8px}.reports-panel-panel-title{padding:13px}.reports-panel-panel-title>em{display:none}}@media (width<=380px){.reports-mobile-metrics{grid-template-columns:1fr 1fr}.reports-mobile-metrics>span:last-child{grid-column:1/-1}.reports-lane-gross small{display:none}}.reports-table-panel{--reports-grid:var(--line)}@supports (color:color-mix(in lab, red, red)){.reports-table-panel{--reports-grid:color-mix(in srgb,var(--line) 88%,transparent)}}.reports-table-panel table{border-top:1px solid var(--reports-grid)}.reports-table-panel th,.reports-table-panel td{border-right:1px solid var(--reports-grid)!important;border-bottom:1px solid var(--reports-grid)!important}.reports-table-panel th:last-child,.reports-table-panel td:last-child{border-right:0!important}.reports-table-panel th{background:var(--tile);height:38px}@supports (color:color-mix(in lab, red, red)){.reports-table-panel th{background:color-mix(in srgb,var(--tile) 74%,var(--surface))}}.reports-table-panel th{box-shadow:none;text-align:center!important}.reports-table-panel .reports-driver-head{text-align:left!important}.reports-table-panel tbody tr:nth-child(2n) td{background:var(--tile)}@supports (color:color-mix(in lab, red, red)){.reports-table-panel tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--tile) 32%,var(--surface))}}.reports-table-panel tbody tr:hover td{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.reports-table-panel tbody tr:hover td{background:color-mix(in srgb,var(--orange) 5%,var(--surface))}}.reports-table-panel .reports-rank,.reports-table-panel .reports-driver-cell{background:var(--surface)!important}.reports-table-panel tbody tr:nth-child(2n) .reports-rank,.reports-table-panel tbody tr:nth-child(2n) .reports-driver-cell{background:var(--tile)!important}@supports (color:color-mix(in lab, red, red)){.reports-table-panel tbody tr:nth-child(2n) .reports-rank,.reports-table-panel tbody tr:nth-child(2n) .reports-driver-cell{background:color-mix(in srgb,var(--tile) 32%,var(--surface))!important}}.reports-table-panel tbody tr:hover .reports-rank,.reports-table-panel tbody tr:hover .reports-driver-cell{background:var(--orange)!important}@supports (color:color-mix(in lab, red, red)){.reports-table-panel tbody tr:hover .reports-rank,.reports-table-panel tbody tr:hover .reports-driver-cell{background:color-mix(in srgb,var(--orange) 5%,var(--surface))!important}}.reports-table-panel td{height:48px;padding-inline:12px}.reports-table-panel input{background:0 0;border-color:#0000;width:100%;max-width:88px}.reports-table-panel input:hover{border-color:var(--reports-grid);background:var(--surface)}.reports-table-panel input:focus{background:var(--surface)}.reports-table-panel input.small{max-width:58px}.reports-table-panel input.comment{max-width:none}.dark .reports-table-panel{--reports-grid:#5c5651b8}.rejections-page{color:var(--ink);flex-direction:column;gap:14px;padding-bottom:88px;display:flex}.rejections-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:8px 2px;display:flex}.rejections-heading h1{letter-spacing:-.04em;font-size:30px;line-height:1}.rejections-heading p{color:var(--muted);margin-top:8px;font-size:12px}.rejections-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rejections-kpis article{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;padding:15px 16px;display:flex}.rejections-kpis article[data-tone=loss]{border-top-color:#ef8b45}.rejections-kpis span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.rejections-kpis strong{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:9px;font-size:22px;overflow:hidden}.rejections-kpis article[data-tone=loss] strong{color:#dc702a}.rejections-kpis small{color:var(--muted);margin-top:4px;font-size:9px}.rejections-controls{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:center;gap:9px;padding:9px;display:flex}.rejections-controls label{flex:1;align-items:center;min-width:260px;display:flex;position:relative}.rejections-controls label>svg{width:15px;color:var(--muted);position:absolute;left:12px}.rejections-controls input,.rejections-controls select{border:1px solid var(--line);background:var(--surface);width:100%;height:40px;color:var(--ink);font:inherit;border-radius:11px}.rejections-controls input{padding:0 38px}.rejections-controls select{max-width:230px;padding:0 12px}.rejections-controls label button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;position:absolute;right:7px}.rejections-controls label button svg{width:13px}.rejections-controls>span{color:var(--muted);white-space:nowrap;padding:0 8px;font-size:10px}.rejections-ledger{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;overflow:hidden}.rejections-scroll{max-height:660px;overflow:auto}.rejections-ledger table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1330px;font-size:10px}.rejections-ledger th{z-index:3;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--tile);height:36px;padding:0 11px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.rejections-ledger th{background:color-mix(in srgb,var(--tile) 76%,var(--surface))}}.rejections-ledger th{color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.rejections-ledger td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;height:47px;padding:6px 11px;overflow:hidden}.rejections-ledger th:last-child,.rejections-ledger td:last-child{text-align:center;border-right:0;width:46px}.rejections-ledger th:first-child{width:104px}.rejections-ledger th:nth-child(2){width:190px}.rejections-ledger th:nth-child(3){width:110px}.rejections-ledger th:nth-child(4){width:250px}.rejections-ledger th:nth-child(5),.rejections-ledger th:nth-child(6){text-align:right;width:75px}.rejections-ledger th:nth-child(7){text-align:right;width:90px}.rejections-ledger th:nth-child(8){text-align:right;width:95px}.rejections-ledger th:nth-child(9){width:135px}.rejections-ledger tbody tr:nth-child(2n){background:var(--tile)}@supports (color:color-mix(in lab, red, red)){.rejections-ledger tbody tr:nth-child(2n){background:color-mix(in srgb,var(--tile) 30%,var(--surface))}}.rejections-ledger tbody tr:hover{background:#e84c68}@supports (color:color-mix(in lab, red, red)){.rejections-ledger tbody tr:hover{background:color-mix(in srgb,#e84c68 4%,var(--surface))}}.rejections-ledger td:nth-child(5),.rejections-ledger td:nth-child(6),.rejections-ledger td:nth-child(7),.rejections-ledger td:nth-child(8){text-align:right;font-variant-numeric:tabular-nums}.rejections-ledger td>b{text-overflow:ellipsis;display:block;overflow:hidden}.rejections-ledger td>small{color:var(--muted);margin-top:2px;display:block}.rejections-ledger td i{color:var(--muted);font-style:normal}.rejections-ledger .money{color:var(--green);font-weight:800}.rejections-ledger .warn,.rejections-mobile .warn{color:#d27b12}.rejections-dispatcher,.rejections-reason{color:#ce4c5f;background:#fff0ec;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.rejections-dispatcher{color:#4f65c9;background:#eef2ff}.rejections-ledger td:last-child button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:50%}.rejections-ledger td:last-child button:hover{color:#c9394e;background:#fff0f1}.rejections-ledger td:last-child svg{width:13px}.rejections-empty{color:var(--muted);flex-direction:column;align-items:center;padding:60px;display:flex}.rejections-empty svg{width:24px}.rejections-empty b{color:var(--ink);margin-top:8px}.rejections-empty span{margin-top:4px;font-size:10px}.rejections-mobile{display:none}.rejections-modal{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#120f0e8f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.rejections-modal>form{border:1px solid var(--line);background:var(--surface);border-radius:24px;width:min(600px,100%);max-height:calc(100dvh - 36px);padding:20px;overflow:auto;box-shadow:0 30px 90px #14100e4d}.rejections-modal header{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.rejections-modal header span{color:#ca4560;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.rejections-modal h2{margin-top:3px;font-size:21px}.rejections-modal label{flex-direction:column;gap:6px;display:flex}.rejections-modal label>span{color:var(--muted);font-size:9px;font-weight:800}.rejections-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.rejections-modal input,.rejections-modal select,.rejections-modal textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:11px}.rejections-modal input,.rejections-modal select{height:42px;padding:0 11px}.rejections-modal textarea{resize:vertical;min-height:82px;padding:11px}.rejections-modal footer{justify-content:flex-end;gap:9px;margin-top:17px;display:flex}.rejections-ledger .rejections-loss-money{color:var(--status-canceled-text);font-weight:800}.dark .rejections-dispatcher{color:#b8c5ff;background:#26304b}.dark .rejections-reason{color:#ff9dae;background:#462930}@media (width<=1050px){.rejections-kpis{grid-template-columns:1fr 1fr}.rejections-ledger{display:none}.rejections-mobile{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rejections-mobile article{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:14px}.rejections-mobile header{justify-content:space-between;gap:12px;display:flex}.rejections-mobile header span{flex-direction:column;min-width:0;display:flex}.rejections-mobile header b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rejections-mobile header small{color:var(--muted);margin-top:3px;font-size:8px}.rejections-mobile header strong{color:var(--green);font-size:12px}.rejections-mobile p{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:11px 0;padding:9px 0;font-size:10px;font-weight:700}.rejections-mobile p i{color:var(--muted);font-style:normal}.rejections-mobile article>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.rejections-mobile article>div span{background:var(--tile);border-radius:9px;flex-direction:column;padding:8px;display:flex}.rejections-mobile article>div small{color:var(--muted);text-transform:uppercase;font-size:7px}.rejections-mobile article>div b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.rejections-mobile blockquote{color:var(--muted);margin:9px 0 0;font-size:9px}}@media (width<=650px){.rejections-heading{flex-direction:column;align-items:flex-start}.rejections-heading .product-button{width:100%}.rejections-kpis{grid-template-columns:1fr 1fr}.rejections-kpis strong{font-size:18px}.rejections-controls{flex-direction:column;align-items:stretch}.rejections-controls label{min-width:0}.rejections-controls select{max-width:none}.rejections-controls>span{padding:3px}.rejections-mobile,.rejections-form-grid{grid-template-columns:1fr}.rejections-modal>form{padding:16px}.rejections-modal footer{grid-template-columns:1fr 1fr;display:grid}.rejections-modal footer .product-button{width:100%;padding-inline:10px}}.rejections-mobile-empty{border:1px dashed var(--line);background:var(--surface);min-height:210px;color:var(--muted);text-align:center;border-radius:16px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:36px;display:flex}.rejections-mobile-empty svg{width:25px}.rejections-mobile-empty b{color:var(--ink);margin-top:9px}.rejections-mobile-empty span{margin-top:4px;font-size:10px}.rejections-modal{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18141294;padding:20px}.rejections-modal>form{background:var(--surface);border:1px solid #ffffffb8;border-radius:24px;width:min(690px,100%);padding:22px;box-shadow:0 28px 80px #18120f4d}.rejections-modal .rejections-modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0;padding-bottom:18px;display:flex}.rejections-modal-title{align-items:center;gap:13px;display:flex}.rejections-modal .rejections-modal-mark{color:#d94460;background:linear-gradient(145deg,#fff1f3,#ffe4e8);border:1px solid #ffd4db;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #fff}.rejections-modal-mark svg{width:19px}.rejections-modal h2{letter-spacing:-.025em;margin:0;font-size:20px}.rejections-modal-title p{color:var(--muted);margin-top:4px;font-size:10px}.rejections-form-section{border:1px solid var(--line);background:var(--tile);border-radius:16px;margin-top:15px;padding:14px}@supports (color:color-mix(in lab, red, red)){.rejections-form-section{background:color-mix(in srgb,var(--tile) 35%,var(--surface))}}.rejections-section-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rejections-section-heading b{font-size:11px}.rejections-modal .rejections-section-heading>span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:750}.rejections-modal .rejections-form-grid{gap:10px;margin:0;display:grid}.rejections-form-grid--decision{grid-template-columns:1.45fr .85fr 1fr}.rejections-form-grid--metrics{grid-template-columns:repeat(4,1fr)}.rejections-modal label{flex-direction:column;gap:6px;min-width:0;display:flex}.rejections-modal label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.rejections-modal input,.rejections-modal select,.rejections-modal textarea{background:var(--surface);width:100%;color:var(--ink);font:inherit;border:1px solid #dcd7d2;border-radius:11px;outline:0;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px 2px #271f1b06}.rejections-modal input,.rejections-modal select{height:42px;padding:0 12px;font-size:11px}.rejections-modal input::placeholder,.rejections-modal textarea::placeholder{color:#a39c96}.rejections-modal input:focus,.rejections-modal select:focus,.rejections-modal textarea:focus{background:#fff;border-color:#e44f69;box-shadow:0 0 0 3px #e44f691c}.rejections-modal input[type=number]{appearance:textfield}.rejections-modal input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rejections-modal input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rejections-route{grid-template-columns:1fr 32px 1fr;align-items:end;gap:8px;display:grid}.rejections-modal .rejections-route-arrow{color:#d94460;background:#fff0f2;border-radius:50%;place-items:center;width:28px;height:28px;margin:0 auto 7px;display:grid}.rejections-route-arrow svg{width:13px}.rejections-notes{margin-top:15px}.rejections-modal textarea{resize:vertical;min-height:78px;padding:11px 12px;font-size:11px;line-height:1.45}.rejections-modal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:17px;padding-top:16px;display:flex}.dark .rejections-form-section{background:#24211f}.dark .rejections-modal input:focus,.dark .rejections-modal select:focus,.dark .rejections-modal textarea:focus{background:#201e1d}@media (width<=700px){.rejections-modal{align-items:end;padding:10px}.rejections-modal>form{border-radius:22px;max-height:calc(100dvh - 20px);padding:17px}.rejections-modal .rejections-form-grid--decision,.rejections-modal .rejections-form-grid--metrics{grid-template-columns:repeat(2,1fr)}.rejections-form-grid--decision label:first-child{grid-column:1/-1}.rejections-route{grid-template-columns:1fr 24px 1fr}.rejections-modal footer{background:linear-gradient(transparent,var(--surface) 22%);margin-inline:-17px;padding:13px 17px 0;position:sticky;bottom:-17px}.rejections-modal footer .product-button{flex:1}}@media (width<=440px){.rejections-modal .rejections-form-grid--metrics{grid-template-columns:repeat(2,1fr)}.rejections-modal-title p{display:none}.rejections-form-section{padding:12px}}@keyframes rejection-overlay-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#18141200}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18141294}}@keyframes rejection-sheet-in{0%{opacity:0;transform:translateY(8px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rejection-section-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rejections-modal{overscroll-behavior:contain;animation:.18s cubic-bezier(0,0,.2,1) both rejection-overlay-in}.rejections-modal>form{transform-origin:50% 55%;animation:.24s cubic-bezier(.2,0,0,1) both rejection-sheet-in}.rejections-modal .rejections-form-section,.rejections-modal .rejections-notes{animation:.22s cubic-bezier(0,0,.2,1) both rejection-section-in}.rejections-modal .rejections-form-section:first-of-type{animation-delay:45ms}.rejections-modal .rejections-form-section:nth-of-type(2){animation-delay:80ms}.rejections-modal .rejections-form-section:nth-of-type(3){animation-delay:.115s}.rejections-modal .rejections-notes{animation-delay:.145s}.product-button,.product-icon-button,.rejections-ledger button{cursor:pointer}.rejections-ledger button:focus-visible{box-shadow:var(--control-focus-ring);outline:0}.rejections-modal input:focus-visible,.rejections-modal select:focus-visible,.rejections-modal textarea:focus-visible{outline:0}@media (width<=700px){.rejections-modal>form{transform-origin:50% 100%}.rejections-modal input,.rejections-modal select{height:44px}.rejections-modal .product-button,.rejections-modal .product-icon-button{min-height:44px}.rejections-modal .product-icon-button{width:44px}}@media (prefers-reduced-motion:reduce){.rejections-modal,.rejections-modal>form,.rejections-modal .rejections-form-section,.rejections-modal .rejections-notes{animation:none!important}.product-button,.product-icon-button,.rejections-modal input,.rejections-modal select,.rejections-modal textarea{transition:none!important}}.documents-page{color:var(--ink);flex-direction:column;gap:14px;padding-bottom:88px;display:flex}.documents-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:8px 2px;display:flex}.documents-heading h1{letter-spacing:-.04em;font-size:30px;line-height:1}.documents-heading p{color:var(--muted);margin-top:8px;font-size:12px}.documents-hero{color:#fff;background:linear-gradient(145deg,#302c29,#1e1c1b);border:1px solid #34302d;border-radius:20px;grid-template-columns:minmax(250px,.8fr) minmax(180px,.75fr) minmax(310px,1fr);align-items:center;gap:24px;padding:18px 20px;display:grid;box-shadow:0 16px 36px #231e1b1f}.documents-hero>div:first-child{align-items:center;gap:14px;display:flex}.documents-hero-icon{color:#ff9555;background:#ffffff14;border:1px solid #ffffff1f;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.documents-hero-icon svg{width:21px}.documents-hero>div:first-child>span:last-child{grid-template-columns:auto 1fr;align-items:end;column-gap:8px;display:grid}.documents-hero small{color:#aaa29c;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.documents-hero>div:first-child small{grid-column:1/-1}.documents-hero>div:first-child strong{font-size:30px;line-height:1}.documents-hero em{color:#bdb6b0;padding-bottom:3px;font-size:9px;font-style:normal}.documents-coverage{flex-direction:column;gap:8px;display:flex}.documents-coverage>i{background:#ffffff1a;border-radius:99px;height:7px;overflow:hidden}.documents-coverage>i>b{border-radius:inherit;background:linear-gradient(90deg,#19ad67,#5dd38d);height:100%;display:block}.documents-coverage>span{color:#c9c3be;font-size:9px;font-weight:750}.documents-summary{border-left:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);display:grid}.documents-summary>span{border-right:1px solid #ffffff14;grid-template-columns:22px 1fr;align-items:center;padding:2px 16px;display:grid}.documents-summary svg{color:#43ca7e;grid-row:1/3;width:15px}.documents-summary b{font-size:17px}.documents-summary small{font-size:8px}.documents-summary span[data-tone=review] svg{color:#f3a145}.documents-summary span[data-tone=missing] svg{color:#f46179}.documents-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:center;gap:10px;padding:9px;display:flex}.documents-toolbar>label{flex:1;align-items:center;min-width:240px;display:flex;position:relative}.documents-toolbar>label>svg{width:15px;color:var(--muted);position:absolute;left:12px}.documents-toolbar input{border:1px solid var(--line);background:var(--surface);width:100%;height:40px;color:var(--ink);font:inherit;border-radius:11px;padding:0 38px}.documents-toolbar label button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;position:absolute;right:6px}.documents-toolbar label button svg{width:13px}.documents-toolbar>span{color:var(--muted);white-space:nowrap;padding:0 7px;font-size:9px}.documents-filters{background:var(--tile);border-radius:12px;gap:3px;padding:3px;display:flex}.documents-filters button{height:33px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:9px;font-weight:800}.documents-filters button[data-active]{background:var(--surface);color:var(--ink);box-shadow:0 3px 9px #231e1b14}.documents-library{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;overflow:hidden}.documents-library>header,.documents-row{grid-template-columns:minmax(240px,1.25fr) minmax(230px,1.15fr) minmax(140px,.7fr) 95px 105px 48px;align-items:center;display:grid}.documents-library>header{border-bottom:1px solid var(--line);background:var(--tile);height:36px;padding:0 13px}@supports (color:color-mix(in lab, red, red)){.documents-library>header{background:color-mix(in srgb,var(--tile) 74%,var(--surface))}}.documents-library>header{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.documents-row{border-bottom:1px solid var(--line);min-height:62px;padding:0 13px;font-size:10px;transition:background .14s}.documents-row:last-child{border-bottom:0}.documents-row:hover{background:#f28a4b}@supports (color:color-mix(in lab, red, red)){.documents-row:hover{background:color-mix(in srgb,#f28a4b 4%,var(--surface))}}.documents-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:12px;overflow:hidden}.documents-file{align-items:center;gap:10px;display:flex}.documents-file>i{color:#dc6e2b;background:#fff1e7;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.documents-file svg{width:16px}.documents-file>b,.documents-load{text-overflow:ellipsis;flex-direction:column;min-width:0;display:flex;overflow:hidden}.documents-file b,.documents-load b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.documents-file small,.documents-load small{text-overflow:ellipsis;color:var(--muted);margin-top:3px;font-size:8px;font-weight:500;overflow:hidden}.documents-row[data-status=missing] .documents-file>i{color:#d94460;background:#fff0f2}.documents-row>span>em,.documents-mobile em{color:#178657;background:#eaf8f1;border-radius:99px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.documents-row>span>em i,.documents-mobile em i{background:currentColor;border-radius:50%;width:6px;height:6px}.documents-row[data-status=review] em,.documents-mobile article[data-status=review] em{color:#c97718;background:#fff4e5}.documents-row[data-status=missing] em,.documents-mobile article[data-status=missing] em{color:#c93d58;background:#fff0f2}.documents-row>span:last-child{text-align:right}.documents-row>span:last-child button{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:50%}.documents-row>span:last-child button:disabled{opacity:.25;cursor:not-allowed}.documents-row>span:last-child svg{width:13px}.documents-empty{color:var(--muted);flex-direction:column;align-items:center;padding:70px 20px;display:flex}.documents-empty svg{width:28px}.documents-empty b{color:var(--ink);margin-top:9px}.documents-empty span{margin-top:4px;font-size:9px}.documents-mobile{display:none}.documents-trust{color:#197a50;background:#f3faf6;border:1px solid #d9e9df;border-radius:15px;align-items:center;gap:10px;padding:13px 15px;display:flex}.documents-trust>svg{width:19px}.documents-trust>span{flex-direction:column;display:flex}.documents-trust b{font-size:10px}.documents-trust small{color:#59806c;margin-top:2px;font-size:8px}.dark .documents-library,.dark .documents-toolbar{background:var(--surface)}.dark .documents-trust{background:#1d2b24;border-color:#294b3a}.dark .documents-file>i{background:#3b2d25}@media (width<=1050px){.documents-hero{grid-template-columns:1fr 1fr}.documents-summary{border-top:1px solid #ffffff1a;border-left:0;grid-column:1/-1;padding-top:14px}.documents-library{display:none}.documents-mobile{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.documents-mobile>article{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:14px}.documents-mobile article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.documents-mobile .documents-file{min-width:0}.documents-mobile .documents-file b{font-size:10px}.documents-mobile article>div{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;display:grid}.documents-mobile article>div span{background:var(--tile);border-radius:10px;flex-direction:column;min-width:0;padding:9px;display:flex}.documents-mobile article>div small{multi:nonelish;color:var(--muted);text-transform:uppercase;font-size:7px}.documents-mobile article>div b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.documents-mobile p{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px;overflow:hidden}.documents-mobile footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;font-size:8px;display:flex}.documents-mobile footer button{color:#c75d1f;height:34px;font:inherit;background:#fff1e7;border:0;border-radius:9px;padding:0 10px;font-size:8px;font-weight:800}.documents-mobile footer svg{width:12px}.documents-toolbar{flex-wrap:wrap}.documents-toolbar>label{min-width:100%}.documents-filters,.documents-filters button{flex:1}}@media (width<=760px){.documents-heading{flex-direction:column;align-items:stretch}.documents-heading .product-button{height:46px}.documents-hero{grid-template-columns:1fr;padding:16px}.documents-summary{grid-column:auto}.documents-toolbar{flex-wrap:wrap;align-items:stretch}.documents-toolbar>label{min-width:100%}.documents-filters{width:100%;overflow:auto}.documents-filters button{flex:1;min-width:max-content}.documents-toolbar>span{margin-left:auto}.documents-mobile{grid-template-columns:1fr}.documents-trust{align-items:flex-start}}.company-documents-page{color:var(--ink);flex-direction:column;gap:14px;padding-bottom:88px;display:flex}.company-documents-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:8px 2px;display:flex}.company-documents-heading>div>span{color:#d86629;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.company-documents-heading h1{letter-spacing:-.04em;margin-top:5px;font-size:30px;line-height:1}.company-documents-heading p{color:var(--muted);margin-top:8px;font-size:12px}.company-document-switcher{scrollbar-width:none;gap:9px;padding:2px 2px 5px;display:flex;overflow-x:auto}.company-document-switcher::-webkit-scrollbar{display:none}.company-document-switcher>button{border:1px solid var(--line);background:var(--surface);min-width:240px;color:var(--ink);text-align:left;cursor:pointer;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:10px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 4px 12px #231e1b0a}.company-document-switcher>button:hover{transform:translateY(-1px);box-shadow:0 7px 16px #231e1b14}.company-document-switcher>button[data-active]{background:#fff8f2;border-color:#ee8c4e;box-shadow:0 0 0 2px #ee8c4e1f,0 7px 16px #231e1b12}.company-document-switcher>button>i{background:var(--tile);color:#716b66;border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:850;display:grid}.company-document-switcher>button[data-active]>i{color:#fff;background:linear-gradient(145deg,#ffab70,#ee7d37)}.company-document-switcher>button>span{flex-direction:column;min-width:0;display:flex}.company-document-switcher b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.company-document-switcher small{color:var(--muted);margin-top:4px;font-size:8px}.company-document-switcher em{color:#31ad70;font-style:normal}.company-document-switcher em svg{width:14px}.company-document-switcher>button:has(em svg.lucide-triangle-alert) em{color:#e28b34}.company-documents-context{flex-direction:column;gap:14px;animation:.24s cubic-bezier(.2,0,0,1) both company-documents-context-in;display:flex}.company-documents-readiness>i b{transform-origin:0;animation:.48s cubic-bezier(.2,0,0,1) 80ms both company-documents-progress}.company-document-row,.company-documents-mobile>article{animation:.22s cubic-bezier(0,0,.2,1) both company-document-item-in}.company-document-row:nth-child(2),.company-documents-mobile>article:first-child{animation-delay:30ms}.company-document-row:nth-child(3),.company-documents-mobile>article:nth-child(2){animation-delay:60ms}.company-document-row:nth-child(4),.company-documents-mobile>article:nth-child(3){animation-delay:90ms}.company-document-row:nth-child(5),.company-documents-mobile>article:nth-child(4){animation-delay:.12s}.company-document-row:nth-child(6),.company-documents-mobile>article:nth-child(5){animation-delay:.15s}.company-document-row:nth-child(7),.company-documents-mobile>article:nth-child(6){animation-delay:.18s}.company-document-row:nth-child(8),.company-documents-mobile>article:nth-child(7){animation-delay:.21s}.company-document-row:nth-child(9),.company-documents-mobile>article:nth-child(8){animation-delay:.24s}.company-documents-toolbar>div button[data-active]{animation:.2s cubic-bezier(.2,0,0,1) company-document-filter-in}@keyframes company-documents-context-in{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes company-documents-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes company-document-item-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes company-document-filter-in{0%{transform:scale(.94)}to{transform:scale(1)}}.company-documents-overview{color:#fff;background:linear-gradient(145deg,#302c29,#1d1b1a);border:1px solid #35302d;border-radius:21px;grid-template-columns:minmax(270px,1.05fr) minmax(220px,.8fr) minmax(300px,1fr);align-items:center;gap:24px;padding:20px;display:grid;box-shadow:0 16px 36px #231e1b21}.company-documents-company{align-items:center;gap:14px;display:flex}.company-documents-company>i{color:#ff9858;background:#ffffff14;border:1px solid #ffffff1f;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.company-documents-company>span{flex-direction:column;min-width:0;display:flex}.company-documents-company small,.company-documents-readiness span,.company-documents-stats small{color:#aaa39e;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.company-documents-company strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:16px;overflow:hidden}.company-documents-company em{color:#8fdcb5;align-items:center;gap:5px;margin-top:6px;font-size:8px;font-style:normal;display:flex}.company-documents-company em svg{width:12px}.company-documents-readiness header{justify-content:space-between;align-items:center;display:flex}.company-documents-readiness header strong{font-size:16px}.company-documents-readiness>i{background:#ffffff1a;border-radius:99px;height:7px;margin-top:9px;display:block;overflow:hidden}.company-documents-readiness>i b{border-radius:inherit;background:linear-gradient(90deg,#22b66a,#60d394);height:100%;display:block}.company-documents-readiness>small{color:#c1bbb6;margin-top:8px;font-size:8px;display:block}.company-documents-stats{border-left:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);display:grid}.company-documents-stats>span{border-right:1px solid #ffffff14;grid-template-columns:23px 1fr;align-items:center;padding:2px 15px;display:grid}.company-documents-stats svg{color:#4ed089;grid-row:1/3;width:15px}.company-documents-stats span:nth-child(2) svg{color:#f2a549}.company-documents-stats span:nth-child(3) svg{color:#f16a7e}.company-documents-stats b{font-size:17px}.company-documents-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:center;gap:10px;padding:9px;display:flex}.company-documents-toolbar>label{flex:1;align-items:center;min-width:240px;display:flex;position:relative}.company-documents-toolbar>label>svg{width:15px;color:var(--muted);position:absolute;left:12px}.company-documents-toolbar input{border:1px solid var(--line);background:var(--surface);width:100%;height:40px;color:var(--ink);font:inherit;border-radius:11px;padding:0 39px}.company-documents-toolbar label button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;position:absolute;right:6px}.company-documents-toolbar label button svg{width:13px}.company-documents-toolbar>div{background:var(--tile);border-radius:12px;gap:3px;padding:3px;display:flex}.company-documents-toolbar>div button{height:33px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:9px;font-weight:800}.company-documents-toolbar>div button[data-active]{background:var(--surface);color:var(--ink);box-shadow:0 3px 9px #231e1b14}.company-documents-library{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;overflow:hidden}.company-documents-library>header,.company-document-row{grid-template-columns:minmax(250px,1.35fr) minmax(170px,.85fr) 115px 115px 115px 48px;align-items:center;display:grid}.company-documents-library>header{border-bottom:1px solid var(--line);background:var(--tile);height:38px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.company-documents-library>header{background:color-mix(in srgb,var(--tile) 72%,var(--surface))}}.company-documents-library>header{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.company-document-row{border-bottom:1px solid var(--line);min-height:66px;padding:0 14px;font-size:10px;transition:background .14s}.company-document-row:last-child{border-bottom:0}.company-document-row:hover{background:#f28a4b}@supports (color:color-mix(in lab, red, red)){.company-document-row:hover{background:color-mix(in srgb,#f28a4b 4%,var(--surface))}}.company-document-row>span{min-width:0;padding-right:12px}.company-document-row>span:nth-child(2){flex-direction:column;display:flex}.company-document-row>span:nth-child(2) small{color:var(--muted);margin-top:3px;font-size:8px}.company-document-file{align-items:center;gap:11px;min-width:0;display:flex}.company-document-file>i{color:#d96628;background:#fff0e5;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.company-document-file>i svg{width:17px}.company-document-file>b{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;display:flex;overflow:hidden}.company-document-file small{text-overflow:ellipsis;color:var(--muted);margin-top:4px;font-size:8px;font-weight:500;overflow:hidden}.company-document-row[data-status=missing] .company-document-file>i{color:#ca405a;background:#fff0f2}.company-document-row>span>em,.company-documents-mobile em{color:#168456;background:#e9f8f0;border-radius:99px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.company-document-row>span>em i,.company-documents-mobile em i{background:currentColor;border-radius:50%;width:6px;height:6px}.company-document-row[data-status=expiring] em,.company-documents-mobile article[data-status=expiring] em,.company-document-row[data-status=review] em,.company-documents-mobile article[data-status=review] em{color:#bd711b;background:#fff4e5}.company-document-row[data-status=missing] em,.company-documents-mobile article[data-status=missing] em{color:#c83f59;background:#fff0f2}.company-document-row>span:last-child{text-align:right}.company-document-row>span:last-child button,.company-documents-mobile footer button{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--ink);border-radius:50%}.company-document-row button:disabled,.company-documents-mobile button:disabled{opacity:.24}.company-document-row button svg,.company-documents-mobile button svg{width:13px}.company-documents-empty{color:var(--muted);flex-direction:column;align-items:center;padding:68px 20px;display:flex}.company-documents-empty svg{width:27px}.company-documents-empty b{color:var(--ink);margin-top:9px}.company-documents-empty span{margin-top:4px;font-size:9px}.company-documents-mobile{display:none}.company-documents-note{color:#19794f;background:#f2faf6;border:1px solid #d8e9df;border-radius:15px;align-items:center;gap:10px;padding:13px 15px;display:flex}.company-documents-note>svg{width:19px}.company-documents-note>span{flex-direction:column;display:flex}.company-documents-note b{font-size:10px}.company-documents-note small{color:#5b806d;margin-top:2px;font-size:8px}@media (width<=1050px){.company-documents-overview{grid-template-columns:1fr 1fr}.company-documents-stats{border-top:1px solid #ffffff1a;border-left:0;grid-column:1/-1;padding-top:14px}.company-documents-library{display:none}.company-documents-mobile{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.company-documents-mobile>article{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:14px}.company-documents-mobile article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.company-documents-mobile .company-document-file b{font-size:10px}.company-documents-mobile article>div{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;display:grid}.company-documents-mobile article>div span{background:var(--tile);border-radius:10px;flex-direction:column;min-width:0;padding:9px;display:flex}.company-documents-mobile article>div small{color:var(--muted);text-transform:uppercase;font-size:7px}.company-documents-mobile article>div b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.company-documents-mobile footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:8px;display:flex}.company-documents-mobile footer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=760px){.company-documents-heading{flex-direction:column;align-items:stretch}.company-documents-heading .product-button{width:100%;height:48px}.company-document-switcher{scroll-snap-type:x mandatory;margin-inline:-2px;scroll-padding-inline:2px}.company-document-switcher>button{scroll-snap-align:start;min-width:min(82vw,280px);min-height:60px}.company-documents-overview{grid-template-columns:1fr;padding:16px}.company-documents-stats{grid-column:auto}.company-documents-toolbar{flex-direction:column;align-items:stretch}.company-documents-toolbar>label{min-width:100%}.company-documents-toolbar input{height:44px}.company-documents-toolbar>div{scrollbar-width:none;width:100%;overflow:auto}.company-documents-toolbar>div button{flex:1;min-width:max-content;min-height:44px}.company-documents-mobile{grid-template-columns:1fr}.company-documents-mobile>article{padding:16px}.company-documents-mobile footer button{flex:0 0 44px;width:44px;height:44px}.company-documents-note{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.company-documents-context,.company-documents-readiness>i b,.company-document-row,.company-documents-mobile>article,.company-documents-toolbar>div button[data-active]{animation:none!important}.company-document-switcher>button{transition:none!important}}.brokers-page{color:var(--ink);flex-direction:column;gap:14px;padding-bottom:88px;display:flex}.brokers-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:8px 2px;display:flex}.brokers-heading>div:first-child>span{color:#d86629;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.brokers-heading h1{letter-spacing:-.04em;margin-top:5px;font-size:30px;line-height:1}.brokers-heading p{color:var(--muted);margin-top:8px;font-size:12px}.brokers-heading>div:last-child{gap:8px;display:flex}.brokers-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.brokers-kpis article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:17px;align-items:center;gap:12px;padding:15px;display:flex}.brokers-kpis article>i{color:#d96d2c;background:#fff0e5;border-radius:12px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.brokers-kpis article>i svg{width:17px}.brokers-kpis article>span{min-width:0;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;flex-direction:column;font-size:8px;font-weight:800;display:flex}.brokers-kpis strong{color:var(--ink);letter-spacing:-.025em;text-transform:none;margin-top:4px;font-size:19px}.brokers-kpis small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);letter-spacing:0;text-transform:none;margin-top:3px;font-size:8px;font-weight:500;overflow:hidden}.brokers-kpis article[data-tone=risk]>i{color:#d94460;background:#fff0f2}.brokers-kpis article[data-tone=risk] strong{color:#d94460}.brokers-insights{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.brokers-insights>article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:19px;padding:17px}.brokers-insights article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.brokers-insights header>div{flex-direction:column;display:flex}.brokers-insights header small{color:var(--muted);margin-top:3px;font-size:8px}.brokers-insights header>span{background:var(--tile);color:var(--muted);border-radius:99px;padding:6px 8px;font-size:8px;font-weight:800}.broker-share-body{grid-template-columns:130px 1fr;align-items:center;gap:24px;margin-top:14px;display:grid}.broker-donut{background:radial-gradient(circle at center,var(--surface) 0 54%,transparent 55%),conic-gradient(#f07f3f 0 var(--share),#ece9e6 var(--share) 360deg);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;margin:auto;display:flex}.broker-donut strong{font-size:21px}.broker-donut small{color:var(--muted);text-transform:uppercase;margin-top:2px;font-size:7px}.broker-share ol{flex-direction:column;gap:2px;display:flex}.broker-share li{border-radius:10px;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:7px 8px;display:grid}.broker-share li>i{background:#f07f3f;border-radius:50%;width:7px;height:7px}.broker-share li>i[data-i="1"]{background:#7d69de}.broker-share li>i[data-i="2"]{background:#22a68c}.broker-share li>i[data-i="3"]{background:#ea5d7c}.broker-share li>i[data-i="4"]{background:#4d7fe8}.broker-share li>span,.broker-share li>em{flex-direction:column;min-width:0;display:flex}.broker-share li b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.broker-share li small{color:var(--muted);margin-top:2px;font-size:7px}.broker-share li>em{color:var(--ink);align-items:flex-end;font-size:9px;font-style:normal;font-weight:800}.broker-watch>header{border-bottom:1px solid var(--line);padding-bottom:11px}.broker-watch>header>span{color:#ca405b;background:#fff0f2}.broker-watch>div:not(.broker-clear){border-bottom:1px solid var(--line);grid-template-columns:1fr auto 18px;align-items:center;gap:9px;padding:11px 2px;display:grid}.broker-watch>div>span{flex-direction:column;min-width:0;display:flex}.broker-watch>div b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.broker-watch>div small{color:var(--muted);margin-top:3px;font-size:7px}.broker-watch>div strong{color:#d94460;font-size:10px}.broker-watch>div svg{width:13px;color:var(--muted)}.broker-clear{color:#229460;align-items:center;gap:10px;padding:30px 4px;display:flex}.broker-clear>svg{width:24px}.brokers-directory-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.brokers-directory-head .product-segment{background:var(--tile);border-radius:13px;padding:3px;display:flex}.brokers-directory-head .product-segment button{height:35px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:9px;font-weight:800}.brokers-directory-head .product-segment button[data-active]{background:var(--surface);color:var(--ink);box-shadow:0 3px 9px #231e1b14}.brokers-directory-head button b{color:#d96a2b;margin-left:5px}.brokers-directory-head>label{align-items:center;width:min(320px,42%);display:flex;position:relative}.brokers-directory-head>label>svg{width:14px;color:var(--muted);position:absolute;left:12px}.brokers-directory-head input{border:1px solid var(--line);background:var(--surface);width:100%;height:41px;color:var(--ink);font:inherit;border-radius:12px;padding:0 39px;font-size:10px}.brokers-directory-head label button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;position:absolute;right:6px}.brokers-directory-head label button svg{width:12px}.brokers-table{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;overflow:hidden}.brokers-table>header,.broker-row{grid-template-columns:minmax(230px,1.4fr) 70px 100px 105px 90px 115px 100px 90px;align-items:center;display:grid}.brokers-table>header{border-bottom:1px solid var(--line);background:var(--tile);height:38px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.brokers-table>header{background:color-mix(in srgb,var(--tile) 72%,var(--surface))}}.brokers-table>header{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}.broker-row{border-bottom:1px solid var(--line);min-height:62px;padding:0 14px;font-size:9px;transition:background .14s}.broker-row:last-child{border-bottom:0}.broker-row:hover{background:#f28a4b}@supports (color:color-mix(in lab, red, red)){.broker-row:hover{background:color-mix(in srgb,#f28a4b 4%,var(--surface))}}.broker-row>span{min-width:0;padding-right:10px}.broker-row>span:first-child{align-items:center;gap:10px;display:flex}.broker-row>span:first-child>i{color:#cf6427;background:#fff0e5;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:850;display:grid}.broker-row>span:first-child>b{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;font-size:9px;display:flex;overflow:hidden}.broker-row>span:first-child small{color:var(--muted);margin-top:4px;font-size:7px;font-weight:500}.broker-row>span:nth-child(4){grid-template-columns:34px 1fr;align-items:center;gap:7px;display:grid}.broker-row>span:nth-child(4)>i{background:var(--tile);border-radius:99px;height:4px;overflow:hidden}.broker-row>span:nth-child(4)>i b,.broker-row>span:nth-child(4)>i em{border-radius:inherit;background:#f07f3f;height:100%;display:block}.broker-row>span:nth-child(3){color:#178657}.broker-row>span:last-child em{color:#716b66;text-transform:capitalize;background:#f2f0ee;border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:850;display:inline-flex}.broker-row>span:last-child em[data-status=trusted]{color:#168456;background:#e9f8f0}.broker-row>span:last-child em[data-status=watch],.broker-row>span:last-child em[data-status=dnu]{color:#c83f59;background:#fff0f2}.broker-row>span:last-child em[data-status=private]{color:#735ad0;background:#eeeafb}.brokers-mobile-placeholder,.brokers-mobile{display:none}.brokers-empty{color:var(--muted);flex-direction:column;align-items:center;padding:58px 20px;display:flex}.brokers-empty svg{width:24px}.brokers-empty b{color:var(--ink);margin-top:8px}.brokers-empty span{margin-top:4px;font-size:8px}.broker-row .broker-debt,.broker-debt{color:#d94460;font-weight:850}.broker-modal{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18141294;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.broker-modal form{background:var(--surface);border-radius:23px;width:min(560px,100%);padding:21px;box-shadow:0 28px 80px #18120f4d}.broker-modal form>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.broker-modal form>header>div{align-items:center;gap:12px;display:flex}.broker-modal form>header i{color:#d86c2b;background:#fff0e5;border-radius:13px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.broker-modal form>header svg{width:17px}.broker-modal h2{font-size:18px}.broker-modal header p{color:var(--muted);margin-top:3px;font-size:8px}.broker-modal header>button{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink);border-radius:50%}.broker-modal form>label,.broker-modal form>div:not(:first-child){margin-top:14px}.broker-modal form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.broker-modal label{flex-direction:column;gap:6px;display:flex}.broker-modal label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.broker-modal input,.broker-modal select{border:1px solid var(--line);background:var(--surface);height:43px;color:var(--ink);font:inherit;border-radius:11px;padding:0 12px;font-size:10px}.broker-modal form>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;display:flex}@media (width<=1120px){.brokers-kpis{grid-template-columns:repeat(2,1fr)}.brokers-table{display:none}.brokers-mobile{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.brokers-mobile>article{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:14px}.brokers-mobile article>header{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;display:grid}.brokers-mobile header>i{color:#cf6427;background:#fff0e5;border-radius:11px;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:850;display:grid}.brokers-mobile header>span{flex-direction:column;min-width:0;display:flex}.brokers-mobile header b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.brokers-mobile header small{color:var(--muted);margin-top:3px;font-size:7px}.brokers-mobile header>em{background:var(--tile);color:var(--muted);text-transform:capitalize;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.brokers-mobile header>em[data-status=trusted]{color:#168456;background:#e9f8f0}.brokers-mobile header>em[data-status=watch]{color:#c83f59;background:#fff0f2}.brokers-mobile article>div{grid-template-columns:repeat(3,1fr);gap:6px;margin:13px 0;display:grid}.brokers-mobile article>div span{background:var(--tile);border-radius:10px;flex-direction:column;padding:8px;display:flex}.brokers-mobile article>div small{color:var(--muted);text-transform:uppercase;font-size:7px}.brokers-mobile article>div b{margin-top:3px;font-size:9px}.brokers-mobile footer{border-top:1px solid var(--line);color:var(--muted);padding-top:10px;font-size:8px}.brokers-mobile footer b{float:right;color:var(--ink)}}@media (width<=820px){.brokers-heading{flex-direction:column;align-items:stretch}.brokers-heading>div:last-child{grid-template-columns:1fr 1fr;display:grid}.brokers-heading>div:last-child .product-button:last-child{grid-column:1/-1}.brokers-insights{grid-template-columns:1fr}.brokers-directory-head{flex-direction:column;align-items:stretch}.brokers-directory-head .product-segment{overflow:auto}.brokers-directory-head .product-segment button{white-space:nowrap;flex:1}.brokers-directory-head>label{width:100%}}@media (width<=560px){.brokers-kpis,.brokers-mobile{grid-template-columns:1fr}.broker-share-body{grid-template-columns:100px 1fr;gap:12px}.broker-donut{width:88px;height:88px}.brokers-insights>article{padding:14px}.broker-modal{align-items:end;padding:8px}.broker-modal form{border-radius:22px;padding:17px}.broker-modal form>div{grid-template-columns:1fr}.broker-modal form>footer .product-button{flex:1}}.brokers-directory-head button:focus-visible,.broker-modal button:focus-visible{box-shadow:var(--control-focus-ring);outline:0}.brokers-heading .brokers-action--utility{height:42px;padding-inline:14px}.brokers-heading .brokers-action--utility svg{width:15px;height:15px}.brokers-heading .brokers-action--primary{height:44px}.brokers-directory-head .brokers-tabs{border-radius:13px}.brokers-directory-head .brokers-tabs button{border-radius:10px;min-height:38px}.brokers-directory-head .brokers-tabs button b{background:var(--tile);border-radius:99px;place-items:center;min-width:19px;height:19px;margin-left:6px;padding:0 5px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.brokers-directory-head .brokers-tabs button b{background:color-mix(in srgb,var(--tile) 82%,var(--surface))}}.brokers-directory-head .brokers-tabs button b{color:var(--muted);font-size:7px}.brokers-directory-head .brokers-tabs button[data-active] b{color:#c75f25;background:#fff0e5}.broker-modal header>button{cursor:pointer;width:44px;height:44px}.broker-modal{animation:.18s cubic-bezier(0,0,.2,1) both broker-overlay-in}.broker-modal>form{transform-origin:50% 56%;animation:.22s cubic-bezier(.2,0,0,1) both broker-sheet-in}.broker-modal form>label,.broker-modal form>div{animation:.2s cubic-bezier(0,0,.2,1) both broker-field-in}.broker-modal form>div:first-of-type{animation-delay:35ms}.broker-modal form>div:nth-of-type(2){animation-delay:65ms}@keyframes broker-overlay-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#18141200}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18141294}}@keyframes broker-sheet-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes broker-field-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=820px){.brokers-heading>div:last-child{grid-template-columns:1fr 1fr}.brokers-heading .brokers-action--primary{order:-1;grid-area:1/1/auto/-1;width:100%;height:48px}.brokers-heading .brokers-action--utility{width:100%;min-height:44px}.brokers-directory-head .brokers-tabs button{min-height:44px}.brokers-directory-head label button{width:44px;height:44px;right:0}.brokers-directory-head input{height:46px;font-size:16px}.broker-modal input,.broker-modal select{height:48px;font-size:16px}.broker-modal header>button{width:44px;height:44px}.broker-modal form>footer{background:linear-gradient(transparent,var(--surface) 23%);margin-inline:-17px;padding:14px 17px 0;position:sticky;bottom:-17px}}@media (prefers-reduced-motion:reduce){.broker-modal,.broker-modal>form,.broker-modal form>label,.broker-modal form>div{animation:none!important}.product-button{transition:none!important}}.brokers-heading>div:last-child{gap:10px}.brokers-heading .brokers-action{letter-spacing:-.01em;white-space:nowrap;border-radius:999px;height:48px;font-size:12px;font-weight:800}.brokers-heading .brokers-action--utility{background:linear-gradient(#fff 0%,#fbfaf9 100%);border-color:#d9d5d1;padding:0 18px;box-shadow:inset 0 1px #fff,0 7px 16px #261f1b17}.brokers-heading .brokers-action--utility .product-button__icon{color:#312e2c;width:19px;height:19px;box-shadow:none;background:0 0;margin-right:1px}.brokers-heading .brokers-action--utility .product-button__icon svg{width:15px;height:15px}.brokers-heading .brokers-action--utility:hover{background:#fff;border-color:#cac5c0;box-shadow:inset 0 1px #fff,0 10px 22px #261f1b1f}.brokers-heading .brokers-action--primary{background:linear-gradient(#302d2b 0%,#171514 100%);border-color:#1b1918;height:48px;padding:5px 19px 5px 6px;box-shadow:inset 0 1px #ffffff29,0 9px 19px #1b161333}.brokers-heading .brokers-action--primary .product-button__icon{color:#252220;background:linear-gradient(#fff 0%,#ece9e6 100%);width:36px;height:36px;margin-right:2px;box-shadow:inset 0 1px #fff,0 2px 5px #0000002e}.brokers-heading .brokers-action--primary .product-button__icon svg{width:15px;height:15px}.brokers-heading .brokers-action:active{transform:translateY(1px)scale(.985)}@media (width<=820px){.brokers-heading .brokers-action{height:48px}.brokers-heading .brokers-action--primary{height:52px}.brokers-heading .brokers-action--utility{min-height:48px;padding-inline:14px}}.brokers-heading p{font-size:13px;line-height:1.45}.brokers-kpis article>span{font-size:10px;line-height:1.25}.brokers-kpis strong{font-size:22px}.brokers-kpis small{font-size:10px;line-height:1.35}.brokers-insights header b{font-size:13px}.brokers-insights header small{font-size:10px;line-height:1.4}.brokers-insights header>span{font-size:10px}.broker-donut small{font-size:9px}.broker-share li b{font-size:11px}.broker-share li small{font-size:9px}.broker-share li>em,.broker-watch>div b{font-size:11px}.broker-watch>div small{font-size:9px;line-height:1.35}.broker-watch>div strong{font-size:12px}.brokers-directory-head .product-segment button{font-size:11px}.brokers-directory-head input{font-size:12px}.brokers-table>header{letter-spacing:.055em;height:42px;font-size:10px}.broker-row{min-height:68px;font-size:12px}.broker-row>span:first-child>b{font-size:12px}.broker-row>span:first-child small{font-size:10px;line-height:1.3}.broker-row>span:last-child em{font-size:9px}.broker-modal header p,.broker-modal label>span{font-size:10px}.broker-modal input,.broker-modal select{font-size:12px}@media (width<=1120px){.brokers-mobile header b{font-size:12px}.brokers-mobile header small{font-size:10px}.brokers-mobile header>em,.brokers-mobile article>div small{font-size:9px}.brokers-mobile article>div b{font-size:12px}.brokers-mobile footer{font-size:10px}}.dispatchers-page{color:var(--ink);flex-direction:column;gap:14px;padding-bottom:88px;display:flex}.dispatchers-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:8px 2px;display:flex}.dispatchers-heading>div>span{color:#d86629;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.dispatchers-heading h1{letter-spacing:-.04em;margin-top:5px;font-size:30px;line-height:1}.dispatchers-heading p{color:var(--muted);margin-top:8px;font-size:13px}.dispatchers-add{height:48px;background:linear-gradient(#302d2b,#171514)!important;border-color:#1b1918!important;border-radius:999px!important;padding:5px 19px 5px 6px!important;font-size:12px!important;font-weight:800!important;box-shadow:inset 0 1px #ffffff29,0 9px 19px #1b161333!important}.dispatchers-add .product-button__icon{color:#252220!important;background:linear-gradient(#fff,#ece9e6)!important;width:36px!important;height:36px!important;box-shadow:inset 0 1px #fff,0 2px 5px #0000002e!important}.dispatchers-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dispatchers-kpis article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:17px;align-items:center;gap:12px;padding:15px;display:flex}.dispatchers-kpis article>i{color:#d96d2c;background:#fff0e5;border-radius:13px;flex:0 0 41px;place-items:center;width:41px;height:41px;display:grid}.dispatchers-kpis article>i svg{width:18px}.dispatchers-kpis article>span{min-width:0;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;font-size:10px;font-weight:800;display:flex}.dispatchers-kpis strong{color:var(--ink);letter-spacing:-.025em;text-transform:none;margin-top:4px;font-size:22px}.dispatchers-kpis small{color:var(--muted);letter-spacing:0;text-transform:none;margin-top:3px;font-size:10px;font-weight:500}.dispatchers-capacity{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:19px;padding:18px}.dispatchers-capacity>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dispatchers-capacity header>div{flex-direction:column;display:flex}.dispatchers-capacity header b{font-size:13px}.dispatchers-capacity header small{color:var(--muted);margin-top:4px;font-size:10px}.dispatchers-capacity header>span{color:#168456;background:#e9f8f0;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800}.dispatchers-capacity>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.dispatchers-capacity>div>div{background:var(--tile);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.dispatchers-capacity>div>div>span{align-items:center;gap:9px;min-width:0;display:flex}.dispatchers-capacity span>i,.dispatcher-row>span:first-child>i,.dispatchers-mobile header>i{color:#fff;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:850;display:grid}.dispatchers-capacity span>b{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;font-size:11px;display:flex;overflow:hidden}.dispatchers-capacity span>b small{color:var(--muted);margin-top:3px;font-size:9px;font-weight:500}.dispatchers-capacity div>em{grid-template-columns:auto auto;place-items:end;gap:0 4px;min-width:82px;font-style:normal;display:grid}.dispatchers-capacity div>em>b{font-size:15px}.dispatchers-capacity div>em>small{color:var(--muted);font-size:8px}.dispatchers-capacity div>em>i{background:#dedad6;border-radius:99px;grid-column:1/-1;width:100%;height:4px;margin-top:6px;overflow:hidden}.dispatchers-capacity div>em>i>b{border-radius:inherit;background:#f07f3f;height:100%;display:block}.dispatchers-tools{justify-content:space-between;align-items:center;gap:12px;display:flex}.dispatchers-tools .product-segment{background:var(--tile);border-radius:13px;padding:3px;display:flex}.dispatchers-tools .product-segment button{height:38px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:10px;padding:0 13px;font-size:11px;font-weight:800}.dispatchers-tools .product-segment button[data-active]{background:var(--surface);color:var(--ink);box-shadow:0 3px 9px #231e1b14}.dispatchers-tools .product-segment b{color:#d96a2b;margin-left:5px}.dispatchers-tools>label{align-items:center;width:min(360px,42%);display:flex;position:relative}.dispatchers-tools>label>svg{width:15px;color:var(--muted);position:absolute;left:13px}.dispatchers-tools input{border:1px solid var(--line);background:var(--surface);width:100%;height:44px;color:var(--ink);font:inherit;border-radius:13px;padding:0 40px;font-size:12px}.dispatchers-tools label button{width:34px;height:34px;color:var(--muted);background:0 0;border:0;position:absolute;right:5px}.dispatchers-tools label button svg{width:13px}.dispatchers-table{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;overflow:hidden}.dispatchers-table>header,.dispatcher-row{grid-template-columns:minmax(230px,1.35fr) minmax(170px,1fr) 80px 80px 115px 90px 110px;align-items:center;display:grid}.dispatchers-table>header{border-bottom:1px solid var(--line);background:var(--tile);height:42px;padding:0 15px}@supports (color:color-mix(in lab, red, red)){.dispatchers-table>header{background:color-mix(in srgb,var(--tile) 72%,var(--surface))}}.dispatchers-table>header{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:850}.dispatcher-row{border-bottom:1px solid var(--line);min-height:70px;padding:0 15px;font-size:12px}.dispatcher-row:last-child{border-bottom:0}.dispatcher-row:hover{background:#f28a4b}@supports (color:color-mix(in lab, red, red)){.dispatcher-row:hover{background:color-mix(in srgb,#f28a4b 4%,var(--surface))}}.dispatcher-row>span{min-width:0;padding-right:10px}.dispatcher-row>span:first-child{align-items:center;gap:10px;display:flex}.dispatcher-row>span:first-child>b{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;font-size:12px;display:flex;overflow:hidden}.dispatcher-row>span:first-child small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:500}.dispatcher-row>span:nth-child(2)>em{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:100%;font-style:normal;display:inline-flex;overflow:hidden}.dispatcher-row>span:nth-child(2) svg{color:#d96d2c;width:13px}.dispatcher-row .warn{color:#dc821c}.dispatcher-row>span:last-child em,.dispatchers-mobile header>em{color:#168456;background:#e9f8f0;border-radius:99px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.dispatcher-row>span:last-child em[data-state=full],.dispatchers-mobile header>em[data-state=full]{color:#bf6725;background:#fff1e7}.dispatchers-empty{color:var(--muted);flex-direction:column;align-items:center;padding:58px 20px;display:flex}.dispatchers-empty svg{width:26px}.dispatchers-empty b{color:var(--ink);margin-top:9px}.dispatchers-empty span{margin-top:4px;font-size:10px}.dispatchers-mobile{display:none}.dispatcher-modal{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18141294;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dispatcher-modal form{background:var(--surface);border-radius:24px;width:min(560px,100%);padding:22px;box-shadow:0 28px 80px #18120f4d}.dispatcher-modal form>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.dispatcher-modal form>header>div{align-items:center;gap:12px;display:flex}.dispatcher-modal form>header i{color:#d86c2b;background:#fff0e5;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.dispatcher-modal form>header i svg{width:18px}.dispatcher-modal h2{margin-top:3px;font-size:20px}.dispatcher-modal header small{color:#d86629;letter-spacing:.1em;font-size:9px;font-weight:850}.dispatcher-modal header>button{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--ink);border-radius:50%}.dispatcher-modal header>button svg{width:16px}.dispatcher-modal form>label,.dispatcher-modal form>div:not(:first-child){margin-top:15px}.dispatcher-modal form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dispatcher-modal label{flex-direction:column;gap:7px;display:flex}.dispatcher-modal label>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.dispatcher-modal input,.dispatcher-modal select{border:1px solid var(--line);background:var(--surface);height:46px;color:var(--ink);font:inherit;border-radius:12px;padding:0 13px;font-size:13px}.dispatcher-modal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:19px;padding-top:17px;display:flex}.dispatcher-modal footer .product-button{border-radius:999px;min-height:46px}.dispatcher-modal{animation:.18s cubic-bezier(0,0,.2,1) both dispatcher-overlay-in}.dispatcher-modal>form{transform-origin:50% 56%;animation:.22s cubic-bezier(.2,0,0,1) both dispatcher-sheet-in}.dispatcher-modal form>label,.dispatcher-modal form>div{animation:.2s cubic-bezier(0,0,.2,1) both dispatcher-field-in}.dispatcher-modal form>div:first-of-type{animation-delay:35ms}.dispatcher-modal form>div:nth-of-type(2){animation-delay:65ms}@keyframes dispatcher-overlay-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#18141200}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18141294}}@keyframes dispatcher-sheet-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dispatcher-field-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dispatcher-modal,.dispatcher-modal>form,.dispatcher-modal form>label,.dispatcher-modal form>div{animation:none!important}}@media (width<=1120px){.dispatchers-kpis,.dispatchers-capacity>div{grid-template-columns:repeat(2,1fr)}.dispatchers-table{display:none}.dispatchers-mobile{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.dispatchers-mobile>article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:17px;padding:15px}.dispatchers-mobile header{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;display:grid}.dispatchers-mobile header>span{flex-direction:column;min-width:0;display:flex}.dispatchers-mobile header b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dispatchers-mobile header small{color:var(--muted);margin-top:3px;font-size:10px}.dispatchers-mobile article>div{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px;display:grid}.dispatchers-mobile article>div span{background:var(--tile);border-radius:10px;flex-direction:column;padding:9px;display:flex}.dispatchers-mobile article>div small{color:var(--muted);text-transform:uppercase;font-size:9px}.dispatchers-mobile article>div b{margin-top:4px;font-size:12px}}@media (width<=820px){.dispatchers-heading{flex-direction:column;align-items:stretch}.dispatchers-add{width:100%;height:52px}.dispatchers-tools{flex-direction:column;align-items:stretch}.dispatchers-tools .product-segment{overflow:auto}.dispatchers-tools .product-segment button{white-space:nowrap;flex:1;min-height:44px}.dispatchers-tools>label{width:100%}.dispatchers-tools input{height:48px;font-size:16px}.dispatchers-capacity>div,.dispatchers-mobile{grid-template-columns:1fr}.dispatcher-modal input,.dispatcher-modal select{height:48px;font-size:16px}}@media (width<=560px){.dispatchers-kpis{grid-template-columns:1fr 1fr}.dispatchers-kpis article{flex-direction:column;align-items:flex-start}.dispatchers-kpis strong{font-size:19px}.dispatchers-capacity>header{flex-direction:column}.dispatchers-mobile article>div{grid-template-columns:1fr 1fr}.dispatcher-modal form>div{grid-template-columns:1fr}.dispatcher-modal footer{grid-template-columns:1fr 1fr;display:grid}.dispatcher-modal footer .product-button{width:100%}}.dispatchers-directory-page .dispatchers-kpis,.dispatchers-directory-page .dispatchers-capacity,.dispatchers-directory-page .dispatchers-tools,.dispatchers-directory-page .dispatchers-table,.dispatchers-directory-page .dispatchers-mobile{display:none}.dispatcher-directory-summary{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.dispatcher-directory-summary>span{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:92px;padding:18px 22px;display:flex}.dispatcher-directory-summary>span:last-child{border-right:0}.dispatcher-directory-summary b{letter-spacing:-.025em;font-size:24px}.dispatcher-directory-summary small{color:var(--muted);margin-top:5px;font-size:11px}.dispatcher-directory-tools{justify-content:space-between;align-items:center;gap:10px;display:flex}.dispatcher-directory-tools label{align-items:center;width:min(480px,60%);display:flex;position:relative}.dispatcher-directory-tools label>svg{width:15px;color:var(--muted);position:absolute;left:14px}.dispatcher-directory-tools input,.dispatcher-directory-tools select{border:1px solid var(--line);background:var(--surface);height:46px;color:var(--ink);font:inherit;border-radius:13px;font-size:12px}.dispatcher-directory-tools input{width:100%;padding:0 42px}.dispatcher-directory-tools select{min-width:210px;padding:0 36px 0 14px}.dispatcher-directory-tools label>button{width:36px;height:36px;color:var(--muted);background:0 0;border:0;position:absolute;right:5px}.dispatcher-directory-tools label>button svg{width:13px}.dispatcher-directory-table{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;overflow:hidden}.dispatcher-directory-table>header,.dispatcher-directory-row{grid-template-columns:minmax(240px,1.25fr) 150px minmax(180px,1fr) minmax(220px,1fr) 100px;align-items:center;display:grid}.dispatcher-directory-table>header{border-bottom:1px solid var(--line);background:var(--tile);height:44px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.dispatcher-directory-table>header{background:color-mix(in srgb,var(--tile) 72%,var(--surface))}}.dispatcher-directory-table>header{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:850}.dispatcher-directory-row{border-bottom:1px solid var(--line);min-height:76px;padding:0 16px;font-size:12px}.dispatcher-directory-row:last-child{border-bottom:0}.dispatcher-directory-row:hover{background:#f28a4b}@supports (color:color-mix(in lab, red, red)){.dispatcher-directory-row:hover{background:color-mix(in srgb,#f28a4b 4%,var(--surface))}}.dispatcher-directory-row>span{min-width:0;padding-right:12px}.dispatcher-directory-row>span:first-child{align-items:center;gap:11px;display:flex}.dispatcher-directory-row>span:first-child>i,.dispatcher-directory-mobile header>i{color:#fff;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:10px;font-style:normal;font-weight:850;display:grid;overflow:hidden}.dispatcher-directory-row>span:first-child>i img,.dispatcher-directory-mobile header>i img{object-fit:cover;width:100%;height:100%}.dispatcher-directory-row>span:first-child>b{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;font-size:13px;display:flex;overflow:hidden}.dispatcher-directory-row>span:first-child small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:500}.dispatcher-directory-row>span:nth-child(2)>em{color:#bd672a;background:#fff1e7;border-radius:99px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.dispatcher-directory-row>span:nth-child(3),.dispatcher-directory-row>span:nth-child(4){text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;display:flex;overflow:hidden}.dispatcher-directory-row>span:nth-child(3) svg,.dispatcher-directory-row>span:nth-child(4) svg{width:14px;color:var(--muted);flex:0 0 14px}.dispatcher-directory-row>span.is-unassigned{color:#a06e36}.dispatcher-directory-row>span:last-child{justify-content:flex-end;gap:7px;padding-right:0;display:flex}.dispatcher-directory-row>span:last-child button,.dispatcher-directory-mobile header button{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.dispatcher-directory-row>span:last-child button:hover,.dispatcher-directory-mobile header button:hover{background:var(--tile)}.dispatcher-directory-row>span:last-child button.remove,.dispatcher-directory-mobile header button.remove{color:#c83f59}.dispatcher-directory-row>span:last-child svg,.dispatcher-directory-mobile header button svg{width:14px}.dispatcher-directory-mobile{display:none}.dispatcher-avatar-editor{border:1px solid var(--line);background:var(--tile);border-radius:16px;align-items:center;padding:14px;grid-template-columns:none!important;gap:14px!important;margin-top:16px!important;display:flex!important}.dispatcher-avatar-editor>button{color:#fff;width:66px;height:66px;font:inherit;background:#e6a16d;border:0;border-radius:20px;flex:0 0 66px;place-items:center;font-size:18px;font-weight:850;display:grid;position:relative;overflow:visible}.dispatcher-avatar-editor>button>img{object-fit:cover;border-radius:20px;width:100%;height:100%;overflow:hidden}.dispatcher-avatar-editor>button>span{place-items:center;display:grid}.dispatcher-avatar-editor>button>span svg{width:22px}.dispatcher-avatar-editor>button>i{border:3px solid var(--surface);color:#fff;background:#24211f;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:-5px;right:-5px}.dispatcher-avatar-editor>button>i svg{width:11px}.dispatcher-avatar-editor>div{flex-direction:column;align-items:flex-start;gap:0!important;display:flex!important}.dispatcher-avatar-editor>div b{font-size:12px}.dispatcher-avatar-editor>div small{color:var(--muted);margin-top:3px;font-size:10px}.dispatcher-avatar-editor>div button{color:#c83f59;font:inherit;background:0 0;border:0;margin-top:7px;padding:0;font-size:10px;font-weight:750}.dispatcher-role-field{margin-top:15px!important}@media (width<=1120px){.dispatcher-directory-table{display:none}.dispatcher-directory-mobile{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.dispatcher-directory-mobile>article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:17px;padding:15px}.dispatcher-directory-mobile header{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;display:grid}.dispatcher-directory-mobile header>span{flex-direction:column;min-width:0;display:flex}.dispatcher-directory-mobile header b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dispatcher-directory-mobile header small{color:var(--muted);margin-top:4px;font-size:10px}.dispatcher-directory-mobile header>div{gap:6px;display:flex}.dispatcher-directory-mobile dl{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0;display:grid}.dispatcher-directory-mobile dl>div{background:var(--tile);border-radius:11px;min-width:0;padding:10px}.dispatcher-directory-mobile dt{color:var(--muted);text-transform:uppercase;font-size:9px}.dispatcher-directory-mobile dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;font-weight:700;overflow:hidden}}@media (width<=700px){.dispatcher-directory-summary{grid-template-columns:1fr 1fr}.dispatcher-directory-summary>span{min-height:78px;padding:14px}.dispatcher-directory-summary>span:nth-child(2){border-right:0}.dispatcher-directory-summary>span:last-child{border-top:1px solid var(--line);grid-column:1/-1}.dispatcher-directory-tools{flex-direction:column;align-items:stretch}.dispatcher-directory-tools label{width:100%}.dispatcher-directory-tools input{font-size:16px}.dispatcher-directory-tools select{width:100%;font-size:16px}.dispatcher-directory-mobile{grid-template-columns:1fr}.dispatcher-avatar-editor{grid-template-columns:none!important}.dispatcher-modal form>div:not(.dispatcher-avatar-editor){grid-template-columns:1fr}}.dispatchers-directory-page .dispatchers-heading p{font-size:14px}.dispatcher-directory-summary small{font-size:12px}.dispatcher-directory-tools input,.dispatcher-directory-tools select{font-size:14px}.dispatcher-directory-table>header,.dispatcher-directory-row{grid-template-columns:minmax(220px,1.25fr) 135px minmax(160px,1fr) minmax(190px,1fr) 125px 100px}.dispatcher-directory-table>header{font-size:11px}.dispatcher-directory-row>span:first-child>i,.dispatcher-directory-mobile header>i,.dispatcher-avatar-editor>button,.dispatcher-avatar-editor>button>img{border-radius:50%}.duty-page{color:var(--ink);flex-direction:column;gap:14px;padding-bottom:80px;display:flex}.duty-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 2px;display:flex}.duty-heading>div>span{color:#c66e35;letter-spacing:.1em;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.duty-heading>div>span svg{width:14px}.duty-heading h1{letter-spacing:-.045em;margin:7px 0 0;font-size:34px;line-height:1}.duty-heading p{color:var(--muted);margin:8px 0 0;font-size:13px}.duty-heading .product-button svg{width:15px}.duty-toolbar{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:auto minmax(240px,1fr) 220px;align-items:center;gap:10px;padding:10px;display:grid}.duty-week-nav{border:1px solid var(--line);border-radius:13px;grid-template-columns:40px minmax(190px,1fr) 40px;align-items:center;display:grid;overflow:hidden}.duty-week-nav>button{height:42px;color:var(--ink);background:0 0;border:0}.duty-week-nav>button:hover{background:var(--tile)}.duty-week-nav svg{width:16px}.duty-week-nav>span{flex-direction:column;align-items:center;display:flex}.duty-week-nav small{color:var(--muted);letter-spacing:.09em;font-size:8px;font-weight:800}.duty-week-nav b{margin-top:2px;font-size:12px}.duty-toolbar>label{align-items:center;display:flex;position:relative}.duty-toolbar>label>svg{width:15px;color:var(--muted);position:absolute;left:13px}.duty-toolbar input,.duty-toolbar select{border:1px solid var(--line);background:var(--surface);width:100%;height:44px;color:var(--ink);font:inherit;border-radius:13px;font-size:13px}.duty-toolbar>label input{padding:0 40px}.duty-toolbar>label button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;position:absolute;right:7px}.duty-toolbar>label button svg{width:13px}.duty-toolbar>select{padding:0 12px}.duty-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.duty-summary article{border:1px solid var(--line);background:var(--surface);min-height:82px;box-shadow:var(--shadow-sm);border-radius:17px;align-items:center;gap:12px;padding:14px 16px;display:flex}.duty-summary article>svg{color:#e27e3e;width:20px}.duty-summary span{flex-direction:column;display:flex}.duty-summary small{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:850}.duty-summary b{font-variant-numeric:tabular-nums;margin-top:6px;font-size:21px}.duty-grid{scroll-snap-type:x proximity;grid-template-columns:repeat(7,minmax(170px,1fr));gap:9px;padding:2px 2px 10px;display:grid;overflow-x:auto}.duty-grid>article{border:1px solid var(--line);background:var(--surface);min-height:370px;box-shadow:var(--shadow-sm);scroll-snap-align:start;border-radius:18px}.duty-grid>article[data-today]{box-shadow:0 0 0 2px #ec8b4d1f,var(--shadow-sm);border-color:#ec8b4d}.duty-grid>article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:65px;padding:11px 13px;display:flex}.duty-grid>article>header span{align-items:center;gap:8px;display:flex}.duty-grid>article>header small{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.duty-grid>article>header b{font-size:24px}.duty-grid>article>header em{background:var(--tile);color:var(--muted);border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.duty-grid>article[data-today]>header em{color:#c8682f;background:#fff0e6}.duty-grid>article>div{flex-direction:column;gap:8px;padding:9px;display:flex}.duty-shift{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:11px;display:grid;position:relative}.duty-shift[data-complete]{background:#2bae70}@supports (color:color-mix(in lab, red, red)){.duty-shift[data-complete]{background:color-mix(in srgb,#2bae70 6%,var(--surface))}}.duty-shift>i{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:850;display:grid;overflow:hidden}.duty-shift>i img{object-fit:cover;width:100%;height:100%}.duty-shift>span{flex-direction:column;min-width:0;display:flex}.duty-shift>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.duty-shift>span>small{color:var(--muted);align-items:center;gap:4px;margin-top:4px;font-size:8px;display:flex}.duty-shift>span>small svg{width:10px}.duty-shift p{color:var(--muted);margin:7px 0 0;font-size:8px;line-height:1.4}.duty-shift>div{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;gap:4px;padding-top:7px;display:flex}.duty-shift>div button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.duty-shift>div button:hover{background:var(--tile);color:var(--ink)}.duty-shift>div button:last-child:hover{color:#c83f59}.duty-shift>div svg{width:13px}.duty-empty{border:1px dashed var(--line);min-height:92px;color:var(--muted);font:inherit;background:0 0;border-radius:14px;align-content:center;place-items:center;gap:5px;font-size:9px;display:grid}.duty-empty:hover{color:#c66e35;background:#fff8f3;border-color:#e69058}.duty-empty svg{width:15px}.duty-modal{z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#15110f94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.duty-modal>form{border:1px solid var(--line);background:var(--surface);border-radius:26px;width:min(610px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 30px 90px #14100e4d}.duty-modal form>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.duty-modal header small{color:#cc6e34;letter-spacing:.09em;font-size:9px;font-weight:850}.duty-modal h2{margin:4px 0 0;font-size:22px}.duty-modal header>button{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.duty-modal header svg{width:15px}.duty-form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:20px 22px;display:grid}.duty-form-grid label{flex-direction:column;gap:7px;display:flex}.duty-form-grid label>span{color:var(--muted);font-size:10px;font-weight:800}.duty-form-grid input,.duty-form-grid select,.duty-form-grid textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:12px;font-size:14px}.duty-form-grid input,.duty-form-grid select{height:44px;padding:0 11px}.duty-form-grid>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.duty-notes{grid-column:1/-1}.duty-form-grid textarea{resize:vertical;min-height:92px;padding:11px}.duty-modal footer{justify-content:flex-end;gap:9px;padding:14px 22px 20px;display:flex}@media (width<=900px){.duty-toolbar{grid-template-columns:1fr 1fr}.duty-week-nav{grid-column:1/-1}.duty-grid{grid-template-columns:repeat(7,minmax(210px,74vw))}}@media (width<=620px){.duty-heading{flex-direction:column;align-items:stretch}.duty-heading .product-button{width:100%;height:48px}.duty-toolbar{grid-template-columns:1fr}.duty-week-nav{grid-column:auto}.duty-toolbar>select{height:46px}.duty-summary{grid-template-columns:1fr}.duty-summary article{min-height:68px}.duty-form-grid{grid-template-columns:1fr}.duty-form-grid>div,.duty-notes{grid-column:auto}.duty-modal{align-items:end;padding:0}.duty-modal>form{border-radius:25px 25px 0 0;max-height:94dvh}}.duty-heading .product-button{white-space:nowrap;justify-content:center;min-width:142px}.duty-heading .product-button svg{flex:0 0 15px;width:15px}.duty-week-nav{border:0;grid-template-columns:42px minmax(190px,1fr) 42px auto;gap:8px;overflow:visible}.duty-week-nav>button{border:1px solid var(--line);background:var(--surface);border-radius:50%;width:42px;height:42px;box-shadow:0 3px 9px #231e1b0b}.duty-week-nav>span{border:1px solid var(--line);background:var(--surface);border-radius:999px;justify-content:center;height:42px;padding:0 16px}.duty-week-nav>.duty-today{border-radius:999px;width:auto;padding:0 16px;font-size:12px;font-weight:750}.duty-summary{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:17px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.duty-summary article{border:0;border-right:1px solid var(--line);min-height:62px;box-shadow:none;border-radius:0}.duty-summary article:last-child{border-right:0}.duty-summary article:nth-child(2){background:#ee8a4b}@supports (color:color-mix(in lab, red, red)){.duty-summary article:nth-child(2){background:color-mix(in srgb,#ee8a4b 5%,var(--surface))}}.duty-grid{grid-template-columns:repeat(7,minmax(148px,1fr));gap:8px}.duty-grid>article{min-height:320px}.duty-grid>article>header{min-height:56px;padding:9px 11px}.duty-grid>article>header h2{align-items:center;gap:8px;margin:0;display:flex}.duty-grid>article>header h2 small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.duty-grid>article>header h2 b{font-size:21px}.duty-grid>article>header em{background:0 0;padding:0}.duty-grid>article[data-today]>header em{background:#fff0e6;padding:4px 7px}.duty-empty{min-height:78px}.duty-company,.duty-status{background:var(--tile);border-radius:999px;align-self:flex-start;padding:3px 6px;font-weight:700}.duty-status{color:#8a6335!important;background:#fff4e7!important}.duty-shift[data-complete] .duty-status{color:#19724d!important;background:#e9f7ef!important}.duty-shift p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.duty-no-match{min-height:96px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:5px;font-size:10px;display:grid}.duty-no-match>svg{width:15px}.duty-no-match button{color:#c66e35;font:inherit;background:0 0;border:0;font-weight:750}.duty-modal header p{color:var(--muted);margin:5px 0 0;font-size:11px}.duty-modal header>button{width:44px;height:44px}.duty-form-error{color:#b82d43;background:#fff0f1;border-radius:11px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:12px}.duty-modal footer{background:var(--surface);position:sticky;bottom:0}.duty-page button:focus-visible,.duty-page input:focus-visible,.duty-page select:focus-visible,.duty-page textarea:focus-visible{outline-offset:2px;outline:2px solid #e98547}.duty-page button{transition:background-color .16s,color .16s,transform .16s,box-shadow .16s}.duty-page button:active{transform:scale(.98)}@media (width<=1180px) and (width>=621px){.duty-grid{grid-template-columns:repeat(7,minmax(180px,1fr))}}@media (width<=900px){.duty-week-nav{grid-column:1/-1;grid-template-columns:44px minmax(0,1fr) 44px auto}.duty-week-nav>button{width:44px;height:44px}}@media (width<=620px){.duty-toolbar{gap:12px}.duty-week-nav{grid-template-columns:44px minmax(0,1fr) 44px}.duty-week-nav>.duty-today{grid-column:1/-1;width:100%;height:44px}.duty-summary{grid-template-columns:repeat(3,1fr)}.duty-summary article{gap:7px;min-width:0;min-height:72px;padding:10px}.duty-summary article>svg{width:17px}.duty-summary small{font-size:9px}.duty-summary b{font-size:18px}.duty-grid{scroll-snap-type:none;flex-direction:column;gap:10px;padding-bottom:0;display:flex;overflow:visible}.duty-grid>article{width:100%;min-height:0}.duty-grid>article>div{min-height:86px}.duty-shift>span>b{font-size:14px}.duty-shift>span>small,.duty-shift p{font-size:12px}.duty-shift>div{gap:10px}.duty-shift>div button{width:44px;height:44px}.duty-empty{min-height:72px;font-size:12px}.duty-toolbar input,.duty-toolbar select,.duty-form-grid input,.duty-form-grid select,.duty-form-grid textarea{font-size:16px}.duty-toolbar>label button{width:44px;height:44px}.duty-modal footer .product-button{min-height:44px}.duty-modal footer{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.duty-page button{transition:none}}.dispatcher-directory-row{min-height:80px;font-size:13px}.dispatcher-directory-row>span:first-child>b{font-size:14px}.dispatcher-directory-row>span:first-child small{font-size:11px}.dispatcher-directory-row>span:nth-child(5){color:var(--muted);align-items:center;gap:7px;display:flex}.dispatcher-directory-row>span:nth-child(5) svg{width:14px}.dispatcher-modal label>span{font-size:11px}.dispatcher-modal input,.dispatcher-modal select{font-size:14px}.dispatcher-password-box{border:1px solid var(--line);background:var(--tile);border-radius:15px;padding:14px;align-items:end!important}.dispatcher-password-box>button{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:800;display:flex}.dispatcher-password-box>button svg{width:14px}.monthly-page--accounting .monthly-add,.monthly-page--accounting .monthly-bulk,.monthly-page--accounting .monthly-row-actions,.monthly-page--accounting .monthly-table tbody input,.monthly-page--accounting .monthly-table tbody select,.monthly-page--accounting .monthly-load-link,.monthly-page--accounting .monthly-notes-cell input,.monthly-page--accounting .monthly-mobile-list header>button,.monthly-page--accounting .monthly-mobile-list footer{pointer-events:none;opacity:.45}.monthly-page--accounting .monthly-acc-toggle,.monthly-page--accounting .monthly-acc-picker button{pointer-events:auto;opacity:1}.duty-roster-full{flex-direction:column;gap:14px;display:flex}.duty-hero{color:#fff;background:#0d2a20;border:1px solid #1b7353;border-radius:17px;padding:17px;box-shadow:0 12px 28px #0d2a2024}.duty-hero-title{align-items:center;gap:12px;margin-bottom:14px;display:flex}.duty-hero-title>i{color:#fff;background:#13ad72;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.duty-hero-title>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.duty-hero-title small{color:#7fd6b3;letter-spacing:.1em;font-size:9px;font-weight:850}.duty-hero-title b{font-size:17px}.duty-avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:850;display:inline-grid;overflow:hidden}.duty-avatar img{object-fit:cover;width:100%;height:100%}.duty-avatar--large{border:2px solid #ffffffbf;width:44px;height:44px;font-size:13px}.duty-strip{scroll-snap-type:x proximity;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.duty-strip>article{scroll-snap-align:start;background:#ffffff0b;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:91px;min-height:80px;padding:9px;display:flex}.duty-strip>article[data-current]{background:#ffffff12;border-color:#ef5f67}.duty-strip>article[data-past]{opacity:.52}.duty-strip>article>small{color:#8ea99e;font-size:9px;font-weight:800}.duty-strip>article>div{flex-direction:column;align-items:center;gap:3px;display:flex}.duty-strip>article b{text-overflow:ellipsis;white-space:nowrap;max-width:76px;font-size:10px;overflow:hidden}.duty-panels{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:13px;display:grid}.duty-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:17px;padding:15px;overflow:hidden}.duty-panel-title{align-items:center;gap:9px;margin-bottom:12px;display:flex}.duty-panel-title>i{color:#e4516b;background:#ffe8ec;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.duty-panel-title h2 small{color:var(--muted);font-size:9px;font-weight:600}.duty-panel>p{color:var(--muted);margin:-3px 0 12px 39px;font-size:10px}.duty-panel>p.warning{color:#c57620}.duty-fair-head,.duty-fair-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,1fr) repeat(4,48px);align-items:center;display:grid}.duty-fair-head{min-height:26px;color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.duty-fair-head span:not(:first-child){text-align:right}.duty-fair-row{min-height:34px;font-size:10px}.duty-fair-row>span:first-child{align-items:center;gap:7px;min-width:0;display:flex}.duty-fair-row>span:first-child b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.duty-fair-row>b,.duty-fair-row>span:not(:first-child){text-align:right}.duty-fair-row>label{justify-content:flex-end;align-items:center;gap:3px;display:flex}.duty-fair-row input{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:999px;width:38px;height:23px;padding:0 4px;font-size:10px}.duty-fair-row label small{color:var(--muted)}.duty-fairness footer{color:var(--muted);margin-top:9px;font-size:8px}.duty-history-row{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:38px;font-size:9px;display:grid}.duty-history-row>b{color:var(--muted)}.duty-history-row>span{flex-wrap:wrap;gap:4px;display:flex}.duty-history-row em{color:var(--muted);font-style:normal}.duty-person-pill{background:var(--tile);border-radius:999px;align-items:center;gap:4px;padding:3px 5px;display:inline-flex!important}.duty-person-pill select{max-width:64px;color:var(--muted);background:0 0;border:0;font-size:8px}.duty-person-pill button,.duty-history-row>div button,.duty-order-row button{width:27px;height:27px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.duty-person-pill button{width:18px;height:18px}.duty-person-pill svg,.duty-history-row>div svg,.duty-order-row svg{width:11px}.duty-history-row>div{align-items:center;gap:3px;display:flex}.duty-history-row>div select,.duty-add-rotation{border:1px solid var(--line);background:var(--surface);height:29px;color:var(--ink);border-radius:999px;padding:0 8px;font-size:9px}.duty-order-row{background:var(--tile);border-radius:10px;grid-template-columns:23px 25px minmax(0,1fr) repeat(3,27px);align-items:center;gap:6px;min-height:39px;margin-bottom:5px;padding:5px 7px;font-size:10px;display:grid}.duty-order-row>span{background:var(--surface);width:21px;height:21px;color:var(--muted);border-radius:50%;place-items:center;font-weight:800;display:grid}.duty-order-row button:disabled{opacity:.25}.duty-order-row button:last-child:hover{color:#c83f59}.duty-add-rotation{margin-top:8px}.duty-anchor{color:var(--muted);align-items:center;gap:8px;margin-top:11px;font-size:9px;font-weight:700;display:flex}.duty-anchor input{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);border-radius:10px;padding:0 9px;font-size:10px}@media (width<=1100px){.duty-panels{grid-template-columns:1fr 1fr}.duty-order{grid-column:1/-1}}@media (width<=700px){.duty-panels{grid-template-columns:1fr}.duty-order{grid-column:auto}.duty-hero{padding:14px}.duty-fair-head{display:none}.duty-fair-row{grid-template-columns:minmax(0,1fr) repeat(4,42px);min-height:42px}.duty-history-row{grid-template-columns:42px minmax(0,1fr)}.duty-history-row>div{grid-column:2;justify-content:flex-end;padding-bottom:7px}.duty-panel{padding:13px}.duty-panel>p{margin-left:0}.duty-anchor{flex-direction:column;align-items:flex-start}.duty-anchor input{width:100%;font-size:16px}.duty-history-row>div select,.duty-add-rotation{font-size:14px}}.duty-hero{padding:18px}.duty-avatar--large{width:46px;height:46px;font-size:14px}.duty-strip{gap:8px;padding-bottom:4px}.duty-strip>article{gap:7px;min-width:104px;min-height:88px;padding:10px}.duty-strip>article>small{color:#aec3ba;flex-direction:column;align-items:center;gap:2px;font-size:11px;display:flex}.duty-strip>article[data-current]>small{color:#fff}.duty-strip>article b{max-width:86px;font-size:12px;line-height:1.25}.duty-order{grid-column:auto}.duty-panel{padding:18px}.duty-panel-title{gap:10px;margin-bottom:13px}.duty-panel-title>i{width:32px;height:32px}.duty-panel-title svg{width:15px}.duty-panel-title h2{font-size:15px;line-height:20px}.duty-panel-title h2 small{font-size:11px}.duty-panel>p{margin:-2px 0 14px 42px;font-size:12px;line-height:1.4}.duty-fair-head,.duty-fair-row{font-variant-numeric:tabular-nums;grid-template-columns:minmax(160px,1fr) repeat(4,64px)}.duty-fair-head{min-height:32px;font-size:10px}.duty-fair-row{min-height:44px;font-size:12px;line-height:16px}.duty-fair-row>span:first-child{gap:8px}.duty-fair-row input{width:50px;height:32px;font:inherit;border-radius:10px;font-size:12px}.duty-fair-row label small{color:#a65f16;font-size:11px;font-weight:700}.duty-fairness footer{margin-top:12px;font-size:11px;line-height:15px}.duty-order-row{border-radius:11px;grid-template-columns:24px 28px minmax(0,1fr) repeat(3,32px);gap:7px;min-height:46px;margin-bottom:6px;padding:6px 8px;font-size:12px;line-height:16px}.duty-order-row>span{font-variant-numeric:tabular-nums;width:23px;height:23px}.duty-order-row button{width:32px;height:32px}.duty-order-row button:hover{background:var(--surface);color:var(--ink)}.duty-order-row button:disabled{box-shadow:none;opacity:.3}.duty-order-row svg{width:14px}.duty-add-rotation{width:100%;height:40px;font:inherit;border-radius:12px;margin-top:10px;padding:0 12px;font-size:12px}.duty-anchor{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;font-size:12px}.duty-anchor input{height:40px;font:inherit;font-size:13px}@media (width<=900px){.duty-panels{grid-template-columns:1fr}.duty-order{grid-column:auto}.duty-panel{padding:16px}}@media (width<=700px){.duty-roster-full{gap:12px}.duty-hero{padding:14px}.duty-hero-title b{font-size:18px}.duty-strip{scroll-snap-type:x mandatory;margin-right:-14px}.duty-strip>article{min-width:106px}.duty-panel{padding:14px}.duty-panel>p{margin-left:0;font-size:13px}.duty-fair-row{grid-template-columns:minmax(128px,1fr) repeat(4,minmax(44px,1fr));min-height:58px;font-size:13px}.duty-fair-row>b,.duty-fair-row>span:not(:first-child),.duty-fair-row>label{flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;display:flex}.duty-fair-row>[data-label]:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.duty-fair-row input{width:44px;height:44px;font-size:16px}.duty-order-row{grid-template-columns:24px 28px minmax(0,1fr) repeat(3,44px);min-height:56px;font-size:13px}.duty-order-row button{width:44px;height:44px}.duty-add-rotation{height:44px;font-size:16px}.duty-anchor{font-size:12px}.duty-anchor input{height:44px}}.footer-action--active{background:var(--tile)!important;color:var(--ink)!important}.settings-page{flex-direction:column;gap:18px;display:flex}.settings-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.settings-heading h1{letter-spacing:-.035em;margin:0;font-size:30px;line-height:1.1}.settings-heading p{color:var(--muted);margin:7px 0 0;font-size:13px}.settings-heading .product-button{min-width:142px}.settings-page>form{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.settings-nav{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;gap:4px;padding:8px;display:flex;position:sticky;top:78px}.settings-nav span{height:42px;color:var(--muted);border-radius:11px;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.settings-nav span.is-active{color:#fff;background:#24211f}.settings-nav svg{width:16px}.settings-content{flex-direction:column;gap:14px;min-width:0;display:flex}.settings-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:17px;padding:20px}.settings-card>header{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.settings-card>header>i{color:#c96728;background:#fff0e7;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.settings-card>header>i svg{width:17px}.settings-card>header h2{margin:0;font-size:16px;line-height:22px}.settings-card>header p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:17px}.settings-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-fields--three{grid-template-columns:repeat(3,1fr)}.settings-field{flex-direction:column;gap:7px;min-width:0;display:flex}.settings-field--wide{grid-column:1/-1}.settings-field>span{font-size:12px;font-weight:750}.settings-field>div{align-items:center;display:flex;position:relative}.settings-field>div>svg{width:16px;color:var(--muted);pointer-events:none;position:absolute;left:13px}.settings-field input,.settings-field select{border:1px solid var(--line);background:var(--surface);width:100%;height:44px;color:var(--ink);font:inherit;border-radius:12px;outline:none;padding:0 13px;font-size:14px}.settings-field>div input{padding-left:40px}.settings-field input:focus,.settings-field select:focus{border-color:#d77b3f;box-shadow:0 0 0 3px #d77b3f21}.settings-field small{color:var(--muted);font-size:11px;line-height:15px}.settings-security-note{color:#216a4d;background:#f2faf6;border:1px solid #cae8da;border-radius:15px;align-items:flex-start;gap:11px;padding:15px 17px;display:flex}.settings-security-note>svg{flex:none;width:18px}.settings-security-note>span{flex-direction:column;gap:3px;display:flex}.settings-security-note b{font-size:12px}.settings-security-note small{font-size:11px;line-height:16px}.settings-mobile-save{display:none}.dark .settings-security-note{color:#a8dfc8;background:#163528;border-color:#285b47}@media (width<=900px){.settings-page>form{grid-template-columns:1fr}.settings-nav{flex-direction:row;position:static;overflow-x:auto}.settings-nav span{min-width:max-content}.settings-fields--three{grid-template-columns:1fr 1fr}.settings-fields--three .settings-field:last-child{grid-column:1/-1}}@media (width<=620px){.settings-page{gap:14px}.settings-heading{align-items:flex-start}.settings-heading h1{font-size:28px}.settings-heading>div+button{display:none}.settings-page>form{gap:12px}.settings-nav{margin:0 -4px;padding:5px}.settings-nav span{height:44px}.settings-card{padding:16px}.settings-card>header{margin-bottom:16px}.settings-fields,.settings-fields--three{grid-template-columns:1fr;gap:14px}.settings-fields--three .settings-field:last-child,.settings-field--wide{grid-column:auto}.settings-field input,.settings-field select{height:48px;font-size:16px}.settings-mobile-save{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7fbeb;border-radius:16px;padding:8px;display:block;position:sticky;bottom:74px}.settings-mobile-save .product-button{width:100%;height:48px}.dark .settings-mobile-save{background:#151518eb}}.settings-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.settings-scope{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.settings-scope svg{width:15px}.settings-status{z-index:20;min-height:0;padding:0;position:fixed;bottom:22px;right:22px}.settings-status:not(:empty){color:#fff;box-shadow:var(--shadow-md);background:#24211f;border-radius:12px;padding:11px 15px;font-size:13px;font-weight:700}.settings-nav a{height:44px;color:var(--muted);border-radius:11px;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.settings-nav a:hover{background:var(--tile);color:var(--ink)}.settings-nav a.is-active{color:#fff;background:#24211f}.settings-card{scroll-margin-top:84px}.settings-section-form{display:block}.settings-card-actions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:18px;padding-top:16px;display:flex}.settings-profile-row{align-items:center;gap:14px;margin-bottom:18px;display:flex}.settings-avatar{border:3px solid var(--surface);outline:1px solid var(--line);color:#fff;width:68px;height:68px;box-shadow:var(--shadow-sm);cursor:pointer;background:#24211f;border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid;overflow:hidden}.settings-avatar img{object-fit:cover;width:100%;height:100%}.settings-profile-meta{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.settings-profile-meta>span{color:var(--muted);font-size:12px}.settings-profile-meta>button,.settings-company-list button,.settings-archive-list button{color:#c65e1c;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.settings-company-list{border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.settings-company-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 14px;display:flex}.settings-company-list>div:last-child{border-bottom:0}.settings-company-list>div>span{align-items:center;gap:9px;min-width:0;display:flex}.settings-company-list svg{width:16px;color:var(--muted)}.settings-company-list em{color:#168154;background:#e4f6ed;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800}.settings-add-company{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px;display:grid}.settings-add-company>input{border:1px solid var(--line);background:var(--surface);height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:0 13px;font-size:14px}.settings-section-form .settings-fields+.settings-fields{margin-top:16px}.settings-swatches{border:0;align-items:center;gap:9px;margin:0;padding:0;display:flex}.settings-swatches legend{margin-bottom:10px;font-size:12px;font-weight:750}.settings-swatches label{cursor:pointer;place-items:center;width:46px;height:46px;display:grid;position:relative}.settings-swatches input{opacity:0;position:absolute}.settings-swatches span{border:5px solid var(--surface);outline:1px solid var(--line);background:var(--swatch);width:36px;height:36px;box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;display:grid}.settings-swatches input:checked+span{outline:2px solid var(--swatch);outline-offset:2px}.settings-swatches svg{color:#fff;stroke-width:3px;width:15px}.settings-preference-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.settings-preference-grid>label{border:1px solid var(--line);background:var(--tile);cursor:pointer;border-radius:13px;align-items:center;gap:11px;min-height:64px;padding:11px 13px;display:flex}.settings-preference-grid input{accent-color:#24211f;width:18px;height:18px}.settings-preference-grid span{flex-direction:column;gap:3px;display:flex}.settings-preference-grid b{font-size:13px}.settings-preference-grid small,.settings-action-rows small,.settings-restore-preview small,.settings-archive-list small{color:var(--muted);font-size:11px;line-height:16px}.settings-action-rows{border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.settings-action-rows>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 14px;display:flex}.settings-action-rows>div:last-child{border-bottom:0}.settings-action-rows>div>span{flex-direction:column;gap:3px;display:flex}.settings-action-rows>div>div{gap:8px;display:flex}.settings-action-rows>div>svg{width:19px;color:var(--muted)}.settings-restore-preview{background:#fff5f2;border:1px solid #efc5bd;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:14px;display:flex}.settings-restore-preview>span{flex-direction:column;gap:3px;display:flex}.settings-restore-preview>div{gap:8px;display:flex}.settings-archive-list{border:1px solid var(--line);border-radius:14px;flex-direction:column;margin-top:12px;display:flex;overflow:hidden}.settings-archive-list>div{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:52px;padding:8px 13px;display:grid}.settings-archive-list>div:last-child{border:0}.settings-mini-avatar{color:#7a5b49;background:#efeae6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.settings-field input:focus,.settings-field select:focus,.settings-add-company>input:focus{border-color:#d77b3f;outline:none;box-shadow:0 0 0 3px #d77b3f21}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :before,html[data-reduce-motion=true] :after{transition-duration:.01ms!important;animation-duration:.01ms!important}@media (width<=900px){.settings-layout{grid-template-columns:1fr}.settings-nav{flex-direction:row;position:static;overflow-x:auto}.settings-nav a{min-width:max-content}}@media (width<=620px){.settings-scope{display:none}.settings-layout{gap:12px}.settings-nav{margin:0 -4px;padding:5px}.settings-nav a{height:44px}.settings-card-actions .product-button{width:100%;height:48px}.settings-profile-row{align-items:flex-start}.settings-fields,.settings-fields--three,.settings-preference-grid,.settings-add-company{grid-template-columns:1fr}.settings-add-company .product-button{width:100%;height:48px}.settings-action-rows>div,.settings-restore-preview{flex-direction:column;align-items:flex-start}.settings-action-rows>div>div,.settings-restore-preview>div{flex-direction:column;width:100%}.settings-action-rows .product-button,.settings-restore-preview .product-button{width:100%;height:46px}.settings-swatches{flex-wrap:wrap}.settings-archive-list>div{grid-template-columns:32px minmax(0,1fr) auto}.settings-archive-list small{grid-column:2}.settings-status{text-align:center;bottom:82px;left:12px;right:12px}}.duty-modal{z-index:1000}.duty-grid--saturday{grid-template-columns:minmax(0,1fr);overflow:visible}.duty-grid--saturday>article{min-height:220px}.duty-grid--saturday>article>header h2{align-items:baseline;gap:9px;display:flex}.duty-grid--saturday>article>header h2 b{font-size:18px}.duty-grid--saturday>article>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.duty-grid--saturday .duty-empty,.duty-grid--saturday .duty-no-match{grid-column:1/-1;min-height:118px}@media (width<=620px){.duty-modal>form{grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:94dvh;max-height:94dvh;display:grid;overflow:hidden}.duty-modal .duty-form-grid{overscroll-behavior:contain;overflow-y:auto}.duty-modal footer{position:static}body:has(.duty-modal) .mobile-tabbar{display:none}.duty-grid--saturday>article>div{grid-template-columns:1fr}}.settings-field input,.settings-field select,.settings-add-company>input{border:1px solid var(--line)!important;background:var(--tile)!important}.settings-field input:focus,.settings-field select:focus,.settings-add-company>input:focus{border-color:#d77b3f!important}.settings-page{--settings-ink:#201f1d;--settings-warm:#ee7a32;max-width:1440px;margin:0 auto;padding-bottom:44px}.settings-heading{padding:10px 4px 8px;position:relative}.settings-heading>div:before{content:"Control center";color:#a9511c;letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:750;line-height:1;display:block}.settings-heading h1{letter-spacing:-.045em;font-size:34px}.settings-heading p{max-width:600px;font-size:14px;line-height:20px}.settings-scope{border-color:var(--settings-ink);background:var(--settings-ink);color:#fff;height:40px;padding:0 15px;box-shadow:0 8px 20px #2a231e1f}.settings-nav{background:var(--settings-ink);border-color:#302e2b;border-radius:18px;gap:3px;padding:16px 10px 12px;top:76px;box-shadow:0 14px 34px #2a231e26}.settings-nav:before{content:"Settings";color:#aaa7a2;letter-spacing:.02em;padding:2px 12px 12px;font-size:11px;font-weight:650}.settings-nav a{color:#aaa7a2;height:46px;position:relative}.settings-nav a:hover{color:#fff;background:#302f2c}.settings-nav a.is-active{color:var(--settings-ink);background:#fff;box-shadow:0 5px 16px #0000002e}.settings-nav a.is-active:after{content:"";background:var(--settings-warm);border-radius:50%;width:6px;height:6px;position:absolute;right:12px}.settings-content{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:16px;display:grid}.settings-card{border-color:#dedbd7;border-radius:18px;padding:24px;position:relative;overflow:hidden;box-shadow:0 8px 24px #30271f0e}.settings-card:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.settings-card:hover{border-color:#d2cdc8;transition:border-color .18s,box-shadow .18s;box-shadow:0 12px 30px #30271f13}.settings-card>header{margin-bottom:22px}.settings-card>header>i{color:#c65e1c;background:#fff0e7;border-radius:12px;width:40px;height:40px;box-shadow:inset 0 0 0 1px #c65e1c12}.settings-card>header h2{letter-spacing:-.018em;font-size:18px;line-height:22px}.settings-card>header p{max-width:52ch;font-size:12px;line-height:18px}#settings-profile{background:linear-gradient(145deg,#fff 58%,#fff8f3)}#settings-profile:before{background:var(--settings-warm)}#settings-companies{background:#fbfaf9}.settings-section-form{grid-column:1/-1}.settings-section-form .settings-card{background:linear-gradient(135deg,#fff,#fbfaf8)}.settings-data-card{grid-column:1/-1}.settings-profile-row{background:#ffffffbd;border:1px solid #e7e1dc;border-radius:15px;padding:14px}.settings-avatar{background:linear-gradient(145deg,#292724,#141312);width:72px;height:72px;box-shadow:0 8px 18px #251f1b2e}.settings-profile-meta>b{letter-spacing:-.015em;font-size:17px}.settings-profile-meta>button{color:var(--settings-warm)}.settings-field>span{letter-spacing:-.005em;font-size:13px}.settings-field input,.settings-field select,.settings-add-company>input{border-radius:12px;height:46px;font-size:14px;background:#f8f7f5!important;border-color:#dedad5!important}.settings-field input:hover,.settings-field select:hover,.settings-add-company>input:hover{background:#fff!important;border-color:#c9c3bd!important}.settings-company-list{background:#fff;border-color:#dedad5}.settings-company-list>div{min-height:60px}.settings-company-list b{font-size:14px}.settings-company-list em{color:#157a50;background:#e7f6ee}.settings-card-actions{margin-top:22px}.settings-card-actions .product-button--black{min-width:148px;box-shadow:0 7px 16px #1b191726}.settings-swatches{border:1px solid var(--line);background:#faf9f7;border-radius:14px;padding:14px 16px}.settings-swatches legend{float:left;width:100%}.settings-swatches label{width:44px;height:44px}.settings-preference-grid>label{background:#faf9f7;transition:transform .15s,border-color .15s}.settings-preference-grid>label:hover{border-color:#cfc9c3;transform:translateY(-1px)}.settings-action-rows{background:#faf9f7}.settings-action-rows>div{min-height:82px;padding:14px 16px}.settings-action-rows b{font-size:14px}.settings-status:not(:empty){background:var(--settings-ink);border:1px solid #393633;border-radius:14px;box-shadow:0 14px 30px #1d191638}@media (width<=1100px){.settings-content{grid-template-columns:1fr}.settings-section-form,.settings-data-card{grid-column:auto}}@media (width<=900px){.settings-layout{grid-template-columns:1fr}.settings-nav{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:row;padding:7px;top:auto}.settings-nav:before{display:none}.settings-nav a{color:var(--muted)}.settings-nav a:hover{background:var(--tile);color:var(--ink)}.settings-nav a.is-active{background:var(--settings-ink);color:#fff;box-shadow:none}.settings-nav a.is-active:after{display:none}}@media (width<=620px){.settings-page{padding-bottom:28px}.settings-heading{padding:4px 0}.settings-heading>div:before{margin-bottom:7px}.settings-heading h1{font-size:30px}.settings-heading p{font-size:13px;line-height:19px}.settings-card{border-radius:17px;padding:18px}.settings-card>header{margin-bottom:18px}.settings-card>header>i{width:38px;height:38px}.settings-card>header h2{font-size:17px}.settings-profile-row{padding:12px}.settings-avatar{width:64px;height:64px}.settings-field input,.settings-field select,.settings-add-company>input{height:50px;font-size:16px}.settings-card-actions{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:0;border-radius:15px;margin:20px -8px -8px;padding:9px 8px 8px;position:sticky;bottom:76px}.settings-card-actions .product-button{min-width:0}.settings-action-rows>div{min-height:0;padding:16px}}.settings-layout{grid-template-columns:224px minmax(0,920px);justify-content:center}.settings-content{max-width:920px;display:block}.settings-nav button{color:#aaa7a2;width:100%;height:46px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:700;display:flex;position:relative}.settings-nav button svg{width:16px}.settings-nav button.is-active:after{content:"";background:var(--settings-warm);border-radius:50%;width:6px;height:6px;position:absolute;right:12px}.settings-section-form,.settings-data-card{grid-column:auto}@keyframes settings-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=900px){.settings-layout{grid-template-columns:1fr}.settings-content{max-width:none}.settings-nav button{width:auto;min-width:max-content;color:var(--muted)}.settings-nav button:hover{background:var(--tile);color:var(--ink)}.settings-nav button.is-active{background:var(--settings-ink);color:#fff;box-shadow:none}.settings-nav button.is-active:after{display:none}}@media (width<=620px){.settings-nav{z-index:6;position:sticky;top:52px;box-shadow:0 7px 18px #28211c1a}.settings-profile-meta>button,.settings-company-list button,.settings-archive-list button{min-height:44px}.settings-card{min-height:420px}.settings-data-card{min-height:0}}@media (prefers-reduced-motion:reduce){.settings-card{animation:none}}.directory-carrier-trigger{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:3px;min-width:70px;max-width:100%;height:25px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.directory-carrier-trigger{border:1px solid color-mix(in srgb,var(--line) 86%,transparent)}}.directory-carrier-trigger{background:var(--surface);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.directory-carrier-trigger{background:color-mix(in srgb,var(--surface) 78%,var(--tile))}}.directory-carrier-trigger{color:var(--chime-text);font:inherit;cursor:pointer;font-size:10px;font-weight:720;line-height:1}.directory-carrier-trigger:hover{border-color:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.directory-carrier-trigger:hover{border-color:color-mix(in srgb,var(--chime-accent) 42%,var(--line))}}.directory-carrier-trigger:hover{background:var(--surface)}.directory-carrier-trigger svg{width:11px;color:var(--operation-meta)}.directory-carrier-value{min-width:18px;color:var(--operation-meta);font-size:11px;font-weight:700;display:inline-block}.directory-carrier-menu{z-index:80;border:1px solid var(--line);flex-direction:column;min-width:198px;max-width:260px;padding:5px;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.directory-carrier-menu{border:1px solid color-mix(in srgb,var(--line) 88%,transparent)}}.directory-carrier-menu{background:var(--surface);border-radius:10px;box-shadow:0 12px 28px #231d1829}.directory-carrier-menu button{min-height:34px;color:var(--chime-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;display:flex}.directory-carrier-menu button:hover,.directory-carrier-menu button[aria-checked=true]{background:var(--tile)}.directory-carrier-menu button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.directory-carrier-menu b{font-size:11px}.directory-carrier-menu small{color:var(--operation-meta);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.directory-carrier-menu svg{width:14px;color:var(--color-selected-indicator,var(--chime-accent));flex:none}.carrier-management-form{grid-template-columns:minmax(0,1fr) 160px auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.carrier-management-actions{gap:8px;display:flex}.carrier-management-actions>button:not(.product-button){height:40px;color:var(--operation-meta);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.carrier-management-actions>button svg{width:14px}.carrier-management-list,.carrier-management-archived{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.carrier-management-list>div,.carrier-management-archived>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 12px;display:flex}.carrier-management-list>div:last-child,.carrier-management-archived>div:last-child{border-bottom:0}.carrier-management-list>div>span:first-child,.carrier-management-archived>div>span{flex-direction:column;gap:2px;min-width:0;display:flex}.carrier-management-list b,.carrier-management-archived b{font-size:12px}.carrier-management-list small,.carrier-management-archived small{color:var(--operation-meta);font-size:10px}.carrier-management-list>div>span:last-child{gap:3px;display:flex}.carrier-management-list button{width:30px;height:30px;color:var(--operation-meta);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.carrier-management-list button:hover{background:var(--tile);color:var(--chime-accent)}.carrier-management-list button svg{width:14px}.carrier-management-list>p{color:var(--operation-meta);margin:0;padding:14px;font-size:12px}.carrier-management-archived{opacity:.72;border-style:dashed;margin-top:12px}.carrier-management-archived h3{border-bottom:1px solid var(--line);margin:0;padding:10px 12px;font-size:11px}.carrier-management-note,.carrier-management-notice{background:var(--tile);color:var(--operation-meta);border-radius:9px;margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:17px}.carrier-management-notice{color:var(--chime-text)}@media (width<=760px){.carrier-management-form{grid-template-columns:1fr}.carrier-management-actions{justify-content:flex-start}.directory-carrier-menu{max-width:calc(100vw - 24px)}}.settings-password-help{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:18px}.settings-card-actions button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none!important;transform:none!important}.settings-nav button:focus-visible,.settings-card button:focus-visible,.settings-field input:focus-visible,.settings-field select:focus-visible{outline-offset:2px;outline:2px solid #d56b28!important}.settings-page button:active:not(:disabled){transform:scale(.98)}@media (resolution>=1.5x){.settings-card>header p,.settings-profile-meta>span,.settings-action-rows small{font-weight:450}}.settings-company-actions{flex:none;align-items:center;gap:14px;display:flex}.settings-company-actions button{align-items:center;gap:5px;display:inline-flex}.settings-company-actions button svg{width:14px}.settings-company-actions button:disabled{color:var(--muted);cursor:not-allowed;opacity:.45}.settings-archived-companies{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.settings-archived-companies h3{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 9px;font-size:12px}.settings-archived-companies>div{background:#f4f2f0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:6px;padding:7px 12px;display:flex}.settings-archived-companies>div>span{align-items:center;gap:9px;display:flex}.settings-archived-companies svg{width:15px;color:var(--muted)}.settings-archived-companies b{font-size:13px}.settings-archived-companies button{color:#c65e1c;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:12px;font-weight:750}.settings-device-list{border:1px solid var(--line);background:#faf9f7;border-radius:15px;overflow:hidden}.settings-device-list>div,.settings-biometric{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:14px 16px;display:grid}.settings-device-list>div+div{border-top:1px solid var(--line)}.settings-device-icon{color:#393633;width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;place-items:center;display:grid}.settings-device-icon svg{width:18px}.settings-device-list>div>span:nth-child(2),.settings-biometric>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.settings-device-list b,.settings-biometric b{font-size:14px}.settings-device-list small,.settings-biometric small{max-width:54ch;color:var(--muted);font-size:12px;line-height:17px}.settings-toggle{border:1px solid var(--line);min-width:76px;height:40px;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.settings-toggle>span{background:#aaa;border-radius:50%;width:8px;height:8px}.settings-toggle.is-on{color:#13784d;background:#eaf8f0;border-color:#b9dfcb}.settings-toggle.is-on>span{background:#19a568}.settings-biometric{background:#f5faf7;border:1px solid #d9e4df;border-radius:15px;margin-bottom:18px}.settings-biometric .product-button{min-width:112px}.settings-integration-card>header{padding-right:110px;position:relative}.settings-integration-card>header>em{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:#f1efed;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:4px;right:0}.settings-integration-card>header>em.is-connected{color:#14784e;background:#e5f6ed}.settings-integration-note{background:#f6faf8;border:1px solid #dce8e1;border-radius:14px;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:flex}.settings-integration-note>svg{color:#15935d;width:22px}.settings-integration-note>span{flex-direction:column;gap:3px;display:flex}.settings-integration-note b{font-size:14px}.settings-integration-note small{color:var(--muted);font-size:12px;line-height:17px}.settings-field>span>small{color:var(--muted);margin-left:4px;font-size:10px;font-weight:600}.settings-integration-actions{gap:9px}@media (width<=620px){.settings-company-list>div{flex-direction:column;align-items:flex-start}.settings-company-actions{border-top:1px solid var(--line);justify-content:flex-end;width:100%;padding-top:4px}.settings-device-list>div,.settings-biometric{grid-template-columns:40px minmax(0,1fr);align-items:start;padding:15px}.settings-device-list .product-button,.settings-biometric .product-button,.settings-toggle{grid-column:1/-1;width:100%;height:46px}.settings-integration-card>header{padding-right:0}.settings-integration-card>header>em{margin-left:auto;position:static}.settings-integration-actions{flex-direction:column}.settings-integration-actions .product-button{width:100%}}.app.dark{--surface:#252527;--tile:#2c2c2e;--line:#3f3f42;--ink:#f5f5f7;--muted:#aeaeb2;--settings-ink:#161618;--settings-warm:#ff934f;color:var(--ink)}.dark .workspace,.dark .content{color:var(--ink)}.dark .product-button:not(.product-button--black):not(.product-button--orange):not(.product-button--blue):not(.product-button--green):not(.product-button--red){--button-bg:linear-gradient(180deg,#323235,#252527);--button-fg:#f5f5f7;--button-line:#4a4a4e;box-shadow:inset 0 1px #ffffff12,0 5px 13px #00000038}.dark .product-button:not(.product-button--black) .product-button__icon{color:#f5f5f7;background:#3a3a3d}.dark .product-button:disabled{--button-bg:#29292b;--button-fg:#77777c;--button-line:#38383b;opacity:1}.dark input::placeholder,.dark textarea::placeholder{color:#77777c;opacity:1}.dark .brokers-heading .brokers-action--utility{color:#f5f5f7;background:linear-gradient(#323235,#272729);border-color:#48484c;box-shadow:inset 0 1px #ffffff14,0 7px 16px #00000038}.dark .brokers-heading .brokers-action--utility:hover{background:#38383b;border-color:#5a5a5f}.dark .brokers-heading .brokers-action--utility .product-button__icon{color:#f5f5f7}.dark .brokers-heading .brokers-action--primary{background:linear-gradient(#3a3837,#211f1e);border-color:#4a4a4d}.dark .brokers-kpis article>i,.dark .broker-row>span:first-child>i,.dark .brokers-mobile header>i{color:#ff9b60;background:#3b2d25}.dark .brokers-kpis article[data-tone=risk]>i{color:#ff708b;background:#442930}.dark .broker-donut{background:radial-gradient(circle at center,var(--surface) 0 54%,transparent 55%),conic-gradient(#ff8b47 0 var(--share),#414145 var(--share) 360deg)}.dark .broker-row>span:last-child em{color:#d1d1d6;background:#353538}.dark .broker-row>span:last-child em[data-status=trusted],.dark .brokers-mobile header>em[data-status=trusted]{color:#7ee2b2;background:#173b2c}.dark .broker-row>span:last-child em[data-status=watch],.dark .broker-row>span:last-child em[data-status=dnu],.dark .brokers-mobile header>em[data-status=watch]{color:#ff8da2;background:#44252d}.dark .broker-row>span:last-child em[data-status=private]{color:#bca9ff;background:#322d4d}.dark .brokers-directory-head .brokers-tabs button[data-active] b{color:#ff9b60;background:#3b2d25}.dark .brokers-directory-head input{background:var(--surface);border-color:var(--line);color:var(--ink)}.dark .settings-page{color:var(--ink)}.dark .settings-card,.dark #settings-profile,.dark #settings-companies,.dark .settings-section-form .settings-card{border-color:var(--line);color:var(--ink);background:#252527;box-shadow:0 10px 28px #00000038}.dark .settings-card:hover{border-color:#535358;box-shadow:0 14px 34px #00000047}.dark .settings-card>header>i{color:#ff9b60;background:#3b2d25;box-shadow:inset 0 0 0 1px #ff97591f}.dark .settings-nav{background:#171719;border-color:#343437}.dark .settings-profile-row,.dark .settings-company-list,.dark .settings-swatches,.dark .settings-preference-grid>label,.dark .settings-action-rows,.dark .settings-device-list{border-color:var(--line);background:#2c2c2e}.dark .settings-company-list>div,.dark .settings-action-rows>div,.dark .settings-device-list>div+div{border-color:var(--line)}.dark .settings-field input,.dark .settings-field select,.dark .settings-add-company>input{color:#f5f5f7!important;background:#2c2c2e!important;border-color:#48484c!important}.dark .settings-field input:hover,.dark .settings-field select:hover,.dark .settings-add-company>input:hover{background:#323235!important;border-color:#5b5b60!important}.dark .settings-field input:focus,.dark .settings-field select:focus,.dark .settings-add-company>input:focus{box-shadow:0 0 0 3px var(--color-selected-indicator,#89d978);border-color:var(--color-selected-indicator,#89d978)!important;background:#303033!important}@supports (color:color-mix(in lab, red, red)){.dark .settings-field input:focus,.dark .settings-field select:focus,.dark .settings-add-company>input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-selected-indicator,#89d978) 18%,transparent)}}.dark .settings-avatar{border-color:#252527;outline-color:#535358}.dark .settings-device-icon{color:#f5f5f7;background:#38383b;box-shadow:inset 0 0 0 1px #4a4a4e}.dark .settings-toggle{color:#d1d1d6;background:#343437;border-color:#4a4a4e}.dark .settings-toggle.is-on{color:#8be7b8;background:#173b2c;border-color:#286247}.dark .settings-biometric,.dark .settings-integration-note{color:#f5f5f7;background:#25342d;border-color:#385246}.dark .settings-integration-card>header>em{color:#b5b5ba;background:#353538}.dark .settings-integration-card>header>em.is-connected{color:#8be7b8;background:#173b2c}.dark .settings-archived-companies>div{background:#2c2c2e}.dark .settings-mini-avatar{color:#ffb07d;background:#3b2d25}.dark .settings-restore-preview{color:#f5f5f7;background:#3c2928;border-color:#6b4541}.dark .settings-card-actions{border-color:var(--line)}@media (width<=900px){.dark .settings-nav{border-color:var(--line);background:#252527}.dark .settings-nav button.is-active{color:#fff;background:#3a3a3d}}@media (width<=620px){.dark .settings-card-actions{background:#252527eb}}.identity-review{border:1px solid var(--line);grid-column:1/-1;min-width:0}@supports (color:color-mix(in lab, red, red)){.identity-review{border:1px solid color-mix(in srgb,var(--line) 86%,transparent)}}.identity-review{background:var(--surface);border-radius:20px;overflow:hidden;box-shadow:0 16px 42px #2b241f11}.identity-review__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.identity-review__heading{border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.identity-review__eyebrow{color:#b6531d;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:780;display:inline-flex}.identity-review__heading h2{color:var(--ink);letter-spacing:-.03em;margin:6px 0 4px;font-size:22px;line-height:1.12}.identity-review__heading p{max-width:690px;color:var(--muted);margin:0;font-size:12px;line-height:18px}.identity-review__heading .product-button{flex:none;height:36px;font-size:12px}.identity-review__source{color:#805133;background:#fff8f3;border:1px solid #eadbd2;border-radius:10px;align-items:flex-start;gap:8px;margin:14px 24px 0;padding:9px 11px;font-size:11px;line-height:16px;display:flex}.identity-review__source svg{color:#c45a22;flex:none;width:15px}.identity-review__notice{color:#176c49;background:#f5fbf7;border:1px solid #cfe5d8;border-radius:10px;margin:10px 24px 0;padding:9px 11px;font-size:11px;font-weight:650}.identity-review__diagnostics{border:1px dashed var(--line);background:var(--tile);border-radius:10px;margin:10px 24px 0;padding:10px 11px}@supports (color:color-mix(in lab, red, red)){.identity-review__diagnostics{background:color-mix(in srgb,var(--tile) 76%,var(--surface))}}.identity-review__diagnostics{color:var(--muted);font-size:10px}.identity-review__diagnostics>b{color:var(--ink);text-transform:uppercase;letter-spacing:.07em;font-size:10px;display:block}.identity-review__diagnostics dl{flex-wrap:wrap;gap:8px 16px;margin:8px 0 0;display:flex}.identity-review__diagnostics dl div{gap:5px;display:flex}.identity-review__diagnostics dt{color:var(--muted)}.identity-review__diagnostics dd{color:var(--ink);margin:0;font-weight:750}.identity-review__diagnostics p{color:var(--status-canceled-text);margin:8px 0 0;line-height:14px}.identity-review__telemetry{border:1px solid var(--line);grid-template-columns:1fr 1fr 1.25fr;margin:16px 24px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.identity-review__telemetry{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.identity-review__telemetry{background:var(--tile);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.identity-review__telemetry{background:color-mix(in srgb,var(--tile) 72%,var(--surface))}}.identity-review__telemetry{overflow:hidden}.identity-review__telemetry>div{min-height:70px;padding:12px 15px}.identity-review__telemetry>div+div{border-left:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.identity-review__telemetry>div+div{border-left:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.identity-review__telemetry small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.identity-review__telemetry b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:19px;line-height:22px;display:block}.identity-review__telemetry b em{color:var(--muted);letter-spacing:0;font-size:12px;font-style:normal;font-weight:650}.identity-review__telemetry span{color:var(--muted);margin-top:2px;font-size:10px;line-height:14px;display:block}.identity-review__controls{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:15px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.identity-review__controls{border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.identity-review__search{border:1px solid var(--line);background:var(--surface);width:230px;height:34px;color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.identity-review__search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.identity-review__filter-row{border:1px solid var(--line);background:var(--tile);border-radius:9px;gap:2px;padding:3px;display:flex}.identity-review__filter-row button{height:26px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:10px;font-weight:700}.identity-review__filter-row button.is-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #1e181414}.identity-review__controls>label:not(.identity-review__search){border:1px solid var(--line);background:var(--surface);height:34px;color:var(--muted);border-radius:9px;align-items:center;gap:5px;padding:0 8px;display:flex}.identity-review__controls select{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.identity-review__table-wrap{max-height:520px;overflow:auto}.identity-review table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1120px}.identity-review th{border-bottom:1px solid var(--line);background:var(--tile);height:34px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.identity-review th{background:color-mix(in srgb,var(--tile) 78%,var(--surface))}}.identity-review th{color:var(--muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:780}.identity-review td{border-bottom:1px solid var(--line);padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.identity-review td{border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent)}}.identity-review td{vertical-align:middle;font-size:11px}.identity-review tbody tr:hover{background:#fff7f07a}.identity-review td strong{color:var(--ink);font-size:12px;line-height:16px;display:block}.identity-review td small{color:var(--muted);margin-top:2px;font-size:10px;line-height:14px;display:block}.identity-review .num{text-align:right}.identity-review__status{color:#666a70;white-space:nowrap;background:#f0f1f2;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:10px;font-weight:750;display:inline-flex}.identity-review tr[data-status=CONFIRMED] .identity-review__status{color:#14784e;background:#e5f6ed}.identity-review tr[data-status=UNRESOLVED] .identity-review__status{color:#986515;background:#fff3d7}.identity-review tr[data-status=REJECTED] .identity-review__status{color:#b33e36;background:#fde9e7}.identity-review__legacy-state{color:#497267;font-size:10px;font-weight:700;display:block}.identity-review__legacy-state.is-deleted{color:#95635d}.identity-review details{margin-top:4px}.identity-review summary{color:var(--muted);cursor:pointer;font-size:10px}.identity-review details p{max-width:190px;color:var(--muted);margin:5px 0 0;font-size:10px;line-height:14px}.identity-review td select{border:1px solid var(--line);background:var(--surface);width:170px;height:30px;color:var(--ink);font:inherit;border-radius:8px;padding:0 7px;font-size:10px}.identity-review__mapping{color:#14784e;align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.identity-review__mapping svg{width:13px}.identity-review__no-candidate{color:#9a6716;max-width:132px;font-size:10px;line-height:14px;display:block}.identity-review__actions{align-items:center;gap:5px;display:flex}.identity-review__actions button{border:1px solid var(--line);background:var(--surface);min-height:28px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:7px;padding:0 7px;font-size:10px;font-weight:720}.identity-review__actions button:hover{border-color:#d4783c}.identity-review__actions button:disabled{opacity:.42;cursor:not-allowed}.identity-review__actions .is-reject{color:#a8443e}.identity-review__driver-note{background:var(--tile);align-items:flex-start;gap:8px;padding:13px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.identity-review__driver-note{background:color-mix(in srgb,var(--tile) 66%,var(--surface))}}.identity-review__driver-note{color:var(--muted);font-size:11px;line-height:16px}.identity-review__driver-note svg{color:#4d806d;flex:none;width:15px}.identity-review__driver-note b{color:var(--ink)}.identity-review__dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1f1c194d;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.identity-review__dialog{border:1px solid var(--line);width:min(460px,100%);padding:24px;position:relative}@supports (color:color-mix(in lab, red, red)){.identity-review__dialog{border:1px solid color-mix(in srgb,var(--line) 85%,transparent)}}.identity-review__dialog{background:var(--surface);border-radius:16px;box-shadow:0 22px 70px #1b151140}.identity-review__close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.identity-review__dialog h3{letter-spacing:-.025em;margin:7px 0 8px;font-size:19px}.identity-review__dialog p{color:var(--muted);font-size:12px;line-height:18px}.identity-review__relationship{background:#fff8f3;border:1px solid #eadbd2;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex;color:var(--ink)!important;margin:16px 0!important}.identity-review__relationship span{color:#c45a22}.identity-review__note{color:var(--ink);gap:7px;margin-top:15px;font-size:11px;font-weight:700;display:grid}.identity-review__note textarea{resize:vertical;border:1px solid var(--line);background:var(--tile);min-height:76px;color:var(--ink);font:inherit;border-radius:9px;padding:9px;font-size:12px}.identity-review__dialog-actions{justify-content:flex-end;gap:8px;margin-top:19px;display:flex}.identity-review__dialog-actions .product-button{height:34px;font-size:12px}@media (width<=1500px){.settings-page:has(.settings-layout--identity){max-width:1180px}.settings-layout--identity{grid-template-columns:218px minmax(0,1fr)}}.dark .identity-review{border-color:var(--line);background:#252527;box-shadow:0 16px 42px #0000003d}.dark .identity-review__source{color:#e4b294;background:#3a2c26;border-color:#6b4937}.dark .identity-review__telemetry,.dark .identity-review th,.dark .identity-review__driver-note,.dark .identity-review__filter-row,.dark .identity-review__search,.dark .identity-review__controls>label:not(.identity-review__search),.dark .identity-review td select,.dark .identity-review__actions button{background:#2c2c2e}.dark .identity-review tbody tr:hover{background:#332c29}.dark .identity-review__dialog{background:#252527}.dark .identity-review__relationship{background:#3a2c26;border-color:#6b4937}.dark .identity-review__dialog-backdrop{background:#0000008c}@media (width<=1100px){.identity-review__controls{flex-wrap:wrap}.identity-review__table-wrap{max-height:460px}}@media (width<=700px){.identity-review__heading{flex-direction:column;align-items:stretch;padding:18px}.identity-review__heading .product-button{width:max-content}.identity-review__source,.identity-review__notice{margin-left:18px;margin-right:18px}.identity-review__telemetry{grid-template-columns:1fr;margin-left:18px;margin-right:18px}.identity-review__telemetry>div+div{border-top:1px solid var(--line);border-left:0}.identity-review__controls{padding:13px 18px}.identity-review__search{width:100%}.identity-review__filter-row{max-width:100%;overflow:auto}.identity-review__driver-note{padding:13px 18px}.identity-review__dialog{padding:20px}.identity-review__dialog-actions{flex-direction:column-reverse}.identity-review__dialog-actions .product-button{width:100%}}.settings-page{gap:22px;max-width:1180px;padding:18px 12px 52px}.settings-heading{border-bottom:1px solid var(--line);align-items:center;min-height:78px;padding:0 4px}@supports (color:color-mix(in lab, red, red)){.settings-heading{border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.settings-heading>div:before{display:none}.settings-heading h1{letter-spacing:-.035em;font-size:32px;font-weight:680;line-height:1.08}.settings-heading p{margin-top:8px;font-size:13px;line-height:18px}.settings-scope{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink);box-shadow:none;padding:0 13px;font-size:11px}.settings-scope svg{color:#d96b2b}.settings-layout{grid-template-columns:218px minmax(0,780px);justify-content:center;gap:28px}.settings-nav{border-color:var(--line);gap:2px;padding:7px;top:74px}@supports (color:color-mix(in lab, red, red)){.settings-nav{border-color:color-mix(in srgb,var(--line) 82%,transparent)}}.settings-nav{background:var(--surface);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.settings-nav{background:color-mix(in srgb,var(--surface) 86%,var(--tile))}}.settings-nav{box-shadow:0 12px 32px #27201b12}.settings-nav:before{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;padding:8px 10px 10px;font-size:10px;font-weight:760}.settings-nav button{height:42px;color:var(--muted);border-radius:10px;gap:10px;padding:0 11px;font-size:12px;font-weight:680}.settings-nav button svg{stroke-width:1.8px;width:16px}.settings-nav button:hover{background:var(--surface);color:var(--ink)}.settings-nav button.is-active{background:var(--surface);color:var(--ink);box-shadow:0 1px #ffffffbf,0 4px 12px #27201b14}.settings-nav button.is-active:after{width:5px;height:5px;right:11px}.settings-card{border-color:var(--line);padding:0}@supports (color:color-mix(in lab, red, red)){.settings-card{border-color:color-mix(in srgb,var(--line) 88%,transparent)}}.settings-card{background:var(--surface);border-radius:20px;overflow:hidden;box-shadow:0 16px 42px #2b241f11}.settings-card:hover{border-color:var(--line);box-shadow:0 16px 42px #2b241f11}.settings-card:before{display:none}.settings-card>header{border-bottom:1px solid var(--line);align-items:center;min-height:84px;margin:0;padding:19px 22px}@supports (color:color-mix(in lab, red, red)){.settings-card>header{border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.settings-card>header>i{color:#c75b1d;width:38px;height:38px;box-shadow:none;background:#fff1e8;border-radius:11px}.settings-card>header h2{font-size:17px;font-weight:700;line-height:21px}.settings-card>header p{margin-top:3px;font-size:11px;line-height:16px}.settings-card>header+*{margin-left:22px;margin-right:22px}.settings-card>header+.settings-profile-row,.settings-card>header+.settings-company-list,.settings-card>header+.settings-fields,.settings-card>header+.settings-swatches,.settings-card>header+.settings-preference-grid,.settings-card>header+.settings-biometric,.settings-card>header+.settings-action-rows,.settings-card>header+.settings-device-list,.settings-card>header+.settings-integration-note{margin-top:22px}#settings-profile,#settings-companies,.settings-section-form .settings-card{background:var(--surface)}.settings-profile-row{border-color:var(--line);background:var(--tile);border-radius:14px;padding:15px}.settings-avatar{width:64px;height:64px}.settings-profile-meta>b{font-size:16px}.settings-fields{gap:14px}.settings-field{gap:7px}.settings-field>span{font-size:12px}.settings-field input,.settings-field select,.settings-add-company>input{height:44px;background:var(--tile)!important;border-radius:11px!important}.settings-card-actions{border-top:1px solid var(--line);margin:22px 0 0;padding:14px 22px}@supports (color:color-mix(in lab, red, red)){.settings-card-actions{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.settings-card-actions{background:var(--tile)}@supports (color:color-mix(in lab, red, red)){.settings-card-actions{background:color-mix(in srgb,var(--tile) 38%,var(--surface))}}.settings-card-actions .product-button{height:40px}.settings-card-actions .product-button--black{min-width:136px}.settings-company-list{border-radius:13px}.settings-company-list>div{min-height:56px;padding:8px 13px}.settings-add-company,.settings-archived-companies,.settings-password-help,.settings-restore-preview,.settings-archive-list{margin-left:22px;margin-right:22px}.settings-add-company{margin-bottom:22px}.settings-swatches{background:var(--tile);border-radius:13px;padding:13px 14px}.settings-preference-grid{margin-bottom:22px}.settings-preference-grid>label{background:var(--tile);border-radius:13px;min-height:68px}.settings-biometric{border-radius:13px}.settings-biometric+.settings-fields{margin-left:22px;margin-right:22px}.settings-device-list,.settings-action-rows{background:var(--tile);border-radius:13px;margin-bottom:22px}.settings-device-list>div,.settings-action-rows>div{min-height:76px}.settings-integration-note{border-radius:13px}.settings-integration-note+.settings-fields{margin-left:22px;margin-right:22px}.settings-integration-card>header>em{top:30px;right:22px}.settings-archive-list{margin-bottom:22px}.settings-status:not(:empty){border:1px solid #ffffff1f;border-radius:12px;padding:12px 16px;bottom:24px;right:24px}.dark .settings-heading{border-color:#343437}.dark .settings-scope{background:#29292c;border-color:#454549}.dark .settings-nav{background:#202022;border-color:#38383b;box-shadow:0 14px 34px #00000038}.dark .settings-nav button:hover{background:#2b2b2e}.dark .settings-card,.dark #settings-profile,.dark #settings-companies,.dark .settings-section-form .settings-card{background:#252527}.dark .settings-card>header{border-color:#3a3a3d}.dark .settings-profile-row,.dark .settings-company-list,.dark .settings-swatches,.dark .settings-preference-grid>label,.dark .settings-device-list,.dark .settings-action-rows{background:#2c2c2e}.dark .settings-card-actions{background:#222224;border-color:#3a3a3d}@media (width<=900px){.settings-page{padding-inline:4px}.settings-heading{padding-inline:8px}.settings-layout{gap:16px}.settings-nav{z-index:6;border-radius:13px;padding:6px;top:52px;box-shadow:0 8px 22px #27201b17}.settings-nav button{height:42px}.settings-content{max-width:none}.dark .settings-nav{background:#252527}}@media (width<=620px){.settings-page{gap:16px;padding-top:6px;padding-bottom:28px}.settings-heading{min-height:72px}.settings-heading h1{font-size:28px}.settings-heading p{max-width:32ch;font-size:12px}.settings-card{border-radius:17px;min-height:0}.settings-card>header{min-height:76px;padding:16px}.settings-card>header+*{margin-left:16px;margin-right:16px}.settings-card>header+.settings-profile-row,.settings-card>header+.settings-company-list,.settings-card>header+.settings-fields,.settings-card>header+.settings-swatches,.settings-card>header+.settings-preference-grid,.settings-card>header+.settings-biometric,.settings-card>header+.settings-action-rows,.settings-card>header+.settings-device-list,.settings-card>header+.settings-integration-note{margin-top:16px}.settings-add-company,.settings-archived-companies,.settings-password-help,.settings-restore-preview,.settings-archive-list,.settings-biometric+.settings-fields,.settings-integration-note+.settings-fields{margin-left:16px;margin-right:16px}.settings-card-actions{background:var(--tile);-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:18px;padding:12px 16px;position:static}.settings-card-actions .product-button{height:46px}.settings-profile-row{padding:12px}.settings-integration-card>header>em{top:24px;right:16px}.settings-device-list,.settings-action-rows,.settings-preference-grid{margin-bottom:16px}.dark .settings-card-actions{background:#222224}}.app:not(.dark) .settings-card{background:#fff;border-color:#dedbd7;box-shadow:0 14px 36px #2a231e14}.app:not(.dark) .settings-card>header{background:#fff;border-color:#e8e5e1}.app:not(.dark) .settings-field input,.app:not(.dark) .settings-field select,.app:not(.dark) .settings-add-company>input{box-shadow:inset 0 1px #ffffffe6,0 1px 2px #27201b09;background:#f7f6f4!important;border:1px solid #d6d2cd!important}.app:not(.dark) .settings-field input:hover,.app:not(.dark) .settings-field select:hover,.app:not(.dark) .settings-add-company>input:hover{background:#fff!important;border-color:#bdb7b0!important}.app:not(.dark) .settings-field input:focus,.app:not(.dark) .settings-field select:focus,.app:not(.dark) .settings-add-company>input:focus{box-shadow:0 0 0 3px #d86b2a24;background:#fff!important;border-color:#d86b2a!important}.app:not(.dark) .settings-profile-row,.app:not(.dark) .settings-company-list,.app:not(.dark) .settings-swatches,.app:not(.dark) .settings-preference-grid>label,.app:not(.dark) .settings-device-list,.app:not(.dark) .settings-action-rows{background:#faf9f7;border-color:#dedbd7}.settings-nav button,.settings-field input,.settings-field select,.settings-add-company>input,.settings-card-actions .product-button{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .12s}.settings-card{animation:.2s cubic-bezier(.2,.75,.25,1) both settings-panel-in}@keyframes settings-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.settings-card{animation:none}.settings-nav button,.settings-field input,.settings-field select,.settings-add-company>input,.settings-card-actions .product-button{transition:none}}.settings-nav{box-shadow:none;background:#f0efed;border:0;padding:9px}.settings-nav:before{color:#716d68;padding:7px 9px 9px}.settings-nav button{color:#706d69;height:44px;padding-inline:12px;font-size:13px}.settings-card{border:1px solid #e2dfdb;border-radius:22px;box-shadow:0 18px 48px #2a231e13}.settings-card>header{min-height:92px;padding:20px 24px}.settings-card>header>i{border-radius:12px;width:40px;height:40px}.settings-card>header h2{letter-spacing:-.02em;font-size:18px}.settings-card>header p{font-size:12px}.settings-group-stack{flex-direction:column;display:flex;margin:0!important}.settings-control-group{border-bottom:1px solid #e8e5e1;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:22px 24px;display:grid}.settings-control-group:last-child{border-bottom:0}.settings-control-group__intro{flex-direction:column;gap:5px;padding-top:2px;display:flex}.settings-control-group__intro b{letter-spacing:-.01em;font-size:13px;line-height:18px}.settings-control-group__intro small{max-width:24ch;color:var(--muted);font-size:11px;line-height:16px}.settings-control-group .settings-fields{align-content:start;gap:12px}.settings-control-group .settings-field>span{color:#4d4945;font-size:11px;font-weight:720}.settings-control-group .settings-field input,.settings-control-group .settings-field select{height:46px}.settings-card-actions{background:#faf9f7;min-height:68px;margin:0;padding:13px 24px}.settings-card-actions .product-button--black{border-radius:999px;min-width:168px;box-shadow:0 8px 18px #1b191729}.settings-card-actions .product-button--black:hover{transform:translateY(-1px);box-shadow:0 11px 22px #1b191733}.dark .settings-nav{background:#202022}.dark .settings-control-group{border-color:#3a3a3d}.dark .settings-control-group .settings-field>span{color:#d5d2ce}.dark .settings-card-actions{background:#222224}@media (width<=900px){.settings-layout{grid-template-columns:1fr}.settings-nav{background:var(--surface);border:1px solid var(--line)}.settings-control-group{grid-template-columns:150px minmax(0,1fr)}}@media (width<=620px){.settings-control-group{grid-template-columns:1fr;gap:14px;padding:18px 16px}.settings-control-group__intro small{max-width:none}.settings-control-group .settings-fields--three{grid-template-columns:1fr}.settings-card-actions{min-height:0;padding:12px 16px}.settings-card-actions .product-button--black{width:100%}}:root{--ui-control-height:44px;--ui-radius:12px;--ui-focus:#d363262e}html{scrollbar-color:var(--scrollbar-thumb,#8f958d) var(--scrollbar-track,transparent);scrollbar-width:thin}::-webkit-scrollbar{width:var(--scrollbar-size,10px);height:var(--scrollbar-size,10px)}::-webkit-scrollbar-track{background:var(--scrollbar-track,transparent);border-radius:999px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,#8f958d);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,#686e67);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active,#4f554e);background-clip:padding-box}::selection{color:#342016;background:#ffd9c3}.dark ::selection{color:#fff;background:#a94d20}button,input,select,textarea{font-family:var(--font-sf-pro-text)}input::placeholder,textarea::placeholder{color:var(--chime-muted)}@supports (color:color-mix(in lab, red, red)){input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--chime-muted) 82%,transparent)}}input::placeholder,textarea::placeholder{opacity:1}.dark input::placeholder,.dark textarea::placeholder{color:#85858a}:where(.rejections-controls,.documents-toolbar,.dispatchers-tools,.duty-toolbar) input,:where(.rejections-controls,.documents-toolbar,.dispatchers-tools,.duty-toolbar) select{min-height:var(--ui-control-height);font-size:13px}:where(.rejections-modal,.broker-modal,.dispatcher-modal,.duty-modal) input,:where(.rejections-modal,.broker-modal,.dispatcher-modal,.duty-modal) select{min-height:46px;font-size:14px}:where(.rejections-modal,.broker-modal,.dispatcher-modal,.duty-modal) textarea{font-size:14px;line-height:1.5}:where(.rejections-modal,.broker-modal,.dispatcher-modal,.duty-modal) label>span{letter-spacing:.035em;font-size:11px}:where(.kpi-heading,.reports-heading,.rejections-heading,.company-documents-heading,.brokers-heading,.dispatchers-heading,.duty-heading) h1{text-wrap:balance}:where(.kpi-heading,.reports-heading,.rejections-heading,.company-documents-heading,.brokers-heading,.dispatchers-heading,.duty-heading) p{text-wrap:pretty;max-width:68ch;font-size:13px;line-height:1.45}.kpi-panel header span,.kpi-table-panel header>div>span,.reports-table-head>small,.documents-toolbar>span,.rejections-controls>span{font-size:10px}.kpi-cohort span,.kpi-performance>p,.kpi-bars,.kpi-table-panel label{font-size:11px}.kpi-bars small,.kpi-row small,.kpi-th,.documents-library>header,.documents-file small,.documents-load small,.documents-row>span>em,.rejections-ledger th,.rejections-dispatcher,.rejections-reason{font-size:9px}.kpi-row,.documents-row,.rejections-ledger table{font-size:11px}.reports-lane-route>strong,.reports-driver-cell strong{font-size:12px}.reports-lane-route>small,.reports-lane-gross small,.reports-mobile-list summary small{font-size:10px}.documents-filters button{min-height:36px;font-size:11px}.documents-row{min-height:66px}.rejections-ledger td{height:50px}.nav-item.button,.nav-subitem.button{font-size:13px}.nav-label{font-size:11px}.sidebar-profile.button{font-size:12px}.workspace :where(input,select,textarea):focus-visible{outline-offset:2px;box-shadow:0 0 0 4px var(--ui-focus);outline:2px solid #d66427}.dark .workspace :where(input,select,textarea):focus-visible{outline-color:var(--color-selected-indicator,#89d978);box-shadow:0 0 0 4px var(--color-selected-indicator,#89d978)}@supports (color:color-mix(in lab, red, red)){.dark .workspace :where(input,select,textarea):focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-selected-indicator,#89d978) 18%,transparent)}}@media (width<=700px){.product-button{min-height:46px}.product-segment button{min-height:40px}.nav-item.button,.nav-subitem.button{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.product-button,.product-icon-button,.product-segment button,.nav-item.button,.nav-subitem.button{transition-property:background-color,border-color,color,box-shadow!important;transition-duration:.01ms!important}.button:hover,.product-button:hover,.product-icon-button:hover,.nav-item.button:hover{transform:none!important}}html[data-density=compact]{--ui-control-height:40px}html[data-density=compact] .workspace{padding-top:14px}html[data-density=compact] :where(.documents-row,.rejections-ledger td){height:44px;min-height:44px}html[data-reduce-motion=true]{scroll-behavior:auto}html[data-reduce-motion=true] .button,html[data-reduce-motion=true] .product-button,html[data-reduce-motion=true] .product-icon-button,html[data-reduce-motion=true] .product-segment button,html[data-reduce-motion=true] .nav-item.button,html[data-reduce-motion=true] .nav-subitem.button{transition-property:background-color,border-color,color,box-shadow!important;transition-duration:.01ms!important}html[data-reduce-motion=true] :where(.button,.product-button,.product-icon-button,.nav-item.button):hover{transform:none!important}.rejections-scroll:has(.rejections-empty){overflow:hidden}.rejections-scroll:has(.rejections-empty) table{display:none}.ip-orb{width:178px}.dark .settings-card>header p,.dark .settings-control-group__intro small,.dark .settings-password-help,.dark .settings-field small{color:#b8b8be}.monthly-page--accounting .monthly-row-actions,.monthly-page--accounting .monthly-danger{display:none!important}.monthly-page--accounting :is(button,input,select):disabled{cursor:not-allowed;opacity:.58}body{color:var(--ui-text);background:var(--ui-canvas)}.app{color:var(--ui-text);background:var(--ui-canvas);border-color:var(--ui-border);box-shadow:0 14px 44px #18181c14}.workspace{color:var(--ui-text)}.topbar{border-bottom-color:var(--ui-border);background:var(--ui-surface)}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb,var(--ui-surface) 94%,transparent)}}.topbar{box-shadow:none}.sidebar{border-right-color:var(--ui-border);background:var(--ui-surface-subtle)}@supports (color:color-mix(in lab, red, red)){.sidebar{background:color-mix(in srgb,var(--ui-surface-subtle) 96%,transparent)}}.sidebar{box-shadow:none}.sidebar:before{display:none}.dark .topbar,.dark .sidebar{border-color:var(--ui-border);background:var(--ui-surface)}@supports (color:color-mix(in lab, red, red)){.dark .topbar,.dark .sidebar{background:color-mix(in srgb,var(--ui-surface) 96%,transparent)}}.dark .topbar,.dark .sidebar{box-shadow:none}.dark .sidebar:before{display:none}:where(.card,.settings-card,.kpi-card.card,.overview-card.card,.activity-card.card,.shortcuts-card.card,.fleet-card.card){border-color:var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}:where(.settings-card,.kpi-card.card,.overview-card.card,.activity-card.card,.shortcuts-card.card,.fleet-card.card){border-radius:var(--ui-radius-card)}.dark :where(.card,.settings-card,.kpi-card.card,.overview-card.card,.activity-card.card,.shortcuts-card.card,.fleet-card.card){border-color:var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}:where(.weekly-table,.monthly-table,.load-table,.kpi-row,.documents-row,.rejections-ledger table){font-variant-numeric:tabular-nums;font-size:13px}:where(.weekly-table,.monthly-table,.load-table) th,:where(.kpi-th,.documents-library>header,.rejections-ledger th){font-size:11px;line-height:1.25}:where(.weekly-table,.monthly-table,.load-table) td small,:where(.weekly-driver .weekly-driver-phone,.weekly-day-cell em,.monthly-summary small,.monthly-mobile-list article>p){font-size:11px;line-height:1.35}.weekly-driver strong,.weekly-driver-open,.weekly-day-cell>button strong{font-size:13px}.weekly-driver .weekly-driver-note{font-size:11px;line-height:1.35}.weekly-weight small{font-size:10px!important}.monthly-stage,.monthly-notes-cell input,.monthly-range input,.monthly-popover>select{font-size:11px}.monthly-heading p,.weekly-heading p{font-size:13px;line-height:1.45}.dark :where(input,select,textarea){color:var(--ui-text);border-color:var(--ui-border);background:var(--ui-surface-subtle)}.dark :where(table,th,td){border-color:var(--ui-border)}.dark :where(.weekly-table th,.monthly-table th,.load-table th){color:var(--ui-text-muted);background:var(--ui-surface-subtle)}@media (width<=700px){:where(.monthly-mobile-list,.weekly-mobile-list) input,:where(.monthly-mobile-list,.weekly-mobile-list) select{font-size:16px}.monthly-mobile-list article>p,.monthly-mobile-list dt,.weekly-mobile-dispatcher>span small,.weekly-day-row time,.weekly-day-row>span small{font-size:11px}.monthly-mobile-list dd,.weekly-day-row>span strong{font-size:13px}}.kpi-grid{gap:12px}.kpi-card.card{border-radius:14px;padding:14px 15px;box-shadow:0 2px 8px #18181c09}.kpi-card.card:hover{border-color:var(--ui-border-strong);transform:none;box-shadow:0 8px 22px #18181c12}.overview-card.card,.activity-card.card,.shortcuts-card.card,.fleet-card.card{box-shadow:0 3px 12px #18181c0a}.dark .kpi-card.card:hover{border-color:var(--ui-border-strong);box-shadow:0 8px 24px #00000038}.settings-page{max-width:1180px;padding:18px 16px 52px}.settings-heading{border-bottom-color:var(--ui-border)}.settings-heading h1{color:var(--ui-text);font-size:32px;font-weight:680}.settings-heading p{color:var(--ui-text-muted);font-size:13px}.settings-scope{color:var(--ui-text);border-color:var(--ui-border);background:var(--ui-surface);box-shadow:none}.settings-layout{grid-template-columns:222px minmax(0,820px);gap:24px}.settings-content{max-width:820px}.settings-nav{border:1px solid var(--ui-border);background:var(--ui-surface-subtle);box-shadow:none;border-radius:15px;padding:8px}.settings-nav:before{color:var(--ui-text-muted)}.settings-nav button{height:44px;color:var(--ui-text-muted);border-radius:10px;font-size:13px;font-weight:650}.settings-nav button:hover{color:var(--ui-text);background:var(--ui-hover)}.settings-nav button.is-active{color:var(--ui-text);background:var(--ui-surface);box-shadow:0 1px 4px #18181c14}.settings-card,.app:not(.dark) .settings-card{border-color:var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.settings-card:hover,.app:not(.dark) .settings-card:hover{border-color:var(--ui-border);box-shadow:var(--ui-shadow-card)}.settings-card>header{border-bottom-color:var(--ui-border);background:var(--ui-surface);min-height:84px;padding:18px 22px}.settings-card>header>i{color:var(--chime-accent);background:var(--chime-accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.settings-card>header>i{background:color-mix(in srgb,var(--chime-accent) 9%,var(--ui-surface))}}.settings-card>header>i{box-shadow:none}.settings-card>header h2{color:var(--ui-text);font-size:17px}.settings-card>header p{color:var(--ui-text-muted);font-size:12px}.settings-profile-row,.settings-company-list,.settings-swatches,.settings-preference-grid>label,.settings-device-list,.settings-action-rows{border-color:var(--ui-border);background:var(--ui-surface-subtle)}.settings-field>span{color:var(--ui-text);font-size:12px}.settings-field input,.settings-field select,.settings-add-company>input,.app:not(.dark) .settings-field input,.app:not(.dark) .settings-field select,.app:not(.dark) .settings-add-company>input{height:44px;box-shadow:none;font-size:14px;color:var(--ui-text)!important;border-color:var(--ui-border)!important;border-radius:var(--ui-radius-control)!important;background:var(--ui-surface-subtle)!important}.settings-field input:hover,.settings-field select:hover,.settings-add-company>input:hover{border-color:var(--ui-border-strong)!important;background:var(--ui-surface)!important}.settings-field input:focus,.settings-field select:focus,.settings-add-company>input:focus{box-shadow:0 0 0 3px var(--ui-focus);border-color:var(--chime-accent)!important;background:var(--ui-surface)!important}.settings-control-group{border-color:var(--ui-border)}.settings-control-group__intro small{color:var(--ui-text-muted);font-size:12px}.settings-card-actions{border-color:var(--ui-border);background:var(--ui-surface-subtle)}.dark .settings-nav,.dark .settings-card,.dark #settings-profile,.dark #settings-companies,.dark .settings-section-form .settings-card{color:var(--ui-text);border-color:var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.dark .settings-nav{background:var(--ui-surface-subtle);box-shadow:none}.dark .settings-nav button{color:var(--ui-text-muted)}.dark .settings-nav button:hover{color:var(--ui-text);background:var(--ui-hover)}.dark .settings-nav button.is-active{color:var(--ui-text);background:var(--ui-surface-elevated);box-shadow:0 1px 4px #0000003d}.dark .settings-card>header{border-color:var(--ui-border);background:var(--ui-surface)}.dark .settings-profile-row,.dark .settings-company-list,.dark .settings-swatches,.dark .settings-preference-grid>label,.dark .settings-device-list,.dark .settings-action-rows,.dark .settings-card-actions{border-color:var(--ui-border);background:var(--ui-surface-subtle)}@media (width<=900px){.settings-layout{grid-template-columns:1fr}.settings-nav{background:var(--ui-surface-subtle)}}@media (width<=620px){.settings-page{padding-inline:4px}.settings-heading h1{font-size:28px}.settings-field input,.settings-field select,.settings-add-company>input{height:48px;font-size:16px}.settings-card-actions{background:var(--ui-surface-subtle);-webkit-backdrop-filter:none;backdrop-filter:none}}.dispatchers-page,.brokers-page{color:var(--ui-text);gap:16px}.dispatchers-heading,.brokers-heading{border-bottom:1px solid var(--ui-border);align-items:center;padding:10px 0 6px}.dispatchers-heading>div>span,.brokers-heading>div:first-child>span{display:none}.dispatchers-heading h1,.brokers-heading h1{color:var(--ui-text);letter-spacing:-.035em;margin:0;font-size:28px;font-weight:680;line-height:1.12}.dispatchers-heading p,.brokers-heading p{color:var(--ui-text-muted);margin-top:6px;font-size:13px;line-height:1.45}.dispatchers-add,.brokers-heading .brokers-action{min-height:42px;height:42px!important;box-shadow:none!important;border-radius:11px!important}.dispatchers-add{background:#202023!important;padding:0 15px!important}.dispatchers-add .product-button__icon,.brokers-heading .brokers-action .product-button__icon{width:18px!important;height:18px!important;color:inherit!important;box-shadow:none!important;background:0 0!important;margin:0!important}.brokers-heading .brokers-action--utility{border-color:var(--ui-border);background:var(--ui-surface);padding-inline:13px}.brokers-heading .brokers-action--primary{background:#202023;border-color:#202023;padding:0 15px}.dark .dispatchers-add,.dark .brokers-heading .brokers-action--primary{color:#171719!important;background:#f2f2f4!important;border-color:#f2f2f4!important}.dispatcher-directory-summary,.brokers-kpis{box-shadow:none;background:0 0;border:0;gap:10px;overflow:visible}.dispatcher-directory-summary>span,.brokers-kpis article{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:14px;min-height:82px;padding:15px 17px;box-shadow:0 2px 8px #18181c09}.dispatcher-directory-summary>span{border-right:1px solid var(--ui-border)}.dispatcher-directory-summary b{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:23px}.dispatcher-directory-summary small,.brokers-kpis article>span,.brokers-kpis small{color:var(--ui-text-muted);letter-spacing:0;text-transform:none;font-size:11px;line-height:1.35}.brokers-kpis article>i{background:var(--chime-accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.brokers-kpis article>i{background:color-mix(in srgb,var(--chime-accent) 9%,var(--ui-surface))}}.brokers-kpis article>i{color:var(--chime-accent)}.brokers-kpis article[data-tone=risk]>i{background:#d94460}@supports (color:color-mix(in lab, red, red)){.brokers-kpis article[data-tone=risk]>i{background:color-mix(in srgb,#d94460 9%,var(--ui-surface))}}.brokers-kpis strong{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:21px}.dispatcher-directory-tools,.brokers-directory-head{padding:3px 0}.dispatcher-directory-tools input,.dispatcher-directory-tools select,.brokers-directory-head input{height:42px;color:var(--ui-text);border-color:var(--ui-border);background:var(--ui-surface);border-radius:11px;font-size:13px}.dispatcher-directory-tools input:focus,.dispatcher-directory-tools select:focus,.brokers-directory-head input:focus{border-color:var(--chime-accent);box-shadow:0 0 0 3px var(--ui-focus)}.brokers-directory-head .product-segment{border:1px solid var(--ui-border);background:var(--ui-surface-subtle)}.brokers-directory-head .product-segment button{color:var(--ui-text-muted);font-size:12px;font-weight:650}.brokers-directory-head .product-segment button[data-active]{color:var(--ui-text);background:var(--ui-surface);box-shadow:0 1px 4px #18181c14}.dispatcher-directory-table,.brokers-table{border-color:var(--ui-border);background:var(--ui-surface);border-radius:14px;overflow-x:auto;box-shadow:0 3px 12px #18181c0a}.dispatcher-directory-table>header,.brokers-table>header{height:42px;color:var(--ui-text-muted);border-color:var(--ui-border);background:var(--ui-surface-subtle);letter-spacing:.045em;font-size:11px}.dispatcher-directory-row,.broker-row{min-height:68px;color:var(--ui-text);border-color:var(--ui-border);font-size:13px}.dispatcher-directory-row:hover,.broker-row:hover{background:var(--ui-hover)}.dispatcher-directory-row>span:first-child>i,.dispatcher-directory-mobile header>i{border-radius:50%;flex-basis:42px;width:42px;height:42px}.dispatcher-directory-row>span:first-child>b,.broker-row>span:first-child>b{color:var(--ui-text);font-size:13px}.dispatcher-directory-row>span:first-child small,.broker-row>span:first-child small{color:var(--ui-text-muted);font-size:11px}.dispatcher-directory-row>span:nth-child(2)>em,.broker-row>span:last-child em{font-size:10px}.dispatcher-directory-row>span:last-child button{border-color:var(--ui-border);background:var(--ui-surface-subtle)}.dispatcher-directory-row>span:last-child button:hover{border-color:var(--ui-border-strong);background:var(--ui-hover)}.broker-row>span:first-child>i{background:var(--chime-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.broker-row>span:first-child>i{background:color-mix(in srgb,var(--chime-accent) 9%,var(--ui-surface))}}.broker-row>span:first-child>i{color:var(--chime-accent)}.brokers-insights>article{border-color:var(--ui-border);background:var(--ui-surface);border-radius:14px;box-shadow:0 3px 12px #18181c0a}.brokers-insights header b{color:var(--ui-text);font-size:13px}.brokers-insights header small,.broker-share li small,.broker-watch>div small{color:var(--ui-text-muted);font-size:10px}.broker-share li:hover{background:var(--ui-hover)}.broker-watch>header,.broker-watch>div:not(.broker-clear){border-color:var(--ui-border)}.broker-donut{background:radial-gradient(circle at center,var(--ui-surface) 0 54%,transparent 55%),conic-gradient(var(--chime-accent) 0 var(--share),var(--ui-surface-subtle) var(--share) 360deg)}.settings-company-list{border-color:var(--ui-border);background:var(--ui-surface);border-radius:14px;overflow:hidden}.settings-company-list>div{border-color:var(--ui-border);min-height:62px;padding:10px 14px}.settings-company-list b,.settings-archived-companies b{color:var(--ui-text);font-size:13px}.settings-company-list em{background:#168456}@supports (color:color-mix(in lab, red, red)){.settings-company-list em{background:color-mix(in srgb,#168456 12%,var(--ui-surface))}}.settings-company-list em{color:#168456}.settings-company-actions button,.settings-archived-companies button{border:1px solid var(--ui-border);background:var(--ui-surface-subtle);min-height:36px;color:var(--ui-text);border-radius:9px;padding:0 10px;font-size:12px;font-weight:650}.settings-company-actions button:hover,.settings-archived-companies button:hover{border-color:var(--ui-border-strong);background:var(--ui-hover)}.settings-archived-companies{border-color:var(--ui-border)}.settings-archived-companies h3{color:var(--ui-text-muted);font-size:11px}.settings-archived-companies>div{background:var(--ui-surface-subtle)}.settings-add-company{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.dark :where(.dispatcher-directory-summary>span,.brokers-kpis article,.dispatcher-directory-table,.brokers-table,.brokers-insights>article,.settings-company-list){border-color:var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.dark :where(.dispatcher-directory-table>header,.brokers-table>header,.settings-archived-companies>div){border-color:var(--ui-border);background:var(--ui-surface-subtle)}.dark :where(.dispatcher-directory-tools input,.dispatcher-directory-tools select,.brokers-directory-head input){color:var(--ui-text);border-color:var(--ui-border);background:var(--ui-surface)}.dark .settings-company-list em{color:#74d3a4}@media (width<=820px){.dispatchers-heading,.brokers-heading{flex-direction:column;align-items:stretch}.brokers-heading>div:last-child{grid-template-columns:1fr 1fr;display:grid}.brokers-heading .brokers-action--primary{grid-column:1/-1}.dispatcher-directory-summary,.brokers-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatcher-directory-summary>span{min-height:76px}.brokers-insights{grid-template-columns:1fr}}@media (width<=620px){.dispatchers-heading h1,.brokers-heading h1{font-size:26px}.dispatchers-add{width:100%}.dispatcher-directory-tools input,.dispatcher-directory-tools select,.brokers-directory-head input{height:48px;font-size:16px}.brokers-directory-head{flex-direction:column;align-items:stretch}.brokers-directory-head>label{width:100%}.brokers-directory-head .product-segment{overflow-x:auto}.dispatcher-directory-mobile>article,.brokers-mobile>article{border-color:var(--ui-border);background:var(--ui-surface);border-radius:14px;box-shadow:0 2px 8px #18181c0a}.dispatcher-directory-mobile dl>div,.brokers-mobile article>div span{background:var(--ui-surface-subtle)}.settings-add-company{grid-template-columns:1fr}.settings-add-company .product-button{width:100%}}.weekly-heading,.monthly-heading{border-bottom:1px solid var(--ui-border);align-items:center;margin:8px 0 16px;padding:4px 0 14px}.weekly-eyebrow,.monthly-heading>div>span{display:none}.weekly-heading h1,.monthly-heading h1{color:var(--ui-text);letter-spacing:-.035em;margin:0;font-size:28px;font-weight:680;line-height:1.12}.weekly-heading p,.monthly-heading p{color:var(--ui-text-muted);margin-top:6px;font-size:13px;line-height:1.45}.weekly-add.button,.monthly-add.button{color:#fff;min-height:42px;box-shadow:none;text-shadow:none;background:#202023;border:1px solid #202023;border-radius:11px;padding-inline:15px;font-size:13px;font-weight:650}.weekly-add.button:hover,.monthly-add.button:hover{filter:none;background:#303034;border-color:#303034;box-shadow:0 4px 12px #18181c1f}.dark .weekly-add.button,.dark .monthly-add.button{color:#171719;background:#f2f2f4;border-color:#f2f2f4}.weekly-commandbar,.monthly-commandbar{gap:7px;margin:0 0 12px}.week-switcher,.month-switcher{border-color:var(--ui-border);background:var(--ui-surface);height:40px;box-shadow:none;border-radius:11px}.weekly-filter.button,.monthly-tool.button{border-color:var(--ui-border);height:40px;min-height:40px;color:var(--ui-text);background:var(--ui-surface);box-shadow:none;border-radius:11px;padding-inline:12px;font-size:12px}.weekly-filter.button:hover,.monthly-tool.button:hover{border-color:var(--ui-border-strong);background:var(--ui-hover);box-shadow:none;transform:none}.weekly-filter--active.button,.monthly-tool--active.button{color:var(--chime-accent);border-color:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.weekly-filter--active.button,.monthly-tool--active.button{border-color:color-mix(in srgb,var(--chime-accent) 36%,var(--ui-border))}}.weekly-filter--active.button,.monthly-tool--active.button{background:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.weekly-filter--active.button,.monthly-tool--active.button{background:color-mix(in srgb,var(--chime-accent) 7%,var(--ui-surface))}}.weekly-popover,.monthly-popover{color:var(--ui-text);border-color:var(--ui-border);background:var(--ui-surface-elevated);box-shadow:var(--ui-shadow-float);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:13px}.weekly-pulse,.monthly-summary{border-color:var(--ui-border);background:var(--ui-surface);border-radius:14px;overflow:hidden;box-shadow:0 3px 12px #18181c0a}.weekly-pulse-primary,.weekly-pulse-status,.weekly-pulse-facts,.monthly-summary>div,.monthly-summary dl div{border-color:var(--ui-border)}.weekly-pulse-primary:before{display:none}.weekly-pulse-primary>span,.weekly-live,.weekly-pulse-facts dt,.monthly-summary span,.monthly-summary dt{color:var(--ui-text-muted);letter-spacing:.05em;font-size:10px}.weekly-pulse-primary strong,.monthly-summary strong{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:25px}.weekly-pulse-facts dd,.monthly-summary dd{color:var(--ui-text);font-variant-numeric:tabular-nums}.weekly-dispatcher-legend{scrollbar-width:thin;margin-bottom:10px;padding-bottom:2px}.weekly-dispatcher-legend button{border-color:var(--ui-border);min-height:32px;color:var(--ui-text-muted);background:var(--ui-surface);border-radius:10px;font-size:11px}.weekly-top-scroll,.monthly-top-scroll{border:1px solid var(--ui-border);background:var(--ui-surface-subtle);scrollbar-color:var(--ui-border-strong) transparent;scrollbar-width:thin;border-bottom:0;border-radius:10px 10px 0 0;height:16px;margin:0 1px -1px;overflow:auto hidden}.weekly-top-scroll>div,.monthly-top-scroll>div{height:1px}.weekly-top-scroll::-webkit-scrollbar{height:11px}.monthly-top-scroll::-webkit-scrollbar{height:11px}.weekly-top-scroll::-webkit-scrollbar-track{background:0 0;margin-inline:6px}.monthly-top-scroll::-webkit-scrollbar-track{background:0 0;margin-inline:6px}.weekly-top-scroll::-webkit-scrollbar-thumb{border:2px solid var(--ui-surface-subtle);background:var(--ui-border-strong);border-radius:999px}.monthly-top-scroll::-webkit-scrollbar-thumb{border:2px solid var(--ui-surface-subtle);background:var(--ui-border-strong);border-radius:999px}.weekly-table-shell,.monthly-table-shell{border-color:var(--ui-border);background:var(--ui-surface);scrollbar-color:var(--ui-border-strong) transparent;border-radius:0 0 14px 14px;box-shadow:0 3px 12px #18181c0a}.weekly-table,.monthly-table{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:13px}.weekly-table th,.monthly-table th{height:42px;color:var(--ui-text-muted);border-color:var(--ui-border);background:var(--ui-surface-subtle);letter-spacing:.04em;font-size:11px}.weekly-table td,.monthly-table td{color:var(--ui-text);border-color:var(--ui-border)}.weekly-table tbody tr:hover,.monthly-table tbody tr:hover{background:var(--ui-hover);box-shadow:none;transform:none}.weekly-table th:first-child,.weekly-table td:first-child,.weekly-table th:nth-child(2),.weekly-table td:nth-child(2),.monthly-table th:first-child,.monthly-table td:first-child,.monthly-table th:nth-child(2),.monthly-table td:nth-child(2),.monthly-table .monthly-actions-cell{background:var(--ui-surface)}.weekly-table thead th:first-child,.weekly-table thead th:nth-child(2),.monthly-table thead th:first-child,.monthly-table thead th:nth-child(2),.monthly-table .monthly-actions-heading{background:var(--ui-surface-subtle)}.weekly-driver strong,.weekly-driver-open{color:var(--ui-text);font-size:13px}.weekly-driver .weekly-driver-phone,.weekly-driver .weekly-driver-note,.weekly-table td small{color:var(--ui-text-muted);font-size:11px}.weekly-dispatcher-select{border-radius:8px;height:24px}.monthly-search{border-color:var(--ui-border);background:var(--ui-surface);border-radius:11px;min-height:42px}.monthly-search input{color:var(--ui-text);font-size:13px}.monthly-stage{border-radius:8px;height:30px;font-size:11px}.monthly-row-actions{justify-content:center;gap:6px}.monthly-row-actions button{border:1px solid #0000;border-radius:9px;flex-basis:34px;width:34px;height:34px}.monthly-row-actions button:hover{border-color:var(--ui-border);background:var(--ui-hover)}.monthly-table .monthly-actions-heading,.monthly-table .monthly-actions-cell{text-align:center;width:104px;min-width:104px;max-width:104px;padding-inline:8px}.weekly-heading h1,.monthly-heading h1{font-family:var(--font-sf-pro-display);font-size:var(--board-title-size);font-weight:var(--board-title-weight);line-height:1.12}.weekly-add.button,.monthly-add.button{min-height:var(--board-control-height);font-size:12px}.week-switcher,.month-switcher{height:var(--board-control-height)}.week-switcher .button,.month-switcher .button,.weekly-filter.button,.monthly-tool.button{height:var(--board-control-height);min-height:var(--board-control-height);font-size:12px}.weekly-dispatcher-legend button{min-height:30px;font-size:10px}.weekly-dispatcher-legend button b,.weekly-filter b{font-size:10px}.weekly-table,.monthly-table{font-size:var(--board-font-body)}.weekly-table th,.monthly-table th{height:34px;padding-inline:var(--board-cell-x);font-size:var(--board-font-header);font-weight:700}.weekly-table td,.monthly-table td{padding:var(--board-cell-y) var(--board-cell-x)}.weekly-table td{height:var(--board-row-weekly)}.monthly-table td{height:var(--board-row-monthly)}.weekly-table td small,.weekly-driver .weekly-driver-phone,.weekly-driver .weekly-driver-note,.monthly-summary small{font-size:var(--board-font-meta)}.weekly-index,.weekly-equipment,.weekly-weight strong{font-size:10px}.weekly-driver strong,.weekly-driver-open,.weekly-day-cell>button strong{font-size:12px;font-weight:600}.weekly-driver{gap:7px}.weekly-driver>i{width:26px;height:26px;font-size:8px}.weekly-driver>span{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:1px 5px;min-width:0;line-height:1.1;display:flex}.weekly-driver-open{flex:88px;min-width:0}.weekly-dispatcher-select{width:66px;max-width:66px;height:20px;margin:0}.weekly-dispatcher-select select{font-size:10px}.weekly-driver .weekly-driver-phone{flex:auto;min-width:0;margin:0;font-size:10px;line-height:1.2}.weekly-driver .weekly-driver-note{white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;flex:0 62px;max-width:62px;margin:0;padding:0;font-size:10px;line-height:1.2;overflow:hidden}.weekly-status{min-height:22px;font-size:10px}.monthly-stage{height:26px;font-size:10px}.monthly-notes-cell input{font-size:10px}.monthly-row-actions{gap:4px}.monthly-row-actions button{flex-basis:28px;width:28px;height:28px}.directory-heading h1{font-family:var(--font-sf-pro-display)}.dark :where(.weekly-pulse,.monthly-summary,.weekly-table-shell,.monthly-table-shell,.weekly-top-scroll,.monthly-top-scroll){border-color:var(--ui-border);background:var(--ui-surface)}.dark :where(.weekly-top-scroll,.monthly-top-scroll,.weekly-table th,.monthly-table th){background:var(--ui-surface-subtle)}.dark :where(.weekly-table th:first-child,.weekly-table td:first-child,.weekly-table th:nth-child(2),.weekly-table td:nth-child(2),.monthly-table th:first-child,.monthly-table td:first-child,.monthly-table th:nth-child(2),.monthly-table td:nth-child(2),.monthly-table .monthly-actions-cell){background:var(--ui-surface)}.dark :where(.weekly-table thead th:first-child,.weekly-table thead th:nth-child(2),.monthly-table thead th:first-child,.monthly-table thead th:nth-child(2),.monthly-table .monthly-actions-heading){background:var(--ui-surface-subtle)}@media (width>=721px){.monthly-summary{background:var(--ui-surface);border-radius:14px;grid-template-columns:minmax(250px,.7fr) minmax(520px,1.6fr);gap:0;padding:0;overflow:hidden;box-shadow:0 3px 12px #18181c0a}.monthly-summary>div{border:0;border-right:1px solid var(--ui-border);background:var(--ui-surface);border-radius:0;min-height:96px}.monthly-summary dl{gap:0}.monthly-summary dl div{background:var(--ui-surface);border-radius:0;min-height:48px;border:0!important;border-right:1px solid var(--ui-border)!important}.monthly-summary dl div:nth-child(-n+2){border-bottom:1px solid var(--ui-border)!important}}@media (width<=720px){.weekly-heading,.monthly-heading{flex-direction:column;align-items:stretch}.weekly-add.button,.monthly-add.button{width:100%;min-height:46px}.weekly-commandbar,.monthly-commandbar{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.weekly-pulse{border-radius:14px;grid-template-columns:1fr}.weekly-pulse-status,.weekly-pulse-facts{border-top:1px solid var(--ui-border);border-left:0}.weekly-pulse-facts{grid-template-columns:repeat(3,1fr)}.weekly-top-scroll,.monthly-top-scroll,.weekly-table-shell,.monthly-table-shell{display:none}.monthly-summary{box-shadow:none;background:0 0;border:0}.monthly-search{width:100%;min-height:48px}.monthly-search input{font-size:16px}.monthly-mobile-list article{border-color:var(--ui-border);background:var(--ui-surface);border-radius:14px;box-shadow:0 2px 8px #18181c0a}}.radius-page{max-width:1500px;color:var(--ui-text);gap:15px;margin:0 auto;display:grid}.radius-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:7px 2px 2px;display:flex}.radius-kicker{color:var(--chime-accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.radius-heading h1{letter-spacing:-.045em;margin:0;font-size:34px;font-weight:720;line-height:1}.radius-heading p{color:var(--ui-text-muted);margin:8px 0 0;font-size:13px}.radius-manifest{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:178px;box-shadow:var(--ui-shadow-card);border-radius:13px;grid-template-columns:auto auto;align-items:center;padding:10px 13px;display:grid}.radius-manifest>span{border-right:1px solid var(--ui-border);color:var(--chime-accent);text-transform:uppercase;grid-row:1/3;padding-right:13px;font-size:12px;font-weight:800}.radius-manifest strong{font-variant-numeric:tabular-nums;padding-left:13px;font-size:21px;line-height:1}.radius-manifest small{color:var(--ui-text-muted);letter-spacing:.04em;text-transform:uppercase;padding-left:13px;font-size:9px}.radius-tabs{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:13px;width:max-content;padding:4px;display:flex}.radius-tabs button{min-height:38px;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:680;display:flex}.radius-tabs button>span{background:var(--ui-surface);text-align:center;border-radius:999px;min-width:21px;padding:3px 6px;font-size:9px}.radius-panel{border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow-card);border-radius:17px;overflow:hidden}.radius-toolbar{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.radius-toolbar-actions{align-items:center;gap:7px;display:flex}.radius-toolbar-actions>button,.radius-composer button,.radius-inline-actions button{border:1px solid var(--ui-border);min-height:36px;color:var(--ui-text);background:var(--ui-surface);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:720;display:flex}.radius-toolbar-actions>button{padding:0 11px}.radius-toolbar-actions button.primary,.radius-composer button.primary,.radius-inline-actions button.primary{color:#fff;background:#242326;border-color:#242326}.dark .radius-toolbar-actions button.primary,.dark .radius-composer button.primary,.dark .radius-inline-actions button.primary{color:#171719;background:#f1f1f3;border-color:#f1f1f3}.radius-search{border:1px solid var(--ui-border);width:min(600px,100%);height:41px;color:var(--ui-text-muted);background:var(--ui-canvas);border-radius:11px;align-items:center;gap:9px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.radius-search{background:color-mix(in oklch,var(--ui-canvas) 55%,var(--ui-surface))}}.radius-search:focus-within{border-color:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.radius-search:focus-within{border-color:color-mix(in oklch,var(--chime-accent) 45%,var(--ui-border))}}.radius-search:focus-within{box-shadow:0 0 0 3px var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.radius-search:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--chime-accent) 10%,transparent)}}.radius-search input{min-width:0;color:var(--ui-text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.radius-search kbd{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:5px;padding:3px 6px;font-size:9px}.radius-count{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.radius-count strong{font-variant-numeric:tabular-nums;font-size:19px}.radius-row{border-bottom:1px solid var(--ui-border);grid-template-columns:76px minmax(230px,1.25fr) 72px minmax(170px,.9fr) minmax(210px,1fr) 126px;align-items:center;min-height:73px;transition:background-color .16s,box-shadow .16s;display:grid}.radius-row:last-child{border-bottom:0}.radius-row:not(.radius-row--head):hover{z-index:1;background:var(--ui-hover)}@supports (color:color-mix(in lab, red, red)){.radius-row:not(.radius-row--head):hover{background:color-mix(in oklch,var(--ui-hover) 55%,var(--ui-surface))}}.radius-row:not(.radius-row--head):hover{box-shadow:inset 1px 0 var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.radius-row[data-called]{background:color-mix(in oklch,var(--ui-success) 8%,var(--ui-surface))}}.radius-row>*,.radius-row>span{min-width:0;padding:11px 13px}.radius-row--head{min-height:36px;color:var(--ui-text-muted);background:var(--ui-canvas)}@supports (color:color-mix(in lab, red, red)){.radius-row--head{background:color-mix(in oklch,var(--ui-canvas) 62%,var(--ui-surface))}}.radius-row--head{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.radius-called{cursor:pointer;justify-items:start;gap:3px;display:grid}.radius-called input{opacity:0;position:absolute}.radius-called>span{border:1px solid var(--ui-border);color:#0000;background:var(--ui-surface);border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.radius-called input:checked+span{border-color:var(--ui-success);color:#fff;background:var(--ui-success)}.radius-called em{color:var(--ui-text-muted);text-transform:uppercase;font-size:8px;font-style:normal;font-weight:700}.radius-broker{gap:3px;display:grid}.radius-broker strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.radius-broker small{color:var(--chime-accent);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.radius-state{font-size:12px;font-weight:750}.radius-row>code{font-variant-numeric:tabular-nums;font-size:11px}.radius-contact{gap:4px;padding-block:7px;display:grid}.radius-contact>span{align-items:center;gap:4px;min-width:0;display:flex}.radius-contact a{min-width:0;color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;text-decoration:none;display:flex;overflow:hidden}.radius-contact a:hover{color:var(--chime-accent)}.radius-contact button{border:1px solid var(--ui-border);width:25px;height:25px;color:var(--ui-text-muted);background:var(--ui-surface);cursor:pointer;border-radius:7px;flex:none;place-items:center;font-size:8px;display:grid}.radius-contact button:hover{color:var(--chime-accent);border-color:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.radius-contact button:hover{border-color:color-mix(in oklch,var(--chime-accent) 35%,var(--ui-border))}}.radius-contact em{color:var(--ui-text-muted);font-size:11px}.radius-limit{border-top:1px solid var(--ui-border);color:var(--ui-text-muted);background:var(--ui-canvas);text-align:center;margin:0;padding:11px 14px;font-size:10px}.radius-empty-search{color:var(--ui-text-muted);text-align:center;justify-items:center;gap:5px;padding:44px 18px;display:grid}.radius-empty-search strong{color:var(--ui-text);font-size:13px}.radius-empty-search span{font-size:10px}.radius-row-actions{align-items:center;gap:5px;display:flex}.radius-row-actions code{flex:1;min-width:0;font-size:9px}.radius-row-actions button{border:1px solid var(--ui-border);width:27px;height:27px;color:var(--ui-text-muted);background:var(--ui-surface);cursor:pointer;border-radius:7px;flex:none;place-items:center;display:grid}.radius-row-actions button:hover{color:var(--chime-accent)}.radius-row-actions button.danger:hover{color:var(--ui-danger);border-color:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.radius-row-actions button.danger:hover{border-color:color-mix(in oklch,var(--ui-danger) 35%,var(--ui-border))}}.radius-state-controls{border-bottom:1px solid var(--ui-border);background:var(--ui-surface);justify-content:flex-end;align-items:center;gap:6px;padding:8px 13px;display:flex}.radius-state-controls>span{color:var(--ui-text-muted);margin-right:auto;font-size:9px}.radius-state-controls button{border:1px solid var(--ui-border);min-height:32px;color:var(--ui-text-muted);background:var(--ui-surface);cursor:pointer;border-radius:8px;padding:0 10px;font-size:9px;font-weight:700;transition:color .12s cubic-bezier(0,0,.2,1),background-color .12s cubic-bezier(0,0,.2,1),border-color .12s cubic-bezier(0,0,.2,1),transform 90ms cubic-bezier(0,0,.2,1)}.radius-state-controls button:hover{color:var(--ui-text);border-color:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.radius-state-controls button:hover{border-color:color-mix(in oklch,var(--chime-accent) 25%,var(--ui-border))}}.radius-state-controls button:hover{background:var(--ui-hover)}.radius-state-controls button:active{transform:scale(.97)}.radius-state-controls button:focus-visible{outline:2px solid var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.radius-state-controls button:focus-visible{outline:2px solid color-mix(in oklch,var(--chime-accent) 60%,transparent)}}.radius-state-controls button:focus-visible{outline-offset:2px}.radius-state-group{display:block}.radius-state-heading{z-index:3;border:0;border-bottom:1px solid var(--ui-border);width:100%;min-height:40px;color:var(--ui-text);background:var(--ui-canvas);justify-content:space-between;align-items:center;gap:8px;padding:7px 13px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.radius-state-heading{background:color-mix(in oklch,var(--ui-canvas) 78%,var(--ui-surface))}}.radius-state-heading{box-shadow:inset 1px 0 var(--chime-accent);cursor:pointer;text-align:left;transition:color .12s cubic-bezier(0,0,.2,1),background-color .12s cubic-bezier(0,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1)}.radius-state-heading>span{align-items:center;gap:8px;display:flex}.radius-state-heading strong{letter-spacing:.08em;font-size:10px}.radius-state-heading small{color:var(--ui-text-muted);font-size:9px}.radius-state-heading svg{color:var(--ui-text-muted);transform-origin:50%;flex:none;transition:transform .2s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(0,0,.2,1)}@supports (color:color-mix(in lab, red, red)){.radius-state-heading[aria-expanded=true]{background:color-mix(in oklch,var(--chime-accent) 5%,var(--ui-surface))}}.radius-state-heading[aria-expanded=true] svg{color:var(--chime-accent);transform:rotate(180deg)}.radius-state-heading:active{background:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.radius-state-heading:active{background:color-mix(in oklch,var(--chime-accent) 7%,var(--ui-surface))}}.radius-state-heading:focus-visible{z-index:4;outline:2px solid var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.radius-state-heading:focus-visible{outline:2px solid color-mix(in oklch,var(--chime-accent) 60%,transparent)}}.radius-state-heading:focus-visible{outline-offset:-2px}.radius-state-body{opacity:.25;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,1,1);display:grid}.radius-state-body>div{min-height:0;overflow:hidden}.radius-state-group[data-expanded] .radius-state-body{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .24s cubic-bezier(.16,1,.3,1),opacity .18s cubic-bezier(0,0,.2,1)}.radius-composer{border-bottom:1px solid var(--ui-border);background:var(--ui-canvas);padding:15px 17px}@supports (color:color-mix(in lab, red, red)){.radius-composer{background:color-mix(in oklch,var(--ui-canvas) 55%,var(--ui-surface))}}.radius-composer{animation:.2s ease-out both radius-reveal}.radius-composer header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.radius-composer header>div{gap:3px;display:grid}.radius-composer header strong{font-size:12px}.radius-composer header span{color:var(--ui-text-muted);font-size:10px}.radius-composer header>button{width:30px;min-height:30px;padding:0}.radius-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.radius-form-grid label,.radius-inline-form label{gap:5px;display:grid}.radius-form-grid label>span,.radius-inline-form label>span{color:var(--ui-text-muted);text-transform:uppercase;font-size:9px;font-weight:750}.radius-form-grid input,.radius-inline-form input,.radius-import textarea{border:1px solid var(--ui-border);width:100%;color:var(--ui-text);background:var(--ui-surface);border-radius:9px;outline:0;font-size:11px}.radius-form-grid input,.radius-inline-form input{height:37px;padding:0 10px}.radius-form-grid label:last-child{grid-column:span 2}.radius-form-grid input:focus,.radius-inline-form input:focus,.radius-import textarea:focus{border-color:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.radius-form-grid input:focus,.radius-inline-form input:focus,.radius-import textarea:focus{border-color:color-mix(in oklch,var(--chime-accent) 45%,var(--ui-border))}}.radius-form-grid input:focus,.radius-inline-form input:focus,.radius-import textarea:focus{box-shadow:0 0 0 3px var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.radius-form-grid input:focus,.radius-inline-form input:focus,.radius-import textarea:focus{box-shadow:0 0 0 3px color-mix(in oklch,var(--chime-accent) 9%,transparent)}}.radius-composer footer{justify-content:flex-end;align-items:center;gap:7px;margin-top:13px;display:flex}.radius-composer footer button{padding:0 12px}.radius-composer footer small{color:var(--ui-text-muted);margin-right:auto;font-size:9px}.radius-import textarea{resize:vertical;min-height:130px;padding:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.5}.radius-notice{border-bottom:1px solid var(--ui-success);align-items:center;gap:7px;padding:9px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.radius-notice{border-bottom:1px solid color-mix(in oklch,var(--ui-success) 24%,var(--ui-border))}}.radius-notice{color:var(--ui-success);background:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.radius-notice{background:color-mix(in oklch,var(--ui-success) 7%,var(--ui-surface))}}.radius-notice{font-size:10px;font-weight:700}.radius-row--editing{background:var(--chime-accent);padding:12px;display:block}@supports (color:color-mix(in lab, red, red)){.radius-row--editing{background:color-mix(in oklch,var(--chime-accent) 4%,var(--ui-surface))}}.radius-row--editing{box-shadow:inset 1px 0 var(--chime-accent)}.radius-inline-form{grid-template-columns:repeat(6,minmax(100px,1fr));gap:8px;display:grid}.radius-inline-form label:nth-child(7){grid-column:span 4}.radius-inline-actions{grid-column:span 2;justify-content:flex-end;align-items:end;gap:6px;display:flex}.radius-inline-actions button{padding:0 10px}@keyframes radius-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.radius-match-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:15px;display:grid}.radius-driver-panel,.radius-find-panel{padding:17px}.radius-section-title{align-items:center;gap:11px;margin-bottom:16px;display:flex}.radius-section-title>span{width:36px;height:36px;color:var(--chime-accent);background:var(--chime-accent);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.radius-section-title>span{background:color-mix(in oklch,var(--chime-accent) 9%,var(--ui-surface))}}.radius-section-title h2{margin:0;font-size:14px}.radius-section-title p{color:var(--ui-text-muted);margin:3px 0 0;font-size:10px}.radius-section-title>strong{margin-left:auto;font-size:20px}.radius-driver-list{gap:7px;display:grid}.radius-driver-list article{border:1px solid var(--ui-border);background:var(--ui-canvas);border-radius:11px;align-items:center;gap:10px;min-height:58px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.radius-driver-list article{background:color-mix(in oklch,var(--ui-canvas) 42%,var(--ui-surface))}}.radius-driver-avatar{color:#fff;background:#242326;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.radius-driver-list article>div:nth-child(2){gap:2px;min-width:130px;display:grid}.radius-driver-list strong{font-size:11px}.radius-specs{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.radius-specs span{border:1px solid var(--ui-border);color:var(--ui-text-muted);background:var(--ui-surface);border-radius:6px;padding:4px 7px;font-size:8px}.radius-driver-title{flex-wrap:wrap}.radius-driver-title>strong{margin-left:auto}.radius-driver-actions{gap:6px;display:flex}.radius-driver-actions button,.radius-driver-composer button,.radius-clear-drivers{border:1px solid var(--ui-border);min-height:34px;color:var(--ui-text);background:var(--ui-surface);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:730;display:flex}.radius-driver-actions button.primary,.radius-driver-composer button.primary{color:#fff;background:#242326;border-color:#242326}.dark .radius-driver-actions button.primary,.dark .radius-driver-composer button.primary{color:#171719;background:#f1f1f3;border-color:#f1f1f3}.radius-driver-composer{border:1px solid var(--ui-border);background:var(--ui-canvas);border-radius:11px;margin:0 0 12px;padding:12px}@supports (color:color-mix(in lab, red, red)){.radius-driver-composer{background:color-mix(in oklch,var(--ui-canvas) 55%,var(--ui-surface))}}.radius-driver-composer{animation:.18s ease-out both radius-reveal}.radius-driver-composer header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.radius-driver-composer header>div{gap:3px;display:grid}.radius-driver-composer header strong{font-size:11px}.radius-driver-composer header small{color:var(--ui-text-muted);font-size:9px}.radius-driver-composer header>button{width:28px;min-height:28px;padding:0}.radius-driver-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.radius-driver-form label{gap:4px;display:grid}.radius-driver-form label>span{color:var(--ui-text-muted);text-transform:uppercase;font-size:8px;font-weight:780}.radius-driver-form input,.radius-driver-composer textarea{border:1px solid var(--ui-border);width:100%;color:var(--ui-text);background:var(--ui-surface);border-radius:8px;outline:0;font-size:10px}.radius-driver-form input{height:35px;padding:0 9px}.radius-driver-composer textarea{resize:vertical;min-height:105px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.radius-driver-form input:focus,.radius-driver-composer textarea:focus{border-color:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.radius-driver-form input:focus,.radius-driver-composer textarea:focus{border-color:color-mix(in oklch,var(--chime-accent) 45%,var(--ui-border))}}.radius-driver-form input:focus,.radius-driver-composer textarea:focus{box-shadow:0 0 0 3px var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.radius-driver-form input:focus,.radius-driver-composer textarea:focus{box-shadow:0 0 0 3px color-mix(in oklch,var(--chime-accent) 9%,transparent)}}.radius-driver-composer footer{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.radius-driver-notice{color:var(--ui-success);background:var(--ui-success);border-radius:8px;align-items:center;gap:6px;margin-bottom:10px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.radius-driver-notice{background:color-mix(in oklch,var(--ui-success) 7%,var(--ui-surface))}}.radius-driver-notice{font-size:9px;font-weight:700}.radius-driver-list small.missing{color:var(--ui-danger)}.radius-driver-delete{border:1px solid var(--ui-border);width:29px;height:29px;color:var(--ui-text-muted);background:var(--ui-surface);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.radius-driver-delete:hover{color:var(--ui-danger);border-color:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.radius-driver-delete:hover{border-color:color-mix(in oklch,var(--ui-danger) 35%,var(--ui-border))}}.radius-clear-drivers{color:var(--ui-danger);margin-top:11px;margin-left:auto}.radius-driver-empty{border:1px dashed var(--ui-border);color:var(--ui-text-muted);text-align:center;border-radius:11px;justify-items:center;gap:4px;padding:32px 15px;display:grid}.radius-driver-empty strong{color:var(--ui-text)}.radius-driver-empty span{font-size:9px}.radius-find-panel{flex-direction:column;display:flex}.mile-marker{color:#fff;text-align:center;background:#27613f;border:5px solid #f5f0e6;border-radius:24px;align-content:center;align-self:center;place-items:center;width:145px;height:145px;display:grid;box-shadow:0 0 0 2px #27613f,0 13px 30px #193e2a2e}.mile-marker small{letter-spacing:.11em;font-size:9px;font-weight:800}.mile-marker strong{font-variant-numeric:tabular-nums;font-size:49px;line-height:1}.mile-marker span{letter-spacing:.18em;font-size:11px;font-weight:800}.radius-slider{color:var(--ui-text-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:24px 0;font-size:9px;display:grid}.radius-slider input{accent-color:#27613f;width:100%}.radius-gate{border:1px solid var(--ui-success);gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.radius-gate{border:1px solid color-mix(in oklch,var(--ui-success) 25%,var(--ui-border))}}.radius-gate{color:var(--ui-success);background:var(--ui-success);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.radius-gate{background:color-mix(in oklch,var(--ui-success) 6%,var(--ui-surface))}}.radius-gate svg{flex:none}.radius-gate strong{font-size:10px}.radius-gate p{color:var(--ui-text-muted);margin:3px 0 0;font-size:9px;line-height:1.4}.radius-find-button{color:#fff;background:#242326;border:0;border-radius:10px;min-height:43px;margin-top:12px;font-size:11px;font-weight:750}.radius-find-button:disabled{cursor:not-allowed;opacity:.48}.dark .radius-driver-avatar,.dark .radius-find-button{color:#171719;background:#f1f1f3}.dark .mile-marker{border-color:#d8d2c5}.dark .radius-row[data-called]{background:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.dark .radius-row[data-called]{background:color-mix(in oklch,var(--ui-success) 13%,var(--ui-surface))}}.radius-driver-select{gap:5px;margin-bottom:10px;display:grid}.radius-driver-select>span{color:var(--ui-text-muted);text-transform:uppercase;font-size:9px;font-weight:780}.radius-driver-select select,.radius-key-field{border:1px solid var(--ui-border);height:39px;color:var(--ui-text);background:var(--ui-surface);border-radius:9px;font-size:10px}.radius-driver-select select{width:100%;padding:0 10px}.radius-key-field{align-items:center;gap:8px;margin-bottom:10px;padding-left:10px;display:flex}.radius-key-field>svg{color:var(--ui-text-muted)}.radius-key-field input{min-width:0;color:var(--ui-text);background:0 0;border:0;outline:0;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.radius-key-field button{border:0;border-left:1px solid var(--ui-border);color:var(--ui-text);cursor:pointer;background:0 0;align-self:stretch;align-items:center;gap:5px;padding:0 11px;font-size:9px;font-weight:750;display:flex}.radius-match-status{color:var(--ui-text);background:var(--ui-canvas);border-radius:8px;margin:10px 0 0;padding:9px 10px;font-size:9px;line-height:1.4}.radius-results{grid-column:1/-1}.radius-results>header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:end;padding:16px 17px;display:flex}.radius-results>header h2{margin:0;font-size:18px}.radius-results>header strong{font-size:25px}.radius-result-group{border-bottom:1px solid var(--ui-border)}.radius-result-group:last-child{border-bottom:0}.radius-result-driver{background:var(--ui-canvas);align-items:center;gap:12px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.radius-result-driver{background:color-mix(in oklch,var(--ui-canvas) 62%,var(--ui-surface))}}.radius-result-driver>div:first-child{gap:2px;min-width:160px;display:grid}.radius-result-driver strong{font-size:11px}.radius-result-driver span{color:var(--ui-text-muted);font-size:9px}.radius-result-driver .radius-specs{margin-left:0}.radius-result-driver>b{margin-left:auto;font-size:9px}.radius-result-row{border-top:1px solid var(--ui-border);grid-template-columns:72px minmax(220px,1.25fr) 75px 80px minmax(170px,.9fr) minmax(220px,1fr);align-items:center;min-height:66px;display:grid}.radius-result-row>*{min-width:0;padding:9px 12px}.radius-result-head{min-height:31px;color:var(--ui-text-muted);background:var(--ui-surface);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.radius-result-row[data-called]{background:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.radius-result-row[data-called]{background:color-mix(in oklch,var(--ui-success) 9%,var(--ui-surface))}}.radius-result-row[data-called]{box-shadow:inset 1px 0 var(--ui-success)}.radius-result-row>code{font-size:11px;font-weight:750}.radius-result-email{gap:4px;display:grid}.radius-result-email>code{color:var(--ui-text-muted);font-size:8px}@media (width<=1050px){.radius-row{grid-template-columns:70px minmax(210px,1.25fr) 65px minmax(160px,.9fr) minmax(180px,1fr) 116px}.radius-match-grid{grid-template-columns:1fr}.radius-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.radius-inline-form{grid-template-columns:repeat(3,minmax(110px,1fr))}.radius-inline-form label:nth-child(7){grid-column:span 2}.radius-inline-actions{grid-column:span 1}.radius-driver-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.radius-page{gap:12px}.radius-heading{align-items:flex-start}.radius-heading h1{font-size:28px}.radius-heading p{max-width:230px;font-size:11px}.radius-manifest{min-width:128px;padding:8px}.radius-manifest>span{padding-right:8px;font-size:9px}.radius-manifest strong,.radius-manifest small{padding-left:8px}.radius-manifest strong{font-size:17px}.radius-tabs{width:100%}.radius-tabs button{flex:1;justify-content:center;padding-inline:8px}.radius-toolbar{flex-direction:column;align-items:stretch}.radius-toolbar-actions{justify-content:flex-end}.radius-count,.radius-search kbd{display:none}.radius-form-grid,.radius-inline-form{grid-template-columns:1fr 1fr}.radius-form-grid label:last-child,.radius-inline-form label:nth-child(7),.radius-inline-actions{grid-column:span 2}.radius-composer{padding:13px}.radius-composer footer{flex-wrap:wrap}.radius-state-controls{z-index:5;background:var(--ui-surface);padding:8px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.radius-state-controls{background:color-mix(in oklch,var(--ui-surface) 92%,transparent)}}.radius-state-controls{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.radius-state-controls button{min-height:44px;padding-inline:12px}.radius-state-heading{min-height:48px;padding-inline:12px}.radius-state-heading strong{font-size:11px}.radius-state-heading small{font-size:10px}.radius-directory{background:var(--ui-canvas);padding:8px}.radius-row--head{display:none}.radius-row{background:var(--ui-surface);border-radius:13px;grid-template-columns:58px 1fr auto;min-height:0;margin-bottom:8px;padding:10px;border:1px solid var(--ui-border)!important}.radius-row>*,.radius-row>span{padding:6px}.radius-called{grid-row:1/4}.radius-broker{grid-column:2}.radius-state{background:var(--ui-canvas);border-radius:6px;grid-area:1/3;padding:5px 8px!important}.radius-contact{grid-column:2/4}.radius-contact--email{grid-row:auto}.radius-row-actions{grid-column:2/4}.radius-broker small{white-space:normal}.radius-contact a{font-size:11px}.radius-contact button{width:30px;height:30px}.radius-row--editing{display:block}.radius-match-grid{gap:12px}.radius-driver-panel,.radius-find-panel{padding:14px}.radius-driver-list article>div:nth-child(2){min-width:0}.radius-specs{justify-content:flex-end;max-width:48%}.radius-driver-actions{width:100%;margin-left:47px}.radius-driver-form{grid-template-columns:1fr 1fr}.radius-driver-list article{align-items:flex-start}.radius-driver-delete{margin-left:auto}.radius-result-driver{flex-wrap:wrap;align-items:flex-start}.radius-result-driver .radius-specs{order:3;max-width:100%}.radius-result-row{border:1px solid var(--ui-border);border-radius:11px;grid-template-columns:58px 1fr auto;margin:8px}.radius-result-head{display:none}.radius-result-row>*{padding:6px}.radius-result-row>.radius-called{grid-row:1/4}.radius-result-row>.radius-broker{grid-column:2}.radius-result-row>.radius-state{grid-area:1/3}.radius-result-row>code{grid-area:2/3}.radius-result-row>.radius-contact,.radius-result-row>.radius-result-email{grid-column:2/4}.radius-state-heading{position:static}}@media (prefers-reduced-motion:reduce){.radius-state-controls button,.radius-state-heading,.radius-state-heading svg,.radius-state-body,.radius-state-group[data-expanded] .radius-state-body{transition-duration:1ms!important}}.radius-page{font-family:var(--font-sf-pro-text);color:var(--apple-primary-ink);gap:12px}.radius-heading{padding:2px 0 4px}.radius-heading h1{font-family:var(--font-sf-pro-display);letter-spacing:-.018em;font-size:clamp(23px,2vw,28px);font-weight:600;line-height:1.08}.radius-heading p{color:var(--chime-muted);margin-top:6px;font-size:12px;line-height:1.45}.radius-kicker{color:var(--chime-accent-strong);letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:750}.radius-manifest{background:var(--chime-surface);border-color:#1d1d1f17;border-radius:14px;min-width:168px;padding:10px 13px;box-shadow:0 3px 12px #1d1d1f09}.radius-manifest>span{color:var(--chime-accent-strong);letter-spacing:.02em;font-size:10px;font-weight:700}.radius-manifest strong{font-family:var(--font-sf-pro-display);letter-spacing:-.02em;font-size:20px;font-weight:600}.radius-manifest small{color:var(--chime-muted);font-size:9px;font-weight:600}.radius-tabs{border-color:var(--chime-border);background:var(--chime-surface);border-radius:999px;padding:3px;box-shadow:0 2px 8px #1d1d1f09}.radius-tabs button{min-height:36px;color:var(--chime-muted);letter-spacing:-.01em;border-radius:999px;padding-inline:14px;font-size:11px;font-weight:600}.radius-tabs button[aria-selected=true]{color:var(--apple-primary-ink);background:var(--chime-surface-soft);box-shadow:inset 0 0 0 1px var(--chime-border)}.radius-tabs button>span{background:var(--chime-surface);font-size:9px;font-weight:650}.radius-panel{background:var(--chime-surface);border-color:#1d1d1f17;border-radius:14px;box-shadow:0 3px 12px #1d1d1f09}.dark .radius-panel,.dark .radius-manifest,.dark .radius-tabs{border-color:var(--chime-border);background:var(--chime-surface);box-shadow:0 6px 20px #00000029}.radius-toolbar{border-color:var(--chime-border);padding:11px 12px}.radius-search{border-color:var(--chime-border);height:38px;color:var(--chime-muted);background:var(--chime-surface-soft);border-radius:999px}.radius-search input{font-family:var(--font-sf-pro-text);font-size:11px}.radius-search kbd{border-color:var(--chime-border);color:var(--chime-muted);background:var(--chime-surface);font-family:var(--font-sf-pro-text);border-radius:6px}.radius-count strong{font-family:var(--font-sf-pro-display);letter-spacing:-.02em;font-size:20px;font-weight:600}.radius-count span{color:var(--chime-muted);font-size:10px}.radius-toolbar-actions>button,.radius-composer button,.radius-inline-actions button,.radius-driver-actions button,.radius-driver-composer button,.radius-clear-drivers{border-color:var(--chime-border);color:var(--apple-primary-ink);background:var(--chime-surface);font-family:var(--font-sf-pro-text);letter-spacing:-.01em;transition:background-color .18s var(--apple-control-ease),border-color .18s var(--apple-control-ease),color .18s var(--apple-control-ease),transform .12s var(--apple-control-ease);border-radius:999px;font-size:10px;font-weight:600}.radius-toolbar-actions>button:active,.radius-composer button:active,.radius-inline-actions button:active,.radius-driver-actions button:active,.radius-driver-composer button:active,.radius-clear-drivers:active{transform:scale(.97)}.radius-toolbar-actions button.primary,.radius-composer button.primary,.radius-inline-actions button.primary,.radius-driver-actions button.primary,.radius-driver-composer button.primary{border-color:var(--apple-primary-ink);color:var(--chime-surface);background:var(--apple-primary-ink)}.dark .radius-toolbar-actions button.primary,.dark .radius-composer button.primary,.dark .radius-inline-actions button.primary,.dark .radius-driver-actions button.primary,.dark .radius-driver-composer button.primary{color:#1d1d1f;background:#f5f5f7;border-color:#f5f5f7}.radius-state-controls{border-color:var(--chime-border);background:var(--chime-surface);padding:7px 12px}.radius-state-controls>span{color:var(--chime-muted);font-size:10px}.radius-state-controls button{border-color:var(--chime-border);color:var(--chime-muted);font-family:var(--font-sf-pro-text);border-radius:999px;font-size:10px;font-weight:600}.radius-row--head{min-height:34px;color:var(--chime-muted);background:var(--chime-surface-soft);letter-spacing:.055em;font-size:9px;font-weight:650}.radius-state-heading{border-color:var(--chime-border);min-height:42px;color:var(--apple-primary-ink);background:var(--chime-surface-soft);box-shadow:none}@supports (color:color-mix(in lab, red, red)){.radius-state-heading[aria-expanded=true]{background:color-mix(in oklch,var(--chime-accent) 5%,var(--chime-surface))}}.radius-state-heading strong{font-family:var(--font-sf-pro-display);letter-spacing:.03em;font-size:11px;font-weight:600}.radius-state-heading small{color:var(--chime-muted);font-size:10px;font-weight:500}.radius-row{border-color:var(--chime-border);min-height:62px}.radius-row:not(.radius-row--head):hover{background:var(--chime-surface-soft);box-shadow:none}.radius-row[data-called]{background:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.radius-row[data-called]{background:color-mix(in oklch,var(--ui-success) 7%,var(--chime-surface))}}.radius-row[data-called]{box-shadow:none}.radius-called>span{border-color:var(--chime-border);background:var(--chime-surface);border-radius:8px}.radius-called em{color:var(--chime-muted);font-size:9px;font-weight:600}.radius-broker strong{font-family:var(--font-sf-pro-text);font-size:12px;font-weight:650}.radius-broker span{color:var(--chime-muted);font-size:11px}.radius-broker small{color:var(--chime-accent-strong);font-size:10px}.radius-state{font-family:var(--font-sf-pro-text);font-size:11px;font-weight:650}.radius-row>code,.radius-row-actions code,.radius-result-row>code,.radius-result-email>code{font-family:var(--font-sf-pro-text);font-variant-numeric:tabular-nums}.radius-contact a{color:var(--apple-primary-ink);font-family:var(--font-sf-pro-text);font-variant-numeric:tabular-nums;font-size:11px}.radius-contact button,.radius-row-actions button{border-color:var(--chime-border);color:var(--chime-muted);background:var(--chime-surface);border-radius:8px}.radius-composer,.radius-driver-composer{background:var(--chime-surface-soft)}.radius-composer header strong,.radius-driver-composer header strong{font-family:var(--font-sf-pro-display);font-weight:600}.radius-form-grid label>span,.radius-inline-form label>span,.radius-driver-form label>span,.radius-driver-select>span{color:var(--chime-muted);letter-spacing:.02em;font-size:10px;font-weight:600}.radius-form-grid input,.radius-inline-form input,.radius-import textarea,.radius-driver-form input,.radius-driver-composer textarea,.radius-driver-select select,.radius-key-field{border-color:var(--chime-border);color:var(--apple-primary-ink);background:var(--chime-surface);font-family:var(--font-sf-pro-text);border-radius:11px}.radius-section-title>span{color:var(--chime-accent-strong);background:var(--chime-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.radius-section-title>span{background:color-mix(in oklch,var(--chime-accent) 8%,var(--chime-surface))}}.radius-section-title h2,.radius-results>header h2{font-family:var(--font-sf-pro-display);letter-spacing:.007em;font-size:15px;font-weight:600}.radius-section-title p{color:var(--chime-muted);font-size:11px}.radius-section-title>strong,.radius-results>header strong{font-family:var(--font-sf-pro-display);letter-spacing:-.02em;font-weight:600}.radius-driver-list article{border-color:var(--chime-border);background:var(--chime-surface-soft);border-radius:11px}.radius-driver-avatar{font-family:var(--font-sf-pro-text);font-weight:650}.radius-driver-list strong{font-size:12px;font-weight:650}.radius-driver-list small{color:var(--chime-muted);font-size:10px}.radius-specs span{border-color:var(--chime-border);color:var(--chime-muted);background:var(--chime-surface);border-radius:999px;font-size:9px;font-weight:550}.mile-marker{width:142px;height:122px;color:var(--apple-primary-ink);background:var(--chime-surface);border:1px solid #1d1d1f17;border-radius:14px;box-shadow:0 3px 12px #1d1d1f09}.mile-marker small{color:var(--chime-accent-strong);letter-spacing:.08em;font-size:9px;font-weight:700}.mile-marker strong{font-family:var(--font-sf-pro-display);letter-spacing:-.04em;font-size:42px;font-weight:600}.mile-marker span{color:var(--chime-muted);letter-spacing:.12em;font-size:10px;font-weight:600}.dark .mile-marker{border-color:var(--chime-border);color:var(--apple-primary-ink);background:var(--chime-surface);box-shadow:0 6px 20px #00000029}.radius-slider input{accent-color:var(--chime-accent)}.radius-gate{border-color:var(--chime-border);color:var(--ui-success);background:var(--chime-surface-soft);border-radius:11px}.radius-find-button{color:var(--chime-surface);background:var(--apple-primary-ink);font-family:var(--font-sf-pro-text);border-radius:999px;font-size:11px;font-weight:650}.dark .radius-find-button{color:#1d1d1f;background:#f5f5f7}.radius-state-controls{min-height:48px}.radius-state-controls>span{align-items:baseline;gap:5px;display:flex}.radius-state-controls>span strong{color:var(--apple-primary-ink);font-family:var(--font-sf-pro-display);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.radius-state-controls>div{gap:6px;display:flex}.radius-directory{background:var(--chime-surface-soft);padding:10px}.radius-directory>.radius-row--head{border-bottom:1px solid var(--chime-border);margin:-10px -10px 10px}.radius-state-group{border:1px solid var(--chime-border);background:var(--chime-surface);transition:border-color .18s var(--apple-control-ease),box-shadow .22s var(--apple-control-ease),transform .18s var(--apple-control-ease);border-radius:13px;margin-bottom:8px;overflow:hidden}.radius-state-group:last-child{margin-bottom:0}.radius-state-group:hover{border-color:var(--apple-primary-ink)}@supports (color:color-mix(in lab, red, red)){.radius-state-group:hover{border-color:color-mix(in oklch,var(--apple-primary-ink) 15%,var(--chime-border))}}.radius-state-group[data-expanded]{border-color:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.radius-state-group[data-expanded]{border-color:color-mix(in oklch,var(--chime-accent) 22%,var(--chime-border))}}.radius-state-group[data-expanded]{box-shadow:0 8px 24px #1d1d1f0e}.radius-state-heading{background:var(--chime-surface);min-height:62px;box-shadow:none;border:0;padding:9px 12px;position:relative;top:auto}.radius-state-heading:hover{background:var(--chime-surface-soft)}.radius-state-heading[aria-expanded=true]{background:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.radius-state-heading[aria-expanded=true]{background:color-mix(in oklch,var(--chime-accent) 4%,var(--chime-surface))}}.radius-state-heading[aria-expanded=true]{box-shadow:inset 0 -1px var(--chime-border)}.radius-state-title{align-items:center!important;gap:11px!important;display:flex!important}.radius-state-title>b{border:1px solid var(--chime-accent);place-items:center;min-width:42px;height:42px;padding-inline:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.radius-state-title>b{border:1px solid color-mix(in oklch,var(--chime-accent) 18%,var(--chime-border))}}.radius-state-title>b{color:var(--chime-accent-strong);background:var(--chime-accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.radius-state-title>b{background:color-mix(in oklch,var(--chime-accent) 7%,var(--chime-surface))}}.radius-state-title>b{font-family:var(--font-sf-pro-display);letter-spacing:.045em;font-size:12px;font-weight:750}.radius-state-title>span{gap:3px;display:grid}.radius-state-heading .radius-state-title strong{letter-spacing:-.008em;font-size:13px;font-weight:650}.radius-state-heading .radius-state-title small{font-size:10px;line-height:1.3}.radius-state-open{align-items:center!important;gap:8px!important;display:flex!important}.radius-state-open em{border:1px solid var(--chime-border);color:var(--chime-muted);background:var(--chime-surface);border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:650}.radius-state-heading[aria-expanded=true] .radius-state-open em{color:var(--chime-accent-strong);border-color:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.radius-state-heading[aria-expanded=true] .radius-state-open em{border-color:color-mix(in oklch,var(--chime-accent) 24%,var(--chime-border))}}.radius-state-heading[aria-expanded=true] .radius-state-open em{background:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.radius-state-heading[aria-expanded=true] .radius-state-open em{background:color-mix(in oklch,var(--chime-accent) 6%,var(--chime-surface))}}.radius-state-body>div{background:var(--chime-surface-soft);padding:0 9px 9px}@supports (color:color-mix(in lab, red, red)){.radius-state-body>div{background:color-mix(in oklch,var(--chime-surface-soft) 72%,var(--chime-surface))}}.radius-state-body .radius-row{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:11px;margin-top:7px;overflow:hidden}.radius-state-body .radius-row:not(.radius-row--head):hover{border-color:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.radius-state-body .radius-row:not(.radius-row--head):hover{border-color:color-mix(in oklch,var(--chime-accent) 18%,var(--chime-border))}}.radius-state-body .radius-row:not(.radius-row--head):hover{background:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.radius-state-body .radius-row:not(.radius-row--head):hover{background:color-mix(in oklch,var(--chime-accent) 2.5%,var(--chime-surface))}}.radius-state-body .radius-row:not(.radius-row--head):hover{box-shadow:0 3px 10px #1d1d1f09}.radius-state-body .radius-row[data-called]{border-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.radius-state-body .radius-row[data-called]{border-color:color-mix(in oklch,var(--ui-success) 24%,var(--chime-border))}}.radius-state-body .radius-row[data-called]{background:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.radius-state-body .radius-row[data-called]{background:color-mix(in oklch,var(--ui-success) 6%,var(--chime-surface))}}.radius-broker{gap:4px}.radius-broker strong{letter-spacing:-.006em;font-size:13px}.radius-broker small{background:var(--chime-accent);border-radius:6px;width:max-content;max-width:100%;padding:3px 6px;display:block}@supports (color:color-mix(in lab, red, red)){.radius-broker small{background:color-mix(in oklch,var(--chime-accent) 7%,var(--chime-surface))}}.radius-broker small{line-height:1.25}.radius-contact a{font-weight:520}.radius-contact button,.radius-row-actions button{transition:color .15s var(--apple-control-ease),border-color .15s var(--apple-control-ease),background-color .15s var(--apple-control-ease),transform .1s var(--apple-control-ease)}.radius-contact button:active,.radius-row-actions button:active{transform:scale(.92)}.dark .radius-state-group[data-expanded]{box-shadow:0 10px 28px #0000002e}@media (width<=760px){.radius-heading h1{letter-spacing:-.025em;font-size:26px;font-weight:600}.radius-heading p{font-size:12px}.radius-kicker{font-size:9px}.radius-manifest,.radius-tabs{border-radius:14px}.radius-tabs button{border-radius:11px}.radius-panel{border-radius:16px;box-shadow:0 3px 12px #1d1d1f0b}.radius-search{border-radius:12px;height:44px}.radius-state-controls{background:var(--chime-surface)}@supports (color:color-mix(in lab, red, red)){.radius-state-controls{background:color-mix(in oklch,var(--chime-surface) 94%,transparent)}}.radius-state-controls button{border-radius:11px}.radius-directory{background:var(--chime-surface-soft);padding:8px}.radius-directory>.radius-row--head{margin:0}.radius-state-group{border-radius:14px;margin-bottom:8px}.radius-state-heading{border-radius:0;min-height:64px;padding:9px 10px}.radius-state-title{gap:9px!important}.radius-state-title>b{border-radius:10px;min-width:40px;height:40px}.radius-state-open em{display:none}.radius-state-body>div{padding:0 8px 1px}.radius-state-body .radius-row{background:var(--chime-surface);border-radius:14px;margin:8px 0;box-shadow:0 2px 8px #1d1d1f09}.radius-broker strong{font-size:13px}.radius-broker span,.radius-contact a{font-size:11px}.mile-marker{border-radius:14px;width:136px;height:112px}}.email-page{--email-ease:cubic-bezier(.16,1,.3,1);animation:email-page-arrive .38s var(--email-ease) both}@keyframes email-page-arrive{0%{opacity:.72;filter:blur(3px)}to{opacity:1;filter:blur()}}.email-heading h1,.email-heading p{animation:email-heading-arrive .43s var(--email-ease) both}.email-heading p{animation-delay:35ms}@keyframes email-heading-arrive{0%{opacity:.2;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.email-summary{animation:email-strip-reveal .52s var(--email-ease) 45ms both}@keyframes email-strip-reveal{0%{opacity:.45;clip-path:inset(0 11% 0 0 round 17px);transform:translateY(5px)}to{opacity:1;clip-path:inset(0 round 17px);transform:translateY(0)}}.email-summary:before{transform-origin:0;animation:email-signal .62s var(--email-ease) .16s both}@keyframes email-signal{0%{opacity:0;transform:scaleX(.15)}to{opacity:.55;transform:scaleX(1)}}.email-workspace{animation:email-console-arrive .46s var(--email-ease) 90ms both}@keyframes email-console-arrive{0%{opacity:.55;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.email-filter-panel{transform-origin:top;animation:email-filter-open .22s var(--email-ease) both}@keyframes email-filter-open{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-4px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.email-thread-list>.email-thread{animation:email-row-settle .31s var(--email-ease) both}.email-thread-list>.email-thread:nth-child(2){animation-delay:22ms}.email-thread-list>.email-thread:nth-child(3){animation-delay:44ms}.email-thread-list>.email-thread:nth-child(4){animation-delay:66ms}.email-thread-list>.email-thread:nth-child(5){animation-delay:88ms}.email-thread-list>.email-thread:nth-child(n+6){animation-delay:.105s}@keyframes email-row-settle{0%{opacity:.2;transform:translate(7px)}to{opacity:1;transform:translate(0)}}.email-thread:active{transform:scale(.997)}.email-status{animation:email-status-confirm .23s var(--email-ease) both}@keyframes email-status-confirm{0%{opacity:.45;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.email-drawer-scrim{animation:.26s ease-out both email-scrim-in}@keyframes email-scrim-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.email-drawer{animation:email-drawer-enter .36s var(--email-ease) both}@keyframes email-drawer-enter{0%{transform:translate(42px);box-shadow:0 0 #0000}to{transform:translate(0);box-shadow:-28px 0 80px #0d0c1042}}.email-drawer>header,.email-drawer-meta,.email-link-card,.email-message,.email-next-action,.email-assignment,.email-composer,.email-drawer>footer{animation:email-drawer-content .36s var(--email-ease) both}.email-drawer-meta{animation-delay:25ms}.email-link-card{animation-delay:45ms}.email-message{animation-delay:65ms}.email-next-action{animation-delay:80ms}.email-assignment,.email-composer,.email-drawer>footer{animation-delay:95ms}@keyframes email-drawer-content{0%{opacity:.3;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.email-drawer.is-closing{animation:.18s cubic-bezier(.4,0,1,1) both email-drawer-exit}.email-drawer-scrim.is-closing{animation:.18s ease-in both email-scrim-out}@keyframes email-drawer-exit{to{opacity:0;transform:translate(28px)}}@keyframes email-scrim-out{to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.email-toolbar button svg,.email-ai svg,.email-send svg,.email-drawer footer svg{transition:transform .18s var(--email-ease)}.email-toolbar button[aria-expanded=true] svg{transform:rotate(-8deg)scale(1.08)}.email-ai:hover svg{transform:rotate(-12deg)scale(1.08)}.email-send:not(:disabled):hover svg{transform:translate(2px,-2px)}.email-drawer footer button:hover svg{transform:scale(1.12)}.email-toast{animation:email-toast-confirm .28s var(--email-ease) both}@keyframes email-toast-confirm{0%{opacity:0;clip-path:inset(0 18% round 11px);transform:translateY(10px)}to{opacity:1;clip-path:inset(0 round 11px);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.email-page,.email-heading h1,.email-heading p,.email-summary,.email-summary:before,.email-workspace,.email-filter-panel,.email-thread-list>.email-thread,.email-status,.email-drawer-scrim,.email-drawer,.email-drawer>header,.email-drawer-meta,.email-link-card,.email-message,.email-next-action,.email-assignment,.email-composer,.email-drawer>footer,.email-toast{filter:none!important;clip-path:none!important;animation-duration:1ms!important;animation-delay:0s!important;transform:none!important}.email-toolbar button svg,.email-ai svg,.email-send svg,.email-drawer footer svg{transition-duration:1ms!important}}.accounting-page{max-width:none;color:var(--ui-text);gap:16px}.accounting-heading{align-items:center;padding:4px 0 2px}.accounting-heading h1{letter-spacing:-.035em;margin:5px 0 7px;font-size:28px;line-height:1.08}.accounting-heading p{color:var(--ui-muted);font-size:12px}.accounting-heading .page-kicker{color:var(--ui-accent);letter-spacing:.12em;font-size:9px}.accounting-actions button,.accounting-controlbar button,.accounting-panel header button{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text);box-shadow:none;border-radius:10px}.accounting-actions .primary{border-color:var(--ui-text);background:var(--ui-text);color:var(--ui-surface);box-shadow:none;border-radius:10px}.accounting-controlbar{border-color:var(--ui-border);background:var(--ui-surface-subtle);border-radius:14px;gap:8px;padding:8px}.accounting-month{border-color:var(--ui-border);background:var(--ui-surface);border-radius:10px}.accounting-month button{background:0 0}.accounting-company{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:10px}.accounting-period-status{border-radius:8px}.accounting-period-button{background:var(--ui-text)!important;border-color:var(--ui-text)!important;color:var(--ui-surface)!important;border-radius:9px!important}.accounting-hero{background:#171719;border:1px solid #303034;border-radius:16px;box-shadow:0 8px 24px #1111141f}.accounting-hero:before{background:radial-gradient(circle,#ef712d2b,#0000 68%);width:330px;height:210px;top:-125px;right:-120px}.accounting-hero-main>strong{letter-spacing:-.045em}.accounting-pulse i{background:linear-gradient(#f69158,#d35b1e)}.accounting-tabs{border:1px solid var(--ui-border);background:var(--ui-surface-subtle);border-radius:12px;max-width:720px}.accounting-tabs button{color:var(--ui-muted);border-radius:8px}.accounting-tabs button[data-active]{background:var(--ui-surface);color:var(--ui-text);box-shadow:0 1px 4px #18181c0f}.accounting-tabs button:after{display:none}.accounting-panel,.shared-payroll{border-color:var(--ui-border);background:var(--ui-surface);border-radius:14px;box-shadow:0 3px 12px #18181c0a}.accounting-panel header h2,.shared-payroll>header h2{letter-spacing:-.015em;font-size:16px}.accounting-panel header span,.shared-payroll>header span{color:var(--ui-muted);font-size:9px}.flow-track{background:var(--ui-surface-subtle)}.payroll-panel{border-radius:14px}.payroll-summary{border-color:var(--ui-border);border-radius:10px}.payroll-summary div{border-color:var(--ui-border);background:var(--ui-surface-subtle)}.payroll-table{border-color:var(--ui-border)}.payroll-tr{border-color:var(--ui-border);background:var(--ui-surface);min-height:56px;color:var(--ui-text)}.payroll-tr:not(.payroll-th):hover{background:var(--ui-hover);box-shadow:none;transform:none}.payroll-th{background:var(--ui-surface-subtle);min-height:36px;color:var(--ui-muted)}.payroll-tr>span:first-child i{background:var(--ui-accent-soft);color:var(--ui-accent);border-radius:50%}.shared-payroll{margin-top:0;padding:18px}.shared-payroll-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shared-payroll-grid>article{border-color:var(--ui-border);background:var(--ui-surface-subtle);border-radius:12px}.shared-payroll-grid>article:hover{border-color:var(--ui-accent);transform:none}@supports (color:color-mix(in lab, red, red)){.shared-payroll-grid>article:hover{border-color:color-mix(in oklch,var(--ui-accent) 34%,var(--ui-border))}}.shared-payroll-grid>article:hover{box-shadow:none}.shared-payroll-grid header>i{background:var(--ui-text);color:var(--ui-surface);border-radius:9px}.shared-payroll-fields{gap:10px;padding:2px 12px 14px}.team-lead-payroll .shared-payroll-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.shared-payroll-fields span{font-size:10px;font-weight:650}.shared-payroll-fields input{border-color:var(--ui-border);background:var(--ui-surface);height:40px;color:var(--ui-text);border-radius:8px;font-size:13px}.shared-payroll-grid article>footer{border-color:var(--ui-border);background:var(--ui-surface-subtle);min-height:42px}@supports (color:color-mix(in lab, red, red)){.shared-payroll-grid article>footer{background:color-mix(in oklch,var(--ui-surface-subtle) 72%,transparent)}}.shared-payroll-grid footer span{line-height:1.4}.accounting-manual,.payment-ledger{border-color:var(--ui-border);border-radius:10px}.ledger-list>div,.expense-list label,.accounting-panel>footer,.accounting-health li{border-color:var(--ui-border)}.accounting-percent{background:#171719;border-radius:10px}.accounting-modal{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:16px}.accounting-modal header button{background:var(--ui-surface-subtle);color:var(--ui-text)}.payroll-form input,.payroll-form select,.accounting-manual input,.expense-list input,.payment-ledger>footer input{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:8px}.dark :where(.accounting-controlbar,.accounting-month,.accounting-company,.accounting-panel,.shared-payroll,.payroll-tr,.accounting-modal){border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text)}.dark :where(.accounting-tabs,.payroll-summary div,.payroll-th,.shared-payroll-grid>article,.payment-ledger>header){background:var(--ui-surface-subtle)}.dark .accounting-tabs button[data-active]{background:var(--ui-surface-raised)}.dark .shared-payroll-fields input,.dark .payroll-form input,.dark .payroll-form select,.dark .accounting-manual input,.dark .expense-list input,.dark .payment-ledger>footer input{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text)}@media (width<=900px){.team-lead-payroll .shared-payroll-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.accounting-heading{align-items:flex-start}.accounting-heading h1{font-size:26px}.accounting-actions .primary{border-radius:10px;width:46px}.accounting-controlbar{border-radius:12px}.accounting-hero{border-radius:14px}.accounting-tabs{grid-template-columns:repeat(4,minmax(72px,1fr));overflow-x:auto}.accounting-tabs button{white-space:nowrap;padding-inline:8px;font-size:10px}.shared-payroll-grid{grid-template-columns:1fr}.shared-payroll-grid>article:first-child{grid-column:auto}.payroll-summary div:nth-child(-n+2){border-color:var(--ui-border)}}@media (width<=460px){.team-lead-payroll .shared-payroll-fields{grid-template-columns:1fr 1fr}.team-lead-payroll .shared-payroll-fields label:first-child{grid-column:auto}.shared-payroll-grid article>footer{flex-direction:column;align-items:flex-end}}@media (width<=720px){html{background:var(--chime-canvas);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--chime-canvas);overscroll-behavior-y:none;min-width:320px}.app{background:var(--chime-canvas);min-height:100dvh}.main{min-width:0;min-height:100dvh}.topbar{z-index:22;border-bottom-color:var(--chime-border);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{border-bottom-color:color-mix(in oklch,var(--chime-border) 78%,transparent)}}.topbar{background:var(--chime-canvas)}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in oklch,var(--chime-canvas) 88%,transparent)}}.topbar{-webkit-backdrop-filter:blur(20px)saturate(1.35);backdrop-filter:blur(20px)saturate(1.35)}.mobile-page-title{letter-spacing:-.022em;font-size:17px;font-weight:720}.content{padding:16px 14px calc(112px + env(safe-area-inset-bottom));overflow-x:clip}.mobile-tabbar{right:10px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:40;border:1px solid var(--chime-border);grid-template-columns:repeat(5,minmax(0,1fr));min-height:66px;padding:6px;display:grid;position:fixed;left:10px}@supports (color:color-mix(in lab, red, red)){.mobile-tabbar{border:1px solid color-mix(in oklch,var(--chime-border) 82%,transparent)}}.mobile-tabbar{background:var(--chime-surface);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.mobile-tabbar{background:color-mix(in oklch,var(--chime-surface) 90%,transparent)}}.mobile-tabbar{-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);box-shadow:0 12px 36px #10101429,inset 0 1px #ffffff8c}.dark .mobile-tabbar{box-shadow:0 14px 40px #0000006b,inset 0 1px #ffffff12}.mobile-tab.button{min-width:0;min-height:52px;color:var(--chime-muted);box-shadow:none;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;display:flex}.mobile-tab-icon{place-items:center;height:24px;display:grid}.mobile-tab-icon svg{width:20px;height:20px}.mobile-tab-label{color:currentColor;letter-spacing:-.01em;opacity:1;font-size:10px;font-weight:650;line-height:1.1;transition:none;position:static;inset:auto;overflow:visible}.mobile-tab--active .mobile-tab-label{opacity:1;font-size:10px}.mobile-tab--active.button{color:var(--chime-accent-strong);background:var(--chime-accent-soft)}.mobile-tab.button:active{transform:scale(.96)}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}:where(button,[role=button],a,input,select,textarea){touch-action:manipulation}:where(.button,button,[role=button]){-webkit-tap-highlight-color:transparent}.page-heading h1,.weekly-heading h1,.monthly-heading h1,.directory-heading h1{letter-spacing:-.035em;font-size:26px;line-height:1.08}.page-heading p,.weekly-heading p,.monthly-heading p,.directory-heading p{font-size:12px;line-height:1.5}.weekly-heading p{white-space:normal;max-width:none}.weekly-eyebrow,.page-kicker,.mobile-today>header span{font-size:10px}.weekly-commandbar,.monthly-commandbar{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-14px;padding:7px 14px 10px;overflow-x:auto}.weekly-commandbar::-webkit-scrollbar{display:none}.monthly-commandbar::-webkit-scrollbar{display:none}.weekly-commandbar>*,.monthly-commandbar>*{scroll-snap-align:start;flex:none}.week-switcher{min-width:100%}.weekly-filter.button,.monthly-commandbar .button{min-height:44px}.weekly-driver-card,.monthly-mobile-list article,.drivers-mobile-list>button,.directory-mobile article{border-radius:16px;box-shadow:0 3px 12px #18181c0e}.weekly-driver-card-head{padding:14px}.weekly-driver-card-head .weekly-driver-note,.weekly-mobile-dispatcher>span small,.weekly-day-row>span small,.weekly-card-totals small{font-size:10px}.weekly-mobile-dispatcher .weekly-dispatcher-select{height:44px}.weekly-mobile-dispatcher .weekly-dispatcher-select select{font-size:16px!important}.weekly-day-row{min-height:60px}.weekly-day-row time{font-size:10px}.weekly-day-row>span strong,.weekly-day-row>b{font-size:12px}.monthly-mobile-list{grid-template-columns:1fr;gap:10px}.monthly-mobile-list article{overflow:hidden}.monthly-mobile-list article>header{grid-template-columns:44px minmax(0,1fr) auto;gap:9px;min-height:60px;padding:9px 12px}.monthly-mobile-list .monthly-acc-toggle{width:44px;height:44px}.monthly-mobile-list header button:not(.monthly-acc-toggle){white-space:normal;min-height:44px;font-size:13px}.monthly-mobile-list header>strong{font-size:14px}.monthly-mobile-route{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:7px;padding:12px 13px 4px;font-size:12px;line-height:1.35}.monthly-mobile-route svg{width:14px;height:14px;margin:0;transform:none}.monthly-mobile-list article>p{padding:4px 13px 11px;font-size:11px;line-height:1.4}.monthly-mobile-dates{gap:6px}.monthly-mobile-dates>span{min-height:28px;padding:0 8px}.monthly-mobile-dates>svg{width:12px;height:12px}.monthly-mobile-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 13px;display:grid}.monthly-mobile-list dl:empty{display:none}.monthly-mobile-list dt{letter-spacing:.035em;font-size:10px}.monthly-mobile-list dd{white-space:normal;margin-top:3px;font-size:12px}.monthly-mobile-list footer{grid-template-columns:minmax(0,1fr) 44px 44px;gap:7px;padding:9px 11px}.monthly-mobile-list footer select{height:44px;padding-inline:12px 28px;font-size:16px!important}.monthly-mobile-list footer label{border-radius:11px;gap:0;min-height:44px;font-size:0}.monthly-mobile-list footer input{width:18px;height:18px}.drivers-mobile-list>button{min-height:72px;padding:13px}.drivers-mobile-list dt{font-size:10px}.drivers-mobile-list dd{font-size:12px}.directory-mobile-open header{align-items:center;min-height:48px}.directory-mobile-open header .directory-stage{min-height:28px;font-size:10px}.directory-mobile-open footer{font-size:11px}.weekly-dialog-backdrop,.rejection-dialog-layer,.directory-backdrop,.accounting-modal-layer{align-items:end;padding:0}:where(.weekly-dialog,.driver-edit-dialog,.rejection-dialog,.monthly-assign-dialog,.monthly-load-dialog,.directory-dialog,.accounting-modal,.driver-detail-dialog,.driver-profile-dialog){width:100%;max-width:none;max-height:calc(100dvh - max(12px,env(safe-area-inset-top)));border-radius:22px 22px 0 0}:where(.weekly-dialog,.rejection-dialog,.monthly-assign-dialog,.accounting-modal)>header{min-height:60px;padding:10px 16px}:where(.weekly-dialog,.rejection-dialog,.monthly-assign-dialog,.accounting-modal)>header .button,:where(.weekly-dialog,.rejection-dialog,.monthly-assign-dialog,.accounting-modal)>header button{width:44px;min-width:44px;height:44px;min-height:44px}.driver-edit-dialog>header,.directory-dialog>header{height:auto;min-height:64px;padding:10px 16px}.driver-edit-dialog form,.directory-dialog-scroll{padding-inline:16px}.driver-edit-grid--2,.driver-edit-grid--3,.directory-form-grid,.directory-two{grid-template-columns:1fr}.driver-edit-grid--3 .driver-edit-field:last-child:nth-child(odd){grid-column:auto}.monthly-load-dialog form>div{grid-template-columns:1fr}.monthly-assign-dialog select,.monthly-assign-dialog input,.directory-dialog input,.directory-dialog select{height:48px}.settings-layout,.settings-shell{min-width:0}.settings-sidebar,.settings-nav{scrollbar-width:none;max-width:100%;overflow-x:auto}.settings-sidebar::-webkit-scrollbar{display:none}.settings-nav::-webkit-scrollbar{display:none}.shared-payroll{padding:14px}.team-lead-payroll .shared-payroll-fields{grid-template-columns:1fr}.shared-payroll-grid article>footer{align-items:flex-start}}@media (width<=390px){.content{padding-inline:12px}.mobile-tabbar{left:8px;right:8px}.mobile-tab-label{font-size:9px}.kpi-grid{gap:7px}.kpi-card.card{padding:11px}.monthly-mobile-route{grid-template-columns:1fr;gap:3px}.monthly-mobile-route svg{margin-left:4px;transform:rotate(90deg)}.monthly-mobile-list dl{grid-template-columns:1fr 1fr}}@media (width<=720px){.main{background:radial-gradient(circle at 92% 7%,var(--ui-accent),transparent 25rem), var(--chime-canvas);position:relative}@supports (color:color-mix(in lab, red, red)){.main{background:radial-gradient(circle at 92% 7%,color-mix(in oklch,var(--ui-accent) 8%,transparent),transparent 25rem), var(--chime-canvas)}}.dark .main{background:radial-gradient(circle at 92% 5%,#ef712d13,transparent 24rem), var(--chime-canvas)}.topbar:after{content:"";background:linear-gradient(90deg,transparent,var(--ui-border) 15% 85%,transparent);height:1px;position:absolute;bottom:-1px;left:14px;right:14px}.mobile-page-title{align-items:center;gap:8px;display:flex}.mobile-page-title:before{content:"";background:var(--ui-accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--ui-accent-soft);border-radius:50%}.dashboard-heading{background:linear-gradient(120deg,var(--ui-accent),var(--ui-surface) 58%), var(--ui-surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.dashboard-heading{background:linear-gradient(120deg,color-mix(in oklch,var(--ui-accent) 8%,var(--ui-surface)),var(--ui-surface) 58%), var(--ui-surface)}}.dashboard-heading{box-shadow:0 10px 30px #18181c14,inset 0 1px #ffffffb3}.dark .dashboard-heading{background:linear-gradient(125deg,#ef712d1a,transparent 42%),var(--ui-surface);box-shadow:0 12px 34px #00000040,inset 0 1px #ffffff0e}.dispatcher-avatar{box-shadow:0 0 0 1px var(--ui-border),0 8px 18px #18181c1f}.dispatcher-welcome-copy h1{letter-spacing:-.04em;font-size:25px}.data-freshness{color:oklch(50% .13 155)}.kpi-card.card{border-color:var(--ui-border);position:relative;overflow:hidden;box-shadow:0 4px 14px #18181c0e;background:var(--ui-surface)!important}.kpi-card.card:before{content:"";background:var(--mobile-kpi,#3478f6);opacity:.78;border-radius:0 0 3px 3px;height:2px;position:absolute;top:0;left:12px;right:12px}.kpi-card.card:first-child{--mobile-kpi:#3478f6}.kpi-card.card:nth-child(2){--mobile-kpi:#ef712d}.kpi-card.card:nth-child(3){--mobile-kpi:#20a66a}.kpi-card.card:nth-child(4){--mobile-kpi:#d99a13}.kpi-card strong{letter-spacing:-.035em}.mobile-today,.analytics-card,.weekly-pulse,.monthly-summary{border-color:var(--ui-border);border-radius:16px;box-shadow:0 4px 16px #18181c0e}.mobile-today>header,.analytics-card [data-slot=header]{border-bottom:1px solid var(--ui-border);padding-bottom:10px}@supports (color:color-mix(in lab, red, red)){.mobile-today>header,.analytics-card [data-slot=header]{border-bottom:1px solid color-mix(in oklch,var(--ui-border) 75%,transparent)}}.mobile-today-list>button{border:1px solid #0000}.mobile-today-list>button:active{border-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-today-list>button:active{border-color:color-mix(in oklch,var(--ui-accent) 28%,var(--ui-border))}}.mobile-today-list>button:active{background:var(--elevation,var(--ui-hover))}.weekly-pulse-primary,.monthly-summary>div{background:linear-gradient(135deg,var(--ui-accent),var(--ui-surface) 60%)}@supports (color:color-mix(in lab, red, red)){.weekly-pulse-primary,.monthly-summary>div{background:linear-gradient(135deg,color-mix(in oklch,var(--ui-accent) 7%,var(--ui-surface)),var(--ui-surface) 60%)}}.weekly-pulse-primary strong,.monthly-summary>div strong{letter-spacing:-.045em}.weekly-driver-card,.monthly-mobile-list article{box-shadow:inset 3px 0 var(--dispatcher-color,var(--ui-accent)),0 4px 14px #18181c0e}.monthly-mobile-list article{--dispatcher-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.monthly-mobile-list article{--dispatcher-color:color-mix(in oklch,var(--ui-accent) 78%,#d85a0a)}}.monthly-mobile-list article[data-paid=true]{--dispatcher-color:#20a66a}.weekly-driver-card:active,.monthly-mobile-list article:active,.drivers-mobile-list>button:active,.directory-mobile article:active{transform:scale(.992)}.mobile-tabbar{border-radius:20px}.mobile-tab-icon{border-radius:11px;width:34px;transition:color .17s,background-color .17s,transform .17s;position:relative}.mobile-tab--active .mobile-tab-icon{color:#fff;background:linear-gradient(#2e2e31,#151517);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 5px 12px #0f0f1233}.dark .mobile-tab--active .mobile-tab-icon{color:#171719;background:linear-gradient(#ff9a61,#ef712d);box-shadow:inset 0 1px #ffffff59,0 5px 14px #ef712d33}.mobile-tab--active.button{color:var(--ui-text);background:0 0}.mobile-tab--active .mobile-tab-label{color:var(--ui-text);font-weight:760}.weekly-driver-card,.monthly-mobile-list article,.drivers-mobile-list>button,.directory-mobile article,.settings-panel,.settings-card{transition:transform .14s,border-color .18s,box-shadow .18s}.weekly-mobile-list>*,.monthly-mobile-list>*,.drivers-mobile-list>*{animation:mobile-card-in .26s var(--chime-motion-ease) both}.weekly-mobile-list>:nth-child(2),.monthly-mobile-list>:nth-child(2),.drivers-mobile-list>:nth-child(2){animation-delay:35ms}.weekly-mobile-list>:nth-child(3),.monthly-mobile-list>:nth-child(3),.drivers-mobile-list>:nth-child(3){animation-delay:70ms}@keyframes mobile-card-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}}.broker-share .broker-donut{--broker-ring:#5b6ff4;isolation:isolate;aspect-ratio:1;background:conic-gradient(var(--broker-ring) 0 var(--share),var(--ui-border) var(--share) 360deg);border-radius:50%;place-items:center;width:112px;height:112px;margin:auto;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.broker-share .broker-donut{background:conic-gradient(var(--broker-ring) 0 var(--share),color-mix(in oklch,var(--ui-border) 72%,var(--ui-surface)) var(--share) 360deg)}}.broker-share .broker-donut{box-shadow:inset 0 0 0 1px var(--broker-ring),0 6px 16px #18181c14}@supports (color:color-mix(in lab, red, red)){.broker-share .broker-donut{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--broker-ring) 10%,transparent),0 6px 16px #18181c14}}.broker-share .broker-donut:after{content:"";z-index:0;background:var(--ui-surface);width:68px;height:68px;box-shadow:0 0 0 1px var(--ui-border);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.broker-share .broker-donut:after{box-shadow:0 0 0 1px color-mix(in oklch,var(--ui-border) 82%,transparent)}}.broker-share .broker-donut strong,.broker-share .broker-donut small{z-index:1;text-align:center;white-space:nowrap;width:60px;display:block;position:absolute;left:50%;translate:-50%}.broker-share .broker-donut strong{color:var(--ui-text);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:22px;line-height:1;top:32%}.broker-share .broker-donut small{color:var(--ui-muted);text-transform:uppercase;letter-spacing:.025em;font-size:8px;font-weight:720;line-height:1;top:58%}.dark .broker-share .broker-donut{--broker-ring:#8492ff;background:conic-gradient(var(--broker-ring) 0 var(--share),#35353a var(--share) 360deg)}@media (width<=560px){.broker-share-body{grid-template-columns:104px minmax(0,1fr);gap:12px}.broker-share .broker-donut{width:96px;height:96px}.broker-share .broker-donut:after{width:60px;height:60px}.broker-share .broker-donut strong{font-size:20px}.broker-share .broker-donut small{font-size:7.5px}}.email-page{max-width:1540px;color:var(--ui-text);gap:20px;margin:0 auto;display:grid}.email-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.email-heading .eyebrow{color:var(--ui-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.email-heading h1{letter-spacing:-.045em;margin:0;font-size:34px;line-height:1.08}.email-heading p{color:var(--ui-muted);margin:8px 0 0;font-size:14px}.email-live{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:13px;align-items:center;gap:10px;padding:11px 14px;display:flex}.email-live>i{background:#e19b1c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e19b1c21}.email-live span{gap:2px;display:grid}.email-live small{color:var(--ui-muted);font-size:11px}.email-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.email-summary article{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:16px;align-items:center;gap:13px;min-height:104px;padding:17px 18px;display:flex;box-shadow:0 5px 18px #18181c0b}.email-summary article>span{background:var(--ui-hover);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.dark .email-summary article[data-tone=attention]>span{background:#ef712d21}.dark .email-summary article[data-tone=unmatched]>span{background:#e15a6421}.dark .email-summary article[data-tone=waiting]>span{background:#5a76ff24}.email-summary article div{grid-template-columns:auto auto;align-items:baseline;gap:2px 9px;display:grid}.email-summary small{color:var(--ui-muted);text-transform:uppercase;letter-spacing:.06em;grid-column:1;font-size:11px;font-weight:750}.email-summary strong{letter-spacing:-.04em;grid-area:1/2/3;font-size:26px}.email-summary p{color:var(--ui-muted);grid-column:1/3;margin:2px 0 0;font-size:11px}.email-workspace{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:18px;display:grid}.email-views,.email-inbox{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:17px;box-shadow:0 8px 26px #18181c0e}.email-views{padding:10px;position:sticky;top:82px}.email-views>strong{color:var(--ui-muted);text-transform:uppercase;letter-spacing:.1em;padding:10px 10px 12px;font-size:11px;display:block}.email-views button{width:100%;min-height:42px;color:var(--ui-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 11px;font-size:13px;font-weight:650;display:flex}.email-views button:hover{background:var(--ui-hover);color:var(--ui-text)}.email-views button.active{color:var(--ui-text);background:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.email-views button.active{background:color-mix(in oklch,var(--ui-accent) 9%,var(--ui-surface))}}.email-views button.active:before{content:"";background:var(--ui-accent);border-radius:3px;width:4px;height:17px;margin-right:8px}.email-views button span{flex:1}.email-views b{background:var(--ui-hover);border-radius:8px;place-items:center;min-width:23px;height:22px;padding:0 6px;font-size:11px;display:grid}.email-inbox{min-width:0;overflow:hidden}.email-toolbar{border-bottom:1px solid var(--ui-border);gap:9px;padding:14px;display:flex}.email-toolbar label{border:1px solid var(--ui-border);height:42px;color:var(--ui-muted);background:var(--ui-canvas);border-radius:11px;flex:1;align-items:center;gap:9px;padding:0 13px;display:flex}.email-toolbar input{width:100%;color:var(--ui-text);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.email-toolbar button,.email-filter-panel button{border:1px solid var(--ui-border);color:var(--ui-text);background:var(--ui-surface);font:inherit;cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.email-toolbar button.active{border-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.email-toolbar button.active{border-color:color-mix(in oklch,var(--ui-accent) 35%,var(--ui-border))}}.email-toolbar button.active{color:var(--ui-accent)}.email-toolbar button b{color:#fff;background:var(--ui-accent);border-radius:6px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.email-filter-panel{border-bottom:1px solid var(--ui-border);background:var(--ui-canvas);align-items:end;gap:10px;padding:12px 14px;display:flex}.email-filter-panel label{color:var(--ui-muted);text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:10px;font-weight:750;display:grid}.email-filter-panel select{border:1px solid var(--ui-border);min-width:210px;height:38px;color:var(--ui-text);background:var(--ui-surface);border-radius:9px;padding:0 10px}.email-filter-panel button{height:38px}.email-table-head,.email-thread{grid-template-columns:minmax(320px,1fr) 100px 130px 128px 82px;align-items:center;gap:12px;display:grid}.email-table-head{border-bottom:1px solid var(--ui-border);min-height:38px;color:var(--ui-muted);background:var(--ui-canvas);text-transform:uppercase;letter-spacing:.08em;padding:0 17px;font-size:10px;font-weight:800}.email-thread{border:0;border-bottom:1px solid var(--ui-border);width:100%;min-height:94px;color:var(--ui-text);background:var(--ui-surface);font:inherit;text-align:left;cursor:pointer;padding:13px 17px;transition:background-color .16s;position:relative}.email-thread:last-child{border-bottom:0}.email-thread:hover{background:var(--ui-hover)}.email-thread--attention:before,.email-thread--unmatched:before{content:"";background:var(--ui-accent);border-radius:0 3px 3px 0;width:3px;height:38px;position:absolute;left:0}.email-conversation{align-items:center;gap:12px;min-width:0;display:flex}.email-conversation>i,.email-avatar{width:38px;height:38px;color:var(--ui-text);background:var(--ui-canvas);border-radius:11px;flex:0 0 38px;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.email-conversation>span{gap:3px;min-width:0;display:grid}.email-sender{align-items:center;gap:6px;min-width:0;display:flex}.email-sender>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.email-sender em{color:var(--ui-muted);background:var(--ui-hover);border-radius:5px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:800}.email-sender b,.email-priority{text-transform:capitalize;border-radius:6px;padding:3px 6px;font-size:9px;font-weight:800}.email-sender b[data-priority=critical],.email-priority[data-priority=critical]{color:#c84a34;background:#feece8}.email-sender b[data-priority=high],.email-priority[data-priority=high]{color:#bd6507;background:#fff2df}.email-sender b[data-priority=normal],.email-priority[data-priority=normal]{color:#31735a;background:#eaf7f1}.email-subject{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.email-conversation small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.email-mobile-meta{display:none}.email-load{color:#3d6ee8;font-size:12px;font-weight:750}.email-owner{align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.email-owner i{background:var(--ui-canvas);border-radius:8px;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.email-status{color:#3d6ee8;background:#edf2ff;border-radius:7px;justify-self:start;padding:5px 7px;font-size:10px;font-weight:750}.email-time{color:var(--ui-muted);justify-content:flex-end;align-items:center;gap:4px;font-size:10px;display:flex}.dark .email-status{background:#4f6df024}.dark .email-status[data-state=attention],.dark .email-status[data-state=unmatched]{background:#ef712d21}.dark .email-status[data-state=resolved]{background:#199b6424}.email-empty{color:var(--ui-muted);text-align:center;place-items:center;gap:7px;padding:62px;display:grid}.email-empty strong{color:var(--ui-text);font-size:14px}.email-empty span{font-size:12px}.email-drawer-scrim{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f0f1261;border:0;position:fixed;inset:0}.email-drawer{z-index:91;border-left:1px solid var(--ui-border);width:min(560px,100vw);height:100dvh;color:var(--ui-text);background:var(--ui-surface);flex-direction:column;padding:22px;animation:.24s cubic-bezier(.2,.75,.25,1) email-drawer-in;display:flex;position:fixed;top:0;right:0;overflow:auto;box-shadow:-24px 0 70px #0a0a0c30}@keyframes email-drawer-in{0%{opacity:.5;transform:translate(24px)}}.email-drawer>header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:start;gap:18px;padding-bottom:18px;display:flex}.email-drawer h2{letter-spacing:-.035em;max-width:440px;margin:9px 0 0;font-size:23px;line-height:1.2}.email-drawer>header button{border:1px solid var(--ui-border);width:38px;height:38px;color:var(--ui-text);cursor:pointer;background:0 0;border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.email-drawer-meta{align-items:center;gap:11px;padding:18px 0;display:flex}.email-drawer-meta div{flex:1;gap:3px;display:grid}.email-drawer-meta span,.email-drawer-meta time{color:var(--ui-muted);font-size:11px}.email-link-card{border:1px solid #3d6ee8;align-items:center;gap:11px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.email-link-card{border:1px solid color-mix(in oklch,#3d6ee8 25%,var(--ui-border))}}.email-link-card{background:#3d6ee8;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.email-link-card{background:color-mix(in oklch,#3d6ee8 6%,var(--ui-surface))}}.email-link-card label{flex:1;gap:4px;display:grid}.email-link-card label span{text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.email-link-card select{width:100%;color:var(--ui-text);font:inherit;background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.email-message{border:1px solid var(--ui-border);background:var(--ui-canvas);border-radius:14px;margin:18px 0;padding:20px;font-size:13px;line-height:1.65}.email-message p{margin:0}.email-next-action{color:#694fbd;background:#f1edff;border-radius:12px;gap:10px;padding:13px;display:flex}.dark .email-next-action{background:#7357dc21}.email-next-action div{gap:3px;display:grid}.email-next-action p{margin:0;font-size:11px;line-height:1.45}.email-assignment{padding:16px 0}.email-assignment label{color:var(--ui-muted);align-items:center;gap:8px;font-size:11px;display:flex}.email-assignment select{border:1px solid var(--ui-border);min-width:175px;height:38px;color:var(--ui-text);background:var(--ui-canvas);border-radius:9px;margin-left:auto;padding:0 10px}.email-composer{border-top:1px solid var(--ui-border);gap:8px;margin-top:auto;padding-top:16px;display:grid}.email-composer>label{font-size:11px;font-weight:750}.email-composer textarea{resize:vertical;border:1px solid var(--ui-border);color:var(--ui-text);background:var(--ui-canvas);font:inherit;border-radius:12px;outline:0;padding:13px;font-size:13px}.email-composer textarea:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.email-composer textarea:focus{box-shadow:0 0 0 3px color-mix(in oklch,var(--ui-accent) 14%,transparent)}}.email-composer>div{justify-content:space-between;gap:9px;display:flex}.email-composer button,.email-drawer footer button{border:1px solid var(--ui-border);min-height:39px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:750;display:flex}.dark .email-ai{background:#7357dc21}.email-send{color:#fff;background:#242326}.email-send:disabled{opacity:.4;cursor:not-allowed}.email-composer>small{color:var(--ui-muted);font-size:10px}.email-drawer footer{justify-content:flex-end;padding-top:14px;display:flex}.email-drawer footer button{color:#16835a;background:var(--ui-surface)}.email-toast{z-index:100;color:#fff;background:#242326;border-radius:11px;padding:13px 16px;font-size:12px;font-weight:700;animation:.2s email-toast-in;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #0003}@keyframes email-toast-in{0%{opacity:0;transform:translateY(8px)}}@media (width<=950px){.email-workspace{grid-template-columns:1fr}.email-views{gap:5px;display:flex;position:static;overflow:auto}.email-views>strong{display:none}.email-views button{white-space:nowrap;flex:none;width:auto}.email-views button.active:before{display:none}.email-table-head,.email-thread{grid-template-columns:minmax(280px,1fr) 90px 118px 76px}.email-table-head span:nth-child(3),.email-owner{display:none}}@media (width<=720px){.email-page{gap:14px}.email-heading{align-items:start}.email-heading h1{font-size:27px}.email-heading p{font-size:12px}.email-live{display:none}.email-summary{scrollbar-width:none;gap:9px;margin-inline:-14px;padding:0 14px;display:flex;overflow:auto}.email-summary article{flex:0 0 180px;min-height:84px;padding:13px}.email-summary article>span{width:34px;height:34px}.email-summary strong{font-size:22px}.email-views{box-shadow:none;border-radius:13px;margin-inline:-1px}.email-inbox{box-shadow:none;background:0 0;border:0;overflow:visible}.email-toolbar{border:0;padding:0 0 12px}.email-toolbar label{background:var(--ui-surface)}.email-filter-panel{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;margin-bottom:10px;padding:10px}.email-table-head{display:none}.email-thread-list{gap:9px;display:grid}.email-thread{background:var(--ui-surface);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:0;padding:14px;display:grid;box-shadow:0 5px 16px #18181c0e;border:1px solid var(--ui-border)!important}.email-thread:before{top:22px}.email-conversation{align-items:start}.email-conversation>i{flex-basis:36px;width:36px;height:36px}.email-sender{padding-right:4px}.email-sender b{position:absolute;top:13px;right:13px}.email-subject{white-space:normal;padding-right:35px}.email-conversation small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.email-mobile-meta{color:var(--ui-muted);margin-top:4px;font-weight:700;font-size:9px!important;display:block!important}.email-load{grid-column:1;padding-left:48px;font-size:11px}.email-status{position:absolute;bottom:13px;right:13px}.email-time{position:absolute;top:43px;right:13px}.email-time svg{display:none}.email-drawer{padding:17px 14px 24px}.email-drawer h2{font-size:20px}.email-drawer-meta{padding:14px 0}.email-message{padding:16px}.email-composer>div{grid-template-columns:1fr 1fr;display:grid}.email-toast{text-align:center;bottom:86px;left:14px;right:14px}}@media (prefers-reduced-motion:reduce){.email-drawer,.email-toast{animation:none}}.login-page{--login-ink:#1d1d1f;--login-muted:#6d6d73;--login-line:#1d1d1f1a;--login-surface:#fff;--login-soft:#f5f5f8;--login-ease-out:cubic-bezier(.23,1,.32,1);--login-ease-in-out:cubic-bezier(.77,0,.175,1);min-height:100dvh;color:var(--login-ink);font-family:var(--font-sf-pro-text);isolation:isolate;background:#f2f2f6;place-items:center;padding:32px;display:grid;position:relative;overflow:hidden}.language-switcher{color:var(--login-muted,#6d6d73);align-items:center;gap:8px;font-size:11px;font-weight:650;display:inline-flex}.language-switcher select{border:1px solid var(--login-line,#1d1d1f1a);height:34px;color:var(--login-ink,#1d1d1f);background:var(--login-surface,#fff);font:inherit;cursor:pointer;border-radius:10px;padding:0 30px 0 11px}.login-language-switcher{z-index:4;position:absolute;top:22px;right:24px}.login-language-switcher>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.new-erp-login-mark{color:#fff;flex:none;place-items:center;width:36px;height:28px;display:grid}.new-erp-login-mark img{object-fit:contain;width:33px;height:20px;display:block}.new-erp-login-word{color:#f8f8fa;font-family:var(--font-sf-pro-display);letter-spacing:-.02em;font-size:19px;font-weight:650}.new-erp-brand-mark{background:var(--accent);color:var(--accent-ink);place-items:center;display:grid}.new-erp-brand-word{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;font-weight:750;display:block}.login-page:before{content:"";z-index:-1;background:linear-gradient(128deg,#0000 0 58%,#dc74300e 58% 59%,#0000 59% 100%),linear-gradient(#f7f7fa,#eeeef3);position:absolute;inset:0}.login-page.dark{--login-ink:#f5f5f7;--login-muted:#a4a4aa;--login-line:#ffffff1a;--login-surface:#171719;--login-soft:#202023;background:#0e0e10}.login-theme{border:1px solid var(--login-line);min-height:36px;color:var(--login-muted);background:var(--login-surface);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:650;display:flex;position:absolute;top:24px;right:24px;box-shadow:0 4px 16px #1d1d1f0a}.login-shell{border:1px solid var(--login-line);background:var(--login-surface);width:min(100%,1040px);min-height:640px;animation:login-shell-arrive .24s var(--login-ease-out) both;border-radius:24px;grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);display:grid;overflow:hidden;box-shadow:0 28px 80px #1d1d1f21}@keyframes login-shell-arrive{0%{opacity:.65;filter:blur(4px);transform:translateY(10px)scale(.992)}to{opacity:1;filter:blur();transform:none}}.login-story{color:#f8f8fa;background:#1d1d1f;flex-direction:column;padding:36px 38px;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:410px;height:410px;position:absolute;bottom:-160px;right:-90px;box-shadow:0 0 0 42px #ffffff06,0 0 0 86px #ffffff05}.login-story>header{z-index:1;align-items:center;gap:11px;display:flex;position:relative}.login-story>header>img{border-radius:13px}.login-story>header>div{align-content:center;gap:1px;display:grid}.login-story>header>div img{object-fit:contain;object-position:left center;width:86px;height:27px;display:block}.login-story>header span{color:#aaaab0;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:8px;font-weight:650;line-height:1.15}.login-story>header>div img{filter:brightness(0)invert();opacity:.96}.login-story-copy{z-index:1;margin:auto 0 34px;position:relative}.login-story-copy h1{max-width:470px;font-family:var(--font-sf-pro-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(38px,4.2vw,56px);font-weight:600;line-height:.98}.login-story-copy p{color:#b9b9bf;text-wrap:pretty;max-width:46ch;margin:20px 0 0;font-size:14px;line-height:1.55}.new-erp-entry-paths{z-index:1;gap:10px;margin-top:-8px;display:grid;position:relative}.new-erp-entry-paths>button{color:#f8f8fa;width:100%;min-height:64px;font:inherit;text-align:left;cursor:pointer;transition-property:transform,background-color,border-color,box-shadow;transition-duration:.14s;transition-timing-function:var(--login-ease-out);background:#242426;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:10px 13px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff06}.new-erp-entry-paths>button.active{background:#2b2928;border-color:#e08a546b;box-shadow:inset 3px 0 #df8450,inset 0 1px #ffffff0a,0 10px 24px #00000029}.new-erp-entry-paths>button:active{transform:scale(.96)}.new-erp-entry-paths>button>span{color:#e08a54;background:#e08a541a;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.new-erp-entry-paths>button>b{gap:3px;font-size:12px;font-weight:680;display:grid}.new-erp-entry-paths>button small{color:#9999a1;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:520;overflow:hidden}.new-erp-path-status{color:#74747b;place-items:center;width:16px;height:16px;display:grid;position:relative}.new-erp-path-status svg{transition-property:opacity,transform,filter,color;transition-duration:.15s;transition-timing-function:var(--login-ease-out);position:absolute}.new-erp-path-status .path-check,.new-erp-entry-paths>button.active .path-arrow{opacity:0;filter:blur(4px);transform:scale(.25)}.new-erp-entry-paths>button.active .path-check{color:#f2a476;opacity:1;filter:blur();transform:scale(1)}@media (hover:hover) and (pointer:fine){.new-erp-entry-paths>button:hover:not(.active){background:#29292b;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff09,0 8px 20px #0000001f}.new-erp-entry-paths>button:hover:not(.active) .path-arrow{color:#fff;transform:translate(2px)}}.login-board{z-index:1;background:#242426;border:1px solid #ffffff1a;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0003}.login-board>span{color:#9d9da4;letter-spacing:.08em;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:9px;font-weight:700;display:flex}.login-route i{background:#32a66a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #32a66a1f}.login-route b{color:#9ee0bc;letter-spacing:.02em;background:#32a66a1f;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:8px}.login-board>div{border-bottom:1px solid #fff1;grid-template-columns:1fr auto;gap:3px;padding:13px 14px;display:grid}.login-board>div:last-child{border-bottom:0}.login-board strong{align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.login-board strong svg{color:#d77c43}.login-board small{color:#929299;grid-column:1;font-size:10px}.login-story>footer{z-index:1;color:#929299;justify-content:space-between;margin-top:24px;font-size:10px;display:flex;position:relative}.login-story>footer span{align-items:center;gap:6px;display:flex}.login-story>footer span svg{color:#78c89c}.login-form-panel{background:var(--login-surface);flex-direction:column;justify-content:center;padding:56px 52px;display:flex}.login-mobile-hero,.login-mobile-brand{display:none}.login-form-body{display:contents}.login-form-heading{min-height:112px}.login-intent-label{color:var(--login-accent);letter-spacing:.105em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 13px;font-size:9px;font-weight:760;display:flex}.login-intent-label i{background:var(--login-accent);border-radius:8px;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.login-intent-label i{background:color-mix(in oklch,var(--login-accent) 9%,var(--login-surface))}}.login-intent-label i{font-style:normal}.login-intent-label svg{stroke-width:2px}.login-form-heading h2{font-family:var(--font-sf-pro-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:31px;font-weight:650;line-height:1.08}.login-form-heading p{max-width:35ch;color:var(--login-muted);text-wrap:pretty;margin:9px 0 0;font-size:13px;line-height:1.45}.login-form{gap:18px;margin-top:34px;display:grid}.login-form>label:not(.login-remember){gap:8px;display:grid}.login-form label>span{font-size:11px;font-weight:650}.login-form input:not([type=checkbox]){border:1px solid var(--login-line);width:100%;height:48px;color:var(--login-ink);background:var(--login-soft);font:inherit;border-radius:12px;outline:0;padding:0 14px;font-size:13px;transition:border-color .16s,box-shadow .16s,background-color .16s}.login-form input::placeholder{color:var(--login-muted)}@supports (color:color-mix(in lab, red, red)){.login-form input::placeholder{color:color-mix(in oklch,var(--login-muted) 78%,transparent)}.login-form input:not([type=checkbox]):focus{border-color:color-mix(in oklch,#d87336 50%,var(--login-line))}}.login-form input:not([type=checkbox]):focus{background:var(--login-surface);box-shadow:0 0 0 4px oklch(66.0451% .146307 48.9346/.11)}.login-password{position:relative}.login-password input{padding-right:48px!important}.login-password button{width:38px;height:38px;color:var(--login-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:5px;right:5px}.login-password button:hover{color:var(--login-ink);background:var(--login-muted)}@supports (color:color-mix(in lab, red, red)){.login-password button:hover{background:color-mix(in oklch,var(--login-muted) 8%,transparent)}}.login-remember{width:max-content;color:var(--login-muted);cursor:pointer;align-items:center;gap:9px;display:flex}.login-remember input{accent-color:#1d1d1f;width:17px;height:17px;margin:0}.login-page.dark .login-remember input{accent-color:#f5f5f7}.login-remember span{font-size:11px!important;font-weight:520!important}.login-error{border:1px solid #d9495d;margin:-4px 0 0;padding:10px 11px}@supports (color:color-mix(in lab, red, red)){.login-error{border:1px solid color-mix(in oklch,#d9495d 24%,var(--login-line))}}.login-error{color:#c8374d;background:#d9495d;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.login-error{background:color-mix(in oklch,#d9495d 7%,var(--login-surface))}}.login-error{font-size:11px;line-height:1.4}.login-submit{color:#fff;width:100%;height:48px;font:inherit;cursor:pointer;transition-property:background-color,transform,box-shadow;transition-duration:.14s;transition-timing-function:var(--login-ease-out);background:#1d1d1f;border:1px solid #1d1d1f;border-radius:12px;justify-content:space-between;align-items:center;padding:0 14px 0 17px;font-size:12px;font-weight:680;display:flex;box-shadow:0 8px 20px #1d1d1f21}.login-submit:active{transform:scale(.96)}.login-page.dark .login-submit{color:#1d1d1f;background:#f5f5f7;border-color:#f5f5f7}@media (hover:hover) and (pointer:fine){.login-submit:hover{background:#29292c;box-shadow:0 10px 24px #1d1d1f2b}}.login-submit:disabled,.new-erp-passkey-login:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.new-erp-login-divider{color:var(--login-muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;font-size:10px;display:flex}.new-erp-login-divider:before,.new-erp-login-divider:after{content:"";background:var(--login-line);flex:1;height:1px}.new-erp-passkey-login{border:1px solid var(--login-line);width:100%;height:48px;color:var(--login-ink);background:var(--login-surface);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:680;transition:background-color .16s,transform .11s,border-color .16s;display:flex;box-shadow:0 4px 14px #1d1d1f0d}.new-erp-passkey-login:hover:not(:disabled){border-color:var(--login-muted)}@supports (color:color-mix(in lab, red, red)){.new-erp-passkey-login:hover:not(:disabled){border-color:color-mix(in oklch,var(--login-muted) 42%,var(--login-line))}}.new-erp-passkey-login:hover:not(:disabled){background:var(--login-soft)}.new-erp-passkey-login:active:not(:disabled){transform:scale(.985)}.new-erp-passkey-login svg{color:#299665}.login-help{color:var(--login-muted);text-align:center;margin:20px 0 0;font-size:10px;line-height:1.45}.login-secure{border-top:1px solid var(--login-line);color:var(--login-muted);align-items:center;gap:9px;margin-top:28px;padding:11px;display:flex}.login-secure svg{color:#299665;flex:none}.login-secure span{gap:2px;font-size:9px;display:grid}.login-secure strong{color:var(--login-ink);font-size:10px;font-weight:650}.login-notice{border:1px solid #299665;align-items:flex-start;gap:8px;margin:-4px 0 0;padding:10px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.login-notice{border:1px solid color-mix(in oklch,#299665 24%,var(--login-line))}}.login-notice{color:var(--login-ink);background:#299665;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.login-notice{background:color-mix(in oklch,#299665 7%,var(--login-surface))}}.login-notice{font-size:11px;line-height:1.4}.login-notice svg{color:#299665;flex:none;margin-top:1px}.new-erp-link-button{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.new-erp-mobile-entry-paths{display:none}.new-erp-existing-account{color:var(--login-muted);text-align:center;margin:16px 0 0;font-size:10px}.new-erp-existing-account button{color:var(--login-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.new-erp-mobile-brand{align-items:center;gap:10px;margin-bottom:28px;display:flex}.new-erp-mobile-brand>strong{font-family:var(--font-sf-pro-display);letter-spacing:-.02em;font-size:19px}.login-page :focus-visible{outline-offset:3px;outline:3px solid oklch(66.0451% .146307 48.9346/.3)}.login-page ::selection{color:var(--login-ink);background:oklch(66.0451% .146307 48.9346/.22)}@media (width<=760px){.login-page{background:#1c1c1f;padding:0;display:block;overflow:auto}.login-page:before{display:none}.login-theme{z-index:3;top:max(16px,env(safe-area-inset-top));color:#fff;width:44px;height:44px;box-shadow:none;background:#ffffff14;border-color:#ffffff1f;justify-content:center;padding:0;right:16px}.login-theme:hover{color:#fff;background:#ffffff21}.login-theme span{display:none}.login-shell{width:100%;min-height:100dvh;box-shadow:none;background:#1c1c1f;border:0;border-radius:0;animation:none;display:block}.login-story{display:none}.login-form-panel{background:#1c1c1f;justify-content:flex-start;min-height:100dvh;padding:0}.login-mobile-hero{min-height:244px;padding:max(76px,calc(env(safe-area-inset-top) + 60px)) 24px 48px;color:#fff;flex-direction:column;justify-content:flex-end;display:flex}.login-mobile-brand{align-items:center;gap:9px;margin:0 0 28px;display:flex}.login-mobile-brand>img:first-child{border-radius:12px}.login-mobile-brand>img:last-child{object-fit:contain;object-position:left center;filter:brightness(0)invert();opacity:.96;width:96px;height:36px}.login-mobile-hero h1{font-family:var(--font-sf-pro-display);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:650;line-height:1.02}.login-mobile-hero>p{color:#aaaab0;align-items:center;gap:7px;margin:14px 0 0;font-size:11px;font-weight:550;display:flex}.login-mobile-hero>p svg{color:#77c899}.login-form-body{padding:30px 24px max(24px,calc(env(safe-area-inset-bottom) + 16px));color:var(--login-ink);background:var(--login-surface);border-radius:28px 28px 0 0;flex:1;margin-top:-20px;display:block;box-shadow:0 -12px 42px #00000029}.login-form-heading h2{font-size:28px}.login-form-heading p{font-size:13px}.login-form{gap:16px;margin-top:28px}.login-form input:not([type=checkbox]),.login-submit{height:52px}.login-password button{width:44px;height:44px;top:4px}.login-remember{min-height:44px}.login-help{max-width:30ch;margin-inline:auto}.login-secure{margin-top:28px}}.new-erp-mobile-login-hero{display:none}@media (width<=760px){.new-erp-mobile-login-hero{min-height:280px;padding-bottom:52px;display:flex}.new-erp-mobile-login-hero:after{content:"";border:1px solid #ffffff13;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-134px;right:-112px;box-shadow:0 0 0 38px #ffffff05,0 0 0 78px #ffffff03}.new-erp-mobile-login-hero>*{z-index:1;position:relative}.new-erp-mobile-entry-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:22px 0 -4px;display:grid}.new-erp-mobile-entry-paths button{border:1px solid var(--login-line);min-width:0;min-height:44px;color:var(--login-muted);background:var(--login-soft);font:inherit;white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:10px;font-weight:650;display:flex}.new-erp-mobile-entry-paths button.active{border-color:var(--login-accent)}@supports (color:color-mix(in lab, red, red)){.new-erp-mobile-entry-paths button.active{border-color:color-mix(in oklch,var(--login-accent) 46%,var(--login-line))}}.new-erp-mobile-entry-paths button.active{color:var(--login-ink);background:var(--login-accent)}@supports (color:color-mix(in lab, red, red)){.new-erp-mobile-entry-paths button.active{background:color-mix(in oklch,var(--login-accent) 7%,var(--login-soft))}}.new-erp-mobile-entry-paths button svg{color:var(--login-accent);flex:none}}.login-mobile-route{display:none}@media (width<=760px){.login-mobile-hero{min-height:300px;padding-bottom:54px;position:relative;overflow:hidden}.login-mobile-hero:after{content:"";border:1px solid #ffffff13;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-134px;right:-112px;box-shadow:0 0 0 38px #ffffff05,0 0 0 78px #ffffff03}.login-mobile-brand,.login-mobile-hero h1,.login-mobile-hero>p,.login-mobile-route{z-index:1;position:relative}.login-mobile-brand{margin-bottom:24px}.login-mobile-hero h1{max-width:330px;font-size:38px;line-height:.98}.login-mobile-hero>p{margin-top:12px}.login-mobile-route{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.login-mobile-route span{color:#8e8e95;letter-spacing:.04em;text-transform:uppercase;padding-top:12px;font-size:9px;font-weight:650;position:relative}.login-mobile-route span:after{content:"";background:#1c1c1f;height:3px;position:absolute;top:-2px;left:8px;right:12px}.login-mobile-route i{z-index:1;background:#6b6b72;border:2px solid #1c1c1f;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0;box-shadow:0 0 0 1px #ffffff2e}.login-mobile-route span:nth-child(2) i{background:#d77c43;box-shadow:0 0 0 1px #d77c4375,0 0 0 5px #d77c4314}.login-mobile-route span:last-child:after{right:0}.login-form-body{margin-top:-24px;padding-top:32px;animation:.42s cubic-bezier(.16,1,.3,1) both login-mobile-sheet-in;box-shadow:0 -18px 50px #0000002e}}@keyframes login-mobile-sheet-in{0%{clip-path:inset(0 0 100% round 28px 28px 0 0);transform:translateY(14px)}to{clip-path:inset(0 round 28px 28px 0 0);transform:none}}@media (prefers-reduced-motion:reduce){.login-shell{animation:none}.login-submit{transition-duration:1ms}}.login-page.dark .login-mobile-brand>img:last-child{filter:brightness(0)invert();opacity:.94}.login-page{--login-muted:#66666d;--login-accent:#b64400;background:#f3f3f6}.login-page:before{background:#f3f3f6}.login-page.dark{--login-muted:#a8a8af;--login-accent:#e07b3e;background:#0e0e10}.login-page.dark:before{background:#0e0e10}.login-theme{z-index:2;background:var(--login-surface);min-height:40px;padding-inline:14px}@supports (color:color-mix(in lab, red, red)){.login-theme{background:color-mix(in oklch,var(--login-surface) 92%,transparent)}}.login-theme{transition:color .16s,background-color .16s,transform .11s;box-shadow:0 6px 20px #1d1d1f0d}.login-theme:hover{color:var(--login-ink);background:var(--login-surface)}.login-theme:active{transform:scale(.96)}.login-shell{box-shadow:0 28px 80px #2a273724}.login-story{background:#1c1c1f}.login-story:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 11%,#ffffff09 11% calc(11% + 1px),#0000 calc(11% + 1px) 100%);position:absolute;inset:0}.login-board{box-shadow:0 18px 40px #0003,inset 0 1px #ffffff09}.login-form input:not([type=checkbox]):hover{border-color:var(--login-muted)}@supports (color:color-mix(in lab, red, red)){.login-form input:not([type=checkbox]):hover{border-color:color-mix(in oklch,var(--login-muted) 38%,var(--login-line))}}.login-form input:not([type=checkbox]):focus{border-color:var(--login-accent)}@supports (color:color-mix(in lab, red, red)){.login-form input:not([type=checkbox]):focus{border-color:color-mix(in oklch,var(--login-accent) 55%,var(--login-line))}}.login-form input:not([type=checkbox]):focus{box-shadow:0 0 0 4px var(--login-accent)}@supports (color:color-mix(in lab, red, red)){.login-form input:not([type=checkbox]):focus{box-shadow:0 0 0 4px color-mix(in oklch,var(--login-accent) 11%,transparent)}}.login-control{position:relative}.login-control>svg{z-index:1;color:var(--login-muted);position:absolute;top:50%;left:16px}@supports (color:color-mix(in lab, red, red)){.login-control>svg{color:color-mix(in oklch,var(--login-muted) 82%,transparent)}}.login-control>svg{pointer-events:none;transition:color .16s,transform .16s cubic-bezier(.2,0,0,1);transform:translateY(-50%)}.login-control input:not([type=checkbox]){border-color:var(--login-line);padding-left:45px}@supports (color:color-mix(in lab, red, red)){.login-control input:not([type=checkbox]){border-color:color-mix(in oklch,var(--login-line) 82%,transparent)}}.login-control input:not([type=checkbox]){background:linear-gradient(180deg,var(--login-soft),var(--login-soft));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.login-control input:not([type=checkbox]){background:linear-gradient(180deg,color-mix(in oklch,var(--login-soft) 82%,var(--login-surface)),var(--login-soft))}}.login-control input:not([type=checkbox]){box-shadow:inset 0 1px #ffffff8c,0 4px 12px #1d1d1f09}.login-control:focus-within>svg{color:var(--login-accent);transform:translateY(-50%)scale(1.06)}.login-control:focus-within input:not([type=checkbox]){background:var(--login-surface)}.login-page.dark .login-control input:not([type=checkbox]){box-shadow:inset 0 1px #ffffff09,0 4px 14px #0000001f}.login-page.dark .login-control>svg{color:#85858c}.login-page.dark .login-control:focus-within>svg{color:var(--login-accent)}.login-tier-choice{gap:8px;margin-top:6px;display:flex}.login-tier-choice label{border:1px solid var(--login-line);cursor:pointer;border-radius:12px;flex:1;align-items:center;gap:7px;padding:10px 12px;font-size:13px;font-weight:450;display:flex}.login-tier-choice input{margin:0}.login-submit{isolation:isolate;border-radius:999px;height:52px;padding:5px 5px 5px 20px;position:relative;overflow:hidden;box-shadow:0 10px 24px #1d1d1f29,inset 0 1px #ffffff1a}.login-submit:before{content:"";z-index:-1;transition:transform .22s var(--login-ease-out);background:linear-gradient(105deg,#0000 18%,#ffffff1c 48%,#0000 72%);position:absolute;inset:0;transform:translate(-115%)}.login-submit span{letter-spacing:-.01em;padding-left:2px}.login-submit-icon{color:#1d1d1f;width:42px;height:42px;transition-property:transform,background-color;transition-duration:.12s;transition-timing-function:var(--login-ease-out);background:#fff;border-radius:50%;flex:0 0 42px;place-items:center;display:grid;position:relative;box-shadow:0 2px 8px #00000029}.login-submit-icon svg{opacity:0;filter:blur(4px);transition-property:opacity,transform,filter;transition-duration:.15s;transition-timing-function:var(--login-ease-out);position:absolute;transform:scale(.25)}.login-submit[data-state=ready] .submit-ready,.login-submit[data-state=busy] .submit-busy,.login-submit[data-state=sent] .submit-sent{opacity:1;filter:blur();transform:scale(1)}.login-submit[data-state=busy] .submit-busy{animation:.7s linear infinite login-submit-spin}.login-submit:active .login-submit-icon{transform:scale(.92)}@keyframes login-submit-spin{to{transform:scale(1)rotate(1turn)}}@media (hover:hover) and (pointer:fine){.login-submit:hover:before{transform:translate(115%)}.login-submit:hover .login-submit-icon{background:#f4f4f6;transform:translate(1px)}}.login-page.dark .login-submit{box-shadow:0 10px 26px #00000042,inset 0 1px #ffffffb3}.login-page.dark .login-submit:before{background:linear-gradient(105deg,#0000 18%,#1d1d1f12 48%,#0000 72%)}.login-page.dark .login-submit-icon{color:#fff;box-shadow:none;background:#1d1d1f}.login-page :focus-visible{outline-color:var(--login-accent)}@supports (color:color-mix(in lab, red, red)){.login-page :focus-visible{outline-color:color-mix(in oklch,var(--login-accent) 30%,transparent)}}.login-page ::selection{background:var(--login-accent)}@supports (color:color-mix(in lab, red, red)){.login-page ::selection{background:color-mix(in oklch,var(--login-accent) 22%,transparent)}}@media (width<=760px){.login-page:before{display:none}.login-form-panel{padding:0}.login-mobile-brand{margin-bottom:28px}.login-form-heading{min-height:0}.login-secure{margin-top:28px}.new-erp-mobile-entry-paths button{transition-property:transform,color,background-color,border-color,box-shadow;transition-duration:.14s;transition-timing-function:var(--login-ease-out)}.new-erp-mobile-entry-paths button.active{box-shadow:inset 0 0 0 1px var(--login-accent),0 4px 12px #1d1d1f0a}@supports (color:color-mix(in lab, red, red)){.new-erp-mobile-entry-paths button.active{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--login-accent) 20%,transparent),0 4px 12px #1d1d1f0a}}.new-erp-mobile-entry-paths button:active{transform:scale(.96)}.login-theme,.login-page.dark .login-theme{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#26262aeb;border-color:#ffffff21;box-shadow:0 8px 22px #00000038,inset 0 1px #ffffff14}.login-theme:hover,.login-page.dark .login-theme:hover{color:#fff;background:#303034}.login-theme svg{opacity:1;filter:drop-shadow(0 1px 1px #00000038)}}@media (width<=380px){.login-mobile-hero{padding-inline:20px;min-height:276px;padding-bottom:50px}.login-mobile-hero h1{font-size:34px}.login-mobile-route{margin-top:20px}.login-form-body{padding-inline:20px}.login-form{margin-top:24px}}@media (prefers-reduced-motion:reduce){.login-form-body{animation:none}}@media (width<=760px){.login-mobile-brand{animation:login-brand-in .24s var(--login-ease-out) both}.login-mobile-hero h1{animation:login-copy-in .26s var(--login-ease-out) 40ms both}.login-mobile-hero>p{animation:login-copy-in .24s var(--login-ease-out) 80ms both}.login-form-body{animation-duration:.28s;animation-delay:80ms}.login-form-heading,.new-erp-mobile-entry-paths,.login-form,.new-erp-existing-account,.login-secure{opacity:0;animation:login-form-content-in .22s var(--login-ease-out) both;transform:translateY(8px)}.login-form-heading{animation-delay:.12s}.new-erp-mobile-entry-paths{animation-delay:.16s}.login-form{animation-delay:.2s}.new-erp-existing-account,.login-secure{animation-delay:.24s}}@keyframes login-brand-in{0%{opacity:0;filter:blur(5px);transform:translateY(-6px)}to{opacity:1;filter:blur();transform:none}}@keyframes login-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes login-form-content-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.login-mobile-brand,.login-mobile-hero h1,.login-mobile-hero>p,.login-form-body,.login-form-heading,.new-erp-mobile-entry-paths,.login-form,.new-erp-existing-account,.login-secure,.login-submit[data-state=busy] .submit-busy{opacity:1;filter:none;transform:none;animation:none!important}.new-erp-entry-paths>button,.new-erp-path-status svg,.new-erp-mobile-entry-paths button,.login-submit,.login-submit-icon,.login-submit-icon svg{transition-duration:1ms!important}}.email-page{--email-attention:#e66f2c;--email-danger:#d94a57;--email-assigned:#5672e8;--email-resolved:#199765;gap:18px}.email-heading{padding:6px 2px 4px}.email-heading h1{letter-spacing:-.04em;text-wrap:balance;font-size:32px;font-weight:680;line-height:1.05}.email-heading p{max-width:66ch;margin-top:7px;font-size:13px;line-height:1.45}.email-live{border-radius:12px;min-width:225px;padding:10px 13px;box-shadow:0 6px 20px #1c1a210a}.email-live>i{background:var(--email-attention);box-shadow:none}.email-live strong{font-size:12px}.email-live small{font-size:11px}.email-summary{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:17px;grid-template-columns:repeat(3,1fr);gap:0;position:relative;overflow:hidden;box-shadow:0 10px 30px #1c1a210e}.email-summary:before{content:"";background:linear-gradient(90deg,transparent,var(--email-attention),transparent);opacity:.55;height:1px;position:absolute;top:0;left:18px;right:18px}.email-summary article{border:0;border-right:1px solid var(--ui-border);min-height:92px;box-shadow:none;background:0 0;border-radius:0;padding:17px 20px}.email-summary article:last-child{border-right:0}.email-summary article>span{border-radius:10px;width:36px;height:36px}.email-summary article[data-tone=attention]>span{color:var(--email-attention);background:var(--email-attention)}@supports (color:color-mix(in lab, red, red)){.email-summary article[data-tone=attention]>span{background:color-mix(in oklch,var(--email-attention) 10%,var(--ui-surface))}}.email-summary article[data-tone=unmatched]>span{color:var(--email-danger);background:var(--email-danger)}@supports (color:color-mix(in lab, red, red)){.email-summary article[data-tone=unmatched]>span{background:color-mix(in oklch,var(--email-danger) 9%,var(--ui-surface))}}.email-summary article[data-tone=waiting]>span{color:var(--email-assigned);background:var(--email-assigned)}@supports (color:color-mix(in lab, red, red)){.email-summary article[data-tone=waiting]>span{background:color-mix(in oklch,var(--email-assigned) 9%,var(--ui-surface))}}.email-summary small{letter-spacing:.045em;font-size:11px}.email-summary strong{font-size:24px;font-weight:720}.email-summary p{font-size:11px;line-height:1.35}.email-workspace{grid-template-columns:202px minmax(0,1fr);gap:14px}.email-views,.email-inbox{border-radius:16px;box-shadow:0 8px 28px #1c1a210b}.email-views{padding:9px}.email-views>strong{padding:9px 10px 10px;font-size:11px}.email-views button{border-radius:9px;min-height:40px;font-size:12px;font-weight:620;transition:color .15s,background-color .15s,transform .12s}.email-views button:active{transform:scale(.985)}.email-views button.active{background:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.email-views button.active{background:color-mix(in oklch,var(--ui-accent) 8%,var(--ui-surface))}}.email-views button.active{box-shadow:inset 0 0 0 1px var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.email-views button.active{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--ui-accent) 16%,transparent)}}.email-views button.active:before{width:3px;height:15px}.email-views b{background:var(--ui-border);height:21px}@supports (color:color-mix(in lab, red, red)){.email-views b{background:color-mix(in oklch,var(--ui-border) 55%,transparent)}}.email-views b{font-variant-numeric:tabular-nums}.email-toolbar{padding:12px}.email-toolbar label{background:var(--ui-canvas);border-radius:10px;height:40px}@supports (color:color-mix(in lab, red, red)){.email-toolbar label{background:color-mix(in oklch,var(--ui-canvas) 65%,var(--ui-surface))}}.email-toolbar button{border-radius:10px;min-height:40px}.email-table-head,.email-thread{grid-template-columns:minmax(330px,1fr) 92px 124px 118px 76px}.email-table-head{letter-spacing:.07em;background:var(--ui-canvas);min-height:35px;padding-inline:16px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.email-table-head{background:color-mix(in oklch,var(--ui-canvas) 58%,var(--ui-surface))}}.email-thread{min-height:88px;padding:12px 16px;transition:background-color .15s,box-shadow .15s}.email-thread:hover{z-index:1;background:var(--ui-hover)}@supports (color:color-mix(in lab, red, red)){.email-thread:hover{background:color-mix(in oklch,var(--ui-hover) 70%,var(--ui-surface))}}.email-thread:hover{box-shadow:inset 3px 0 var(--email-assigned)}.email-thread--attention:before,.email-thread--unmatched:before{display:none}.email-conversation>i,.email-avatar{border:1px solid var(--ui-border);background:var(--ui-canvas);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.email-conversation>i,.email-avatar{background:color-mix(in oklch,var(--ui-canvas) 72%,var(--ui-surface))}}.email-conversation>i,.email-avatar{box-shadow:inset 0 1px #ffffff0d}.email-sender>strong{font-size:12px;font-weight:720}.email-sender em{font-size:9px}.email-sender b,.email-priority{border:1px solid #0000;font-size:9px}.email-sender b[data-priority=critical],.email-priority[data-priority=critical]{color:var(--email-danger);border-color:var(--email-danger)}@supports (color:color-mix(in lab, red, red)){.email-sender b[data-priority=critical],.email-priority[data-priority=critical]{border-color:color-mix(in oklch,var(--email-danger) 18%,transparent)}}.email-sender b[data-priority=critical],.email-priority[data-priority=critical]{background:var(--email-danger)}@supports (color:color-mix(in lab, red, red)){.email-sender b[data-priority=critical],.email-priority[data-priority=critical]{background:color-mix(in oklch,var(--email-danger) 9%,var(--ui-surface))}}.email-sender b[data-priority=high],.email-priority[data-priority=high]{color:#bd6507;background:#bd6507;border-color:oklch(59.7355% .142558 56.9378/.18)}@supports (color:color-mix(in lab, red, red)){.email-sender b[data-priority=high],.email-priority[data-priority=high]{background:color-mix(in oklch,#bd6507 8%,var(--ui-surface))}}.email-sender b[data-priority=normal],.email-priority[data-priority=normal]{color:var(--email-resolved);border-color:var(--email-resolved)}@supports (color:color-mix(in lab, red, red)){.email-sender b[data-priority=normal],.email-priority[data-priority=normal]{border-color:color-mix(in oklch,var(--email-resolved) 18%,transparent)}}.email-sender b[data-priority=normal],.email-priority[data-priority=normal]{background:var(--email-resolved)}@supports (color:color-mix(in lab, red, red)){.email-sender b[data-priority=normal],.email-priority[data-priority=normal]{background:color-mix(in oklch,var(--email-resolved) 8%,var(--ui-surface))}}.email-subject{font-size:12px;font-weight:680}.email-conversation small{font-size:11px;line-height:1.35}.email-load{color:var(--email-assigned);font-size:11px}.email-load--empty{color:var(--email-danger)}.email-owner{font-size:11px}.email-owner i{border:1px solid var(--ui-border);border-radius:7px}.email-status{border:1px solid var(--email-assigned)}@supports (color:color-mix(in lab, red, red)){.email-status{border:1px solid color-mix(in oklch,var(--email-assigned) 15%,transparent)}}.email-status{color:var(--email-assigned);background:var(--email-assigned)}@supports (color:color-mix(in lab, red, red)){.email-status{background:color-mix(in oklch,var(--email-assigned) 8%,var(--ui-surface))}}.email-status[data-state=attention],.email-status[data-state=unmatched]{border-color:var(--email-attention)}@supports (color:color-mix(in lab, red, red)){.email-status[data-state=attention],.email-status[data-state=unmatched]{border-color:color-mix(in oklch,var(--email-attention) 17%,transparent)}}.email-status[data-state=attention],.email-status[data-state=unmatched]{color:#c65b13;background:var(--email-attention)}@supports (color:color-mix(in lab, red, red)){.email-status[data-state=attention],.email-status[data-state=unmatched]{background:color-mix(in oklch,var(--email-attention) 8%,var(--ui-surface))}}.email-status[data-state=resolved]{border-color:var(--email-resolved)}@supports (color:color-mix(in lab, red, red)){.email-status[data-state=resolved]{border-color:color-mix(in oklch,var(--email-resolved) 17%,transparent)}}.email-status[data-state=resolved]{color:var(--email-resolved);background:var(--email-resolved)}@supports (color:color-mix(in lab, red, red)){.email-status[data-state=resolved]{background:color-mix(in oklch,var(--email-resolved) 8%,var(--ui-surface))}}.email-time{font-variant-numeric:tabular-nums}.email-drawer{background:var(--ui-surface);padding:24px 26px}@supports (color:color-mix(in lab, red, red)){.email-drawer{background:color-mix(in oklch,var(--ui-surface) 98%,var(--ui-canvas))}}.email-drawer{box-shadow:-28px 0 80px #0d0c1042}.email-drawer>header{padding-bottom:20px}.email-drawer h2{letter-spacing:-.035em;text-wrap:balance;margin-top:10px;font-size:24px;font-weight:690;line-height:1.18}.email-drawer>header button{border-radius:50%;transition:background-color .15s,transform .12s}.email-drawer>header button:hover{background:var(--ui-hover)}.email-drawer>header button:active{transform:scale(.94)}.email-drawer-meta{padding:17px 0}.email-drawer-meta strong{font-size:13px}.email-drawer-meta span,.email-drawer-meta time{font-size:11px}.email-link-card{border-color:var(--email-assigned)}@supports (color:color-mix(in lab, red, red)){.email-link-card{border-color:color-mix(in oklch,var(--email-assigned) 22%,var(--ui-border))}}.email-link-card{background:var(--email-assigned)}@supports (color:color-mix(in lab, red, red)){.email-link-card{background:color-mix(in oklch,var(--email-assigned) 5%,var(--ui-surface))}}.email-link-card{color:var(--email-assigned)}.email-message{background:var(--ui-canvas);border-radius:13px;margin:16px 0;padding:19px 20px}@supports (color:color-mix(in lab, red, red)){.email-message{background:color-mix(in oklch,var(--ui-canvas) 58%,var(--ui-surface))}}.email-message{font-size:13px}.email-next-action{color:#694fbd;background:#7357dc}@supports (color:color-mix(in lab, red, red)){.email-next-action{background:color-mix(in oklch,#7357dc 9%,var(--ui-surface))}}.email-next-action{box-shadow:inset 0 0 0 1px oklch(55.7188% .193986 288.114/.13)}.email-next-action strong{font-size:11px}.email-next-action p{font-size:12px}.email-composer textarea{background:var(--ui-canvas);min-height:112px}@supports (color:color-mix(in lab, red, red)){.email-composer textarea{background:color-mix(in oklch,var(--ui-canvas) 60%,var(--ui-surface))}}.email-ai{border-color:#7357dc}@supports (color:color-mix(in lab, red, red)){.email-ai{border-color:color-mix(in oklch,#7357dc 18%,var(--ui-border))}}.email-ai{color:#7357dc;background:#7357dc}@supports (color:color-mix(in lab, red, red)){.email-ai{background:color-mix(in oklch,#7357dc 8%,var(--ui-surface))}}.email-send{color:#fff;background:#242326;border-color:#242326}.dark .email-send{color:#171719;background:#f1f1f3;border-color:#f1f1f3}.email-drawer :focus-visible,.email-page button:focus-visible,.email-page input:focus-visible,.email-page select:focus-visible{outline:3px solid var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.email-drawer :focus-visible,.email-page button:focus-visible,.email-page input:focus-visible,.email-page select:focus-visible{outline:3px solid color-mix(in oklch,var(--ui-accent) 27%,transparent)}}.email-drawer :focus-visible,.email-page button:focus-visible,.email-page input:focus-visible,.email-page select:focus-visible{outline-offset:2px}.email-page ::selection{color:var(--ui-text);background:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.email-page ::selection{background:color-mix(in oklch,var(--ui-accent) 22%,transparent)}}@media (width<=950px){.email-workspace{grid-template-columns:1fr}.email-table-head,.email-thread{grid-template-columns:minmax(280px,1fr) 86px 112px 72px}}@media (width<=720px){.email-page{gap:13px}.email-heading{padding-top:2px}.email-heading h1{font-size:27px}.email-heading p{font-size:12px}.email-summary{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px;display:flex}.email-summary:before{display:none}.email-summary article{border:1px solid var(--ui-border);background:var(--ui-surface);border-right:0;border-radius:0;flex:0 0 174px;min-height:82px;padding:12px 13px}.email-summary article:first-child{border-radius:14px 0 0 14px}.email-summary article:last-child{border-right:1px solid var(--ui-border);border-radius:0 14px 14px 0}.email-summary article>span{width:32px;height:32px}.email-summary small{font-size:9px}.email-summary p{font-size:10px}.email-views{border-radius:12px;gap:3px;padding:6px}.email-views button{min-height:38px;padding-inline:10px}.email-views button.active{box-shadow:none}.email-thread-list{min-width:0}.email-thread{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"conversation conversation""load time""status status";min-width:0;padding:13px;border-radius:14px!important}.email-thread .email-conversation{grid-area:conversation}.email-thread .email-conversation>span{flex:1}.email-thread .email-sender{flex-wrap:wrap;padding-right:0}.email-thread .email-sender>strong{white-space:normal;overflow-wrap:anywhere}.email-thread .email-sender b{position:static}.email-thread .email-subject{overflow-wrap:anywhere;padding-right:0;font-size:14px}.email-thread .email-conversation small{overflow-wrap:anywhere;font-size:12px}.email-thread .email-sender em,.email-thread .email-sender b,.email-thread .email-load,.email-thread .email-status,.email-thread .email-time{font-size:12px}.email-thread .email-mobile-meta{overflow-wrap:anywhere;font-size:12px!important}.email-thread .email-load{overflow-wrap:anywhere;grid-area:load;min-width:0;padding-left:48px}.email-thread .email-status{overflow-wrap:anywhere;grid-area:status;max-width:100%;margin-left:48px;position:static}.email-thread .email-time{grid-area:time;position:static}.email-thread:hover{box-shadow:0 5px 16px #18181c0e}.email-thread--attention{box-shadow:inset 2px 0 var(--email-attention),0 5px 16px #18181c0e}.email-thread--unmatched{box-shadow:inset 2px 0 var(--email-danger),0 5px 16px #18181c0e}.email-drawer{padding:18px 15px 26px}.email-drawer h2{font-size:21px}.email-drawer>header{padding-bottom:16px}.email-message{padding:16px;font-size:13px}}.radius-results>header{align-items:flex-start}.radius-distance-note{max-width:56ch;color:var(--chime-muted);margin:5px 0 0;font-size:12px;line-height:1.4}.radius-result-row{grid-template-columns:72px minmax(220px,1.25fr) 75px 118px minmax(170px,.9fr) minmax(220px,1fr)}.radius-distance{align-content:center;gap:2px;display:grid}.radius-distance code{font-family:var(--font-sf-pro-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:650}.radius-distance small{color:var(--chime-muted);font-size:12px;line-height:1.25}.radius-distance small+small{color:var(--chime-accent-strong)}@media (width<=760px){.radius-results>header{gap:12px}.radius-distance-note{font-size:12px}.radius-result-row>.radius-distance{grid-area:2/3;padding:6px}.radius-distance{text-align:right;justify-items:end}.radius-distance small{font-size:12px}.radius-result-row{grid-template-columns:58px minmax(0,1fr) auto}}.directory-load-details{position:relative}.directory-driver-link{color:var(--chime-accent-strong);font:inherit;text-align:left;text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:650;line-height:1.25;text-decoration:underline;text-decoration-thickness:1px;overflow:hidden}.directory-driver-link:hover{color:var(--chime-text)}.directory-driver-link:focus-visible{outline:2px solid var(--chime-accent);outline-offset:3px;border-radius:3px}.directory-related-context{border-top:1px solid var(--chime-border);border-bottom:1px solid var(--chime-border);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;display:flex}.directory-related-context>div{gap:3px;min-width:0;display:grid}.directory-related-context span{color:var(--chime-muted);font-size:11px;font-weight:600}.directory-related-context strong{font-size:13px;font-weight:650}.directory-related-context small{color:var(--chime-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.directory-related-context .product-button{flex:none;min-height:34px;padding-inline:12px}.directory-attention-context{border-color:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.directory-attention-context{border-color:color-mix(in oklch,var(--chime-accent) 24%,var(--chime-border))}}.directory-attention-context span{color:var(--chime-accent-strong)}.email-agent-analysis{border:1px solid var(--chime-border);background:var(--chime-surface-soft);border-radius:12px;gap:10px;margin:14px 0;padding:12px;display:grid}.email-agent-analysis>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.email-agent-analysis>header>div{gap:2px;display:grid}.email-agent-analysis>header strong{font-size:13px}.email-agent-analysis>header span,.email-agent-analysis>small{color:var(--chime-muted);font-size:12px;line-height:1.4}.email-agent-analysis>header em{background:var(--chime-surface);color:var(--chime-text);border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:650}.email-agent-analysis>header em[data-priority=HIGH],.email-agent-analysis>header em[data-priority=CRITICAL]{color:var(--chime-accent-strong)}.email-agent-analysis>p{margin:0;font-size:13px;line-height:1.45}.email-agent-change{border-top:1px solid var(--chime-border);justify-content:space-between;gap:12px;padding-top:8px;font-size:12px;display:flex}.email-agent-change span{color:var(--chime-muted)}.email-agent-change b{text-align:right;font-weight:650}.email-agent-analysis>footer{gap:8px;display:flex}.email-agent-analysis>footer button{border:1px solid var(--chime-border);background:var(--chime-surface);min-height:32px;color:var(--chime-text);cursor:pointer;border-radius:9px;padding:0 10px;font-size:12px;font-weight:600}.email-agent-analysis>footer button:hover{background:var(--chime-surface-soft)}.directory-load-details>header>div:first-child{gap:2px;display:grid}.directory-load-details>header>div:first-child>span{color:var(--chime-muted);font-size:11px;font-weight:600}.directory-detail-actions{align-items:center;gap:8px;display:flex}.directory-detail-actions .product-button{min-height:36px;padding-inline:13px}.directory-detail-actions .product-icon-button{border:1px solid var(--chime-border);width:36px;height:36px;color:var(--chime-text);background:var(--chime-surface);cursor:pointer;border-radius:10px}.directory-detail-actions .product-icon-button:hover{background:var(--chime-surface-soft)}.directory-load-overview{border-bottom:1px solid var(--chime-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:0 0 16px;display:grid}.directory-load-route{grid-template-columns:auto minmax(0,1fr) 18px auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.directory-load-route span,.directory-load-priority span,.directory-load-stage>span,.directory-load-group dt{color:var(--chime-muted);font-size:11px;font-weight:600}.directory-load-route span{align-items:center;gap:5px;display:flex}.directory-load-route span svg,.directory-load-route>svg{width:15px;color:var(--chime-muted)}.directory-load-route strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.directory-load-stage{justify-items:end;gap:6px;display:grid}.directory-load-priority{border:1px solid var(--chime-border);background:var(--chime-surface-soft);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:16px 0;display:grid}.directory-load-priority>div{border-right:1px solid var(--chime-border);gap:5px;min-width:0;padding:12px 14px;display:grid}.directory-load-priority>div:last-child{border-right:0}.directory-load-priority strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.directory-load-gaps{border:1px solid var(--chime-accent);align-items:baseline;gap:8px;margin:0 0 16px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.directory-load-gaps{border:1px solid color-mix(in oklch,var(--chime-accent) 24%,var(--chime-border))}}.directory-load-gaps{color:var(--chime-accent-strong);background:var(--chime-accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.directory-load-gaps{background:color-mix(in oklch,var(--chime-accent) 5%,var(--chime-surface))}}.directory-load-gaps strong{font-size:12px}.directory-load-gaps span{font-size:12px;line-height:1.4}.directory-load-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.directory-load-group{border:1px solid var(--chime-border);background:var(--chime-surface);border-radius:12px;padding:14px}.directory-load-group>header{align-items:center;gap:7px;margin-bottom:11px;display:flex}.directory-load-group>header svg{width:15px;color:var(--chime-accent-strong)}.directory-load-group h3,.directory-load-notes h3{margin:0;font-size:13px;font-weight:650}.directory-load-group dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px;margin:0;display:grid}.directory-load-group dl>div{gap:3px;min-width:0;display:grid}.directory-load-group dd{color:var(--chime-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:550;overflow:hidden}.directory-load-group dd a{color:inherit;align-items:center;gap:5px;text-decoration:none;display:flex}.directory-load-group dd a:hover{color:var(--chime-accent-strong)}.directory-load-group dd svg{width:13px}.directory-load-notes{border:1px solid var(--chime-border);background:var(--chime-surface-soft);border-radius:12px;margin-top:14px;padding:14px}.directory-load-notes p{white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.45}.directory-load-details .directory-history{margin-top:16px}.directory-load-empty{color:var(--chime-muted);margin:0;font-size:12px;line-height:1.45}.directory-discard{z-index:2;background:var(--chime-surface);align-content:center;justify-items:center;gap:16px;padding:24px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.directory-discard{background:color-mix(in oklch,var(--chime-surface) 94%,transparent)}}.directory-discard{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center}.directory-discard>div:first-child{gap:5px;display:grid}.directory-discard strong{font-size:16px}.directory-discard span{color:var(--chime-muted);font-size:12px}.directory-discard>div:last-child{gap:8px;display:flex}.directory-discard .product-button{min-height:40px;padding-inline:14px}@media (width<=900px){.directory-load-priority{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-load-priority>div:nth-child(2){border-right:0}.directory-load-priority>div:nth-child(-n+2){border-bottom:1px solid var(--chime-border)}}@media (width<=720px){.directory-load-details>header{align-items:flex-start}.directory-detail-actions .product-button{min-height:44px}.directory-detail-actions .product-icon-button{width:44px;height:44px}.directory-load-overview{grid-template-columns:1fr;gap:12px}.directory-load-route{grid-template-columns:auto minmax(0,1fr);gap:5px 8px}.directory-load-route>svg{grid-column:1/-1;justify-self:center;transform:rotate(90deg)}.directory-load-route span:nth-of-type(2){grid-column:1}.directory-load-route strong{font-size:14px}.directory-load-stage{justify-items:start}.directory-load-priority{margin:14px 0}.directory-load-priority>div{padding:12px}.directory-load-priority strong{font-size:13px}.directory-load-gaps{flex-direction:column;align-items:flex-start;gap:3px}.directory-load-detail-grid{grid-template-columns:1fr;gap:10px}.directory-load-group{padding:13px}.directory-load-group dl{gap:10px 12px}.directory-related-context{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.directory-related-context .product-button{width:100%;min-height:44px}.directory-discard{padding:20px}.directory-discard>div:last-child{flex-direction:column-reverse;width:100%}.directory-discard .product-button{width:100%;min-height:44px}}:where(.monthly-stage,.directory-stage,.directory-lifecycle button,.mtb-stage-trigger,.mtb-stage-popover .mtb-option-row)[data-status=booked]{--status-bg:var(--status-booked-bg);--status-text:var(--status-booked-text);--status-border:var(--status-booked-border);--status-strong:var(--status-booked-strong)}:where(.monthly-stage,.directory-stage,.directory-lifecycle button,.mtb-stage-trigger,.mtb-stage-popover .mtb-option-row)[data-status=dispatched]{--status-bg:var(--status-dispatched-bg);--status-text:var(--status-dispatched-text);--status-border:var(--status-dispatched-border);--status-strong:var(--status-dispatched-strong)}:where(.monthly-stage,.directory-stage,.directory-lifecycle button,.mtb-stage-trigger,.mtb-stage-popover .mtb-option-row)[data-status=picked-up]{--status-bg:var(--status-picked-up-bg);--status-text:var(--status-picked-up-text);--status-border:var(--status-picked-up-border);--status-strong:var(--status-picked-up-strong)}:where(.monthly-stage,.directory-stage,.directory-lifecycle button,.mtb-stage-trigger,.mtb-stage-popover .mtb-option-row)[data-status=in-transit]{--status-bg:var(--status-in-transit-bg);--status-text:var(--status-in-transit-text);--status-border:var(--status-in-transit-border);--status-strong:var(--status-in-transit-strong)}:where(.monthly-stage,.directory-stage,.directory-lifecycle button,.mtb-stage-trigger,.mtb-stage-popover .mtb-option-row)[data-status=delivered]{--status-bg:var(--status-delivered-bg);--status-text:var(--status-delivered-text);--status-border:var(--status-delivered-border);--status-strong:var(--status-delivered-strong)}:where(.monthly-stage,.directory-stage,.directory-lifecycle button,.mtb-stage-trigger,.mtb-stage-popover .mtb-option-row)[data-status=claim]{--status-bg:var(--status-claim-bg);--status-text:var(--status-claim-text);--status-border:var(--status-claim-border);--status-strong:var(--status-claim-strong)}:where(.monthly-stage,.directory-stage,.directory-lifecycle button,.mtb-stage-trigger,.mtb-stage-popover .mtb-option-row)[data-status=tonu]{--status-bg:var(--status-tonu-bg);--status-text:var(--status-tonu-text);--status-border:var(--status-tonu-border);--status-strong:var(--status-tonu-strong)}:where(.monthly-stage,.directory-stage,.directory-lifecycle button,.mtb-stage-trigger,.mtb-stage-popover .mtb-option-row)[data-status=canceled]{--status-bg:var(--status-canceled-bg);--status-text:var(--status-canceled-text);--status-border:var(--status-canceled-border);--status-strong:var(--status-canceled-strong)}.monthly-stage[data-status]{border:1px solid var(--status-border);color:#fff;background:var(--status-strong);font-weight:750}.monthly-stage[data-status]:focus-visible{outline:2px solid var(--status-strong);outline-offset:2px}.monthly-stage option.load-status-option{font-weight:700}.monthly-stage option.load-status-option[data-status=booked]{color:var(--status-booked-text);background:var(--status-booked-bg)}.monthly-stage option.load-status-option[data-status=dispatched]{color:var(--status-dispatched-text);background:var(--status-dispatched-bg)}.monthly-stage option.load-status-option[data-status=picked-up]{color:var(--status-picked-up-text);background:var(--status-picked-up-bg)}.monthly-stage option.load-status-option[data-status=in-transit]{color:var(--status-in-transit-text);background:var(--status-in-transit-bg)}.monthly-stage option.load-status-option[data-status=delivered]{color:var(--status-delivered-text);background:var(--status-delivered-bg)}.monthly-stage option.load-status-option[data-status=claim]{color:var(--status-claim-text);background:var(--status-claim-bg)}.monthly-stage option.load-status-option[data-status=tonu]{color:var(--status-tonu-text);background:var(--status-tonu-bg)}.monthly-stage option.load-status-option[data-status=canceled]{color:var(--status-canceled-text);background:var(--status-canceled-bg)}.directory-stage[data-status]{border:1px solid var(--status-border);color:var(--status-text);background:var(--status-bg)}.directory-lifecycle button[data-status]{border-color:var(--status-border);color:var(--status-text);background:var(--status-bg)}.directory-lifecycle button[data-status][data-active=true]{border-color:var(--status-strong);color:#fff;background:var(--status-strong)}.kpi-grid>.kpi-card.card{border-color:var(--elevation-border);box-shadow:var(--elevation-card)}.kpi-grid>.kpi-card.card:hover{border-color:var(--elevation-border);box-shadow:var(--elevation-card);transform:none}.monthly-page{--monthly-layer-base:0;--monthly-layer-table:1;--monthly-layer-toolbar:2;--monthly-layer-popover:3;--monthly-layer-overlay:4}.monthly-menu-wrap:has(.monthly-popover){z-index:var(--monthly-layer-popover)}.monthly-popover{border-color:var(--elevation-border);background:var(--ui-surface-elevated);box-shadow:var(--elevation-floating);isolation:isolate}.monthly-stage[data-status]:focus{box-shadow:var(--elevation-floating)}.directory-table-wrap table{width:max(100%,calc(var(--directory-col-load) + var(--directory-col-carrier) + var(--directory-col-pickup) + var(--directory-col-delivery) + var(--directory-col-route) + var(--directory-col-driver) + var(--directory-col-dispatcher) + var(--directory-col-stage) + var(--directory-col-miles) + var(--directory-col-gross) + var(--directory-col-rpm) + var(--directory-col-broker) + var(--directory-col-notes)));table-layout:fixed;min-width:0}.directory-table-wrap col:first-child{width:var(--directory-col-load)}.directory-table-wrap col:nth-child(2){width:var(--directory-col-carrier)}.directory-table-wrap col:nth-child(3){width:var(--directory-col-pickup)}.directory-table-wrap col:nth-child(4){width:var(--directory-col-delivery)}.directory-table-wrap col:nth-child(5){width:var(--directory-col-route)}.directory-table-wrap col:nth-child(6){width:var(--directory-col-driver)}.directory-table-wrap col:nth-child(7){width:var(--directory-col-dispatcher)}.directory-table-wrap col:nth-child(8){width:var(--directory-col-stage)}.directory-table-wrap col:nth-child(9){width:var(--directory-col-miles)}.directory-table-wrap col:nth-child(10){width:var(--directory-col-gross)}.directory-table-wrap col:nth-child(11){width:var(--directory-col-rpm)}.directory-table-wrap col:nth-child(12){width:var(--directory-col-broker)}.directory-table-wrap col:nth-child(13){width:var(--directory-col-notes)}.directory-table-wrap th{border-right:1px solid var(--ui-border);height:32px;padding:0 8px;position:sticky}@supports (color:color-mix(in lab, red, red)){.directory-table-wrap th{border-right:1px solid color-mix(in srgb,var(--ui-border) 74%,transparent)}}.directory-table-wrap th{font-size:10px;font-weight:700}.directory-table-wrap th:last-child{border-right:0}.directory-table-wrap td{border-right:1px solid var(--ui-border);height:38px;padding:4px 8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.directory-table-wrap td{border-right:1px solid color-mix(in srgb,var(--ui-border) 62%,transparent)}}.directory-table-wrap td{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;font-size:12px;line-height:1.25}.directory-table-wrap td:last-child{border-right:0}.directory-table-wrap td:first-child button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.directory-table-wrap td:nth-child(4),.directory-table-wrap .directory-broker,.directory-table-wrap .directory-notes{overflow:hidden}.directory-route{white-space:nowrap;gap:6px;min-width:0;overflow:hidden}.directory-route b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.directory-route svg{flex:none}.directory-table-wrap td:nth-child(5),.directory-table-wrap td:nth-child(6),.directory-table-wrap .directory-broker b,.directory-table-wrap .directory-broker small,.directory-table-wrap .directory-notes{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-table-wrap .directory-broker small{margin-top:1px;display:block}.directory-stage{min-width:0;min-height:24px;padding-inline:8px;font-size:10px}.directory-resize-handle{z-index:4;cursor:col-resize;touch-action:none;width:14px;height:100%;position:absolute;top:0;right:-7px}.erp-page-header{justify-content:space-between;align-items:center;gap:var(--erp-space-toolbar);min-height:56px;margin:0 0 var(--erp-space-section);padding:0 0 var(--erp-space-section);border-bottom:1px solid var(--erp-border);display:flex}.erp-page-header__identity{align-items:center;gap:10px;min-width:0;display:flex}.new-erp-shell .erp-page-header__icon{border:1px solid var(--erp-border);border-radius:var(--erp-radius-control);width:32px;height:32px;color:var(--erp-accent);background:var(--erp-surface-subtle);flex:0 0 32px;place-items:center;display:grid}.new-erp-shell .erp-page-header__icon svg{width:16px;height:16px}.erp-page-header h1{color:var(--erp-text);font-family:var(--erp-font-page);font-size:var(--erp-font-page-size);font-weight:var(--erp-font-page-weight);letter-spacing:-.035em;margin:0;line-height:1.12}.erp-page-header p{color:var(--erp-text-secondary);font-size:var(--erp-font-body-size);margin:3px 0 0;line-height:1.35}.erp-page-header__source{margin-top:4px}.erp-page-header__actions{justify-content:flex-end;align-items:center;gap:var(--erp-space-toolbar);margin-left:auto;display:flex}.erp-source-indicator{color:var(--erp-text-secondary);font-size:var(--erp-font-meta-size);white-space:nowrap;align-items:center;gap:5px;font-weight:650;line-height:1.2;display:inline-flex}.erp-source-indicator i{background:var(--erp-text-muted);border-radius:50%;width:6px;height:6px}.erp-source-indicator--live{color:var(--erp-success)}.erp-source-indicator--live i{background:var(--erp-success)}.erp-source-indicator--partial{color:var(--erp-warning)}.erp-source-indicator--partial i{background:var(--erp-warning)}.erp-toolbar{align-items:center;gap:var(--erp-space-toolbar);display:flex}.erp-toolbar .button,.erp-toolbar button:not(.monthly-popover button){min-height:var(--erp-control-height)}.erp-metric-strip{border:1px solid var(--erp-border);border-radius:var(--erp-radius-surface);background:var(--erp-surface);min-height:64px;box-shadow:var(--erp-elevation-1);overflow:hidden}.erp-metric-item{border-right:1px solid var(--erp-border);flex-direction:column;justify-content:center;min-height:64px;padding:10px 14px;display:flex}.erp-metric-item:last-child{border-right:0}.erp-metric-item>span{color:var(--erp-text-muted);font-size:var(--erp-font-meta-size);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.erp-metric-item>strong{color:var(--erp-text);font-variant-numeric:tabular-nums;margin-top:3px;font-size:18px;line-height:1.1}.erp-metric-item small{color:var(--erp-text-secondary);font-size:var(--erp-font-meta-size);margin-top:2px}.erp-metric-item--with-icon{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.erp-metric-item__icon{background:var(--chart-track);width:29px;height:29px;color:var(--nav-ink);box-shadow:inset 0 1px 0 var(--surface);border-radius:50%;flex:0 0 29px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.erp-metric-item__icon{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface) 85%,transparent)}}.erp-metric-item__icon svg{stroke-width:1.6px;width:14px;height:14px}.erp-metric-item__body{text-align:left;text-transform:none;letter-spacing:normal;min-width:0;color:var(--ink);flex-direction:column;justify-content:center;font-weight:400;display:flex}.erp-metric-item__value-row{align-items:baseline;gap:4px;min-width:0;display:flex}.erp-metric-item__value{color:var(--ink);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1.2;display:block}.erp-metric-item__detail{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;line-height:1.2;display:block;overflow:hidden}.erp-metric-item__label{color:var(--muted);margin-top:2px;font-size:9.5px;font-weight:500;line-height:1.2;display:block}.erp-metric-item.fleet-attention .erp-metric-item__value{color:var(--color-warning)}.erp-metric-item--with-icon .erp-metric-item__value,.erp-metric-item--with-icon .erp-metric-item__detail,.erp-metric-item--with-icon .erp-metric-item__label{text-transform:none;letter-spacing:normal}.erp-table-foundation{font-family:var(--erp-font-body);font-variant-numeric:tabular-nums}.erp-table-foundation th{height:var(--erp-table-header-height);padding-inline:var(--erp-cell-x);font-size:var(--erp-font-table-head-size);font-weight:700}.erp-table-foundation td{height:var(--erp-table-row-height);padding:var(--erp-cell-y) var(--erp-cell-x);font-size:var(--erp-font-table-size)}.erp-table-foundation--vertical th,.erp-table-foundation--vertical td{border-right-color:var(--erp-border)}@supports (color:color-mix(in lab, red, red)){.erp-table-foundation--vertical th,.erp-table-foundation--vertical td{border-right-color:color-mix(in srgb,var(--erp-border) 66%,transparent)}}.erp-popover{z-index:var(--erp-layer-popover)!important;border-color:var(--erp-border)!important;border-radius:var(--erp-radius-overlay)!important;background:var(--erp-surface-raised)!important;box-shadow:var(--erp-elevation-3)!important}.weekly-page,.monthly-page{--board-font-body:var(--erp-font-table-size);--board-font-header:var(--erp-font-table-head-size);--board-font-meta:var(--erp-font-meta-size);--board-title-size:var(--erp-font-page-size);--board-title-weight:var(--erp-font-page-weight);--board-control-height:var(--erp-control-height);--board-cell-x:var(--erp-cell-x);--board-cell-y:var(--erp-cell-y);--board-row-weekly:var(--erp-weekly-row-height);--board-row-monthly:var(--erp-table-row-height)}.weekly-page .weekly-pulse,.monthly-page .monthly-summary,.load-directory .directory-summary,.weekly-page .weekly-table-shell,.monthly-page .monthly-table-shell,.load-directory .directory-table-wrap{box-shadow:var(--erp-elevation-1)}.monthly-page .monthly-menu-wrap:has(.monthly-popover){z-index:var(--erp-layer-popover)}.app.dark{--erp-canvas:#17171a;--erp-surface:#202025;--erp-surface-raised:#27272d;--erp-surface-subtle:#29292f;--erp-border:#3a3a42;--erp-border-strong:#4b4b55;--erp-text:#f2f2f4;--erp-text-secondary:#b0b0ba;--erp-text-muted:#8d8d98;--erp-success:#56b887;--erp-warning:#e1a54a;--erp-danger:#ef7c92;--erp-info:#82adf2}@media (width<=720px){.erp-page-header{align-items:flex-start;min-height:0}.erp-page-header__actions{flex:none}.erp-page-header__icon{flex-basis:30px;width:30px;height:30px}.erp-page-header h1{font-size:21px}.erp-page-header__source{display:none}.erp-toolbar{padding-bottom:4px;overflow-x:auto}.erp-toolbar>*{flex:none}}.directory-resize-handle:after{content:"";background:0 0;border-radius:1px;width:1px;position:absolute;top:8px;bottom:8px;left:6px}.directory-resize-handle:hover:after,.directory-resize-handle:active:after{background:var(--chime-accent-strong)}.directory-width-reset{border:1px solid var(--ui-border);min-height:32px;color:var(--ui-text-muted);background:var(--ui-surface);font:inherit;cursor:pointer;border-radius:9px;margin-left:auto;padding:0 9px;font-size:10px;font-weight:650}.directory-width-reset:hover{color:var(--ui-text);border-color:var(--ui-border-strong);background:var(--ui-hover)}@media (width<=720px){.directory-width-reset{display:none}}.attention-page{max-width:1540px;color:var(--ui-text);gap:18px;margin:0 auto;display:grid}.attention-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:6px 2px 4px;display:flex}.attention-heading h1{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:680;line-height:1.05}.attention-heading p{color:var(--ui-muted);margin:7px 0 0;font-size:13px}.attention-counts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.attention-counts span{border:1px solid var(--ui-border);background:var(--ui-surface);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.attention-counts b{font-weight:700}.attention-counts [data-priority=critical]{color:#b43345}.attention-counts [data-priority=high]{color:#b46718}.attention-counts [data-priority=medium]{color:#6753a9}.attention-counts [data-priority=low]{color:var(--ui-muted)}.attention-toolbar{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:16px;align-items:end;gap:10px;padding:10px;display:flex;box-shadow:0 5px 18px #18181c09}.attention-search{flex:1;align-items:center;min-width:260px;display:flex;position:relative}.attention-search>svg{color:var(--ui-muted);position:absolute;left:12px}.attention-search input{border:1px solid var(--ui-border);background:var(--ui-surface-subtle);width:100%;height:40px;color:var(--ui-text);font:inherit;border-radius:11px;padding:0 36px;font-size:13px}.attention-search button{width:28px;height:28px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;right:6px}.attention-search button:hover{background:var(--ui-hover);color:var(--ui-text)}.attention-filters{gap:8px;display:flex}.attention-filters label{gap:4px;min-width:120px;display:grid}.attention-filters span{color:var(--ui-muted);padding-left:1px;font-size:10px;font-weight:700}.attention-filters select{border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;height:40px;color:var(--ui-text);font:inherit;cursor:pointer;border-radius:11px;padding:0 28px 0 10px;font-size:12px}.attention-list{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:16px;overflow:hidden;box-shadow:0 5px 18px #18181c0a}.attention-list-head,.attention-row{grid-template-columns:minmax(330px,1.75fr) 105px 105px 136px minmax(255px,.9fr);align-items:center;gap:14px;display:grid}.attention-list-head{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-subtle);min-height:40px;color:var(--ui-muted);letter-spacing:.045em;text-transform:uppercase;padding:0 16px;font-size:10px;font-weight:750}.attention-row{border-bottom:1px solid var(--ui-border);min-height:84px;padding:12px 16px;font-size:12px}.attention-row:last-child{border-bottom:0}.attention-row:hover{background:var(--ui-hover)}.attention-issue{align-items:flex-start;gap:11px;min-width:0;display:flex}.attention-priority{border:1px solid var(--ui-border);background:var(--ui-surface-subtle);letter-spacing:.025em;border-radius:999px;flex:none;align-items:center;gap:5px;margin-top:1px;padding:5px 7px;font-size:10px;font-weight:800;display:inline-flex}.attention-priority svg{width:13px}.attention-priority[data-priority=critical]{border-color:#c33d4c}@supports (color:color-mix(in lab, red, red)){.attention-priority[data-priority=critical]{border-color:color-mix(in srgb,#c33d4c 30%,var(--ui-border))}}.attention-priority[data-priority=critical]{color:#b43345}.attention-priority[data-priority=high]{border-color:#d78425}@supports (color:color-mix(in lab, red, red)){.attention-priority[data-priority=high]{border-color:color-mix(in srgb,#d78425 32%,var(--ui-border))}}.attention-priority[data-priority=high]{color:#a96718}.attention-priority[data-priority=medium]{color:#6753a9}.attention-priority[data-priority=low]{color:var(--ui-muted)}.attention-issue>div{gap:3px;min-width:0;display:grid}.attention-issue strong,.attention-issue p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attention-issue strong{font-size:13px;font-weight:680}.attention-issue p{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.35}.attention-issue small{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}.attention-source,.attention-row time{color:var(--ui-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.attention-source svg{width:14px}.attention-status{background:var(--ui-surface-subtle);color:var(--ui-text-muted);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.attention-status[data-status=new]{color:#a96718}.attention-status[data-status=acknowledged],.attention-status[data-status=resolved]{color:#487767}.attention-status[data-status=dismissed]{color:var(--ui-muted)}.attention-status svg{width:13px}.attention-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.attention-actions button{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:32px;color:var(--ui-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.attention-actions button:hover{border-color:var(--ui-text-muted);background:var(--ui-surface-subtle)}.attention-actions button:focus-visible,.attention-search button:focus-visible{outline:2px solid var(--chime-accent);outline-offset:2px}.attention-actions .attention-dismiss{color:#a54654}.attention-empty{border:1px dashed var(--ui-border);background:var(--ui-surface);min-height:220px;color:var(--ui-muted);text-align:left;border-radius:16px;justify-content:center;align-items:center;gap:13px;padding:30px;display:flex}.attention-empty>svg{color:var(--ui-muted)}.attention-empty h2{color:var(--ui-text);margin:0;font-size:15px}.attention-empty p{margin:5px 0 0;font-size:12px;line-height:1.45}.attention-empty .product-button{min-height:38px;margin-left:10px}.email-heading-actions{align-items:center;gap:8px;display:flex}.email-heading-actions .product-button{min-height:38px;padding-inline:12px}.dark .attention-toolbar,.dark .attention-list,.dark .attention-empty{background:var(--ui-surface)}.dark .attention-list-head,.dark .attention-priority,.dark .attention-status{background:var(--ui-surface-subtle)}.dark .attention-search input,.dark .attention-actions button{background:var(--ui-surface)}@media (width<=1100px){.attention-list-head,.attention-row{grid-template-columns:minmax(280px,1.7fr) 90px 88px 124px minmax(210px,.8fr)}.attention-actions{justify-content:flex-start}.attention-actions button{padding-inline:8px}.attention-toolbar{flex-wrap:wrap;align-items:stretch}.attention-search{flex-basis:280px;min-height:40px}.attention-filters{flex:1}}@media (width<=800px){.attention-list-head{display:none}.attention-list{box-shadow:none;background:0 0;border:0;gap:9px;display:grid;overflow:visible}.attention-row{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:0;padding:14px;display:grid;position:relative;box-shadow:0 5px 16px #18181c0b}.attention-issue{grid-column:1/-1}.attention-issue p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.attention-source{grid-column:1}.attention-row time{grid-column:2;justify-self:end}.attention-status{grid-column:1;justify-self:start}.attention-actions{border-top:1px solid var(--ui-border);grid-column:1/-1;justify-content:flex-start;padding-top:4px}.attention-toolbar{grid-template-columns:1fr;display:grid}.attention-search{min-width:0}.attention-filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.attention-filters label{min-width:0}.attention-heading{flex-direction:column;align-items:flex-start}.attention-counts{justify-content:flex-start}}@media (width<=520px){.attention-page{gap:14px}.attention-heading h1{font-size:27px}.attention-heading p{font-size:12px}.attention-counts{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.attention-counts span{justify-content:space-between}.attention-toolbar{box-shadow:none;background:0 0;border:0;padding:0}.attention-search input{height:44px;font-size:16px}.attention-filters{grid-template-columns:1fr 1fr}.attention-filters label:last-child{grid-column:1/-1}.attention-filters select{height:44px;font-size:16px}.attention-row{padding:13px}.attention-priority{font-size:9px}.attention-actions{grid-template-columns:1fr 1fr;display:grid}.attention-actions button{min-height:40px;font-size:11px}.attention-actions button:last-child:nth-child(odd){grid-column:1/-1}.attention-empty{flex-direction:column;align-items:flex-start;min-height:190px}.attention-empty .product-button{width:100%;margin:2px 0 0}.email-heading-actions .product-button{min-height:40px}.email-heading-actions .product-button>span:last-child{display:none}.email-heading-actions .product-button{width:40px;padding:0}.email-heading-actions .product-button__icon{margin:0}}@media (prefers-reduced-motion:reduce){.attention-row,.attention-actions button,.attention-search button{transition:none!important}}.weekly-page .weekly-table{font-size:11px}.weekly-page .weekly-table th{letter-spacing:.055em;height:36px;padding:5px 7px;font-size:9px;font-weight:760}.weekly-page .weekly-table td{height:44px;padding:3px 7px}.weekly-page .weekly-table td strong{font-size:10.5px;font-weight:720;line-height:1.15}.weekly-page .weekly-table td small{font-size:9px;line-height:1.15}.weekly-page .weekly-driver{gap:8px}.weekly-page .weekly-driver>i{width:27px;height:27px;font-size:8px}.weekly-page .weekly-driver>span{grid-template-rows:13px 11px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:0 5px;width:100%;line-height:1;display:grid}.weekly-page .weekly-driver-open{letter-spacing:-.012em;grid-area:1/1;font-size:11px;font-weight:760}.weekly-page .weekly-driver .weekly-driver-phone{grid-area:2/1;margin:0;font-size:8.5px;font-weight:520;line-height:1}.weekly-page .weekly-dispatcher-select{grid-area:1/2;width:auto;max-width:61px;height:16px;margin:0}.weekly-page .weekly-dispatcher-select select{font-size:7.5px}.weekly-page .weekly-driver .weekly-driver-note{text-align:right;background:0 0;border-color:#0000;grid-area:2/2;max-width:61px;margin:0;padding:0;font-size:7.5px;line-height:1}.weekly-page .weekly-day-cell>button:not(.weekly-cell-add){padding:1px 3px;line-height:1.05}.weekly-page .weekly-day-cell>button strong{font-size:10px;line-height:1.1}.weekly-page .weekly-day-cell>button small,.weekly-page .weekly-day-cell>button .weekly-cell-miles{font-size:8.5px;line-height:1.05}.weekly-page .weekly-cell-add{width:22px;height:22px}.weekly-page .weekly-pulse{min-height:64px}.weekly-page .weekly-pulse-primary,.weekly-page .weekly-pulse-status,.weekly-page .weekly-pulse-facts{padding-block:8px}.weekly-page .weekly-table th{color:var(--chime-muted)}@supports (color:color-mix(in lab, red, red)){.weekly-page .weekly-table th{color:color-mix(in srgb,var(--chime-muted) 76%,var(--chime-text))}}.weekly-page .weekly-table th{font-size:10px;font-weight:780}.weekly-page .weekly-driver-open{color:var(--chime-text);font-size:12px;font-weight:780}.weekly-page .weekly-driver .weekly-driver-phone,.weekly-page .weekly-driver .weekly-driver-note,.weekly-page .weekly-table td small{color:var(--chime-muted)}@supports (color:color-mix(in lab, red, red)){.weekly-page .weekly-driver .weekly-driver-phone,.weekly-page .weekly-driver .weekly-driver-note,.weekly-page .weekly-table td small{color:color-mix(in srgb,var(--chime-muted) 92%,var(--chime-text) 8%)}}.weekly-page .weekly-zone-end{border-right-color:var(--chime-text)!important}@supports (color:color-mix(in lab, red, red)){.weekly-page .weekly-zone-end{border-right-color:color-mix(in srgb,var(--chime-text) 24%,var(--weekly-grid-rule))!important}}.weekly-page .weekly-zone-end>strong,.weekly-page .weekly-day-cell>button strong{color:var(--chime-text);font-size:11px;font-weight:760}.weekly-page .weekly-operational-start{border-left-color:var(--chime-text)!important}@supports (color:color-mix(in lab, red, red)){.weekly-page .weekly-operational-start{border-left-color:color-mix(in srgb,var(--chime-text) 25%,var(--weekly-grid-rule))!important}}.weekly-page .weekly-operational-start{background:var(--chime-surface-soft)!important}@supports (color:color-mix(in lab, red, red)){.weekly-page .weekly-operational-start{background:color-mix(in srgb,var(--chime-surface-soft) 70%,var(--chime-surface))!important}}.weekly-page .weekly-operational-start~td{background:var(--chime-surface-soft)}@supports (color:color-mix(in lab, red, red)){.weekly-page .weekly-operational-start~td{background:color-mix(in srgb,var(--chime-surface-soft) 36%,var(--chime-surface))}}.weekly-page .weekly-cell-add{opacity:.28}.weekly-page .weekly-day-cell:hover .weekly-cell-add,.weekly-page .weekly-cell-add:focus-visible{opacity:1}.weekly-page .weekly-vin{color:var(--chime-muted)}@supports (color:color-mix(in lab, red, red)){.weekly-page .weekly-vin{color:color-mix(in srgb,var(--chime-muted) 48%,transparent)}}@media (width>=761px){:is(.monthly-page,.load-directory,.drivers-page){--operation-rule:var(--chime-border)}@supports (color:color-mix(in lab, red, red)){:is(.monthly-page,.load-directory,.drivers-page){--operation-rule:color-mix(in srgb,var(--chime-border) 60%,transparent)}}:is(.monthly-page,.load-directory,.drivers-page){--operation-header:var(--chime-surface-soft)}@supports (color:color-mix(in lab, red, red)){:is(.monthly-page,.load-directory,.drivers-page){--operation-header:color-mix(in srgb,var(--chime-surface-soft) 78%,var(--chime-surface))}}:is(.monthly-page,.load-directory,.drivers-page){--operation-meta:var(--chime-muted)}@supports (color:color-mix(in lab, red, red)){:is(.monthly-page,.load-directory,.drivers-page){--operation-meta:color-mix(in srgb,var(--chime-muted) 92%,var(--chime-text))}}:is(.monthly-page,.load-directory,.drivers-page){--operation-signal:var(--chime-accent-strong)}:is(.monthly-page,.load-directory) .erp-page-header,.drivers-page .drivers-heading{border-bottom:1px solid var(--operation-rule);min-height:56px;margin:0 0 12px;padding:0 0 12px}:is(.monthly-page,.load-directory) .erp-page-header h1,.drivers-page .drivers-heading h1{font-family:var(--erp-font-page);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:680;line-height:1.12}:is(.monthly-page,.load-directory) .erp-page-header p,.drivers-page .drivers-heading p{color:var(--operation-meta);margin-top:4px;font-size:11px;font-weight:520;line-height:1.35}:is(.monthly-page,.load-directory) .erp-page-header__icon,.drivers-page .drivers-title-mark>svg{border:1px solid var(--operation-rule);color:var(--operation-meta);background:var(--chime-surface-soft)}.monthly-page .monthly-add.button,.load-directory .directory-add.button,.drivers-page .drivers-heading .drivers-add.button{border:1px solid var(--operation-signal);color:#fff;background:var(--operation-signal);height:34px;min-height:34px;box-shadow:none;text-shadow:none;border-radius:10px;padding-inline:14px;font-size:12px;font-weight:700}.monthly-page .monthly-add.button:hover,.load-directory .directory-add.button:hover,.drivers-page .drivers-heading .drivers-add.button:hover{background:var(--operation-signal)}@supports (color:color-mix(in lab, red, red)){.monthly-page .monthly-add.button:hover,.load-directory .directory-add.button:hover,.drivers-page .drivers-heading .drivers-add.button:hover{background:color-mix(in srgb,var(--operation-signal) 90%,#111)}}.monthly-page .monthly-add.button:hover,.load-directory .directory-add.button:hover,.drivers-page .drivers-heading .drivers-add.button:hover{box-shadow:none;transform:none}.monthly-page .monthly-tool.button,.drivers-page .drivers-heading .button:not(.drivers-add){border:1px solid var(--operation-rule);height:34px;min-height:34px;color:var(--chime-text);background:var(--chime-surface);box-shadow:none;border-radius:10px;padding-inline:11px;font-size:12px;font-weight:650}.monthly-page .monthly-tool.button:hover,.drivers-page .drivers-heading .button:not(.drivers-add):hover{background:var(--chime-surface-soft);box-shadow:none;transform:none}.monthly-page .monthly-tool--active.button{color:var(--operation-signal);border-color:var(--operation-signal)}@supports (color:color-mix(in lab, red, red)){.monthly-page .monthly-tool--active.button{border-color:color-mix(in srgb,var(--operation-signal) 48%,var(--operation-rule))}}.monthly-page .monthly-tool--active.button{background:var(--operation-signal)}@supports (color:color-mix(in lab, red, red)){.monthly-page .monthly-tool--active.button{background:color-mix(in srgb,var(--operation-signal) 8%,var(--chime-surface))}}.monthly-page .monthly-tool--active.button{box-shadow:inset 0 -1px var(--operation-signal)}.monthly-page .month-switcher{border-color:var(--operation-rule);background:var(--chime-surface);height:36px;box-shadow:none;border-radius:10px}.monthly-page .month-switcher .button{height:34px;min-height:34px;box-shadow:none;font-size:12px}.monthly-page .monthly-commandbar{gap:6px}.monthly-page .monthly-summary{border:1px solid var(--operation-rule);background:var(--chime-surface);min-height:64px;box-shadow:none;border-radius:12px;grid-template-columns:minmax(260px,.9fr) minmax(0,2fr);gap:0;padding:0}.monthly-page .monthly-summary>div{border:0;border-right:1px solid var(--operation-rule);background:0 0;border-radius:0;min-height:64px;padding:9px 14px;display:block}.monthly-page .monthly-summary>div>span{color:var(--operation-meta);font-size:10px;display:block}.monthly-page .monthly-summary>div strong{color:var(--chime-text);letter-spacing:-.025em;margin:3px 10px 0 0;font-size:20px;font-weight:780}.monthly-page .monthly-summary>div small{color:var(--operation-meta);background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:10px;font-weight:500}.monthly-page .monthly-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.monthly-page .monthly-summary dl div{background:0 0;border-radius:0;min-height:64px;padding:9px 14px;border:0!important;border-right:1px solid var(--operation-rule)!important}.monthly-page .monthly-summary dl div:last-child{border-right:0!important}.monthly-page .monthly-summary dt{color:var(--operation-meta);font-size:10px;font-weight:700}.monthly-page .monthly-summary dd{color:var(--chime-text);margin-top:5px;font-size:15px;font-weight:720}.monthly-page .monthly-summary dl .money-positive{color:var(--erp-money-positive)}.monthly-page .monthly-search{border-color:var(--operation-rule);min-height:36px;box-shadow:none;border-radius:10px}.monthly-page .monthly-search input{font-size:12px}.monthly-page .monthly-table-shell,.load-directory .directory-table-wrap,.drivers-page .drivers-table-wrap{border-color:var(--operation-rule);box-shadow:none;border-radius:12px}.monthly-page .monthly-top-scroll{border-color:var(--operation-rule)}.monthly-page .monthly-table th,.load-directory .directory-table-wrap th,.drivers-page .drivers-table-wrap th{border-bottom-color:var(--operation-rule);border-right-color:var(--operation-rule);height:34px;color:var(--chime-muted);padding-inline:8px}@supports (color:color-mix(in lab, red, red)){.monthly-page .monthly-table th,.load-directory .directory-table-wrap th,.drivers-page .drivers-table-wrap th{color:color-mix(in srgb,var(--chime-muted) 76%,var(--chime-text))}}.monthly-page .monthly-table th,.load-directory .directory-table-wrap th,.drivers-page .drivers-table-wrap th{background:var(--operation-header);letter-spacing:.045em;font-size:10px;font-weight:780}.monthly-page .monthly-table td,.load-directory .directory-table-wrap td,.drivers-page .drivers-table-wrap td{border-bottom-color:var(--operation-rule);border-right-color:var(--operation-rule);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.25}.monthly-page .monthly-table tbody tr,.load-directory .directory-table-wrap tbody tr,.drivers-page .drivers-table-wrap tbody tr{box-shadow:none;transition:background-color .15s;transform:none}.monthly-page .monthly-table tbody tr:hover,.load-directory .directory-table-wrap tbody tr:hover,.drivers-page .drivers-table-wrap tbody tr:hover{box-shadow:none;transform:none}.monthly-page .monthly-table td[data-color-key=from],.monthly-page .monthly-table td[data-color-key=to],.monthly-page .monthly-table .monthly-column--driver{font-weight:650}.monthly-page .monthly-load-link{color:var(--chime-text);font-weight:750}.monthly-page .monthly-load-link:hover,.load-directory .directory-table-wrap td:first-child button:hover{color:var(--operation-signal)}.monthly-page .monthly-dispatcher{color:var(--operation-meta);background:0 0;border:0;border-radius:0;padding:0;font-weight:500}.monthly-page .monthly-table td:is([data-color-key=miles],[data-color-key=dh],[data-color-key=gross],[data-color-key=rpm]),.monthly-page .monthly-table th:is(.monthly-column--miles,.monthly-column--dh,.monthly-column--gross,.monthly-column--rpm){text-align:right}.monthly-page .monthly-table tr:not([data-stage]) .monthly-money{font-weight:780;color:var(--chime-text)!important}.monthly-page .monthly-table tr:not([data-stage]) .monthly-money.money-positive{color:var(--erp-money-positive)!important}.monthly-page .monthly-date-card{font-weight:520}.monthly-page .monthly-table td[data-color-key=mc],.monthly-page .monthly-table td[data-color-key=broker]{color:var(--operation-meta)}.monthly-page .monthly-table tr[data-selected=true] td{background:var(--operation-signal)}@supports (color:color-mix(in lab, red, red)){.monthly-page .monthly-table tr[data-selected=true] td{background:color-mix(in srgb,var(--operation-signal) 5%,var(--chime-surface))}}.monthly-page .monthly-table tr[data-selected=true] td{box-shadow:none}.monthly-page .monthly-table tr[data-selected=true] td:first-child{box-shadow:inset 2px 0 var(--operation-signal)}.monthly-page .monthly-stage[data-status],.load-directory .directory-stage[data-status]{border:1px solid var(--status-border);height:24px;min-height:24px}@supports (color:color-mix(in lab, red, red)){.monthly-page .monthly-stage[data-status],.load-directory .directory-stage[data-status]{border:1px solid color-mix(in srgb,var(--status-border) 50%,transparent)}}.monthly-page .monthly-stage[data-status],.load-directory .directory-stage[data-status]{color:var(--status-text);background:var(--status-bg);box-shadow:none;border-radius:7px;font-size:10px;font-weight:720}.monthly-page .monthly-acc-toggle{box-shadow:none}.monthly-page .monthly-more-action svg{color:var(--operation-meta)}.monthly-page .monthly-popover{-webkit-backdrop-filter:none;backdrop-filter:none}.load-directory .directory-tools>label{border-color:var(--operation-rule);min-height:36px;box-shadow:none;border-radius:10px}.load-directory .directory-filter-trigger{min-height:36px;box-shadow:none;border-radius:10px;font-size:12px;border-color:var(--operation-rule)!important}.load-directory .directory-tools input{font-size:12px}.load-directory .directory-filters{border-color:var(--operation-rule);box-shadow:none;border-radius:10px}.load-directory .directory-filters :is(input,select),.load-directory .directory-filters>button{height:36px;font-size:12px}.load-directory .directory-summary{border-color:var(--operation-rule);min-height:58px;box-shadow:none;border-radius:12px;padding-inline:14px}.load-directory .directory-summary strong{font-size:20px;font-weight:780}.load-directory .directory-summary span{color:var(--operation-meta);font-size:10px}.load-directory .directory-summary p b{font-size:12px;font-weight:650}.load-directory .directory-summary p b:first-child{font-weight:780}.load-directory .directory-table-wrap table{width:var(--directory-table-width,calc(var(--directory-col-load) + var(--directory-col-carrier) + var(--directory-col-pickup) + var(--directory-col-delivery) + var(--directory-col-route) + var(--directory-col-driver) + var(--directory-col-dispatcher) + var(--directory-col-stage) + var(--directory-col-miles) + var(--directory-col-gross) + var(--directory-col-rpm) + var(--directory-col-broker) + var(--directory-col-notes)));min-width:0}.load-directory .directory-table-wrap td:first-child button{color:var(--chime-text);font-size:12px;font-weight:750}.load-directory .directory-route b{font-size:12px;font-weight:650}.load-directory .directory-route svg{color:var(--operation-meta);opacity:.65}.load-directory .directory-table-wrap td:nth-child(5){font-weight:650}.load-directory .directory-table-wrap td:nth-child(6),.load-directory .directory-table-wrap .directory-broker small{color:var(--operation-meta);font-size:10px}.load-directory .directory-table-wrap :is(th,td):is(:nth-child(8),:nth-child(9),:nth-child(10)){text-align:right}.load-directory .directory-table-wrap .directory-money{color:var(--chime-text);font-weight:780}.load-directory .directory-table-wrap .directory-money--positive{color:var(--erp-money-positive);font-weight:780}.weekly-money,.drivers-page .drivers-table-wrap .drivers-money{color:var(--erp-money-positive);font-variant-numeric:tabular-nums;font-weight:780}.monthly-page .monthly-summary .money-positive,.monthly-page .monthly-table .monthly-money.money-positive,.leaderboard-card-kpis .money-positive,.leaderboard-list .money-positive,.kpi-summary .money-positive,.kpi-bars .money-positive,.kpi-table .money-positive,.reports-lane-gross .money-positive,.broker-row .money-positive,.brokers-mobile .money-positive,.accounting-page .money-positive{color:var(--erp-money-positive)!important}.load-directory .directory-table-wrap tr:focus-within td{background:var(--operation-signal)}@supports (color:color-mix(in lab, red, red)){.load-directory .directory-table-wrap tr:focus-within td{background:color-mix(in srgb,var(--operation-signal) 5%,var(--chime-surface))}}.load-directory .directory-table-wrap tr:focus-within td:first-child{box-shadow:inset 2px 0 var(--operation-signal)}.drivers-page .drivers-filters>label:first-child,.drivers-page .drivers-filters>select,.drivers-page .drivers-sort,.drivers-page .drivers-reset{border-color:var(--operation-rule);background:var(--chime-surface);height:36px;min-height:36px;box-shadow:none;border-radius:10px;font-size:12px}.drivers-page .drivers-filters>select{appearance:auto;padding-right:10px}.drivers-page .drivers-filters input,.drivers-page .drivers-sort select{font-size:12px}.drivers-page .drivers-sort button{color:var(--chime-text);background:var(--chime-surface-soft);border-radius:7px}.drivers-page .drivers-table-wrap td{height:44px;padding:5px 8px}.drivers-page .drivers-table-wrap th:first-child,.drivers-page .drivers-table-wrap td:first-child{background:var(--chime-surface-soft)}@supports (color:color-mix(in lab, red, red)){.drivers-page .drivers-table-wrap th:first-child,.drivers-page .drivers-table-wrap td:first-child{background:color-mix(in srgb,var(--chime-surface-soft) 24%,var(--chime-surface))}}.drivers-page .drivers-table-wrap .drivers-person{gap:8px}.drivers-page .drivers-table-wrap .drivers-person>i{border:1px solid var(--operation-rule);width:27px;height:27px;color:var(--operation-meta);background:var(--chime-surface-soft);box-shadow:none;font-size:9px}.drivers-page .drivers-table-wrap .drivers-person b{color:var(--chime-text);letter-spacing:-.012em;font-size:12px;font-weight:780}.drivers-page .drivers-table-wrap .drivers-person small{color:var(--operation-meta);font-size:10px;line-height:1.2}.drivers-page .drivers-table-wrap .drivers-status{border:1px solid var(--driver-status);min-height:24px}@supports (color:color-mix(in lab, red, red)){.drivers-page .drivers-table-wrap .drivers-status{border:1px solid color-mix(in srgb,var(--driver-status) 14%,transparent)}}.drivers-page .drivers-table-wrap .drivers-status{color:var(--driver-status);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.drivers-page .drivers-table-wrap .drivers-status{color:color-mix(in srgb,var(--driver-status) 70%,var(--chime-text))}}.drivers-page .drivers-table-wrap .drivers-status{background:var(--driver-status)}@supports (color:color-mix(in lab, red, red)){.drivers-page .drivers-table-wrap .drivers-status{background:color-mix(in srgb,var(--driver-status) 9%,var(--chime-surface))}}.drivers-page .drivers-table-wrap .drivers-status{font-size:10px;font-weight:720}.drivers-page .drivers-table-wrap :is(th,td):is(:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8),:nth-child(9),:nth-child(10),:nth-child(11)){text-align:right}.drivers-page .drivers-table-wrap .drivers-money{color:var(--chime-text);font-weight:780}.drivers-page .drivers-table-wrap td:nth-child(3){color:var(--operation-meta);font-size:11px}}.duty-heading,.accounting-heading,.company-documents-heading,.leaderboard-heading{padding-block:4px 2px}.duty-heading h1,.accounting-heading h1,.company-documents-heading h1,.leaderboard-heading h1{font-family:var(--erp-font-page);letter-spacing:-.035em;font-size:28px;line-height:1.08}.duty-heading p,.accounting-heading p,.company-documents-heading p,.leaderboard-heading p{color:var(--ui-muted);font-size:12px}.duty-roster-full{gap:14px}.duty-heading>div>span{color:var(--erp-accent);letter-spacing:.1em;font-size:9px}.duty-hero{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:14px;padding:12px 14px;box-shadow:0 3px 12px #18181c0a}.duty-hero-title{gap:10px;margin-bottom:10px}.duty-hero-title>i{background:var(--erp-accent);border-radius:9px;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.duty-hero-title>i{background:color-mix(in srgb,var(--erp-accent) 10%,var(--ui-surface))}}.duty-hero-title>i{color:var(--erp-accent)}.duty-hero-title>i svg{width:15px}.duty-hero-title small{color:var(--ui-muted);letter-spacing:.08em;font-size:9px}.duty-hero-title b{font-size:15px;line-height:1.2}.duty-avatar{width:25px;height:25px;font-size:9px}.duty-avatar--large{border:2px solid var(--ui-surface);width:34px;height:34px;box-shadow:0 0 0 1px var(--ui-border);font-size:10px}.duty-strip{border:1px solid var(--ui-border);background:var(--ui-surface-subtle);border-radius:10px;gap:0;padding:0}.duty-strip>article{border:0;border-right:1px solid var(--ui-border);background:0 0;border-radius:0;gap:4px;min-width:92px;min-height:61px;padding:7px 8px}.duty-strip>article:last-child{border-right:0}.duty-strip>article[data-past]{opacity:.58;background:0 0}.duty-strip>article[data-current]{border-color:var(--ui-border);border-bottom:2px solid var(--erp-accent);background:var(--erp-accent)}@supports (color:color-mix(in lab, red, red)){.duty-strip>article[data-current]{background:color-mix(in srgb,var(--erp-accent) 5%,var(--ui-surface))}}.duty-strip>article>small,.duty-strip>article[data-current]>small{color:var(--ui-muted);font-size:9px}.duty-strip>article>small span{color:var(--erp-accent);font-size:8px}.duty-strip>article b{max-width:76px;color:var(--ui-text);font-size:10px}.duty-strip>article>span{color:var(--ui-muted);font-size:8px}.duty-panels{grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);gap:14px}.duty-panel{border-color:var(--ui-border);background:var(--ui-surface);border-radius:14px;padding:16px;box-shadow:0 3px 12px #18181c0a}.duty-panel-title>i{background:var(--erp-accent)}@supports (color:color-mix(in lab, red, red)){.duty-panel-title>i{background:color-mix(in srgb,var(--erp-accent) 10%,var(--ui-surface))}}.duty-panel-title>i{color:var(--erp-accent)}.duty-panel-title h2{font-size:15px}.duty-panel>p{color:var(--ui-muted)}.duty-order-row{background:var(--ui-surface-subtle)}.accounting-hero{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:14px;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:0;padding:0;display:grid;overflow:visible;box-shadow:0 3px 12px #18181c0a}.accounting-hero:before,.accounting-pulse{display:none}.accounting-hero-main{border-right:1px solid var(--ui-border);flex-direction:column;justify-content:center;min-width:0;padding:14px 16px;display:flex}.accounting-hero-main>span{color:var(--ui-muted);letter-spacing:.04em;text-transform:none;font-size:10px}.accounting-hero-main>strong{color:var(--ui-text);letter-spacing:-.035em;margin:4px 0 7px;font-size:25px;line-height:1.08}.accounting-hero-main>strong.money-positive{color:var(--erp-money-positive)!important}.accounting-hero-main b{color:var(--ui-text);background:0 0;border:0;border-radius:0;padding:0;font-size:10px}.accounting-hero-main b svg{color:var(--ui-accent)}.accounting-hero-main small{color:var(--ui-muted);font-size:10px}.accounting-ready-state{color:var(--erp-money-positive);font-size:10px}.accounting-issue-cta{border:1px solid var(--ui-warning);margin-top:7px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.accounting-issue-cta{border:1px solid color-mix(in srgb,var(--ui-warning) 25%,var(--ui-border))}}.accounting-issue-cta{color:var(--ui-warning);background:var(--ui-warning);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.accounting-issue-cta{background:color-mix(in srgb,var(--ui-warning) 8%,var(--ui-surface))}}.accounting-issue-cta{box-shadow:none}.accounting-metrics{background:0 0;border:0;grid-column:auto;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;position:static}.accounting-metrics div{border-right:1px solid var(--ui-border);flex-direction:column;justify-content:center;min-width:0;padding:14px 15px;display:flex}.accounting-metrics div:last-child{border-right:0}.accounting-metrics span{color:var(--ui-muted);letter-spacing:.05em;text-transform:none;font-size:9px}.accounting-metrics b{color:var(--ui-text);margin-top:4px;font-size:16px}.accounting-metrics .orange{color:var(--status-warning)}.company-documents-heading>div>span{color:var(--ui-muted);letter-spacing:.08em;font-size:9px}.company-documents-overview{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:14px;gap:0;padding:0;box-shadow:0 3px 12px #18181c0a}.company-documents-company,.company-documents-readiness,.company-documents-stats{min-height:88px;padding:13px 15px}.company-documents-company{gap:10px}.company-documents-company>i{border-color:var(--erp-accent);flex-basis:36px;width:36px;height:36px}@supports (color:color-mix(in lab, red, red)){.company-documents-company>i{border-color:color-mix(in srgb,var(--erp-accent) 20%,var(--ui-border))}}.company-documents-company>i{background:var(--erp-accent);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.company-documents-company>i{background:color-mix(in srgb,var(--erp-accent) 10%,var(--ui-surface))}}.company-documents-company>i{color:var(--erp-accent)}.company-documents-company>i svg{width:17px}.company-documents-company small,.company-documents-readiness span,.company-documents-stats small{color:var(--ui-muted);letter-spacing:.05em;font-size:9px}.company-documents-company strong{font-size:14px}.company-documents-company em{color:var(--ui-warning);font-size:9px}.company-documents-readiness{border-left:1px solid var(--ui-border)}.company-documents-readiness header strong{color:var(--ui-text);font-size:18px}.company-documents-readiness>i{background:var(--ui-surface-subtle)}.company-documents-readiness>i b{background:var(--erp-money-positive)}.company-documents-readiness small{color:var(--ui-muted)}.company-documents-stats{border-left:1px solid var(--ui-border)}.company-documents-stats>span{border-right-color:var(--ui-border);padding-inline:12px}.company-documents-stats>span:first-child{padding-left:0}.company-documents-stats>span:last-child{padding-right:0}.company-documents-stats svg{color:var(--erp-money-positive)}.company-documents-stats>span:last-child svg{color:var(--ui-warning)}.company-document-switcher>button[data-active]>i{background:var(--erp-accent)}.leaderboard-page{gap:14px}.leaderboard-stage{color:var(--ui-text);box-shadow:none;background:0 0;border-radius:0;padding:4px 0 0;animation:none;overflow:visible}.leaderboard-heading{align-items:center;padding:0}.leaderboard-heading>div:first-child>span{color:var(--ui-muted);letter-spacing:.08em;font-size:9px}.leaderboard-heading>div:first-child>span svg{color:var(--erp-accent)}.leaderboard-month{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:10px;height:36px}.leaderboard-month button{color:var(--ui-muted);background:0 0}.leaderboard-month strong{color:var(--ui-text);font-size:12px}.leaderboard-toolbar{margin:10px 0;padding:0}.leaderboard-metrics,.leaderboard-view{border:1px solid var(--ui-border);background:var(--ui-surface-subtle);border-radius:10px;padding:3px}.leaderboard-toolbar button{height:28px;color:var(--ui-muted);border-radius:7px;font-size:10px}.leaderboard-toolbar button[data-active]{color:var(--ui-text);background:var(--ui-surface);box-shadow:0 1px 4px #18181c0f}.leaderboard-hero{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:14px;grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);gap:0;padding:0;animation:none}.leaderboard-hero-copy{border-right:1px solid var(--ui-border);padding:14px 16px}.leaderboard-hero-copy>span{color:var(--ui-muted);font-size:9px}.leaderboard-hero-copy>span svg{color:var(--erp-accent)}.leaderboard-hero-copy h2{color:var(--ui-text);margin-top:5px;font-size:18px}.leaderboard-hero-copy strong{color:var(--erp-money-positive);margin-top:3px;font-size:24px}.leaderboard-hero-copy p{color:var(--ui-muted);font-size:10px}.leaderboard-orbit{display:none}.leaderboard-hero dl{align-self:stretch}.leaderboard-hero dl div{border-left:1px solid var(--ui-border);flex-direction:column;justify-content:center;padding:13px 16px;display:flex}.leaderboard-hero dl div:first-child{border-left:0}.leaderboard-hero dt{color:var(--ui-muted);font-size:9px}.leaderboard-hero dd{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:15px}.leaderboard-hero dl div:first-child dd{color:var(--erp-money-positive)}.leaderboard-list{border-color:var(--ui-border);background:var(--ui-surface);border-radius:14px;margin-top:0;box-shadow:0 3px 12px #18181c0a}.leaderboard-list>header,.leaderboard-list>article{border-color:var(--ui-border);padding:9px 14px}.leaderboard-list>header{background:var(--ui-surface-subtle);height:34px;color:var(--ui-muted);letter-spacing:.045em;font-size:9px}.leaderboard-list>article{min-height:44px;color:var(--ui-text);font-size:11px}.leaderboard-list>article:hover{background:var(--ui-hover)}.leaderboard-list article>span:nth-child(2) i{width:26px;height:26px;font-size:9px}.leaderboard-list .leaderboard-rank{width:23px;height:23px;color:var(--ui-text);background:var(--ui-surface-subtle);font-size:10px}.leaderboard-list article:nth-of-type(2) .leaderboard-rank{color:var(--erp-accent);background:var(--erp-accent)}@supports (color:color-mix(in lab, red, red)){.leaderboard-list article:nth-of-type(2) .leaderboard-rank{background:color-mix(in srgb,var(--erp-accent) 10%,var(--ui-surface))}}.leaderboard-note,.leaderboard-page>aside{color:var(--ui-muted)}@media (width<=1050px){.company-documents-overview{grid-template-columns:1fr 1fr}.company-documents-stats{border-top:1px solid var(--ui-border);border-left:0;grid-column:1/-1}}@media (width<=800px){.accounting-hero{display:block}.accounting-hero-main{border-right:0;border-bottom:1px solid var(--ui-border)}.accounting-metrics{grid-template-columns:1fr 1fr}.accounting-metrics div:nth-child(2){border-right:0}.accounting-metrics div:nth-child(-n+2){border-bottom:1px solid var(--ui-border)}.leaderboard-hero{grid-template-columns:1fr}.leaderboard-hero-copy{border-right:0;border-bottom:1px solid var(--ui-border)}.leaderboard-hero dl{grid-column:auto}}.duty-hero,.accounting-hero,.leaderboard-hero{border-color:var(--ui-border-strong);box-shadow:0 6px 18px #18181c0e}.duty-hero{border-top-width:1px;position:relative}.duty-hero-title{margin-bottom:9px}.duty-hero-title>i{width:34px;height:34px}.duty-hero-title>span{gap:2px}.duty-hero-title small{font-size:10px;font-weight:780}.duty-hero-title b{letter-spacing:-.025em;font-size:18px;font-weight:760}.duty-strip>article[data-current]{background:var(--erp-accent);border-bottom-width:3px}@supports (color:color-mix(in lab, red, red)){.duty-strip>article[data-current]{background:color-mix(in srgb,var(--erp-accent) 7%,var(--ui-surface))}}.duty-strip>article[data-current]>small{color:var(--ui-text);font-weight:800}.duty-strip>article[data-current]>small span{color:var(--erp-accent);letter-spacing:.04em;margin-top:1px;font-size:8px;font-weight:850;display:inline-flex}.duty-strip>article:not([data-current])>div{opacity:.82}.duty-strip{justify-content:space-between}.duty-strip>article{flex:128px;max-width:165px}.duty-order-row{border-bottom:1px solid var(--ui-border);background:0 0;border-radius:0;min-height:40px;margin:0;padding:4px 2px}.duty-order-row:last-of-type{border-bottom:0}.duty-order-row>span{width:24px;height:24px;color:var(--ui-text);background:var(--ui-surface-subtle);font-size:11px;font-weight:800}.duty-order-row:first-of-type>span{color:var(--erp-accent);background:var(--erp-accent)}@supports (color:color-mix(in lab, red, red)){.duty-order-row:first-of-type>span{background:color-mix(in srgb,var(--erp-accent) 10%,var(--ui-surface))}}.duty-order-row>b{font-weight:700}.duty-order-row button{color:var(--ui-text-muted)}.duty-order-row button:hover{color:var(--ui-text);background:var(--ui-surface-subtle)}.duty-fair-head{color:var(--ui-text-muted)}.duty-fair-row{font-variant-numeric:tabular-nums;min-height:40px}.duty-fair-row>b,.duty-fair-row>span:not(:first-child),.duty-fair-row>label{text-align:right}.duty-fair-row label small{color:var(--ui-warning);font-weight:780}.accounting-hero{border-top-width:1px;border-top-color:var(--ui-border-strong)}.accounting-hero-main{padding:15px 17px 14px}.accounting-hero-main>strong{letter-spacing:-.045em;margin:5px 0 8px;font-size:28px;font-weight:780}.accounting-hero-main>div{gap:9px}.accounting-metrics div{padding:15px 16px 13px}.accounting-metrics b{font-size:17px;font-weight:740}.accounting-flow{padding:16px 18px}.accounting-overview .accounting-flow{align-self:start}.accounting-flow--empty{min-height:0}.accounting-flow-empty{flex-direction:column;gap:3px;padding:2px 0 0;display:flex}.accounting-flow-empty>span{color:var(--ui-text);font-size:12px;font-weight:720}.accounting-flow-empty>small{color:var(--ui-text-muted);font-size:10px}.accounting-flow>header{margin-bottom:10px}.accounting-flow .flow-row{margin:9px 0 4px;font-size:11px}.accounting-flow .flow-track{height:6px}.accounting-flow>footer{margin-top:11px;padding-top:10px}.accounting-health>header{margin-bottom:10px}.accounting-health>header svg{color:var(--ui-warning);background:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.accounting-health>header svg{background:color-mix(in srgb,var(--ui-warning) 9%,var(--ui-surface))}}.health-score strong{color:var(--ui-text);font-size:48px;font-weight:780}.accounting-health>p{margin-bottom:10px}.accounting-health li{padding-block:8px}.company-documents-overview{border-top-width:1px;border-top-color:var(--ui-border-strong);box-shadow:0 5px 16px #18181c0b}.company-documents-company,.company-documents-readiness,.company-documents-stats{min-height:76px;padding-block:10px}.company-documents-company strong{font-size:15px;font-weight:740}.company-documents-readiness header strong{font-size:20px;font-weight:780}.company-documents-stats b{font-size:18px;font-weight:760}.company-documents-library{box-shadow:none}.leaderboard-hero{border-top-width:1px;border-top-color:var(--ui-border-strong)}.leaderboard-hero-copy{padding:15px 16px 15px 58px;position:relative}.leaderboard-hero-copy:before{content:"#1";border:1px solid var(--erp-accent);place-items:center;width:30px;height:30px;display:grid;position:absolute;top:16px;left:16px}@supports (color:color-mix(in lab, red, red)){.leaderboard-hero-copy:before{border:1px solid color-mix(in srgb,var(--erp-accent) 30%,var(--ui-border))}}.leaderboard-hero-copy:before{color:var(--erp-accent);background:var(--erp-accent);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.leaderboard-hero-copy:before{background:color-mix(in srgb,var(--erp-accent) 10%,var(--ui-surface))}}.leaderboard-hero-copy:before{font-variant-numeric:tabular-nums;font-size:11px;font-weight:850}.leaderboard-hero-copy h2{letter-spacing:-.025em;font-size:20px;font-weight:760}.leaderboard-hero-copy strong{letter-spacing:-.04em;font-size:26px;font-weight:780}.leaderboard-list>article{min-height:40px;position:relative}.leaderboard-move{color:var(--ui-text-muted);font-variant-numeric:tabular-nums;margin-left:5px;font-size:9px;font-style:normal}.leaderboard-move[data-direction=up]{color:var(--erp-money-positive)}.leaderboard-move[data-direction=down]{color:var(--ui-danger)}.leaderboard-list>article:first-of-type .leaderboard-rank{color:var(--erp-accent);border:1px solid var(--erp-accent)}@supports (color:color-mix(in lab, red, red)){.leaderboard-list>article:first-of-type .leaderboard-rank{border:1px solid color-mix(in srgb,var(--erp-accent) 32%,var(--ui-border))}}.leaderboard-list>article:first-of-type .leaderboard-rank{background:var(--erp-accent)}@supports (color:color-mix(in lab, red, red)){.leaderboard-list>article:first-of-type .leaderboard-rank{background:color-mix(in srgb,var(--erp-accent) 10%,var(--ui-surface))}}.leaderboard-list>article:nth-of-type(2) .leaderboard-rank{color:#59616c;background:#eef0f3;border:1px solid #d4d9df}.leaderboard-list>article:nth-of-type(3) .leaderboard-rank{color:#8a5a32;background:#f8eee6;border:1px solid #e6cfbb}.leaderboard-score{font-variant-numeric:tabular-nums;justify-content:flex-end;min-width:31px;font-weight:720;display:inline-flex;position:relative}.leaderboard-score:after{width:var(--rank-progress);background:var(--ui-text);border-radius:999px;max-width:100%;height:2px;position:absolute;bottom:-4px;right:0}@supports (color:color-mix(in lab, red, red)){.leaderboard-score:after{background:color-mix(in srgb,var(--ui-text) 30%,transparent)}}.leaderboard-score:after{content:""}.leaderboard-list>article:first-of-type .leaderboard-score:after{background:var(--erp-accent)}.leaderboard-list>article:nth-of-type(2) .leaderboard-score:after{background:#707882}.leaderboard-list>article:nth-of-type(3) .leaderboard-score:after{background:#a4744f}.dispatchers-page .dispatcher-directory-summary{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:54px;box-shadow:none;border-radius:12px;align-items:center;gap:0;display:flex;overflow:hidden}.dispatchers-page .dispatcher-directory-summary>span{border:0;border-right:1px solid var(--ui-border);min-height:0;box-shadow:none;background:0 0;border-radius:0;flex:none;padding:8px 16px}.dispatchers-page .dispatcher-directory-summary>span:last-child{border-right:0}.dispatchers-page .dispatcher-directory-summary b{margin-right:6px;font-size:18px;font-weight:780;display:inline}.dispatchers-page .dispatcher-directory-summary small{color:var(--ui-text-muted);font-size:11px;display:inline}.dispatchers-page .dispatcher-directory-table{box-shadow:none}.dispatchers-page .dispatcher-directory-row{min-height:60px}.dispatchers-page .dispatcher-directory-row>span:first-child{gap:9px}.dispatchers-page .dispatcher-directory-row>span:first-child>i{flex-basis:34px;width:34px;height:34px;font-size:9px}.dispatchers-page .dispatcher-directory-row>span:first-child small{margin-top:2px}@media (width<=700px){.duty-strip{justify-content:flex-start}.duty-strip>article{flex:0 0 106px;max-width:none}.dispatchers-page .dispatcher-directory-summary{grid-template-columns:1fr 1fr;display:grid}.dispatchers-page .dispatcher-directory-summary>span{border-right:1px solid var(--ui-border)}.dispatchers-page .dispatcher-directory-summary>span:last-child{border-top:1px solid var(--ui-border);border-right:0;grid-column:1/-1}}@media (width<=800px){.duty-hero-title b{font-size:17px}.accounting-hero-main>strong{font-size:26px}.leaderboard-hero-copy{padding-left:55px}}.settings-page:has(.settings-layout--identity){max-width:1426px}.settings-layout--identity{grid-template-columns:218px minmax(0,1180px);max-width:1426px}.settings-layout--identity .settings-content--identity{max-width:1180px}@media (width<=1500px){.settings-page:has(.settings-layout--identity){max-width:1180px}.settings-layout--identity{grid-template-columns:218px minmax(0,1fr)}}.identity-review__controls :disabled{cursor:not-allowed;opacity:.52}.identity-review__empty{color:var(--muted);text-align:center;padding:28px 12px!important}.new-erp-fail-closed{background:var(--page);min-height:100vh;color:var(--ink);text-align:center;place-content:center;gap:8px;padding:32px;display:grid}.new-erp-fail-closed h1{font:650 24px/1.15 var(--display-font,var(--font));margin:0}.new-erp-fail-closed p{max-width:440px;color:var(--muted);margin:0}.new-erp-shell .directory-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.new-erp-shell .directory-heading>div:first-child{grid-template-columns:38px 1fr;column-gap:10px;display:grid}.new-erp-shell .directory-heading h1{font:650 24px/1.1 var(--font-sf-pro-display,var(--font));grid-column:2;margin:0}.new-erp-shell .directory-heading p{color:var(--chime-muted);grid-column:2;margin:4px 0 0;font-size:11px}.new-erp-shell .directory-heading-icon{border:1px solid var(--accent-soft,#d7f0d0);width:34px;height:34px;color:var(--accent-ink,#24462a);border-radius:10px;grid-row:1/3;place-items:center;display:grid}.new-erp-shell .directory-heading-icon svg{width:17px}.new-erp-shell .directory-heading>div:last-child{align-items:center;gap:8px;display:flex}.new-erp-company{border:1px solid var(--chime-border);background:var(--chime-surface);max-width:220px;height:34px;font:600 11px var(--font);border-radius:8px;padding:0 9px}.new-erp-empty{color:var(--chime-muted);text-align:center;padding:42px!important}.new-erp-error{color:#b94e3b;background:#fff8f5;border:1px solid #f2c9bd;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:11px}.new-erp-shell .preview-read-error{align-items:center;gap:10px;display:flex}.new-erp-shell .preview-read-error button{color:inherit;font:700 11px var(--font);cursor:pointer;background:0 0;border:0;margin-left:auto}.new-erp-shell table tr{cursor:pointer}.new-erp-shell table tr:hover{background:var(--accent-soft,#edf7e9)}@supports (color:color-mix(in lab, red, red)){.new-erp-shell table tr:hover{background:color-mix(in srgb,var(--accent-soft,#edf7e9) 55%,transparent)}}.new-erp-unavailable{border:1px solid var(--chime-border);background:var(--chime-surface);max-width:620px;min-height:300px;box-shadow:var(--elevation-surface);border-radius:18px;align-items:center;gap:16px;margin:auto;padding:40px;display:flex}.new-erp-unavailable__icon{background:var(--accent,#89d978);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.new-erp-unavailable__icon{background:color-mix(in srgb,var(--accent,#89d978) 12%,var(--chime-surface))}}.new-erp-unavailable__icon{color:var(--accent-ink,#24462a)}.new-erp-unavailable span{color:var(--accent-ink,#24462a);letter-spacing:.09em;font-size:10px;font-weight:760}.new-erp-unavailable h1{font-family:var(--font-sf-pro-display);letter-spacing:-.02em;margin:5px 0;font-size:24px}.new-erp-unavailable p{color:var(--apple-primary-ink);margin:0;font-size:13px;font-weight:650}.new-erp-unavailable small{color:var(--chime-muted);margin-top:7px;font-size:11px;display:block}.new-erp-shell .company-avatar-trigger .sidebar-avatar{border-radius:50%;place-items:center;width:34px;height:34px;margin:0;display:grid}.new-erp-shell .topbar-title>strong{font-size:14px}.new-erp-shell .topbar-title .mobile-page-title{color:inherit}.new-erp-shell.dark .new-erp-error{color:#ffabba;background:#42232c;border-color:#733845}.new-erp-shell.dark .new-erp-unavailable{background:var(--chime-surface);border-color:var(--chime-border)}@media (width<=760px){.new-erp-shell .directory-heading{flex-direction:column;align-items:flex-start}.new-erp-shell .directory-heading>div:last-child{justify-content:space-between;width:100%}.new-erp-company{max-width:58vw}.new-erp-unavailable{min-height:220px;padding:26px}}.fleet-tabs{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:4px;width:max-content;margin:2px 0 12px;padding:4px;display:flex}.fleet-tabs button{min-height:28px;color:var(--muted);font:700 11px var(--font);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 11px}.fleet-tabs button.active{color:var(--ink);background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--line)}.fleet-summary{margin-bottom:0}.fleet-table-wrap{min-height:250px}.fleet-table-wrap table{min-width:780px}.fleet-table-wrap td:first-child{min-width:195px}.fleet-table-wrap td:last-child,.fleet-table-wrap th:last-child{text-align:center;width:34px;color:var(--muted)}.fleet-table-wrap .drivers-status{justify-content:center;min-width:92px}.fleet-assignment{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:13px 14px;display:flex}.fleet-assignment>div:first-child{gap:3px;display:grid}.fleet-assignment span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.fleet-assignment strong{font-size:13px}.fleet-assignment-actions,.fleet-assignment-control{align-items:center;gap:7px;display:flex}.fleet-assignment-control select{border:1px solid var(--line);background:var(--surface);min-width:180px;height:34px;font:600 11px var(--font);border-radius:8px;padding:0 8px}@media (width<=760px){.fleet-tabs{width:100%}.fleet-tabs button{flex:1}.fleet-assignment{flex-direction:column;align-items:stretch}.fleet-assignment-actions,.fleet-assignment-control{flex-wrap:wrap;width:100%}.fleet-assignment-control select{flex:1;min-width:0}}.fleet-page{min-width:0;max-width:100%}.fleet-page .fleet-table-wrap{overscroll-behavior:contain;width:100%;max-width:100%;overflow:auto}.fleet-page .fleet-driver-table{table-layout:fixed;min-width:1150px}.fleet-driver-table :is(th,td):first-child{width:230px}.fleet-driver-table :is(th,td):nth-child(2){width:76px}.fleet-driver-table :is(th,td):nth-child(3){width:136px}.fleet-driver-table :is(th,td):nth-child(4){width:116px}.fleet-driver-table :is(th,td):nth-child(5){width:54px}.fleet-driver-table :is(th,td):nth-child(6){width:96px}.fleet-driver-table :is(th,td):nth-child(7){width:86px}.fleet-driver-table :is(th,td):nth-child(8){width:72px}.fleet-driver-table :is(th,td):nth-child(9){width:62px}.fleet-driver-table :is(th,td):nth-child(10),.fleet-driver-table :is(th,td):nth-child(11){width:58px}.fleet-driver-table :is(th,td):nth-child(12){width:70px}.fleet-driver-table td{height:48px;padding-block:5px}.fleet-sort-header{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.fleet-number,.fleet-number .fleet-sort-header{text-align:right;font-variant-numeric:tabular-nums;justify-content:flex-end}.fleet-sort-header:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:4px}.fleet-driver-table sup{color:var(--color-warning);margin-left:2px;font-size:8px}.fleet-dispatcher{border:1px solid var(--line);background:var(--surface-soft);max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:650;display:inline-flex;overflow:hidden}.fleet-page .drivers-status{--driver-status:var(--color-inactive);min-width:0}.fleet-page .drivers-status[data-driver-state=active]{--driver-status:var(--color-success)}.fleet-page .drivers-status[data-driver-state=out_of_service]{--driver-status:var(--color-danger)}.fleet-page .fleet-toolbar{align-items:center;margin:0}.fleet-page .fleet-toolbar .erp-search-field{background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:12px}.fleet-page .fleet-toolbar .erp-search-field:hover{border-color:var(--color-border-strong)}.fleet-page .fleet-toolbar .erp-search-field:focus-within{background:var(--color-surface)}.fleet-page .fleet-toolbar .erp-field-control{background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:12px}.fleet-page .fleet-toolbar .erp-field-control:hover{border-color:var(--color-border-strong)}.fleet-page .fleet-toolbar .erp-field-control:focus-within{background:var(--color-surface)}.fleet-page .fleet-toolbar .erp-field-control select{color:var(--color-text-primary);font-weight:650}.fleet-page .fleet-toolbar .product-button{background:var(--color-surface-secondary);border:1px solid var(--color-border);color:var(--color-text-primary);border-radius:12px}.fleet-page .fleet-toolbar .product-button:hover{background:var(--color-surface)}.fleet-page .fleet-table-card{border:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){.fleet-page .fleet-table-card{border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent)}}.fleet-page .fleet-table-card{border-radius:var(--radius-card-compact);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.fleet-page .fleet-table-card .drivers-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0}.fleet-page .fleet-table-card .drivers-table-wrap th{background:var(--color-surface-secondary)}@supports (color:color-mix(in lab, red, red)){.fleet-page .fleet-table-card .drivers-table-wrap th{background:color-mix(in srgb,var(--color-surface-secondary) 80%,transparent)}}.fleet-page .fleet-table-card .drivers-table-wrap th{border-bottom-color:var(--color-border);color:var(--color-text-secondary);letter-spacing:.05em;font-size:11px}.fleet-page .fleet-table-card .drivers-table-wrap tbody tr:hover td{background:var(--color-surface-secondary)}@supports (color:color-mix(in lab, red, red)){.fleet-page .fleet-table-card .drivers-table-wrap tbody tr:hover td{background:color-mix(in srgb,var(--color-surface-secondary) 60%,var(--color-surface))}}.fleet-page .drivers-person>i{background:var(--color-surface-secondary);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text-primary);background-image:none;font-weight:650}.fleet-page .fleet-table-footer{padding:10px var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface-secondary);justify-content:space-between;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.fleet-page .fleet-table-footer{background:color-mix(in srgb,var(--color-surface-secondary) 50%,transparent)}}.fleet-page .fleet-table-footer{color:var(--color-text-secondary);font-size:11px}@media (width<=760px){.fleet-page .fleet-table-card{display:none}}.fleet-page .erp-metric-strip{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:12px;width:100%;display:flex;overflow:visible}.fleet-page .erp-metric-strip:not(.erp-data-summary--single){grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=760px){.fleet-page .erp-metric-strip:not(.erp-data-summary--single){grid-template-columns:repeat(2,minmax(0,1fr))}}.fleet-page .erp-metric-item{border-right:0;border:1px solid var(--color-border);background:var(--color-surface);min-width:0;height:56px;box-shadow:var(--shadow-card);border-radius:16px;flex:1 1 0;padding:10px 14px}.fleet-page .erp-metric-item__icon{background:var(--color-surface-secondary);width:32px;height:32px;color:var(--color-text-secondary);box-shadow:none;border-radius:50%;flex:0 0 32px}.fleet-page .erp-metric-item__body{gap:0}.fleet-page .erp-metric-item__value{color:var(--color-text-primary);letter-spacing:normal;font-size:16px;font-weight:700;line-height:1}.fleet-page .erp-metric-item__detail{color:var(--color-text-secondary);font-size:10px;font-weight:400;line-height:1}.fleet-page .erp-metric-item__label{color:var(--color-text-secondary);margin-top:4px;font-size:11px;font-weight:400;line-height:1}.fleet-attention{color:var(--color-warning);font-weight:700}.fleet-danger{color:var(--color-danger);font-weight:700}.fleet-rating-empty{color:var(--muted)}.erp-metric-item.fleet-attention>strong{color:var(--color-warning)}.fleet-toolbar{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(140px,auto)) auto;gap:8px;margin:0;display:grid}.fleet-sort-direction{height:36px!important}@media (width<=1050px){.fleet-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(135px,auto))}.fleet-sort-field{grid-column:2}.fleet-sort-direction{grid-column:3}}@media (width<=720px){.fleet-toolbar{grid-template-columns:1fr 1fr;overflow:visible}.fleet-toolbar .erp-search-field{grid-column:1/-1}.fleet-sort-field{grid-column:1}.fleet-sort-direction{grid-column:2;height:44px!important}.fleet-toolbar .product-button{width:100%}}@media (width<=420px){.fleet-toolbar{grid-template-columns:1fr}.fleet-toolbar .erp-search-field,.fleet-sort-field,.fleet-sort-direction{grid-column:1}}.new-erp-email-page,.new-erp-attention-page{max-width:1180px;padding:28px 24px 48px}.new-erp-page-heading{margin-bottom:16px}.new-erp-page-heading>div{gap:4px;display:grid}.new-erp-page-heading span{color:var(--chime-accent);letter-spacing:.09em;font-size:10px;font-weight:800}.new-erp-page-heading h1{color:var(--ink);font:650 24px/1.1 var(--font-sf-pro-display);margin:0}.new-erp-page-heading p{color:var(--chime-muted);margin:0;font-size:12px}.new-erp-email-layout{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(245px,320px) minmax(0,1fr);min-height:340px;display:grid;overflow:hidden}.new-erp-email-list{border-right:1px solid var(--line);background:var(--surface-soft);align-content:start;display:grid}.new-erp-email-list>p,.new-erp-attention-list>p{color:var(--muted);margin:0;padding:22px 16px;font-size:12px}.new-erp-email-list button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:9px;padding:13px 14px;display:flex}.new-erp-email-list button:hover{background:var(--chime-accent)}@supports (color:color-mix(in lab, red, red)){.new-erp-email-list button:hover{background:color-mix(in srgb,var(--chime-accent) 4%,transparent)}}.new-erp-email-list button.active{box-shadow:inset 2px 0 0 var(--chime-accent);background:var(--surface);color:var(--ink)}.new-erp-email-list button svg{color:var(--chime-accent);flex:none;margin-top:2px}.new-erp-email-list button span,.new-erp-email-detail header>div,.new-erp-attention-list header>div{gap:4px;min-width:0;display:grid}.new-erp-email-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.new-erp-email-list small{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:10px;overflow:hidden}.new-erp-email-detail{align-content:start;display:grid}.new-erp-email-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px;display:flex}.new-erp-email-detail header span,.new-erp-email-detail section>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.new-erp-email-detail h2{color:var(--ink);font:650 17px/1.25 var(--font-sf-pro-display);margin:0}.new-erp-email-detail header p{color:var(--muted);text-transform:capitalize;margin:0;font-size:11px}.new-erp-link-button{border:1px solid var(--accent,#89d978);flex:none;align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.new-erp-link-button{border:1px solid color-mix(in srgb,var(--accent,#89d978) 30%,var(--line))}}.new-erp-link-button{background:var(--accent,#89d978);border-radius:8px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.new-erp-link-button{background:color-mix(in srgb,var(--accent,#89d978) 7%,var(--surface))}}.new-erp-link-button{color:var(--accent-ink,#24462a);font:750 11px var(--font);cursor:pointer}.new-erp-email-detail>section{padding:18px}.new-erp-email-detail>section>p{max-width:720px;color:var(--ink);white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.55}.new-erp-email-detail details{border-top:1px solid var(--line);margin-top:14px;padding-top:11px}.new-erp-email-detail summary{color:var(--chime-accent-strong);cursor:pointer;font-size:11px;font-weight:750}.new-erp-email-detail details p{max-height:260px;color:var(--muted);white-space:pre-wrap;font-size:12px;line-height:1.55;overflow:auto}.new-erp-email-detail>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 18px;display:flex}.new-erp-email-detail footer strong{color:#247b59;font-size:11px}.new-erp-email-detail footer small{color:var(--muted);font-size:10px}.new-erp-attention-list{gap:8px;display:grid}.new-erp-attention-list>article{border:1px solid var(--line);background:var(--surface);border-left:3px solid #6d9f8a;border-radius:10px;gap:0;display:grid;overflow:hidden}.new-erp-attention-list>article[data-priority=high]{border-left-color:#d29432}.new-erp-attention-list>article[data-priority=urgent]{border-left-color:#c85c50}.new-erp-attention-list article>header{align-items:flex-start;gap:10px;padding:13px 15px 10px;display:flex}.new-erp-attention-icon{color:#277b59;background:#f2faf6;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.new-erp-attention-list header strong{color:var(--ink);font-size:13px}.new-erp-attention-list header small{color:var(--muted);font-size:11px}.new-erp-attention-list header em{background:var(--surface-soft);color:var(--muted);border-radius:999px;margin-left:auto;padding:4px 8px;font-size:10px;font-style:normal;font-weight:750}.new-erp-attention-list dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.new-erp-attention-list dl>div{border-right:1px solid var(--line);gap:3px;padding:9px 15px;display:grid}.new-erp-attention-list dl>div:last-child{border-right:0}.new-erp-attention-list dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.new-erp-attention-list dd{color:var(--ink);margin:0;font-size:11px;font-weight:700}.new-erp-attention-list footer{flex-wrap:wrap;gap:7px;padding:10px 15px;display:flex}.new-erp-attention-list footer .product-button{height:30px;font-size:11px}.new-erp-shell.dark .new-erp-email-layout,.new-erp-shell.dark .new-erp-attention-list>article{background:var(--surface)}.new-erp-shell.dark .new-erp-email-list{background:var(--surface-soft)}.new-erp-shell.dark .new-erp-attention-icon{color:#8ed4ad;background:#183729}.new-erp-shell.dark .new-erp-email-detail footer strong{color:#8ed4ad}@media (width<=760px){.new-erp-email-page,.new-erp-attention-page{padding:22px 14px 36px}.new-erp-email-layout{grid-template-columns:1fr}.new-erp-email-list{border-right:0;border-bottom:1px solid var(--line);max-height:220px;overflow:auto}.new-erp-attention-list dl{grid-template-columns:1fr}.new-erp-attention-list dl>div{border-right:0;border-bottom:1px solid var(--line)}.new-erp-attention-list dl>div:last-child{border-bottom:0}.new-erp-email-detail>header,.new-erp-email-detail>footer{flex-direction:column;align-items:flex-start}}.new-erp-integrations{max-width:900px;padding:0 24px 48px}.new-erp-integrations__heading{margin-bottom:18px}.new-erp-integrations__heading>div{gap:4px;display:grid}.new-erp-integrations__heading span{color:var(--chime-accent,#ce6b32);letter-spacing:.09em;font-size:10px;font-weight:800}.new-erp-integrations__heading h1{color:var(--ink);font:650 24px/1.1 var(--display-font,var(--font));margin:0}.new-erp-integrations__heading p{color:var(--muted);margin:0;font-size:12px}.new-erp-integration-notice{color:#a64e34;background:#fff8f5;border:1px solid #f2c9bd;border-radius:8px;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:11px;font-weight:650;display:flex}.new-erp-integration-notice--success{color:#20744e;background:#f4fbf7;border-color:#b8dfca}.new-erp-integration-panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #1d21260d}.new-erp-integration-panel>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:72px;padding:14px 16px;display:flex}.new-erp-integration-icon{border:1px solid var(--accent-soft,#d7f0d0);width:34px;height:34px;color:var(--accent-ink,#24462a);background:var(--accent-soft,#edf7e9);border-radius:9px;place-items:center;display:grid}.new-erp-integration-panel h2{color:var(--ink);margin:0;font-size:14px;line-height:18px}.new-erp-integration-panel header p{color:var(--muted);margin:2px 0 0;font-size:11px}.new-erp-integration-state{color:#247b59;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:750;display:flex}.new-erp-integration-panel__body{padding:16px}.new-erp-integration-action{justify-content:space-between;align-items:center;gap:20px;display:flex}.new-erp-integration-action p{max-width:510px;color:var(--ink);margin:0;font-size:12px;line-height:18px}.new-erp-integration-action small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.new-erp-integration-action .product-button{white-space:nowrap;min-width:144px}.new-erp-integration-details{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;grid-template-columns:1.35fr 1fr 1.2fr;gap:0;display:grid}.new-erp-integration-details>div{border-right:1px solid var(--line);gap:4px;padding:11px 12px;display:grid}.new-erp-integration-details>div:last-child{border-right:0}.new-erp-integration-details span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}.new-erp-integration-details strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.new-erp-integration-restricted{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.new-erp-integration-restricted svg{color:#247b59}.new-erp-integration-muted{color:var(--muted);margin:0;font-size:12px}@media (width<=760px){.new-erp-integrations{padding:22px 14px 36px}.new-erp-integration-action{flex-direction:column;align-items:stretch}.new-erp-integration-action .product-button{width:100%}.new-erp-integration-details{grid-template-columns:1fr}.new-erp-integration-details>div{border-right:0;border-bottom:1px solid var(--line)}.new-erp-integration-details>div:last-child{border-bottom:0}}.new-erp-settings-layout{grid-template-columns:176px minmax(0,1fr);gap:26px;display:grid}.new-erp-settings-nav{align-content:start;gap:3px;padding:5px;display:grid}.new-erp-settings-nav button{min-height:32px;color:var(--chime-muted);font:600 11px var(--font);text-align:left;background:0 0;border:0;border-radius:8px;padding:0 10px}.new-erp-settings-nav button.active{background:var(--accent-soft,#89d978)}@supports (color:color-mix(in lab, red, red)){.new-erp-settings-nav button.active{background:var(--accent-soft,color-mix(in srgb,#89d978 16%,var(--chime-surface)))}}.new-erp-settings-nav button.active{color:var(--accent-ink,#24462a);font-weight:750}.new-erp-settings-nav button:disabled{cursor:default;opacity:.68}.new-erp-settings-section-heading{margin:0 0 14px}.new-erp-settings-section-heading>span{color:var(--chime-accent);letter-spacing:.08em;font-size:10px;font-weight:800}.new-erp-settings-section-heading h2{font:650 18px/1.15 var(--font-sf-pro-display);letter-spacing:-.015em;margin:5px 0 3px}.new-erp-settings-section-heading p{color:var(--chime-muted);margin:0;font-size:11px}.new-erp-settings-content .new-erp-integration-notice{margin-top:0}@media (width<=760px){.new-erp-settings-layout{grid-template-columns:1fr;gap:14px}.new-erp-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.new-erp-settings-nav button{padding-inline:8px}.new-erp-settings-nav button:nth-child(n+7){display:none}}.new-erp-document-panel{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:22px;overflow:hidden}.new-erp-document-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.new-erp-document-panel h3:not(.erp-section-header){margin:3px 0;font-size:15px}.new-erp-document-panel header>div>span,.new-erp-document-panel header p{color:var(--muted);margin:0;font-size:11px}.new-erp-document-panel header>div>span{letter-spacing:.08em;color:#c65f28;font-size:10px;font-weight:700}.new-erp-document-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.new-erp-document-upload{background:#fff8f3;border-bottom:1px solid #f4dfd1;align-items:center;gap:8px;padding:10px 18px;display:flex}.new-erp-document-upload strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.new-erp-document-upload select,.new-erp-document-upload input{background:#fff;border:1px solid #dedee4;border-radius:7px;height:31px;padding:0 8px;font-size:12px}.new-erp-document-clear,.new-erp-document-actions button{color:#686873;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.new-erp-document-clear:hover,.new-erp-document-actions button:hover{color:#25252c;background:#f3f3f5}.new-erp-document-list article{border-bottom:1px solid #efeff2;align-items:center;gap:11px;padding:11px 18px;display:flex}.new-erp-document-list article:last-child{border-bottom:0}.new-erp-document-icon{color:#c65f28;background:#fff2ea;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.new-erp-document-main{flex:1;gap:2px;min-width:0;display:grid}.new-erp-document-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.new-erp-document-main span,.new-erp-document-main small{color:#777781;font-size:10px}.new-erp-document-main small.expired{color:#c23b3b}.new-erp-document-status{letter-spacing:.04em;color:#586069;background:#edf0f2;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.new-erp-document-status--verified{color:#17714c;background:#e1f5eb}.new-erp-document-status--rejected{color:#b23a34;background:#fde9e8}.new-erp-document-actions{gap:1px;display:flex}.new-erp-document-empty{color:#777781;text-align:center;margin:0;padding:18px;font-size:12px}@media (width<=680px){.new-erp-document-panel>header,.new-erp-document-upload{flex-direction:column;align-items:flex-start}.new-erp-document-list article{flex-wrap:wrap;align-items:flex-start}.new-erp-document-status{margin-left:40px}.new-erp-document-actions{margin-left:auto}}:root{--v3-canvas:#f8f8fa;--v3-sidebar:#f2f3f6;--v3-surface:#fff;--v3-surface-hover:#fafafa;--v3-border:#e5e6ea;--v3-border-strong:#d7d9df;--v3-text:#24252a;--v3-text-secondary:#656872;--v3-text-muted:#9699a2;--v3-orange:#e87535;--v3-orange-soft:#fff0e8;--v3-green:#13865b;--v3-green-soft:#eaf8f1;--v3-blue:#3279bb;--v3-blue-soft:#eaf3fb;--v3-red:#c54c4c;--v3-red-soft:#fceded;--v3-radius-xs:6px;--v3-radius-sm:10px;--v3-radius-md:14px;--v3-shadow-nav-active:0 2px 8px #1e243012;--v3-shadow-card:0 2px 12px #1e24300b;--v3-control:34px;--v3-sidebar-width:216px}.v3-shell{background:var(--v3-canvas);min-height:100vh;color:var(--v3-text);font:13px -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;display:flex}.v3-sidebar{width:var(--v3-sidebar-width);box-sizing:border-box;background:var(--v3-sidebar);border-right:1px solid var(--v3-border);flex-direction:column;padding:20px 16px 16px;display:flex}.v3-brand{align-items:flex-start;gap:9px;height:54px;padding:4px 5px;display:flex}.v3-brand .new-erp-brand-mark{border-radius:10px;width:36px;height:36px}.v3-brand div{gap:2px;display:grid}.v3-brand div img{width:48px;margin-top:2px}.v3-brand small{color:var(--v3-text-secondary);font-size:10px}.v3-sidebar nav{gap:3px;margin-top:16px;display:grid}.v3-sidebar nav>span{letter-spacing:.08em;color:#777b84;margin:14px 8px 6px;font-size:10px;font-weight:750}.v3-sidebar button{color:#4e5159;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;height:34px;padding:0 9px;font:600 13px inherit;display:flex}.v3-sidebar nav button.active{color:#26272c;box-shadow:var(--v3-shadow-nav-active);background:#fff}.v3-sidebar nav button.active svg{color:var(--v3-orange)}.v3-sidebar footer{border-top:1px solid var(--v3-border);gap:2px;margin-top:auto;padding-top:11px;display:grid}.v3-sidebar footer button i{background:#c8cbd1;border-radius:99px;width:26px;height:16px;margin-left:auto}.v3-account{background:#fff;border-radius:16px;align-items:center;gap:8px;margin-top:12px;padding:9px;display:flex}.v3-account>b,.v3-topbar b{background:#eef0f3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.v3-account span{gap:2px;min-width:0;display:grid}.v3-account strong{font-size:12px}.v3-account small{color:var(--v3-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.v3-shell main{flex:1;min-width:0}.v3-topbar{border-bottom:1px solid var(--v3-border);background:#fbfbfc;justify-content:space-between;align-items:center;height:50px;padding:0 22px;font-weight:700;display:flex}.v3-topbar div{align-items:center;gap:14px;display:flex}.v3-topbar em{color:var(--v3-green);font-size:11px;font-style:normal;font-weight:700}.v3-canvas{padding:26px 28px}.v3-canvas h1{margin:0;font-size:23px;font-weight:700}@media (width<=760px){.v3-sidebar{width:64px;padding:14px 8px}.v3-brand div,.v3-sidebar button:not(.active):after,.v3-sidebar button{font-size:0}.v3-sidebar button svg{margin:auto}.v3-sidebar nav>span,.v3-sidebar footer,.v3-account span{display:none}.v3-account{justify-content:center;padding:6px}.v3-canvas{padding:20px}}.new-erp-shell .sidebar{background:var(--ui-surface-subtle);border-right:1px solid var(--ui-border);width:216px;padding:18px 14px 14px}.new-erp-shell .brand{min-height:48px;padding:4px 7px 11px}.new-erp-shell .brand-mark{border-radius:10px;width:36px;height:36px}.new-erp-shell .brand-wordmark{width:49px}.new-erp-shell .brand-copy span{font-size:10px}.new-erp-shell .nav-label{letter-spacing:.085em;padding:0 9px 6px;font-size:10px}.new-erp-shell .nav-label--spaced{margin-top:18px}.new-erp-shell .nav-item.button{height:34px;min-height:34px;color:var(--ui-text-muted);border-radius:999px;gap:9px;padding:0 12px;font-size:12px;font-weight:600}.new-erp-shell .nav-item.button svg{width:16px;height:16px}.new-erp-shell .sidebar-footer{border-top-color:var(--ui-border);margin-top:auto;padding-top:10px}.new-erp-shell .footer-action.button{height:33px;min-height:33px;color:var(--ui-text-muted);border-radius:999px;gap:9px;padding:0 12px;font-size:12px}.new-erp-shell .sidebar-switch{background:var(--ui-border);width:26px;height:16px}.new-erp-shell .sidebar-profile.button{border-color:var(--ui-border);background:var(--ui-surface);border-radius:999px;grid-template-columns:32px minmax(0,1fr) 18px;gap:8px;min-height:52px;margin-top:10px;padding:7px 9px;box-shadow:0 3px 10px #1e24300f}.new-erp-shell .sidebar-avatar{color:#b95d2a;background:#fff0e8;border-radius:50%;width:30px;height:30px;font-size:11px}.new-erp-shell .sidebar-profile strong{font-size:11px}.new-erp-shell .sidebar-profile small{font-size:9.5px}.new-erp-shell.dark .sidebar-avatar{color:#f0a875;background:#3a2a20}.new-erp-shell.app--compact .sidebar{width:82px;padding:18px 8px 14px}.new-erp-shell.app--compact .brand{min-height:76px;padding:1px 0 12px}.new-erp-shell.app--compact .nav-item.button{border-radius:50%;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;margin-inline:auto;padding:0}.new-erp-shell.app--compact .footer-action.button{justify-content:center;width:44px;min-width:44px;margin-inline:auto;padding:0}.new-erp-duty-page{gap:var(--space-4);color:var(--ink);flex-direction:column;display:flex}.new-erp-duty-heading{padding-block:4px 2px}.new-erp-duty-heading>div>span{color:var(--accent-ink);font-size:var(--font-caption);letter-spacing:.1em;align-items:center;gap:6px;font-weight:800;display:flex}.new-erp-duty-heading h1{letter-spacing:-.02em;margin:7px 0 0;font-size:26px;line-height:1.1}.new-erp-duty-heading p{color:var(--muted);font-size:var(--font-body);margin:6px 0 0}.new-erp-duty-hero{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow)}.new-erp-duty-hero-title{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.new-erp-duty-hero-title>i{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);border-radius:10px;flex:none;place-items:center;display:grid}.new-erp-duty-hero-title>span{gap:2px;display:grid}.new-erp-duty-hero-title small{color:var(--muted);font-size:var(--font-caption);letter-spacing:.07em;font-weight:750}.new-erp-duty-hero-title b{letter-spacing:-.015em;font-size:16px;font-weight:700}.new-erp-duty-strip{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--sidebar);gap:0;display:flex;overflow-x:auto}.new-erp-duty-strip>article{min-width:104px;max-width:170px;padding:var(--space-2) var(--space-3);border-right:1px solid var(--border);flex:118px;gap:6px;display:grid}.new-erp-duty-strip>article:last-child{border-right:0}.new-erp-duty-strip>article[data-past]{opacity:.55}.new-erp-duty-strip>article[data-current]{border-bottom:3px solid var(--accent);background:var(--accent-soft)}.new-erp-duty-strip>article>small{color:var(--muted);font-size:var(--font-caption);flex-direction:column;gap:1px;display:flex}.new-erp-duty-strip>article[data-current]>small{color:var(--ink);font-weight:750}.new-erp-duty-strip>article>small span{color:var(--accent-ink);letter-spacing:.04em;font-size:9px;font-weight:800}.new-erp-duty-strip>article>div{align-items:center;gap:6px;display:flex}.new-erp-duty-strip>article>div>b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.new-erp-duty-override{color:var(--muted);font-size:9px;font-style:normal}.new-erp-duty-panels{gap:var(--space-4);grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);display:grid}.new-erp-duty-panel{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow)}.new-erp-duty-panel>p{margin:0 0 var(--space-3);color:var(--muted);font-size:var(--font-body)}.new-erp-duty-panel>p.new-erp-duty-warning{color:var(--signal-yellow-ink)}.new-erp-duty-panel-title{margin-bottom:var(--space-2);align-items:center;gap:9px;display:flex}.new-erp-duty-panel-title>i{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-ink);border-radius:9px;place-items:center;display:grid}.new-erp-duty-panel-title h2{font-size:var(--font-title);margin:0;font-weight:700}.new-erp-duty-panel-title h2 small{color:var(--muted);font-weight:500}.new-erp-duty-order-row{border-bottom:1px solid var(--border);grid-template-columns:20px auto 1fr repeat(3,28px);align-items:center;gap:9px;min-height:40px;padding:5px 2px;display:grid}.new-erp-duty-order-row:last-of-type{border-bottom:0}.new-erp-duty-order-row>span:first-child{width:20px;height:20px;color:var(--muted);place-items:center;font-size:10px;font-weight:800;display:grid}.new-erp-duty-order-row:first-of-type>span:first-child{color:var(--accent-ink);background:var(--accent-soft);border-radius:50%}.new-erp-duty-order-row>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.new-erp-duty-order-row button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.new-erp-duty-order-row button:hover:not(:disabled){color:var(--ink);background:var(--sidebar)}.new-erp-duty-order-row button:disabled{opacity:.35;cursor:not-allowed}.new-erp-duty-add{width:100%;height:34px;margin-top:var(--space-2);border:1px solid var(--border);background:var(--surface);color:var(--ink);padding:0 12px;font-size:12px}.new-erp-duty-anchor{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex}.new-erp-duty-anchor>span{color:var(--muted);font-size:11px}.new-erp-duty-anchor input{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);height:32px;color:var(--ink);padding:0 10px;font-size:12px}.new-erp-duty-fair-head,.new-erp-duty-fair-row{grid-template-columns:1.6fr repeat(4,.7fr);align-items:center;gap:8px;display:grid}.new-erp-duty-fair-head{border-bottom:1px solid var(--border);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:0 2px 8px;font-size:10px;font-weight:750}.new-erp-duty-fair-head>span:not(:first-child){text-align:right}.new-erp-duty-fair-row{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;min-height:42px;padding:4px 2px}.new-erp-duty-fair-row:last-of-type{border-bottom:0}.new-erp-duty-fair-row>span:first-child{align-items:center;gap:8px;display:flex;overflow:hidden}.new-erp-duty-fair-row>span:first-child>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.new-erp-duty-fair-row>b,.new-erp-duty-fair-row>span:not(:first-child),.new-erp-duty-fair-row>label{text-align:right;font-size:12px}.new-erp-duty-fair-row label{justify-content:flex-end;align-items:center;gap:5px;display:flex}.new-erp-duty-fair-row label input{border:1px solid var(--border);background:var(--surface);width:44px;height:26px;color:var(--ink);text-align:right;border-radius:7px;padding:0 6px;font-size:11px}.new-erp-duty-fair-row label small{color:var(--signal-yellow-ink);font-size:10px;font-weight:700}.new-erp-duty-panel>footer{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border);color:var(--muted);font-size:10px}.new-erp-duty-avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-weight:750;display:grid}.new-erp-duty-avatar--large{border:2px solid var(--surface);width:34px;height:34px;box-shadow:0 0 0 1px var(--border);font-size:10px}@media (prefers-reduced-motion:reduce){.new-erp-duty-page *{transition:none!important}}@media (width<=1100px){.new-erp-duty-panels{grid-template-columns:1fr}}@media (width<=760px){.new-erp-duty-strip{flex-wrap:nowrap}.new-erp-duty-strip>article{flex:0 0 104px}.new-erp-duty-order-row{grid-template-columns:18px auto 1fr repeat(3,26px)}.new-erp-duty-fair-head,.new-erp-duty-fair-row{grid-template-columns:1.4fr repeat(4,.6fr);gap:5px}}.new-erp-reports-page,.new-erp-kpi-page{gap:var(--space-4);color:var(--ink);flex-direction:column;display:flex}.new-erp-reports-heading,.new-erp-kpi-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:4px 2px;display:flex}.new-erp-reports-eyebrow{color:var(--accent-ink);font-size:var(--font-caption);letter-spacing:.1em;font-weight:800;display:block}.new-erp-reports-heading h1,.new-erp-kpi-heading h1{letter-spacing:-.02em;margin:7px 0 0;font-size:26px;line-height:1.1}.new-erp-reports-heading p,.new-erp-kpi-heading p{color:var(--muted);font-size:var(--font-body);margin:6px 0 0}.new-erp-reports-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.new-erp-reports-mode{border:1px solid var(--border);border-radius:var(--button-radius);background:var(--sidebar);gap:2px;padding:3px;display:flex}.new-erp-reports-mode button{min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 12px;font:700 11px inherit}.new-erp-reports-mode button[data-active]{color:var(--accent-ink);background:var(--surface);box-shadow:0 1px 3px #0001}.new-erp-reports-columns{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);flex-wrap:wrap;gap:10px 18px;padding:12px 14px;display:flex}.new-erp-reports-columns label{color:var(--ink);align-items:center;gap:6px;font-size:12px;display:flex}.new-erp-reports-period{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.new-erp-reports-period>div:first-child{gap:2px;display:grid}.new-erp-reports-period>div:first-child strong{font-size:13px}.new-erp-reports-period>div:first-child span{color:var(--muted);font-size:11px}.new-erp-reports-period-nav{align-items:center;gap:8px;display:flex}.new-erp-reports-kpis{gap:18px;margin-left:auto;display:flex}.new-erp-reports-kpis>div{text-align:right;gap:1px;display:grid}.new-erp-reports-kpis span{color:var(--muted);font-size:10px}.new-erp-reports-kpis strong{font-size:15px;font-weight:700}.new-erp-reports-kpis strong[data-positive]{color:var(--accent-ink)}.new-erp-reports-insights{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.new-erp-reports-panel,.new-erp-kpi-panel{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow)}.new-erp-reports-panel-title{color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.new-erp-reports-panel-title span{align-items:center;gap:7px;display:flex}.new-erp-reports-panel-title small,.new-erp-reports-panel-title em{color:var(--muted);text-transform:capitalize;font-size:10px;font-style:normal;font-weight:600}.new-erp-reports-bars{align-items:flex-end;gap:8px;min-height:132px;display:flex}.new-erp-reports-bar-item{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.new-erp-reports-bar-item b{color:var(--muted);font-size:9px;font-weight:700}.new-erp-reports-bar-item i{background:var(--accent);border-radius:5px 5px 0 0;width:100%;display:block}.new-erp-reports-bar-item span{color:var(--muted);font-size:9px}.new-erp-reports-brokers{gap:10px;display:grid}.new-erp-reports-brokers p{justify-content:space-between;margin:0 0 4px;font-size:11px;display:flex}.new-erp-reports-brokers b{font-weight:700}.new-erp-reports-brokers i{background:var(--sidebar);border-radius:999px;height:5px;display:block;overflow:hidden}.new-erp-reports-brokers em{background:var(--accent);border-radius:999px;height:100%;font-style:normal;display:block}.new-erp-reports-empty{color:var(--muted);text-align:center;padding:20px;font-size:12px}.new-erp-reports-lanes .new-erp-reports-panel-title{justify-content:space-between;display:flex}.new-erp-reports-panel-title>div{align-items:center;gap:10px;display:flex}.new-erp-reports-panel-icon{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-ink);border-radius:9px;place-items:center;display:grid}.new-erp-reports-lane-grid{gap:6px;margin:0;padding:0;list-style:none;display:grid}.new-erp-reports-lane{background:var(--sidebar);border-radius:10px;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:9px 10px;display:grid;position:relative;overflow:hidden}.new-erp-reports-lane[data-podium]{background:var(--accent-soft)}.new-erp-reports-lane>b{color:var(--muted);font-size:11px;font-weight:800}.new-erp-reports-lane-route strong{font-size:12px;display:block}.new-erp-reports-lane-route small{color:var(--muted);font-size:10px}.new-erp-reports-lane-gross{text-align:right}.new-erp-reports-lane-gross small{color:var(--muted);font-size:9px;display:block}.new-erp-reports-lane-gross strong{font-size:12px}.new-erp-reports-lane-bar{background:0 0;width:100%;height:2px;position:absolute;bottom:0;left:0}.new-erp-reports-lane-bar b{background:var(--accent);height:100%;display:block}.new-erp-reports-table-panel{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);padding:0;overflow:hidden}.new-erp-reports-table-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.new-erp-reports-table-head strong{font-size:13px}.new-erp-reports-table-head span,.new-erp-reports-table-head small{color:var(--muted);font-size:11px}.new-erp-reports-table-scroll{overflow-x:auto}.new-erp-reports-table-scroll table{border-collapse:collapse;width:100%;font-size:12px}.new-erp-reports-table-scroll th{border-bottom:1px solid var(--border);color:var(--muted);text-align:left;white-space:nowrap;padding:9px 10px;font-size:10px;font-weight:700}.new-erp-reports-table-scroll td{border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 10px}.new-erp-reports-rank{color:var(--muted);align-items:center;gap:2px;display:flex}.new-erp-reports-rank button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.new-erp-reports-rank button:disabled{opacity:.3;cursor:not-allowed}.new-erp-reports-driver-cell strong{font-size:12px;display:block}.new-erp-reports-driver-cell small{color:var(--muted);font-size:10px}.new-erp-reports-dispatcher{font-size:11px;font-weight:700}.new-erp-reports-table-scroll input{border:1px solid var(--border);background:var(--surface);width:76px;height:28px;color:var(--ink);font:inherit;border-radius:7px;padding:0 8px;font-size:11px}.new-erp-reports-table-scroll input[data-warn]{border-color:var(--signal-yellow-ink);color:var(--signal-yellow-ink)}.new-erp-reports-table-scroll input.new-erp-reports-small{width:44px}.new-erp-reports-table-scroll input.new-erp-reports-danger{border-color:var(--signal-pink-ink)}.new-erp-reports-comment-cell{position:relative}.new-erp-reports-comment{width:180px!important}.new-erp-reports-comment-cell svg{color:var(--muted);pointer-events:none;position:absolute;top:9px;right:9px}.new-erp-reports-rejects b{color:var(--muted);font-weight:700}.new-erp-reports-rejects b[data-flag]{color:var(--signal-pink-ink)}.new-erp-reports-mobile-list{display:none}.new-erp-reports-cohorts{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow)}.new-erp-reports-cohorts>header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.new-erp-reports-cohort-stack{display:flex}.new-erp-reports-cohort-stack i{border:2px solid var(--surface);background:var(--accent-soft);border-radius:50%;width:18px;height:18px;margin-left:-6px}.new-erp-reports-cohorts h2,.new-erp-reports-cohorts strong{font-size:13px}.new-erp-reports-cohorts>header p{color:var(--muted);margin:2px 0 0;font-size:11px}.new-erp-reports-cohort{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.new-erp-reports-cohort-title{align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.new-erp-reports-cohort-title i{background:var(--muted);border-radius:50%;width:8px;height:8px}.new-erp-reports-cohort[data-tier=green] .new-erp-reports-cohort-title i{background:var(--accent)}.new-erp-reports-cohort[data-tier=yellow] .new-erp-reports-cohort-title i{background:var(--signal-yellow-ink)}.new-erp-reports-cohort[data-tier=red] .new-erp-reports-cohort-title i{background:var(--signal-pink-ink)}.new-erp-reports-cohort-title b{color:var(--muted)}.new-erp-reports-cohort-title span{color:var(--muted);font-size:11px;font-weight:400}.new-erp-reports-cohort-list{gap:6px;display:grid}.new-erp-reports-cohort-list>div{background:var(--sidebar);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:11px;display:flex}.new-erp-reports-cohort-list strong{font-size:12px;display:block}.new-erp-reports-cohort-list small{color:var(--muted);font-size:10px}.new-erp-reports-cohort-list em{color:var(--muted);margin-top:2px;font-size:10px;font-style:italic;display:block}.new-erp-reports-cohort-list>div>span:last-child{text-align:right}.new-erp-reports-modal{z-index:1000;background:#0005;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.new-erp-reports-modal>div{background:var(--surface);width:min(420px,100%);color:var(--ink);text-align:center;border-radius:20px;justify-items:center;gap:10px;padding:36px 28px;display:grid;position:relative;box-shadow:0 20px 60px #0004}.new-erp-reports-modal button{background:var(--sidebar);width:30px;height:30px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;font-size:16px;position:absolute;top:10px;right:10px}.new-erp-reports-modal svg{color:var(--accent-ink)}.new-erp-reports-modal h2{margin:0;font-size:30px}.new-erp-reports-modal p{color:var(--muted);margin:0;font-size:12px}.new-erp-reports-modal>div>div{gap:18px;margin-top:8px;display:flex}.new-erp-reports-modal>div>div span{color:var(--muted);flex-direction:column;gap:2px;font-size:10px;display:flex}.new-erp-reports-modal strong{color:var(--ink);font-size:14px}@media print{.sidebar,.topbar,.new-erp-reports-actions,.new-erp-reports-period-nav,.new-erp-reports-columns{display:none!important}.new-erp-reports-table-scroll{max-height:none;overflow:visible}.new-erp-reports-page{gap:8px}.new-erp-reports-panel,.new-erp-reports-table-panel,.new-erp-reports-period{box-shadow:none}.new-erp-reports-mobile-list{display:none}}@media (width<=900px){.new-erp-reports-insights{grid-template-columns:1fr}}@media (width<=760px){.new-erp-reports-heading{flex-direction:column;align-items:flex-start}.new-erp-reports-table-panel{display:none}.new-erp-reports-mobile-list{gap:8px;display:grid}.new-erp-reports-mobile-list details{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:10px 12px}.new-erp-reports-mobile-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.new-erp-reports-mobile-list summary::-webkit-details-marker{display:none}.new-erp-reports-mobile-metrics{justify-content:space-between;gap:10px;margin:10px 0;font-size:11px;display:flex}.new-erp-reports-mobile-metrics b[data-flag]{color:var(--signal-pink-ink)}.new-erp-reports-mobile-list input{border:1px solid var(--border);background:var(--surface);width:100%;height:32px;color:var(--ink);border-radius:8px;margin-top:6px;padding:0 8px;font-size:12px}}.new-erp-kpi-heading-controls{flex-wrap:wrap;gap:10px;display:flex}.new-erp-kpi-audience button,.new-erp-kpi-mode button{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font:700 11px inherit;display:flex}.new-erp-kpi-audience,.new-erp-kpi-mode{border:1px solid var(--border);border-radius:var(--button-radius);background:var(--sidebar);gap:2px;padding:3px;display:flex}.new-erp-kpi-audience button[data-active],.new-erp-kpi-mode button[data-active]{color:var(--accent-ink);background:var(--surface);box-shadow:0 1px 3px #0001}.new-erp-kpi-periodbar{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);align-items:center;gap:12px;padding:10px 14px;display:flex}.new-erp-kpi-periodbar>div{gap:1px;display:grid}.new-erp-kpi-periodbar span{color:var(--muted);text-transform:capitalize;font-size:10px}.new-erp-kpi-periodbar b{font-size:13px}.new-erp-kpi-hero{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);align-items:center;gap:24px;display:flex}.new-erp-kpi-score{gap:2px;display:grid}.new-erp-kpi-score span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.new-erp-kpi-score strong{color:var(--accent-ink);font-size:34px;font-weight:750}.new-erp-kpi-score strong small{color:var(--muted);font-size:14px;font-weight:500}.new-erp-kpi-score p{color:var(--muted);margin:2px 0 0;font-size:11px}.new-erp-kpi-summary{gap:22px;margin-left:auto;display:flex}.new-erp-kpi-summary>div{color:var(--muted);gap:2px;display:grid}.new-erp-kpi-summary span{font-size:10px}.new-erp-kpi-summary b{color:var(--ink);font-size:16px}.new-erp-kpi-summary b[data-positive]{color:var(--accent-ink)}.new-erp-kpi-layout{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.new-erp-kpi-panel header{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.new-erp-kpi-panel header h2{color:var(--ink);margin:2px 0 0;font-size:14px}.new-erp-kpi-panel header>div>span{text-transform:uppercase;letter-spacing:.05em;font-size:10px}.new-erp-kpi-panel>p{color:var(--muted);margin-top:12px;font-size:10px}.new-erp-kpi-cohorts{gap:10px;display:flex}.new-erp-kpi-cohort{background:var(--sidebar);border-radius:11px;flex:1;justify-items:center;gap:4px;padding:12px 8px;display:grid}.new-erp-kpi-cohort i{background:var(--muted);border-radius:50%;width:8px;height:8px}.new-erp-kpi-cohort[data-tone=green] i{background:var(--accent)}.new-erp-kpi-cohort[data-tone=amber] i{background:var(--signal-yellow-ink)}.new-erp-kpi-cohort[data-tone=red] i{background:var(--signal-pink-ink)}.new-erp-kpi-cohort b{font-size:17px}.new-erp-kpi-cohort span{color:var(--muted);font-size:10px}.new-erp-kpi-bars{gap:8px;display:grid}.new-erp-kpi-bars>div{grid-template-columns:88px 1fr auto;align-items:center;gap:10px;font-size:11px;display:grid}.new-erp-kpi-bars small{color:var(--muted);font-size:9px;display:block}.new-erp-kpi-bars i{background:var(--sidebar);border-radius:999px;height:6px;display:block;overflow:hidden}.new-erp-kpi-bars b{background:var(--accent);border-radius:999px;height:100%;display:block}.new-erp-kpi-bars strong{font-size:11px;font-weight:700}.new-erp-kpi-table-panel{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow)}.new-erp-kpi-table-panel>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.new-erp-kpi-table-panel h2{margin:2px 0 0;font-size:14px}.new-erp-kpi-table-panel>header>div>span{color:var(--muted);font-size:10px}.new-erp-kpi-table-panel label{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.new-erp-kpi-table-panel select{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--ink);padding:0 10px;font-size:11px}.new-erp-kpi-table{gap:0;display:grid;overflow-x:auto}.new-erp-kpi-row{border-bottom:1px solid var(--border);grid-template-columns:1.7fr .9fr .6fr .6fr .6fr .7fr .9fr;align-items:center;gap:10px;min-height:44px;padding:6px 4px;font-size:11px;display:grid}.new-erp-kpi-th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:700}.new-erp-kpi-row:not(.new-erp-kpi-th) span:first-child{align-items:center;gap:8px;display:flex}.new-erp-kpi-row i{color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:9px;font-weight:750;display:grid}.new-erp-kpi-row b{font-weight:650}.new-erp-kpi-row small{color:var(--muted);font-size:9px;display:block}.new-erp-kpi-row span[data-warn]{color:var(--signal-yellow-ink);font-weight:700}.new-erp-kpi-score-cell{align-items:center;gap:4px;display:flex}.new-erp-kpi-score-cell small{color:inherit}.new-erp-kpi-row em{border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.new-erp-kpi-row em[data-tier=top]{color:var(--accent-ink);background:var(--accent-soft)}.new-erp-kpi-row em[data-tier=risk]{color:var(--signal-yellow-ink);background:var(--signal-yellow)}.new-erp-kpi-row em[data-tier=down]{color:var(--signal-pink-ink);background:var(--signal-pink)}.new-erp-kpi-empty{color:var(--muted);text-align:center;justify-items:center;gap:8px;padding:40px;display:grid}.new-erp-kpi-empty h3{color:var(--ink);margin:0;font-size:14px}.new-erp-kpi-empty p{margin:0;font-size:12px}.new-erp-dispatcher-report{gap:var(--space-4);display:grid}.new-erp-dispatcher-brief{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.new-erp-dispatcher-brief span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.new-erp-dispatcher-brief h2{margin:2px 0 0;font-size:16px}.new-erp-dispatcher-brief p{color:var(--muted);margin:2px 0 0;font-size:11px}.new-erp-dispatcher-decision-counts{gap:14px;display:flex}.new-erp-dispatcher-decision-counts span{color:var(--muted);text-transform:uppercase;justify-items:center;gap:2px;font-size:9px;display:grid}.new-erp-dispatcher-decision-counts b{color:var(--ink);text-transform:none;font-size:18px}.new-erp-dispatcher-decision-counts [data-action=add] b{color:var(--accent-ink)}.new-erp-dispatcher-decision-counts [data-action=remove] b{color:var(--signal-pink-ink)}.new-erp-dispatcher-advisor{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow)}.new-erp-dispatcher-advisor>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.new-erp-dispatcher-advisor>header span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;font-size:10px;display:flex}.new-erp-dispatcher-advisor h2{margin:2px 0 0;font-size:14px}.new-erp-dispatcher-advisor>header small{color:var(--muted);font-size:10px}.new-erp-advisor-list{gap:8px;display:grid}.new-erp-advisor-list details{border:1px solid var(--border);background:var(--sidebar);border-radius:11px;overflow:hidden}.new-erp-advisor-list summary{cursor:pointer;align-items:center;gap:12px;padding:10px 12px;font-size:11px;list-style:none;display:flex}.new-erp-advisor-list summary::-webkit-details-marker{display:none}.new-erp-advisor-list summary>i{border-radius:50%;flex:none;width:9px;height:9px}.new-erp-advisor-list summary>b{font-size:12px}.new-erp-advisor-list summary>strong{font-size:11px;font-weight:700}.new-erp-advisor-list summary>span{color:var(--muted);font-size:10px}.new-erp-advisor-metric{text-align:right;flex-direction:column;gap:1px;display:flex}.new-erp-advisor-metric small{color:var(--muted);font-size:9px}.new-erp-advisor-list summary>em{color:var(--muted);text-transform:uppercase;margin-left:auto;font-size:9px;font-weight:700}.new-erp-advisor-list[data-action=add] summary strong,details[data-action=add] summary strong{color:var(--accent-ink)}.new-erp-advisor-list details[data-action=remove] summary strong{color:var(--signal-pink-ink)}.new-erp-advisor-list details>div{color:var(--muted);padding:0 12px 12px;font-size:11px;line-height:1.5}.new-erp-advisor-list details>div p{margin:4px 0}.new-erp-advisor-list details>div span{margin-top:4px;font-size:10px;display:block}.new-erp-dispatcher-analytics{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow)}.new-erp-dispatcher-analytics>summary{cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:700;list-style:none;display:flex}.new-erp-dispatcher-analytics>summary::-webkit-details-marker{display:none}.new-erp-dispatcher-analytics>summary span{color:var(--muted);font-size:10px;font-weight:400}.new-erp-dispatcher-analytics-grid{gap:var(--space-4);grid-template-columns:1.3fr 1fr;margin-top:14px;display:grid}.new-erp-dispatcher-trend header,.new-erp-dispatcher-gross header{margin-bottom:10px}.new-erp-dispatcher-trend header span,.new-erp-dispatcher-gross header span{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.new-erp-trend-chart{gap:8px;display:grid}.new-erp-trend-chart svg{width:100%;height:130px}.new-erp-trend-chart>div{justify-content:space-between;display:flex}.new-erp-trend-chart>div span{color:var(--muted);justify-items:center;gap:1px;font-size:9px;display:grid}.new-erp-trend-chart>div b{color:var(--ink);font-size:10px}.new-erp-dispatcher-gross>div{gap:8px;display:grid}.new-erp-dispatcher-gross>div>div{gap:3px;display:grid}.new-erp-dispatcher-gross>div>div>span{justify-content:space-between;font-size:11px;display:flex}.new-erp-dispatcher-gross i{background:var(--sidebar);border-radius:999px;height:6px;display:block;overflow:hidden}.new-erp-dispatcher-gross b{border-radius:999px;height:100%;display:block}.new-erp-dispatcher-gross-empty,.dispatcher-gross-empty{color:var(--muted);text-align:center;margin:0;padding:18px 0;font-size:11px}@media (width<=1100px){.new-erp-kpi-layout,.new-erp-dispatcher-analytics-grid{grid-template-columns:1fr}}@media (width<=760px){.new-erp-kpi-hero{flex-direction:column;align-items:flex-start}.new-erp-kpi-summary{flex-wrap:wrap;margin-left:0}.new-erp-kpi-row{grid-template-columns:1.6fr .8fr .8fr;grid-template-areas:"driver gross rpm""driver loads rejects""driver score status";row-gap:4px}.new-erp-kpi-th{display:none}}@media (prefers-reduced-motion:reduce){.new-erp-reports-page *,.new-erp-kpi-page *{transition:none!important}}.new-erp-leaderboard-page{gap:var(--space-4);display:grid}.new-erp-leaderboard-stage{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);gap:var(--space-4);display:grid}.new-erp-leaderboard-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.new-erp-leaderboard-heading>div>span{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.new-erp-leaderboard-heading h1{margin:4px 0 2px;font-size:22px}.new-erp-leaderboard-heading p{color:var(--muted);margin:0;font-size:12px}.new-erp-leaderboard-month{border:1px solid var(--border);background:var(--sidebar);border-radius:999px;align-items:center;gap:10px;padding:6px 10px;display:flex}.new-erp-leaderboard-month button{background:var(--surface);cursor:pointer;width:26px;height:26px;color:var(--ink);border:none;border-radius:50%;place-items:center;display:grid}.new-erp-leaderboard-month strong{text-align:center;min-width:118px;font-size:12px}.new-erp-leaderboard-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.new-erp-leaderboard-metrics{border:1px solid var(--border);background:var(--sidebar);border-radius:999px;gap:6px;padding:4px;display:flex}.new-erp-leaderboard-metrics button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:700}.new-erp-leaderboard-metrics button[data-active]{background:var(--accent);color:var(--accent-ink)}.new-erp-leaderboard-view{border:1px solid var(--border);background:var(--sidebar);border-radius:999px;gap:4px;padding:4px;display:flex}.new-erp-leaderboard-view button{cursor:pointer;width:28px;height:28px;color:var(--muted);background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.new-erp-leaderboard-view button[data-active]{background:var(--surface);color:var(--ink);box-shadow:var(--card-shadow)}.new-erp-leaderboard-hero{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--card-radius);background:var(--accent-soft);border:1px solid var(--border);grid-template-columns:1.4fr auto 1fr;display:grid}.new-erp-leaderboard-hero-copy span{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.new-erp-leaderboard-hero-copy h2{margin:6px 0 2px;font-size:20px}.new-erp-leaderboard-hero-copy strong{margin-bottom:4px;font-size:26px;display:block}.new-erp-leaderboard-hero-copy p{color:var(--muted);margin:0;font-size:11px}.new-erp-leaderboard-orbit{place-items:center;display:grid;position:relative}.new-erp-leaderboard-orbit>i{color:#fff;border-radius:50%;place-items:center;width:74px;height:74px;font-size:20px;font-style:normal;font-weight:800;display:grid;box-shadow:0 10px 24px #00000029}.new-erp-leaderboard-orbit>span{background:var(--ink);color:var(--surface);border-radius:999px;padding:3px 10px;font-size:10px;font-weight:800;position:absolute;bottom:-6px}.new-erp-leaderboard-hero dl{gap:10px;margin:0;display:grid}.new-erp-leaderboard-hero dl>div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.new-erp-leaderboard-hero dt{color:var(--muted)}.new-erp-leaderboard-hero dd{margin:0;font-weight:700}.new-erp-leaderboard-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.new-erp-leaderboard-grid>article{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.new-erp-leaderboard-grid>article[data-rank="1"]{border-color:var(--rank-color);box-shadow:0 0 0 2px var(--rank-color) inset,var(--card-shadow)}.new-erp-leaderboard-grid>article>header{justify-content:flex-start;width:100%;display:flex}.new-erp-leaderboard-rank{background:var(--sidebar);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.new-erp-leaderboard-avatar{color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;margin-top:-4px;font-size:16px;font-weight:800;display:grid}.new-erp-leaderboard-grid h3{margin:2px 0 0;font-size:13px}.new-erp-leaderboard-grid p{color:var(--muted);margin:0;font-size:10px}.new-erp-leaderboard-position{background:var(--sidebar);color:var(--muted);border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.new-erp-leaderboard-card-kpis{grid-template-columns:1fr 1fr;gap:6px;width:100%;margin-top:4px;display:grid}.new-erp-leaderboard-card-kpis>div{background:var(--sidebar);border-radius:9px;gap:1px;padding:6px;display:grid}.new-erp-leaderboard-card-kpis span{color:var(--muted);text-transform:uppercase;font-size:9px}.new-erp-leaderboard-card-kpis b{font-size:12px}.new-erp-leaderboard-grid footer{gap:4px;width:100%;margin-top:6px;display:grid}.new-erp-leaderboard-grid footer>div{background:var(--sidebar);border-radius:999px;height:5px;overflow:hidden}.new-erp-leaderboard-grid footer>div>span{background:var(--rank-color);border-radius:999px;height:100%;display:block}.new-erp-leaderboard-grid footer>b{font-size:14px}.new-erp-leaderboard-grid footer>small{color:var(--muted);justify-self:center;font-size:10px;font-weight:700}.new-erp-leaderboard-grid footer>small[data-positive]{color:var(--accent-ink)}.new-erp-leaderboard-list{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);overflow:hidden}.new-erp-leaderboard-list>header,.new-erp-leaderboard-list>article{grid-template-columns:34px 1.7fr .7fr 1fr .7fr 1fr .8fr .7fr;align-items:center;gap:10px;padding:10px 14px;display:grid}.new-erp-leaderboard-list>header{background:var(--sidebar);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:9px}.new-erp-leaderboard-list>article{border-top:1px solid var(--border);font-size:11px;position:relative}.new-erp-leaderboard-list>article:before{content:"";background:var(--rank-color,transparent);opacity:0;width:3px;position:absolute;top:0;bottom:0;left:0}.new-erp-leaderboard-list>article:nth-child(2):before{opacity:1}.new-erp-leaderboard-list .new-erp-leaderboard-rank{width:22px;height:22px}.new-erp-leaderboard-list>article>span:nth-child(2){align-items:center;gap:8px;display:flex}.new-erp-leaderboard-list>article>span:nth-child(2)>i{color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:800;display:grid}.new-erp-leaderboard-list>article>span:nth-child(2)>b{font-weight:600}.new-erp-leaderboard-move{background:var(--sidebar);color:var(--muted);border-radius:999px;margin-left:4px;padding:1px 6px;font-size:9px;font-weight:800}.new-erp-leaderboard-move[data-direction=up]{color:var(--accent-ink);background:var(--accent-soft)}.new-erp-leaderboard-move[data-direction=down]{color:var(--signal-pink-ink)}.new-erp-leaderboard-list>article strong{font-weight:700}.new-erp-leaderboard-score{background:var(--accent-soft);min-width:30px;color:var(--accent-ink);border-radius:8px;place-items:center;padding:3px 6px;font-weight:800;display:inline-grid}.new-erp-leaderboard-empty{border:1px dashed var(--border);border-radius:var(--card-radius);color:var(--muted);text-align:center;justify-items:center;gap:6px;padding:40px;display:grid}.new-erp-leaderboard-empty b{color:var(--ink);font-size:13px}.new-erp-leaderboard-note{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--sidebar);color:var(--muted);align-items:center;gap:10px;padding:12px 16px;font-size:11px;display:flex}.new-erp-leaderboard-note>span{flex:1}@media (width<=900px){.new-erp-leaderboard-hero{grid-template-columns:1fr}.new-erp-leaderboard-orbit{order:-1;justify-self:center}}@media (width<=760px){.new-erp-leaderboard-list>header,.new-erp-leaderboard-list>article{grid-template-columns:26px 1.4fr .8fr .8fr}.new-erp-leaderboard-list>header>:nth-child(5),.new-erp-leaderboard-list>header>:nth-child(6),.new-erp-leaderboard-list>header>:nth-child(7),.new-erp-leaderboard-list>article>:nth-child(5),.new-erp-leaderboard-list>article>:nth-child(6),.new-erp-leaderboard-list>article>:nth-child(7){display:none}}@media (prefers-reduced-motion:reduce){.new-erp-leaderboard-page *{transition:none!important}}.new-erp-radius-page{gap:var(--space-4);display:grid}.new-erp-radius-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.new-erp-radius-kicker{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.new-erp-radius-heading h1{margin:4px 0 2px;font-size:22px}.new-erp-radius-heading p{color:var(--muted);margin:0;font-size:12px}.new-erp-radius-manifest{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--sidebar);justify-items:end;gap:1px;padding:8px 14px;display:grid}.new-erp-radius-manifest span{color:var(--muted);font-size:10px}.new-erp-radius-manifest strong{font-size:18px}.new-erp-radius-manifest small{color:var(--muted);text-transform:uppercase;font-size:9px}.new-erp-radius-tabs{border:1px solid var(--border);background:var(--sidebar);border-radius:999px;gap:6px;width:fit-content;padding:4px;display:inline-flex}.new-erp-radius-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex}.new-erp-radius-tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--card-shadow)}.new-erp-radius-tabs button span{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:1px 7px;font-size:10px}.new-erp-radius-panel{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);gap:var(--space-3);display:grid}.new-erp-radius-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.new-erp-radius-search{border:1px solid var(--border);background:var(--sidebar);min-width:220px;color:var(--muted);border-radius:999px;flex:1;align-items:center;gap:8px;padding:9px 14px;display:flex}.new-erp-radius-search input{color:var(--ink);background:0 0;border:none;flex:1;font-size:12px}.new-erp-radius-search input:focus{outline:none}.new-erp-radius-search kbd{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:6px;padding:2px 6px;font-size:9px}.new-erp-radius-toolbar-actions{align-items:center;gap:10px;display:flex}.new-erp-radius-count{flex-direction:column;line-height:1.1;display:flex}.new-erp-radius-count strong{font-size:15px}.new-erp-radius-count span{color:var(--muted);text-transform:uppercase;font-size:9px}.new-erp-radius-toolbar-actions>button{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:12px;font-weight:700;display:inline-flex}.new-erp-radius-primary{box-shadow:0 5px 14px #18181c29;color:#fff!important;background:#202023!important;border:none!important}.new-erp-radius-primary:hover:not(:disabled){background:#303034!important}.new-erp-radius-danger{color:var(--signal-pink-ink)!important}.new-erp-radius-composer{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--card-radius);background:var(--accent-soft)}.new-erp-radius-composer>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.new-erp-radius-composer>header strong{font-size:13px;display:block}.new-erp-radius-composer>header span{color:var(--muted);margin-top:2px;font-size:11px;display:block}.new-erp-radius-composer>header button{background:var(--surface);cursor:pointer;width:26px;height:26px;color:var(--muted);border:none;border-radius:50%;place-items:center;display:grid}.new-erp-radius-form-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.new-erp-radius-form-grid label,.new-erp-radius-inline-form label,.new-erp-radius-driver-form label{gap:4px;display:grid}.new-erp-radius-form-grid label span,.new-erp-radius-inline-form label span,.new-erp-radius-driver-form label span{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:10px}.new-erp-radius-form-grid input,.new-erp-radius-inline-form input,.new-erp-radius-driver-form input{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);color:var(--ink);padding:8px 10px;font-size:12px}.new-erp-radius-composer>footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.new-erp-radius-composer>footer small{color:var(--muted);margin-right:auto;font-size:10px}.new-erp-radius-composer>footer button{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:700}.new-erp-radius-import textarea{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);resize:vertical;width:100%;min-height:120px;padding:10px;font-family:ui-monospace,monospace;font-size:11px}.new-erp-radius-notice{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:9px 14px;font-size:11px;font-weight:700;display:flex}.new-erp-radius-state-controls{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.new-erp-radius-state-controls div{gap:8px;display:flex}.new-erp-radius-state-controls button{color:var(--accent-ink);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:700}.new-erp-radius-directory{gap:10px;display:grid}.new-erp-radius-row--head{display:none}.new-erp-radius-state-group{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--sidebar);overflow:hidden}.new-erp-radius-state-heading{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.new-erp-radius-state-title{align-items:center;gap:10px;display:flex}.new-erp-radius-state-title>b{background:var(--surface);width:32px;height:32px;color:var(--accent-ink);border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.new-erp-radius-state-title strong{font-size:12px;display:block}.new-erp-radius-state-title small{color:var(--muted);margin-top:1px;font-size:10px;display:block}.new-erp-radius-state-open{color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.new-erp-radius-state-group[data-expanded] .new-erp-radius-state-open svg{transform:rotate(180deg)}.new-erp-radius-state-open svg{transition:transform .15s}.new-erp-radius-state-body{grid-template-rows:0fr;transition:grid-template-rows .18s;display:grid}.new-erp-radius-state-group[data-expanded] .new-erp-radius-state-body{grid-template-rows:1fr}.new-erp-radius-state-body>div{background:var(--border);gap:1px;display:grid;overflow:hidden}.new-erp-radius-row{background:var(--surface);grid-template-columns:70px 1.6fr .6fr 1.3fr 1.5fr 1fr;align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:grid}.new-erp-radius-row[data-called]{background:var(--accent-soft)}.new-erp-radius-called{cursor:pointer;justify-items:center;gap:2px;display:grid}.new-erp-radius-called input{opacity:0;pointer-events:none;position:absolute}.new-erp-radius-called span{border:1.5px solid var(--border);color:#0000;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.new-erp-radius-called input:checked+span{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.new-erp-radius-called em{color:var(--muted);text-transform:uppercase;font-size:8px;font-style:normal}.new-erp-radius-broker strong{font-size:12px;display:block}.new-erp-radius-broker span{color:var(--muted);font-size:10px;display:block}.new-erp-radius-broker small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.new-erp-radius-state{background:var(--sidebar);color:var(--muted);border-radius:999px;width:fit-content;padding:2px 8px;font-size:10px;font-weight:700}.new-erp-radius-contact{gap:3px;display:grid}.new-erp-radius-contact span{align-items:center;gap:6px;display:flex}.new-erp-radius-contact a{color:var(--ink);align-items:center;gap:5px;font-size:11px;text-decoration:none;display:flex}.new-erp-radius-contact a:hover{color:var(--accent-ink)}.new-erp-radius-contact button{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:2px}.new-erp-radius-contact em{color:var(--muted);font-style:normal}.new-erp-radius-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.new-erp-radius-row-actions code{color:var(--muted);font-size:10px}.new-erp-radius-row-actions button{background:var(--sidebar);cursor:pointer;width:26px;height:26px;color:var(--ink);border:none;border-radius:50%;place-items:center;display:grid}.new-erp-radius-row--editing{background:var(--accent-soft);padding:14px}.new-erp-radius-inline-form{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-items:end;gap:10px;display:grid}.new-erp-radius-inline-actions{gap:8px;display:flex}.new-erp-radius-inline-actions button{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:700}.new-erp-radius-empty-search{border:1px dashed var(--border);border-radius:var(--card-radius);color:var(--muted);text-align:center;justify-items:center;gap:6px;padding:40px;display:grid}.new-erp-radius-empty-search strong{color:var(--ink);font-size:13px}.new-erp-radius-match-grid{gap:var(--space-4);grid-template-columns:1.1fr .9fr;display:grid}.new-erp-radius-driver-panel{flex-direction:column;display:flex}.new-erp-radius-section-title{align-items:center;gap:10px;display:flex}.new-erp-radius-section-title>span{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-ink);border-radius:9px;place-items:center;display:grid}.new-erp-radius-section-title h2{margin:0;font-size:14px}.new-erp-radius-section-title p{color:var(--muted);margin:1px 0 0;font-size:11px}.new-erp-radius-driver-title{position:relative}.new-erp-radius-driver-title>strong{margin-left:auto;font-size:16px}.new-erp-radius-driver-actions{gap:8px;width:100%;margin-top:8px;display:flex}.new-erp-radius-driver-actions button{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:700;display:inline-flex}.new-erp-radius-driver-composer{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--card-radius);background:var(--accent-soft)}.new-erp-radius-driver-composer>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.new-erp-radius-driver-composer>header strong{font-size:12px}.new-erp-radius-driver-composer>header small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.new-erp-radius-driver-composer>header button{background:var(--surface);cursor:pointer;width:24px;height:24px;color:var(--muted);border:none;border-radius:50%;place-items:center;display:grid}.new-erp-radius-driver-form{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.new-erp-radius-driver-composer>footer{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.new-erp-radius-driver-composer>footer button{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:700}.new-erp-radius-driver-notice{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:7px 12px;font-size:10px;font-weight:700;display:flex}.new-erp-radius-driver-list{flex:1;gap:8px;min-height:0;max-height:520px;display:grid;overflow-y:auto}.new-erp-radius-driver-list>article{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--sidebar);align-items:center;gap:10px;padding:10px 34px 10px 10px;display:flex;position:relative}.new-erp-radius-driver-avatar{background:var(--accent);width:34px;height:34px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.new-erp-radius-driver-list strong{font-size:12px;display:block}.new-erp-radius-driver-list small{color:var(--muted);margin-top:1px;font-size:10px;display:block}.new-erp-radius-missing{color:var(--signal-pink-ink)!important}.new-erp-radius-specs{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.new-erp-radius-specs span{background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:9px}.new-erp-radius-driver-delete{color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.new-erp-radius-driver-empty{border:1px dashed var(--border);border-radius:var(--card-radius);color:var(--muted);text-align:center;box-sizing:border-box;align-content:center;justify-items:center;gap:6px;height:100%;padding:30px;font-size:11px;display:grid}.new-erp-radius-driver-empty strong{color:var(--ink);font-size:12px}.new-erp-radius-clear-drivers{color:var(--signal-pink-ink);cursor:pointer;background:0 0;border:none;justify-self:start;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.new-erp-radius-mile-marker{border:3px solid var(--accent-ink);background:var(--accent-soft);width:120px;box-shadow:inset 0 0 0 2px var(--surface),0 3px 0 var(--accent-ink);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;margin:0 auto;padding:12px 10px 10px;display:flex;position:relative}.new-erp-radius-mile-marker:before{content:"";background:var(--accent-ink);width:3px;height:9px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.new-erp-radius-mile-marker small{color:var(--accent-ink);letter-spacing:.08em;order:-1;font-size:9px;font-weight:800}.new-erp-radius-mile-marker strong{color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.new-erp-radius-mile-marker span{color:var(--accent-ink);letter-spacing:.05em;font-size:10px;font-weight:800}.new-erp-radius-slider{align-items:center;gap:10px;display:flex}.new-erp-radius-slider span{color:var(--muted);font-size:10px}.new-erp-radius-slider input{accent-color:var(--accent-ink);flex:1}.new-erp-radius-driver-select{gap:4px;display:grid}.new-erp-radius-driver-select span{color:var(--muted);text-transform:uppercase;font-size:10px}.new-erp-radius-driver-select select{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);color:var(--ink);padding:9px 12px;font-size:12px}.new-erp-radius-match-status{border-radius:var(--control-radius);background:var(--accent-soft);color:var(--accent-ink);margin:0;padding:8px 12px;font-size:11px}.new-erp-radius-find-button{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:none;border-radius:999px;padding:11px;font-size:12px;font-weight:800}.new-erp-radius-find-button:disabled{opacity:.6;cursor:default}.new-erp-radius-results{grid-column:1/-1}.new-erp-radius-results>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.new-erp-radius-results>header h2{margin:2px 0;font-size:15px}.new-erp-radius-distance-note{color:var(--muted);margin:0;font-size:10px}.new-erp-radius-results>header strong{font-size:20px}.new-erp-radius-result-group{border-top:1px solid var(--border);gap:8px;padding-top:12px;display:grid}.new-erp-radius-result-group:first-of-type{border-top:none;padding-top:0}.new-erp-radius-result-driver{border-radius:var(--control-radius);background:var(--sidebar);align-items:center;gap:12px;padding:10px 14px;display:flex}.new-erp-radius-result-driver strong{font-size:12px}.new-erp-radius-result-driver>div:first-child span{color:var(--muted);font-size:10px;display:block}.new-erp-radius-result-driver b{color:var(--accent-ink);margin-left:auto;font-size:11px}.new-erp-radius-result-table{background:var(--border);border:1px solid var(--border);border-radius:var(--control-radius);gap:1px;display:grid;overflow:hidden}.new-erp-radius-result-row{background:var(--surface);grid-template-columns:70px 1.6fr .6fr 1fr 1.3fr 1.5fr;align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:grid}.new-erp-radius-result-head{background:var(--sidebar);text-transform:uppercase;color:var(--muted);font-size:9px}.new-erp-radius-result-row[data-called]{background:var(--accent-soft)}.new-erp-radius-distance{gap:1px;display:grid}.new-erp-radius-distance code{color:var(--accent-ink);font-size:12px;font-weight:800}.new-erp-radius-distance small{color:var(--muted);font-size:9px}.new-erp-radius-result-email{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.new-erp-radius-result-email code{color:var(--muted);margin-left:auto;font-size:10px}@media (width<=1100px){.new-erp-radius-match-grid{grid-template-columns:1fr}}@media (width<=900px){.new-erp-radius-row,.new-erp-radius-result-row{grid-template-columns:1fr;gap:6px}.new-erp-radius-row--head{display:none}}@media (width<=600px){.new-erp-radius-form-grid,.new-erp-radius-driver-form{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.new-erp-radius-page *{transition:none!important}}.new-erp-profile-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex;box-shadow:0 1px 3px #1d21260d}.new-erp-profile-avatar{background:var(--accent-soft,#edf7e9);width:52px;height:52px;color:var(--accent-ink,#24462a);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.new-erp-profile-meta{gap:2px;display:grid}.new-erp-profile-meta strong{color:var(--ink);font-size:14px}.new-erp-profile-meta>span{color:var(--muted);font-size:12px}.new-erp-profile-role{color:var(--accent-ink,#24462a);align-items:center;gap:5px;margin-top:2px;font-size:11px;display:flex}.new-erp-profile-note{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:10px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px 14px;font-size:11px;line-height:1.5;display:flex}.new-erp-profile-note svg{color:#247b59;flex:none;margin-top:1px}.new-erp-settings-plan-badge{border:1px solid var(--line);background:var(--surface-soft);border-radius:999px;align-items:center;gap:7px;width:fit-content;margin:0 0 14px;padding:6px 12px;display:inline-flex}.new-erp-settings-plan-badge span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:750}.new-erp-settings-plan-badge strong{color:var(--ink);font-size:12px;font-weight:700}.new-erp-settings-form{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:14px;padding:16px;display:grid;box-shadow:0 1px 3px #1d21260d}.new-erp-settings-notice{color:#20744e;background:#f4fbf7;border:1px solid #b8dfca;border-radius:8px;margin:0;padding:8px 12px;font-size:11px;font-weight:650}.new-erp-settings-notice--error{color:#a33a3a;background:#fdf3f3;border-color:#f0bcbc}.new-erp-settings-hint{color:var(--muted);margin:-4px 0 0;font-size:10px;line-height:1.5}.new-erp-settings-field{gap:5px;display:grid}.new-erp-settings-field>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:10px;font-weight:750;display:flex}.new-erp-settings-field input,.new-erp-settings-field select{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);border-radius:8px;padding:9px 11px;font-size:12px}.new-erp-settings-field-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.new-erp-carriers-note{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:10px;align-items:center;gap:9px;margin-bottom:14px;padding:11px 14px;font-size:11px;display:flex}.new-erp-carriers-note svg{color:#247b59;flex:none}.new-erp-carriers-list{border:1px solid var(--line);background:var(--line);border-radius:12px;gap:1px;display:grid;overflow:hidden}.new-erp-carriers-list>article,.new-erp-carriers-archived>article{background:var(--surface);align-items:center;gap:10px;padding:11px 14px;display:flex}.new-erp-carriers-icon{background:var(--accent-soft,#edf7e9);width:30px;height:30px;color:var(--accent-ink,#24462a);border-radius:8px;flex:none;place-items:center;display:grid}.new-erp-carriers-list strong,.new-erp-carriers-archived strong{color:var(--ink);font-size:12px;display:block}.new-erp-carriers-list small,.new-erp-carriers-archived small{color:var(--muted);font-size:10px}.new-erp-carriers-empty{color:var(--muted);text-align:center;border:1px dashed var(--line);border-radius:12px;margin:0;padding:16px;font-size:12px}.new-erp-carriers-archived{border:1px solid var(--line);background:var(--line);border-radius:12px;gap:1px;margin-top:16px;display:grid;overflow:hidden}.new-erp-carriers-archived h3{background:var(--surface);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;padding:10px 14px 4px;font-size:11px}.new-erp-appearance-grid{gap:10px;margin-bottom:16px;display:grid}.new-erp-appearance-grid label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.new-erp-appearance-grid input{margin-top:2px}.new-erp-appearance-grid b{color:var(--ink);font-size:12px;display:block}.new-erp-appearance-grid small{color:var(--muted);font-size:10px}@media (width<=760px){.new-erp-settings-field-row{grid-template-columns:1fr}}.new-erp-accounting-page{gap:var(--space-4);display:grid}.new-erp-accounting-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.new-erp-accounting-kicker{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.new-erp-accounting-heading h1{margin:6px 0 2px;font-size:24px}.new-erp-accounting-heading p{color:var(--muted);margin:0;font-size:12px}.new-erp-accounting-actions{gap:8px;display:flex}.new-erp-accounting-actions button{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.new-erp-accounting-actions button:disabled{opacity:.55;cursor:default}.new-erp-accounting-primary{box-shadow:0 5px 14px #18181c29;color:#fff!important;background:#202023!important;border:none!important}.new-erp-accounting-primary:hover:not(:disabled){background:#303034!important}.new-erp-accounting-controlbar{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--sidebar);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.new-erp-accounting-month{align-items:center;gap:10px;display:flex}.new-erp-accounting-month button{background:var(--surface);cursor:pointer;width:26px;height:26px;color:var(--ink);border:none;border-radius:50%;place-items:center;display:grid}.new-erp-accounting-month>span{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.new-erp-accounting-company{color:var(--muted);align-items:center;gap:6px;margin-right:auto;font-size:11px;display:flex}.new-erp-accounting-period-actions{align-items:center;gap:10px;display:flex}.new-erp-accounting-period-status{background:var(--surface);text-transform:uppercase;color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:800;display:flex}.new-erp-accounting-period-status[data-status=closed]{color:var(--accent-ink);background:var(--accent-soft)}.new-erp-accounting-period-status span{background:var(--muted);border-radius:50%;width:6px;height:6px}.new-erp-accounting-period-button{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:700}.new-erp-accounting-period-button:disabled{opacity:.5;cursor:default}.new-erp-accounting-copy{color:var(--accent-ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.new-erp-accounting-copy:disabled{opacity:.5;cursor:default}.new-erp-accounting-locked-banner{border-radius:var(--card-radius);background:var(--accent-soft);color:var(--accent-ink);align-items:center;gap:12px;padding:12px 16px;display:flex}.new-erp-accounting-locked-banner b{font-size:12px;display:block}.new-erp-accounting-locked-banner span{opacity:.85;font-size:11px}.new-erp-accounting-hero{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--card-radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);grid-template-columns:1fr auto;display:grid;position:relative;overflow:hidden}.new-erp-accounting-hero--negative{border-color:var(--signal-pink-ink)}.new-erp-accounting-hero-main{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.new-erp-accounting-hero-main>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700;position:absolute;top:16px;left:20px}.new-erp-accounting-hero-main>strong{margin-top:14px;font-size:32px}.new-erp-accounting-hero-main>div{gap:2px;margin-top:14px;display:grid}.new-erp-accounting-hero-main>div>b{color:var(--accent-ink);align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.new-erp-accounting-hero-main>div>small{color:var(--muted);font-size:10px}.new-erp-accounting-issue-cta{background:var(--signal-pink-ink);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.new-erp-accounting-ready-state{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:6px 12px;font-size:11px;font-weight:700;display:flex}.new-erp-accounting-pulse{display:none}.new-erp-accounting-metrics{padding-left:var(--space-4);border-left:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.new-erp-accounting-metrics>div{gap:2px;display:grid}.new-erp-accounting-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:9px}.new-erp-accounting-metrics b{font-size:15px}.new-erp-accounting-tone-warn{color:var(--signal-peach-ink)}.new-erp-accounting-tabs{border:1px solid var(--border);background:var(--sidebar);border-radius:999px;gap:6px;width:fit-content;padding:4px;display:inline-flex}.new-erp-accounting-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex}.new-erp-accounting-tabs button[data-active]{background:var(--surface);color:var(--ink);box-shadow:var(--card-shadow)}.new-erp-accounting-overview{gap:var(--space-3);grid-template-columns:1.3fr 1fr;display:grid}.new-erp-accounting-tab-panel{animation:none}.new-erp-accounting-panel{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow)}.new-erp-accounting-panel>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.new-erp-accounting-panel>header span{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:700;display:block}.new-erp-accounting-panel>header h2{margin:2px 0 0;font-size:14px}.new-erp-accounting-panel>header button{border:1px solid var(--border);background:var(--sidebar);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.new-erp-accounting-flow-row{justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;display:flex}.new-erp-accounting-flow-row:first-of-type{margin-top:0}.new-erp-accounting-flow-row span{align-items:center;gap:8px;display:flex}.new-erp-accounting-dot{background:var(--muted);border-radius:50%;width:9px;height:9px}.new-erp-accounting-dot--income{background:var(--accent)}.new-erp-accounting-dot--warn{background:var(--signal-peach-ink)}.new-erp-accounting-dot--dark{background:var(--ink)}.new-erp-accounting-flow-track{background:var(--sidebar);border-radius:999px;height:5px;margin:4px 0 10px;overflow:hidden}.new-erp-accounting-flow-track i{background:var(--accent);border-radius:999px;height:100%;display:block}.new-erp-accounting-flow-track--warn i{background:var(--signal-peach-ink)}.new-erp-accounting-flow-track--dark i{background:var(--ink)}.new-erp-accounting-flow>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;font-size:12px;font-weight:700;display:flex}.new-erp-accounting-flow>footer strong{font-size:16px}.new-erp-accounting-flow-empty{text-align:center;color:var(--muted);padding:24px 0}.new-erp-accounting-flow-empty span{color:var(--ink);font-size:12px;font-weight:700;display:block}.new-erp-accounting-flow-empty small{font-size:10px}.new-erp-accounting-health-score{align-items:baseline;gap:6px;margin-bottom:8px;display:flex}.new-erp-accounting-health-score strong{font-size:28px}.new-erp-accounting-health-score span{color:var(--muted);font-size:11px}.new-erp-accounting-health p{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.5}.new-erp-accounting-health ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.new-erp-accounting-health li{background:var(--sidebar);border-radius:9px;justify-content:space-between;padding:8px 10px;font-size:11px;display:flex}.new-erp-accounting-reconciliation-panel>header strong{color:var(--muted);font-size:12px}.new-erp-accounting-reconciliation-list{gap:8px;display:grid}.new-erp-accounting-reconciliation-list>article{background:var(--sidebar);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.new-erp-accounting-reconciliation-list>article>i{background:var(--surface);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.new-erp-accounting-reconciliation-list>article[data-severity=error]>i{color:var(--signal-pink-ink)}.new-erp-accounting-reconciliation-list>article[data-severity=warning]>i{color:var(--signal-peach-ink)}.new-erp-accounting-reconciliation-list>article[data-severity=info]>i{color:var(--muted)}.new-erp-accounting-reconciliation-list b{font-size:12px;display:block}.new-erp-accounting-reconciliation-list small{color:var(--muted);font-size:10px}.new-erp-accounting-reconciliation-list>article>span{background:var(--surface);color:var(--muted);text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:9px}.new-erp-accounting-reconciliation-empty{color:var(--muted);text-align:center;justify-items:center;gap:6px;padding:30px;display:grid}.new-erp-accounting-reconciliation-empty h3{color:var(--ink);margin:0;font-size:13px}.new-erp-accounting-payroll-stack{gap:var(--space-3);display:grid}.new-erp-accounting-payroll-panel>header strong,.new-erp-accounting-shared-payroll>header strong{color:var(--accent-ink);font-size:13px}.new-erp-accounting-payroll-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.new-erp-accounting-payroll-summary>div{background:var(--sidebar);border-radius:9px;gap:2px;padding:10px;display:grid}.new-erp-accounting-payroll-summary span{color:var(--muted);text-transform:uppercase;font-size:9px}.new-erp-accounting-payroll-summary b{font-size:14px}.new-erp-accounting-payroll-table{border:1px solid var(--border);background:var(--border);border-radius:12px;gap:1px;display:grid;overflow:hidden}.new-erp-accounting-payroll-tr{background:var(--surface);text-align:left;cursor:pointer;border:none;grid-template-columns:1.8fr .9fr .7fr .9fr 1fr;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:11px;display:grid}.new-erp-accounting-payroll-th{background:var(--sidebar);text-transform:uppercase;color:var(--muted);cursor:default;font-size:9px}.new-erp-accounting-payroll-tr span:first-child{align-items:center;gap:8px;display:flex}.new-erp-accounting-payroll-tr span:first-child>i{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.new-erp-accounting-payroll-tr b{font-weight:600}.new-erp-accounting-payroll-tr small{color:var(--muted);font-size:10px;display:block}.new-erp-accounting-payroll-tr [data-paid]{color:var(--accent-ink);align-items:center;gap:4px;font-weight:700;display:flex}.new-erp-accounting-shared-payroll-grid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.new-erp-accounting-team-lead-payroll,.new-erp-accounting-shared-payroll-grid>article{border:1px solid var(--border);background:var(--sidebar);border-radius:12px;padding:14px}.new-erp-accounting-team-lead-payroll>header,.new-erp-accounting-shared-payroll-grid>article>header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.new-erp-accounting-team-lead-payroll>header>i,.new-erp-accounting-shared-payroll-grid>article>header>i{background:var(--accent);width:30px;height:30px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.new-erp-accounting-team-lead-payroll b,.new-erp-accounting-shared-payroll-grid>article b{font-size:12px;display:block}.new-erp-accounting-team-lead-payroll small,.new-erp-accounting-shared-payroll-grid>article small{color:var(--muted);font-size:10px}.new-erp-accounting-team-lead-payroll header label,.new-erp-accounting-shared-payroll-grid>article header label{background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;font-size:9px;font-weight:700;display:flex}.new-erp-accounting-shared-payroll-fields{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:10px;display:grid}.new-erp-accounting-shared-payroll-fields label{gap:3px;display:grid}.new-erp-accounting-shared-payroll-fields span{color:var(--muted);text-transform:uppercase;font-size:9px}.new-erp-accounting-shared-payroll-fields input{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:7px 9px;font-size:11px}.new-erp-accounting-team-lead-payroll footer,.new-erp-accounting-shared-payroll-grid>article footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;font-size:9px;display:flex}.new-erp-accounting-team-lead-payroll footer b,.new-erp-accounting-shared-payroll-grid>article footer b{color:var(--ink);font-size:11px}.new-erp-accounting-ledger-grid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.new-erp-accounting-percent,.new-erp-accounting-manual{gap:4px;margin-bottom:10px;display:grid}.new-erp-accounting-percent span,.new-erp-accounting-manual span{color:var(--muted);text-transform:uppercase;font-size:10px}.new-erp-accounting-percent div{align-items:center;gap:8px;display:flex}.new-erp-accounting-percent input,.new-erp-accounting-manual input{border:1px solid var(--border);background:var(--sidebar);border-radius:8px;padding:8px 10px;font-size:12px}.new-erp-accounting-ledger-list,.new-erp-accounting-expense-list{background:var(--border);border:1px solid var(--border);border-radius:10px;gap:1px;margin-top:10px;display:grid;overflow:hidden}.new-erp-accounting-ledger-list>div,.new-erp-accounting-expense-list label{background:var(--surface);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:11px;display:flex}.new-erp-accounting-ledger-list small,.new-erp-accounting-expense-list small{color:var(--muted);font-size:9px;display:block}.new-erp-accounting-expense-list label span{align-items:center;gap:8px;display:flex}.new-erp-accounting-expense-list input{border:1px solid var(--border);background:var(--sidebar);text-align:right;border-radius:7px;width:90px;padding:6px 8px;font-size:11px}.new-erp-accounting-panel>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;font-size:11px;font-weight:700;display:flex}.new-erp-accounting-modal-layer{z-index:40;background:#14161466;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.new-erp-accounting-modal{width:100%;max-width:480px;max-height:86vh;padding:var(--space-4);border-radius:var(--card-radius);background:var(--surface);overflow-y:auto;box-shadow:0 20px 60px #00000040}.new-erp-accounting-modal--compact{max-width:400px}.new-erp-accounting-modal>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.new-erp-accounting-modal>header span{color:var(--muted);text-transform:uppercase;font-size:10px;display:block}.new-erp-accounting-modal>header h2{margin:2px 0 0;font-size:15px}.new-erp-accounting-modal>header button{background:var(--sidebar);cursor:pointer;width:28px;height:28px;color:var(--muted);border:none;border-radius:50%;place-items:center;display:grid}.new-erp-accounting-payroll-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.new-erp-accounting-payroll-form label{gap:4px;display:grid}.new-erp-accounting-field--wide{grid-column:1/-1}.new-erp-accounting-payroll-form span{color:var(--muted);text-transform:uppercase;font-size:10px}.new-erp-accounting-payroll-form input,.new-erp-accounting-payroll-form select{border:1px solid var(--border);background:var(--sidebar);border-radius:8px;padding:8px 10px;font-size:12px}.new-erp-accounting-payment-ledger{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.new-erp-accounting-payment-ledger>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.new-erp-accounting-payment-ledger>header b{font-size:11px}.new-erp-accounting-payment-ledger>header small{color:var(--muted);font-size:9px;display:block}.new-erp-accounting-payment-ledger>div{gap:6px;max-height:150px;display:grid;overflow-y:auto}.new-erp-accounting-payment-ledger article{background:var(--sidebar);border-radius:8px;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:flex}.new-erp-accounting-payment-ledger article small{color:var(--muted);font-size:9px;display:block}.new-erp-accounting-payment-ledger article button{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:auto}.new-erp-accounting-payment-ledger p{color:var(--muted);font-size:11px}.new-erp-accounting-payment-ledger>footer{gap:8px;margin-top:8px;display:flex}.new-erp-accounting-payment-ledger>footer input{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex:1;padding:8px 10px}.new-erp-accounting-payment-ledger>footer button{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-size:11px;font-weight:700}.new-erp-accounting-payroll-total{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.new-erp-accounting-payroll-total strong{font-size:16px}.new-erp-accounting-payment-full{background:var(--accent-soft);width:100%;color:var(--accent-ink);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:10px;font-size:12px;font-weight:700;display:flex}.new-erp-accounting-modal-save{background:var(--ink);width:100%;color:var(--surface);cursor:pointer;border:none;border-radius:999px;margin-top:14px;padding:11px;font-size:12px;font-weight:700}.new-erp-accounting-period-review-line{background:var(--accent-soft);color:var(--accent-ink);border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:11px;display:flex}.new-erp-accounting-period-reason{gap:6px;display:grid}.new-erp-accounting-period-reason span{color:var(--muted);text-transform:uppercase;font-size:10px}.new-erp-accounting-period-reason textarea{border:1px solid var(--border);background:var(--sidebar);resize:vertical;border-radius:8px;min-height:80px;padding:9px;font-size:12px}.new-erp-accounting-period-modal-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.new-erp-accounting-period-modal-actions button:not(.new-erp-accounting-primary){border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:700}.new-erp-accounting-page--closed .new-erp-accounting-hero{opacity:.9}@media (width<=1100px){.new-erp-accounting-overview,.new-erp-accounting-ledger-grid,.new-erp-accounting-shared-payroll-grid{grid-template-columns:1fr}.new-erp-accounting-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.new-erp-accounting-hero{grid-template-columns:1fr}.new-erp-accounting-metrics{border-left:none;border-top:1px solid var(--border);padding-top:14px;padding-left:0}.new-erp-accounting-payroll-tr{grid-template-columns:1.6fr .8fr 1fr}.new-erp-accounting-payroll-tr span:nth-child(3){display:none}.new-erp-accounting-payroll-form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.new-erp-accounting-page *{transition:none!important}}.new-erp-ratecon-page{max-width:1180px;padding:0 0 var(--space-5);gap:var(--space-4);margin:0 auto;display:grid}.new-erp-ratecon-heading span{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.new-erp-ratecon-heading h1{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(24px,2.6vw,30px);font-weight:700;line-height:1.1}.new-erp-ratecon-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.new-erp-ratecon-private{background:var(--accent-soft);color:var(--accent-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:3px 9px;font-size:11px;font-weight:650;display:inline-flex}.new-erp-ratecon-upload-strip{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);grid-template-columns:minmax(0,1fr) auto;display:grid}.new-erp-ratecon-upload-strip--focus{max-width:760px;padding:var(--space-4);grid-template-columns:1fr;margin:14px auto}.new-erp-ratecon-drop{align-items:center;gap:var(--space-3);border:1px dashed var(--border);cursor:pointer;border-radius:12px;min-height:64px;padding:10px 14px;transition:border-color .18s,background .18s;display:flex;position:relative}.new-erp-ratecon-drop:hover{border-color:var(--accent)}.new-erp-ratecon-drop[data-dragging]{border-color:var(--accent);background:var(--accent-soft)}.new-erp-ratecon-drop[data-selected=true]{border-style:solid;border-color:var(--accent)}.new-erp-ratecon-upload-strip--focus .new-erp-ratecon-drop{text-align:center;flex-direction:column;justify-content:center;min-height:180px;padding:28px}.new-erp-ratecon-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.new-erp-ratecon-drop>span{width:40px;height:40px;color:var(--accent-ink);background:var(--accent-soft);border-radius:12px;flex:none;place-items:center;display:grid}.new-erp-ratecon-upload-strip--focus .new-erp-ratecon-drop>span{border-radius:16px;width:52px;height:52px;margin-bottom:6px}.new-erp-ratecon-drop>div{gap:2px;min-width:0;display:grid}.new-erp-ratecon-drop strong{overflow-wrap:anywhere;font-size:13px}.new-erp-ratecon-drop small{color:var(--muted);font-size:11px}.new-erp-ratecon-drop em{background:var(--ink);color:var(--surface);border-radius:999px;flex:none;margin-left:auto;padding:6px 12px;font-size:11px;font-style:normal;font-weight:650}.new-erp-ratecon-upload-strip--focus .new-erp-ratecon-drop em{margin:6px auto 0}.new-erp-ratecon-extract{background:var(--accent);min-width:150px;min-height:40px;color:var(--accent-ink);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:12px;font-weight:700;display:flex}.new-erp-ratecon-extract:disabled{opacity:.5;cursor:not-allowed}@media (width>=721px){.app.new-erp-shell .content:has(.new-erp-ratecon-page[data-stage]){padding:0;overflow:hidden}.app.new-erp-shell .content:has(.new-erp-ratecon-page[data-stage])>.chime-next{height:100%}}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage]{box-sizing:border-box;width:100%;max-width:none;font-family:var(--font-family-text,"Inter Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);background:#f2f2f7;flex-direction:column;margin:0;padding:48px 24px 24px;display:flex}@media (width>=721px){.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage]{height:100%;min-height:0;overflow-y:auto}}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-main{flex-direction:column;gap:24px;width:100%;max-width:576px;margin:0 auto;display:flex}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-heading{border-bottom:0;min-height:0;margin:0;padding:0;display:block}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-heading h1{letter-spacing:-.021em;font-optical-sizing:auto;color:#1c1c1e;margin:0;font-size:26px;font-weight:700;line-height:1.2}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-heading p{color:#3c3c4399;letter-spacing:-.006em;margin:6px 0 0;font-size:13px;line-height:1.45}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-private{color:#248a3d;letter-spacing:.02em;white-space:nowrap;background:#34c75924;border:0;border-radius:999px;align-items:center;gap:6px;margin:0;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);transition:box-shadow .3s var(--motion-ease,cubic-bezier(.23,1,.32,1));background:#ffffffc7;border:1px solid #3c3c4317;border-radius:20px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 1px 1px #00000005,0 8px 24px -12px #0000001f}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card .new-erp-ratecon-dropzone.file-drop-zone{text-align:center;min-height:0;transition:background-color .2s var(--motion-ease,ease),border-color .2s var(--motion-ease,ease);cursor:pointer;background:#7676800d;border:1.5px dashed #3c3c4338;border-radius:16px;gap:0;padding:44px 24px}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card .new-erp-ratecon-dropzone.file-drop-zone:hover{background:#007aff0d;border-color:#007aff73}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card .new-erp-ratecon-dropzone .file-drop-zone__icon{color:#007aff;width:48px;height:48px;box-shadow:none;background:#7676801a;border:0;border-radius:999px;margin:0 0 14px}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card .new-erp-ratecon-dropzone .file-drop-zone__icon svg{stroke-width:1.75px;width:22px;height:22px}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card .new-erp-ratecon-dropzone .file-drop-zone__copy strong{letter-spacing:-.011em;color:#1c1c1e;white-space:normal;font-size:16px;font-weight:600}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card .new-erp-ratecon-dropzone .file-drop-zone__copy span{color:#3c3c4380;margin-top:4px;font-size:12px}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card .new-erp-ratecon-dropzone .file-drop-zone__copy small,.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card .new-erp-ratecon-dropzone .file-drop-zone__divider{display:none}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card .new-erp-ratecon-dropzone>button{color:#1c1c1e;min-height:0;box-shadow:none;transition:background-color .15s var(--motion-ease,ease),transform .12s var(--motion-ease,ease);background:#7878801f;border:0;border-radius:10px;margin-top:16px;padding:7px 16px;font-size:12px;font-weight:600}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card .new-erp-ratecon-dropzone>button:hover:not(:disabled){background:#7878802e}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card .new-erp-ratecon-dropzone>button:active:not(:disabled){background:#7878803d;transform:scale(.97)}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card-error{color:#ff3b30;margin:0;font-size:12px}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-cta{color:#fff;letter-spacing:-.008em;cursor:pointer;width:100%;min-height:44px;transition:background-color .18s var(--motion-ease,ease),transform .12s var(--motion-ease,ease);background:#007aff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px 0;font-size:15px;font-weight:600;display:flex;box-shadow:0 1px 2px #0052cc26}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-cta:hover:not(:disabled){background:#0071e6}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-cta:active:not(:disabled){background:#0064cc;transform:scale(.98)}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-cta:disabled{opacity:.4;cursor:not-allowed}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-tips{margin-top:8px}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-tips h2{color:#3c3c4380;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-size:11px;font-weight:600}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-tips ul{color:#3c3c4399;text-align:left;background:0 0;border:0;flex-direction:column;gap:6px;margin:0;padding:0 0 0 16px;font-size:12px;list-style:outside;display:flex}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-tips li{line-height:1.6}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-strip,.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-workbench{width:100%;max-width:none;margin-top:24px}@media (width<=640px){.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage]{padding:16px}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card{padding:20px}}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-strip{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#ffffffc7;border:1px solid #3c3c4317;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;box-shadow:0 1px 1px #00000005,0 8px 24px -12px #0000001f}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-strip .file-drop-zone--compact{min-height:auto;box-shadow:none;background:0 0;border:0;flex:1;gap:12px;min-width:0;padding:0}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-strip .file-drop-zone--compact .file-drop-zone__icon{color:#248a3d;width:40px;height:40px;box-shadow:none;background:#34c75924;border:0;border-radius:999px;flex-shrink:0}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-strip .file-drop-zone__copy{min-width:0}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-strip .file-drop-zone__copy strong{letter-spacing:-.008em;color:#1c1c1e;text-overflow:ellipsis;white-space:nowrap;max-width:28rem;font-size:14px;font-weight:600;display:block;overflow:hidden}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-strip .file-drop-zone__copy span{color:#248a3d;align-items:center;gap:4px;margin-top:2px;font-size:12px;font-weight:500;display:flex}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-strip .file-drop-zone--compact>button{color:#1c1c1e;min-height:0;box-shadow:none;transition:background-color .15s var(--motion-ease,ease),transform .12s var(--motion-ease,ease);background:#7878801f;border:0;border-radius:10px;padding:7px 14px;font-size:12px;font-weight:500}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-strip .file-drop-zone--compact>button:hover{background:#7878802e}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-strip .file-drop-zone--compact>button:active{transform:scale(.97)}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-extract{color:#fff;letter-spacing:-.006em;min-width:0;min-height:0;box-shadow:none;transition:background-color .15s var(--motion-ease,ease),transform .12s var(--motion-ease,ease);background:#007aff;border-radius:10px;padding:7px 14px;font-size:12px;font-weight:600}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-extract:hover:not(:disabled){background:#0071e6}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-extract:active:not(:disabled){background:#0064cc;transform:scale(.97)}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-panel{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#ffffffc7;border:1px solid #3c3c4317;border-radius:20px;padding:24px;box-shadow:0 1px 1px #00000005,0 8px 24px -12px #0000001f}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-panel-head{border-bottom:1px solid #3c3c4317;padding-bottom:12px}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-panel-head{border-bottom-color:#ffffff17}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-form-panel{gap:20px}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-telegram-panel{flex-direction:column;justify-content:space-between;gap:16px;display:flex}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-status{color:#a15c00;background:#ff950024;border:0;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-status[data-ready]{color:#248a3d;background:#34c75924}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-fields label span{color:#3c3c4399;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:500}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-fields input{color:#1c1c1e;width:100%;height:auto;transition:background-color .18s var(--motion-ease,ease),border-color .18s var(--motion-ease,ease),box-shadow .18s var(--motion-ease,ease);background:#7676801a;border:1px solid #0000;border-radius:10px;padding:9px 12px;font-size:14px}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-fields input[type=date]{background:#ff95000f;border-color:#ff950066}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-fields input:focus,.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-fields input:focus-visible{background:#fff;border-color:#007aff;outline:none;box-shadow:0 0 0 3.5px #007aff38}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-message{color:#3a3a3c;-webkit-user-select:all;user-select:all;background:#7676800f;border:1px solid #3c3c4317;border-radius:12px;max-height:500px;padding:16px;font-size:12px;line-height:1.625}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-copy{color:#fff;box-shadow:none;transition:background-color .15s var(--motion-ease,ease),transform .12s var(--motion-ease,ease);background:#229ed9;border-radius:12px;flex:1;justify-content:center;padding:10px 0;font-size:12px;font-weight:600}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-copy:hover{background:#1e8cbf}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-copy:active{transform:scale(.98)}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-save-board{color:#fff;box-shadow:none;cursor:pointer;transition:background-color .15s var(--motion-ease,ease),transform .12s var(--motion-ease,ease);background:#34c759;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-save-board:hover:not(:disabled){background:#2fb350}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-save-board:active:not(:disabled){background:#279c44;transform:scale(.98)}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-save-board:disabled{opacity:.4;cursor:not-allowed}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-actions .new-erp-ratecon-ghost{color:#1c1c1e;box-shadow:none;transition:background-color .15s var(--motion-ease,ease);background:#7878801f;border:0;border-radius:12px;flex-shrink:0;padding:10px 16px;font-size:12px;font-weight:500}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-actions .new-erp-ratecon-ghost:hover{background:#7878802e}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-warning{color:#a15c00;margin:0;font-size:11px}@media (width<=640px){.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-strip{flex-wrap:wrap}}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage]{background:#000}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-heading h1{color:#f5f5f7}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-heading p{color:#ebebf599}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-private{color:#30d158;background:#30d15829}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card{background:#1c1c1eb8;border-color:#ffffff14;box-shadow:0 1px 1px #0000004d,0 12px 32px -12px #0009}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card .new-erp-ratecon-dropzone.file-drop-zone{background:#7676801f;border-color:#ffffff29}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card .new-erp-ratecon-dropzone.file-drop-zone:hover{background:#0a84ff14;border-color:#0a84ff80}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card .new-erp-ratecon-dropzone .file-drop-zone__icon{color:#0a84ff;box-shadow:none;background:#7676803d;border:0}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card .new-erp-ratecon-dropzone .file-drop-zone__copy strong{color:#f5f5f7}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card .new-erp-ratecon-dropzone .file-drop-zone__copy span{color:#ebebf580}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card .new-erp-ratecon-dropzone>button{color:#f5f5f7;background:#7878803d}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card .new-erp-ratecon-dropzone>button:hover{background:#78788052}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-cta{color:#fff;background:#0a84ff;box-shadow:0 1px 2px #0000004d}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-cta:hover{background:#39f}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-cta:active{background:#0068cc}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-tips h2{color:#ebebf566}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-tips ul{color:#ebebf599}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-strip{background:#1c1c1eb8;border-color:#ffffff14}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-strip .file-drop-zone--compact .file-drop-zone__icon{color:#30d158;background:#30d15829;border:0}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-strip .file-drop-zone__copy strong{color:#f5f5f7}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-strip .file-drop-zone__copy span{color:#30d158;background:#30d15829;border:0;border-radius:999px;align-items:center;margin-top:4px;padding:2px 8px;display:inline-flex}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-strip .file-drop-zone--compact>button{color:#f5f5f7;background:#7878803d}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-strip .file-drop-zone--compact>button:hover{background:#78788052}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-extract{background:#0a84ff}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-extract:hover:not(:disabled){background:#39f}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-panel{background:#1c1c1eb8;border-color:#ffffff14}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-status{color:#ff9f0a;background:#ff9f0a29}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-status[data-ready]{color:#30d158;background:#30d15829}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-fields label span{color:#ebebf580}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-fields input{color:#f5f5f7;background:#7676803d;border-color:#0000}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-fields input[type=date]{background:#ff9f0a14;border-color:#ff9f0a66}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-fields input:focus,.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-fields input:focus-visible{background:#76768052;border-color:#0a84ff;box-shadow:0 0 0 3.5px #0a84ff4d}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-message{color:#ebebf5cc;background:#7676801a;border-color:#ffffff14}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-save-board{background:#30d158}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-save-board:hover:not(:disabled){background:#28b649}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-save-board:active:not(:disabled){background:#22a03e}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-actions .new-erp-ratecon-ghost{color:#f5f5f7;background:#7878803d}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-actions .new-erp-ratecon-ghost:hover{background:#78788052}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-warning{color:#ff9f0a}.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-card-error{color:#ff453a}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-layout{box-sizing:border-box;width:100%;max-width:1180px;padding:32px 24px 40px}.new-erp-shell .chime-next .new-erp-ratecon-page:not([data-stage=review]) .new-erp-ratecon-layout{max-width:880px}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-card{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding:32px}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-card .file-drop-zone{background:var(--color-surface-secondary);min-height:264px}@supports (color:color-mix(in lab, red, red)){.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-card .file-drop-zone{background:color-mix(in srgb,var(--color-surface-secondary) 54%,var(--color-surface))}}.file-processing{box-sizing:border-box;border:2px solid var(--erp-border);place-content:center;justify-items:center;gap:12px;min-height:264px;padding:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.file-processing{border:2px solid color-mix(in srgb,var(--erp-border) 88%,transparent)}}.file-processing{background:var(--erp-surface-subtle);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.file-processing{background:color-mix(in srgb,var(--erp-surface-subtle) 54%,var(--erp-surface))}}.file-processing__card{isolation:isolate;border:1px solid var(--erp-border);background:var(--erp-surface-raised);width:min(100%,480px);min-width:0;box-shadow:var(--shadow-control),0 12px 28px #18181c14;border-radius:14px;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:13px 14px 11px;animation:.2s cubic-bezier(.23,1,.32,1) both file-processing-enter;display:grid;position:relative;overflow:hidden}.file-processing__card:before{content:"";z-index:-1;background:linear-gradient(90deg,transparent,var(--erp-info),transparent);width:48%;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.file-processing__card:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--erp-info) 11%,transparent),transparent)}}.file-processing__card:before{animation:1.6s linear infinite file-processing-sweep;transform:translate(-110%)}.file-processing__icon{background:var(--erp-info);border-radius:11px;place-items:center;width:44px;height:48px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.file-processing__icon{background:color-mix(in srgb,var(--erp-info) 13%,var(--erp-surface-raised))}}.file-processing__icon{color:var(--erp-info)}.file-processing__icon small{background:var(--erp-info);color:#fff;letter-spacing:.03em;border-radius:4px;max-width:34px;padding:1px 3px;font-size:6px;font-style:normal;font-weight:800;line-height:1.3;position:absolute;bottom:3px;right:3px}.file-processing__copy{text-align:left;gap:4px;min-width:0;display:grid}.file-processing__copy strong{color:var(--erp-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.file-processing__copy small{color:var(--erp-info);font-size:10.5px;font-weight:600}.file-processing__copy small i{color:var(--erp-text-secondary);padding:0 2px;font-style:normal}.file-processing__spinner{box-sizing:border-box;border:2px solid var(--erp-info);width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){.file-processing__spinner{border:2px solid color-mix(in srgb,var(--erp-info) 20%,var(--erp-border))}}.file-processing__spinner{border-top-color:var(--erp-info);border-radius:50%;animation:.9s linear infinite file-processing-spin}.file-processing__track{background:var(--erp-text);border-radius:999px;grid-column:1/-1;height:4px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.file-processing__track{background:color-mix(in srgb,var(--erp-text) 9%,transparent)}}.file-processing__track i{border-radius:inherit;background:var(--erp-info);width:42%;height:100%;animation:1.6s linear infinite file-processing-track;display:block;transform:translate(-120%)}.file-processing>p{color:var(--erp-text-secondary);margin:0;font-size:11px;font-weight:550}@keyframes file-processing-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes file-processing-sweep{to{transform:translate(220%)}}@keyframes file-processing-track{to{transform:translate(340%)}}@keyframes file-processing-spin{to{transform:rotate(360deg)}}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-how{box-sizing:border-box;border-top:1px solid var(--color-border);width:100%;max-width:none;margin:0;padding:20px 4px 0}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-how h2{color:var(--color-text-secondary)}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-how ul{color:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-how ul{color:color-mix(in srgb,var(--color-text-primary) 72%,var(--color-text-secondary))}}@media (width<=640px){.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-layout{padding:20px 16px 28px}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-card{padding:20px}.new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-upload-card .file-drop-zone{min-height:220px}.file-processing{min-height:220px;padding:18px}.file-processing__card{grid-template-columns:40px minmax(0,1fr) 18px;width:100%;min-width:0;padding:11px}.file-processing__icon{width:40px;height:44px}}@media (prefers-reduced-motion:reduce){.file-processing__card,.file-processing__card:before,.file-processing__spinner,.file-processing__track i{animation:none}.file-processing__card:before{display:none}.file-processing__track i{width:38%;transform:none}}.new-erp-ratecon-workbench{gap:var(--space-4);grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;display:grid}.new-erp-ratecon-panel{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);padding:var(--space-4);gap:var(--space-3);align-content:start;display:grid}.new-erp-ratecon-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.new-erp-ratecon-panel-head h2{letter-spacing:-.01em;margin:0;font-size:15px}.new-erp-ratecon-panel-head p{color:var(--muted);margin:3px 0 0;font-size:11px}.new-erp-ratecon-status{color:#a15c00;white-space:nowrap;background:#ff950024;border-radius:999px;flex:none;padding:5px 11px;font-size:10px;font-weight:700}.new-erp-shell.dark .new-erp-ratecon-status{color:#ff9f0a;background:#ff9f0a29}.new-erp-ratecon-status[data-ready]{color:#248a3d;background:#34c75924}.new-erp-shell.dark .new-erp-ratecon-status[data-ready]{color:#30d158;background:#30d15829}.new-erp-ratecon-progress{gap:5px;display:grid}.new-erp-ratecon-progress>span{background:#78788029;border-radius:999px;height:5px;display:block;overflow:hidden}.new-erp-ratecon-progress>span>i{border-radius:inherit;height:100%;transition:width .35s var(--motion-ease,ease);background:#007aff;display:block}.new-erp-shell.dark .new-erp-ratecon-progress>span>i{background:#0a84ff}.new-erp-ratecon-progress small{color:var(--muted);font-size:10px}.new-erp-ratecon-field-section h3,.new-erp-ratecon-stop-heading h3,.new-erp-ratecon-stop-card-title h3{text-transform:uppercase;letter-spacing:.05em;color:var(--nav-ink);align-items:center;gap:6px;margin:0;font-size:11px;font-weight:800;display:flex}.new-erp-ratecon-stop-heading h3 span,.new-erp-ratecon-stop-heading h3>span{background:var(--surface-soft);color:var(--muted);border-radius:999px;margin-left:2px;padding:1px 7px;font-size:10px;font-weight:700}.new-erp-ratecon-fields{grid-template-columns:repeat(2,1fr);gap:8px 12px;margin-top:8px;display:grid}.new-erp-ratecon-fields label{gap:4px;display:grid}.new-erp-ratecon-fields label span{color:var(--muted);font-size:10px;font-weight:650}.new-erp-ratecon-fields input{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface-soft);height:34px;color:var(--ink);padding:0 10px;font-size:12px}.new-erp-ratecon-fields input:focus-visible{outline-offset:1px;outline:2px solid #007aff}.new-erp-shell.dark .new-erp-ratecon-fields input:focus-visible{outline-color:#0a84ff}.new-erp-ratecon-fields input[readonly]{color:var(--muted)}.new-erp-ratecon-stop-heading{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.new-erp-ratecon-stop-heading button{color:#007aff;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:4px 6px;font-size:11px;font-weight:700;transition:opacity .15s;display:flex}.new-erp-shell.dark .new-erp-ratecon-stop-heading button{color:#0a84ff}.new-erp-ratecon-stop-heading button:active{opacity:.6}.new-erp-ratecon-stop-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;gap:8px;padding:12px;display:grid}.new-erp-ratecon-stop-card[data-tone=pickup]{border-left:3px solid var(--signal-peach-ink)}.new-erp-ratecon-stop-card[data-tone=delivery]{border-left:3px solid var(--signal-blue-ink)}.new-erp-ratecon-stop-card-title{justify-content:space-between;align-items:center;display:flex}.new-erp-ratecon-stop-card-title button{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;display:grid}.new-erp-ratecon-stop-card-title button:hover{background:var(--border);color:var(--ink)}.new-erp-ratecon-telegram-title{align-items:center;gap:9px;display:flex}.new-erp-ratecon-telegram-title h2{margin:0;font-size:14px}.new-erp-ratecon-telegram-title small{color:var(--muted);font-size:10px}.new-erp-ratecon-dot{background:#34c759;border-radius:50%;flex:none;width:8px;height:8px}.new-erp-shell.dark .new-erp-ratecon-dot{background:#30d158}.new-erp-ratecon-ghost{color:var(--ink);cursor:pointer;background:#7878801f;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:11px;font-weight:650;transition:background-color .15s,transform .12s;display:flex}.new-erp-ratecon-ghost:hover{background:#7878802e}.new-erp-ratecon-ghost:active{transform:scale(.97)}.new-erp-ratecon-template-editor{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:8px;padding:10px;display:grid}.new-erp-ratecon-template-editor>div{gap:1px;display:grid}.new-erp-ratecon-template-editor>div strong{font-size:11px}.new-erp-ratecon-template-editor>div span{color:var(--muted);font-size:10px}.new-erp-ratecon-template-editor textarea{border:1px solid var(--border);background:var(--surface);min-height:120px;color:var(--ink);resize:vertical;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:11px;line-height:1.5}.new-erp-ratecon-template-actions{justify-content:flex-end;gap:8px;display:flex}.new-erp-ratecon-save-template{color:#fff;cursor:pointer;box-shadow:none;background:#007aff;border:none;border-radius:999px;align-items:center;gap:5px;padding:6px 13px;font-size:11px;font-weight:700;transition:background-color .15s,transform .12s;display:flex}.new-erp-shell.dark .new-erp-ratecon-save-template{background:#0a84ff}.new-erp-ratecon-save-template:hover{background:#0071e6}.new-erp-ratecon-save-template:active{transform:scale(.97)}.new-erp-ratecon-message{border:1px solid var(--border);background:var(--surface-soft);color:var(--ink);white-space:pre-wrap;word-break:break-word;border-radius:10px;max-height:420px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.55;overflow:auto}.new-erp-ratecon-actions{flex-wrap:wrap;gap:8px;display:flex}.new-erp-ratecon-copy{background:var(--ink);color:var(--surface);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:12px;font-weight:700;display:flex}.new-erp-ratecon-note{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:10.5px;display:flex}.new-erp-ratecon-note svg{color:#34c759;flex:none}.new-erp-shell.dark .new-erp-ratecon-note svg{color:#30d158}@media (width<=980px){.new-erp-ratecon-workbench,.new-erp-ratecon-fields{grid-template-columns:1fr}}@media (width<=640px){.new-erp-ratecon-upload-strip{grid-template-columns:1fr}.new-erp-ratecon-extract{width:100%}}@media (prefers-reduced-motion:reduce){.new-erp-ratecon-page *{transition:none!important}}.new-erp-import-warning{border:1px solid var(--signal-peach-ink);background:var(--signal-peach);color:var(--signal-peach-ink);border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:11px 14px;font-size:11.5px;line-height:1.5;display:flex}.new-erp-import-warning svg{flex:none;margin-top:1px}.new-erp-import-drop{border:1px dashed var(--border);border-radius:var(--card-radius);background:var(--surface);cursor:pointer;align-items:center;gap:14px;padding:20px;display:flex;position:relative}.new-erp-import-drop:hover{border-color:var(--accent)}.new-erp-import-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.new-erp-import-drop svg{color:var(--accent-ink);flex:none}.new-erp-import-drop strong{font-size:13px;display:block}.new-erp-import-drop small{color:var(--muted);font-size:11px}.new-erp-import-error{border:1px solid var(--signal-pink-ink);background:var(--signal-pink);color:var(--signal-pink-ink);border-radius:8px;margin:10px 0 0;padding:9px 12px;font-size:11px;font-weight:650}.new-erp-import-panel{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);gap:12px;margin-top:14px;padding:16px;display:grid}.new-erp-import-panel h3{margin:0;font-size:14px}.new-erp-import-panel p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.new-erp-import-companies{gap:6px;display:grid}.new-erp-import-company-option{border:1px solid var(--border);background:var(--surface-soft,var(--surface));cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;font-size:12px;display:flex}.new-erp-import-company-option:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.new-erp-import-primary{color:#fff;cursor:pointer;background:#202023;border:none;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:9px 18px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 5px 14px #18181c29}.new-erp-import-primary:hover:not(:disabled){background:#303034}.new-erp-import-primary:disabled{opacity:.5;cursor:not-allowed}.new-erp-import-ghost{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:650;display:inline-flex}.new-erp-import-counts{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.new-erp-import-counts>div{background:var(--accent-soft);border-radius:10px;justify-items:center;gap:2px;padding:10px 4px;display:grid}.new-erp-import-counts strong{color:var(--accent-ink);font-size:19px}.new-erp-import-counts span{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:700}.new-erp-import-note{color:var(--muted);font-size:11px;line-height:1.5}.new-erp-import-accounting-toggle{border:1px solid var(--border);background:var(--surface-soft,var(--surface));border-radius:9px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:11.5px;line-height:1.5;display:flex}.new-erp-import-accounting-toggle input{margin-top:2px}.new-erp-import-issues{border:1px solid var(--border);border-radius:9px;padding:9px 12px;font-size:11px}.new-erp-import-issues summary{cursor:pointer;color:var(--ink);font-weight:650}.new-erp-import-issues ul{color:var(--muted);gap:3px;max-height:220px;margin:8px 0 0;padding-left:16px;display:grid;overflow:auto}.new-erp-import-issues code{color:var(--accent-ink);font-weight:700}.new-erp-import-actions{gap:10px;display:flex}.new-erp-import-progress{align-items:center;gap:10px;display:flex}.new-erp-import-progress p{color:var(--ink);margin:0;font-size:12px}.new-erp-import-spin{color:var(--accent-ink);animation:1s linear infinite new-erp-import-spin}@keyframes new-erp-import-spin{to{transform:rotate(360deg)}}.new-erp-import-result-head{color:var(--accent-ink);align-items:center;gap:8px;display:flex}.new-erp-import-result-head h3{margin:0}.new-erp-import-choice-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.new-erp-import-choice{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);text-align:left;cursor:pointer;justify-items:start;gap:8px;padding:20px;transition:border-color .14s,transform .14s;display:grid}.new-erp-import-choice:hover{border-color:var(--accent);transform:translateY(-1px)}.new-erp-import-choice svg{color:var(--accent-ink)}.new-erp-import-choice strong{font-size:13.5px}.new-erp-import-choice span{color:var(--muted);font-size:11.5px;line-height:1.5}.new-erp-import-back{margin-bottom:14px}.new-erp-import-entity-picker{flex-wrap:wrap;gap:8px;display:flex}.new-erp-import-entity-picker button{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:11.5px;font-weight:650}.new-erp-import-entity-picker button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.new-erp-import-textarea{border:1px solid var(--border);background:var(--surface-soft,var(--surface));width:100%;min-height:160px;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.5}.new-erp-import-sheet-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.new-erp-import-file-inline{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:11.5px;font-weight:650;display:inline-flex}.new-erp-import-file-inline input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.new-erp-import-preview-table-wrap{border:1px solid var(--border);border-radius:9px;max-height:260px;overflow:auto}.new-erp-import-preview-table{border-collapse:collapse;width:100%}.new-erp-import-preview-table td{border-bottom:1px solid var(--border);padding:7px 12px;font-size:12px}.new-erp-import-preview-table tr:last-child td{border-bottom:none}@media (width<=760px){.new-erp-import-counts{grid-template-columns:repeat(3,1fr)}.new-erp-import-choice-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.new-erp-import-spin{animation:none}.new-erp-import-choice{transition:none}}.file-drop-zone{border:1.5px dashed var(--border);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:238px;padding:28px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.file-drop-zone{border:1.5px dashed color-mix(in srgb,var(--border) 78%,var(--muted))}}.file-drop-zone{background:var(--surface-soft);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.file-drop-zone{background:color-mix(in srgb,var(--surface-soft) 76%,var(--surface))}}.file-drop-zone{text-align:center;transition:border-color .18s,background-color .18s,box-shadow .18s}.file-drop-zone:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.file-drop-zone:hover{border-color:color-mix(in srgb,var(--accent) 76%,var(--border))}}.file-drop-zone:hover{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.file-drop-zone:hover{background:color-mix(in srgb,var(--accent-soft) 34%,var(--surface))}}.file-drop-zone[data-dragging]{border-color:var(--accent-ink);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-ink),0 12px 28px #1660431a}.file-drop-zone[data-selected]{border-style:solid;border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.file-drop-zone[data-selected]{border-color:color-mix(in srgb,var(--accent) 66%,var(--border))}}.file-drop-zone>input{opacity:0;pointer-events:none;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.file-drop-zone__icon{background:var(--ink);width:50px;height:50px;color:var(--surface);border-radius:14px;place-items:center;display:grid;box-shadow:0 7px 18px #17203329}.file-drop-zone[data-selected] .file-drop-zone__icon,.file-drop-zone[data-dragging] .file-drop-zone__icon{background:var(--accent);color:var(--accent-ink)}.file-drop-zone__copy{justify-items:center;gap:3px;min-width:0;display:grid}.file-drop-zone__copy strong{text-overflow:ellipsis;max-width:min(100%,560px);color:var(--ink);white-space:nowrap;font-size:15px;line-height:1.35;overflow:hidden}.file-drop-zone__copy span,.file-drop-zone__copy small{color:var(--muted);font-size:11px;line-height:1.45}.file-drop-zone__copy small{font-size:10px}.file-drop-zone__divider{width:min(100%,260px);color:var(--muted);letter-spacing:.08em;align-items:center;gap:10px;font-size:9px;font-weight:750;display:flex}.file-drop-zone__divider i{background:var(--border);flex:1;height:1px}.file-drop-zone>button{border:1px solid var(--ink);background:var(--ink);min-height:38px;color:var(--surface);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 20px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 5px 12px #1720331f}.file-drop-zone>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #17203329}.file-drop-zone>button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.file-drop-zone>button:disabled{opacity:.48;cursor:default}.file-drop-zone--compact{text-align:left;grid-template-columns:40px minmax(0,1fr) auto;justify-content:stretch;gap:11px;min-height:68px;padding:10px 12px;display:grid}.file-drop-zone--compact .file-drop-zone__icon{border-radius:11px;width:40px;height:40px}.file-drop-zone--compact .file-drop-zone__copy{justify-items:start}.file-drop-zone--compact .file-drop-zone__copy strong{font-size:12px}.file-drop-zone--compact>button{min-height:34px;padding:0 13px;font-size:11px}.company-documents-drop{min-height:210px}.company-documents-upload-error{color:#9b382f;background:#fff3f1;border:1px solid #f0c9c4;border-radius:9px;margin:-5px 0 0;padding:9px 12px;font-size:11px}.new-erp-document-drop{min-height:190px;margin:14px 18px}.new-erp-ratecon-upload-strip--focus .file-drop-zone{min-height:260px;padding:34px}.new-erp-ratecon-upload-strip .file-drop-zone--compact{min-height:68px;padding:10px 12px}@media (width<=680px){.file-drop-zone{min-height:220px;padding:24px 18px}.file-drop-zone--compact{text-align:left;grid-template-columns:40px minmax(0,1fr)}.file-drop-zone--compact>button{grid-column:1/-1;width:100%}.new-erp-document-drop{margin:12px}.new-erp-ratecon-upload-strip--focus .file-drop-zone{min-height:230px;padding:28px 18px}}.app.new-erp-shell .new-erp-brand-mark{width:36px;height:36px;box-shadow:none;background:0 0;border-radius:9px;display:block;position:relative;overflow:hidden}.app.new-erp-shell .new-erp-brand-mark img{object-fit:contain;clip-path:inset(0 0 30%);filter:brightness(0);width:96px;max-width:none;height:96px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app.new-erp-shell .new-erp-brand-mark:after{content:"";background:var(--ui-surface-subtle);height:14px;position:absolute;bottom:0;left:0;right:0}.app.new-erp-shell .new-erp-brand-word{color:#20231f;letter-spacing:-.015em;width:auto;height:auto;margin:0;font-size:12px;font-weight:700;line-height:1}.app.new-erp-shell.dark .new-erp-brand-mark img{filter:brightness(0)invert()}.app.new-erp-shell.dark .new-erp-brand-word{color:#f3f6ef}.new-erp-load-editor,.new-erp-load-select-portal{--color-surface:var(--ui-surface);--color-surface-secondary:var(--ui-surface-subtle);--color-text-primary:var(--ui-text);--color-text-secondary:var(--ui-text-muted);--color-border:var(--ui-border);--color-border-strong:var(--ui-border-strong);--color-brand:var(--erp-brand-lime);--color-inactive:var(--ui-text-muted);--shadow-control:0 1px 2px #0000000a;--shadow-popover:var(--ui-shadow-overlay)}.new-erp-load-editor{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text-primary);outline:none;flex-direction:column;display:flex;overflow:hidden}.new-erp-load-editor:focus,.new-erp-load-editor:focus-visible{border-color:var(--color-border);outline:0}.new-erp-load-editor>header{border-color:var(--color-border);background:var(--color-surface);flex:0 0 66px}.new-erp-load-editor>header>div:first-child>span{color:var(--color-text-secondary);letter-spacing:.055em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:650;display:block}.new-erp-load-editor>header h2{color:var(--color-text-primary);font-family:var(--font-family-display);font-size:18px;font-weight:700}.new-erp-load-scroll{background:var(--ui-canvas);scrollbar-gutter:stable;flex:1;min-height:0;max-height:none!important;padding:0!important}.new-erp-load-scroll>.new-erp-error{margin:16px 22px 0}.new-erp-load-form,.new-erp-load-view{gap:14px;padding:16px 22px 22px;display:grid}.new-erp-load-create-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:2px 4px 8px;display:grid;position:relative}.new-erp-load-create-steps:before{background:var(--color-border-strong);content:"";height:1px;position:absolute;top:16px;left:25%;right:25%}.new-erp-load-create-steps span{z-index:1;color:var(--color-text-secondary);justify-content:center;align-items:center;gap:7px;font-size:10px;font-style:normal;font-weight:650;display:flex;position:relative}.new-erp-load-create-steps b{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.new-erp-load-create-steps i{font-style:normal}.new-erp-load-create-steps span[data-active=true]{color:var(--color-text-primary)}.new-erp-load-create-steps span[data-active=true] b{border-color:var(--color-brand);background:var(--color-brand);color:#1d211b}.new-erp-load-form-section,.new-erp-load-view>section{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-control);border-radius:16px;padding:16px 18px 18px}.new-erp-load-form-section>h3,.new-erp-load-view>section>h3:not(.erp-section-header){color:var(--color-text-secondary);letter-spacing:.075em;text-transform:uppercase;margin:0 0 11px;font-size:10px;font-weight:750}.new-erp-load-grid{gap:12px;display:grid}.new-erp-load-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.new-erp-load-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.new-erp-load-grid--route{grid-template-columns:minmax(150px,2fr) minmax(74px,.72fr) minmax(150px,2fr) minmax(74px,.72fr)}.new-erp-load-route-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.new-erp-load-route-pair{grid-template-columns:minmax(0,1fr) 100px;gap:12px;min-width:0;display:grid}.new-erp-load-field--state{min-width:0}.new-erp-load-field{gap:6px;min-width:0;display:grid}.new-erp-load-field>span:not(.sr-only){color:var(--color-text-secondary);font-size:10.5px;font-weight:650}.new-erp-load-field input,.new-erp-load-field textarea,.new-erp-load-select{border:1px solid var(--color-border);background:var(--color-surface-secondary);width:100%;color:var(--color-text-primary);font:inherit;box-shadow:var(--shadow-control);font-size:12px;transition:border-color .14s,box-shadow .14s,background-color .14s}.new-erp-load-field :is(input,textarea,.erp-date-picker__trigger),.new-erp-load-select,.new-erp-load-readonly-field>strong:not(.directory-stage){background-clip:padding-box;border-radius:var(--radius-form-field)!important}.new-erp-load-field input,.new-erp-load-select{height:38px}.new-erp-load-field input{padding:0 11px}.new-erp-load-field input::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}.new-erp-load-field textarea{resize:vertical;min-height:78px;padding:10px 11px;line-height:1.45}.new-erp-load-field input:hover,.new-erp-load-field textarea:hover,.new-erp-load-select:hover{border-color:var(--color-border-strong)}.new-erp-load-field input:focus,.new-erp-load-field textarea:focus,.new-erp-load-select:focus-visible{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.new-erp-load-field input:focus,.new-erp-load-field textarea:focus,.new-erp-load-select:focus-visible{border-color:color-mix(in srgb,var(--color-brand) 70%,var(--color-border-strong))}}.new-erp-load-field input:focus,.new-erp-load-field textarea:focus,.new-erp-load-select:focus-visible{background:var(--color-surface);box-shadow:0 0 0 3px var(--color-brand);outline:0}@supports (color:color-mix(in lab, red, red)){.new-erp-load-field input:focus,.new-erp-load-field textarea:focus,.new-erp-load-select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 22%,transparent)}}.new-erp-load-select:focus-within{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.new-erp-load-select:focus-within{border-color:color-mix(in srgb,var(--color-brand) 70%,var(--color-border-strong))}}.new-erp-load-select:focus-within{background:var(--color-surface);box-shadow:0 0 0 3px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.new-erp-load-select:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 22%,transparent)}}.new-erp-load-select{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 11px;display:flex}.new-erp-load-select-value{align-items:center;gap:8px;min-width:0;display:flex}.new-erp-load-select-value>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-erp-load-select>svg{color:var(--color-text-secondary);transition:transform .16s var(--motion-ease);flex:none}.new-erp-load-select[aria-expanded=true]>svg{transform:rotate(180deg)}.new-erp-load-select.is-searchable{cursor:text}.new-erp-load-select.is-searchable[aria-expanded=true]>.new-erp-load-select-chevron{transform:rotate(180deg)}.new-erp-load-select-search-input,.new-erp-load-select-search-input:hover,.new-erp-load-select-search-input:focus,.new-erp-load-select-search-input:focus-visible{min-width:0;color:inherit;font:inherit;cursor:text;outline:0;flex:1;font-size:12px;width:auto!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.new-erp-load-select-search-input::placeholder{color:var(--color-text-secondary)}.new-erp-load-select-chevron{color:var(--color-text-secondary);transition:transform .16s var(--motion-ease);flex:none}.new-erp-load-select-trailing-btn{width:22px;height:22px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.new-erp-load-select-trailing-btn:hover{background:var(--color-surface);color:var(--color-text-primary)}.new-erp-load-select-empty{color:var(--color-text-secondary);text-align:center;padding:10px 9px;font-size:11px}.new-erp-load-select-marker{background:var(--load-select-marker,var(--status-strong,var(--color-inactive)));border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block}.new-erp-load-select-marker.is-neutral{background:var(--color-inactive)}.new-erp-load-select-marker[data-tone=booked]{--status-strong:var(--status-booked-strong)}.new-erp-load-select-marker[data-tone=dispatched]{--status-strong:var(--status-dispatched-strong)}.new-erp-load-select-marker[data-tone=picked-up]{--status-strong:var(--status-picked-up-strong)}.new-erp-load-select-marker[data-tone=in-transit]{--status-strong:var(--status-in-transit-strong)}.new-erp-load-select-marker[data-tone=delivered]{--status-strong:var(--status-delivered-strong)}.new-erp-load-select-marker[data-tone=claim]{--status-strong:var(--status-claim-strong)}.new-erp-load-select-marker[data-tone=tonu]{--status-strong:var(--status-tonu-strong)}.new-erp-load-select-marker[data-tone=canceled]{--status-strong:var(--status-canceled-strong)}.new-erp-load-select-portal{z-index:10020;position:fixed}.new-erp-load-select-menu{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-height:300px;padding:5px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.new-erp-load-select-menu{background:color-mix(in srgb,var(--color-surface) 96%,transparent)}}.new-erp-load-select-menu{box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(20px)}.new-erp-load-select-menu>button{width:100%;min-height:34px;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px 8px minmax(0,1fr);align-items:center;gap:7px;padding:0 9px;font-size:11.5px;display:grid;border-radius:var(--radius-sm)!important}.new-erp-load-select-menu>button:hover,.new-erp-load-select-menu>button.is-selected{background:var(--color-surface-secondary)}.new-erp-load-select-menu>button:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.new-erp-load-select-menu>button>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-erp-load-select-check{color:var(--color-selected-indicator,var(--color-text-primary));opacity:1;place-items:center;display:grid}.new-erp-load-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.new-erp-load-detail-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.new-erp-load-detail{min-width:0}.new-erp-load-detail dt{color:var(--color-text-secondary);margin:0 0 5px;font-size:10.5px;font-weight:550}.new-erp-load-detail dd{min-height:18px;color:var(--color-text-primary);text-overflow:ellipsis;margin:0;font-size:12.5px;font-weight:650;line-height:1.4;overflow:hidden}.new-erp-load-detail.is-money dd{font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-size:14px;font-weight:750}.new-erp-load-view .directory-stage{border:1px solid var(--status-border);min-height:24px;color:var(--status-text);background:var(--status-bg)}.new-erp-load-identity{align-items:center;gap:7px;display:inline-flex}.new-erp-load-identity>i{background:var(--dispatcher-color,var(--color-inactive));border-radius:50%;width:8px;height:8px}.new-erp-load-notes{color:var(--color-text-primary);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.new-erp-load-footer{min-height:62px;padding:11px 22px calc(11px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-surface);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.new-erp-load-footer{background:color-mix(in srgb,var(--color-surface) 95%,transparent)}}.new-erp-load-footer{-webkit-backdrop-filter:blur(18px)}.new-erp-load-footer>div{align-items:center;gap:8px;display:flex}.new-erp-load-footer .product-button{white-space:nowrap}.new-erp-load-footer .product-button,.directory-actions .product-button,.rejections-modal footer .product-button,.broker-modal footer .product-button,.dispatcher-modal footer .product-button,.duty-modal footer .product-button{height:var(--button-height-lg);min-height:var(--button-height-lg);padding-inline:var(--button-padding-lg)}.new-erp-load-footer .product-icon-button,.directory-actions .product-icon-button{width:var(--button-height-lg);min-width:var(--button-height-lg);height:var(--button-height-lg)}.brokers-heading .brokers-action,.dispatchers-heading .dispatchers-add{height:var(--button-height-lg)!important;min-height:var(--button-height-lg)!important;padding-inline:var(--button-padding-lg)!important;border-radius:var(--radius-action-lg)!important}.brokers-heading .brokers-action .product-button__icon,.dispatchers-heading .dispatchers-add .product-button__icon{width:var(--button-icon-lg)!important;height:var(--button-icon-lg)!important;color:inherit!important;box-shadow:none!important;background:0 0!important;margin:0!important}@media (width<=680px){.new-erp-load-form,.new-erp-load-view{padding-inline:16px}.new-erp-load-grid--two,.new-erp-load-grid--three,.new-erp-load-grid--route,.new-erp-load-detail-grid,.new-erp-load-detail-grid--three{grid-template-columns:1fr}.new-erp-load-grid--route{grid-template-columns:minmax(0,1fr) 76px}.new-erp-load-route-groups{grid-template-columns:1fr;gap:14px}.new-erp-load-footer{padding-inline:16px}.new-erp-load-footer>div:last-child{margin-left:auto}.new-erp-load-footer .product-button{padding-inline:12px}}.new-erp-load-editor>header.new-erp-load-header{flex:none;align-items:flex-start;gap:18px;height:auto;min-height:96px;padding-block:14px}.new-erp-load-heading{gap:3px;min-width:0;display:grid}.new-erp-load-header-route{color:var(--color-text-primary);align-items:center;gap:7px;margin:2px 0 0;font-size:12px;font-weight:650;line-height:1.35;display:flex}.new-erp-load-header-route svg{color:var(--color-text-secondary);flex:none}.new-erp-load-header-meta{flex-wrap:wrap;align-items:center;gap:6px 13px;min-width:0;margin-top:5px;display:flex}.new-erp-load-header-meta>span{min-width:0;color:var(--color-text-secondary);align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.new-erp-load-header-meta>span>svg{flex:none}.new-erp-load-header-meta .directory-stage{min-width:0;min-height:22px;padding-inline:8px;font-size:9px}.new-erp-load-more{position:relative}.new-erp-load-more>summary{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);min-height:36px;color:var(--color-text-primary);cursor:pointer;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:650;list-style:none;display:flex}.new-erp-load-more>summary::-webkit-details-marker{display:none}.new-erp-load-more>summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.new-erp-load-more>div{z-index:3;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:172px;padding:5px;position:absolute;top:42px;right:0}@supports (color:color-mix(in lab, red, red)){.new-erp-load-more>div{background:color-mix(in srgb,var(--color-surface) 96%,transparent)}}.new-erp-load-more>div{box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.new-erp-load-more>div button{border-radius:var(--radius-sm);width:100%;min-height:34px;color:var(--color-danger);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 9px;font-size:11px;font-weight:650;display:flex}.new-erp-load-more>div button:hover{background:var(--color-danger-soft)}.new-erp-load-lifecycle{gap:10px;margin-top:14px;display:grid}.new-erp-load-lifecycle-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:relative}.new-erp-load-lifecycle-progress:before{background:var(--color-border);content:"";height:1px;position:absolute;top:13px;left:9%;right:9%}.new-erp-load-lifecycle-step{--lifecycle-color:var(--color-inactive);z-index:1;min-width:0;color:var(--color-text-secondary);font:inherit;text-align:center;background:0 0;border:0;justify-items:center;gap:5px;font-size:9.5px;font-weight:650;display:grid;position:relative}.new-erp-load-lifecycle-step i{border:1px solid var(--color-border-strong);background:var(--color-surface);width:27px;height:27px;color:var(--color-surface);border-radius:50%;place-items:center;display:grid}.new-erp-load-lifecycle-step[data-state=complete] i,.new-erp-load-lifecycle-step[data-state=current] i{border-color:var(--lifecycle-color);background:var(--lifecycle-color)}.new-erp-load-lifecycle-step[data-state=current] span{color:var(--color-text-primary)}button.new-erp-load-lifecycle-step{cursor:pointer}button.new-erp-load-lifecycle-step:hover i{transform:scale(1.06)}button.new-erp-load-lifecycle-step:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:8px}.new-erp-load-lifecycle-step[data-status=booked]{--lifecycle-color:var(--status-booked-strong)}.new-erp-load-lifecycle-step[data-status=dispatched]{--lifecycle-color:var(--status-dispatched-strong)}.new-erp-load-lifecycle-step[data-status=picked-up]{--lifecycle-color:var(--status-picked-up-strong)}.new-erp-load-lifecycle-step[data-status=delivered]{--lifecycle-color:var(--status-delivered-strong)}.new-erp-load-lifecycle-step[data-status=claim]{--lifecycle-color:var(--status-claim-strong)}.new-erp-load-lifecycle-step[data-status=tonu]{--lifecycle-color:var(--status-tonu-strong)}.new-erp-load-lifecycle-step[data-status=canceled]{--lifecycle-color:var(--status-canceled-strong)}.new-erp-load-lifecycle-exceptions{border-top:1px dashed var(--color-border);align-items:center;gap:8px;padding-top:9px;display:flex}.new-erp-load-lifecycle-exceptions>span{color:var(--color-text-secondary);margin-right:auto;font-size:9.5px;font-weight:650}.new-erp-load-lifecycle-exceptions .new-erp-load-lifecycle-step{border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;display:flex}.new-erp-load-lifecycle-exceptions .new-erp-load-lifecycle-step i{background:var(--lifecycle-color);border:0;width:8px;height:8px}.new-erp-load-lifecycle-exceptions .new-erp-load-lifecycle-step[data-state=upcoming]{opacity:.62}.new-erp-load-lifecycle-exceptions .new-erp-load-lifecycle-step[data-state=current]{border-color:var(--lifecycle-color)}.new-erp-load-readonly-field{align-content:start;gap:6px;min-width:0;display:grid}.new-erp-load-readonly-field>span{color:var(--color-text-secondary);font-size:10.5px;font-weight:650}.new-erp-load-readonly-field>strong{box-sizing:border-box;align-items:center;width:max-content;max-width:100%;min-height:38px;display:flex}.new-erp-load-readonly-field>strong:not(.directory-stage){border:1px solid var(--color-border);background-color:var(--color-surface-secondary);width:100%;color:var(--color-text-primary);padding:0 11px;font-size:12px}.new-erp-load-readonly-field>small{color:var(--color-text-secondary);font-size:9px;line-height:1.35}.new-erp-load-detail-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.new-erp-load-board-context,.new-erp-load-history{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-control);margin:0 22px 18px;padding:16px}.new-erp-load-board-context>header,.new-erp-load-history>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.new-erp-load-board-context>header>div>span,.new-erp-load-history>header>span:not(.erp-section-header){color:var(--color-text-secondary);letter-spacing:.07em;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.new-erp-load-board-context h3:not(.erp-section-header){color:var(--color-text-primary);margin:3px 0 0;font-size:13px}.new-erp-load-board-context .erp-section-header,.new-erp-load-history .erp-section-header{margin-bottom:0}.new-erp-load-board-context .erp-section-header+small{color:var(--color-text-secondary);margin-top:4px;font-size:9px;display:block}.new-erp-load-board-context header>strong{color:var(--color-text-primary);font-size:12px}.new-erp-load-month-controls{gap:7px;margin-top:12px;display:flex}.new-erp-load-month-controls button{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);min-height:32px;color:var(--color-text-primary);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:650;display:flex}.new-erp-load-month-controls button[data-active=true]{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.new-erp-load-month-controls button[data-active=true]{border-color:color-mix(in srgb,var(--color-brand) 60%,var(--color-border))}}.new-erp-load-month-controls button[data-active=true]{box-shadow:inset 2px 0 0 var(--color-brand)}.new-erp-load-highlight{border-top:1px solid var(--color-border);gap:10px;margin-top:14px;padding-top:14px;display:grid}.new-erp-load-highlight>div:first-child{gap:3px;display:grid}.new-erp-load-highlight>div:first-child span{color:var(--color-text-primary);font-size:11px;font-weight:700}.new-erp-load-highlight>div:first-child small{color:var(--color-text-secondary);font-size:9.5px}.new-erp-load-highlight-controls{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.new-erp-load-highlight-controls select{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:auto;min-width:110px;height:32px;color:var(--color-text-primary);font:inherit;padding:0 26px 0 9px;font-size:10px}.new-erp-load-highlight-palette{gap:5px;display:flex}.new-erp-load-highlight-palette button{border:1px solid var(--color-border-strong);background:var(--color-surface);cursor:pointer;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:grid}.new-erp-load-highlight-palette button i{color:#20231f;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.new-erp-load-highlight-palette button[data-active=true]{outline:2px solid var(--color-text-primary);outline-offset:1px}.new-erp-load-highlight-clear{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);min-height:30px;color:var(--color-text-primary);font:inherit;padding:0 9px;font-size:10px;font-weight:650}.new-erp-load-highlight-clear:disabled{opacity:.45}.new-erp-load-history header small{color:var(--color-text-secondary);font-size:9px}.new-erp-load-history>p{color:var(--color-text-secondary);margin:12px 0 0;font-size:11px;line-height:1.45}.new-erp-load-history-list{margin-top:12px;display:grid}.new-erp-load-history-list article{border-top:1px solid var(--color-border);grid-template-columns:8px minmax(0,1fr);gap:9px;padding:9px 0;display:grid}.new-erp-load-history-list article:first-child{border-top:0}.new-erp-load-history-list article>i{background:var(--color-inactive);border-radius:50%;width:7px;height:7px;margin-top:4px}.new-erp-load-history-list article[data-tone=danger]>i{background:var(--color-danger)}.new-erp-load-history-list article[data-tone=delivered]>i{background:var(--color-success)}.new-erp-load-history-list article[data-tone=dispatched]>i,.new-erp-load-history-list article[data-tone=picked-up]>i{background:var(--color-info)}.new-erp-load-history-list article>div{gap:3px;min-width:0;display:grid}.new-erp-load-history-list strong{color:var(--color-text-primary);font-size:10.5px}.new-erp-load-history-list span{min-width:0;color:var(--color-text-primary);align-items:center;gap:6px;font-size:10px;display:flex}.new-erp-load-history-list span s{max-width:42%;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-erp-load-history-list span svg{color:var(--color-text-secondary);flex:none}.new-erp-load-history-list small{color:var(--color-text-secondary);font-size:9px}.new-erp-load-history-more{color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:10px;font-weight:700}.new-erp-load-history-more:hover{text-decoration:underline}.new-erp-load-history-more:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media (width<=680px){.new-erp-load-editor>header.new-erp-load-header{min-height:112px;padding-inline:16px}.new-erp-load-header-meta{gap:5px 10px}.new-erp-load-header-meta .directory-stage{order:5}.new-erp-load-more>summary span{display:none}.new-erp-load-more>summary{justify-content:center;width:40px;padding:0}.new-erp-load-detail-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.new-erp-load-board-context,.new-erp-load-history{margin-inline:16px;padding:14px}.new-erp-load-highlight-controls{flex-direction:column;align-items:stretch}.new-erp-load-highlight-controls select{width:100%}.new-erp-load-highlight-palette{justify-content:space-between;width:100%}.new-erp-load-highlight-palette button{width:32px;height:32px}.new-erp-load-highlight-clear{width:100%}}.fleet-driver-dialog{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;width:min(720px,100% - 32px);height:auto;max-height:calc(100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 26px 80px #0f0f1247}.fleet-driver-dialog>header{background:var(--surface);flex:none;gap:18px;height:auto;min-height:76px;padding:14px 20px}.fleet-driver-dialog.is-viewing>header{min-height:92px}.fleet-driver-body{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;padding:18px 20px 22px}.fleet-driver-dialog.is-viewing .fleet-driver-body,.fleet-driver-dialog.is-editing .fleet-driver-body{background:var(--color-page)}.fleet-driver-footer{border-top:1px solid var(--border,#e7e6e3);background:var(--surface,#fff);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.fleet-driver-footer{background:color-mix(in srgb,var(--surface,#fff) 95%,transparent)}}.fleet-driver-footer{-webkit-backdrop-filter:blur(18px)}.fleet-driver-footer>div{justify-content:flex-end;align-items:center;gap:8px;display:flex}.fleet-driver-footer .product-button{border-radius:10px;min-height:40px}.fleet-driver-footer .product-button--red{--button-bg:var(--color-danger,#d65362)}@supports (color:color-mix(in lab, red, red)){.fleet-driver-footer .product-button--red{--button-bg:color-mix(in srgb,var(--color-danger,#d65362) 12%,var(--surface))}}.fleet-driver-footer .product-button--red{--button-hover:var(--color-danger,#d65362)}@supports (color:color-mix(in lab, red, red)){.fleet-driver-footer .product-button--red{--button-hover:color-mix(in srgb,var(--color-danger,#d65362) 20%,var(--surface))}}.fleet-driver-footer .product-button--red{--button-pressed:var(--color-danger,#d65362)}@supports (color:color-mix(in lab, red, red)){.fleet-driver-footer .product-button--red{--button-pressed:color-mix(in srgb,var(--color-danger,#d65362) 28%,var(--surface))}}.fleet-driver-footer .product-button--red{--button-fg:var(--color-danger,#d65362);--button-line:var(--color-danger,#d65362)}@supports (color:color-mix(in lab, red, red)){.fleet-driver-footer .product-button--red{--button-line:color-mix(in srgb,var(--color-danger,#d65362) 22%,var(--border,#e7e6e3))}}.fleet-driver-footer .product-button--red{box-shadow:none}.driver-profile-identity{align-items:center;gap:12px;min-width:0;display:flex}.driver-profile-avatar{border:1px solid var(--line);width:46px;height:46px;color:var(--ink);background:var(--surface-soft);letter-spacing:.02em;border-radius:14px;flex:0 0 46px;place-items:center;font-size:13px;font-weight:800;display:grid}.driver-profile-identity>div{min-width:0}.driver-profile-identity>div>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:760}.driver-profile-identity h2{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 2px;font-size:18px;overflow:hidden}.driver-profile-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;display:block;overflow:hidden}.driver-profile-status{--driver-state:#6f746d;border:1px solid var(--driver-state);align-items:center;gap:6px;min-height:28px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.driver-profile-status{border:1px solid color-mix(in srgb,var(--driver-state) 22%,var(--line))}}.driver-profile-status{color:var(--driver-state);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.driver-profile-status{color:color-mix(in srgb,var(--driver-state) 78%,var(--ink))}}.driver-profile-status{background:var(--driver-state)}@supports (color:color-mix(in lab, red, red)){.driver-profile-status{background:color-mix(in srgb,var(--driver-state) 9%,var(--surface))}}.driver-profile-status{white-space:nowrap;font-size:10px;font-weight:720}.driver-profile-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.driver-profile-status[data-driver-state=active]{--driver-state:var(--color-success,#2f9f68)}.driver-profile-status[data-driver-state=out_of_service]{--driver-state:var(--color-danger,#cc4f62)}.driver-profile-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.driver-profile-section{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;min-width:0;padding:16px 16px 18px}.driver-profile-section .erp-section-header{margin-bottom:12px}.driver-profile-section--wide{grid-column:1/-1}.driver-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;display:grid}.driver-profile-item{min-width:0}.driver-profile-item--wide{grid-column:1/-1}.driver-profile-item dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:9.5px;font-weight:700;line-height:1.25}.driver-profile-item dd{overflow-wrap:break-word;min-width:0;color:var(--ink);margin:4px 0 0;font-size:12.5px;font-weight:670;line-height:1.4}.driver-profile-item a{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.driver-profile-item a:hover{text-underline-offset:3px;text-decoration:underline}.driver-profile-notes{grid-column:1/-1}.driver-profile-notes p{color:var(--ink);white-space:pre-wrap;background:0 0;margin:0;padding:0;font-size:12px;line-height:1.5}.driver-profile-content>.new-erp-document-panel{grid-column:1/-1;margin-top:2px}.new-erp-document-panel--compact{border-radius:14px;margin-top:0}.new-erp-document-panel--compact>header{padding:14px 16px}.new-erp-document-panel--compact>header>div>span{display:none}.new-erp-document-panel--compact .erp-section-header{margin-bottom:4px}.new-erp-document-panel--compact .new-erp-document-empty{text-align:left;padding:15px 16px}.new-erp-document-panel--compact .new-erp-document-drop{min-height:170px}.driver-edit-grid{margin-top:2px}.fleet-driver-edit-card{border:1px solid var(--border,#e7e6e3);background:var(--surface,#fff);border-radius:18px;padding:18px 20px 20px;box-shadow:0 1px 2px #0000000a}.fleet-driver-edit-card .driver-edit-grid{margin-top:0;margin-bottom:0}.fleet-driver-edit-card .directory-full{margin-top:14px;margin-bottom:0}.fleet-driver-dialog.is-editing .driver-edit-grid label>span,.fleet-driver-dialog.is-editing .directory-full>span{color:var(--muted,#6e6d69);font-size:10.5px;font-weight:650}.fleet-driver-dialog.is-editing .driver-edit-grid input,.fleet-driver-dialog.is-editing .driver-edit-grid select{background:var(--chime-surface-soft,#f2f2f5);transition:border-color .14s,box-shadow .14s,background-color .14s}.fleet-driver-dialog.is-editing .driver-edit-grid input:hover,.fleet-driver-dialog.is-editing .driver-edit-grid select:hover{border-color:var(--border,#e7e6e3)}@supports (color:color-mix(in lab, red, red)){.fleet-driver-dialog.is-editing .driver-edit-grid input:hover,.fleet-driver-dialog.is-editing .driver-edit-grid select:hover{border-color:color-mix(in srgb,var(--border,#e7e6e3) 55%,var(--ink,#262625))}}.fleet-driver-dialog.is-editing .driver-edit-grid input:focus,.fleet-driver-dialog.is-editing .driver-edit-grid select:focus{background:var(--surface,#fff);border-color:var(--accent,#89d978)}@supports (color:color-mix(in lab, red, red)){.fleet-driver-dialog.is-editing .driver-edit-grid input:focus,.fleet-driver-dialog.is-editing .driver-edit-grid select:focus{border-color:color-mix(in srgb,var(--accent,#89d978) 65%,var(--border,#e7e6e3))}}.fleet-driver-dialog.is-editing .driver-edit-grid input:focus,.fleet-driver-dialog.is-editing .driver-edit-grid select:focus{box-shadow:0 0 0 3px var(--accent,#89d978)}@supports (color:color-mix(in lab, red, red)){.fleet-driver-dialog.is-editing .driver-edit-grid input:focus,.fleet-driver-dialog.is-editing .driver-edit-grid select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#89d978) 20%,transparent)}}.fleet-driver-dialog.is-editing:has(.driver-create-form){border-width:0 0 0 1px;border-radius:0;flex:0 0 660px;width:660px;max-width:none;height:100dvh;max-height:100dvh;box-shadow:-28px 0 80px #0f0f123d}.fleet-driver-dialog.is-editing:has(.driver-create-form)>header{height:66px;min-height:66px;padding:0 22px}.fleet-driver-dialog.is-editing:has(.driver-create-form)>.fleet-driver-body{padding:18px 22px 22px}.directory-backdrop.driver-create-backdrop{justify-content:flex-end;align-items:stretch;padding:0}.driver-create-form{gap:14px;display:grid}.driver-create-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;gap:14px;padding:18px 20px 20px;display:grid;box-shadow:0 1px 2px #0000000a}.driver-create-grid{gap:12px;display:grid}.driver-create-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-create-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.driver-create-form label,.driver-create-dispatchers,.driver-create-marks{min-width:0}.driver-create-form label>span,.driver-create-dispatchers>legend,.driver-create-marks>legend{color:var(--color-text-primary);margin:0 0 6px;font-size:11px;font-weight:680;line-height:1.25;display:block}.driver-create-form input,.driver-create-form select,.driver-create-form textarea{box-sizing:border-box;border:1px solid var(--color-border);width:100%;min-height:43px;color:var(--color-text-primary);background:var(--color-surface-secondary);font:inherit;border-radius:14px;outline:0;padding:0 13px;font-size:12px;transition:border-color .14s,box-shadow .14s,background-color .14s}.driver-create-form textarea{resize:none;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;min-height:80px;padding-block:11px;line-height:1.5;overflow:hidden auto}.driver-create-form input::placeholder,.driver-create-form textarea::placeholder{color:var(--color-text-secondary);opacity:.72}.dark .driver-create-form :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark .driver-create-form input::-webkit-contacts-auto-fill-button{filter:invert()grayscale()brightness(1.8);opacity:.82}.dark .driver-create-form input::-webkit-credentials-auto-fill-button{filter:invert()grayscale()brightness(1.8);opacity:.82}.dark .fleet-driver-dialog .driver-edit-grid input::-webkit-contacts-auto-fill-button{filter:invert()grayscale()brightness(1.8);opacity:.82}.dark .fleet-driver-dialog .driver-edit-grid input::-webkit-credentials-auto-fill-button{filter:invert()grayscale()brightness(1.8);opacity:.82}.driver-create-form input:focus-visible,.driver-create-form select:focus-visible,.driver-create-form textarea:focus-visible{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.driver-create-form input:focus-visible,.driver-create-form select:focus-visible,.driver-create-form textarea:focus-visible{border-color:color-mix(in srgb,var(--color-brand) 68%,var(--color-border))}}.driver-create-form input:focus-visible,.driver-create-form select:focus-visible,.driver-create-form textarea:focus-visible{background:var(--color-surface);box-shadow:0 0 0 3px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.driver-create-form input:focus-visible,.driver-create-form select:focus-visible,.driver-create-form textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 15%,transparent)}}.driver-create-dispatchers,.driver-create-marks{border:0;margin:0;padding:0}.driver-create-dispatchers>legend small,.driver-create-dispatchers>label>span small{color:var(--color-text-secondary);font-size:9px;font-weight:500}.driver-create-dispatchers>div{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.driver-create-dispatchers>div button{border:1px solid var(--color-border);background:var(--color-surface-secondary);min-height:34px;color:var(--color-text-secondary);font:inherit;cursor:pointer;border-radius:999px;padding:0 13px;font-size:10px;font-weight:650}.driver-create-dispatchers>div button:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.driver-create-dispatchers>div button[data-active=true]{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.driver-create-dispatchers>div button[data-active=true]{border-color:color-mix(in srgb,var(--color-brand) 46%,var(--color-border))}}.driver-create-dispatchers>div button[data-active=true]{background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.driver-create-dispatchers>div button[data-active=true]{background:color-mix(in srgb,var(--color-brand) 10%,var(--color-surface))}}.driver-create-dispatchers>div button[data-active=true]{color:var(--color-text-primary);box-shadow:inset 2px 0 0 var(--color-brand)}.driver-create-dispatchers>div button:focus-visible{outline:2px solid var(--color-selected-indicator);outline-offset:2px}.driver-create-marks>div{flex-wrap:wrap;gap:8px;display:flex}.driver-create-marks>div label{border:1px solid var(--color-border);background:var(--color-surface-secondary);min-height:36px;color:var(--color-text-primary);cursor:pointer;border-radius:10px;align-items:center;gap:7px;margin:0;padding:0 12px;font-size:10px;font-weight:620;display:flex}.driver-create-marks input{width:14px;min-height:14px;accent-color:var(--color-brand);border-radius:3px;margin:0;padding:0}.driver-create-marks label[data-active=true]{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.driver-create-marks label[data-active=true]{border-color:color-mix(in srgb,var(--color-brand) 48%,var(--color-border))}}.driver-create-marks label[data-active=true]{background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.driver-create-marks label[data-active=true]{background:color-mix(in srgb,var(--color-brand) 9%,var(--color-surface))}}.driver-create-notes{display:block}.driver-create-compliance{gap:10px;display:grid}.driver-create-compliance h3{color:var(--color-text-primary);align-items:center;gap:6px;margin:0;font-size:11px;font-weight:720;display:flex}.driver-create-compliance h3 svg{color:var(--color-danger)}.driver-create-compliance .erp-date-picker{min-width:0}.driver-create-form .erp-date-picker__trigger{background:var(--color-surface-secondary);height:43px}.driver-create-form .erp-date-picker__trigger:focus-visible{background:var(--color-surface)}.fleet-driver-footer[data-create=true]>span{display:none}.fleet-driver-footer[data-create=true]{min-height:62px;padding:11px 22px calc(11px + env(safe-area-inset-bottom));background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.fleet-driver-footer[data-create=true]{background:color-mix(in srgb,var(--color-surface) 95%,transparent)}}.fleet-driver-footer[data-create=true]{-webkit-backdrop-filter:blur(18px)}.fleet-driver-footer[data-create=true]>div{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.fleet-driver-footer[data-create=true] .product-button{justify-content:center;width:100%}.fleet-driver-dialog .directory-full textarea{resize:none;border:1px solid var(--border,#e7e6e3);width:100%;min-height:92px;color:var(--ink,#262625);background:var(--chime-surface-soft,#f2f2f5);font:inherit;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;border-radius:15px;outline:0;padding:12px 14px;font-size:12px;line-height:1.5;transition:border-color .14s,box-shadow .14s,background-color .14s;overflow:hidden auto}.fleet-driver-dialog .directory-full textarea::placeholder{color:var(--muted,#8a8a92)}.fleet-driver-dialog .directory-full textarea:hover{border-color:var(--border,#e7e6e3)}@supports (color:color-mix(in lab, red, red)){.fleet-driver-dialog .directory-full textarea:hover{border-color:color-mix(in srgb,var(--border,#e7e6e3) 55%,var(--ink,#262625))}}.fleet-driver-dialog .directory-full textarea:focus-visible{border-color:var(--accent,#89d978)}@supports (color:color-mix(in lab, red, red)){.fleet-driver-dialog .directory-full textarea:focus-visible{border-color:color-mix(in srgb,var(--accent,#89d978) 65%,var(--border,#e7e6e3))}}.fleet-driver-dialog .directory-full textarea:focus-visible{background:var(--surface,#fff);box-shadow:0 0 0 3px var(--accent,#89d978);outline:0}@supports (color:color-mix(in lab, red, red)){.fleet-driver-dialog .directory-full textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#89d978) 20%,transparent)}}.fleet-driver-dialog .directory-discard{z-index:8}@media (width<=760px){.fleet-driver-dialog{width:100%;max-height:calc(100dvh - max(8px,env(safe-area-inset-top)));border-width:1px 0 0;border-radius:22px 22px 0 0}.fleet-driver-dialog.is-editing:has(.driver-create-form){border-width:1px 0 0;border-radius:22px 22px 0 0;flex-basis:auto;width:100%;max-width:100%;height:auto;max-height:96dvh}.fleet-driver-dialog.is-editing:has(.driver-create-form)>header{height:auto;min-height:64px;padding:10px 16px}.fleet-driver-dialog.is-editing:has(.driver-create-form)>.fleet-driver-body{padding:16px}.fleet-driver-footer[data-create=true]{padding-inline:16px}.directory-backdrop.driver-create-backdrop{align-items:flex-end}.fleet-driver-dialog>header{padding:12px 16px}.fleet-driver-dialog.is-viewing>header{align-items:flex-start;min-height:104px}.fleet-driver-body{padding:16px}.fleet-driver-footer{padding:11px 16px calc(11px + env(safe-area-inset-bottom))}.driver-profile-identity{align-items:flex-start}.driver-profile-avatar{flex-basis:42px;width:42px;height:42px}.directory-detail-actions{flex-wrap:wrap;justify-content:flex-end}.driver-profile-content{grid-template-columns:1fr}.driver-profile-section:nth-child(2){border-top:1px solid var(--line);padding-top:16px}.driver-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.new-erp-document-panel--compact>header{flex-direction:column;align-items:stretch}.new-erp-document-panel--compact>header .product-button{width:100%}.driver-create-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-driver-dialog.is-viewing>header{gap:10px}.driver-profile-identity h2{white-space:normal;text-overflow:clip;overflow:visible}.driver-profile-identity small{white-space:normal}.driver-profile-status{order:3}.directory-detail-actions{max-width:118px}.driver-profile-grid{grid-template-columns:1fr;gap:12px}.fleet-driver-footer{flex-direction:column-reverse;align-items:stretch}.fleet-driver-footer>span{display:none}.fleet-driver-footer>div{width:100%}.fleet-driver-footer .product-button{flex:1}.driver-create-grid--two,.driver-create-grid--three{grid-template-columns:1fr}}.erp-data-page{gap:var(--space-3);width:100%;min-width:0;max-width:none;color:var(--color-text-primary);flex-direction:column;display:flex;padding-top:0!important}.chime-next .fleet-page.erp-data-page{padding-top:10px!important}.chime-next .new-erp-load-directory.erp-data-page{padding-top:14px!important}.erp-data-page__chrome{gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card-compact);background:var(--color-surface);box-shadow:var(--shadow-control);flex-direction:column;display:flex}.erp-data-page .erp-data-page__header{border:0;min-height:38px;margin:0;padding:0}.erp-data-page .erp-page-header__identity{gap:var(--space-2)}.erp-data-page .erp-page-header__icon{border-radius:var(--radius-control);background:var(--color-surface-secondary);width:30px;height:30px;color:var(--color-text-primary);flex-basis:30px}.erp-data-page .erp-page-header h1{letter-spacing:-.025em;font-size:18px;font-weight:680}.erp-data-page .erp-page-header p{margin-top:3px;font-size:11px}.erp-data-page .erp-page-header__actions{gap:var(--space-2);flex-wrap:wrap}.erp-data-page .erp-page-tabs{border-color:var(--color-border);background:var(--color-surface-secondary);width:max-content;max-width:100%;box-shadow:none;margin:0;overflow-x:auto}.erp-data-page .erp-page-tabs>button{white-space:nowrap;min-height:30px}.erp-data-toolbar{z-index:auto;background:0 0;width:100%;min-width:0;padding:0;position:relative;top:auto;margin:0!important}.erp-search-field{width:100%;min-width:0;height:var(--control-height-compact);align-items:center;gap:var(--space-2);padding:0 4px 0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-action-md);background:var(--color-surface);color:var(--color-text-secondary);transition:var(--control-transition);grid-template-columns:16px minmax(0,1fr) 26px;display:grid}.erp-search-field:hover{border-color:var(--color-border-strong)}.erp-search-field:focus-within{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.erp-search-field:focus-within{border-color:color-mix(in srgb,var(--color-brand) 68%,var(--color-border))}}.erp-search-field:focus-within{outline:2px solid var(--color-selected-indicator);outline-offset:2px;box-shadow:var(--control-focus-ring)}.erp-search-field input{width:100%;min-width:0;color:var(--color-text-primary);font:inherit;appearance:none;font-size:11.5px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.erp-search-field input::-webkit-search-cancel-button{display:none}.erp-search-field button,.erp-search-field__spacer{place-items:center;width:26px;min-width:26px;height:26px;display:grid;min-height:26px!important}.erp-search-field button{color:var(--color-text-secondary);background:0 0;border:0;padding:0}.erp-search-field button:hover{background:var(--color-surface-secondary);color:var(--color-text-primary)}.erp-field-control{min-width:0;height:var(--control-height-compact);border:1px solid var(--color-border);border-radius:var(--radius-action-md);background:var(--color-surface);transition:var(--control-transition);align-items:center;display:flex;position:relative}.erp-field-control>span{color:var(--color-text-secondary);pointer-events:none;font-size:8px;font-weight:650;position:absolute;top:4px;left:11px}.erp-field-control select{border-radius:inherit;width:100%;min-width:0;height:100%;color:var(--color-text-primary);font:inherit;padding:11px 30px 0 10px;font-size:10.5px;font-weight:650;box-shadow:none!important;background-color:#0000!important;border:0!important;outline:0!important}.erp-field-control:focus-within{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.erp-field-control:focus-within{border-color:color-mix(in srgb,var(--color-brand) 68%,var(--color-border))}}.erp-field-control:focus-within{outline:2px solid var(--color-selected-indicator);outline-offset:2px;box-shadow:var(--control-focus-ring)}.erp-data-page .erp-data-toolbar .erp-search-field{width:100%;min-height:var(--control-height-compact);height:var(--control-height-compact);padding:0 4px 0 var(--space-3);border-radius:var(--radius-action-md);grid-template-columns:16px minmax(0,1fr) 26px}.erp-data-page .erp-data-summary{box-shadow:none;margin:0}.erp-data-page .erp-data-summary--single{width:max-content;min-width:190px;max-width:100%}.erp-data-page .erp-data-summary--single .erp-metric-item{border-right:0;min-width:188px}.erp-data-page .erp-data-table-shell{border-color:var(--color-border);border-radius:var(--radius-card-compact);background:var(--color-surface);box-shadow:none;margin:0}.erp-data-page .erp-data-table-shell:focus-visible{outline:2px solid var(--color-selected-indicator);outline-offset:2px}.fleet-row-open{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:block;min-height:0!important}.fleet-row-open:focus-visible{outline:2px solid var(--color-selected-indicator);outline-offset:3px}.directory-resize-handle:focus-visible:after{background:var(--color-selected-indicator)}@media (width<=1050px){.erp-data-page .erp-data-page__header{flex-wrap:wrap;align-items:flex-start}.erp-data-page .erp-page-header__actions{margin-left:auto}}@media (width<=720px){.erp-data-page{gap:var(--space-2)}.erp-data-page__chrome{gap:var(--space-2);padding:var(--space-2)}.erp-data-page .erp-data-page__header{flex-direction:column;align-items:stretch}.erp-data-page .erp-page-header__actions{width:100%;margin-left:0}.erp-data-page .erp-page-tabs{width:100%}.erp-data-page .erp-page-tabs>button{flex:1;min-height:40px}.erp-data-page .erp-data-toolbar .erp-search-field,.erp-field-control{height:44px;min-height:44px}.erp-search-field input,.erp-field-control select{font-size:16px}.erp-data-page .erp-data-summary--single{width:100%}.erp-data-page .erp-data-summary--single .erp-metric-item{min-width:0}}.new-erp-shell .chime-next .product-button{--button-bg:#7878801f;--button-hover:#7878802e;--button-pressed:#7878803d;--button-fg:var(--ink,#1d1d1f);--button-line:transparent;box-shadow:none;border-width:0}.new-erp-shell .chime-next .product-button--orange,.new-erp-shell .chime-next .product-button--blue{--button-bg:var(--color-surface-secondary,#f4f5f2);--button-hover:var(--color-inactive-soft,#eff1ee);--button-pressed:#e5e8e2;--button-fg:var(--color-text-primary,#20221f);--button-line:var(--color-border,#dfe2dc);box-shadow:none}.new-erp-shell .chime-next .product-button--green{--button-bg:var(--color-brand,#2d7737);--button-hover:#25652e;--button-pressed:#205728;--button-fg:#fff;--button-line:transparent;box-shadow:0 1px 2px #2d773738}.new-erp-shell .chime-next .product-button--red{--button-bg:#ff3b30;--button-hover:#e6362c;--button-pressed:#cc3027;--button-fg:#fff;--button-line:transparent;box-shadow:0 1px 2px #ff3b3040}.new-erp-shell .chime-next .product-button--black{--button-bg:#1d1d1f;--button-hover:#000;--button-pressed:#000;--button-fg:#fff;--button-line:transparent;box-shadow:0 1px 2px #0000002e}.new-erp-shell .chime-next .product-button:focus-visible,.new-erp-shell .chime-next .product-icon-button:focus-visible,.new-erp-shell .chime-next .product-segment button:focus-visible{box-shadow:0 0 0 3px var(--color-brand,#2d7737);outline:0}@supports (color:color-mix(in lab, red, red)){.new-erp-shell .chime-next .product-button:focus-visible,.new-erp-shell .chime-next .product-icon-button:focus-visible,.new-erp-shell .chime-next .product-segment button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand,#2d7737) 28%,transparent)}}.new-erp-shell .chime-next .product-icon-button{box-shadow:none;background:#7878801f;border-width:0}@media (hover:hover) and (pointer:fine){.new-erp-shell .chime-next .product-icon-button:hover:not(:disabled){background:#7878802e;border-color:#0000}}.new-erp-shell .chime-next .product-icon-button:active:not(:disabled){background:#7878803d}.new-erp-shell .chime-next .product-segment{background:#7878801f;border-width:0}.new-erp-shell .chime-next .product-segment button[data-active]{background:var(--surface,#fff);color:var(--ink,#1d1d1f);box-shadow:0 1px 3px #0000001f,0 1px 1px #0000000f}.new-erp-shell.dark .chime-next .product-button,.new-erp-shell.dark .chime-next .product-button--orange,.new-erp-shell.dark .chime-next .product-button--blue{--button-bg:#7878803d;--button-hover:#78788052;--button-pressed:#78788066;--button-fg:#f5f5f7}.new-erp-shell.dark .chime-next .product-button--green{--button-bg:#3f7939;--button-hover:#4b8a44;--button-pressed:#356731;--button-fg:#fff}.new-erp-shell.dark .chime-next .product-button--red{--button-bg:#ff453a;--button-hover:#ff6b62;--button-pressed:#e63c32;--button-fg:#fff}.new-erp-shell.dark .chime-next .product-button--black{--button-bg:#f5f5f7;--button-hover:#fff;--button-pressed:#dedee2;--button-fg:#1d1d1f}.new-erp-shell.dark .chime-next .product-icon-button{color:#f5f5f7;background:#7878803d}@media (hover:hover) and (pointer:fine){.new-erp-shell.dark .chime-next .product-icon-button:hover:not(:disabled){background:#78788052}}.new-erp-shell.dark .chime-next .product-segment{background:#7878803d}.new-erp-shell.dark .chime-next .product-segment button[data-active]{background:var(--surface,#2c2c2e);color:#f5f5f7;box-shadow:0 1px 3px #0006}.new-erp-shell.dark .chime-next .product-button:focus-visible,.new-erp-shell.dark .chime-next .product-icon-button:focus-visible,.new-erp-shell.dark .chime-next .product-segment button:focus-visible{box-shadow:0 0 0 3px #89d9784d}.new-erp-shell .chime-next .erp-segment-control.erp-segment-control>button:is([data-active],[aria-selected=true],.active){position:relative;background:var(--color-surface,var(--surface,#fff))!important;color:var(--color-text-primary,var(--ink,#20221f))!important;box-shadow:0 1px 2px #00000014!important}.new-erp-shell .chime-next .erp-segment-control.erp-segment-control>button:is([data-active],[aria-selected=true],.active):after{content:"";background:var(--color-brand,var(--erp-brand-lime,#c9fa2f));opacity:1;border-radius:999px;height:2px;display:block;position:absolute;bottom:2px;left:14px;right:14px;transform:none}.new-erp-shell.dark .chime-next .erp-segment-control.erp-segment-control>button:is([data-active],[aria-selected=true],.active){background:var(--color-surface,var(--surface,#333530))!important;color:var(--color-text-primary,var(--ink,#f2f3ef))!important;box-shadow:0 1px 3px #00000052!important}@media (prefers-reduced-motion:reduce){.new-erp-shell .chime-next .product-button,.new-erp-shell .chime-next .product-icon-button,.new-erp-shell .chime-next .product-segment button{transition:background-color .14s,color .14s,box-shadow .14s}}.login-form+.new-erp-passkey-login{margin-top:14px}.login-form+.new-erp-passkey-login+.new-erp-existing-account{justify-items:stretch;gap:2px;margin:14px 0 0;font-size:13px;line-height:1.3;display:grid}.login-form+.new-erp-passkey-login+.new-erp-existing-account button{width:100%;min-height:40px;color:var(--login-muted);border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.login-form+.new-erp-passkey-login+.new-erp-existing-account button:hover{color:var(--login-ink);background:var(--login-soft)}.login-form+.new-erp-passkey-login+.new-erp-existing-account button:focus-visible{outline-offset:1px;color:var(--login-ink);outline:2px solid oklch(66.0451% .146307 48.9346/.7)}.workspace-selector__menu-heading--section{border-top:1px solid var(--color-border);margin-top:6px;padding-top:11px}.workspace-selector__mark[data-carrier]{background:#f97316}@supports (color:color-mix(in lab, red, red)){.workspace-selector__mark[data-carrier]{background:color-mix(in srgb, #f97316 14%, var(--color-surface,#fff))}}.workspace-selector__mark[data-carrier]{color:#c2410c;letter-spacing:.02em;font-size:10px}.workspace-selector__trigger[data-carrier-scoped] .workspace-selector__mark{color:#fff;background:#f97316;font-size:10px;box-shadow:0 0 0 2px #f973164d}.ws-menu{padding:6px}.ws-current{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:8px 8px 10px;display:grid}.ws-current .workspace-selector__mark{border-radius:9px;width:32px;height:32px}.ws-current__copy{gap:1px;min-width:0;display:grid}.ws-current__copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-size:13px;font-weight:700;overflow:hidden}.ws-current__copy small{color:var(--color-text-secondary);font-size:11px}.ws-section{border-top:1px solid var(--color-border);gap:2px;padding:6px 0 2px;display:grid}.ws-label{color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:4px 8px;font-size:10.5px;font-weight:700}.ws-option{width:100%;min-height:40px;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:5px 8px;transition:background-color .14s;display:grid}.ws-option:hover{background:var(--color-surface-secondary)}.ws-option[data-selected]{background:#f97316}@supports (color:color-mix(in lab, red, red)){.ws-option[data-selected]{background:color-mix(in srgb, #f97316 9%, var(--color-surface))}}.ws-option__copy{gap:1px;min-width:0;display:grid}.ws-option__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.ws-option__copy small{color:var(--color-text-secondary);font-size:10.5px}.ws-option__check{color:#c2410c;place-items:center;display:grid}.ws-option .workspace-selector__mark{border-radius:8px;width:28px;height:28px;font-size:10px}.ws-option .workspace-selector__mark[data-all]{background:var(--color-surface-secondary);color:var(--color-text-secondary)}.sidebar-avatar--person{background:var(--accent,#63bd64)!important;border-radius:50%!important}@supports (color:color-mix(in lab, red, red)){.sidebar-avatar--person{background:color-mix(in srgb, var(--accent,#63bd64) 18%, var(--color-surface))!important}}.sidebar-avatar--person{font-weight:700;color:var(--accent-ink,#24462a)!important}.new-erp-load-field-stack{align-content:start;gap:4px;min-width:0;display:grid}.new-erp-load-dh-hint{color:var(--muted,#6b7280);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;line-height:1.35;display:flex}.new-erp-load-dh-hint button{font:inherit;color:var(--chime-accent-strong,var(--chime-accent,#f97316));cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.new-erp-load-dh-hint button:hover{text-decoration:underline}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-duration{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes skeleton{to{transform:translate(200%)}}
