@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}.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 .new-erp-brand-mark{color:#16181a;border-radius:0;place-items:center;width:34px;height:34px;overflow:visible;background:0 0!important;display:grid!important}.app.new-erp-shell .new-erp-brand-mark:after{content:none!important}.app.new-erp-shell.dark .new-erp-brand-mark{color:#f4f5f2}.new-erp-brand-svg{width:32px;height:auto;display:block}.app.new-erp-shell .new-erp-brand-wordmark{color:#16181a;display:block;overflow:visible;width:auto!important;height:15px!important}.app.new-erp-shell.dark .new-erp-brand-wordmark{color:#f4f5f2}.new-erp-login-mark svg{color:#fff;width:33px;height:auto;display:block}.new-erp-login-wordmark{color:#f8f8fa;width:auto;height:19px;display:block}.new-erp-mobile-wordmark{color:currentColor;width:auto;height:17px;display:block}.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[aria-expanded=true]{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.mobile-executive-attention-list{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.mobile-executive-attention-list button{border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;color:var(--ui-text);font:inherit;text-align:left;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.mobile-executive-attention-list b{font-size:13px;font-weight:700}.mobile-executive-attention-list span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-executive-attention-list small{color:#9a5b0b;font-size:11px;font-weight:600}.new-erp-shell.dark .mobile-executive-attention-list small{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(3,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}.app.new-erp-shell .new-erp-mobile-driver-card .new-erp-mobile-driver-actions>:is(a,button){outline-offset:-2px;margin:0;box-shadow:none!important;background:var(--ui-surface)!important;border:0!important;border-radius:0!important}.app.new-erp-shell .new-erp-mobile-driver-card .new-erp-mobile-driver-actions>button:not(:disabled){color:var(--ui-text)}.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-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}}.mobile-executive-income article{grid-template-rows:auto auto auto;align-content:start}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 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}}.erp-date-picker__popover{width:300px;padding:16px;background:#fafafc!important;border:1px solid #1d1d1f1a!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffffd1,0 22px 60px -22px #0f172a6b!important}.dark .erp-date-picker__popover{background:#262629!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff17,0 24px 64px -22px #000000d6!important}.erp-date-picker__header{margin-bottom:14px}.erp-date-picker__title{align-items:center;gap:2px;min-width:0;display:flex}.erp-date-picker__title button{height:32px;color:var(--color-text-primary,var(--ink));font:inherit;letter-spacing:-.015em;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 6px;font-size:15px;font-weight:700;transition:background-color .14s}.erp-date-picker__title button:last-child{font-variant-numeric:tabular-nums}.erp-date-picker__title button:hover,.erp-date-picker__title button[data-active]{background:color-mix(in srgb,var(--color-text-primary,#1d1d1f) 7%,transparent)}.erp-date-picker__title button:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.erp-date-picker__weekdays{margin-bottom:6px}.erp-date-picker__weekdays span{font-size:10px;font-weight:650;line-height:20px}.erp-date-picker__grid{gap:4px 3px}.erp-date-picker__grid button{width:34px;height:34px;font-size:13px;font-weight:500;border-radius:50%!important}.erp-date-picker__grid button[data-selected]{color:#fff;background:#1d1d1f;font-weight:700;box-shadow:0 2px 7px #0003}.dark .erp-date-picker__grid button[data-selected]{color:#1d1d1f;background:#f5f5f7}.erp-date-picker__grid button[data-today]:not([data-selected]){font-weight:700;box-shadow:inset 0 0 0 1.5px}.erp-date-picker__picks{animation:erp-date-picker-month-in .12s var(--motion-ease) both;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:2px 0 4px;display:grid}.erp-date-picker__picks button{background:color-mix(in srgb,var(--color-text-primary,#1d1d1f) 5%,transparent);height:44px;color:var(--color-text-primary,var(--ink));font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:12px;font-size:13px;font-weight:600;transition:background-color .12s,transform .1s}.erp-date-picker__picks button:hover{background:color-mix(in srgb,var(--color-text-primary,#1d1d1f) 10%,transparent)}.erp-date-picker__picks button:active{transform:scale(.96)}.erp-date-picker__picks button[data-today]:not([data-selected]){box-shadow:inset 0 0 0 1.5px}.erp-date-picker__picks button[data-selected]{color:#fff;background:#1d1d1f}.dark .erp-date-picker__picks button[data-selected]{color:#1d1d1f;background:#f5f5f7}.erp-date-picker__picks button:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.erp-date-picker__footer{margin-top:12px;padding-top:12px}.erp-date-picker__footer time{min-width:0;color:var(--color-text-secondary,var(--muted));text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.erp-date-picker__footer>div{flex:none;align-items:center;gap:2px;display:flex}.erp-date-picker__footer button{font-size:12px;font-weight:700}.erp-date-picker__clear{margin-left:0}.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}}.new-erp-shell .chime-next .new-erp-integrations{--st-hair:#e5e5e5;--st-soft:#f5f5f5;--st-alt:#fafafa;--st-mid:#737373;--st-text:#20221f;--st-green:#2d7737;--st-green-soft:#edf7e9;--st-green-ink:#24462a;--st-shadow:0 1px 3px #00000014, 0 1px 2px -1px #0000000f;max-width:none;min-height:100%;color:var(--st-text);background:#e9ecef;align-content:start;gap:18px;padding:22px 24px 40px;display:grid}.dark .chime-next .new-erp-integrations{--st-hair:var(--border,#454941);--st-soft:#ffffff12;--st-alt:#ffffff08;--st-mid:var(--muted,#aeb2a9);--st-text:var(--ink,#f2f3ef);--st-green:#96dc9d;--st-green-soft:#397e3a40;--st-green-ink:#96dc9d;--st-shadow:0 3px 5px #0002;background:#242522}.app.new-erp-shell .content:has(>.chime-next>.new-erp-integrations){padding:0}.app.new-erp-shell .content:has(>.chime-next>.new-erp-integrations)>.chime-next{flex-direction:column;min-height:100%;display:flex}.new-erp-shell .chime-next>.new-erp-integrations{flex:1 0 auto}.new-erp-shell .chime-next .new-erp-integrations__heading{border-bottom:1px solid var(--st-hair);align-items:center;gap:12px;margin:0;padding:0 0 18px;display:flex}.new-erp-shell .chime-next .new-erp-integrations__heading>div{gap:4px}.new-erp-shell .chime-next .new-erp-integrations__heading>div>span{display:none}.new-erp-shell .chime-next .new-erp-integrations__heading h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600;line-height:1.15}.new-erp-shell .chime-next .new-erp-integrations__heading p{color:var(--st-mid);margin:0;font-size:14px}.new-erp-shell .chime-next .new-erp-settings-layout{grid-template-columns:268px minmax(0,1fr);align-items:start;gap:20px;display:grid}.new-erp-shell .chime-next .new-erp-settings-nav{border:1px solid var(--st-hair);background:var(--surface,#fff);box-shadow:var(--st-shadow);border-radius:20px;gap:14px;padding:12px;display:grid;position:sticky;top:16px}.new-erp-shell .chime-next .new-erp-settings-nav__group{gap:3px;display:grid}.new-erp-shell .chime-next .new-erp-settings-nav__label{color:var(--st-mid);letter-spacing:.08em;text-transform:uppercase;padding:4px 9px 6px;font-size:10px;font-weight:750}.new-erp-shell .chime-next .new-erp-settings-nav button{min-height:56px;color:var(--st-mid);box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px;line-height:1.2;display:grid;border-radius:14px!important}.new-erp-shell .chime-next .new-erp-settings-nav button:hover{background:var(--st-soft);color:var(--st-text)}.new-erp-shell .chime-next .new-erp-settings-nav button.active{background:var(--st-green-soft);color:var(--st-green-ink)}.new-erp-shell .chime-next .new-erp-settings-nav__icon{border:1px solid var(--st-hair);width:34px;height:34px;color:var(--st-mid);background:var(--surface,#fff);border-radius:10px;place-items:center;display:grid}.new-erp-shell .chime-next .new-erp-settings-nav button.active .new-erp-settings-nav__icon{border-color:color-mix(in srgb, var(--st-green) 28%, var(--st-hair));color:var(--st-green-ink)}.new-erp-shell .chime-next .new-erp-settings-nav__copy{gap:3px;min-width:0;display:grid}.new-erp-shell .chime-next .new-erp-settings-nav__copy strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.new-erp-shell .chime-next .new-erp-settings-nav__copy small{color:var(--st-mid);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:450;overflow:hidden}.new-erp-shell .chime-next .new-erp-settings-nav__chevron{opacity:.48}.new-erp-shell .chime-next .new-erp-settings-nav button.active .new-erp-settings-nav__chevron{opacity:1}.new-erp-shell .chime-next .new-erp-settings-nav button:focus-visible{outline:2px solid var(--st-text);outline-offset:2px}.new-erp-shell .chime-next .new-erp-settings-section-heading{border-bottom:1px solid var(--st-hair);gap:4px;margin:0 0 4px;padding:2px 2px 12px;display:grid}.new-erp-shell .chime-next .new-erp-settings-section-heading>span{color:var(--st-green);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.new-erp-shell .chime-next .new-erp-settings-section-heading h2{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600;line-height:1.15}.new-erp-shell .chime-next .new-erp-settings-section-heading p{color:var(--st-mid);margin:0;font-size:14px}.new-erp-shell .chime-next .new-erp-settings-content{gap:14px;min-width:0;max-width:1040px;display:grid}.new-erp-shell .chime-next :is(.new-erp-profile-card,.new-erp-settings-form,.new-erp-integration-panel,.new-erp-document-panel,.new-erp-import-choice,.new-erp-import-panel,.new-erp-appearance-grid>label){border:1px solid var(--st-hair);background:var(--surface,#fff);box-shadow:var(--st-shadow);border-radius:24px}.new-erp-shell .chime-next .new-erp-profile-card{gap:16px;padding:24px}.new-erp-shell .chime-next .new-erp-profile-avatar{background:var(--st-green-soft);width:48px;height:48px;color:var(--st-green-ink);font-size:16px;font-weight:700}.new-erp-shell .chime-next .new-erp-profile-meta strong{font-size:16px;font-weight:600}.new-erp-shell .chime-next .new-erp-profile-meta>span{color:var(--st-mid);font-size:14px}.new-erp-shell .chime-next .new-erp-profile-role{color:var(--st-mid);font-size:13px}.new-erp-shell .chime-next .new-erp-profile-note,.new-erp-shell .chime-next .new-erp-carriers-note{color:var(--st-mid);background:0 0;border:0;margin:0;padding:0;font-size:14px}.new-erp-shell .chime-next .new-erp-profile-note svg,.new-erp-shell .chime-next .new-erp-carriers-note svg{color:var(--st-green)}.new-erp-shell .chime-next .new-erp-passkey-card{border:1px solid var(--st-hair);background:var(--surface,#fff);box-shadow:var(--st-shadow);border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 24px;display:grid}.new-erp-shell .chime-next .new-erp-passkey-icon{width:42px;height:42px;color:var(--st-green-ink);background:var(--st-green-soft);border-radius:13px;place-items:center;display:grid}.new-erp-shell .chime-next .new-erp-passkey-card>div{gap:3px;display:grid}.new-erp-shell .chime-next .new-erp-passkey-card strong{font-size:15px;font-weight:650}.new-erp-shell .chime-next .new-erp-passkey-card p{color:var(--st-mid);margin:0;font-size:13px;line-height:1.45}.new-erp-shell .chime-next .new-erp-passkey-card small{color:var(--st-green);font-size:12px;font-weight:650}.new-erp-shell .chime-next .new-erp-passkey-message{border:1px solid var(--st-hair);color:var(--st-text);background:var(--st-alt);border-radius:14px;margin:0;padding:11px 14px;font-size:13px}@media (width<=680px){.new-erp-shell .chime-next .new-erp-passkey-card{grid-template-columns:auto minmax(0,1fr)}.new-erp-shell .chime-next .new-erp-passkey-card>.product-button{grid-column:1/-1;width:100%}}.new-erp-shell .chime-next .new-erp-settings-plan-badge{background:0 0;border:0;margin:0;padding:0}.new-erp-shell .chime-next .new-erp-settings-plan-badge span{letter-spacing:.06em;font-size:11px}.new-erp-shell .chime-next .new-erp-settings-plan-badge strong{font-size:13px}.new-erp-shell .chime-next .new-erp-settings-form{gap:16px;padding:24px}.new-erp-shell .chime-next .new-erp-settings-form__heading{border-bottom:1px solid var(--st-hair);align-items:center;gap:12px;padding-bottom:15px;display:flex}.new-erp-shell .chime-next .new-erp-settings-form__heading>span{width:38px;height:38px;color:var(--st-green-ink);background:var(--st-green-soft);border-radius:11px;flex:none;place-items:center;display:grid}.new-erp-shell .chime-next .new-erp-settings-form__heading>div{gap:2px;display:grid}.new-erp-shell .chime-next .new-erp-settings-form__heading strong{font-size:15px;font-weight:650}.new-erp-shell .chime-next .new-erp-settings-form__heading small{color:var(--st-mid);font-size:12px}.new-erp-shell .chime-next .new-erp-settings-field{gap:8px}.new-erp-shell .chime-next .new-erp-settings-field>span{color:var(--st-text);letter-spacing:0;text-transform:none;font-size:15px;font-weight:600}.new-erp-shell .chime-next :is(.new-erp-settings-field input,.new-erp-settings-field select){border:1px solid var(--st-hair);background:var(--surface,#fff);height:44px;color:var(--st-text);border-radius:15px;padding:0 14px;font-size:14px}.new-erp-shell .chime-next :is(.new-erp-settings-field input,.new-erp-settings-field select):focus{border-color:var(--st-text);outline:0}.new-erp-shell .chime-next .new-erp-settings-select{flex-direction:column;display:flex;position:relative}.new-erp-shell .chime-next .new-erp-settings-select__trigger{border:1px solid var(--st-hair);background:var(--surface,#fff);width:100%;min-height:44px;color:var(--st-text);font:inherit;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;justify-content:space-between;align-items:center;padding:6px 12px 6px 14px;transition:border-color .12s,box-shadow .12s,background-color .12s;display:flex;box-shadow:0 1px 2px #1618140a;border-radius:12px!important}.new-erp-shell .chime-next .new-erp-settings-select__trigger:hover:not(:disabled){background:var(--st-alt)}.new-erp-shell .chime-next .new-erp-settings-select__trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--st-green) 56%, var(--st-hair));box-shadow:0 0 0 3px color-mix(in srgb, var(--st-green) 15%, transparent)}.new-erp-shell .chime-next .new-erp-settings-select__trigger:disabled{cursor:not-allowed;opacity:.5}.new-erp-shell .chime-next .new-erp-settings-select__trigger strong{min-width:0;color:inherit;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.35;overflow:hidden;text-transform:none!important}.new-erp-shell .chime-next .new-erp-settings-select__trigger>svg{color:var(--st-mid);flex:none;transition:transform .15s cubic-bezier(.2,0,0,1)}.new-erp-shell .chime-next .new-erp-settings-select__trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.new-erp-shell .chime-next .new-erp-settings-select__menu{z-index:50;border:1px solid var(--st-hair);background:var(--surface,#fff);overscroll-behavior:contain;border-radius:12px;max-height:300px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 40px #16181429,0 3px 10px #16181414}.new-erp-shell .chime-next .new-erp-settings-select__menu section{gap:1px;display:grid}.new-erp-shell .chime-next .new-erp-settings-select__menu section+section{border-top:1px solid var(--st-hair);margin-top:5px;padding-top:5px}.new-erp-shell .chime-next .new-erp-settings-select__group{z-index:1;background:var(--surface,#fff);color:var(--st-mid);letter-spacing:.07em;text-transform:uppercase;padding:7px 10px 5px;font-size:10px;font-weight:700;display:block;position:sticky;top:-5px}.new-erp-shell .chime-next .new-erp-settings-select__menu button{width:100%;min-height:38px;color:var(--st-text);font:inherit;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);align-items:center;padding:6px 10px;transition:background-color .12s,color .12s;display:grid;border-radius:8px!important}.new-erp-shell .chime-next .new-erp-settings-select__menu button:hover{background:var(--st-alt)}.new-erp-shell .chime-next .new-erp-settings-select__menu button[aria-selected=true]{background:var(--st-green-soft);color:var(--st-green-ink)}.new-erp-shell .chime-next .new-erp-settings-select__menu button strong{color:inherit;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden;text-transform:none!important}.new-erp-shell .chime-next .new-erp-settings-select__menu button[aria-selected=true] strong{font-weight:600}.new-erp-shell .chime-next .new-erp-settings-select__check{color:currentColor;place-items:center;width:16px;height:16px;display:grid}.new-erp-shell .chime-next .new-erp-settings-hint{color:var(--st-mid);margin:0;font-size:14px;line-height:1.45}.new-erp-shell .chime-next :is(.new-erp-settings-form,.new-erp-appearance-grid+*,.new-erp-integration-action,.new-erp-import-panel) .product-button{height:44px;min-height:44px;font-size:14px;font-weight:600;border-radius:15px!important}.new-erp-shell .chime-next .new-erp-settings-form .product-button:disabled{color:#f5f5f5;opacity:1;background:#c8cac5;border-color:#0000}.new-erp-shell .chime-next .new-erp-carriers-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.new-erp-shell .chime-next .new-erp-company-avatar-card{border:1px solid var(--st-hair);background:var(--surface,#fff);box-shadow:var(--st-shadow);border-radius:20px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.new-erp-shell .chime-next .new-erp-company-avatar-preview{border:1px solid var(--st-hair);width:58px;height:58px;color:var(--st-green-ink);background:var(--st-green-soft);border-radius:17px;place-items:center;display:grid;overflow:hidden}.new-erp-shell .chime-next .new-erp-company-avatar-preview img{object-fit:cover;width:100%;height:100%}.new-erp-shell .chime-next .new-erp-company-avatar-copy{gap:3px;min-width:0;display:grid}.new-erp-shell .chime-next .new-erp-company-avatar-copy strong{font-size:15px;font-weight:650}.new-erp-shell .chime-next .new-erp-company-avatar-copy span{color:var(--st-mid);font-size:13px}.new-erp-shell .chime-next .new-erp-company-avatar-copy small{color:var(--st-mid);font-size:11px}.new-erp-shell .chime-next .new-erp-company-avatar-actions{align-items:center;gap:8px;display:flex}.new-erp-shell .chime-next .new-erp-company-avatar-actions label{cursor:pointer;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:inline-flex;border-radius:13px!important}.new-erp-shell .chime-next .new-erp-company-avatar-actions input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.new-erp-shell .chime-next .new-erp-company-avatar-remove{border:1px solid var(--st-hair);width:40px;height:40px;color:var(--st-mid);background:var(--surface,#fff);cursor:pointer;place-items:center;display:grid;border-radius:13px!important}.new-erp-shell .chime-next .new-erp-company-avatar-remove:hover{color:#b33a31;background:var(--st-soft)}.new-erp-shell .chime-next .new-erp-carriers-toolbar .new-erp-carriers-note{margin:0}.new-erp-shell .chime-next .new-erp-carriers-toolbar .product-button{flex:none;min-height:40px;border-radius:13px!important}.new-erp-shell .chime-next .new-erp-carriers-list{border-color:var(--st-hair);background:var(--st-hair);box-shadow:var(--st-shadow);border-radius:20px}.new-erp-shell .chime-next .new-erp-carriers-list>article{grid-template-columns:36px minmax(180px,1fr) minmax(110px,.45fr) auto 34px;min-height:68px;padding:10px 14px;display:grid}.new-erp-shell .chime-next .new-erp-carriers-list>article[data-clickable]{cursor:pointer}.new-erp-shell .chime-next .new-erp-carriers-list>article[data-clickable]:hover{background:var(--st-alt)}.new-erp-shell .chime-next .new-erp-carriers-list>article>button{width:32px;height:32px;color:var(--st-mid);background:var(--st-soft);cursor:pointer;border:0;place-items:center;display:grid;border-radius:10px!important}.new-erp-shell .chime-next .new-erp-carrier-mc{color:var(--st-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.new-erp-shell .chime-next .new-erp-carriers-empty{background:var(--surface,#fff);border:0;border-radius:20px;justify-items:center;gap:8px;margin:0;padding:46px 20px;display:grid}.new-erp-shell .chime-next .new-erp-carriers-empty>svg{color:var(--st-green)}.new-erp-shell .chime-next .new-erp-carriers-empty strong{font-size:15px}.new-erp-shell .chime-next .new-erp-carriers-empty>span{color:var(--st-mid);font-size:13px}.new-erp-carrier-drawer-layer{z-index:1300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1416146b;justify-content:flex-end;display:flex;position:fixed;inset:0}.new-erp-carrier-drawer{background:#f7f8f6;border:0;border-left:1px solid #e3e4e1;flex-direction:column;width:min(520px,100%);height:100%;display:flex;box-shadow:-18px 0 55px #00000029}.new-erp-carrier-drawer>header{background:#fff;border-bottom:1px solid #e3e4e1;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.new-erp-carrier-drawer>header span{color:#71766f;letter-spacing:.08em;font-size:10px;font-weight:750}.new-erp-carrier-drawer>header h2{color:#20221f;margin:3px 0 0;font-size:20px}.new-erp-carrier-drawer>header button{color:#555b55;cursor:pointer;background:#fff;border:1px solid #dedfdd;place-items:center;width:36px;height:36px;display:grid;border-radius:12px!important}.new-erp-carrier-drawer__body{flex:auto;align-content:start;gap:20px;padding:24px;display:grid;overflow-y:auto}.new-erp-carrier-drawer__body label{color:#20221f;gap:7px;font-size:13px;font-weight:650;display:grid}.new-erp-carrier-drawer__body label>small{color:#777c75;margin-top:-3px;font-size:11px;font-weight:450}.new-erp-carrier-drawer__body :is(input,select){box-sizing:border-box;color:#20221f;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #d9dbd7;border-radius:13px;outline:none;padding:0 13px;font-weight:500}.new-erp-carrier-drawer__body :is(input,select):focus{border-color:#20221f;box-shadow:0 0 0 2px #20221f14}.new-erp-carrier-fields-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.new-erp-carrier-mc-input{grid-template-columns:54px minmax(0,1fr);display:grid}.new-erp-carrier-mc-input b{color:#2d7737;background:#edf7e9;border:1px solid #d9dbd7;border-right:0;border-radius:13px 0 0 13px;place-items:center;font-size:13px;display:grid}.new-erp-carrier-mc-input input{border-radius:0 13px 13px 0}.new-erp-carrier-drawer>footer{background:#fff;border-top:1px solid #e3e4e1;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.new-erp-carrier-drawer>footer>div{gap:8px;display:flex}.new-erp-carrier-drawer>footer .product-button{min-height:40px;border-radius:13px!important}.new-erp-carrier-archive{color:#b33a31;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;height:38px;padding:0 10px;font-weight:650;display:inline-flex;border-radius:11px!important}.new-erp-carrier-archive:hover{background:#fdecea}.new-erp-shell .chime-next .new-erp-settings-notice,.new-erp-shell .chime-next .new-erp-integration-notice{color:#c0362c;background:#fde9e6;border:1px solid #f2c1bb;border-radius:14px;margin:0;padding:12px 16px;font-size:14px;font-weight:500}.new-erp-shell .chime-next :is(.new-erp-settings-notice:not(.new-erp-settings-notice--error),.new-erp-integration-notice--success){color:#20744e;background:#f4fbf7;border-color:#b8dfca}.dark .chime-next :is(.new-erp-settings-notice,.new-erp-integration-notice){color:#ffaaa2;background:#b6352b38;border-color:#ffaaa24d}.new-erp-shell .chime-next .preview-read-error{color:#c0362c;background:#fde9e6;border:1px solid #f2c1bb;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.new-erp-shell .chime-next .preview-read-error button{color:#c0362c;cursor:pointer;background:#fff;border:1px solid #f2c1bb;height:34px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:600;border-radius:18px!important}.new-erp-shell .chime-next .new-erp-appearance-grid{gap:12px;margin:0}.new-erp-shell .chime-next .new-erp-appearance-grid>label{align-items:flex-start;gap:12px;padding:20px 24px}.new-erp-shell .chime-next .new-erp-appearance-grid input{accent-color:#89d978;width:20px;height:20px;margin-top:1px}.new-erp-shell .chime-next .new-erp-appearance-grid b{font-size:15px;font-weight:600}.new-erp-shell .chime-next .new-erp-appearance-grid small{color:var(--st-mid);font-size:14px}.new-erp-shell .chime-next .new-erp-language-setting{justify-content:space-between;align-items:center}.new-erp-shell .chime-next .new-erp-language-setting>span{gap:4px;display:grid}.new-erp-shell .chime-next .new-erp-language-setting select{border:1px solid var(--st-hair);min-width:150px;height:40px;color:var(--st-text);background:var(--surface,#fff);font:inherit;border-radius:13px;padding:0 36px 0 13px;font-size:13px;font-weight:600}.new-erp-shell .chime-next .new-erp-integration-panel{padding:0;overflow:hidden}.new-erp-shell .chime-next .new-erp-integration-icon{background:var(--st-green-soft);width:36px;height:36px;color:var(--st-green-ink);border-radius:10px;place-items:center;display:grid}.new-erp-shell .chime-next .new-erp-integration-connected{gap:14px;display:grid}.new-erp-shell .chime-next .new-erp-integration-connected>.product-button{justify-self:start;height:40px;border-radius:13px!important}.new-erp-shell .chime-next .new-erp-email-empty{border:1px solid var(--st-hair);background:var(--surface,#fff);min-height:310px;box-shadow:var(--st-shadow);text-align:center;border-radius:24px;justify-items:center;gap:10px;padding:52px 24px;display:grid}.new-erp-shell .chime-next .new-erp-email-empty__icon{border:1px solid var(--st-hair);width:52px;height:52px;color:var(--st-green-ink);background:var(--st-green-soft);border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.new-erp-shell .chime-next .new-erp-email-empty h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:650}.new-erp-shell .chime-next .new-erp-email-empty p{max-width:440px;color:var(--st-mid);margin:0 0 8px;font-size:14px;line-height:1.55}.new-erp-shell .chime-next .new-erp-email-empty .product-button{height:42px;border-radius:14px!important}.new-erp-shell .chime-next .new-erp-email-empty small{color:var(--st-mid);align-items:center;gap:6px;margin-top:8px;font-size:11px;display:flex}.new-erp-shell .chime-next .new-erp-email-empty small svg{color:var(--st-green)}.new-erp-email-modal-backdrop{z-index:1300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1416148a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.new-erp-email-modal{background:var(--surface,#fff);border:1px solid #ffffff52;border-radius:26px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);width:min(780px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000003d}.new-erp-email-modal__close{z-index:2;color:#555b55;cursor:pointer;background:#ffffffb8;border:1px solid #0000000f;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px;border-radius:12px!important}.new-erp-email-modal__main{padding:40px}.new-erp-email-modal__eyebrow{color:var(--st-green,#2d7737);letter-spacing:.09em;font-size:10px;font-weight:750}.new-erp-email-modal__main h3{letter-spacing:-.025em;margin:8px 0 6px;font-size:28px;font-weight:650}.new-erp-email-modal__main>p{color:#71766f;margin:0 0 24px;font-size:14px}.new-erp-email-provider-list{gap:10px;display:grid}.new-erp-email-provider-list>button,.new-erp-email-provider-other{color:#20221f;text-align:left;cursor:pointer;background:#f7f7f6;border:1px solid #dedfdd;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:58px;padding:8px 14px;display:grid;border-radius:16px!important}.new-erp-email-provider-list>button:not(:disabled):hover{background:#f1f2f0;border-color:#bfc2bd}.new-erp-email-provider-list>button:disabled,.new-erp-email-provider-other:disabled{cursor:default;opacity:.72}.new-erp-email-provider-list button>span:nth-child(2){gap:2px;display:grid}.new-erp-email-provider-list strong{font-size:14px;font-weight:650}.new-erp-email-provider-list small{color:#777c75;font-size:11px}.new-erp-email-provider-list em,.new-erp-email-provider-other em{color:#777c75;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:650}.new-erp-provider-mark{background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:750;display:grid;box-shadow:inset 0 0 0 1px #e6e7e5}.new-erp-provider-mark--google{color:#4285f4}.new-erp-provider-mark--microsoft{grid-template-rows:repeat(2,7px);grid-template-columns:repeat(2,7px);gap:2px}.new-erp-provider-mark--microsoft i:first-child{background:#f35325}.new-erp-provider-mark--microsoft i:nth-child(2){background:#81bc06}.new-erp-provider-mark--microsoft i:nth-child(3){background:#05a6f0}.new-erp-provider-mark--microsoft i:nth-child(4){background:#ffba08}.new-erp-email-modal__divider{color:#8b8f89;text-transform:uppercase;align-items:center;gap:12px;margin:16px 0;font-size:11px;display:flex}.new-erp-email-modal__divider:before,.new-erp-email-modal__divider:after{content:"";background:#e1e2df;flex:1;height:1px}.new-erp-email-provider-other{background:#fff;grid-template-columns:24px minmax(0,1fr) auto}.new-erp-email-provider-other>span{font-size:13px;font-weight:600}.new-erp-email-modal__trust{color:#24462a;background:#edf7e9;flex-direction:column;justify-content:center;padding:46px 34px;display:flex}.new-erp-email-modal__trust>span{color:#245b8e;background:#ffffffb8;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:20px;display:grid}.new-erp-email-modal__trust h4{margin:0 0 8px;font-size:17px;font-weight:650}.new-erp-email-modal__trust p{color:#5d7184;margin:0;font-size:12px;line-height:1.55}.new-erp-email-modal__trust ul{gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.new-erp-email-modal__trust li{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.new-erp-email-modal__trust li svg{color:#2d7737}@media (width<=720px){.new-erp-email-modal{grid-template-columns:1fr;max-height:calc(100dvh - 24px);overflow-y:auto}.new-erp-email-modal__main{padding:32px 24px 24px}.new-erp-email-modal__trust{padding:26px 24px}}.new-erp-shell .chime-next .new-erp-document-panel{margin-top:0}.new-erp-shell .chime-next .new-erp-document-panel>header{border-bottom:0;padding:20px 24px}.new-erp-shell .chime-next .new-erp-document-panel header>div>span{color:var(--st-green);letter-spacing:.08em;font-size:11px;font-weight:700}.new-erp-shell .chime-next .new-erp-document-panel h3:not(.erp-section-header){margin:4px 0;font-size:16px;font-weight:600}.new-erp-shell .chime-next .new-erp-document-panel header p,.new-erp-shell .chime-next .new-erp-document-panel header>div>span:not(:first-child){color:var(--st-mid);font-size:13px}.new-erp-shell .chime-next .new-erp-document-drop{border:1px dashed var(--st-hair);background:var(--st-alt);border-radius:18px}.new-erp-shell .chime-next .new-erp-document-drop .product-button,.new-erp-shell .chime-next .new-erp-document-drop button{border-radius:15px!important}.new-erp-shell .chime-next .new-erp-import-choice-grid{gap:16px}.new-erp-shell .chime-next .new-erp-import-choice{gap:12px;padding:24px}.new-erp-shell .chime-next .new-erp-import-choice svg{box-sizing:content-box;background:var(--st-soft);width:16px;height:16px;color:var(--st-text);border-radius:10px;padding:10px}.new-erp-shell .chime-next .new-erp-import-choice strong{margin-top:4px;font-size:16px;font-weight:600}.new-erp-shell .chime-next .new-erp-import-choice span{color:var(--st-mid);font-size:14px;line-height:1.5}.new-erp-shell .chime-next .new-erp-import-choice:hover{border-color:var(--st-hair);background:var(--st-alt);transform:none}.new-erp-shell .chime-next .new-erp-import-panel{padding:24px}.new-erp-shell .chime-next .new-erp-import-panel h3{font-size:16px;font-weight:600}.new-erp-shell .chime-next .new-erp-import-panel p,.new-erp-shell .chime-next .new-erp-import-note{color:var(--st-mid);font-size:14px}.new-erp-shell .chime-next .new-erp-import-primary{border-radius:15px;height:40px;padding:0 18px;font-size:14px}.new-erp-shell .chime-next .new-erp-import-ghost{border-radius:15px;height:40px;padding:0 16px;font-size:14px}.new-erp-shell .chime-next .new-erp-import-drop{background:var(--st-alt);border-color:var(--st-hair);border-radius:18px}@media (width<=980px){.new-erp-shell .chime-next .new-erp-settings-layout{grid-template-columns:minmax(0,1fr)}.new-erp-shell .chime-next .new-erp-settings-nav{scrollbar-width:none;gap:8px;padding:8px;display:flex;position:static;overflow-x:auto}.new-erp-shell .chime-next .new-erp-settings-nav::-webkit-scrollbar{display:none}.new-erp-shell .chime-next .new-erp-settings-nav__group{display:contents}.new-erp-shell .chime-next .new-erp-settings-nav__label{display:none}.new-erp-shell .chime-next .new-erp-settings-nav button{flex:none;grid-template-columns:30px auto;min-height:46px;padding:6px 11px 6px 7px}.new-erp-shell .chime-next .new-erp-settings-nav__icon{width:30px;height:30px}.new-erp-shell .chime-next .new-erp-settings-nav__copy small,.new-erp-shell .chime-next .new-erp-settings-nav__chevron{display:none}}@media (width<=760px){.new-erp-shell .chime-next .new-erp-integrations{padding:16px 12px 28px}.new-erp-shell .chime-next .new-erp-integrations__heading h1{font-size:24px}.new-erp-shell .chime-next .new-erp-settings-section-heading h2{font-size:23px}.new-erp-shell .chime-next .new-erp-import-choice-grid,.new-erp-shell .chime-next .new-erp-settings-field-row{grid-template-columns:minmax(0,1fr)}.new-erp-shell .chime-next .new-erp-carriers-toolbar{flex-direction:column;align-items:stretch}.new-erp-shell .chime-next .new-erp-company-avatar-card{grid-template-columns:52px minmax(0,1fr);padding:16px}.new-erp-shell .chime-next .new-erp-company-avatar-preview{width:52px;height:52px}.new-erp-shell .chime-next .new-erp-company-avatar-actions{grid-column:1/-1}.new-erp-shell .chime-next .new-erp-carriers-list>article{grid-template-columns:36px minmax(0,1fr) 34px}.new-erp-shell .chime-next :is(.new-erp-carrier-mc,.new-erp-carriers-list .fleet-status){grid-column:2}.new-erp-carrier-fields-row{grid-template-columns:1fr}}.new-erp-shell .chime-next .new-erp-appearance-grid~.product-button{height:44px;min-height:44px;font-size:14px;font-weight:600;border-radius:15px!important}.new-erp-shell .chime-next .new-erp-password-card{border:1px solid var(--st-hair);background:var(--surface,#fff);box-shadow:var(--st-shadow);border-radius:24px;overflow:hidden}.new-erp-shell .chime-next .new-erp-password-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 24px;display:grid}.new-erp-shell .chime-next .new-erp-password-icon{width:42px;height:42px;color:var(--st-green-ink);background:var(--st-green-soft);border-radius:13px;place-items:center;display:grid}.new-erp-shell .chime-next .new-erp-password-summary>div{gap:3px;display:grid}.new-erp-shell .chime-next .new-erp-password-summary strong{font-size:15px;font-weight:650}.new-erp-shell .chime-next .new-erp-password-summary p{color:var(--st-mid);margin:0;font-size:13px;line-height:1.45}.new-erp-shell .chime-next .new-erp-password-card[data-open] .new-erp-password-summary{border-bottom:1px solid var(--st-hair)}.new-erp-shell .chime-next .new-erp-password-form{gap:16px;padding:20px 24px 24px;display:grid}.new-erp-shell .chime-next .new-erp-password-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.new-erp-shell .chime-next .new-erp-password-fields>label{gap:7px;min-width:0;display:grid}.new-erp-shell .chime-next .new-erp-password-fields>label>span{color:var(--st-text);font-size:12px;font-weight:650}.new-erp-shell .chime-next .new-erp-password-fields>label>span small{color:var(--st-mid);margin-left:4px;font-size:10px;font-weight:500}.new-erp-shell .chime-next .new-erp-password-input{min-width:0;position:relative}.new-erp-shell .chime-next .new-erp-password-input input{box-sizing:border-box;border:1px solid var(--st-hair);width:100%;height:44px;color:var(--st-text);background:var(--surface,#fff);font:inherit;border-radius:14px;outline:0;padding:0 42px 0 13px;font-size:14px}.new-erp-shell .chime-next .new-erp-password-input input:focus{border-color:var(--st-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--st-green) 14%, transparent)}.new-erp-shell .chime-next .new-erp-password-input>button{width:36px;height:36px;color:var(--st-mid);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:4px;right:4px;border-radius:10px!important}.new-erp-shell .chime-next .new-erp-password-input>button:hover{color:var(--st-text);background:var(--st-soft)}.new-erp-shell .chime-next .new-erp-password-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.new-erp-shell .chime-next .new-erp-password-actions>small{color:var(--st-mid);font-size:12px;line-height:1.4}.new-erp-shell .chime-next .new-erp-password-message{color:#20744e;background:#f4fbf7;border:1px solid #b8dfca;border-radius:13px;margin:0;padding:11px 13px;font-size:12px}.new-erp-shell .chime-next .new-erp-password-message[data-tone=error]{color:#c0362c;background:#fde9e6;border-color:#f2c1bb}.dark .chime-next .new-erp-password-message{color:#8be0ad;background:#2f8b582e;border-color:#6bd59b47}.dark .chime-next .new-erp-password-message[data-tone=error]{color:#ffaaa2;background:#b6352b38;border-color:#ffaaa24d}@media (width<=760px){.new-erp-shell .chime-next .new-erp-password-summary{grid-template-columns:auto minmax(0,1fr);padding:18px}.new-erp-shell .chime-next .new-erp-password-summary>.product-button{grid-column:1/-1;width:100%}.new-erp-shell .chime-next .new-erp-password-form{padding:18px}.new-erp-shell .chime-next .new-erp-password-fields{grid-template-columns:minmax(0,1fr)}.new-erp-shell .chime-next .new-erp-password-actions{flex-direction:column;align-items:stretch}.new-erp-shell .chime-next .new-erp-password-actions>.product-button{width:100%}}.new-erp-carrier-optional{color:var(--text-secondary,#6b6b73);margin-left:6px;font-size:11px;font-style:normal;font-weight:500}.new-erp-carrier-logo-field{border:1px solid var(--color-border,#0000001a);background:var(--color-surface,#fff);border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.new-erp-carrier-logo-field>div{gap:2px;min-width:0;display:grid}.new-erp-carrier-logo-field strong{font-size:13px}.new-erp-carrier-logo-field small{color:var(--color-text-secondary,#6b6b73);font-size:11.5px}.new-erp-carrier-logo{color:#c2410c;background:#f973161f;border-radius:12px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.new-erp-carrier-logo img,.new-erp-carriers-icon img{object-fit:cover;width:100%;height:100%}.new-erp-carriers-icon:has(img){padding:0;overflow:hidden}.new-erp-carrier-logo-field .product-button{cursor:pointer}.new-erp-carrier-logo-remove{border:1px solid var(--color-border,#0000001a);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border-radius:9px;place-items:center;display:grid}@media (width<=520px){.new-erp-carrier-logo-field{grid-template-columns:44px minmax(0,1fr)}.new-erp-carrier-logo-field .product-button,.new-erp-carrier-logo-remove{grid-column:span 1}}.new-erp-carrier-logo-field .product-button{white-space:nowrap}.app-lock-form input[data-pin]{letter-spacing:.5em;font-size:18px}.app-lock-form input[data-pin]::placeholder{letter-spacing:.3em}.new-erp-existing-account.app-lock-links{justify-items:stretch;gap:2px;margin:14px 0 0;font-size:13px;line-height:1.3;display:grid}.new-erp-existing-account.app-lock-links 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;display:flex}.new-erp-existing-account.app-lock-links button:hover{color:var(--login-ink);background:var(--login-soft)}.app-lock-secret{-webkit-text-security:disc;text-security:disc}.app-lock-secret::placeholder{-webkit-text-security: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-orange:#d9702e;--dispatcher-identity-indigo:#4b4fb8;--dispatcher-identity-green:#4c9a2f;--dispatcher-identity-pink:#d2549a;--dispatcher-identity-sky:#2b8fd4;--dispatcher-identity-red:#cf4040;--dispatcher-identity-lime:#8c9a12;--dispatcher-identity-magenta:#a346b8;--dispatcher-identity-brown:#8c6239;--dispatcher-identity-slate:#5d6f86;--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-orange:#f29a5c;--dispatcher-identity-indigo:#8d90f0;--dispatcher-identity-green:#86cc68;--dispatcher-identity-pink:#f08cc4;--dispatcher-identity-sky:#6cbcf2;--dispatcher-identity-red:#f07c7c;--dispatcher-identity-lime:#c4d24e;--dispatcher-identity-magenta:#d18ae3;--dispatcher-identity-brown:#c79a6d;--dispatcher-identity-slate:#9fb0c6;--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):not(: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,.attention-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):not(: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,.attention-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}}.app.dark,.new-erp-shell.dark{--erp-money-positive:var(--erp-success)}.new-erp-shell.dark .chime-next i[style*=-ink]{color:#15171a}.new-erp-shell.dark .passwords-metrics article>span{color:var(--ink,#f2f3ef);background:#ffffff14}.new-erp-shell.dark .passwords-metrics article:first-child>span{color:#20231f;background:#f2f3ef}.new-erp-shell.dark .pdf-tool-card em{color:#ebebf580}.new-erp-shell.dark .live-ops-head p{color:var(--muted,#aeb2a9)}.new-erp-shell.dark .team-carrier-mark{color:#fdba74}.new-erp-shell:not(.dark) .chime-next .file-drop-zone__copy span{color:#3c3c43b3!important}.new-erp-shell:not(.dark) .chime-next .pdf-tool-card em{color:#3c3c43b3}.new-erp-shell:not(.dark) .chime-next .new-erp-rejections .rejections-kpis>article>div>small{color:#6f736d}.chime-next .driver-pay-page,.chime-next .radius-board,.chime-next .new-erp-radius-panel{grid-template-columns:minmax(0,1fr)}@media (width<=600px){.chime-next .driver-pay-heading{align-items:flex-start}.chime-next .driver-pay-week{flex-wrap:wrap;width:100%}.chime-next .driver-pay-week strong{white-space:nowrap;flex:auto;min-width:0}.chime-next .driver-pay-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chime-next .driver-pay-stats article{min-width:0;padding:11px}.chime-next .driver-pay-stats strong{text-overflow:ellipsis;font-size:15px;overflow:hidden}.chime-next .mtb-toolbar{grid-template-columns:minmax(0,1fr) auto!important}.chime-next .mtb-toolbar .mtb-search{min-width:0;max-width:none}.chime-next .mtb-toolbar .mtb-tools{flex-wrap:wrap;row-gap:6px;min-width:0}.chime-next .new-erp-radius-toolbar-actions{flex-wrap:wrap;row-gap:6px;max-width:100%}.chime-next .new-erp-duty-calendar-head{flex-direction:column;align-items:stretch;gap:10px}.chime-next .new-erp-duty-calendar-head h2{white-space:normal}.chime-next .new-erp-duty-calendar-actions{flex-wrap:wrap;justify-content:flex-start}}.new-erp-shell .chime-next :is(.passwords-heading>div>span:first-child,.new-erp-leaderboard-title>.chime-card__icon,.new-erp-reports-title>.chime-card__icon,.new-erp-kpi-title-icon,.rejections-title>i,.driver-pay-title>.chime-card__icon,.commercial-directory-heading>span:first-child,.directory-heading-icon,.new-erp-duty-title>.chime-card__icon,.erp-page-header__icon){flex:0 0 40px;place-items:center;box-sizing:border-box!important;color:#20221f!important;width:40px!important;height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4e6e1!important;border-radius:50%!important;padding:0!important;display:grid!important}.new-erp-shell .chime-next :is(.passwords-heading>div>span:first-child,.new-erp-leaderboard-title>.chime-card__icon,.new-erp-reports-title>.chime-card__icon,.new-erp-kpi-title-icon,.rejections-title>i,.driver-pay-title>.chime-card__icon,.commercial-directory-heading>span:first-child,.directory-heading-icon,.new-erp-duty-title>.chime-card__icon,.erp-page-header__icon) svg{stroke:currentColor;width:18px!important;height:18px!important;color:inherit!important}.new-erp-shell.dark .chime-next :is(.passwords-heading>div>span:first-child,.new-erp-leaderboard-title>.chime-card__icon,.new-erp-reports-title>.chime-card__icon,.new-erp-kpi-title-icon,.rejections-title>i,.driver-pay-title>.chime-card__icon,.commercial-directory-heading>span:first-child,.directory-heading-icon,.new-erp-duty-title>.chime-card__icon,.erp-page-header__icon){color:#f2f3ef!important;background:#333530!important;border-color:#454941!important}.new-erp-shell .chime-next :is(.passwords-metrics>article>span,.new-erp-kpi-strip>article>span,.rejections-kpis>article>i,.new-erp-duty-panel-head>i.new-erp-duty-badge){color:#20221f!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4e6e1!important}.new-erp-shell .chime-next :is(.passwords-metrics>article>span,.new-erp-kpi-strip>article>span,.rejections-kpis>article>i,.new-erp-duty-panel-head>i.new-erp-duty-badge) svg{stroke:currentColor;color:inherit!important}.new-erp-shell.dark .chime-next :is(.passwords-metrics>article>span,.new-erp-kpi-strip>article>span,.rejections-kpis>article>i,.new-erp-duty-panel-head>i.new-erp-duty-badge){color:#f2f3ef!important;background:#333530!important;border-color:#454941!important}.new-erp-shell .chime-next .new-erp-duty-panel-head>i.new-erp-duty-badge{border-radius:50%!important}.app.new-erp-shell .content>.chime-next h1:not([role=dialog] h1):not(.dashboard h1){color:var(--ink,#20221f);letter-spacing:-.02em!important;margin:0!important;font-size:22px!important;font-weight:700!important;line-height:1.2!important}.app.new-erp-shell .content>.chime-next h1:not([role=dialog] h1)+p{color:var(--muted,#6b6f66)!important;margin:3px 0 0!important;font-size:12px!important;line-height:1.4!important}.new-erp-shell .chime-next .passwords-metrics>article>span svg{width:15px!important;height:15px!important}.new-erp-shell .chime-next .new-erp-duty-page .new-erp-duty-title{align-items:center;gap:12px;min-width:0;display:flex}.new-erp-shell .chime-next .new-erp-duty-page .new-erp-duty-heading h1{font-size:22px}.new-erp-shell .chime-next .new-erp-duty-page .new-erp-duty-heading p{font-size:12px}.new-erp-shell .chime-next .new-erp-company-documents-page .new-erp-company-documents-layout{max-width:none;padding:18px 24px 40px}.new-erp-shell .chime-next .new-erp-company-documents-page .new-erp-company-documents-layout>:not(header){max-width:880px;margin-inline:auto}.new-erp-shell .chime-next .radius-board .radius-head{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.app.new-erp-shell .content:has(>.chime-next>:is(.live-ops,.new-erp-leaderboard-page,.driver-pay-page)){padding:0}.app.new-erp-shell .content:has(>.chime-next>:is(.live-ops,.new-erp-leaderboard-page,.driver-pay-page))>.chime-next{box-sizing:border-box;flex-direction:column;height:auto;min-height:100%;display:flex}.app.new-erp-shell .content>.chime-next>:is(.live-ops,.new-erp-leaderboard-page,.driver-pay-page){box-sizing:border-box;flex:1 0 auto}.app.new-erp-shell .content>.chime-next>:is(.new-erp-leaderboard-page,.driver-pay-page){align-content:start;padding:20px 24px 24px}@media (width<=720px){.app.new-erp-shell .content>.chime-next>:is(.live-ops,.new-erp-leaderboard-page,.driver-pay-page){padding:16px 14px calc(112px + env(safe-area-inset-bottom))}}.app.new-erp-shell .content>.chime-next:has(>.dashboard){display:flow-root}.app.new-erp-shell .chime-next>.dashboard{background-image:none!important}@media (width<=720px){.app.new-erp-shell .mobile-bottom-nav{min-height:0;padding:6px 6px calc(4px + env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);background:#f9f9f9db;border:0;border-top:.5px solid #00000024;border-radius:0;bottom:0;left:0;right:0}.app.new-erp-shell .mobile-bottom-nav:after{content:"";pointer-events:none;background:#f9f9f9f5;height:160px;position:absolute;top:100%;left:0;right:0}.app.new-erp-shell .mobile-bottom-nav button{color:#8e8e93;-webkit-tap-highlight-color:transparent;border-radius:0;gap:3px;min-height:46px;padding:2px 0 0;background:0 0!important}.app.new-erp-shell .mobile-bottom-nav button svg{stroke-width:1.8px;width:25px;height:25px}.app.new-erp-shell .mobile-bottom-nav button span{letter-spacing:.01em;font-size:10px;font-weight:600}.app.new-erp-shell .mobile-bottom-nav button[data-active]{color:var(--erp-brand-green-ink,#2d7737)}.app.new-erp-shell .mobile-bottom-nav button[data-active] svg{stroke-width:2.2px}.app.new-erp-shell .mobile-bottom-nav button:active{opacity:.55}.app.new-erp-shell.dark .mobile-bottom-nav{background:#161618db;border-top-color:#ffffff1f}.app.new-erp-shell.dark .mobile-bottom-nav:after{background:#161618f5}.app.new-erp-shell.dark .mobile-bottom-nav button{color:#8e8e93}.app.new-erp-shell.dark .mobile-bottom-nav button[data-active]{color:#8ee58b}.app.new-erp-shell .mobile-more-layer{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.app.new-erp-shell .mobile-bottom-nav .app-icon{width:auto;height:auto;color:inherit;border:0;padding:0;box-shadow:none!important;background:0 0!important}.app.new-erp-shell .mobile-bottom-nav{background:#f9f9f9f0}.app.new-erp-shell.dark .mobile-bottom-nav{background:#161618f0}}.erp-popover-portal-root{z-index:300!important}@media (width<=720px){.app.new-erp-shell:has(.weekly-dialog-backdrop,.directory-backdrop,.new-erp-accounting-modal-layer,.broker-crm-drawer,.rejection-dialog,.new-erp-radius-drawer-layer,.email-drawer,[role=dialog][aria-modal=true]:not(.mobile-more-sheet)) .mobile-bottom-nav{display:none}.app.new-erp-shell .workspace .content{padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}.chime-next .wb-toolbar .wb-date-picker{flex:1 0 142px;min-width:142px}.app.new-erp-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){font-size:16px!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 .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{height:auto!important;min-height:calc(76px + env(safe-area-inset-top))!important;padding-top:calc(14px + env(safe-area-inset-top))!important;flex:none!important}.chime-next :is(.wb-control,.wb-icon,.wb-date,.mtb-tool,.mtb-add){min-height:44px!important}.chime-next .wb-icon{min-width:44px!important}.app.new-erp-shell :is(.topbar-icon-button,.workspace-selector__trigger){min-width:44px;min-height:44px}.app.new-erp-shell .mobile-more-sheet>header button{width:44px;height:44px}.chime-next .clocks-edit-toggle{min-width:44px;height:44px}.chime-next .clocks-edit-toggle:not([aria-pressed=true]){width:44px}.chime-next .driver-pay-lines button{min-width:44px;min-height:44px}.chime-next .new-erp-month-table input[type=checkbox]{width:22px;height:22px}.new-erp-load-create-steps:before{display:none!important}.erp-date-picker__month-selectors select:last-child{max-width:84px}.erp-date-picker__month-selectors select:first-child{max-width:132px}.app.new-erp-shell .mobile-more-layer{z-index:130;-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000052;align-items:flex-end;padding:calc(44px + env(safe-area-inset-top)) 0 0!important}.app.new-erp-shell .mobile-more-sheet{width:100%;max-height:100%;padding:0 0 calc(12px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:#f2f2f4;border:0;border-radius:14px 14px 0 0;flex-direction:column;display:flex;position:relative;overflow:auto;box-shadow:0 -8px 30px #00000024}.app.new-erp-shell .mobile-more-sheet:before{content:"";z-index:2;background:#c7c7cc;border-radius:3px;flex:none;align-self:center;width:36px;height:5px;margin:6px 0 -11px;position:sticky;top:0}.app.new-erp-shell .mobile-more-sheet>header{z-index:1;background:#f2f2f4;margin:0;padding:16px 12px 8px 20px;position:sticky;top:0}.app.new-erp-shell .mobile-more-sheet>header small{display:none}.app.new-erp-shell .mobile-more-sheet>header h2{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:750}.app.new-erp-shell .mobile-more-sheet>header button{color:#6e6e73;background:#76768024;width:32px;min-width:0;height:32px;position:relative}.app.new-erp-shell .mobile-more-sheet>header button:after{content:"";position:absolute;inset:-6px}.app.new-erp-shell .mobile-more-list{gap:22px;padding:6px 16px 4px;display:grid}.app.new-erp-shell .mobile-more-group h3{color:#6e6e73;letter-spacing:0;text-transform:uppercase;margin:0 0 7px 16px;font-size:13px;font-weight:500}.app.new-erp-shell .mobile-more-rows{background:#fff;border-radius:12px;overflow:hidden}.app.new-erp-shell .mobile-more-rows>button{width:100%;min-height:50px;color:inherit;text-align:left;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;grid-template-columns:30px minmax(0,1fr) 10px;align-items:center;gap:14px;padding:0 16px;display:grid;position:relative}.app.new-erp-shell .mobile-more-rows>button+button:before{content:"";background:#3c3c4338;height:.5px;position:absolute;top:0;left:60px;right:0}.app.new-erp-shell .mobile-more-rows>button:after{content:"";border-top:2px solid #c4c4c7;border-right:2px solid #c4c4c7;justify-self:start;width:8px;height:8px;transform:rotate(45deg)}.app.new-erp-shell .mobile-more-rows>button:active{background:#e5e5ea}.app.new-erp-shell .mobile-more-rows .app-icon{border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid;color:#fff!important;background:var(--erp-brand-green-ink,#2d7737)!important;box-shadow:none!important}.app.new-erp-shell .mobile-more-rows .app-icon svg{stroke-width:2px;color:#fff;width:18px;height:18px}.app.new-erp-shell .mobile-more-rows>button>span:not(.app-icon){min-width:0}.app.new-erp-shell .mobile-more-rows b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:450;display:block;overflow:hidden}.app.new-erp-shell .mobile-more-sheet>footer{border:0;gap:10px;margin:22px 16px 0;padding:0}.app.new-erp-shell .mobile-more-sheet>footer button{background:#fff;border:0;border-radius:12px;min-height:50px;font-size:16px;font-weight:500}.app.new-erp-shell .mobile-more-sheet>footer button:last-child{color:#d70015}.app.new-erp-shell.dark .mobile-more-sheet,.app.new-erp-shell.dark .mobile-more-sheet>header{color:#f2f3ef;background:#121311}.app.new-erp-shell.dark .mobile-more-sheet:before{background:#48484a}.app.new-erp-shell.dark .mobile-more-sheet>header button{color:#aeaeb2;background:#7676803d}.app.new-erp-shell.dark .mobile-more-group h3{color:#98989f}.app.new-erp-shell.dark :is(.mobile-more-rows,.mobile-more-sheet>footer button){color:#f2f3ef;background:#232521}.app.new-erp-shell.dark .mobile-more-rows>button+button:before{background:#ffffff1a}.app.new-erp-shell.dark .mobile-more-rows>button:after{border-color:#5a5a5e}.app.new-erp-shell.dark .mobile-more-rows>button:active{background:#2f312c}.app.new-erp-shell.dark .mobile-more-rows .app-icon{background:#3b7d44!important}.app.new-erp-shell.dark .mobile-more-sheet>footer button:last-child{color:#ff6961}.app.new-erp-shell:not(:has(.chime-next>.dashboard)) .topbar .topbar-title--date{display:none}.app.new-erp-shell .mobile-bottom-nav button{color:#6e6e73}.app.new-erp-shell.dark .mobile-bottom-nav button{color:#98989f}.app.new-erp-shell .mobile-bottom-nav{background:#f9f9f9f7}.app.new-erp-shell.dark .mobile-bottom-nav{background:#161618f7}.chime-next .new-erp-duty-calendar-head{box-sizing:border-box;position:sticky;left:0;width:100%!important;min-width:0!important;max-width:100%!important}.chime-next .new-erp-duty-calendar-head p{overflow-wrap:anywhere}}@media (width<=720px) and (prefers-reduced-motion:no-preference){.app.new-erp-shell .mobile-more-sheet{animation:.32s cubic-bezier(.32,.72,0,1) mobile-sheet-up}.app.new-erp-shell .mobile-more-layer{animation:.2s ease-out mobile-more-fade}}@keyframes mobile-sheet-up{0%{transform:translateY(100%)}}@media (width<=720px){.chime-next :is(.new-erp-month-table,.driver-pay-table,.commercial-broker-table){border:0;display:block;width:100%!important;min-width:0!important}.chime-next :is(.new-erp-month-table,.driver-pay-table,.commercial-broker-table) :is(thead,colgroup){display:none}.chime-next :is(.new-erp-month-table,.driver-pay-table,.commercial-broker-table) tbody{gap:10px;display:grid}.chime-next :is(.new-erp-month-table,.driver-pay-table,.commercial-broker-table) tbody>tr{border:1px solid var(--border,#e4e6e1);background:var(--surface,#fff);-webkit-tap-highlight-color:transparent;border-radius:16px;align-items:center;gap:4px 12px;padding:14px 16px;display:grid}.chime-next :is(.new-erp-month-table,.driver-pay-table,.commercial-broker-table) tbody>tr>td{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;font-size:13px;display:block;overflow:hidden;border:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;padding:0!important;position:static!important}.chime-next :is(.new-erp-month-table,.driver-pay-table,.commercial-broker-table) tbody>tr:hover{background:var(--surface,#fff)}.new-erp-shell.dark .chime-next :is(.new-erp-month-table,.driver-pay-table,.commercial-broker-table) tbody>tr:hover{background:#2a2c28}.chime-next :is(.new-erp-month-table,.driver-pay-table,.commercial-broker-table) tbody>tr:active{background:var(--surface-soft,#f2f3ef)}.chime-next :is(.new-erp-month-table,.driver-pay-table,.commercial-broker-table) tbody>tr>td[colspan]{white-space:normal;text-align:center;grid-column:1/-1}.chime-next :is(.driver-pay-table,.commercial-broker-table) td[data-label]:not([data-col=driver],[data-col=name]):before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:1px;font-size:10px;font-weight:600;display:block;color:var(--muted,#70746d)!important}.chime-next :is(.new-erp-month-table-shell,.driver-pay-table-wrap){box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.chime-next .commercial-directory-table:has(.commercial-broker-table){box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.chime-next .driver-pay-table tbody>tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"driver driver pay""rate loads gross""status status open";row-gap:10px}.chime-next .driver-pay-table td[data-col=driver]{grid-area:driver;font-size:16px}.chime-next .driver-pay-table td[data-col=pay]{text-align:right;grid-area:pay;font-size:16px}.chime-next .driver-pay-table td[data-col=pay]:before{text-align:right}.chime-next .driver-pay-table td[data-col=rate]{grid-area:rate}.chime-next .driver-pay-table td[data-col=loads]{grid-area:loads}.chime-next .driver-pay-table td[data-col=gross]{grid-area:gross}.chime-next .driver-pay-table td[data-col=status]{grid-area:status}.chime-next .driver-pay-table td[data-col=status]:before{display:none!important}.chime-next .driver-pay-table td[data-col=open]{grid-area:open;justify-self:end;overflow:visible}.chime-next .driver-pay-table td[data-col=open] button{min-height:36px;padding:0 16px}.chime-next .commercial-broker-table tbody>tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"name name edit""loads gross total""unpaid oldest last";row-gap:10px}.chime-next .commercial-broker-table tbody>tr:not(:has(td[data-col=unpaid])){grid-template-areas:"name name edit""loads gross total""rpm share last"}.chime-next .commercial-broker-table td[data-col=name]{white-space:normal;grid-area:name;font-size:16px}.chime-next .commercial-broker-table td[data-col=name] small{display:block;margin:2px 0 0!important;font-size:12px!important}.chime-next .commercial-broker-table td[data-col=edit]{grid-area:edit;justify-self:end}.chime-next .commercial-broker-table td[data-col=loads]{grid-area:loads}.chime-next .commercial-broker-table td[data-col=gross]{grid-area:gross}.chime-next .commercial-broker-table td[data-col=total]{text-align:right;grid-area:total}.chime-next .commercial-broker-table td[data-col=unpaid]{grid-area:unpaid}.chime-next .commercial-broker-table td[data-col=oldest]{grid-area:oldest}.chime-next .commercial-broker-table td[data-col=last]{text-align:right;grid-area:last}.chime-next .commercial-broker-table tbody>tr:has(td[data-col=unpaid]) :is(td[data-col=share],td[data-col=rpm]){display:none}.chime-next .commercial-broker-table td[data-col=share]{grid-area:share}.chime-next .commercial-broker-table td[data-col=rpm]{grid-area:rpm}.chime-next .new-erp-month-table tbody>tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"load stage paid""from to to""pickup driver driver""gross rpm miles""broker broker actions";row-gap:6px}.chime-next .new-erp-month-table tbody>tr>:is(.mtb-col-acc,.mtb-select-cell,.mtb-col-carrier,.mtb-col-checked,.mtb-col-bol,.mtb-col-dh,.mtb-col-mc,.mtb-col-dispatcher,.mtb-col-notes){display:none}.chime-next .new-erp-month-table .mtb-col-load{grid-area:load;font-size:16px;font-weight:700}.chime-next .new-erp-month-table .mtb-col-stage{grid-area:stage;justify-self:end;overflow:visible}.chime-next .new-erp-month-table .mtb-col-paid{grid-area:paid;justify-self:end;overflow:visible}.chime-next .new-erp-month-table .mtb-col-from{grid-area:from;font-size:14px;font-weight:600}.chime-next .new-erp-month-table .mtb-col-to{grid-area:to;font-size:14px;font-weight:600}.chime-next .new-erp-month-table .mtb-col-to:before{content:"→ ";color:var(--muted,#70746d);font-weight:400}.chime-next .new-erp-month-table .mtb-col-pickup{color:var(--muted,#70746d);grid-area:pickup}.chime-next .new-erp-month-table .mtb-col-delivery{display:none}.chime-next .new-erp-month-table .mtb-col-driver{text-align:right;grid-area:driver}.chime-next .new-erp-month-table .mtb-col-gross{grid-area:gross;font-size:16px;font-weight:700}.chime-next .new-erp-month-table .mtb-col-rpm{color:var(--muted,#70746d);grid-area:rpm}.chime-next .new-erp-month-table .mtb-col-miles{text-align:right;color:var(--muted,#70746d);grid-area:miles}.chime-next .new-erp-month-table .mtb-col-miles:not(:empty):after{content:" mi"}.chime-next .new-erp-month-table .mtb-col-broker{color:var(--muted,#70746d);grid-area:broker}.chime-next .new-erp-month-table .mtb-actions-cell{grid-area:actions;justify-self:end;overflow:visible}.chime-next .new-erp-month-table>table{display:block;zoom:1!important;width:100%!important;min-width:0!important}.chime-next .new-erp-month-table{max-height:none!important;overflow:visible!important}.chime-next .new-erp-month-table tbody>tr{box-sizing:border-box;min-width:0;max-width:100%}.chime-next .new-erp-month-table tbody>tr>.mtb-col-to{text-align:right}.new-erp-shell .chime-next .new-erp-leaderboard-list{overflow:visible}.new-erp-leaderboard-list>header{display:none!important}.new-erp-leaderboard-list>article{min-height:60px;grid-template-columns:34px minmax(0,1fr) auto!important;gap:10px!important;min-width:0!important;padding:10px 14px!important}.new-erp-leaderboard-list>article>:is(:nth-child(3),:nth-child(5),:nth-child(7)),.new-erp-leaderboard-list>article>.new-erp-leaderboard-metric-cell:not([data-active]){display:none}.new-erp-leaderboard-list>article>.new-erp-leaderboard-metric-cell[data-active]{text-align:right;min-width:96px}.new-erp-leaderboard-list .new-erp-leaderboard-person{min-width:0}.new-erp-leaderboard-list .new-erp-leaderboard-person b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-erp-shell.dark .chime-next :is(.new-erp-month-table,.driver-pay-table,.commercial-broker-table) tbody>tr{background:#2a2c28;border-color:#454941}.chime-next .erp-data-page .erp-page-header__identity{min-width:0;padding-right:4px}.chime-next .erp-data-page .erp-page-header__identity p{white-space:normal;overflow-wrap:anywhere}.chime-next .new-erp-load-directory .new-erp-loads-heading{padding-inline:4px}.app.new-erp-shell .workspace .content:has(>.chime-next){background:#e9ecef!important}.app.new-erp-shell.dark .workspace .content:has(>.chime-next){background:#242522!important}.chime-next :is(.dashboard-today>ol,.new-erp-monthly-board-page .monthly-stats,.new-erp-kpi-table){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}@supports (animation-timeline:scroll()){.chime-next :is(.dashboard-today>ol,.new-erp-monthly-board-page .monthly-stats,.new-erp-kpi-table){animation:linear both gd-strip-fade;animation-timeline:scroll(self inline)}}}@keyframes gd-strip-fade{0%,92%{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}to{-webkit-mask-image:none;mask-image:none}}@media (width<=720px){.chime-next .new-erp-accounting-page .new-erp-accounting-tabs{box-sizing:border-box;scrollbar-width:none;width:100%;max-width:100%;display:flex;overflow-x:auto}.chime-next .new-erp-accounting-page .new-erp-accounting-tabs::-webkit-scrollbar{display:none}.chime-next .new-erp-accounting-page .new-erp-accounting-tabs button{white-space:nowrap;flex:1 0 auto;justify-content:center;min-height:44px;padding:0 12px;font-size:13px}.live-ops-tools{flex-wrap:wrap;gap:8px}.live-ops-modes{flex:100%}.live-ops-modes button{white-space:nowrap;min-height:36px}}.chime-next .new-erp-monthly-board-page .monthly-stats,.new-erp-load-directory .load-directory-summary.erp-metric-strip{scroll-padding-inline:10px;margin:-4px -10px -16px!important;padding:4px 10px 16px!important}.new-erp-shell .chime-next .new-erp-dispatchers-page .commercial-table-wrap{overflow-x:auto!important}@media (width<=760px){.new-erp-shell .chime-next .new-erp-dispatchers-page .drivers-table-wrap{background:0 0;border:0;display:block!important;overflow:visible!important}.new-erp-shell .chime-next .new-erp-dispatchers-page .drivers-table-wrap :is(table,tbody){width:100%;display:block;min-width:0!important}.new-erp-shell .chime-next .new-erp-dispatchers-page .drivers-table-wrap thead{display:none}.new-erp-shell .chime-next .new-erp-dispatchers-page .drivers-table-wrap tbody{gap:10px;display:grid}.new-erp-shell .chime-next .new-erp-dispatchers-page .drivers-table-wrap tr{border:1px solid var(--border,#e4e6e1);background:var(--surface,#fff);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;display:flex}.new-erp-shell .chime-next .new-erp-dispatchers-page .drivers-table-wrap td{font-size:13px;line-height:1.3;display:block;border:0!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important}.new-erp-shell .chime-next .new-erp-dispatchers-page .drivers-table-wrap tr{height:auto!important}.new-erp-shell .chime-next .new-erp-dispatchers-page .drivers-table-wrap tr:hover{background:var(--surface,#fff)}.new-erp-shell .chime-next .new-erp-dispatchers-page .drivers-table-wrap td:first-child{flex:1 0 100%}.new-erp-shell .chime-next .new-erp-dispatchers-page .drivers-table-wrap td:last-child{margin-left:auto}.new-erp-shell .chime-next .new-erp-dispatchers-page .drivers-table-wrap td[colspan]{text-align:center;flex:1 0 100%}.new-erp-shell.dark .chime-next .new-erp-dispatchers-page .drivers-table-wrap tr{background:#333530;border-color:#454941}.new-erp-shell .chime-next .new-erp-dispatchers-page .new-erp-dispatchers-filter{scrollbar-width:none;max-width:100%;overflow-x:auto}}.new-erp-shell .new-erp-accounting-modal-layer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:120!important}.new-erp-shell.dark .preview-read-error{color:#ffb4ab!important;background:#b6352b38!important;border-color:#ffaaa24d!important}.new-erp-shell.dark .preview-read-error button{color:#ffd9d4!important;background:0 0!important;border-color:#ffaaa259!important}.new-erp-shell.dark .chime-next .new-erp-driver-brief-stats [data-tone=strong] b{color:#6fd28a}.new-erp-shell.dark .chime-next .new-erp-driver-brief-stats [data-tone=attention] b{color:#f0b45a}.new-erp-shell.dark .chime-next .new-erp-driver-brief-stats [data-tone=critical] b{color:#ff8a80}.new-erp-shell.dark .product-button:not(.product-button--black) .product-button__icon{color:inherit!important;background:0 0!important}.new-erp-shell.dark .chime-next :is(.wb-add-load,.mtb-add){color:#162015!important;background:#89d978!important;border-color:#0000!important}.new-erp-shell.dark .driver-pay-stats article[data-tone=paid] strong{color:#5fd38a}@media (width<=720px){.chime-next .dashboard .progress-card .monthly-charts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.chime-next .dashboard .progress-card .monthly-chart{justify-self:stretch;overflow:hidden;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important}.chime-next .dashboard .progress-card .monthly-chart>*{min-width:0;max-width:100%}.chime-next .new-erp-monthly-board-page{padding-bottom:80px!important}}.chime-next .new-erp-reports-page header span>strong+small{margin-left:8px}@media (width>=721px){body:has(.chime-next .dashboard){overflow:hidden!important}html body .app.new-erp-shell:has(.dashboard){height:calc(100dvh - 20px)!important;min-height:0!important}html body .app.new-erp-shell .workspace:has(.dashboard){height:100%!important;min-height:0!important;overflow:hidden!important}.app.new-erp-shell .sidebar nav{min-height:0;overflow-y:auto}}@media (width<=720px){.new-erp-shell .chime-next .new-erp-accounting-payroll-table{overflow:hidden}.new-erp-shell .chime-next .new-erp-accounting-payroll-th{display:none!important}.new-erp-shell .chime-next .new-erp-accounting-payroll-tr{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;min-height:56px;padding:10px 12px;min-width:0!important;height:auto!important}.new-erp-shell .chime-next .new-erp-accounting-payroll-tr>span:nth-child(2),.new-erp-shell .chime-next .new-erp-accounting-payroll-tr>span:nth-child(3){display:none}.new-erp-shell .chime-next .new-erp-accounting-payroll-tr>span:first-child{min-width:0}.new-erp-shell .chime-next .new-erp-accounting-payroll-tr>span:first-child b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.new-erp-shell .chime-next .new-erp-accounting-payroll-tr>span[data-label]{white-space:nowrap;justify-items:end;gap:2px;font-size:12px;font-weight:650;display:grid}.new-erp-shell .chime-next .new-erp-accounting-payroll-tr>span[data-label]:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:9px;font-weight:600}.new-erp-shell .chime-next .new-erp-accounting-payroll-tr>span[data-label]>svg{display:none}.new-erp-shell .chime-next .new-erp-accounting-shared-payroll{margin-top:12px}.new-erp-shell .chime-next .new-erp-accounting-shared-payroll>header{justify-content:space-between;align-items:flex-end;gap:10px;margin:0 4px 10px;display:flex}.new-erp-shell .chime-next .new-erp-accounting-shared-payroll>header span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600;display:block}.new-erp-shell .chime-next .new-erp-accounting-shared-payroll>header h2{margin:2px 0 0;font-size:18px}.new-erp-shell .chime-next .new-erp-accounting-shared-payroll>header strong{color:var(--accent-ink);flex:none;font-size:13px}.new-erp-shell .chime-next .new-erp-accounting-shared-payroll-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.new-erp-shell .chime-next .new-erp-accounting-shared-payroll-fields label:first-child:nth-last-child(odd){grid-column:1/-1}.new-erp-shell .chime-next .new-erp-accounting-shared-payroll-fields input{box-sizing:border-box;width:100%;min-width:0;font-size:16px}.new-erp-shell .chime-next .new-erp-accounting-team-lead-payroll footer{flex-wrap:wrap}}.new-erp-shell .chime-next .new-erp-accounting-payroll-tr [data-paid],.new-erp-shell .chime-next :is(.new-erp-accounting-payroll-panel,.new-erp-accounting-shared-payroll)>header strong{color:#2d7737}.new-erp-shell.dark .chime-next .new-erp-accounting-payroll-tr [data-paid],.new-erp-shell.dark .chime-next :is(.new-erp-accounting-payroll-panel,.new-erp-accounting-shared-payroll)>header strong{color:#89d978}.new-erp-shell .chime-next .new-erp-accounting-payroll-tr span:first-child>i{color:#2d7737;background:#e3f2e1}.new-erp-shell.dark .chime-next .new-erp-accounting-payroll-tr span:first-child>i{color:#9be38b;background:#89d97829}.app.new-erp-shell.dark{--ui-canvas:#242522;--ui-surface:#333530;--ui-surface-subtle:#3b3e38;--ui-surface-elevated:#3a3d38;--ui-text:#f2f3ef;--ui-text-muted:#b3b7ad;--ui-border:#454941;--ui-border-strong:#5a6055;--ui-hover:#3b3e38;--ui-selected:#42463c;--erp-canvas:#242522;--erp-surface:#333530;--erp-surface-raised:#3a3d38;--erp-surface-subtle:#3b3e38;--erp-border:#454941;--erp-border-strong:#5a6055;--erp-text:#f2f3ef}.app.new-erp-shell.dark .chime-next :is(.driver-pay-stats article,.driver-pay-table-wrap,.driver-pay-card){background:#333530;border-color:#454941}.app.new-erp-shell.dark .chime-next :is(.pdf-empty,.pdf-stage,.pdf-editor .pdf-tool-card),.app.new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] :is(.new-erp-ratecon-card,.new-erp-ratecon-upload-strip,.new-erp-ratecon-panel){background:#333530!important;border-color:#454941!important;box-shadow:0 3px 5px #0002!important}.app.new-erp-shell.dark :is(.pdf-tool-dialog,.chime-next .pdf-sign-dialog){background:#2c2e2a!important;border-color:#454941!important}.app.new-erp-shell.dark .chime-next .pdf-tool-card__icon{color:#9cc7ec!important;background:#76a9d22e!important}.app.new-erp-shell.dark .chime-next :is(.pdf-tool-card[data-tone=green] .pdf-tool-card__icon,.pdf-tool-card__icon[data-tone=green]){color:#9be38b!important;background:#89d97829!important}.app.new-erp-shell.dark .chime-next :is(.pdf-tool-card[data-tone=pink] .pdf-tool-card__icon,.pdf-tool-card__icon[data-tone=pink]){color:#f4a9cf!important;background:#f08cbe29!important}.app.new-erp-shell.dark .chime-next :is(.pdf-tool-card[data-tone=orange] .pdf-tool-card__icon,.pdf-tool-card__icon[data-tone=orange]){color:#f2b27a!important;background:#f0aa6429!important}.app.new-erp-shell.dark .chime-next :is(.pdf-tool-card[data-tone=violet] .pdf-tool-card__icon,.pdf-tool-card__icon[data-tone=violet]){color:#c3b2ec!important;background:#ad98dc2e!important}.app.new-erp-shell.dark .chime-next :is(.pdf-tools-hub__heading>div>span,.pdf-tool-groups h3){color:#6fd28a}.new-erp-shell .chime-next :is(.wb-add-load,.mtb-add,.commercial-primary){min-height:36px;padding:0 14px;font-weight:600;color:#fff!important;background:#1d1d1f!important;border:1px solid #1d1d1f!important;border-radius:11px!important;height:36px!important}.new-erp-shell.dark .chime-next :is(.wb-add-load,.mtb-add,.commercial-primary),.new-erp-shell.dark :is(.chime-next,.new-erp-load-editor,.weekly-dialog-backdrop,.commercial-dialog) .product-button--black:not(:disabled){--button-bg:#89d978;--button-hover:#9ce38c;--button-pressed:#7cc96c;--button-fg:#162015;--button-line:#89d978;color:#162015!important;background:#89d978!important;border-color:#89d978!important}@media (width<=720px){.new-erp-shell .chime-next :is(.wb-add-load,.mtb-add,.commercial-primary){min-height:44px;height:44px!important}}.new-erp-shell.dark .new-erp-load-create-steps>span[data-active]>b{color:#162015!important;background:#89d978!important;border-color:#89d978!important}.new-erp-shell .new-erp-load-create-steps>span[data-active]>b{color:#fff;background:#2d7737;border-color:#2d7737}.new-erp-shell .new-erp-load-lifecycle-step[data-status][data-state=upcoming]{opacity:1!important}.new-erp-shell .new-erp-load-lifecycle-step[data-status][data-state=upcoming]>span{color:var(--color-text-secondary,#70746d)}.new-erp-shell.dark .new-erp-load-lifecycle-step[data-status][data-state=upcoming]>span{color:#b3b7ad}@media (pointer:coarse){.new-erp-shell button.new-erp-load-lifecycle-step[data-status]{min-height:40px}}.dark .chime-next .dashboard-today li[data-tone=blue]{--t:#7aa7ff}.dark .chime-next .dashboard-today li[data-tone=green]{--t:#6fd28a}.dark .chime-next .dashboard-today li[data-tone=red]{--t:#ff8a80}.dark .chime-next .dashboard-today li[data-tone=amber]{--t:#f0b45a}.dark .chime-next .dashboard-today li[data-tone=pink]{--t:#f49ac1}.dark .chime-next .gross-performance{background:#333530!important;border-color:#454941!important;box-shadow:inset 0 1px #ffffff0f,0 3px 5px #0002!important}.new-erp-shell.dark .new-erp-mobile-driver-avatar{color:#9be38b!important;background:#89d97829!important}.new-erp-shell.dark .new-erp-mobile-driver-card__profile>i{color:#9be38b!important;background:#89d97824!important}.new-erp-shell.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:#3a3d38;--button-hover:#42463f;--button-fg:#f2f3ef;--button-line:#4f544a;box-shadow:inset 0 1px #ffffff0d,0 2px 6px #0000002e}.new-erp-shell.dark .product-button:disabled{--button-bg:#2f312d;--button-fg:#81867c;--button-line:#3f423b}.new-erp-shell.dark .chime-next :is(.mobile-executive-clear strong,.mobile-executive-clear b,.erp-money-positive,.money-positive){color:#5fd38a}.new-erp-shell.dark .chime-next{--muted:#b0b4a9;--color-text-secondary:#b3b7ad}.new-erp-shell.dark .chime-next .new-erp-duty-calendar-matrix header[data-current],.new-erp-shell.dark .chime-next .new-erp-duty-calendar-matrix header[aria-current],.new-erp-shell.dark .chime-next .new-erp-duty-calendar-matrix header.is-current{color:#162015!important;background:#89d978!important}.new-erp-shell.dark .chime-next .new-erp-duty-calendar-matrix>header[data-current] :is(small,time,b,strong,span){color:#162015!important}@media (width>=721px){.app.new-erp-shell .content:has(>.chime-next>.new-erp-duty-page){padding:0!important}.new-erp-shell .chime-next>:is(.weekly-board,.load-directory,.live-ops,.ah-page,.fleet-page,.new-erp-duty-page,.broker-crm-page,.new-erp-radius-page,.passwords-page,.new-erp-accounting-page,.driver-pay-page,.new-erp-reports-page,.new-erp-kpi-page,.new-erp-leaderboard-page,.rejections-page){box-sizing:border-box;padding:20px 24px 24px!important}.new-erp-shell .chime-next .wb-toolbar .wb-export,.new-erp-shell .chime-next .wb-toolbar .wb-refresh>span{display:none}.new-erp-shell .chime-next .wb-toolbar .wb-refresh{justify-content:center;width:36px;padding:0}}.live-ops-map svg rect[fill="url(#live-ops-vignette)"]{display:none}.live-ops-map{box-shadow:inset 0 0 120px #00000061}.new-erp-shell .chime-next :is(.settings-content,.new-erp-settings-layout) h2{line-height:1.25;font-size:18px!important}.new-erp-shell .chime-next .broker-crm-page .commercial-stats,.new-erp-shell .chime-next .new-erp-kpi-page .new-erp-kpi-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.app.new-erp-shell .workspace:has(.weekly-dialog-backdrop,.new-erp-accounting-modal-layer){z-index:40;position:relative}.new-erp-shell .chime-next .new-erp-accounting-hero-main>div>b{color:#2d7737}.new-erp-shell.dark .chime-next .new-erp-accounting-hero-main>div>b{color:#89d978}.new-erp-shell .chime-next .new-erp-accounting-issue-cta{white-space:nowrap;height:auto;min-height:32px}@media (width>=721px) and (width<=1279px){.new-erp-shell .chime-next .new-erp-accounting-hero{grid-template-columns:minmax(0,1fr)!important}.new-erp-shell .chime-next .new-erp-accounting-metrics{border-top:1px solid var(--border);border-left:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:14px 0 0!important}.new-erp-shell .chime-next .new-erp-accounting-metrics b{white-space:nowrap}}.new-erp-shell .chime-next .passwords-toolbar>label{box-sizing:border-box;align-items:center;gap:8px;height:38px;padding:0 12px;display:flex;border:1px solid var(--color-border,#e4e6e1)!important;background:var(--color-surface,#fff)!important;border-radius:11px!important}.new-erp-shell .chime-next .passwords-toolbar>label svg{width:15px;height:15px;color:var(--color-text-secondary);flex:none;align-self:center;position:static!important;transform:none!important}.new-erp-shell .chime-next .passwords-toolbar>label input{height:100%;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important}.new-erp-shell .chime-next .passwords-toolbar>[role=group]:has(>button:only-child){display:none!important}@media (width<=720px){.new-erp-shell .chime-next .passwords-toolbar>label{height:44px}.new-erp-shell .chime-next .passwords-toolbar>label input{font-size:16px!important}.chime-next .dashboard .pipeline-flow li>span,.mobile-executive-income small,.mobile-executive-signals small{overflow-wrap:anywhere;line-height:1.2;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.chime-next .dashboard .pipeline-flow li{grid-template-columns:minmax(0,1fr);padding:10px 8px}.chime-next .mtb-board-header .new-erp-board-controls{flex-wrap:nowrap;align-items:center;gap:8px;display:flex!important}.chime-next .mtb-board-header .new-erp-board-controls .wb-week-nav{flex:auto;min-width:0}.chime-next .mtb-board-header .mtb-refresh{flex:none;order:2;width:44px;height:44px}.chime-next .mtb-toolbar.wb-filters{grid-template-columns:minmax(0,1fr);gap:8px;display:grid!important}.chime-next .mtb-toolbar .mtb-search{width:100%;min-width:0}.chime-next .mtb-toolbar .mtb-search input{text-overflow:ellipsis;min-width:0;font-size:16px}.chime-next .mtb-toolbar .mtb-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid!important}.chime-next .mtb-toolbar .mtb-tools>.mtb-menu-wrap>button{justify-content:center;width:100%}.chime-next .mtb-toolbar .mtb-add{justify-content:center;width:100%;margin:0!important}.new-erp-shell .preview-read-error{grid-template-columns:minmax(0,1fr);gap:8px;display:grid!important}.new-erp-shell .preview-read-error button{white-space:nowrap;justify-content:center;width:100%;min-height:44px}.radius-board :is(.new-erp-radius-state-title strong,.new-erp-radius-state-title small,.new-erp-radius-broker strong,.new-erp-radius-state){overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.radius-board kbd,.radius-board .new-erp-radius-search kbd,.radius-board [data-shortcut]{display:none!important}.new-erp-monthly-board-page .monthly-stats span{white-space:normal}.chime-next .new-erp-duty-page b{overflow-wrap:anywhere}.fleet-page .erp-metric-item__detail{display:block;white-space:normal!important;margin:2px 0 0!important;overflow:visible!important}.new-erp-shell .chime-next .passwords-page .passwords-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.new-erp-dispatchers-page .erp-segment-control,.new-erp-dispatchers-page [role=tablist]{scrollbar-width:none;max-width:100%;padding-right:8px;overflow-x:auto}.file-drop-heading{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}}@media (pointer:coarse){.file-drop-heading[data-drop-idle]{display:none!important}}@media (width<=720px){.new-erp-shell .chime-next .new-erp-rejections .rejections-heading{text-align:left;justify-content:flex-start!important;justify-items:start!important}.new-erp-shell .chime-next .new-erp-rejections .rejections-title{justify-content:flex-start;width:100%;margin:0!important}.new-erp-shell .chime-next .new-erp-dispatchers-page .directory-heading p{color:var(--color-text-secondary);margin:2px 0 0;font-size:12px;display:block!important}.new-erp-shell .chime-next .wb-toolbar .wb-add-load{justify-content:center;width:100%}}@media (width<=760px){.driver-pay-lines li[data-kind=fuel]:not(:has(.driver-pay-fuel-driver)){flex-wrap:nowrap}.driver-pay-lines li[data-kind=fuel]:not(:has(.driver-pay-fuel-driver))>span{flex:auto;min-width:0}.driver-pay-lines li>b{white-space:nowrap;flex:none;margin-left:auto}section.driver-pay-panel>header{align-items:center}section.driver-pay-panel>header .directory-detail-actions{flex:none;align-items:center;gap:8px;flex-flow:row!important;width:auto!important;display:flex!important}section.driver-pay-panel>header>div:first-child{flex:auto;min-width:0}}html body .new-erp-shell select.driver-pay-fuel-driver,html body select.driver-pay-fuel-driver{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2370746d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:12px!important;padding-right:30px!important}@media (width<=760px){section.driver-pay-panel>header .driver-pay-status{white-space:nowrap}}.new-erp-load-editor .erp-date-picker__trigger{background:var(--ui-surface-subtle,#f2f2f5)!important}@media (width<=720px){:is([role=dialog],.new-erp-load-editor,.fleet-driver-dialog) .erp-date-picker__trigger{font-size:16px!important}.fleet-driver-dialog .erp-date-picker__trigger,[role=dialog] .erp-date-picker__trigger{min-height:48px;border-radius:13px!important}.new-erp-load-editor .erp-date-picker__trigger{min-height:38px}:is([role=dialog],.weekly-dialog-backdrop)>*>header,[role=dialog]>header{align-items:center!important}.driver-create-dispatchers>label+label{margin-top:12px}.driver-create-dispatchers>label:has(select)+*{margin-top:12px}.fleet-driver-dialog>header,.fleet-driver-dialog.is-viewing>header{align-items:center!important;min-height:64px!important}.fleet-driver-dialog.is-viewing>header{align-items:flex-start!important}}@media (pointer:coarse){.chime-next :is(.mtb-archive,.mtb-open-week,.new-erp-radius-copy,.radius-board button[aria-label*=Copy i],.new-erp-accounting-issue-cta,.new-erp-leaderboard-view button,.new-erp-duty-page button.product-icon-button,.commercial-dialog .fmcsa-recheck,.fmcsa-check button){position:relative}.chime-next :is(.mtb-archive,.mtb-open-week,.new-erp-radius-copy,.radius-board button[aria-label*=Copy i],.new-erp-duty-page button.product-icon-button,.fmcsa-check button):after{content:"";position:absolute;inset:-9px}.chime-next .new-erp-accounting-issue-cta,.chime-next :is(.erp-segment-control,.product-segment)>button{min-height:40px}.chime-next .new-erp-radius-state-controls button{min-height:40px;padding:0 8px}.chime-next .driver-pay-page input[type=checkbox]{width:22px;height:22px}.chime-next .driver-pay-page label:has(>input[type=checkbox]){align-items:center;gap:10px;min-height:44px;display:inline-flex}}.chime-next .gross-performance-grid{grid-template-rows:1fr 1fr 0!important}@media (width<=720px){.app.new-erp-shell .mobile-page-title{flex:auto;min-width:0;max-width:none!important}.app.new-erp-shell:has(.chime-next>.dashboard) .mobile-page-title{max-width:clamp(84px,30vw,150px)!important}}.new-erp-monthly-board-page .monthly-stats :is(span,small){white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.new-erp-shell .chime-next :is(.new-erp-reports-table-scroll,.commercial-table-wrap,.driver-pay-table-wrap){scrollbar-width:thin;scrollbar-color:color-mix(in srgb, currentColor 28%, transparent) transparent}@media (width<=720px){html body .chime-next .mtb-toolbar.wb-filters{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important}html body .chime-next .mtb-toolbar.wb-filters>*{grid-area:auto/1/auto/-1!important;width:100%!important}html body .chime-next .mtb-toolbar .mtb-tools>.mtb-menu-wrap{min-width:0}html body .chime-next .mtb-toolbar .mtb-tools>.mtb-menu-wrap>button{white-space:nowrap;text-overflow:ellipsis;gap:6px;width:100%;min-width:0;height:44px;padding:0 8px;overflow:hidden}html body .chime-next .mtb-toolbar .mtb-tools>.mtb-menu-wrap:last-child>button{border-radius:12px;border:1px solid var(--color-border,#e4e6e1)!important;background:var(--color-surface-secondary,#f4f5f2)!important;color:var(--color-text-primary)!important}}.chime-next .erp-select-menu{width:auto;max-width:min(420px,100vw - 16px);max-height:360px}.chime-next .erp-select-menu .wb-filter-select-options>button{text-align:left;min-height:34px;font-size:13px}.chime-next .erp-select-menu .wb-filter-select-options>button:disabled{opacity:.45;cursor:default}.chime-next .erp-select-menu__group{color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;padding:8px 9px 3px;font-size:10.5px;font-weight:650}.chime-next .erp-select-menu__group:first-child{padding-top:3px}.app.new-erp-shell .content:has(.new-erp-accounting-modal-layer){z-index:100!important}.driver-pay-fuel-preview{max-height:420px;overflow:auto}.driver-pay-lines select.driver-pay-fuel-driver{flex:0 0 160px;width:160px;max-width:160px}@media (width<=760px){.driver-pay-lines select.driver-pay-fuel-driver{flex:auto;width:auto;max-width:none}}.driver-pay-fuel-group{border:1px solid var(--color-border,#e4e6e1);border-radius:12px;margin-top:10px;overflow:hidden}.driver-pay-fuel-group[data-missing]{border-color:#e7c27a}.driver-pay-fuel-group>header{background:var(--color-surface-secondary,#f4f5f2);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.driver-pay-fuel-group[data-missing]>header{background:#fff7e6}.driver-pay-fuel-group>header>span{gap:2px;min-width:0;display:grid}.driver-pay-fuel-group>header b{font-size:13px}.driver-pay-fuel-group>header small{color:var(--color-text-secondary);font-size:11.5px}.driver-pay-fuel-group>header select.driver-pay-fuel-driver{flex:0 0 200px;width:200px;max-width:200px}.driver-pay-fuel-group .driver-pay-fuel-preview{max-height:320px;padding:0 12px}.dark .driver-pay-fuel-group{border-color:#454941}.dark .driver-pay-fuel-group[data-missing]{border-color:#7a5a20}.dark .driver-pay-fuel-group[data-missing]>header{background:#2b2416}@media (width<=760px){.driver-pay-fuel-group>header{flex-wrap:wrap}.driver-pay-fuel-group>header select.driver-pay-fuel-driver{flex:100%;width:100%;max-width:none}}@media (width>=721px) and (width<=1280px){.new-erp-shell .chime-next .wb-toolbar{gap:4px!important}.new-erp-shell .chime-next .wb-toolbar :is(.wb-control,.wb-date,.wb-menus>button){padding-left:9px!important;padding-right:9px!important}.new-erp-shell .chime-next .wb-toolbar .wb-date-picker,.new-erp-shell .chime-next .wb-toolbar .wb-date{width:auto!important;min-width:0!important}}.new-erp-shell .chime-next .erp-unified-heading{align-items:center;gap:12px;min-width:0;display:flex!important}.new-erp-shell .chime-next .erp-unified-heading>div{min-width:0}.new-erp-shell .chime-next .erp-unified-heading .new-erp-accounting-kicker{display:none!important}.new-erp-shell .chime-next .erp-unified-heading h1{align-items:center;gap:8px;margin:0;font-size:22px;line-height:1.2;display:flex}.new-erp-shell .chime-next .erp-unified-heading p{margin:3px 0 0}.new-erp-shell .chime-next .new-erp-accounting-heading.erp-unified-heading{flex-wrap:wrap;justify-content:flex-start}.new-erp-shell .chime-next .new-erp-accounting-heading.erp-unified-heading>.new-erp-accounting-actions{margin-left:auto}.new-erp-shell .chime-next .live-ops-head h1 .live-ops-beacon{order:2}.new-erp-shell .chime-next .new-erp-integrations__heading.erp-unified-heading{text-align:left!important;justify-content:flex-start!important}.new-erp-shell .chime-next .new-erp-integrations__heading.erp-unified-heading>div{text-align:left!important;align-items:flex-start!important;margin:0!important}.new-erp-shell .chime-next table:not(.new-erp-month-table *) thead th,.new-erp-shell .chime-next .new-erp-accounting-payroll-th{text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--color-text-secondary,#70746d)!important;font-size:11px!important;font-weight:600!important}.new-erp-shell .chime-next .fleet-page thead th:nth-child(n+5){text-align:right!important}.new-erp-shell .chime-next :is(.erp-metric-strip>.erp-metric-item,.commercial-stats>*,.new-erp-leaderboard-summary>*,.new-erp-reports-kpi-strip>*,.new-erp-kpi-strip>*,.rejections-kpis>*,.passwords-metrics>*,.driver-pay-stats>article,.monthly-stats>.monthly-stat){border:1px solid var(--color-border,#e4e6e1)!important;border-radius:14px!important;box-shadow:0 1px 2px #18181c0a,0 4px 12px #18181c0a!important}.new-erp-shell.dark .chime-next :is(.erp-metric-strip>.erp-metric-item,.commercial-stats>*,.new-erp-leaderboard-summary>*,.new-erp-reports-kpi-strip>*,.new-erp-kpi-strip>*,.rejections-kpis>*,.passwords-metrics>*,.driver-pay-stats>article,.monthly-stats>.monthly-stat){border-color:#454941!important;box-shadow:0 3px 5px #0002!important}.new-erp-shell .chime-next .new-erp-ratecon-page .new-erp-ratecon-layout{max-width:none!important;margin:0!important}html body .new-erp-shell .chime-next .new-erp-ratecon-page:not([data-stage=review]) .new-erp-ratecon-layout>:not(header){box-sizing:border-box;width:100%;max-width:880px!important;margin-inline:auto!important}html body .new-erp-shell .chime-next .new-erp-ratecon-page[data-stage=review] .new-erp-ratecon-layout>:not(header){max-width:1180px!important;margin-inline:auto!important}.new-erp-shell .chime-next .new-erp-ratecon-page .new-erp-ratecon-layout>header{max-width:none}html body .new-erp-shell.new-erp-shell .chime-next :is(.new-erp-leaderboard-month,.new-erp-kpi-periodbar) button.product-icon-button{--button-bg:transparent;--button-line:transparent;--button-hover:var(--color-surface-secondary);box-shadow:none!important;background:0 0!important;border-width:0!important;border-color:#0000!important}.new-erp-shell .chime-next :is(.new-erp-leaderboard-month,.new-erp-kpi-periodbar){box-sizing:border-box;overflow:hidden}@media (width<=720px){.radius-board .new-erp-radius-state-title>span{gap:1px;min-width:0;flex-direction:column!important;align-items:flex-start!important;display:flex!important}.radius-board .new-erp-radius-state-title>span>strong{max-width:100%;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.radius-board .new-erp-radius-state-title>span>small{white-space:nowrap!important}}@media (width>=721px) and (width<=1280px){.new-erp-shell .chime-next .new-erp-kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important}.new-erp-shell .chime-next .new-erp-kpi-strip>*{min-width:0}}.new-erp-team-position[data-position=main_team_lead]{color:#fff;background:#2d7737;border-color:#2d7737}.dark .new-erp-team-position[data-position=main_team_lead]{color:#1d2a12;background:#89d978;border-color:#89d978}.dispatcher-directory-dialog .team-book-loads{border:1px solid var(--erp-line,#e3e3df);background:var(--erp-surface-soft,#f7f7f4);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.dispatcher-directory-dialog .team-book-loads input{accent-color:#2d7737;flex:none;width:18px;height:18px;margin:1px 0 0}.dispatcher-directory-dialog .team-book-loads span{gap:3px;display:grid}.dispatcher-directory-dialog .team-book-loads strong{font-size:13px;font-weight:600}.dispatcher-directory-dialog .team-book-loads small{color:var(--erp-muted,#6e6e73);font-size:12px;line-height:1.4}.new-erp-dispatchers-page .team-books-loads{color:var(--erp-muted,#6e6e73);margin-top:4px;font-size:11px;display:block}.new-erp-accounting-shared-payroll-grid .new-erp-accounting-leader-card .new-erp-accounting-shared-payroll-fields{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.new-erp-accounting-leader-lines{gap:6px;margin:12px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.new-erp-accounting-leader-lines li{color:var(--erp-muted,#6e6e73);justify-content:space-between;gap:12px;display:flex}.new-erp-accounting-leader-lines li b{color:var(--erp-ink,#1d1d1f);font-variant-numeric:tabular-nums;font-weight:600}.new-erp-accounting-leader-lines li[data-total]{border-top:1px solid var(--erp-line,#e3e3df);color:var(--erp-ink,#1d1d1f);padding-top:6px;font-weight:600}.dark .new-erp-accounting-leader-lines li b,.dark .new-erp-accounting-leader-lines li[data-total]{color:#f2f2ee}.new-erp-shell .chime-next .new-erp-accounting-shared-payroll{margin-top:14px}.new-erp-shell .chime-next .new-erp-accounting-shared-payroll>header{justify-content:space-between;align-items:flex-end;gap:10px;margin:0 4px 12px;display:flex}.new-erp-shell .chime-next .new-erp-accounting-shared-payroll>header span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600;display:block}.new-erp-shell .chime-next .new-erp-accounting-shared-payroll>header h2{margin:2px 0 0;font-size:18px;font-weight:600}.new-erp-shell .chime-next .new-erp-accounting-shared-payroll>header strong{flex:none;font-size:13px}.new-erp-shell .chime-next .new-erp-accounting-shared-payroll-fields input{box-sizing:border-box;width:100%;min-width:0}.dispatcher-directory-dialog .team-book-loads small{font-weight:400}html body .workspace-selector--compact .workspace-selector__trigger{box-shadow:none;background:0 0;border-color:#0000;border-radius:50%;grid-template-columns:40px;padding:0;overflow:visible}html body .workspace-selector--compact .workspace-selector__mark{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--color-border,#00000014);border-radius:50%;overflow:hidden}html body .workspace-selector--compact .workspace-selector__trigger:hover .workspace-selector__mark{box-shadow:inset 0 0 0 1px var(--color-border,#00000014), 0 0 0 3px color-mix(in srgb, var(--accent,#63bd64) 14%, transparent)}html body .workspace-selector--compact .workspace-selector__trigger[aria-expanded=true] .workspace-selector__mark{box-shadow:inset 0 0 0 1px var(--color-border,#00000014), 0 0 0 3px color-mix(in srgb, var(--accent,#63bd64) 22%, transparent)}@media (pointer:coarse){html body .workspace-selector--compact .workspace-selector__trigger{place-items:center;min-width:44px;min-height:44px;display:grid}}html body .login-page .login-remember{color:var(--login-muted,#55555a);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;margin:2px 0 0;font-size:13px;font-weight:500;flex-direction:row!important;display:flex!important}html body .login-page .login-remember input{accent-color:#1d1d1f;cursor:pointer;flex:none;width:17px;height:17px;margin:0}html body .login-page .login-remember span{line-height:1.3}.team-tab-access{gap:10px;margin-top:6px;display:grid}.team-tab-access__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.team-tab-access__head strong{font-size:12px;font-weight:600}.team-tab-access__head small{color:var(--erp-muted,#6e6e73);font-size:11px}.team-tab-access__head button{color:#2d7737;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;font-weight:600}.team-tab-access__group{gap:6px;display:grid}.team-tab-access__group>span{letter-spacing:.04em;text-transform:uppercase;color:var(--erp-muted,#6e6e73);font-size:10px;font-weight:600}.team-tab-access__group>div{flex-wrap:wrap;gap:6px;display:flex}.team-tab-access__group label{border:1px solid var(--erp-line,#dedcd6);background:var(--erp-surface,#fff);min-height:28px;color:var(--erp-muted,#55555a);cursor:pointer;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.team-tab-access__group label input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.team-tab-access__group label[data-on]{color:#2d7737;background:#edf7e9;border-color:#b7dcb8}.team-tab-access__group label[data-locked]{opacity:.45;cursor:not-allowed}.team-tab-access__group label:has(input:focus-visible){outline-offset:2px;outline:2px solid #2d7737}.team-tab-access__note{color:var(--erp-muted,#6e6e73);margin:0;font-size:11px}.dark .team-tab-access__group label{color:#c9c9c2;background:#2b2c29;border-color:#454941}.dark .team-tab-access__group label[data-on]{color:#96dc9d;background:#397e3a40;border-color:#436e48}.dark .team-tab-access__head button{color:#89d978}.team-position-picker{display:inline-flex}.team-position-trigger{cursor:pointer;color:var(--erp-muted,#6e6e73);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.team-position-trigger:hover .new-erp-team-position{filter:brightness(.97);box-shadow:0 0 0 3px #2d77371f}.team-position-menu .team-carrier-option small{color:var(--erp-muted,#6e6e73);font-size:11px;font-weight:400;display:block}.nav-package-group:not(:has(button)){display:none}.mobile-more-group:not(:has(button)){display:none}.team-tab-access__group label input{appearance:none;border-radius:inherit;width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.team-position-menu{min-width:280px;max-width:320px}.team-position-menu .team-carrier-option{text-align:left;justify-content:space-between;align-items:center;gap:10px;display:flex!important}.team-position-menu .team-carrier-option>span{flex:1;gap:2px;min-width:0;display:grid}.team-position-menu .team-carrier-option svg{color:#2d7737;flex:none}html body .new-erp-shell .chime-next .wb-ref-driver-cell i{-webkit-line-clamp:2;line-clamp:2;max-width:100%;color:var(--muted,#6e6e73);white-space:normal;text-overflow:ellipsis;word-break:break-word;background:0 0;border:0;border-radius:0;-webkit-box-orient:vertical;margin-top:3px;padding:0 0 0 16px;font-size:11px;font-style:normal;font-weight:400;line-height:1.35;display:-webkit-box;position:relative;overflow:hidden}html body .new-erp-shell .chime-next .wb-ref-driver-cell i:before{content:"";opacity:.7;background:currentColor;width:10px;height:10px;position:absolute;top:2px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.5 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5L15.5 3Z'/%3E%3Cpath d='M15 3v6h6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.5 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5L15.5 3Z'/%3E%3Cpath d='M15 3v6h6'/%3E%3C/svg%3E") 50%/contain no-repeat}html body .new-erp-shell.dark .chime-next .wb-ref-driver-cell i{color:#a9aba4;background:0 0}html body .new-erp-shell .chime-next .wb-ref-driver-main>span:last-child{min-width:0;display:grid}html body .new-erp-shell .chime-next .wb-ref-driver-cell .wb-ref-driver-main strong{font-size:12.5px;font-weight:600}input[list]::-webkit-calendar-picker-indicator{opacity:0;display:none!important}html body :is(.workspace-selector__mark,.ws-current .workspace-selector__mark,.ws-option .workspace-selector__mark,.new-erp-carrier-logo,.new-erp-company-avatar-preview,.team-carrier-mark){overflow:hidden;border-radius:50%!important}html body :is(.workspace-selector__mark,.new-erp-carrier-logo,.new-erp-company-avatar-preview,.team-carrier-mark) img{object-fit:cover;border-radius:50%;width:100%;height:100%}html body .new-erp-shell .chime-next .weekly-board .wb-metrics{box-sizing:content-box;margin:-6px -10px -12px;padding:6px 10px 18px}@media (width>=1024px){html body .new-erp-shell .chime-next .weekly-board .wb-metrics{overflow:visible}}html body .new-erp-shell .sidebar-profile .sidebar-avatar--person{overflow:hidden}html body .new-erp-shell .sidebar-profile .sidebar-avatar--person img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}html body .new-erp-shell .new-erp-profile-avatar{overflow:hidden}html body .new-erp-shell .new-erp-profile-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}html body .new-erp-shell .new-erp-profile-card{align-items:center}html body .new-erp-shell .new-erp-profile-photo-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}html body .new-erp-shell .new-erp-profile-photo-actions label{cursor:pointer;align-items:center;gap:6px;display:inline-flex;position:relative}html body .new-erp-shell .new-erp-profile-photo-actions label[aria-disabled]{opacity:.6;cursor:default}html body .new-erp-shell .new-erp-profile-photo-actions input[type=file]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}html body .new-erp-shell .new-erp-profile-photo-remove{border:1px solid var(--line,#0000001a);width:34px;height:34px;color:var(--muted,#6e6e73);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}html body .new-erp-shell .new-erp-profile-photo-remove:hover{color:#c0392b}@media (width<=640px){html body .new-erp-shell .new-erp-profile-card{flex-wrap:wrap}html body .new-erp-shell .new-erp-profile-photo-actions{width:100%;margin-left:0}}html body .new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-actions{flex-wrap:wrap}html body .new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-actions>button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}html body .new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-copy{flex:170px;padding-inline:14px}html body .new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-actions>button svg{flex:none}@media (width<=520px){html body .new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-copy{flex-basis:100%}html body .new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-actions>button:not(.new-erp-ratecon-copy){flex:1 1 0}}html body .new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-fields select.new-erp-ratecon-select{width:100%;min-width:0;height:40px;color:inherit;font:inherit;appearance:none;cursor:pointer;background:#7676801f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238e8e93' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #0000;border-radius:10px;padding:0 34px 0 12px;font-size:14px}html body .new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-fields select.new-erp-ratecon-select[data-empty]{color:#8e8e93}html body .new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-fields select.new-erp-ratecon-select:focus-visible{border-color:#007aff;outline:none;box-shadow:0 0 0 3.5px #007aff38}html body .new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-fields select.new-erp-ratecon-select{color:#f5f5f7;background-color:#7676803d}html body .new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-fields input[list]::-webkit-calendar-picker-indicator{display:none}html body .new-erp-load-select-menu .new-erp-load-select-create{color:#0a7d3b;border-top:1px solid #3c3c4314;margin-top:2px;font-weight:600}html body .new-erp-load-select-menu .new-erp-load-select-create:disabled{opacity:.6;cursor:default}html body .mtb-carrier-popover .mtb-unit-row{align-items:center;gap:2px;display:flex}html body .mtb-carrier-popover .mtb-unit-row>button[role=menuitemradio]{flex:1;min-width:0}html body .mtb-carrier-popover .mtb-unit-pencil{color:#8e8e93;cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}html body .mtb-carrier-popover .mtb-unit-row:hover .mtb-unit-pencil,html body .mtb-carrier-popover .mtb-unit-pencil:focus-visible{opacity:1}html body .mtb-carrier-popover .mtb-unit-pencil:hover{color:inherit;background:#7676801f}html body .mtb-carrier-popover .mtb-unit-pencil svg,html body .mtb-carrier-popover .mtb-unit-edit svg{width:14px;height:14px}html body .mtb-carrier-popover .mtb-unit-edit{align-items:center;gap:4px;width:100%;padding:2px 4px;display:flex}html body .mtb-carrier-popover .mtb-unit-edit input{min-width:0;height:30px;color:inherit;font:inherit;background:0 0;border:1px solid #007aff;border-radius:8px;flex:1;padding:0 8px;font-size:13px}html body .mtb-carrier-popover .mtb-unit-edit button{width:28px;height:28px;color:inherit;cursor:pointer;background:#7676801f;border:0;border-radius:8px;place-items:center;display:grid}html body .mtb-carrier-popover .mtb-unit-edit .mtb-unit-delete{color:#d70015}html body .new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-fields input[type=date]:not([data-suspect]){background:#7676801a;border-color:#0000}html body .new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-fields input[type=date]:not([data-suspect]){background:#7676803d;border-color:#0000}html body .new-erp-shell .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-fields label[data-suspect]>span{color:#c93400}html body .new-erp-shell.dark .chime-next .new-erp-ratecon-page[data-stage] .new-erp-ratecon-fields label[data-suspect]>span{color:#ff9f0a}html body .new-erp-shell .new-erp-accounting-carriers{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}html body .new-erp-shell .new-erp-accounting-carriers>span{color:var(--muted,#6e6e73);align-items:center;gap:5px;margin-right:2px;font-size:12px;font-weight:600;display:inline-flex}html body .new-erp-shell .new-erp-accounting-carriers>button{height:34px;color:inherit;font:inherit;cursor:pointer;background:#7676801a;border:1px solid #3c3c431a;border-radius:12px;padding:0 16px;font-size:13px;font-weight:700;transition:background-color .15s,color .15s}html body .new-erp-shell .new-erp-accounting-carriers>button:hover{background:#76768029}html body .new-erp-shell .new-erp-accounting-carriers>button[data-active]{color:#fff;background:#ff2d55;border-color:#0000}html body .new-erp-shell.dark .new-erp-accounting-carriers>button{background:#7676803d;border-color:#ffffff1a}html body .new-erp-shell.dark .new-erp-accounting-carriers>button[data-active]{color:#fff;background:#ff375f}html body .new-erp-shell .new-erp-accounting-carrier-note{margin-bottom:14px}html body .new-erp-shell .new-erp-accounting-page--carrier :is(.new-erp-accounting-period-button,.new-erp-accounting-copy,.new-erp-accounting-primary){display:none}html body .new-erp-shell .new-erp-accounting-page--carrier :is(input,select,textarea){pointer-events:none;opacity:.7}html body .new-erp-leaderboard-winner>i,html body .new-erp-leaderboard-person>i,html body .new-erp-leaderboard-card-person>i{flex:none;place-items:center;display:inline-grid;overflow:hidden}html body :is(.new-erp-leaderboard-winner,.new-erp-leaderboard-person,.new-erp-leaderboard-card-person)>i>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}html body :is(.new-erp-leaderboard-winner,.new-erp-leaderboard-person,.new-erp-leaderboard-card-person)>i[data-photo]{background:0 0!important}@media (width>=900px){html body .chime-next .new-erp-monthly-board-page .monthly-stats{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}}html body .new-erp-shell .chime-next .new-erp-ratecon-fields .new-erp-ratecon-date .erp-date-picker__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#6e6e73);font-size:10px;font-weight:650}html body .new-erp-shell .chime-next .new-erp-ratecon-fields .new-erp-ratecon-date .erp-date-picker__trigger{background:#7676801a;border-color:#0000;height:40px;font-size:14px;font-weight:500;border-radius:10px!important}html body .new-erp-shell.dark .chime-next .new-erp-ratecon-fields .new-erp-ratecon-date .erp-date-picker__trigger{background:#7676803d}html body .new-erp-shell .chime-next .new-erp-ratecon-fields .new-erp-ratecon-date[data-suspect] .erp-date-picker__trigger{background:#ff950012;border-color:#ff950073}html body .new-erp-shell .chime-next .new-erp-ratecon-fields .new-erp-ratecon-date[data-suspect] .erp-date-picker__label{color:#c93400}html body .new-erp-shell.dark .chime-next .new-erp-ratecon-fields .new-erp-ratecon-date[data-suspect] .erp-date-picker__label{color:#ff9f0a}html body .new-erp-shell .new-erp-docs-expiry{min-width:150px}html body .new-erp-shell .new-erp-duty-anchor{gap:6px;display:grid}.mtb-amount{font-weight:650;color:var(--color-success)!important}@media (width<=640px){.new-erp-shell .chime-next :is(.new-erp-leaderboard-summary,.new-erp-kpi-strip,.new-erp-reports-kpi-strip,.rejections-kpis,.commercial-stats,.broker-crm-page .commercial-stats,.passwords-metrics,.driver-pay-stats,.monthly-stats){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.new-erp-shell .chime-next :is(.new-erp-leaderboard-summary,.new-erp-kpi-strip,.new-erp-reports-kpi-strip,.rejections-kpis,.commercial-stats,.passwords-metrics,.driver-pay-stats,.monthly-stats)>:last-child:nth-child(odd){grid-column:1/-1}.new-erp-shell .chime-next :is(.new-erp-leaderboard-summary,.new-erp-kpi-strip,.new-erp-reports-kpi-strip,.rejections-kpis)>article,.new-erp-shell .chime-next .commercial-stats>.commercial-stat{min-width:0;border-radius:14px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;height:auto!important;min-height:0!important;padding:12px!important;display:flex!important}.new-erp-shell .chime-next :is(.new-erp-leaderboard-summary,.new-erp-kpi-strip,.new-erp-reports-kpi-strip,.rejections-kpis)>article>:is(span,i):first-child,.new-erp-shell .chime-next .commercial-stats>.commercial-stat>i:first-child{place-items:center;min-width:26px;width:26px!important;height:26px!important;margin:0!important;display:grid!important}.new-erp-shell .chime-next :is(.new-erp-leaderboard-summary,.new-erp-kpi-strip,.new-erp-reports-kpi-strip,.rejections-kpis)>article svg,.new-erp-shell .chime-next .commercial-stats>.commercial-stat>i svg{width:14px!important;height:14px!important}.new-erp-shell .chime-next :is(.new-erp-leaderboard-summary,.new-erp-kpi-strip,.new-erp-reports-kpi-strip,.rejections-kpis)>article>div,.new-erp-shell .chime-next .commercial-stats>.commercial-stat>div{flex-direction:column;width:100%;min-width:0;gap:2px!important;display:flex!important}.new-erp-shell .chime-next :is(.new-erp-leaderboard-summary,.new-erp-kpi-strip,.new-erp-reports-kpi-strip,.rejections-kpis)>article strong,.new-erp-shell .chime-next .commercial-stats>.commercial-stat strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;font-size:20px!important;line-height:1.15!important}.new-erp-shell .chime-next :is(.new-erp-leaderboard-summary,.new-erp-kpi-strip,.new-erp-reports-kpi-strip,.rejections-kpis)>article strong small{font-size:12px!important}.new-erp-shell .chime-next :is(.new-erp-leaderboard-summary,.new-erp-kpi-strip,.new-erp-reports-kpi-strip,.rejections-kpis)>article>div>:is(small,span),.new-erp-shell .chime-next .commercial-stats>.commercial-stat>div>span{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-transform:none!important;letter-spacing:0!important;color:var(--muted,#70746d)!important;white-space:normal!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important}.new-erp-shell .chime-next .rejections-kpis>article>div>small{display:none!important}.chime-next .gross-performance-copy{gap:12px!important}.chime-next .gross-performance-copy>div{flex-direction:column;min-width:0;align-items:flex-start!important;gap:4px!important;display:flex!important}.chime-next .gross-performance-copy strong{white-space:nowrap;font-size:24px!important;line-height:1.1!important}.chime-next .gross-performance-copy em{white-space:nowrap;margin:0!important;position:static!important;transform:none!important}}.new-erp-accounting-carrier-pct{flex-wrap:wrap;gap:6px;margin:-4px 0 10px;display:flex}.new-erp-accounting-carrier-pct button{border:1px solid var(--border);background:var(--surface-2,transparent);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:3px 10px;font-size:11.5px}.new-erp-accounting-carrier-pct button:hover{border-color:var(--accent,var(--ink))}.chime-next :is(.wb-ref-table-wrap,.new-erp-month-table)[data-pannable=true]{cursor:grab}.chime-next :is(.wb-ref-table-wrap,.new-erp-month-table)[data-pannable=true] :is(button,a,input,select,textarea,label,[role=button],[draggable=true]){cursor:pointer}.chime-next :is(.wb-ref-table-wrap,.new-erp-month-table)[data-panning=true],.chime-next :is(.wb-ref-table-wrap,.new-erp-month-table)[data-panning=true] *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.new-erp-accounting-payroll-note{background:var(--color-brand-soft,#0000000a);color:var(--muted);border-radius:10px;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.4}.new-erp-accounting-leader-carriers{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 2px;display:flex}.new-erp-accounting-leader-carriers>span{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-right:2px;font-size:11px}.new-erp-accounting-leader-carriers button{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;display:inline-flex}.new-erp-accounting-leader-carriers button[data-on]{background:var(--color-brand-soft,#0000000d);border-color:color-mix(in srgb,var(--color-brand,#2f6f3a) 45%,var(--border));color:var(--ink)}@media (width>=721px){.new-erp-shell .chime-next .new-erp-accounting-metrics[data-count="3"]{grid-template-columns:repeat(3,minmax(88px,1fr))}}.new-erp-accounting-by-company{flex-direction:column;display:flex}.new-erp-accounting-by-company>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.new-erp-accounting-by-company>div:first-child{border-top:0}.new-erp-accounting-by-company span{flex-direction:column;gap:2px;min-width:0;display:flex}.new-erp-accounting-by-company span b{font-size:13px;font-weight:600}.new-erp-accounting-by-company small{color:var(--muted);font-size:11.5px}.new-erp-accounting-by-company>div>b{font-variant-numeric:tabular-nums}.new-erp-shell .chime-next .new-erp-accounting-by-company-panel{grid-column:1/-1}.new-erp-accounting-by-company-nested{border-left:2px solid color-mix(in srgb,var(--color-brand,#2f6f3a) 35%,var(--border));margin:2px 0 6px 6px;padding:0 0 0 14px}.new-erp-accounting-share-table{flex-direction:column;gap:0;margin:0 0 12px;display:flex}.new-erp-accounting-share-table>span{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;font-size:11px}.new-erp-accounting-share-table>div{border-top:1px solid var(--border);grid-template-columns:minmax(120px,1.3fr) 110px minmax(110px,1fr) 90px;align-items:center;gap:10px;padding:7px 0;display:grid}.new-erp-accounting-share-table>div:first-of-type{border-top:0}.new-erp-accounting-share-table b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.new-erp-accounting-share-table label{align-items:center;gap:6px;display:flex}.new-erp-accounting-share-table input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-2,var(--surface));width:72px;height:32px;color:var(--ink);font:inherit;border-radius:9px;padding:0 8px}.new-erp-accounting-share-table i{color:var(--muted);font-style:normal}.new-erp-accounting-share-table small{color:var(--muted);font-size:11.5px}.new-erp-accounting-share-table strong{text-align:right;font-variant-numeric:tabular-nums}@media (width<=640px){.new-erp-accounting-share-table>div{grid-template-columns:1fr auto}.new-erp-accounting-share-table small{grid-column:1}.new-erp-accounting-share-table strong{grid-column:2}}.new-erp-shell .chime-next :is(.new-erp-accounting-payroll-tr span:first-child,.new-erp-accounting-leader-card header)>i[data-photo]{background:0 0;padding:0;overflow:hidden}.new-erp-shell .chime-next :is(.new-erp-accounting-payroll-tr span:first-child,.new-erp-accounting-leader-card header)>i[data-photo] img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}@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;--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-sm:24rem;--container-md:28rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--radius-xs:calc(var(--radius) * .25);--radius-sm:calc(var(--radius) * .5);--radius-md:calc(var(--radius) * .75);--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);--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-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{*,: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{.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)}.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)}.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}.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%}.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)}.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%}.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}.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)}.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)}.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%}.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}.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)}: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}.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)}.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%}}@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-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}.text-\[22px\]\!{font-size:22px!important}.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)}.break-words{overflow-wrap:break-word}.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}*{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-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-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{color:#c7c7cc}.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}.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-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}.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}.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}.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}@keyframes data-pulse{to{opacity:.35;transform:scale(.78)}}.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-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-private{background:#ffffff0d;border-color:#ffffff14}@keyframes parser-reveal{0%{opacity:0;transform:translateY(12px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@property --parser-rgb-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes parser-rgb-border{to{--parser-rgb-angle:360deg}}@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}@keyframes parser-section-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes telegram-card-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes telegram-message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.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}.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)}@keyframes chart-grow{0%{opacity:.35;filter:blur(1px);transform:scaleY(.14)}to{opacity:.86;filter:blur();transform:scaleY(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}@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)}.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}.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-good{color:oklch(50% .14 155);justify-content:center;align-items:center;gap:7px;display:flex}.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-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}@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{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-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}@keyframes weekly-pop{0%{opacity:0;transform:translateY(-5px)scale(.98)}}.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-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-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}.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-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-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-number,.weekly-money{text-align:right;font-variant-numeric:tabular-nums}.weekly-number[data-low=true]{color:#b46a00;font-weight:750}.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)}.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-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}}.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}.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-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-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-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-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-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-number,.weekly-money{font-size:10px}.weekly-money{color:var(--chime-text);font-weight:780}.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-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}.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}.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-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){.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))}.weekly-page{padding:0 0 18px}.weekly-eyebrow{font-size:8px}.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}@keyframes weekly-reveal{0%{opacity:0;transform:translateY(-5px)}}.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-private{padding:7px 10px}.parser-layout{grid-template-columns:minmax(0,1fr)}.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-guide-card>[data-slot=header]{padding:18px 18px 14px}.parser-steps{padding-inline:18px}.page-heading{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:12px;margin-bottom:12px;display:grid}.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}.button{min-height:44px}.top-actions .button,.mobile-menu.button{width:44px;min-width:44px;height:44px;min-height:44px}.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}.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-layout{grid-template-columns:94px minmax(0,1fr);gap:10px}.broker-donut{width:88px;height:88px}.broker-donut:after{width:56px;height:56px}.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}@keyframes mobile-nav-arrive{0%{opacity:.72;transform:scale(.94)translateY(1px)}to{opacity:1;transform:scale(1)translateY(0)}}.dark .mobile-tabbar{background:#232326e6;border-color:#ffffff1a;box-shadow:0 16px 42px #00000061,inset 0 1px #ffffff14}}@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}.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 .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}.overview-header{gap:12px}.status-pill{flex:none}}@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-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-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-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)}.dark .directory-stage{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;filter:saturate(.8)brightness(.82)}@media (width<=720px){.directory-heading{align-items:flex-start}.directory-heading h1{font-size:27px}.directory-heading p{max-width:220px}.directory-tools{grid-template-columns:1fr auto;display:grid}.directory-table-wrap{display:none}.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-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-headingnant h1{letter-spacing:-.035em;margin:0;font-size:28px}.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}.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-table-wrap{display:none}.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}}.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}}.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}@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}}.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-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-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-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-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}}@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}}@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}}.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-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}.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}.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}.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}.payroll-tr>span:first-child b small{color:var(--chime-muted,#8a8580);margin-top:2px;font-size:9px;font-weight:600;display:none}.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}.dark .accounting-manual,.dark .payment-ledger{border-color:#47423e}.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}.accounting-manual input{width:130px}}.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}@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)}@keyframes acct-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@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}@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 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}.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}@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}}.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}.darkless .dark .kpi-audience,.dark .advisor-scroll>article{background:#2a2725;border-color:#423e3b}.dark .advisor-scroll article>div{border-color:#45403d}@media (width<=760px){.advisor-scroll{grid-auto-columns:minmax(235px,84vw)}}@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)}}.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}}.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-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-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}}@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}}@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)}}.product-button,.product-icon-button,.rejections-ledger button{cursor:pointer}.rejections-ledger button:focus-visible{box-shadow:var(--control-focus-ring);outline:0}@media (prefers-reduced-motion:reduce){.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}}@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)}}.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-table>header,.broker-row{grid-template-columns:minmax(230px,1.4fr) 70px 100px 105px 90px 115px 100px 90px;align-items:center;display:grid}.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{display:none}.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<=560px){.broker-share-body{grid-template-columns:100px 1fr;gap:12px}.broker-donut{width:88px;height:88px}.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}.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){.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}}.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}.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}@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)}}.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-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: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-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-directory-summary small{font-size:12px}.dispatcher-directory-tools input,.dispatcher-directory-tools select{font-size:14px}.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-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-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-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}@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))}}.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-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}@media (width<=700px){.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-history-row>div select,.duty-add-rotation{font-size:14px}}.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 svg{width:16px}.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-nav{flex-direction:row;position:static;overflow-x:auto}.settings-nav span{min-width:max-content}}@media (width<=620px){.settings-nav{margin:0 -4px;padding:5px}.settings-nav span{height:44px}.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-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)}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-nav{flex-direction:row;position:static;overflow-x:auto}.settings-nav a{min-width:max-content}}@media (width<=620px){.settings-nav{margin:0 -4px;padding:5px}.settings-nav a{height:44px}}.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-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-profile{background:linear-gradient(145deg,#fff 58%,#fff8f3)}#settings-profile:before{background:var(--settings-warm)}#settings-companies{background:#fbfaf9}@media (width<=900px){.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 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}@keyframes settings-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=900px){.settings-nav button{width:auto;min-width:max-content;color:var(--muted)}.settings-nav button:hover{background:var(--tile);color:var(--ink)}}@media (width<=620px){.settings-nav{z-index:6;position:sticky;top:52px;box-shadow:0 7px 18px #28211c1a}}.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}}.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}.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-kpis article>i,.dark .broker-row>span:first-child>i,.dark .brokers-mobile header>i{color:#ff9b60;background:#3b2d25}.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 .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-nav{background:#171719;border-color:#343437}@media (width<=900px){.dark .settings-nav{border-color:var(--line);background:#252527}}.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-profile,#settings-companies,.settings-section-form .settings-card{background:var(--surface)}.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}@media (width<=900px){.settings-nav{z-index:6;border-radius:13px;padding:6px;top:52px;box-shadow:0 8px 22px #27201b17}.settings-nav button{height:42px}.dark .settings-nav{background:#252527}}.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}@keyframes settings-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.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}.dark .settings-nav{background:#202022}@media (width<=900px){.settings-nav{background:var(--surface);border:1px solid var(--line)}}: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-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}.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}.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}}.overview-card.card,.activity-card.card,.shortcuts-card.card,.fleet-card.card{box-shadow:0 3px 12px #18181c0a}.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)}.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)}@media (width<=900px){.settings-nav{background:var(--ui-surface-subtle)}}.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}.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)}.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}.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 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)}.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)}@media (width<=820px){.dispatcher-directory-summary,.brokers-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatcher-directory-summary>span{min-height:76px}}@media (width<=620px){.dispatcher-directory-tools input,.dispatcher-directory-tools select,.brokers-directory-head input{height:48px;font-size:16px}.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)}}.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}.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-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}.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 .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-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-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-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-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}@keyframes radius-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (width<=760px){.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-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}.dark .radius-panel,.dark .radius-manifest,.dark .radius-tabs{border-color:var(--chime-border);background:var(--chime-surface);box-shadow:0 6px 20px #00000029}@media (width<=760px){.radius-manifest{border-radius:14px}}@keyframes email-page-arrive{0%{opacity:.72;filter:blur(3px)}to{opacity:1;filter:blur()}}@keyframes email-heading-arrive{0%{opacity:.2;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@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)}}@keyframes email-signal{0%{opacity:0;transform:scaleX(.15)}to{opacity:.55;transform:scaleX(1)}}@keyframes email-console-arrive{0%{opacity:.55;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@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)}}@keyframes email-row-settle{0%{opacity:.2;transform:translate(7px)}to{opacity:1;transform:translate(0)}}@keyframes email-status-confirm{0%{opacity:.45;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@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)}}@keyframes email-drawer-enter{0%{transform:translate(42px);box-shadow:0 0 #0000}to{transform:translate(0);box-shadow:-28px 0 80px #0d0c1042}}@keyframes email-drawer-content{0%{opacity:.3;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes email-drawer-exit{to{opacity:0;transform:translate(28px)}}@keyframes email-scrim-out{to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@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)}}.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}.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%}.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<=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}.payroll-summary div:nth-child(-n+2){border-color:var(--ui-border)}}@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}: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-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}.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}.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}.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}}@media (width<=390px){.content{padding-inline:12px}.mobile-tabbar{left:8px;right:8px}.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%}.mobile-today,.analytics-card,.weekly-pulse,.monthly-summary{border-color:var(--ui-border);border-radius:16px;box-shadow:0 4px 16px #18181c0e}.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}.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-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}@keyframes email-drawer-in{0%{opacity:.5;transform:translate(24px)}}@keyframes email-toast-in{0%{opacity:0;transform:translateY(8px)}}.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-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-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-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-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-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-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-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-hero h1{max-width:330px;font-size:38px;line-height:.98}.login-mobile-hero>p{margin-top:12px}.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{--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-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-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-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)}}@media (width<=380px){.login-mobile-hero{padding-inline:20px;min-height:276px;padding-bottom:50px}.login-mobile-hero h1{font-size:34px}.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-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-thread--attention:before,.email-thread--unmatched:before{display:none}@media (width<=720px){.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}}.directory-load-details{position:relative}.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-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<=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-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)}.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)}}.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}}.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-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 .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>strong,.weekly-page .weekly-day-cell>button strong{color:var(--chime-text);font-size:11px;font-weight:760}.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}@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 .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-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}.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)}}.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}.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)}@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)}}.duty-hero,.accounting-hero,.leaderboard-hero{border-color:var(--ui-border-strong);box-shadow:0 6px 18px #18181c0e}.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>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))}}.accounting-health>p{margin-bottom:10px}.accounting-health li{padding-block:8px}@media (width<=800px){.accounting-hero-main>strong{font-size:26px}}.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 .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-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-saved-note{color:#1f7a3a;background:#34c7591f;border-radius:10px;align-items:center;gap:7px;margin:0;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.new-erp-shell.dark .new-erp-ratecon-saved-note{color:#7fe0a0}.new-erp-ratecon-save-board[data-saved]:disabled{opacity:1;cursor:default}.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}.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)}@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}.driver-extra-dispatchers{grid-column:1/-1}.driver-extra-dispatchers>legend{margin:0 0 6px;font-size:11px;font-weight:680;display:block}.driver-extra-dispatchers>legend small{color:var(--color-text-secondary);font-size:10px;font-weight:500}.driver-extra-dispatchers>div button:disabled{opacity:.6;cursor:progress}.ratecon-mc-field{align-content:start;min-width:0;display:grid}.new-erp-load-grid,.new-erp-ratecon-fields{align-items:start}.new-erp-load-field,.new-erp-load-readonly-field,.new-erp-ratecon-fields label{align-content:start}.new-erp-ratecon-template-entry{justify-content:center;display:flex}.new-erp-ratecon-template-entry+.new-erp-ratecon-template-editor{text-align:left;width:100%;max-width:640px;margin:0 auto}.new-erp-shell .chime-next .new-erp-document-panel.new-erp-load-documents,.new-erp-document-panel.new-erp-load-documents{z-index:auto;border:1px solid var(--color-border);border-radius:var(--radius-panel);width:auto;max-width:none;box-shadow:var(--shadow-control);margin:0 16px 18px;position:relative;transform:none}.erp-data-page>:not(.directory-table-wrap){flex-shrink:0}.new-erp-ratecon-template-editor textarea{min-height:320px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.new-erp-ratecon-template-carrier{color:var(--muted,#6f736c);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.new-erp-ratecon-template-carrier select{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--ink);font:inherit;border-radius:8px;padding:0 10px;font-weight:500}.new-erp-ratecon-template-error{color:#c0362c;margin:0;font-size:12px}@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}@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))}}: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))}
