@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui-bg:#f1f0ec;--ui-surface:#fff;--ui-surface-subtle:#faf9f6;--ui-surface-header:#f7f6f2;--ui-surface-input:#f1efea;--ui-surface-hover:#f0eee9;--ui-surface-selected:#ece9e2;--ui-text:#1d1c1a;--ui-text-secondary:#46423b;--ui-text-muted:#6e695f;--ui-text-placeholder:#857f74;--ui-text-disabled:#a9a499;--ui-inverse:#fff;--ui-primary:#1f1e1b;--ui-primary-hover:#3a3732;--ui-border:#dad6cd;--ui-border-subtle:#e3e0d8;--ui-border-row:#efece6;--ui-border-control:#c6c0b4;--ui-border-input:#e0dcd3;--ui-input-border:#dad6cd;--ui-overlay-border:#cfc9be;--ui-focus:#2f64a6;--ui-neutral:#5e5a52;--ui-neutral-bg:#f0eee9;--ui-neutral-border:#d6d1c7;--ui-success:#17623a;--ui-success-bg:#ddefe3;--ui-success-border:#cbe5d4;--ui-positive-text:#1b6b3e;--ui-positive-icon:#1e7443;--ui-warning:#82500b;--ui-warning-bg:#fbf3e3;--ui-warning-border:#ebd3a6;--ui-danger:#a12a1f;--ui-danger-bg:#fdf4f2;--ui-danger-hover:#fbe1dc;--ui-danger-border:#efc4bc;--ui-info:#2f5687;--ui-info-bg:#eef3f9;--ui-info-border:#ccdaeb;--ui-counter-bg:#e2dfd7;--ui-counter-danger:#b42f23;--ui-toast-bg:#2e2c28;--ui-overlay:#1d1c1a33;--ui-font:"Onest Variable", "Onest", system-ui, sans-serif;--ui-text-xs:10.5px;--ui-text-sm:12px;--ui-text-base:12.5px;--ui-text-control:13px;--ui-text-lg:13.5px;--ui-text-subtitle:15px;--ui-text-title:21px;--ui-text-display:30px;--ui-leading-tight:1.15;--ui-leading-title:1.2;--ui-leading:1.45;--ui-leading-relaxed:1.6;--ui-tracking-label:.06em;--ui-weight-normal:400;--ui-weight-medium:500;--ui-weight-semibold:600;--ui-weight-bold:700;--ui-space-1:2px;--ui-space-2:4px;--ui-space-3:6px;--ui-space-4:8px;--ui-space-5:10px;--ui-space-6:12px;--ui-space-7:14px;--ui-space-8:16px;--ui-space-9:18px;--ui-space-10:20px;--ui-space-12:24px;--ui-space-15:30px;--ui-radius-sm:7px;--ui-radius-input:8px;--ui-radius-control:9px;--ui-radius-menu:10px;--ui-radius-panel:12px;--ui-radius-pill:999px;--ui-shadow-control:0 1px 1px #1d1c1a0f;--ui-shadow-card:0 1px 2px #1d1c1a0d;--ui-shadow-dialog:0 18px 44px #1d1c1a33, 0 2px 6px #1d1c1a14;--ui-shadow-popover:0 14px 32px #1d1c1a29, 0 2px 6px #1d1c1a14;--ui-shadow-confirm:0 22px 52px #1d1c1a42, 0 2px 6px #1d1c1a14;--ui-shadow-toast:0 6px 20px #1d1c1a40;--ui-sidebar-width:80px;--ui-sidebar-compact:64px;--ui-header-height:64px;--ui-control-sm:30px;--ui-control-xs:28px;--ui-control-32:32px;--ui-control-34:34px;--ui-control-md:36px;--ui-control-lg:38px;--ui-control-40:40px;--ui-table-heading:34px;--ui-table-row:62px;--ui-layer-dialog:50;--ui-layer-popover:60;--ui-layer-toast:70}.ui-root{font-family:var(--ui-font);font-size:var(--ui-text-base);line-height:var(--ui-leading);color:var(--ui-text);font-variant-numeric:tabular-nums}.ui-root,.ui-root *,.ui-root :before,.ui-root :after{box-sizing:border-box}.ui-root :where(button,input,select,textarea){font-family:inherit}.ui-root :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-root :where(h1,h2,h3,p){margin:0}.ui-root :where(h2){font-size:var(--ui-text-subtitle);overflow-wrap:anywhere;font-weight:600}.ui-root :where(h3){font-size:var(--ui-text-lg);font-weight:600}.ui-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:fixed;overflow:hidden}.ui-actions{gap:var(--ui-space-4);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.ui-shell{background:var(--ui-bg);width:100%;min-width:0;height:100dvh;display:flex;overflow:hidden}.ui-shell-workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ui-shell-content{gap:var(--ui-space-6);min-width:0;min-height:0;padding:var(--ui-space-8) var(--ui-space-9) var(--ui-space-9);flex-direction:column;flex:1;display:flex;overflow:auto}.ui-sidebar{width:var(--ui-sidebar-width);align-items:center;gap:var(--ui-space-1);background:var(--ui-surface);border-right:1px solid var(--ui-border);flex-direction:column;flex:none;min-height:0;padding:14px 6px 12px;display:flex}.ui-logo{border-radius:var(--ui-radius-menu);background:var(--ui-primary);width:38px;height:38px;color:var(--ui-inverse);font-size:var(--ui-text-control);letter-spacing:.02em;margin-bottom:var(--ui-space-6);flex:none;place-items:center;font-weight:700;display:grid}.ui-sidebar-nav{scrollbar-width:thin;flex:1;width:100%;min-height:0;overflow-y:auto}.ui-sidebar-item{border-radius:var(--ui-radius-menu);width:100%;min-height:56px;color:var(--ui-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:1fr;align-content:center;justify-items:center;gap:5px;padding:6px 2px;text-decoration:none;display:grid}.ui-sidebar-item:hover{background:var(--ui-surface-hover)}.ui-sidebar-item--active{background:var(--ui-surface-selected);color:var(--ui-text);box-shadow:inset 3px 0 var(--ui-primary);font-weight:600}.ui-sidebar-icon{grid-area:1/1;place-items:center;width:20px;height:20px;display:grid}.ui-sidebar-icon svg{width:20px;height:20px}.ui-sidebar-label{font-size:var(--ui-text-xs);line-height:var(--ui-leading-tight);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ui-sidebar-counter{grid-area:1/1;place-self:start end;transform:translateY(-3px)}.ui-sidebar-counter .ui-counter{box-shadow:0 0 0 2px var(--ui-surface)}.ui-sidebar-divider{border:0;border-top:1px solid var(--ui-border-subtle);width:32px;margin:7px auto}.ui-sidebar-footer{width:100%;padding-top:var(--ui-space-5);border-top:1px solid var(--ui-border-subtle);overflow-wrap:anywhere;text-align:center;flex:none}.ui-sidebar--collapsed{width:var(--ui-sidebar-compact)}.ui-sidebar--collapsed .ui-sidebar-label{display:none}.ui-header{min-height:var(--ui-header-height);align-items:center;gap:var(--ui-space-5);padding:8px var(--ui-space-9);background:var(--ui-surface);border-bottom:1px solid var(--ui-border);flex:none;min-width:0;display:flex}.ui-header h1{font-size:var(--ui-text-title);line-height:var(--ui-leading-title);flex:0 auto;font-weight:600}.ui-header-subtitle{font-size:var(--ui-text-lg);color:var(--ui-text-muted)}.ui-header-search{flex:0 330px;min-width:80px;margin-left:auto}.ui-header-search:empty{flex-basis:0;min-width:0}.ui-header-search .ui-input{background:var(--ui-surface-input);border-color:var(--ui-border-input)}.ui-header-actions{justify-content:end;align-items:center;gap:var(--ui-space-5);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.ui-toolbar{align-items:center;gap:var(--ui-space-5);min-width:0;padding:var(--ui-space-6) var(--ui-space-7);border-bottom:1px solid var(--ui-border-subtle);flex-wrap:wrap;flex:none;display:flex}.ui-toolbar-main,.ui-toolbar-actions{align-items:center;gap:var(--ui-space-5);flex-wrap:wrap;min-width:0;display:flex}.ui-toolbar-actions{margin-left:auto}.ui-tabs{flex:none;gap:2px;max-width:100%;display:flex;overflow-x:auto}.ui-tabs--segment{background:var(--ui-surface-input);border:1px solid var(--ui-border-input);border-radius:var(--ui-radius-menu);padding:3px}.ui-tabs button{border-radius:var(--ui-radius-sm);min-height:28px;font:inherit;font-size:var(--ui-text-control);color:var(--ui-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ui-tabs button[aria-selected=true]{background:var(--ui-surface);box-shadow:var(--ui-shadow-control);color:var(--ui-text);font-weight:600}.ui-tabs--underline{border-bottom:1px solid var(--ui-border-subtle)}.ui-tabs--underline button{border-radius:0;min-height:38px}.ui-tabs--underline button[aria-selected=true]{box-shadow:inset 0 -2px var(--ui-primary);background:0 0}.ui-tabs button:disabled{opacity:.45;cursor:default}.ui-card,.ui-details{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);min-width:0;min-height:0;box-shadow:var(--ui-shadow-card);flex-direction:column;display:flex;overflow:hidden}.ui-card-heading,.ui-details-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-6);padding:var(--ui-space-6) var(--ui-space-7);border-bottom:1px solid var(--ui-border-subtle);flex-wrap:wrap;flex:none;min-width:0;display:flex}.ui-card-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.ui-card-body--padded{padding:var(--ui-space-6) var(--ui-space-7) var(--ui-space-7)}.ui-card-footer,.ui-details-footer{padding:var(--ui-space-6) var(--ui-space-7);border-top:1px solid var(--ui-border-subtle);overflow-wrap:anywhere;flex:none}.ui-details{flex:1}.ui-details-body{min-height:0;padding:var(--ui-space-7);overflow-wrap:anywhere;flex:1;overflow:auto}.ui-split{gap:var(--ui-space-6);flex:1;min-width:0;min-height:0;display:flex}.ui-split-list{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.ui-split--selected .ui-split-list{flex:0 1 var(--ui-list-width)}.ui-split-details{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ui-split-back{padding-bottom:var(--ui-space-4);flex:none;display:none}.ui-table-scroll{background:var(--ui-surface);border-radius:inherit;flex:1;min-width:0;min-height:0;overflow:auto}.ui-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:var(--ui-text-base)}.ui-table th{z-index:1;height:var(--ui-table-heading);background:var(--ui-surface-header);border-bottom:1px solid var(--ui-border-subtle);text-align:left;font-size:var(--ui-text-xs);text-transform:uppercase;letter-spacing:var(--ui-tracking-label);color:var(--ui-text-muted);padding:6px 14px;font-weight:600;position:sticky;top:0}.ui-table th button{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.ui-table td{height:var(--ui-table-row);border-bottom:1px solid var(--ui-border-row);overflow-wrap:anywhere;vertical-align:middle;padding:8px 14px}.ui-table tr:hover td{background:var(--ui-surface-subtle)}.ui-table tr[aria-selected=true] td{background:var(--ui-surface-selected)}.ui-row-link{color:var(--ui-text);font:inherit;cursor:pointer;text-align:inherit;text-underline-offset:3px;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ui-button{justify-content:center;align-items:center;gap:var(--ui-space-3);padding:0 var(--ui-space-6);border:1px solid var(--ui-border-control);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-text-base);font-weight:600;line-height:var(--ui-leading-tight);white-space:nowrap;box-shadow:var(--ui-shadow-control);cursor:pointer;flex:none;display:inline-flex}.ui-button:hover{background:var(--ui-surface-hover)}.ui-button--primary{background:var(--ui-primary);color:var(--ui-inverse);border-color:var(--ui-primary)}.ui-button--primary:hover{background:var(--ui-primary-hover)}.ui-button--danger{color:var(--ui-danger);background:var(--ui-danger-bg);border-color:var(--ui-danger-border)}.ui-button--danger:hover{background:var(--ui-danger-hover)}.ui-button--ghost{box-shadow:none;background:0 0;border-color:#0000}.ui-button:disabled{opacity:.5;cursor:default}.ui-control--sm{min-height:var(--ui-control-sm);border-radius:var(--ui-radius-sm)}.ui-control--md{min-height:var(--ui-control-md);border-radius:var(--ui-radius-input)}.ui-control--lg{min-height:var(--ui-control-lg);border-radius:var(--ui-radius-control);font-size:var(--ui-text-lg)}.ui-icon-button{width:var(--ui-control-md);padding:0}.ui-icon-button.ui-control--sm{width:var(--ui-control-sm)}.ui-icon-button.ui-control--lg{width:var(--ui-control-lg)}.ui-link-button{color:var(--ui-text);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.ui-link-button:hover{color:var(--ui-text-secondary)}.ui-field{gap:var(--ui-space-3);flex-direction:column;min-width:0;display:flex}.ui-field>label{font-size:var(--ui-text-sm);color:var(--ui-text-secondary);font-weight:600}.ui-field-hint{color:var(--ui-text-muted);font-size:var(--ui-text-sm);overflow-wrap:anywhere}.ui-field-error{color:var(--ui-danger);font-size:var(--ui-text-sm);overflow-wrap:anywhere}.ui-input{box-sizing:border-box;border:1px solid var(--ui-input-border);background:var(--ui-surface);width:100%;min-width:0;max-width:100%;color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-text-lg);line-height:var(--ui-leading-tight);padding:7px 10px;display:block}.ui-input::placeholder{color:var(--ui-text-placeholder)}.ui-input[aria-invalid=true]{border-color:var(--ui-danger);background:var(--ui-danger-bg)}.ui-input:disabled{background:var(--ui-surface-input);color:var(--ui-text-muted);cursor:default}.ui-input:read-only{background:var(--ui-surface-subtle)}.ui-select{cursor:pointer}.ui-combobox-option{border-radius:var(--ui-radius-sm);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:9px 10px;display:block}.ui-combobox-option:hover,.ui-combobox-option[data-active=true],.ui-combobox-option[aria-selected=true]{background:var(--ui-surface-selected)}.ui-combobox-option:disabled{opacity:.5;cursor:default}.ui-combobox-empty{padding:var(--ui-space-6);color:var(--ui-text-muted)}.ui-chips{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;min-width:0;display:flex}.ui-chips>.ui-input{flex:1;width:auto;min-width:120px}.ui-chip{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-surface-input);padding-left:var(--ui-space-4);align-items:center;gap:4px;max-width:100%;display:inline-flex}.ui-chip>span{overflow-wrap:anywhere;min-width:0}.ui-tone--neutral{--ui-tone:var(--ui-neutral);--ui-tone-bg:var(--ui-neutral-bg);--ui-tone-border:var(--ui-neutral-border)}.ui-tone--success{--ui-tone:var(--ui-success);--ui-tone-bg:var(--ui-success-bg);--ui-tone-border:var(--ui-success-border)}.ui-tone--warning{--ui-tone:var(--ui-warning);--ui-tone-bg:var(--ui-warning-bg);--ui-tone-border:var(--ui-warning-border)}.ui-tone--danger{--ui-tone:var(--ui-danger);--ui-tone-bg:var(--ui-danger-bg);--ui-tone-border:var(--ui-danger-border)}.ui-tone--info{--ui-tone:var(--ui-info);--ui-tone-bg:var(--ui-info-bg);--ui-tone-border:var(--ui-info-border)}.ui-status{align-items:center;gap:var(--ui-space-3);border:1px solid var(--ui-tone-border);border-radius:var(--ui-radius-sm);max-width:100%;color:var(--ui-tone);background:var(--ui-tone-bg);font-size:var(--ui-text-sm);overflow-wrap:anywhere;padding:3px 7px;font-weight:600;display:inline-flex}.ui-status--outline{background:0 0}.ui-status--dot{background:0 0;border-color:#0000;padding:0}.ui-status-dot{background:var(--ui-tone);border-radius:50%;flex:none;width:6px;height:6px}.ui-counter{min-width:16px;min-height:16px;font-family:var(--ui-font);color:var(--ui-tone);background:var(--ui-tone-bg);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;display:inline-flex}.ui-counter.ui-tone--neutral{color:var(--ui-text);background:var(--ui-counter-bg)}.ui-counter.ui-tone--danger{color:var(--ui-inverse);background:var(--ui-counter-danger)}.ui-car{align-items:center;gap:var(--ui-space-4);min-width:0;display:flex}.ui-car-logo{border:1px solid var(--ui-border-subtle);background:var(--ui-surface);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:9px;font-weight:700;display:grid;overflow:hidden}.ui-car-logo img{object-fit:contain;width:100%;height:100%}.ui-car-text{flex-direction:column;gap:3px;min-width:0;font-weight:600;display:flex}.ui-car-plate{max-width:100%;font-size:var(--ui-text-xs);border:1px solid var(--ui-border-control);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;align-self:start;padding:1px 5px;font-weight:500;overflow:hidden}.ui-money{font-variant-numeric:tabular-nums;white-space:nowrap}.ui-history{margin:0;padding:0;list-style:none}.ui-history li{border-left:2px solid var(--ui-border-subtle);padding:0 0 var(--ui-space-8) var(--ui-space-6);overflow-wrap:anywhere}.ui-history li:last-child{padding-bottom:0}.ui-history-meta{gap:var(--ui-space-4);font-size:var(--ui-text-sm);color:var(--ui-text-muted);flex-wrap:wrap;justify-content:space-between;margin-bottom:4px;display:flex}.ui-state{justify-content:center;align-items:center;gap:var(--ui-space-6);text-align:center;padding:var(--ui-space-15) var(--ui-space-8);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ui-state p{max-width:52ch;color:var(--ui-text-muted)}.ui-conflict{justify-content:space-between;align-items:center;gap:var(--ui-space-6);padding:var(--ui-space-6) var(--ui-space-7);border:1px solid var(--ui-tone-border);border-radius:var(--ui-radius-input);color:var(--ui-tone);background:var(--ui-tone-bg);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.ui-conflict p{margin-top:4px}.ui-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-spinner{border-right-style:dotted;animation:none}}.ui-dialog-layer{z-index:var(--ui-layer-dialog);pointer-events:none;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ui-dialog-layer--modal{background:var(--ui-overlay);pointer-events:auto}.ui-dialog{border:1px solid var(--ui-overlay-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface);width:min(760px,100%);max-width:100%;min-height:0;max-height:calc(100dvh - 32px);box-shadow:var(--ui-shadow-dialog);pointer-events:auto;flex-direction:column;display:flex;overflow:hidden}.ui-dialog--sm{width:min(440px,100%)}.ui-dialog--lg{width:min(1232px,100%)}.ui-dialog-heading{justify-content:space-between;align-items:start;gap:var(--ui-space-6);border-bottom:1px solid var(--ui-border-subtle);flex:none;padding:14px 18px;display:flex}.ui-dialog-heading>div{min-width:0}.ui-dialog-heading h2{font-size:var(--ui-text-subtitle)}.ui-dialog-heading p{color:var(--ui-text-muted);overflow-wrap:anywhere;margin-top:4px}.ui-dialog-body{overflow-wrap:anywhere;flex:1;min-width:0;min-height:0;padding:16px 18px;overflow:auto}.ui-dialog-footer{justify-content:end;align-items:center;gap:var(--ui-space-4);border-top:1px solid var(--ui-border-subtle);background:var(--ui-surface-subtle);flex-wrap:wrap;flex:none;padding:12px 18px;display:flex}.ui-confirm{box-shadow:var(--ui-shadow-confirm)}.ui-popover{z-index:var(--ui-layer-popover);border:1px solid var(--ui-overlay-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface);max-width:calc(100dvw - 16px);max-height:calc(100dvh - 16px);box-shadow:var(--ui-shadow-popover);overflow-wrap:anywhere;padding:6px;position:fixed;overflow:auto}.ui-toast{justify-content:space-between;align-items:center;gap:var(--ui-space-6);border-radius:var(--ui-radius-menu);background:var(--ui-toast-bg);width:fit-content;max-width:100%;color:var(--ui-inverse);box-shadow:var(--ui-shadow-toast);font-size:var(--ui-text-control);overflow-wrap:anywhere;padding:11px 18px;display:flex}.ui-toast.ui-tone--danger,.ui-toast.ui-tone--warning,.ui-toast.ui-tone--success,.ui-toast.ui-tone--info{background:var(--ui-tone-bg);color:var(--ui-tone);border:1px solid var(--ui-tone-border)}.ui-toast .ui-button{color:inherit}@media (width<=1279px){.ui-sidebar{width:var(--ui-sidebar-compact)}.ui-sidebar-label{display:none}.ui-sidebar-item{min-height:44px}.ui-split--selected .ui-split-list{display:none}.ui-split-back{display:block}.ui-header-subtitle{display:none}}@media (width<=1023px){.ui-shell-content{padding:var(--ui-space-4)}.ui-header{padding:var(--ui-space-4);flex-wrap:wrap}.ui-header h1{flex:1}.ui-header-search{flex-basis:100%;order:1}.ui-header-actions{flex-wrap:wrap}.ui-dialog-layer{padding:8px}.ui-dialog{max-height:calc(100dvh - 16px)}.ui-dialog-heading,.ui-dialog-footer{padding:10px}}.ui-dialog:has(.co-window){width:min(1232px,100%);height:min(814px,100dvh - 32px)}.ui-dialog-layer:has(.co-window){background:0 0}.ui-dialog:has(.co-window)>.ui-dialog-body{padding:0;display:flex;overflow:hidden}.ui-dialog:has(.co-window)>.ui-dialog-heading{box-sizing:border-box;min-height:54px;padding:10px 12px 10px 20px}.co-window{min-width:0;min-height:0;color:var(--ui-text);background:var(--ui-surface);font:13px/1.4 var(--ui-font);flex-direction:column;flex:1;display:flex}.co-window *,.co-mini *{box-sizing:border-box}.co-window h3,.co-mini h3{margin:0;font-size:14px;font-weight:600}.co-window p,.co-mini p{margin:0}.co-content{flex-direction:column;flex:1;min-height:0;display:flex}.co-layout{border:0;flex:1;grid-template-columns:minmax(0,1fr) 372px;min-width:0;min-height:0;margin:0;padding:0;display:grid}.co-window fieldset,.co-mini fieldset{border:0;min-width:0;margin:0;padding:0}.co-main{flex-direction:column;gap:14px;min-width:0;min-height:0;padding:16px 20px 20px;display:flex;overflow-y:auto}.co-stack{flex-direction:column;gap:10px;min-width:0;display:flex}.co-section-title{flex-wrap:wrap;align-items:baseline;gap:8px;min-height:24px;display:flex}.co-section-title>span,.co-muted,.co-line small,.co-mini small{color:var(--ui-text-placeholder);font-size:12px}.co-section-title>.ui-button:last-child{margin-left:auto}.co-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.co-row>:first-child{overflow-wrap:anywhere;min-width:0}.co-row b,.co-row>strong:last-child,.co-total strong{white-space:nowrap;font-variant-numeric:tabular-nums}.co-actions,.co-chips,.co-car-list,.co-quantity{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.co-window .ui-button,.co-mini .ui-button{border-radius:8px}.co-chips .ui-button{height:28px;padding:0 10px;font-weight:500}.co-chips .ui-button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--ui-primary);border-color:var(--ui-primary)}.co-chips .ui-button>span{display:inline-grid}.co-chips .ui-button>span:after{content:attr(data-label);visibility:hidden;height:0;font-weight:600}.co-search-row{align-items:center;gap:8px;display:flex}.co-search-row>.ui-button{border-style:dashed;height:42px}.co-search{border:1px solid var(--ui-primary);border-radius:9px;flex:1;align-items:center;gap:8px;min-width:0;height:42px;padding:0 8px 0 12px;display:flex;box-shadow:0 0 0 3px #1f1e1b14}.co-search>.ui-input{box-shadow:none;border:0;padding-left:0}.co-selected{border:1px solid var(--ui-border);border-radius:9px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.co-client-stats{color:var(--ui-text-muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.co-plate{font-variant-numeric:tabular-nums;border:1px solid var(--ui-border);border-radius:5px;padding:2px 6px}.co-result{justify-content:flex-start;width:100%}.co-recommendation small,.co-employee small{display:block}.co-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.co-tile{border:1px solid var(--ui-border);background:var(--ui-surface);text-align:left;min-width:0;height:50px;font:inherit;color:var(--ui-text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 9px;display:flex}.co-tile>svg{color:var(--ui-text-placeholder);flex-shrink:0}.co-tile>span{flex-direction:column;gap:2px;min-width:0;display:flex}.co-tile b,.co-tile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.co-tile b{font-size:13px;font-weight:500}.co-tile small{color:var(--ui-text-placeholder);font-variant-numeric:tabular-nums;font-size:12px}.co-tile[aria-pressed=true]{border-color:var(--ui-primary);box-shadow:inset 0 0 0 1px var(--ui-primary);background:var(--ui-surface-selected)}.co-tile:disabled{opacity:.5;cursor:default}.co-table-heading,.co-line-grid{grid-template-columns:minmax(125px,1fr) minmax(145px,210px) minmax(110px,150px) 104px 28px;align-items:start;gap:10px;display:grid}.co-table-heading{text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-placeholder);align-items:center;min-height:28px;font-size:10.5px;font-weight:600}.co-line{border-top:1px solid var(--ui-border-row);flex-direction:column;gap:8px;padding-top:9px;display:flex}.co-line-grid>.ui-button{justify-content:flex-start;min-width:0;height:34px;padding:0 8px;font-size:12px}.co-slot-button>span,.co-who-button>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.co-line-name{flex-direction:column;gap:3px;min-width:0;display:flex}.co-line-name strong{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.co-price{text-align:right;height:34px;padding:0 8px;font-size:13.5px;font-weight:600}.co-line-grid>.ui-field>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.co-aside{background:var(--ui-surface-subtle);border-left:1px solid var(--ui-border-subtle);flex-direction:column;min-width:0;min-height:0;display:flex}.co-aside-scroll{flex:1;gap:14px;min-height:0;padding:16px 20px;overflow-y:auto}.co-summary{flex-direction:column;gap:7px;display:flex}.co-summary .co-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.co-total{border-top:1px solid var(--ui-border-subtle);justify-content:space-between;align-items:flex-end;gap:8px;padding-top:10px;display:flex}.co-total>span{font-weight:600}.co-total small{color:var(--ui-text-placeholder);font-size:12px;font-weight:400;display:block}.co-total strong{font-size:20px;font-weight:700}.co-footer{border-top:1px solid var(--ui-border-subtle);flex-direction:column;flex-shrink:0;gap:8px;padding:12px 20px 16px;display:flex}.co-footer>.ui-button{width:100%}.co-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.co-window .ui-field>label,.co-mini .ui-field>label{color:var(--ui-text-muted);font-size:12px;font-weight:400}.co-textarea{resize:vertical;border:1px solid var(--ui-border);width:100%;min-height:62px;font:inherit;color:inherit;border-radius:7px;padding:8px 10px}.co-error{color:var(--ui-danger);background:var(--ui-danger-bg);border:1px solid var(--ui-danger-border);overflow-wrap:anywhere;border-radius:8px;padding:8px 10px}.co-warning{border:1px solid var(--ui-warning-border);background:var(--ui-warning-bg);color:var(--ui-warning);border-radius:8px;padding:7px 10px;font-size:12.5px}.co-warning .co-chips{margin-top:6px}.co-context{border-bottom:1px solid var(--ui-border-subtle);padding:6px 20px}.co-read-state .ui-state{padding:12px}.co-read-state .ui-state h3{font-size:13px}.co-mini-layer{z-index:var(--ui-layer-popover);background:0 0;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.co-mini{border:1px solid var(--ui-overlay-border);background:var(--ui-surface);width:min(540px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--ui-shadow-confirm);font:13px/1.4 var(--ui-font);color:var(--ui-text);border-radius:12px;flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex;overflow-y:auto}.co-mini>.co-row h3{font-size:15px}.co-slot-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.co-slot-list .ui-button{white-space:normal;height:auto;min-height:34px}.co-rate+.co-rate{border-top:1px solid var(--ui-border);padding-top:12px}.co-calendar{flex-direction:column;gap:6px;width:min(270px,100%);display:flex}.co-calendar-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.co-calendar-grid .ui-button{min-width:0;padding:0}.co-calendar-grid .ui-button[aria-pressed=true]{background:var(--ui-primary);color:var(--ui-inverse)}.co-secondary>summary{display:none}.co-employee{text-align:left;justify-content:flex-start;height:auto;min-height:42px}@media (width<=1100px){.co-layout{grid-template-columns:minmax(0,1fr) 320px}.co-main,.co-aside-scroll{padding:12px}.co-line-grid,.co-table-heading{grid-template-columns:minmax(110px,1fr) minmax(110px,140px) 104px 28px}.co-table-heading>:nth-child(3){display:none}.co-line-grid>.co-who-button{grid-area:2/2}.co-line-grid>.ui-field{grid-area:1/3}.co-line-grid>.ui-icon-button{grid-area:1/4}.co-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=999px){.co-layout{flex-direction:column;display:flex;overflow-y:auto}.co-main{flex-shrink:0;overflow:visible}.co-aside{border-left:0;border-top:1px solid var(--ui-border);flex-shrink:0}.co-aside-scroll{overflow:visible}.co-footer{background:var(--ui-surface-subtle);position:sticky;bottom:0}.co-secondary>summary{cursor:pointer;padding:8px 0;font-weight:600;display:block}}@media (width<=600px){.co-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.co-search-row{flex-wrap:wrap}.co-search{flex-basis:100%}.co-table-heading{display:none}.co-line-grid{grid-template-columns:minmax(0,1fr) 104px 28px}.co-line-name{grid-column:1}.co-line-grid>.ui-field{grid-column:2}.co-line-grid>.ui-icon-button{grid-column:3}.co-line-grid>.co-slot-button{grid-area:2/1/auto/-1}.co-line-grid>.co-who-button{grid-area:3/1/auto/-1}.co-row{flex-wrap:wrap}.co-mini .co-two{grid-template-columns:1fr}}.ui-dialog:has(.lr-window){width:min(940px,100vw - 32px);max-height:calc(100dvh - 32px)}.ui-dialog-layer:has(.lr-window){align-items:start;padding-top:64px}.ui-dialog:has(.lr-window){max-height:calc(100dvh - 80px)}.ui-dialog:has(.lr-window)>.ui-dialog-heading{box-sizing:border-box;min-height:54px;padding:10px 12px 10px 20px}.ui-dialog:has(.lr-window)>.ui-dialog-body{min-height:0;padding:0;display:flex;overflow:hidden}.lr-window{min-width:0;min-height:0;color:var(--ui-text);background:var(--ui-surface);font:13px/1.4 var(--ui-font);flex-direction:column;flex:1;display:flex}.lr-window *,.lr-owner *{box-sizing:border-box}.lr-window h3{margin:0;font-size:15px;font-weight:600}.lr-window p{margin:0}.lr-window fieldset{border:0;min-width:0;margin:0;padding:0}.lr-content,.lr-form,.lr-card-layout{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.lr-content[hidden]{display:none}.lr-scroll{min-width:0;min-height:0;padding:14px 20px 16px;overflow-y:auto}.lr-window .lr-new-grid{grid-template-columns:400px minmax(0,1fr);gap:24px;display:grid}.lr-stack{flex-direction:column;gap:8px;min-width:0;display:flex}.lr-primary{gap:12px}.lr-planning{gap:14px}.lr-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.lr-two,.lr-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.lr-two{gap:10px}.lr-label,.lr-muted{color:var(--ui-text-muted);font-size:12px}.lr-window .ui-field{gap:4px}.lr-window .ui-field>label{color:var(--ui-text-muted);font-weight:400}.lr-window .ui-input{border-color:var(--ui-neutral-border);border-radius:7px;height:34px}.lr-window .ui-button{border-radius:7px}.lr-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lr-window .lr-chip{white-space:normal;max-width:100%;height:auto;min-height:30px;padding:5px 11px;font-weight:400}.lr-stable{overflow-wrap:anywhere;display:inline-grid}.lr-stable:after{content:attr(data-label);visibility:hidden;height:0;font-weight:600}.lr-window .ui-button[aria-pressed=true],.lr-owner .ui-button[aria-pressed=true]{background:var(--ui-surface-selected);border-color:var(--ui-neutral);font-weight:600}.lr-window .lr-service{text-align:left;justify-content:flex-start;height:auto;min-height:52px;padding:7px 10px;font-weight:400}.lr-service>span{flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;display:flex}.lr-service .lr-stable{white-space:normal;overflow-wrap:anywhere}.lr-service small{color:var(--ui-text-placeholder);font-variant-numeric:tabular-nums;white-space:normal;font-size:11.5px}.lr-step-heading{flex-wrap:wrap;justify-content:flex-start;min-height:22px}.lr-step-heading strong{font-variant-numeric:tabular-nums;font-size:13.5px}.lr-picker{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:14px;display:grid}.lr-calendar{min-width:0}.lr-calendar .lr-row{height:28px;margin-bottom:4px;font-size:13px}.lr-calendar .lr-row>.ui-button{width:28px;height:28px;padding:0}.lr-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:30px;display:grid}.lr-weekdays{text-align:center;color:var(--ui-text-placeholder);grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;font-size:10.5px;display:grid}.lr-calendar-grid>.ui-button{min-width:0;height:28px;margin:1px;padding:0;font-size:12.5px}.lr-times{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-width:0;padding-top:50px;display:grid}.lr-times .ui-button{font-variant-numeric:tabular-nums;min-width:0;height:28px;padding:0 2px;font-size:12px}.lr-times>.lr-muted{grid-column:1/-1}.lr-footer{border-top:1px solid var(--ui-border-row);flex-shrink:0;align-items:center;gap:10px;min-width:0;padding:12px 20px 16px;display:flex}.lr-footer>strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13.5px}.lr-footer>.ui-button{flex-shrink:0}.lr-error{color:var(--ui-danger);padding:10px 0}.lr-duplicate{background:var(--ui-warning-bg);border:1px solid var(--ui-warning-border);color:var(--ui-warning);border-radius:9px;padding:9px 10px;font-size:12.5px}.lr-duplicate .ui-button{white-space:normal;text-align:left;height:auto;color:var(--ui-focus);align-self:flex-start;padding:0}.lr-secondary>summary{cursor:pointer;color:var(--ui-text-muted);margin-bottom:8px;font-size:12px}.lr-fixed{overflow-wrap:anywhere;padding:4px 0}.lr-fixed>strong,.lr-name{font-size:16px}.lr-card-scroll{flex-direction:column;gap:12px;display:flex}.lr-card-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lr-facts{grid-template-columns:110px minmax(0,1fr);gap:7px 10px;margin:0;display:grid}.lr-facts dt{color:var(--ui-text-muted)}.lr-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.lr-facts dd>.ui-button{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:28px}.lr-facts dd>.ui-button>span{align-items:center;gap:6px;display:flex}.lr-facts svg{flex-shrink:0}.lr-next,.lr-editor{background:var(--ui-surface-subtle);border:1px solid var(--ui-border-subtle);border-radius:10px;padding:10px 11px}.lr-editor .lr-picker{max-width:450px}.lr-due--danger{color:var(--ui-danger);font-weight:600}.lr-due--warning{color:var(--ui-warning);font-weight:600}.lr-refusal{background:var(--ui-danger-bg);border:1px solid var(--ui-danger-border);border-radius:10px;padding:10px 11px}.lr-refusal>.ui-button{align-self:flex-start}.lr-card-footer{flex-wrap:wrap}.lr-owner{font:13px/1.4 var(--ui-font);max-height:min(420px,65dvh);overflow-y:auto}.lr-owner .ui-button{text-align:left;white-space:normal;justify-content:flex-start;height:auto;min-height:36px}.lr-owner small{color:var(--ui-text-placeholder);font-weight:400;display:block}.lr-history>summary{color:var(--ui-text);font-size:13px;font-weight:600}.lr-discard{padding:20px}.lr-read{flex-shrink:0}.lr-read .ui-state{padding:16px}@media (width>=1000px){.lr-primary>.lr-secondary>summary{display:none}}@media (width<=999px){.lr-window .lr-new-grid{grid-template-columns:minmax(0,1fr);gap:18px}.lr-picker{max-width:480px}.lr-footer{flex-wrap:wrap}.lr-footer>strong{flex-basis:100%}}@media (width<=520px){.lr-scroll,.lr-footer{padding:12px}.lr-picker{grid-template-columns:minmax(0,1fr);gap:8px}.lr-calendar{max-width:280px}.lr-times{grid-template-columns:repeat(5,minmax(0,1fr));padding-top:0}.lr-contact-row{flex-wrap:wrap}.lr-facts{grid-template-columns:90px minmax(0,1fr)}.lr-service-grid{grid-template-columns:minmax(0,1fr)}.lr-window .lr-card-scroll .ui-button{white-space:normal;height:auto;min-height:30px}}@media (height<=768px){.ui-dialog-layer:has(.lr-window){padding-top:16px}.ui-dialog:has(.lr-window){max-height:calc(100dvh - 32px)}}.ui-dialog:has(.search-window){width:min(660px,100vw - 32px)}.ui-dialog:has(.search-window)>.ui-dialog-heading{visibility:hidden;display:none}.ui-dialog:has(.search-window)>.ui-dialog-body{min-height:0;padding:0;display:flex;overflow:hidden}.search-window{width:100%;min-width:0;min-height:0;color:var(--ui-text);font-family:var(--ui-font);flex-direction:column;display:flex}.search-input{border:1px solid var(--ui-primary);border-radius:9px;align-items:center;gap:8px;margin:12px;padding:0 5px 0 12px;display:flex;box-shadow:0 0 0 3px #1f1e1b14}.search-input .ui-input{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;font-size:13.5px}.search-input .ui-input:focus-visible{outline:none}.search-results{flex:1;min-height:0;padding-bottom:8px;overflow:auto}.search-examples{color:var(--ui-text-muted);flex-wrap:wrap;align-items:center;gap:6px;padding:14px 16px 16px;display:flex}.search-group{color:var(--ui-text-placeholder);align-items:baseline;gap:8px;padding:6px 18px 3px;font-size:11.5px;display:flex}.search-group strong{letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.search-more{text-align:right;margin-left:auto;font-size:12px}.search-result{background:var(--ui-surface);width:calc(100% - 12px);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:10px;margin:1px 6px;padding:7px 12px;display:flex}.search-result[aria-selected=true]{background:var(--ui-surface-input);box-shadow:inset 3px 0 0 var(--ui-primary)}.search-result:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.search-avatar{background:var(--ui-surface-input);width:30px;height:30px;color:var(--ui-neutral);border-radius:8px;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.search-avatar[data-person=true]{border-radius:50%}.search-result-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.search-result-text strong{font-size:13.5px;font-weight:600}.search-result-text>span{color:var(--ui-text-muted);font-size:12px}.search-result-text>*{overflow-wrap:anywhere}.search-result .ui-status{white-space:nowrap;flex-shrink:0}.search-correction{border:1px solid var(--ui-warning-border);background:var(--ui-warning-bg);color:var(--ui-warning);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 12px;padding:7px 10px;font-size:12.5px;display:flex}.search-correction .ui-button{color:var(--ui-focus);margin-left:auto}.search-help{border-top:1px solid var(--ui-border-subtle);background:var(--ui-surface-subtle);color:var(--ui-text-placeholder);flex-wrap:wrap;gap:14px;padding:9px 14px;font-size:11.5px;display:flex}.search-help>span{align-items:center;gap:5px;display:inline-flex}.search-help kbd{border:1px solid var(--ui-neutral-border);background:var(--ui-surface);font:inherit;color:var(--ui-text-secondary);border-bottom-width:2px;border-radius:5px;padding:1px 5px;font-size:10.5px}.search-error{color:var(--ui-danger);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}@media (width<=480px){.search-result{flex-wrap:wrap}.search-result .ui-status{margin-left:40px}.search-more{overflow-wrap:anywhere}}.cw-window{color:var(--ui-text);font-family:var(--ui-font);min-width:0;font-size:13px}.ui-dialog:has(.cw-window){max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.ui-dialog:has(.cw-account){width:540px}.ui-dialog:has(.cw-profile){width:264px}.ui-dialog:has(.cw-call){width:500px}.ui-dialog:has(.cw-message){width:580px}.ui-dialog:has(.cw-notifications){width:640px}.ui-dialog:has(.cw-window)>.ui-dialog-heading{align-items:center;min-height:54px;padding:0 12px 0 20px}.ui-dialog:has(.cw-window)>.ui-dialog-heading h2{font-size:16px;font-weight:600}.ui-dialog:has(.cw-window)>.ui-dialog-body{padding:0}.cw-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.cw-body{padding:16px 20px 18px}.cw-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.cw-spread{justify-content:space-between}.cw-window h3,.cw-window p{margin:0}.cw-window h3{font-size:14px;font-weight:600}.cw-muted{color:var(--ui-text-muted);font-size:12px;line-height:1.45}.cw-small{color:var(--ui-text-placeholder);font-size:12px}.cw-window small{display:block}.cw-window fieldset{border:0;min-width:0;margin:0;padding:0}.cw-window fieldset.cw-body{padding:18px 20px 20px}.cw-window .ui-field>label{font-size:12.5px}.cw-window .ui-field-hint{min-height:18px}.cw-window .ui-input{background:var(--ui-surface)}.cw-footer{border-top:1px solid var(--ui-border-row);background:var(--ui-surface);z-index:1;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px 16px;display:flex;position:sticky;bottom:0}.cw-footer .ui-button{white-space:normal;max-width:100%;height:auto;min-height:36px;font-size:13.5px}.cw-panel{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-menu);background:var(--ui-surface-subtle);padding:14px 16px 16px}.cw-avatar{background:var(--ui-counter-bg);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:16px;font-weight:600;display:grid}.cw-person{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.cw-person>strong{font-size:17px;font-weight:600}.cw-error{color:var(--ui-danger);overflow-wrap:anywhere;padding:8px 0;font-size:12.5px}.cw-success{color:var(--ui-positive-text)}.cw-confirm{border:1px solid var(--ui-warning-border);background:var(--ui-warning-bg);border-radius:8px;margin:12px;padding:14px}.cw-confirm p{margin:8px 0}.cw-read{padding:12px}.cw-read:has([role=status]){padding:8px 12px}.cw-textarea{box-sizing:border-box;border:1px solid var(--ui-neutral-border);border-radius:var(--ui-radius-sm);width:100%;min-height:64px;font:inherit;resize:vertical;color:var(--ui-text);background:var(--ui-surface);padding:8px 10px;line-height:1.45}.cw-textarea:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.cw-choices{flex-wrap:wrap;gap:6px;display:flex}.cw-window .cw-choice{border-color:var(--ui-neutral-border);font-size:13px;font-weight:500}.cw-window .cw-choice[aria-pressed=true]{background:var(--ui-surface-subtle);border-color:var(--ui-primary);font-weight:600}.cw-stable{display:inline-grid}.cw-stable>span{grid-area:1/1}.cw-stable>span:first-child{visibility:hidden;font-weight:600}.cw-phone{letter-spacing:.01em;overflow-wrap:anywhere;font-size:22px;font-weight:600}@media (width<=520px){.cw-body,.cw-window fieldset.cw-body{padding:14px 12px}.cw-footer,.cw-panel{padding:12px}.cw-phone{font-size:19px}.cw-window .cw-choice{white-space:normal;height:auto;min-height:30px}}.cw-notify-meta{padding:10px 16px 0}.cw-notify-summary{background:var(--ui-warning-bg);border:1px solid var(--ui-warning-border);color:var(--ui-warning);border-radius:8px;margin:10px 12px 2px;padding:8px 11px;font-size:12.5px}.cw-notify-ok{color:var(--ui-positive-text);background:var(--ui-success-bg);border-color:var(--ui-success-border);padding:12px 14px}.cw-notify-ok strong{font-size:15px}.cw-notify-ok small{margin-top:2px}.cw-notify-groups{padding:0 6px 6px}.cw-notifications .cw-notify-group{text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-placeholder);align-items:center;gap:8px;padding:8px 10px 2px;font-size:10.5px;display:flex}.cw-notify-group svg,.cw-notify-group b{color:var(--ui-warning)}.cw-notify-group b{font-size:11.5px}.cw-notify-item{border-radius:9px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:10px;padding:7px 4px 7px 10px;display:grid}.cw-notify-item:hover{background:var(--ui-surface-subtle)}.cw-notify-item .cw-person>strong{font-size:13.5px}.cw-notify-actions{flex-direction:column;gap:2px;display:flex}.cw-notify-action{width:100%;padding:0 8px;font-size:12.5px}.cw-notify-actions .cw-hide{height:24px;min-height:24px;color:var(--ui-text-muted);font-size:10.5px}.cw-health-chips{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px 12px;display:flex}.cw-health{align-items:center;gap:6px;min-width:0;display:flex}.cw-health-chips .cw-health{border:1px solid var(--ui-success-border);background:var(--ui-success-bg);color:var(--ui-positive-text);border-radius:7px;padding:4px 9px;font-size:12px}.cw-health-list{padding:4px 8px 8px}.cw-health-list .cw-health{grid-template-columns:16px 150px minmax(0,1fr) 16px;gap:10px;padding:7px 8px;display:grid}.cw-health-list .cw-health strong{font-size:13.5px}.cw-health-list .cw-health>svg:last-child{color:var(--ui-positive-text)}.cw-notify-bottom{border-top:1px solid var(--ui-border-row);background:var(--ui-surface-subtle);padding:6px 16px;position:sticky;bottom:0}@media (width<=540px){.cw-notify-item{grid-template-columns:minmax(0,1fr)}.cw-notify-actions{flex-flow:wrap;align-items:center}.cw-notify-action{width:auto;min-width:150px}.cw-health-list .cw-health{grid-template-columns:16px minmax(0,1fr) 16px}.cw-health-list .cw-health>span{grid-column:2}.cw-health-list .cw-health>svg:last-child{grid-area:1/3}}.cw-password{position:relative}.cw-password .ui-input{height:38px;padding-right:84px}.cw-password .cw-show{color:var(--ui-focus);padding:0 8px;font-size:12px;position:absolute;top:24px;right:4px}.cw-session{border-bottom:1px solid var(--ui-border-row);overflow-wrap:anywhere;padding:8px 0}.cw-devices>.ui-button{white-space:normal;align-self:flex-start;max-width:100%;height:auto;min-height:36px}.cw-profile-person{border-bottom:1px solid var(--ui-border-row);padding:12px 14px}.cw-profile .cw-avatar{width:36px;height:36px;font-size:13px}.cw-profile .cw-person>strong{font-size:14px}.cw-menu-section{border-bottom:1px solid var(--ui-border-row);padding:6px;display:flex}.cw-profile .cw-menu-item{text-align:left;white-space:normal;justify-content:flex-start;width:100%;height:auto;min-height:38px;padding:8px 10px}.cw-menu-item>span{overflow-wrap:anywhere;min-width:0}.cw-menu-item strong{font-size:13.5px}.cw-menu-item small{font-size:11.5px;font-weight:400}.cw-call-field{gap:6px}.cw-calendar{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-menu);padding:12px}.cw-month-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cw-month-grid .ui-button{min-width:0;padding:0}.cw-month-grid [aria-pressed=true]{border-color:var(--ui-primary);background:var(--ui-surface-selected)}.cw-message-field{flex-direction:column;gap:6px;display:flex}.cw-message-text{min-height:96px;font-size:13.5px}.cw-message-context{color:var(--ui-text-muted);font-size:12px}.cw-message-context summary{cursor:pointer}.cw-message-context dl{grid-template-columns:80px minmax(0,1fr);gap:4px 8px;margin:8px 0 0;display:grid}.cw-message-context dd{overflow-wrap:anywhere;margin:0}.ui-dialog:has(.document-window){width:min(1060px,100vw - 32px);height:min(820px,100dvh - 32px)}.ui-dialog:has(.document-window)>.ui-dialog-heading{visibility:hidden;display:none}.ui-dialog:has(.document-window)>.ui-dialog-body{padding:0;display:flex;overflow:hidden}.document-window{min-width:0;min-height:0;font-family:var(--ui-font);color:var(--ui-text);flex-direction:column;flex:1;display:flex}.document-context{border-bottom:1px solid var(--ui-border-subtle);flex-shrink:0;align-items:center;gap:10px;min-height:54px;padding:8px 12px 8px 20px;display:flex}.document-context strong{font-size:16px}.document-context>span{color:var(--ui-text-placeholder);overflow-wrap:anywhere;font-size:12.5px}.document-context>.ui-button{margin-left:auto}.document-layout{flex:1;grid-template-columns:270px minmax(0,1fr);min-height:0;display:grid}.document-list{border-right:1px solid var(--ui-border-subtle);flex-direction:column;gap:4px;padding:12px 10px;display:flex;overflow:auto}.document-choice{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;gap:3px;padding:9px 12px;display:flex}.document-choice[aria-current=true]{background:var(--ui-surface-input);box-shadow:inset 3px 0 0 var(--ui-primary)}.document-choice strong{font-size:13.5px;font-weight:600}.document-choice>span{color:var(--ui-text-muted);font-size:12px;line-height:1.35}.document-choice[data-locked=true]>span{color:var(--ui-text-placeholder)}.document-choice:focus-visible{outline:2px solid var(--ui-focus)}.document-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.document-toolbar{box-sizing:border-box;border-bottom:1px solid var(--ui-border-subtle);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;min-height:52px;padding:10px 16px;display:flex}.document-toolbar .ui-button{min-height:32px}.document-version{min-width:100px;color:var(--ui-text-muted);overflow-wrap:anywhere;flex:1;font-size:12.5px}.document-preview{background:var(--ui-surface-selected);flex:1;min-height:0;padding:18px 16px;overflow:auto}.document-sheet{box-sizing:border-box;background:var(--ui-surface);width:min(600px,100%);min-height:760px;box-shadow:var(--ui-shadow-card);overflow-wrap:anywhere;margin:0 auto;padding:36px 44px;font-size:12.5px}.document-requisites{border-bottom:2px solid var(--ui-text);color:var(--ui-neutral);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:12px;padding-bottom:9px;font-size:10.5px;line-height:1.45;display:grid}.document-requisites>div{flex-direction:column;display:flex}.document-requisites>div:last-child{text-align:right;font-variant-numeric:tabular-nums}.document-requisites strong{color:var(--ui-text);font-size:14px;font-weight:700}.document-sheet-title{text-align:center;margin:0;padding:4px 0 2px;font-size:15px;font-weight:700}.document-sheet-subtitle{color:var(--ui-neutral);text-align:center;padding-bottom:8px;font-size:11.5px}.document-section{border-bottom:1px solid var(--ui-text);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-neutral);margin:0;padding:10px 0 4px;font-size:11px;font-weight:700}.document-fields{margin:0}.document-fields>div{grid-template-columns:150px minmax(0,1fr);gap:8px;padding:3px 0;display:grid}.document-fields dt{color:var(--ui-neutral)}.document-fields dd{margin:0}.document-item{border-bottom:1px solid var(--ui-border-subtle);grid-template-columns:22px minmax(0,1fr) 90px 40px minmax(90px,auto);gap:8px;padding:4px 0;display:grid}.document-item>:nth-last-child(-n+2){text-align:right}.document-item small{color:var(--ui-neutral);display:block}.document-item-number{color:var(--ui-text-placeholder)}.document-assignees{color:var(--ui-neutral)}.document-money{white-space:nowrap;font-variant-numeric:tabular-nums}.document-totals>div{justify-content:flex-end;gap:16px;padding:3px 0;font-size:13px;display:flex}.document-totals>div[data-strong=true]{font-weight:700}.document-totals>div>:last-child{text-align:right;min-width:90px}.document-paragraph{white-space:pre-line;margin:0;padding:4px 0;line-height:1.5}.document-signatures{color:var(--ui-neutral);grid-template-columns:1fr 1fr;gap:24px;padding-top:22px;font-size:12px;display:grid}.document-signatures>span{border-top:1px solid var(--ui-text);padding-top:4px}.document-locked{box-sizing:border-box;background:var(--ui-surface);border-radius:10px;align-items:flex-start;gap:12px;width:min(600px,100%);margin:40px auto 0;padding:22px 24px;display:flex}.document-locked>svg{color:var(--ui-warning);flex-shrink:0}.document-locked strong{font-size:14px}.document-locked p{color:var(--ui-neutral);font-size:12.5px;line-height:1.5}.document-error{color:var(--ui-danger);background:var(--ui-danger-bg);padding:10px 16px}.document-audit{max-width:600px;color:var(--ui-neutral);margin:12px auto 0;font-size:11px}.document-window[data-compact=true] .document-layout{flex-direction:column;display:flex}.document-window[data-compact=true] .document-list,.document-window[data-compact=true] .document-detail{flex:1}@media (width<=640px){.document-context{flex-wrap:wrap}.document-context>span{display:none}.document-toolbar{padding:8px}.document-version{flex-basis:100%}.document-preview{padding:10px 8px}.document-sheet{padding:22px 16px}.document-fields>div{grid-template-columns:minmax(80px,30%) minmax(0,1fr)}.document-item{grid-template-columns:18px minmax(0,1fr) auto}.document-item>:nth-child(2){grid-column:2/-1}.document-item>:nth-child(3){grid-column:2}.document-item>:nth-child(4){text-align:left;grid-column:2}.document-item>:nth-child(5){grid-column:3}.document-requisites{grid-template-columns:1fr;gap:6px}.document-requisites>div:last-child{text-align:left}}.pult{min-width:0;height:100%;min-height:0;color:var(--ui-text);flex-direction:column;display:flex}.pult *,.pult-form *{box-sizing:border-box}.pult h2,.pult h3,.pult-form h3,.pult p,.pult-form p{margin:0}.pult-context{color:var(--ui-text-muted);text-transform:capitalize;padding-bottom:8px;font-size:13px}.pult-layout{flex:1;grid-template-columns:repeat(4,minmax(0,1fr)) 300px;gap:10px;min-width:0;min-height:0;display:grid}.pult-column{border-radius:var(--ui-radius-panel);background:var(--ui-counter-bg);min-width:0;min-height:0;padding:4px 6px 8px}.pult-column>.pult-reading{flex-direction:column;gap:6px;height:100%;display:flex}.pult-column-heading{flex:none;align-items:center;gap:8px;min-height:34px;padding:0 6px;display:flex}.pult-column-heading>button{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.pult-column-heading h2{font-size:14px;font-weight:600}.pult-column-heading button>span:last-child{margin-left:auto}.pult-column-heading .ui-counter,.pult-widget-heading .ui-counter{background:var(--ui-surface);border:1px solid var(--ui-border-control)}.pult-cards{scrollbar-width:thin;flex-direction:column;gap:6px;min-height:0;padding-bottom:3px;display:flex;overflow-y:auto}.pult-car{background:var(--ui-surface);border:1px solid var(--ui-border);min-width:0;min-height:112px;box-shadow:var(--ui-shadow-card);border-radius:9px;flex-direction:column;flex:none;display:flex;overflow:hidden}.pult-car--late{border-left:3px solid var(--ui-danger)}.pult-car-link{color:inherit;text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;padding:10px 10px 0}.pult-car .ui-car{gap:10px}.pult-car .ui-car-logo{border-radius:50%;width:32px;height:32px;font-size:9.5px}.pult-car .ui-car-text{font-size:14px}.pult-car .ui-car-plate{font-size:10.5px}.pult-car-info{color:var(--ui-text-secondary);text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;font-size:12px;overflow:hidden}.pult-car-footer{background:var(--ui-surface-header);border-top:1px solid var(--ui-border-row);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;min-height:38px;margin-top:auto;padding:4px 7px;display:flex}.pult-car-footer .ui-badge{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:11.5px}.pult-car-footer .ui-button{border-radius:7px;flex:none;height:28px;margin-left:auto;padding:0 8px;font-size:12px}.pult-car-footer .ui-icon-button{flex:none;width:28px;height:28px}.pult-secondary{flex-direction:column;min-width:0;min-height:0;display:flex}.pult-secondary-toggle.ui-button,.pult-rail[hidden]{display:none}.pult-rail{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.pult-money,.pult-tasks{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);box-shadow:var(--ui-shadow-card);min-width:0}.pult-money{flex:none;padding:12px 14px 14px}.pult-money .pult-reading{flex-direction:column;gap:10px;display:flex}.pult-widget-heading{align-items:center;gap:8px;min-height:24px;display:flex}.pult-widget-heading h2{font-size:14.5px;font-weight:600}.pult-widget-heading>.ui-button{height:auto;min-height:24px;color:var(--ui-text-muted);margin-left:auto;padding:0;font-size:12.5px}.pult-money-grid{border:1px solid var(--ui-border-subtle);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.pult-metric{min-width:0;font:inherit;text-align:left;color:var(--ui-text);background:var(--ui-surface);cursor:pointer;border:0;flex-direction:column;gap:3px;padding:9px;display:flex}.pult-metric:nth-child(2n){border-left:1px solid var(--ui-border-subtle)}.pult-metric:nth-child(n+3){border-top:1px solid var(--ui-border-subtle)}.pult-metric strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:600;line-height:1.2}.pult-metric>span{text-transform:uppercase;letter-spacing:.02em;font-size:10px;font-weight:600}.pult-metric small{color:var(--ui-text-muted);font-size:11px;line-height:1.35}.pult-metric--success{background:var(--ui-success-bg)}.pult-metric--success strong{color:var(--ui-success)}.pult-metric--danger strong{color:var(--ui-danger)}.pult-money-more{flex-direction:column;gap:6px;margin:0;font-size:12px;display:flex}.pult-money-more>div{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.pult-money-more dt{color:var(--ui-text-muted)}.pult-money-more dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.pult-quick-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pult-money-grid--wide{grid-template-columns:minmax(0,1fr)}.pult-money-grid--wide .pult-metric{border-left:0;border-top:1px solid var(--ui-border-subtle)}.pult-money-grid--wide .pult-metric:first-child{border-top:0}.pult-column-heading .ui-counter{min-width:20px;height:20px;padding:0 7px;font-size:11.5px}.pult-tasks{flex:1;min-height:0;overflow:auto}.pult-tasks .pult-reading{flex-direction:column;min-height:100%;display:flex}.pult-tasks .pult-widget-heading{background:var(--ui-surface-header);border-bottom:1px solid var(--ui-border-subtle);flex-wrap:wrap;padding:10px 14px}.pult-late-count{color:var(--ui-danger);margin-left:auto;font-size:10px}.pult-task-list{min-height:0}.pult-task{border-bottom:1px solid var(--ui-border-row);flex-direction:column;align-items:flex-end;gap:8px;padding:12px 14px;display:flex}.pult-task:last-child{border-bottom:0}.pult-task--late{background:var(--ui-danger-bg)}.pult-task-link{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.pult-task-link>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.pult-task-link strong{font-size:13.5px;font-weight:600}.pult-task-link small{color:var(--ui-text-muted);font-size:12px}.pult-task-icon{background:var(--ui-neutral-bg);border:1px solid var(--ui-neutral-border);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.pult-task .ui-button{height:auto;min-height:27px;font-size:12px}.pult-form{flex-direction:column;gap:10px;min-width:0;font-size:13px;display:flex}.pult-form-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.pult-form-heading h3{font-size:15px;font-weight:600}.pult-form form,.pult-fields{flex-direction:column;gap:10px;min-width:0;display:flex}.pult-fields{border:0;margin:0;padding:0}.pult-form-footer{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.pult-form-footer .ui-button{height:auto;min-height:36px}.pult-muted{color:var(--ui-text-muted);font-size:12px;line-height:1.5}.pult-form-error{background:var(--ui-danger-bg);color:var(--ui-danger);border-radius:8px;padding:10px}.pult-segment,.pult-chips{flex-wrap:wrap;gap:6px;display:flex}.pult-segment{background:var(--ui-surface-selected);border-radius:8px;padding:3px}.pult-segment .ui-button{flex:1;min-width:0;padding-inline:6px;font-size:12px}.pult-menu{flex-direction:column;gap:6px;display:flex}.pult-calendar{flex-direction:column;gap:10px;min-width:0;display:flex}.pult-calendar .pult-reading{flex-direction:column;gap:10px;display:flex}.pult-month{justify-content:space-between;align-items:center;display:flex}.pult-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.pult-days>span{color:var(--ui-text-muted);font-size:11px}.pult-days button{font:inherit;background:var(--ui-surface);height:30px;color:var(--ui-text);cursor:pointer;border:1px solid #0000;border-radius:7px;font-weight:500}.pult-days button:disabled{color:var(--ui-text-disabled);cursor:default}.pult-days button[aria-pressed=true],.pult-form .ui-button[aria-pressed=true]{background:var(--ui-primary);color:var(--ui-inverse)}.pult-times{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.pult-times .ui-button{padding:0 5px;font-size:12px}.pult-chips .ui-button{padding:0 8px;font-size:11.5px}.pult-notice{z-index:var(--ui-layer-toast);max-width:calc(100vw - 32px);position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (width<=1350px) and (width>=1000px){.pult-layout{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr)) 300px}.pult-secondary{grid-area:1/3/3}}@media (width<=999px){.pult{height:100%;overflow:auto}.pult-layout{flex:none;grid-template-rows:minmax(280px,1fr) minmax(280px,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.pult-secondary{grid-column:1/-1}.pult-secondary>.pult-secondary-toggle.ui-button{border:1px solid var(--ui-border);background:var(--ui-surface);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex}.pult-secondary[data-open=false]>.pult-rail{display:none}.pult-secondary[data-open=true]>.pult-rail{grid-template-columns:1fr 1fr;margin-top:8px;display:grid}.pult-column{max-height:410px}.pult-tasks{overflow:visible}.pult-context{padding-top:4px}}@media (width<=600px){.pult-layout{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.pult-column{height:350px}.pult-secondary{grid-column:1}.pult-secondary[data-open=true]>.pult-rail{display:flex}.pult-context{font-size:12px}.pult-times{grid-template-columns:repeat(4,minmax(0,1fr))}}.pult-calendar-fields{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.pult-calendar-layout{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:14px;display:grid}.pult-calendar-month{flex-direction:column;gap:4px;min-width:0;display:flex}.pult-calendar-layout .pult-times{align-content:start;padding-top:50px}.pult-form .pult-calendar{container-type:inline-size}@container (width<=450px){.pult-calendar-layout{grid-template-columns:minmax(0,1fr)}.pult-calendar-layout .pult-times{padding-top:0}}.pult-form{padding:6px 8px 8px}.pult{--pult-column-bg:#e6e4dd}.pult-column{background:var(--pult-column-bg)}.pult-car .ui-car-text{gap:4px;line-height:1.15}.pult-car .ui-car-plate{height:16px;line-height:14px}.pult-car .ui-car-logo{background:var(--ui-neutral-bg)}.pult-car-footer .ui-status{white-space:normal;overflow-wrap:normal;border-radius:11px;min-width:0;max-width:100%;min-height:22px;padding:0 7px;font-size:11.5px}.pult-days button{white-space:nowrap;overflow-wrap:normal;min-width:0;padding:0}.orders-section{gap:var(--ui-space-6);min-width:0;min-height:0;font:var(--ui-text-base)/var(--ui-leading) var(--ui-font);color:var(--ui-text);flex-direction:column;flex:1;display:flex;overflow:auto}.orders-section *,.orders-dialog *{box-sizing:border-box}.orders-section h1,.orders-section h2,.orders-section h3,.orders-section h4{margin:0}.orders-section h3{font-size:var(--ui-text-lg);font-weight:600}.orders-section h4{font-size:var(--ui-text-control);margin-bottom:10px;font-weight:600}.orders-section p{margin:6px 0 12px}.orders-section small{font-size:var(--ui-text-sm);color:var(--ui-text-muted)}.orders-spacer{flex:1}.orders-money{white-space:nowrap;font-variant-numeric:tabular-nums}.orders-muted,.orders-created{color:var(--ui-text-muted)}.orders-danger{color:var(--ui-danger)!important}.orders-section-toolbar{flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-height:36px;display:flex}.orders-section-toolbar h1{font-size:var(--ui-text-subtitle)}.orders-reading{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.orders-reading>.ui-state{flex:none}.orders-list-card,.orders-list,.orders-side-rows{flex:1;min-height:0}.orders-list{flex-direction:column;min-width:0;display:flex}.orders-list-card>.ui-card-body{overflow:hidden}.orders-filters{border-bottom:1px solid var(--ui-border-subtle);flex-wrap:wrap;flex:none;align-items:end;gap:10px;padding:10px 14px;display:flex}.orders-filters .ui-field{flex:1;min-width:140px}.orders-filters .ui-toolbar-main{flex-wrap:wrap;gap:6px}.orders-filters .ui-toolbar-main>.ui-select{max-width:210px;height:30px;font-size:12px}.orders-filters .ui-tabs button{font-weight:600}.orders-list--compact .orders-filters{padding:8px}.orders-split.ui-split--selected .orders-filters .ui-toolbar-actions{display:none}.orders-filter-total{white-space:nowrap;color:var(--ui-text-muted);align-items:center;gap:6px;min-height:36px;display:flex}.orders-table .ui-table td{vertical-align:middle;height:72px}.orders-table .ui-table td:first-child,.orders-table .ui-table th:first-child{z-index:2;background:var(--ui-surface);position:sticky;left:0}.orders-table .ui-table th:first-child{background:var(--ui-surface-header);z-index:3}.orders-cell{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.orders-cell strong{font-weight:600}.orders-cell small{font-size:12px}.orders-text-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:0;display:inline-flex}.orders-text-button:disabled{cursor:default}.orders-text-button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:4px}.orders-text-button:not(:disabled):hover{color:var(--ui-info)}.orders-list-footer{border-top:1px solid var(--ui-border-row);color:var(--ui-text-muted);flex-wrap:wrap;flex:none;justify-content:space-between;gap:8px;padding:10px 14px;font-size:12px;display:flex}.orders-side-rows{overflow:auto}.orders-side-row{border:0;border-bottom:1px solid var(--ui-border-row);background:var(--ui-surface);width:100%;min-height:76px;color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:10px 14px;display:grid}.orders-side-row:hover{background:var(--ui-surface-subtle)}.orders-side-row.is-selected{background:var(--ui-surface-selected);box-shadow:inset 3px 0 var(--ui-primary)}.orders-side-row .ui-car{grid-area:1/1}.orders-side-client{color:var(--ui-text-muted);grid-area:2/1;padding-left:40px}.orders-side-status{flex-direction:column;grid-area:1/2/3;align-items:flex-end;gap:3px;display:flex}.orders-card{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.orders-order-header{flex:none;overflow:visible}.orders-order-header>.ui-card-body{overflow:visible}.orders-card-bar{border-bottom:1px solid var(--ui-border-row);flex-wrap:wrap;align-items:center;gap:8px;min-height:54px;padding:10px 14px;font-size:12.5px;display:flex}.orders-card-bar>strong{white-space:nowrap;font-size:13.5px}.orders-card-bar .ui-button{flex-shrink:0}.orders-header-body{flex-direction:column;gap:14px;padding:16px 24px;display:flex}.orders-identity-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.orders-car-link .ui-car-logo{flex-basis:46px;width:46px;height:46px;font-size:11.5px}.orders-car-link .ui-car-text>span:first-child{font-size:21px;font-weight:600;line-height:1.2}.orders-client-link{border-left:1px solid var(--ui-border-subtle);flex-direction:column;gap:5px;padding-left:16px;display:flex}.orders-client-link strong{font-size:14.5px;font-weight:600}.orders-main-action{flex-direction:column;align-items:flex-end;gap:6px;min-height:61px;margin-left:auto;display:flex}.orders-main-action>span{color:var(--ui-text-muted);min-height:18px;font-size:12px}.orders-next-button{min-width:168px}.orders-summary{background:var(--ui-surface-header);border:1px solid var(--ui-border-subtle);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.orders-summary>div{border-left:1px solid var(--ui-border-subtle);min-width:0;padding:9px 12px}.orders-summary>div:first-child{border-left:0}.orders-summary dt{color:var(--ui-text-muted);margin-bottom:4px;font-size:11.5px}.orders-summary dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.orders-summary progress{width:100%;height:4px;accent-color:var(--ui-success);margin-top:6px;display:block}.orders-missing{border:1px solid var(--ui-warning-border);background:var(--ui-warning-bg);color:var(--ui-warning);border-radius:8px;padding:8px 12px}.orders-extra{color:var(--ui-text-secondary);font-size:12px}.orders-extra summary{cursor:pointer}.orders-menu{flex-direction:column;gap:3px;display:flex}.orders-menu .ui-button{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:34px}.orders-tabs-card{flex:1}.orders-card-tabs{border-bottom:1px solid var(--ui-border-subtle);flex:none;padding:0 16px;overflow-x:auto}.orders-card-tabs .ui-tabs{width:max-content;min-width:100%;min-height:49px}.orders-card-tabs .ui-tabs button{min-height:49px;font-size:12.5px;font-weight:600}.orders-panel-fieldset{border:0;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:0;display:flex}.orders-tab-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.orders-tab-content>.orders-reading{flex:none;min-height:100%}.orders-tab-panel{flex-direction:column;flex:1;min-width:0;display:flex}.orders-tab-panel[hidden]{display:none}.orders-ledger-heading{border-bottom:1px solid var(--ui-border-subtle);color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:var(--ui-tracking-label);background:var(--ui-surface-header);grid-template-columns:minmax(150px,1.4fr) minmax(95px,.7fr) minmax(150px,1fr);padding:11px 22px;font-size:10.5px;display:grid}.orders-work-row{border:0;border-bottom:1px solid var(--ui-border-row);background:var(--ui-surface);width:100%;min-height:88px;color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(150px,1.4fr) minmax(95px,.7fr) minmax(150px,1fr) 14px;align-items:center;gap:10px;padding:17px 22px;display:grid}.orders-work-row.is-open{background:var(--ui-surface-subtle)}.orders-chevron.is-open{transform:rotate(180deg)}.orders-work-row>span:first-child{flex-direction:column;gap:4px;display:flex}.orders-work-row strong{font-size:13.5px;font-weight:600}.orders-work-detail{border-bottom:1px solid var(--ui-border-row);flex-direction:column;gap:16px;padding:16px 22px 20px;display:flex}.orders-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orders-add-work{margin:14px 22px}.orders-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.orders-facts>div{min-width:0}.orders-facts dt{color:var(--ui-text-muted);margin-bottom:4px;font-size:11.5px}.orders-facts dd{color:var(--ui-text-secondary);overflow-wrap:anywhere;margin:0}.orders-detail-section{border-bottom:1px solid var(--ui-border-row);flex-direction:column;gap:10px;padding-bottom:14px;display:flex}.orders-work-detail .ui-table-scroll{flex:none}.orders-work-note{background:var(--ui-warning-bg);border:1px solid var(--ui-warning-border);border-radius:8px;padding:12px}.orders-photos{gap:8px;padding:2px;display:flex;overflow-x:auto}.orders-photo{border:1px solid var(--ui-border-subtle);background:var(--ui-surface-header);cursor:pointer;min-height:82px;font:inherit;color:var(--ui-text-muted);border-radius:8px;flex-direction:column;flex:0 0 100px;padding:0;display:flex;overflow:hidden}.orders-photo img{object-fit:cover;width:100%;height:70px}.orders-photo>span{padding:10px;font-size:10.5px}.orders-photo small{padding:4px}.orders-works--full{grid-template-columns:minmax(450px,1fr) minmax(450px,1fr);min-width:0;display:grid}.orders-work-aside{border-left:1px solid var(--ui-border-subtle);min-width:0}.orders-work-aside>h3{padding:16px 22px 0}.orders-work-aside .orders-work-detail{border-bottom:0}.orders-payment-grid{grid-template-columns:minmax(0,1fr) 240px;display:grid}.orders-payment-main{flex-direction:column;gap:22px;min-width:0;padding:20px 22px;display:flex}.orders-calculation{flex-direction:column;gap:10px;margin:0 0 10px;display:flex}.orders-calculation>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.orders-calculation dt{min-width:0}.orders-calculation dt small{margin-top:4px;font-size:11.5px;display:block}.orders-calculation dd{margin:0;font-weight:600}.orders-subtotal{border-top:1px solid var(--ui-border-row);padding-top:10px}.orders-calculation-total{border-top:1px solid var(--ui-border-subtle);padding-top:12px;font-size:15px;font-weight:600}.orders-payment-main .ui-table-scroll{flex:none}.orders-payment-form{border-left:1px solid var(--ui-border-subtle);background:var(--ui-surface-subtle);min-width:0;padding:20px}.orders-payment-form h3{margin-bottom:16px}.orders-payment-form .ui-state{padding:14px 0}.orders-economy{border:1px solid var(--ui-border-subtle);background:var(--ui-surface-header);border-radius:10px;padding:14px}.orders-economy summary{cursor:pointer;margin-bottom:14px;font-weight:600}.orders-economy summary small{margin-left:8px;font-weight:400}.orders-inspection,.orders-notes,.orders-documents,.orders-history{flex-direction:column;gap:18px;padding:20px 22px;display:flex}.orders-inspection .ui-card{flex:none}.orders-damages{margin:0;padding:0;list-style:none}.orders-damages li{border-bottom:1px solid var(--ui-border-row);grid-template-columns:120px minmax(0,1fr);padding:9px 0;display:grid}.orders-note-form{flex-direction:column;gap:10px;display:flex}.orders-note-form .orders-actions{align-items:end}.orders-note{border-bottom:1px solid var(--ui-border-row);overflow-wrap:anywhere;padding-bottom:16px}.orders-note p{white-space:pre-wrap}.orders-recommendation{border-bottom:1px solid var(--ui-border-row);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 0;display:flex}.orders-recommendation>span:first-child{flex-direction:column;flex:1;gap:5px;display:flex}.orders-document{border-bottom:1px solid var(--ui-border-row);flex-wrap:wrap;align-items:center;gap:14px;padding-bottom:16px;display:flex}.orders-document>div:first-of-type{flex-direction:column;flex:1;gap:5px;min-width:140px;display:flex}.orders-document-icon{color:var(--ui-text-muted);background:var(--ui-surface-header);border:1px solid var(--ui-border-subtle);border-radius:8px;padding:10px}.orders-history>section>h4{color:var(--ui-text-muted)}.orders-form,.orders-price-row{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.orders-price-row{border-bottom:1px solid var(--ui-border-row);padding-bottom:14px}.orders-form-error{border:1px solid var(--ui-danger-border);color:var(--ui-danger);background:var(--ui-danger-bg);overflow-wrap:anywhere;border-radius:8px;margin:8px 0;padding:10px 12px}.orders-checkbox{align-items:flex-start;gap:8px;display:flex}.orders-dialog{width:460px}.orders-photo-view{object-fit:contain;max-width:100%;max-height:65dvh}.orders-calendar{flex-direction:column;gap:10px;display:flex}.orders-calendar-months,.orders-calendar-times{flex-wrap:wrap;gap:6px;display:flex}.orders-calendar-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.orders-calendar-grid>button{background:var(--ui-surface);height:34px;color:var(--ui-text);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:7px}.orders-calendar [aria-pressed=true]{background:var(--ui-primary);color:var(--ui-inverse)}.orders-calendar button:disabled{color:var(--ui-text-disabled);cursor:default}.orders-split--wide.ui-split--selected .ui-split-list{flex:0 0 440px;display:flex}.orders-split--wide.ui-split--selected .ui-split-details{min-width:650px}.orders-split--wide .ui-split-back,.orders-split--separate.ui-split--selected .ui-split-list{display:none}.orders-split--separate .ui-split-back{display:block}.orders-split--full.ui-split--selected .ui-split-list{display:none}.orders-split--full .ui-split-back{display:block}.orders-section[data-layout=detail] .orders-payment-grid{grid-template-columns:minmax(0,1fr) 260px}@container (width<=1000px){.orders-works--full{grid-template-columns:1fr}}.orders-section{container-type:inline-size}@container (width<=1000px){.orders-works--full{display:block}.orders-work-aside{border-left:0;border-top:1px solid var(--ui-border-subtle)}.orders-created{display:none}.orders-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-summary>div:nth-child(4){border-left:0}}@container (width<=720px){.orders-header-body{padding:14px}.orders-payment-grid,.orders-section[data-layout=detail] .orders-payment-grid{grid-template-columns:1fr}.orders-payment-form{border-left:0;border-top:1px solid var(--ui-border-subtle)}.orders-work-row{grid-template-columns:minmax(130px,1fr) 110px minmax(120px,1fr) 12px;padding:14px}.orders-ledger-heading{display:none}.orders-main-action{flex:1;align-items:flex-start;margin-left:0}.orders-car-link .ui-car-text>span:first-child{font-size:18px}.orders-summary>div{padding:8px}}@media (width<=600px){.orders-card-bar{padding:8px}.orders-card-bar>.orders-spacer{display:none}.orders-client-link{border-left:0;padding-left:0}.orders-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-summary>div:nth-child(3),.orders-summary>div:nth-child(5){border-left:0}.orders-work-row{grid-template-columns:minmax(0,1fr) auto}.orders-work-row>span:nth-child(3){grid-column:1/-1}.orders-work-row>span:last-child{display:none}.orders-facts{grid-template-columns:1fr}}.schedule-section{gap:var(--ui-space-6);min-width:0;min-height:0;color:var(--ui-text);font:12.5px/1.35 var(--ui-font);flex-direction:column;flex:1;display:flex}.schedule-section *,.schedule-section :before,.schedule-section :after{box-sizing:border-box}.schedule-section button{cursor:pointer;font-family:inherit}.schedule-section button:disabled{cursor:default}.schedule-beta{padding:12px;overflow:auto}.schedule-beta-layout{align-items:flex-start;gap:12px;min-width:0;display:flex}.schedule-beta-posts{flex:1;min-width:0}.schedule-beta-card{flex-shrink:0;width:min(420px,100%)}.schedule-beta-columns{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:12px 0;display:grid}.schedule-beta-columns article{border:1px solid var(--ui-border-subtle);border-radius:8px;padding:12px}.schedule-beta-columns small{display:block}.schedule-beta-item.ui-button{white-space:normal;text-align:left;flex-direction:column;align-items:flex-start;width:100%;height:auto;margin:6px 0;display:flex}@media (width<=1000px){.schedule-beta-layout{flex-direction:column}.schedule-beta-card{width:100%}}.schedule-section button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.schedule-section h2,.schedule-section h3,.schedule-section h4,.schedule-section p{margin:0}.schedule-workspace{flex:1;gap:12px;min-width:0;min-height:0;display:flex;position:relative}.schedule-main.ui-card{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.schedule-main>.ui-card-body{flex-direction:column;flex:1;min-height:0;display:flex}.schedule-toolbar{border-bottom:1px solid var(--ui-border-subtle);flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-height:52px;padding:9px 12px;display:flex}.schedule-toolbar h2{min-width:190px;font-size:16px;font-weight:600}.schedule-toolbar .ui-tabs{height:32px;padding:2px;overflow:visible}.schedule-toolbar .ui-tabs button{flex:0 0 68px;width:68px;min-height:26px}.schedule-toolbar>button[data-action-id=РАС-Д43]{min-width:104px}.schedule-period-arrows{gap:6px;display:flex}.schedule-toolbar-spacer{flex:1}.schedule-filters{gap:6px;display:flex}.schedule-filters select{width:auto;max-width:180px;height:32px;padding-top:0;padding-bottom:0;font-size:12px}.schedule-toolbar .schedule-read{flex:none}.schedule-read{flex-direction:column;min-width:0;min-height:0;display:flex}.schedule-main>.ui-card-body>.schedule-read,.schedule-main .schedule-read>.schedule-read,.schedule-read>.ui-empty,.schedule-read>.ui-error{flex:1}.schedule-calendar-scroll{scrollbar-width:thin;flex:1;min-width:0;min-height:0;overflow:auto}.schedule-day-grid{align-items:start;min-width:min-content;padding-bottom:12px;display:grid;position:relative}.schedule-grid-corner,.schedule-post-header{z-index:12;background:var(--ui-surface);border-bottom:1px solid var(--ui-border-subtle);height:44px;position:sticky;top:0}.schedule-grid-corner{z-index:14;left:0}.schedule-post-header{border-left:1px solid var(--ui-border-row);flex-direction:column;gap:1px;min-width:0;padding:6px 9px;display:flex}.schedule-post-header strong{font-size:13px;font-weight:600}.schedule-post-header small{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.schedule-time-axis{background:var(--ui-surface);z-index:10;margin-top:8px;position:sticky;left:0}.schedule-time-axis>span{color:var(--ui-text-placeholder);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;right:7px;transform:translateY(-50%)}.schedule-now-label{color:var(--ui-inverse);background:#c2412f;border-radius:5px;padding:2px 4px;font-size:10.5px;position:absolute;right:3px;transform:translateY(-50%)}.schedule-post{border-left:1px solid var(--ui-border-row);margin-top:8px;position:relative}.schedule-hour-line{background:var(--ui-border-row);pointer-events:none;height:1px;position:absolute;left:0;right:0}.schedule-now-line{z-index:8;pointer-events:none;background:#c2412f;height:2px;position:absolute;left:0;right:0}.schedule-positioned-item{z-index:3;position:absolute}.schedule-item{border:1px solid var(--ui-border-control);background:var(--ui-surface-subtle);width:100%;height:100%;color:var(--ui-text);text-align:left;border-radius:7px;flex-direction:column;gap:4px;padding:7px 8px;font-size:12px;display:flex;overflow:hidden}.schedule-item .ui-car{flex:none;gap:5px;min-width:0}.schedule-item .ui-car-logo{flex-basis:20px;width:20px;height:20px;font-size:6.5px}.schedule-item .ui-car-text>.ui-truncate{font-size:12.5px}.schedule-item-time{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:flex}.schedule-item-time svg{flex:none;width:13px;height:13px}.schedule-ellipsis,.schedule-item-caption,.schedule-item-compact strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.schedule-item-caption{color:var(--ui-text-muted);font-size:11.5px}.schedule-item-arrival{background:var(--ui-surface);border-style:dashed}.schedule-item-hold{background:repeating-linear-gradient(135deg, var(--ui-surface-input) 0 5px, var(--ui-surface-subtle) 5px 10px)}.schedule-item-offer{background:var(--ui-warning-bg);border-color:var(--ui-warning-border);border-style:dashed}.schedule-status-work{background:#e9eef1;border-color:#b3c1c7 #b3c1c7 #b3c1c7 #70868e;border-left-style:solid;border-left-width:3px}.schedule-status-ready{background:var(--ui-success-bg);border-color:var(--ui-success-border)}.schedule-status-accepted,.schedule-status-cancelled,.schedule-status-noshow{background:var(--ui-surface-subtle);color:var(--ui-text-muted)}.schedule-status-cancelled .schedule-item-caption,.schedule-status-noshow .schedule-item-caption{color:var(--ui-danger)}.schedule-item-selected{box-shadow:0 0 0 2px var(--ui-focus) inset}.schedule-item-dim{opacity:.28}.schedule-free-slot{width:calc(100% - 6px);color:var(--ui-text-placeholder);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10.5px;display:flex;position:absolute;left:3px;right:3px;overflow:hidden}.schedule-free-slot b{opacity:0;font-size:11px;font-weight:500}.schedule-free-slot:hover,.schedule-free-slot:focus-visible{color:var(--ui-text-secondary);background:var(--ui-surface-hover);border-radius:7px}.schedule-free-slot:hover b,.schedule-free-slot:focus-visible b{opacity:1}.schedule-grid-footer{background:var(--ui-surface);border-top:1px solid var(--ui-border-subtle);z-index:11;align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex;position:sticky;bottom:0}.schedule-load{align-items:center;gap:8px;min-width:0;font-size:11.5px;font-weight:600;display:flex}.schedule-load-track{background:var(--ui-surface-selected);border-radius:3px;flex:1;min-width:36px;height:5px;overflow:hidden}.schedule-load-track>span,.schedule-master-progress>span{border-radius:inherit;background:currentColor;height:100%;display:block}.schedule-band-free{color:var(--ui-success)}.schedule-band-loaded{color:var(--ui-warning)}.schedule-band-dense{color:var(--ui-danger)}.schedule-band-unknown{color:var(--ui-text-muted)}.schedule-closed{background:repeating-linear-gradient(135deg, var(--ui-surface-input) 0 6px, var(--ui-surface-subtle) 6px 12px)}.schedule-closed-day{flex:1;place-items:center;display:grid}.schedule-closed-label{border:1px solid var(--ui-border-subtle);background:var(--ui-surface);text-align:center;border-radius:8px;margin:18px 8px;padding:6px;font-size:12px;display:block}.schedule-week{min-width:min-content;min-height:100%;display:grid}.schedule-week>section{border-left:1px solid var(--ui-border-row);min-width:0}.schedule-week-header{z-index:5;text-align:left;border:0;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-surface);width:100%;min-height:72px;color:var(--ui-text);grid-template-columns:1fr auto;gap:5px;padding:8px 9px;display:grid;position:sticky;top:0}.schedule-week-header>.schedule-load,.schedule-week-header>small:last-child{grid-column:1/-1}.schedule-week-header>small{font-size:10px}.schedule-week-today{box-shadow:inset 0 3px var(--ui-primary);background:var(--ui-surface-subtle)}.schedule-week-items{flex-direction:column;gap:4px;padding:6px 4px;display:flex}.schedule-item-compact{gap:1px;height:35px;min-height:35px;padding:2px 4px}.schedule-item-compact .schedule-item-caption{display:none}.schedule-item-compact>strong{font-size:12px}.schedule-compact-title{align-items:center;gap:5px;min-width:0;display:flex}.schedule-compact-title svg{flex:none;width:11px;height:11px}.schedule-compact-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.schedule-compact-title small{color:var(--ui-text-placeholder);flex:none;margin-left:auto;font-size:9px}.schedule-item-compact>.schedule-ellipsis{font-size:11px;line-height:15px}.schedule-month-weekdays{background:var(--ui-surface-header);z-index:5;grid-template-columns:repeat(7,1fr);min-width:770px;height:30px;display:grid;position:sticky;top:0}.schedule-month-weekdays span{border-left:1px solid var(--ui-border-row);color:var(--ui-text-placeholder);padding:8px 10px;font-size:10.5px;font-weight:600}.schedule-month{grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(var(--schedule-weeks), minmax(124px, 1fr));min-width:770px;min-height:calc(100% - 30px);display:grid}.schedule-month-cell{border:0;border-left:1px solid var(--ui-border-row);border-top:1px solid var(--ui-border-row);background:var(--ui-surface);min-width:0;color:var(--ui-text-muted);text-align:left;flex-direction:column;align-items:stretch;gap:4px;padding:7px 8px 6px 9px;font-size:11.5px;display:flex}.schedule-month-date{align-items:center;gap:5px;display:flex}.schedule-month-date>span:last-child{margin-left:auto}.schedule-date-circle{border:2.5px solid;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.schedule-today{background:var(--ui-primary);color:var(--ui-inverse);border-color:var(--ui-primary)}.schedule-cell-selected{box-shadow:inset 0 0 0 2px var(--ui-primary);background:var(--ui-surface-subtle)}.schedule-adjacent{opacity:.5}.schedule-overview{flex-direction:column;gap:12px;min-height:0;display:flex}.schedule-panel-container{scrollbar-width:thin;flex:none;width:300px;min-width:0;min-height:0;overflow:auto}.schedule-overview>section{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;padding:12px 14px}.schedule-overview h3{align-items:baseline;gap:7px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.schedule-overview h3 small,.schedule-overview h4 small{color:var(--ui-text-placeholder);font-size:12px;font-weight:400}.schedule-overview h4{color:var(--ui-text-muted);margin:12px 0 5px;font-size:12px;font-weight:600}.schedule-task{border:0;border-top:1px solid var(--ui-border-row);width:100%;color:var(--ui-text);text-align:left;background:0 0;grid-template-columns:36px 16px minmax(0,1fr) auto;gap:6px;padding:9px 0;display:grid}.schedule-task>time{color:var(--ui-text-muted);font-variant-numeric:tabular-nums}.schedule-task>span{flex-direction:column;gap:2px;display:flex}.schedule-task b{font-size:13px;font-weight:600}.schedule-task small{color:var(--ui-text-placeholder);font-size:11.5px}.schedule-task-warning>svg{color:var(--ui-danger)}.schedule-task:hover,.schedule-master-row:hover{background:var(--ui-surface-subtle)}.schedule-heat-scroll{overflow:auto}.schedule-heat{border-collapse:collapse;white-space:nowrap;width:100%;font-size:10px}.schedule-heat th{text-align:left;color:var(--ui-text-muted);padding:4px 2px;font-weight:500}.schedule-heat td{padding:2px}.schedule-heat td button{background:var(--ui-surface-input);min-width:25px;font:inherit;border:0;border-radius:4px;padding:5px 2px}.schedule-legend{gap:7px;padding-top:8px;font-size:10px;display:flex}.schedule-master-row{border:0;border-top:1px solid var(--ui-border-row);width:100%;color:var(--ui-text);text-align:left;background:0 0;flex-direction:column;gap:5px;padding:9px 0;display:flex}.schedule-master-row>span:first-child{justify-content:space-between;gap:6px;display:flex}.schedule-master-row[aria-pressed=true]{background:var(--ui-surface-selected)}.schedule-master-row small{color:var(--ui-text-muted)}.schedule-master-progress{background:var(--ui-surface-selected);color:#70868e;border-radius:3px;height:5px}.schedule-month-stats{grid-template-columns:1fr 1fr;gap:16px 8px;margin:12px 0 0;display:grid}.schedule-month-stats dt{color:var(--ui-text-muted);font-size:11.5px}.schedule-month-stats dd{margin:4px 0 0;font-size:22px;font-weight:600}.schedule-month-list-row{border:0;border-top:1px solid var(--ui-border-row);width:100%;color:var(--ui-text);text-align:left;background:0 0;gap:8px;padding:9px 0;display:flex}.schedule-month-list-row small{color:var(--ui-text-muted);margin-top:2px;display:block}.schedule-collapsed{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:10px;width:46px;padding:8px 4px;display:flex}.schedule-detail-container{flex-direction:column;flex:none;width:650px;min-width:0;min-height:0;display:flex}.schedule-detail-container>.schedule-read{flex:1}.schedule-detail{flex:1;min-height:0}.schedule-detail-intro{border-bottom:1px solid var(--ui-border-row);flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:12px;display:flex}.schedule-detail .ui-car-text>.ui-truncate{font-size:18px}.schedule-detail-actions{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.schedule-detail-warning,.schedule-form-error{border:1px solid var(--ui-warning-border);color:var(--ui-warning);background:var(--ui-warning-bg);border-radius:7px;padding:10px;margin-top:10px!important}.schedule-form-error{color:var(--ui-danger);background:var(--ui-danger-bg);border-color:var(--ui-danger-border)}.schedule-facts{gap:10px;margin:6px 0 20px;display:grid}.schedule-facts>div{grid-template-columns:110px 1fr;gap:10px;display:grid}.schedule-facts dt{color:var(--ui-text-placeholder)}.schedule-facts dd{overflow-wrap:anywhere;margin:0}.schedule-money{white-space:nowrap;font-variant-numeric:tabular-nums}.schedule-detail section h3{margin-bottom:8px;font-size:13px}.schedule-detail section{margin-bottom:16px}.schedule-move-form{flex-direction:column;gap:12px;padding:12px 0;display:flex}.schedule-move-form fieldset{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.schedule-move-form legend{color:var(--ui-text-muted);margin-bottom:8px;font-size:12px}.schedule-slot-choice.ui-button{white-space:normal;justify-content:flex-start;width:100%;height:auto;min-height:38px;padding:8px 10px}.schedule-slot-choice[aria-pressed=true]{background:var(--ui-surface-selected);border-color:var(--ui-primary)}.schedule-calendar-month-switch{flex-wrap:wrap;gap:6px;display:flex}.schedule-picker-days{grid-template-columns:repeat(7,1fr);gap:4px;max-width:420px;display:grid}.schedule-picker-days small{text-align:center;color:var(--ui-text-muted);padding:6px}.schedule-picker-days button[aria-pressed=true]{background:var(--ui-primary);color:var(--ui-inverse)}.schedule-checkbox{align-items:center;gap:8px;display:flex}.schedule-form-actions{background:var(--ui-surface);gap:8px;padding:8px 0;display:flex;position:sticky;bottom:0}.schedule-back,.schedule-panel-back{display:none}.schedule-section[data-layout=detail] .schedule-detail-container{flex:1;width:100%}.schedule-section[data-layout=detail] .schedule-back{align-self:flex-start;margin-bottom:8px;display:inline-flex}.schedule-panel-mobile{z-index:20;background:var(--ui-bg);width:100%;position:absolute;inset:0}.schedule-panel-mobile .schedule-panel-back{margin-bottom:8px;display:inline-flex}@media (width<=1100px){.schedule-toolbar-spacer{display:none}.schedule-toolbar h2{flex:1}}@media (width<=700px){.schedule-toolbar{gap:6px;padding:8px}.schedule-toolbar h2{flex-basis:100%;order:-1;font-size:14px}.schedule-facts>div{grid-template-columns:84px 1fr}.schedule-detail .ui-details-heading{flex-wrap:wrap;gap:6px}}.leads-section{min-width:0;height:100%;min-height:0;color:var(--ui-text);font-family:var(--ui-font);flex-direction:column;gap:14px;font-size:13px;display:flex;container-type:inline-size}.leads-section *,.leads-deadline *{box-sizing:border-box}.leads-section h1{font-size:var(--ui-text-title);margin:0;font-weight:600}.leads-section h3{color:var(--ui-text-placeholder);margin:0 0 7px;font-size:12px;font-weight:600}.leads-section-toolbar,.leads-row-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.leads-section-toolbar>div:first-child{align-items:baseline;gap:12px;display:flex}.leads-section-toolbar .ui-button:first-child{min-width:137px}.leads-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.leads-muted,.leads-cell small{color:var(--ui-text-muted);font-size:12px}.leads-reading{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.leads-reading>.ui-state{flex:1}.leads-reading[aria-busy=true]>.ui-state{flex:none;padding:10px}.leads-overview{flex:1;grid-template-columns:minmax(0,1fr) 310px;gap:14px;min-height:0;display:grid}.leads-overview--collapsed{grid-template-columns:minmax(0,1fr)}.leads-list-card{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.leads-list-card>.ui-card-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.leads-filters{border-bottom:1px solid var(--ui-border-subtle);flex-direction:column;flex-shrink:0;gap:10px;padding:10px 12px;display:flex}.leads-tabs{flex-shrink:0;overflow-x:auto}.leads-tabs .ui-tabs{width:max-content}.leads-tabs .ui-tabs button{min-width:94px;font-size:12px;font-weight:600}.leads-filters .ui-toolbar{padding:0}.leads-filters input{flex:1;min-width:150px;max-width:340px}.leads-list{flex-direction:column;flex:1;min-height:0;display:flex}.leads-table{flex:1;min-height:0}.leads-table .ui-table td{white-space:normal;vertical-align:middle;height:54px;padding:6px 12px}.leads-table .ui-table th{text-transform:none;letter-spacing:normal;height:32px;padding-inline:12px;font-size:11.5px}.leads-table .ui-table th:first-child{z-index:3;left:0}.leads-table .ui-table td:first-child{z-index:2;background:var(--ui-surface);position:sticky;left:0}.leads-table .ui-table tr:hover td:first-child{background:var(--ui-surface-subtle)}.leads-cell{flex-direction:column;gap:2px;min-width:0;line-height:1.35;display:flex}.leads-cell>span:not(.leads-client-line):not(.leads-car-line):not(.ui-status),.leads-cell>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leads-cell .ui-status{align-self:flex-start;max-width:100%}.leads-client-line,.leads-car-line{align-items:center;gap:6px;min-width:0;display:flex}.leads-client-name,.leads-car-line>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.leads-client-name .leads-text-button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.leads-row-number{color:var(--ui-text-placeholder);flex-shrink:0;margin-left:auto;font-size:10.5px}.leads-existing{border:1px solid var(--ui-warning-border);background:var(--ui-warning-bg);color:var(--ui-warning);border-radius:9px;flex-shrink:0;padding:0 5px;font-size:10px}.leads-due{font-variant-numeric:tabular-nums;font-size:12px;line-height:1.35;display:block}.leads-text-button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-weight:600}.leads-text-button:hover{color:var(--ui-focus)}.leads-avatar{background:var(--ui-surface-selected);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;display:inline-flex}.leads-avatar--unassigned{border:1.5px dashed var(--ui-border-control);background:0 0}.leads-list-footer{border-top:1px solid var(--ui-border-subtle);color:var(--ui-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:11.5px;display:flex}.leads-summary-area{min-width:0;min-height:0;overflow:auto}.leads-summary-area>summary{display:none}.leads-summary h3{padding-top:16px}.leads-summary h3:first-child{padding-top:0}.leads-summary p{margin:0 0 8px}.leads-now{flex-direction:column;display:flex}.leads-now-item{border-bottom:1px solid var(--ui-border-row);justify-content:space-between;align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.leads-now-item strong{font-size:14px;font-weight:600}.leads-metric{grid-template-columns:minmax(0,1fr) auto;gap:5px;margin:9px 0;font-size:12.5px;display:grid}.leads-metric--inline{grid-template-columns:130px minmax(0,1fr) 24px;align-items:center;column-gap:8px;min-height:26px;margin:0}.leads-metric--inline>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leads-metric--inline>strong{text-align:right;grid-area:1/3}.leads-metric--inline>.leads-bar{grid-area:1/2}.leads-bar{background:var(--ui-surface-selected);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.leads-bar>span{background:var(--ui-neutral);border-radius:3px;height:100%;display:block}.leads-metric--danger strong,.leads-due--danger{color:var(--ui-danger)!important}.leads-metric--warning strong,.leads-due--warning{color:var(--ui-warning)!important}.leads-metric--success .leads-bar>span{background:var(--ui-success)}.leads-metric--danger .leads-bar>span{background:var(--ui-danger)}.leads-summary-line{border-bottom:1px solid var(--ui-border-row);justify-content:space-between;gap:8px;padding:7px 0;font-size:12.5px;display:flex}.leads-split{flex:1;min-height:0}.leads-split--wide.ui-split{grid-template-columns:400px minmax(650px,1fr);gap:14px;display:grid}.leads-split--wide .ui-split-list{min-height:0;display:block}.leads-split--wide .ui-split-back{display:none}.leads-split--separate.ui-split{display:block}.leads-split--separate .ui-split-list{display:none}.leads-split--separate .ui-split-details{height:100%}.leads-split--separate .ui-split-back{padding-bottom:8px;display:block}.leads-split .ui-split-details{flex-direction:column;min-width:0;min-height:0;display:flex}.leads-side-rows{flex:1;overflow:auto}.leads-side-row{border:0;border-bottom:1px solid var(--ui-border-row);background:var(--ui-surface);text-align:left;width:100%;font:inherit;color:var(--ui-text);cursor:pointer;border-left:3px solid #0000;flex-direction:column;gap:7px;padding:12px 14px;display:flex}.leads-side-row>.leads-row-top{width:100%}.leads-side-row:hover{background:var(--ui-surface-hover)}.leads-side-row.is-selected{background:var(--ui-surface-subtle);border-left-color:var(--ui-primary)}.leads-card{flex:1;min-height:0}.leads-card .ui-details-heading{padding:10px 14px}.leads-card-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.leads-card .ui-details-body{flex-direction:column;gap:14px;padding:12px 14px;display:flex}.leads-card .ui-details-footer{padding:12px 14px}.leads-client{flex-direction:column;gap:8px;display:flex}.leads-client strong{font-size:16px}.leads-phone,.leads-money{white-space:nowrap;font-variant-numeric:tabular-nums}.leads-facts{grid-template-columns:112px minmax(0,1fr);gap:8px 10px;margin:0;line-height:1.4;display:grid}.leads-facts dt{color:var(--ui-text-muted)}.leads-facts>div{display:contents}.leads-facts dd{overflow-wrap:anywhere;margin:0}.leads-next,.leads-order,.leads-duplicate,.leads-refusal{border-radius:var(--ui-radius-menu);border:1px solid var(--ui-border-subtle);background:var(--ui-surface-subtle);flex-direction:column;align-items:flex-start;gap:7px;padding:11px;display:flex}.leads-next .ui-button{padding-inline:8px;font-size:12px}.leads-next h3,.leads-order h3,.leads-refusal h3{margin:0}.leads-duplicate{background:var(--ui-warning-bg);border-color:var(--ui-warning-border)}.leads-refusal{background:var(--ui-danger-bg);border-color:var(--ui-danger-border)}.leads-two{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.leads-two .ui-button{white-space:normal;height:auto;min-height:30px}.leads-menu{flex-direction:column;gap:3px;display:flex}.leads-menu .ui-button{text-align:left;justify-content:space-between;width:100%}.leads-menu small{color:var(--ui-text-muted);font-size:11.5px;font-weight:400;display:block}.leads-count{font-variant-numeric:tabular-nums;margin-left:auto}.leads-menu [aria-pressed=true],.leads-deadline [aria-pressed=true]{background:var(--ui-surface-selected);border-color:var(--ui-border-control)}.leads-command-error{background:var(--ui-danger-bg);color:var(--ui-danger);border-radius:var(--ui-radius-control);flex-direction:column;align-items:flex-start;gap:8px;padding:10px;display:flex}.leads-secondary>summary{cursor:pointer;padding:6px 0;font-weight:600}.leads-history .ui-history li{padding:7px 0}.leads-deadline{font-family:var(--ui-font);font-size:13px}.leads-deadline fieldset{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.leads-calendar,.leads-weekdays{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.leads-weekdays{color:var(--ui-text-muted);grid-column:1/-1;font-size:11px}.leads-times{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;max-height:170px;display:grid;overflow:auto}.leads-times button{padding-inline:4px}.leads-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=999px){.leads-overview{flex-direction:column;display:flex}.leads-overview>.leads-list-card{flex:1;min-height:250px}.leads-summary-area{flex-shrink:0;max-height:300px}.leads-summary-area>summary{cursor:pointer;padding:9px;font-weight:600;display:list-item}.leads-section-toolbar>div:first-child>span{display:none}}@container (width<=550px){.leads-section-toolbar{align-items:flex-start}.leads-section-toolbar .ui-button:first-child{min-width:auto}.leads-facts{grid-template-columns:92px minmax(0,1fr)}.leads-two{grid-template-columns:1fr}}.clients-screen{min-width:0;height:100%;min-height:0;color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-text-base);flex-direction:column;gap:12px;display:flex}.clients-screen *,.clients-form *{box-sizing:border-box}.clients-beta .clients-list>.clients-read{flex:1;min-height:0;overflow:auto}.clients-beta .clients-register{flex-wrap:wrap;gap:8px;padding:12px}.clients-beta .clients-list>.ui-field{padding:8px 12px}.clients-beta .clients-card{padding:0 12px 12px;overflow:auto}.clients-beta .clients-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.clients-card-sections-toggle{display:none}.clients-surface{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);box-shadow:var(--ui-shadow-card)}.clients-read{min-width:0}.clients-screen>.clients-read{flex-direction:column;flex:1;min-height:0;display:flex}.clients-split{flex:1;min-height:0}.clients-split>.ui-split-list{min-width:0}.clients-split>.ui-split-details>.clients-read{flex-direction:column;flex:1;min-height:0;display:flex}.clients-list{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.clients-register{border-bottom:1px solid var(--ui-border-subtle);justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:0 16px 0 20px;display:flex}.clients-register .ui-tabs{height:48px}.clients-register .ui-tabs button{font-size:15px}.clients-search{border-bottom:1px solid var(--ui-border-subtle);padding:8px 20px}.clients-search .ui-field{flex-direction:row;align-items:center;gap:12px}.clients-search .ui-field label{color:var(--ui-text-muted);flex-shrink:0}.clients-search .ui-input{max-width:440px}.clients-filters{border-bottom:1px solid var(--ui-border-subtle);flex-wrap:wrap;align-items:center;gap:10px;min-height:56px;padding:10px 20px;display:flex}.clients-filters .ui-toolbar{border:0;min-height:0;padding:0}.clients-flags{flex-wrap:wrap;gap:7px;display:flex}.clients-flag{border-radius:var(--ui-radius-pill);min-width:max-content;font-weight:500}.clients-flag[aria-pressed=true]{background:var(--ui-surface-selected);border-color:var(--ui-text-muted)}.clients-flag span{color:var(--ui-text-placeholder);font-variant-numeric:tabular-nums;min-width:2ch}.clients-filter-toggle{align-items:center;gap:8px;padding:8px 16px;display:none}:is(.clients-list>.clients-read:has(.ui-table-scroll),.clients-list>.clients-read:has(.clients-compact-rows)){flex:1;min-height:0;overflow:auto}.clients-list .ui-table th{letter-spacing:.06em;text-transform:uppercase;height:38px;color:var(--ui-text-placeholder);font-size:10.5px}.clients-list .ui-table td{height:62px;padding:10px 14px}.clients-list .ui-table th:first-child,.clients-list .ui-table td:first-child{z-index:1;background:var(--ui-surface);padding-left:20px;position:sticky;left:0}.clients-list .ui-table th:first-child{background:var(--ui-surface-subtle)}.clients-person{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.clients-avatar{border:1px solid var(--ui-border);background:var(--ui-surface-selected);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11.5px;font-weight:600;display:inline-flex}.clients-avatar--large{width:42px;height:42px;font-size:14px}.clients-company{color:var(--ui-info);background:var(--ui-info-bg);border-color:var(--ui-info-border);border-radius:8px}.clients-stack{flex-direction:column;gap:4px;min-width:0;display:flex}.clients-stack>strong{overflow-wrap:anywhere;font-size:13.5px}.clients-stack small,.clients-muted{color:var(--ui-text-muted);font-size:12px}.clients-stack small{overflow-wrap:anywhere;line-height:1.4}.clients-align-right{text-align:right;align-items:flex-end}.clients-money{white-space:nowrap;font-variant-numeric:tabular-nums}.clients-car-chips{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.clients-tone-danger{color:var(--ui-danger)}.clients-tone-success{color:var(--ui-success)}.clients-tone-info{color:var(--ui-focus)}.clients-tone-neutral{color:var(--ui-text-placeholder)}.clients-tone-warning{color:var(--ui-warning)}.clients-status-icon{flex-shrink:0;margin-top:2px}.clients-list--compact .clients-register{padding:0 12px}.clients-list--compact .clients-register .ui-tabs button{padding-inline:4px;font-size:13px}.clients-list--compact .clients-register .ui-tabs{gap:10px}.clients-list--compact .clients-search{padding:8px 12px}.clients-list--compact .clients-search .ui-field{flex-direction:column;align-items:stretch;gap:4px}.clients-list--compact .clients-search .ui-field label{display:none}.clients-list--compact .clients-filter-toggle{display:flex}.clients-list--compact .clients-filters{padding:8px 12px;display:none}.clients-list--compact .clients-filters--open{display:flex}.clients-compact-row{border:0;border-bottom:1px solid var(--ui-border-row);width:100%;min-height:78px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.clients-compact-row[aria-pressed=true]{background:var(--ui-surface-selected);box-shadow:inset 3px 0 var(--ui-primary)}.clients-compact-row:hover{background:var(--ui-surface-hover)}.clients-card{flex-direction:column;flex:1;gap:12px;min-width:0;height:100%;min-height:0;display:flex}.clients-card-header{flex-shrink:0;padding:16px 20px}.clients-card-top,.clients-card-identity,.clients-card-controls{align-items:center;gap:10px;min-width:0;display:flex}.clients-card-top{justify-content:space-between;align-items:flex-start}.clients-card-identity{flex-wrap:wrap}.clients-card-identity h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:21px;line-height:1.2}.clients-card-identity .ui-car-identity{font-size:18px}.clients-card-controls{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end}.clients-card-controls small{text-align:center;min-width:4ch;color:var(--ui-text-muted)}.clients-car-line{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.clients-car-line>.clients-read{flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:flex}.clients-car-line .ui-button{height:auto;min-height:36px}.clients-card-status{flex-wrap:wrap;align-items:baseline;gap:10px 20px;margin-top:14px;display:flex}.clients-card-status>span{color:var(--ui-text-muted);font-size:12.5px}.clients-card-status b{color:var(--ui-text-secondary);font-weight:600}.clients-primary-actions{flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;margin-top:14px;display:flex}.clients-next-action{min-width:140px;color:var(--ui-text-muted);overflow-wrap:anywhere;flex:1;font-size:12.5px}.clients-menu{border-top:1px solid var(--ui-border-row);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}.clients-owner-line{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.clients-card-columns{flex:1;grid-template-columns:minmax(250px,1fr) minmax(300px,404px);gap:12px;min-height:0;display:grid}.clients-card-rows{align-self:start;min-width:0;max-height:100%;overflow:auto}.clients-label{background:var(--ui-surface-subtle);color:var(--ui-text-placeholder);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--ui-border-subtle);justify-content:space-between;gap:8px;padding:10px 20px;font-size:10.5px;font-weight:600;display:flex}.clients-card-row{border:0;border-bottom:1px solid var(--ui-border-row);background:var(--ui-surface);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:11px 20px;display:grid}.clients-card-row[aria-pressed=true]{background:var(--ui-surface-selected);box-shadow:inset 3px 0 var(--ui-primary)}.clients-card-row:hover{background:var(--ui-surface-hover)}.clients-card-row>svg{color:var(--ui-text-placeholder)}.clients-order-row{grid-template-columns:18px minmax(0,1fr) auto 16px;align-items:start}.clients-order-row>.clients-stack>strong{font-size:14px}.clients-order-row strong small{font-weight:400}.clients-all-orders{background:var(--ui-surface-subtle);justify-content:flex-start;width:100%;height:auto;min-height:36px;padding:12px 20px}.clients-money-summary{padding:0 20px}.clients-detail{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.clients-detail>header{border-bottom:1px solid var(--ui-border-subtle);padding:14px 18px}.clients-detail h3{margin:0;font-size:15px}.clients-detail-content{min-height:0;padding:14px 18px;overflow:auto}.clients-detail-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.clients-detail-title>strong{font-size:17px}.clients-detail .clients-label{margin:14px -18px 0;padding:10px 18px}.clients-detail-line{border-bottom:1px solid var(--ui-border-row);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.clients-detail-line>span{overflow-wrap:anywhere;min-width:0}.clients-detail-line .ui-button{flex-shrink:0}.clients-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.clients-facts,.clients-totals{flex-direction:column;gap:10px;margin:14px 0;display:flex}.clients-facts>div,.clients-totals>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.clients-facts dt,.clients-totals dt{color:var(--ui-text-muted)}.clients-facts dd,.clients-totals dd{text-align:right;overflow-wrap:anywhere;margin:0}.clients-totals dd{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.clients-totals>div:last-child{border-top:1px solid var(--ui-border-subtle);padding-top:8px}.clients-recommendation{border-bottom:1px solid var(--ui-border-row);flex-direction:column;align-items:flex-start;gap:8px;padding:14px 0;display:flex}.clients-recommendation small{color:var(--ui-text-muted)}.clients-plate{border:1px solid var(--ui-border-control);background:var(--ui-surface);letter-spacing:.03em;border-radius:4px;padding:3px 8px;display:inline-flex}.clients-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.clients-photo{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:0;display:flex}.clients-photo img,.clients-photo-unavailable{aspect-ratio:1.3;object-fit:cover;border-radius:var(--ui-radius-sm);background:var(--ui-surface-selected);width:100%}.clients-photo-unavailable{color:var(--ui-text-muted);justify-content:center;align-items:center;padding:12px;font-size:12px;display:flex}.clients-photo small{color:var(--ui-text-muted)}.clients-form{color:var(--ui-text);flex-direction:column;gap:14px;display:flex}.clients-form fieldset{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.clients-form p{overflow-wrap:anywhere;margin:0;line-height:1.5}.clients-option-page{color:var(--ui-text-muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.clients-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.clients-checkbox{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.clients-checkbox input{margin-top:3px}.clients-textarea{resize:vertical;width:100%;min-height:96px;font:inherit;color:inherit;padding:10px;display:block}.clients-error{color:var(--ui-danger);background:var(--ui-danger-bg);border:1px solid var(--ui-danger-border);border-radius:var(--ui-radius-sm);padding:10px 12px}.clients-warning{background:var(--ui-warning-bg);border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-sm);padding:12px}.clients-picker-car{justify-content:flex-start;width:100%;height:auto;margin-bottom:8px;padding:12px}.clients-former-cars{color:var(--ui-text-muted);padding:12px 20px}.clients-photo-view{object-fit:contain;width:100%;max-height:75dvh}.clients-route{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.clients-route>.clients-screen{flex:1}.clients-screen--narrow .ui-split--selected>.ui-split-list{display:none}.clients-screen--narrow .ui-split--selected>.ui-split-details{display:flex}.clients-screen--narrow .ui-split--selected .ui-split-back{display:block}.clients-screen:not(.clients-screen--narrow) .clients-split{grid-template-columns:400px minmax(650px,1fr);display:grid}.clients-screen:not(.clients-screen--narrow) .clients-split:not(.ui-split--selected){grid-template-columns:minmax(0,1fr)}.clients-screen:not(.clients-screen--narrow) .clients-split>.ui-split-list{display:block}.clients-screen:not(.clients-screen--narrow) .clients-split>.ui-split-details{display:flex}.clients-screen:not(.clients-screen--narrow) .clients-split .ui-split-back{display:none}@media (width<=1100px){.clients-list:not(.clients-list--compact) .clients-filter-toggle{display:flex}.clients-list:not(.clients-list--compact) .clients-filters{display:none}.clients-list:not(.clients-list--compact) .clients-filters--open{display:flex}}@media (width<=1000px){.clients-card-sections-toggle{align-self:flex-start;display:inline-flex}.clients-card-columns{grid-template-columns:minmax(0,1fr)}.clients-card-rows{display:none}.clients-card-columns--rows-open{overflow:auto}.clients-card-columns--rows-open .clients-card-rows{max-height:none;display:block}.clients-card-columns--rows-open .clients-detail{display:none}}@media (width<=760px){.clients-card-columns{grid-template-columns:minmax(0,1fr);overflow:auto}.clients-card-rows{max-height:none;overflow:visible}.clients-detail{min-height:280px;overflow:visible}.clients-detail-content{overflow:visible}.clients-card-top{flex-wrap:wrap}.clients-card-controls{justify-content:flex-end;width:100%}.clients-card-header{padding:14px}.clients-card-row{gap:8px;padding-inline:14px}.clients-order-row{grid-template-columns:16px minmax(0,1fr) auto}.clients-order-row>svg:last-child{display:none}.clients-search .ui-field{flex-direction:column;align-items:stretch}.clients-register{padding-inline:12px}.clients-register .ui-tabs button{font-size:13px}.clients-detail-line{flex-wrap:wrap}}@media (height<=650px){.clients-card{overflow:auto}.clients-card-sections-toggle{flex-shrink:0}.clients-card-columns{flex:none;min-height:300px;overflow:visible}.clients-card-rows{max-height:none}.clients-detail,.clients-detail-content{overflow:visible}}.clients-screen.clients-beta .clients-split.ui-split--selected{grid-template-columns:minmax(260px,400px) minmax(0,1fr)}@media (width<=1000px){.clients-screen.clients-beta .clients-split.ui-split--selected{grid-template-columns:minmax(0,1fr)}.clients-screen.clients-beta .clients-split.ui-split--selected>.ui-split-list{display:none}}.finance-section{min-width:0;min-height:0;color:var(--ui-text);font:var(--ui-text-base)/var(--ui-leading) var(--ui-font);border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:#fbfaf7;flex-direction:column;flex:1;display:flex;overflow:hidden}.finance-section *,.finance-section :before,.finance-section :after{box-sizing:border-box}.finance-section :where(h2,h3,p,figure){margin:0}.finance-section h3{font-size:var(--ui-text-lg);font-weight:600}.finance-section small{font-size:var(--ui-text-sm);color:var(--ui-text-placeholder)}.finance-section button{font-family:var(--ui-font)}.finance-top-tabs{background:var(--ui-surface);flex:none;padding:0 20px}.finance-top-tabs .ui-tabs{border-bottom:0}.finance-top-tabs .ui-tabs button{min-height:46px;padding:0 16px;font-size:13px;font-weight:600}.finance-section .ui-tabs button{font-weight:600}.finance-toolbar{background:var(--ui-surface);min-height:54px;padding:10px 20px}.finance-toolbar .ui-toolbar-main{flex:1}.finance-toolbar .ui-toolbar-actions{gap:6px}.finance-period{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-period>strong{text-align:center;width:172px;font-size:13px;display:inline-block}.finance-period>.ui-button{width:28px;padding:0}.finance-period-comparison{color:var(--ui-text-placeholder);min-width:150px;font-size:12px}.finance-toolbar>.ui-toolbar-main>.finance-reading{flex:1}.finance-workspace{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;container:finance/inline-size}.finance-workspace>.finance-reading{overflow:auto}.finance-reading{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.finance-reading>.ui-state,.finance-reading>.ui-loading{flex:none}.finance-tab-content{flex-direction:column;gap:14px;min-width:0;min-height:min-content;padding:14px 20px 20px;display:flex}.finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.finance-metric{border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-card);background:var(--ui-surface);color:var(--ui-text);text-align:left;min-width:0;font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px 10px;display:flex}.finance-metric:disabled{cursor:default;opacity:1}.finance-metric>span:first-child{color:var(--ui-neutral);font-size:12.5px}.finance-metric>strong{font-size:22px;font-weight:600;line-height:1.2}.finance-metric>small{min-height:17px}.finance-metric .finance-comparison{color:var(--ui-positive-text);font-weight:600}.finance-metric.finance-tone-danger .finance-comparison{color:var(--ui-danger)}.finance-metric:last-child{background:var(--ui-surface-header)}.finance-metric[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--ui-primary);border-color:var(--ui-primary)}.finance-mini-bars{border-bottom:1px solid var(--ui-border-subtle);align-items:end;gap:4px;height:30px;margin-top:8px;display:flex}.finance-mini-bars>i{border-radius:2px 2px 0 0;flex:1;max-width:30px;display:block}.finance-mini-range{color:var(--ui-text-disabled);justify-content:space-between;font-size:10.5px;display:flex}.finance-metric svg{color:#4f7a5f;border-bottom:1px solid var(--ui-border-subtle);width:100%;height:54px;margin-top:8px}.finance-money{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.finance-positive{color:var(--ui-positive-text)}.finance-danger,.finance-form-error{color:var(--ui-danger)}.finance-muted,.finance-card-subtitle{color:var(--ui-text-muted)}.finance-chart{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:12px;min-width:0;padding:12px 16px 10px}.finance-chart figcaption{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.finance-chart figcaption strong{font-size:14px;font-weight:600}.finance-chart figcaption>span{color:var(--ui-text-placeholder);font-size:12px}.finance-chart-legend{align-items:center;gap:6px;margin-left:auto;display:flex}.finance-chart-legend>span{align-items:center;gap:6px;display:inline-flex}.finance-chart-legend i{background:#4f7a5f;border-radius:2px;width:9px;height:9px}.finance-chart-legend i:last-child{background:#d8cfc0;margin-left:8px}.finance-chart-plot{border-bottom:1px solid var(--ui-overlay-border);height:132px;margin:18px 0 0 46px;position:relative}.finance-chart-grid{border-top:1px dashed var(--ui-border-subtle);position:absolute;left:0;right:0}.finance-chart-grid>span{width:42px;color:var(--ui-text-placeholder);white-space:nowrap;font-size:11px;position:absolute;top:-8px;right:calc(100% + 5px)}.finance-chart-columns{align-items:stretch;height:100%;display:flex;position:relative}.finance-chart-columns>button{cursor:pointer;background:0 0;border:0;border-radius:6px 6px 0 0;flex:1;justify-content:center;align-items:end;gap:3px;min-width:0;padding:0;display:flex;position:relative}.finance-chart-columns>button:disabled{opacity:1;cursor:default}.finance-chart-columns>button[aria-pressed=true],.finance-chart-columns>button:hover{background:var(--ui-surface-header)}.finance-bar{border-radius:2px 2px 0 0;width:min(18px,27%);min-width:2px;position:relative}.finance-bar-in{background:#4f7a5f}.finance-bar-out,.finance-bar-fee{background:#d8cfc0}.finance-bar-difference{background:var(--ui-danger)}.finance-chart-plot>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.finance-chart-labels{margin:6px 0 0 46px;display:flex}.finance-chart-labels>span{color:var(--ui-text-placeholder);flex-direction:column;flex:1;align-items:center;min-width:0;font-size:10.5px;display:flex}.finance-chart-labels small{font-size:10px}.finance-operations-grid{grid-template-columns:minmax(0,1fr) 294px;align-items:start;gap:12px;min-width:0;display:grid}.finance-operation-list{min-width:0}.finance-filters{border-bottom:1px solid var(--ui-border-subtle);flex-wrap:wrap;gap:8px;padding:10px 14px;display:flex}.finance-filters .ui-tabs{padding:2px}.finance-filters .ui-tabs button{padding:0 9px;font-size:12.5px}.finance-account-filters{flex-wrap:wrap;gap:6px;display:flex}.finance-account-filters .ui-button{border-radius:15px;padding:0 10px;font-weight:500}.finance-account-filters .ui-button[aria-pressed=true]{background:var(--ui-surface-selected);box-shadow:inset 0 0 0 1px var(--ui-border-control)}.finance-list-caption{color:var(--ui-text-placeholder);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.finance-list-caption strong{color:var(--ui-text)}.finance-list-caption>.ui-input{background:var(--ui-surface-input);width:250px;height:30px;margin-left:auto;font-size:12px}.finance-list-totals{white-space:nowrap;font-size:12px}.finance-section .ui-table td{padding:7px 12px;font-size:12.5px}.finance-section .ui-table th{height:30px;padding:6px 12px}.finance-section .finance-accounts-table td{height:44px}.finance-section .finance-settlements-table td{height:38px}.finance-section .finance-closures-table td{height:34px}.finance-section .finance-operations-table td{height:50px}.finance-section .ui-table th:first-child,.finance-section .ui-table td:first-child{background:var(--ui-surface);z-index:1;position:sticky;left:0}.finance-section .ui-table th:first-child{background:var(--ui-surface-header);z-index:2}.finance-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.finance-link:hover{text-decoration:underline}.finance-cell-sub{color:var(--ui-text-placeholder);margin-top:2px;font-size:11.5px;display:block}.finance-load-more{padding:10px 14px}.finance-article-groups,.finance-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.finance-articles>button{border:0;border-top:1px solid var(--ui-border-row);text-align:left;width:100%;color:var(--ui-text);font:inherit;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto auto;gap:5px 8px;padding:8px 0;display:grid}.finance-articles>button[aria-pressed=true]{background:var(--ui-surface-selected)}.finance-articles>button>span:first-child{overflow-wrap:anywhere;min-width:0}.finance-article-bar{background:var(--ui-surface-input);border-radius:3px;grid-column:1/-1;height:5px}.finance-article-bar i{background:#b4a997;border-radius:3px;height:100%;display:block}.finance-secondary-drawer{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;padding:10px;display:none}.finance-secondary-drawer summary{cursor:pointer;padding:4px;font-weight:600}.finance-accounts-bottom{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.finance-panel-note{color:var(--ui-text-placeholder);padding:10px 16px 0}.finance-accounts-bottom .finance-chart{border:0;border-radius:0}.finance-methods{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.finance-methods>div:last-child{flex:1;min-width:210px}.finance-donut{border-radius:50%;flex:none;place-items:center;width:120px;height:120px;display:grid}.finance-donut>span{background:var(--ui-surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:88px;height:88px;font-size:11.5px;font-weight:600;display:flex}.finance-donut small{font-size:10.5px;font-weight:400}.finance-method{grid-template-columns:9px minmax(0,1fr) auto auto;align-items:baseline;gap:4px 7px;padding:4px 0;display:grid}.finance-method>i{border-radius:2px;width:9px;height:9px}.finance-method-route{grid-column:2/-1;font-size:10px}.finance-split{gap:12px;min-width:0;padding:14px}.finance-split>.ui-split-list{min-width:360px}.finance-split>.ui-split-details{min-width:650px}.finance-workspace-form .finance-split>.ui-split-details{min-width:460px}.finance-split .ui-split-list .finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-split .ui-split-list .finance-operations-grid,.finance-split .ui-split-list .finance-accounts-bottom{grid-template-columns:minmax(0,1fr)}.finance-split .ui-split-list .finance-secondary-wide{display:none}.finance-split .ui-split-list .finance-secondary-drawer{display:block}.finance-split .ui-split-list .finance-tab-content{padding:0}.finance-split .ui-split-back{display:none}.finance-neighbors{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;overflow:auto}.finance-neighbors>button{width:100%;font:inherit;background:var(--ui-surface);border:0;border-bottom:1px solid var(--ui-border-row);text-align:left;cursor:pointer;color:var(--ui-text);justify-content:space-between;align-items:baseline;gap:10px;padding:15px 14px;display:flex}.finance-neighbors>button[aria-current=true]{background:var(--ui-surface-selected)}.finance-details>.ui-details-heading{align-items:start}.finance-details .ui-details-body,.finance-form-panel .ui-details-body{padding:14px 20px}.finance-card-position{text-align:center;min-width:64px;color:var(--ui-text-placeholder)}.finance-full-card{flex:1;min-width:0;min-height:0;padding:14px;display:flex}.finance-card-subtitle{margin-bottom:14px!important}.finance-card-amount{margin:4px 0 10px;font-size:30px;font-weight:600}.finance-facts{gap:0;margin:0;display:grid}.finance-facts>div{border-bottom:1px solid var(--ui-border-row);grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:12px;padding:8px 0;display:grid}.finance-facts dt{color:var(--ui-text-muted)}.finance-facts dd{overflow-wrap:anywhere;margin:0}.finance-amount-lines{border:1px solid var(--ui-border-subtle);border-radius:10px;overflow:hidden}.finance-amount-lines:empty{display:none}.finance-amount-line{border-bottom:1px solid var(--ui-border-row);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;padding:9px 14px;display:grid}.finance-amount-line:last-child{border:0}.finance-amount-line .ui-button{white-space:normal;text-align:left;justify-self:start;min-height:20px;padding:0}.finance-amount-line small{grid-column:1/-1}.finance-card-rows{border:1px solid var(--ui-border-subtle);border-radius:10px}.finance-card-row{border-bottom:1px solid var(--ui-border-row);padding:8px 14px}.finance-card-row>.ui-button{white-space:normal;text-align:left;justify-content:space-between;gap:12px;width:100%;padding:0;display:flex}.finance-card-rows-full{grid-template-columns:minmax(0,1fr) minmax(350px,500px);display:grid}.finance-card-rows-full>aside{border-left:1px solid var(--ui-border);padding:16px}.finance-actions,.finance-form-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-form{flex-direction:column;gap:12px;display:flex}.finance-form fieldset,.finance-editor{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.finance-form .ui-field>.ui-input{width:100%}.finance-form-original{background:var(--ui-surface-header);border:1px solid var(--ui-border-subtle);border-radius:8px;padding:12px}.finance-form-footer{background:var(--ui-surface);border-top:1px solid var(--ui-border-subtle);z-index:2;padding:12px 0;position:sticky;bottom:-14px}.finance-total{justify-content:space-between;gap:12px;padding:10px 0;font-weight:600;display:flex}.finance-overview-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.finance-widgets{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px;display:grid}.finance-widget{min-width:0}.finance-widget .finance-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.finance-widget .finance-metric{box-shadow:none}.finance-widget .finance-chart{border:0;padding:10px 0}.finance-widget-editor{border:1px solid var(--ui-border-control);background:var(--ui-surface-input);border-radius:10px 10px 0 0;padding:8px}.finance-widget-editor .ui-button{min-height:26px;padding:0 8px}.finance-widget-inert{opacity:.7}.finance-flow figcaption{justify-content:space-between;gap:12px;padding-bottom:12px;font-weight:600;display:flex}.finance-flow figcaption>span{flex-wrap:wrap;gap:8px;display:flex}.finance-flow-scroll{overflow-x:auto}.finance-flow-plot{min-width:960px;position:relative}.finance-flow-plot>svg{width:100%;height:100%;position:absolute;inset:0}.finance-flow-plot .finance-flow-label{white-space:normal;text-align:right;flex-direction:column;align-items:end;gap:2px;height:auto;min-height:30px;padding:0 6px;font-size:12px;display:flex;position:absolute}.finance-flow-plot .finance-flow-label-right{text-align:left;align-items:start}.finance-flow-plot .finance-flow-label{flex-direction:row;justify-content:end;align-items:baseline;gap:8px;min-height:20px}.finance-flow-plot .finance-flow-label-right{justify-content:start}.finance-flow-label>span:first-child{overflow-wrap:anywhere}.finance-flow-label>span{align-items:baseline;justify-content:inherit;flex-wrap:wrap;gap:8px;display:flex}.finance-flow>p{padding-top:12px}.finance-expense-donut{flex-direction:column;align-items:center;gap:12px;display:flex}.finance-expense-legend{align-self:stretch}.finance-expense-legend>.ui-button{text-align:left;white-space:normal;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;width:100%;height:auto;min-height:32px;padding-inline:0;display:block}.finance-expense-legend>.ui-button>span{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:6px;width:100%;display:grid}.finance-card-row>.ui-button>span{justify-content:space-between;gap:12px;width:100%;display:flex}.finance-focus{grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:18px;display:grid}.finance-focus-list{flex-direction:column;display:flex}.finance-focus-list>button{text-align:left;font:inherit;color:inherit;border:0;border-bottom:1px solid var(--ui-border-row);background:var(--ui-surface);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:12px;display:grid}.finance-focus-list>button[aria-pressed=true]{background:var(--ui-surface-selected);box-shadow:inset 3px 0 var(--ui-primary)}.finance-focus-list small{grid-column:1/-1}.finance-focus .finance-metrics{grid-template-columns:minmax(0,1fr)}.finance-form-panel{max-width:740px;margin-inline:auto}.finance-tasks{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.finance-tasks>button{text-align:left;background:var(--ui-warning-bg);border:1px solid var(--ui-warning-border);font:inherit;color:var(--ui-text);cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px;display:grid}.finance-tasks small{grid-column:1}.finance-tasks>button>span{grid-area:1/2/3;align-self:center}.finance-notice{z-index:40;max-width:min(680px,100vw - 32px);position:fixed;bottom:26px;left:50%;transform:translate(-50%)}@container finance (width>=1080px){.finance-split.ui-split--selected>.ui-split-list{flex:0 400px;display:flex}}@container finance (width<=1079px){.finance-split.ui-split--selected>.ui-split-list{display:none}.finance-split>.ui-split-details{min-width:0}.finance-split .ui-split-back{display:block}.finance-workspace-form .finance-split>.ui-split-details{min-width:0}.finance-workspace-form .ui-split-back{display:none}.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-accounts-bottom{grid-template-columns:minmax(0,1fr)}}@container finance (width<=999px){.finance-operations-grid{grid-template-columns:minmax(0,1fr)}.finance-secondary-wide{display:none}.finance-secondary-drawer{display:block}.finance-widget{grid-column:1/-1!important}.finance-card-rows-full{grid-template-columns:minmax(0,1fr)}.finance-card-rows-full>aside{border-left:0;border-top:1px solid var(--ui-border)}}@media (width<=1000px){.finance-period-comparison{display:none}.finance-toolbar,.finance-top-tabs{padding-left:12px;padding-right:12px}.finance-tab-content{padding:12px}}@media (width<=600px){.finance-metrics{grid-template-columns:minmax(0,1fr)}.finance-toolbar .ui-toolbar-main{flex-wrap:wrap}.finance-toolbar .ui-toolbar-actions{margin-left:0}.finance-list-caption>.ui-input{width:100%}.finance-list-totals{white-space:normal}.finance-card-position{display:none}.finance-split{padding:8px}.finance-facts>div{grid-template-columns:minmax(0,1fr);gap:3px}}@container finance (width<=999px){.finance-focus{grid-template-columns:minmax(0,1fr)}}.finance-beta{gap:16px;padding:20px;overflow:auto}.finance-beta .ui-tabs{flex-shrink:0}.finance-beta-metrics{flex-wrap:wrap;gap:16px;display:flex}.finance-beta-metric{text-align:left;background:var(--surface,#fff);border:1px solid var(--border,#ddd);cursor:pointer;border-radius:12px;gap:10px;min-width:180px;padding:20px;display:grid}.finance-beta-list{padding:0;list-style:none}.finance-beta-list button{text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-bottom:1px solid #ddd;width:100%;padding:12px}.finance-beta-card{gap:24px;display:flex}.finance-beta-card aside{overflow-wrap:anywhere;flex-direction:column;max-width:32%;display:flex}.finance-beta-card article{overflow-wrap:anywhere;flex:1;min-width:0}.finance-beta-actions{flex-wrap:wrap;gap:8px;display:flex}.finance-beta form{max-width:600px}.finance-beta fieldset{border:0;gap:16px;padding:0;display:grid}.finance-beta dl>div{justify-content:space-between;gap:20px;padding:8px 0;display:flex}.finance-beta dd{white-space:nowrap}.finance-beta-snapshot{color:var(--text-muted,#666)}@media (width<=800px){.finance-beta-card{flex-direction:column}.finance-beta-card aside{max-width:none}}.stock-root{min-width:0;min-height:0;color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-text-control);background:var(--ui-bg);flex-direction:column;flex:1;margin:-16px -18px -18px;display:flex;container:stock/inline-size}.stock-toolbar{min-height:46px!important}.stock-heading{order:2;margin-left:auto}.stock-heading>strong{display:none}.stock-toolbar-actions{order:3}.stock-summary-aside .ui-card-heading{border:0;padding:12px 14px 10px}.stock-summary-aside .ui-card-heading h2{font-size:14.5px}.stock-summary-aside .ui-card-heading>.ui-button{margin-left:auto;padding:0;font-size:12px}@media (width<=1023px){.stock-root{margin:-8px}}.stock-root *{box-sizing:border-box}.stock-root h2,.stock-dialog-content h2{margin:0;font-size:16px;font-weight:600;line-height:1.3}.stock-root h3,.stock-dialog-content h3{margin:12px 0 8px;font-size:14px}.stock-root p,.stock-dialog-content p{margin:8px 0;line-height:1.5}.stock-root small,.stock-dialog-content small{color:var(--ui-text-placeholder);font-size:12px;line-height:1.4}.stock-root button,.stock-dialog-content button{font-family:inherit}.stock-retained{border:0;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:0;display:flex}.stock-toolbar{border-bottom:1px solid var(--ui-border);background:var(--ui-surface);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;min-height:54px;padding:0 18px;display:flex}.stock-heading{align-items:baseline;gap:10px;display:flex}.stock-heading>strong{font-size:18px}.stock-heading>span{color:var(--ui-text-muted);font-size:12px}.stock-tabs{min-width:0;max-width:100%;overflow-x:auto}.stock-tabs .ui-tabs{white-space:nowrap}.stock-toolbar-actions{min-width:105px;margin-left:auto}.stock-filter-bar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:12px 18px 0;display:flex}.stock-filter-bar>.ui-input{width:175px}.stock-filter-bar>.ui-input:first-child{width:240px}.stock-filter-bar .stock-checkbox{margin:0}.stock-workspace{border:0;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:16px 18px 18px;display:flex}.stock-workspace>.ui-split{flex:1;min-height:0}.stock-reading{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.stock-reading>.ui-state{flex:1}.stock-reading>.ui-state[role=status]{flex:0;padding:10px}.stock-list-footer{padding:4px 8px}.stock-list-footer:has(.stock-facts:empty){display:none}.stock-lanes{flex:1;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:10px;min-width:0;min-height:0;display:grid;overflow:auto}.stock-lanes>div[data-screen-id]{min-width:0;min-height:0;display:flex}.stock-document-lanes{grid-template-columns:repeat(4,minmax(210px,1fr))}.stock-lane{border-radius:var(--ui-radius-panel);background:#e6e4dd;flex-direction:column;flex:1;gap:6px;min-width:0;min-height:0;padding:4px 6px 8px;display:flex}.stock-lane>header{flex-shrink:0;align-items:center;gap:8px;min-height:34px;padding:0 6px;display:flex}.stock-lane>header h2{white-space:nowrap;font-size:14px}.stock-lane>header>.ui-button{margin-left:auto}.stock-lane-body{flex-direction:column;gap:6px;min-height:0;padding-bottom:2px;display:flex;overflow-y:auto}.stock-lane-total{padding:4px 8px;font-weight:600}.stock-summary{flex:1;grid-template-columns:repeat(3,minmax(0,1fr)) 300px;gap:10px;min-width:0;min-height:0;display:grid}.stock-summary-aside{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:auto}.stock-summary-aside .ui-card{flex-shrink:0}.stock-summary-aside .ui-card-header{padding:12px 14px 8px}.stock-summary-aside .ui-card-body{padding:0 14px 14px}.stock-summary-aside .ui-card-heading{font-size:14.5px}.stock-summary-aside .ui-card-actions .ui-button{padding:0;font-size:12px}.stock-tile{background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-card);border-radius:9px;flex-direction:column;flex-shrink:0;min-width:0;display:flex;overflow:hidden}.stock-stripe-danger{box-shadow:inset 3px 0 0 var(--ui-danger),var(--ui-shadow-card)}.stock-stripe-warning{box-shadow:inset 3px 0 0 #c58a23,var(--ui-shadow-card)}.stock-stripe-success{box-shadow:inset 3px 0 0 var(--ui-positive-text),var(--ui-shadow-card)}.stock-tile-open{color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;gap:4px;width:100%;min-width:0;padding:9px 10px 7px 12px;font-size:12.5px;display:flex}.stock-tile-open>strong{font-size:14px}.stock-tile-open:hover{background:var(--ui-surface-subtle)}.stock-tile-content{overflow-wrap:anywhere;min-width:0;padding:0 10px 8px 12px;line-height:1.4}.stock-tile-content p{margin:4px 0;font-size:12px}.stock-tile footer{background:var(--ui-surface-subtle);border-top:1px solid var(--ui-border-row);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-height:38px;padding:5px 7px 5px 10px;font-size:11.5px;display:flex}.stock-tile footer .ui-button{height:28px;padding:0 9px;font-size:12px}.stock-tile footer .ui-badge{font-size:11.5px}.stock-money{white-space:nowrap;font-variant-numeric:tabular-nums}.stock-text-danger{color:var(--ui-danger)}.stock-text-warning{color:var(--ui-warning)}.stock-text-success{color:var(--ui-success)}.stock-buy-line{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.stock-buy-line span{overflow-wrap:anywhere;min-width:0}.stock-buy-line strong{white-space:nowrap;flex-shrink:0}.stock-balance-value{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.stock-tile progress{width:100%;height:5px;accent-color:var(--ui-positive-text)}.stock-document-heading{align-items:center;gap:8px;display:flex}.stock-document-icon{border:1px solid var(--ui-border-input);background:var(--ui-surface-header);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.stock-money-grid{border:1px solid var(--ui-border-subtle);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.stock-money-grid button{border:0;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-surface-subtle);text-align:left;cursor:pointer;flex-direction:column;gap:2px;min-width:0;padding:9px;display:flex}.stock-money-grid button:nth-child(odd){border-right:1px solid var(--ui-border-subtle)}.stock-money-grid strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px;line-height:1.2}.stock-money-grid span{text-transform:uppercase;color:var(--ui-text-muted);letter-spacing:.04em;font-size:10px;font-weight:600}.stock-money-grid small{font-size:11.5px}.stock-summary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.stock-summary-actions>.ui-button:first-child,.stock-summary-actions>.ui-button:last-child{grid-column:1/-1}.stock-summary-actions .ui-button{gap:6px;height:34px;padding:0 6px;font-size:12px}.stock-facts{flex-direction:column;gap:7px;margin:10px 0;font-size:12.5px;display:flex}.stock-facts>div{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.stock-facts dt{color:var(--ui-text-muted);overflow-wrap:anywhere}.stock-facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.stock-empty{color:var(--ui-text-muted);padding:12px 8px;font-size:12.5px}.stock-context-list{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;flex:1;overflow:auto}.stock-context-list>button{border:0;border-bottom:1px solid var(--ui-border-row);background:var(--ui-surface);width:100%;color:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:5px;padding:13px 16px 13px 20px;display:flex}.stock-context-list>button[aria-current=true]{background:var(--ui-surface-selected);box-shadow:inset 3px 0 0 var(--ui-primary)}.stock-context-list strong{font-size:14px}.stock-card-panel{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.stock-card-panel>.ui-details-heading{border-bottom:1px solid var(--ui-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.stock-card-panel>.ui-details-heading h2{overflow-wrap:anywhere;font-size:20px}.stock-card-panel>.ui-details-heading>div{min-width:0}.stock-card-panel>.ui-details-body{flex:1;min-height:0;padding:12px 20px 20px;overflow:auto}.stock-card-context{color:var(--ui-text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;display:flex}.stock-card-context>span:first-child{margin-right:auto}.stock-card-panel>.ui-details-body .ui-tabs{white-space:nowrap;max-width:100%;margin:14px 0;overflow:auto}.stock-item-facts{border:1px solid var(--ui-border-subtle);background:var(--ui-surface-subtle);border-radius:9px;margin:12px 0;padding:0 12px}.stock-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.stock-actions .ui-button{white-space:normal;height:auto;min-height:30px;padding-top:6px;padding-bottom:6px}.stock-link{color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--ui-border);text-decoration-color:var(--ui-border);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600}.stock-card-tiles{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:10px;display:grid}.stock-settlements article{border-bottom:1px solid var(--ui-border-row);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.stock-settlements strong{margin-right:auto}.stock-dialog-content{font-family:var(--ui-font);min-width:0;color:var(--ui-text);font-size:13px}.stock-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0;display:grid}.stock-dialog-content fieldset,.stock-document-form fieldset{border:0;min-width:0;margin:0;padding:0}.stock-form-footer{border-top:1px solid var(--ui-border-subtle);background:var(--ui-surface);z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-height:48px;margin-top:16px;padding-top:12px;display:flex;position:sticky;bottom:-1px}.stock-checkbox{align-items:center;gap:8px;margin:12px 0;font-size:12.5px;display:flex}.stock-checkbox input{accent-color:var(--ui-primary)}.stock-document-form{flex-direction:column;min-width:0;display:flex}.stock-document-lines{flex-direction:column;gap:10px;margin:12px 0;display:flex}.stock-document-line{border:1px solid var(--ui-border-subtle);border-radius:9px;padding:12px}.stock-document-line header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.stock-line-fields{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:10px;margin:10px 0;display:grid}.stock-line-fields .ui-money-input{min-width:0}.stock-effects{background:var(--ui-surface-subtle);border:1px solid var(--ui-border-subtle);border-radius:9px;margin-top:10px;padding:0 12px 12px}.stock-document-menu{gap:8px;display:grid}.stock-document-menu>.ui-button{justify-content:flex-start}.stock-pick-row.ui-button{white-space:normal;text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;width:100%;height:auto;margin:8px 0;padding:12px;display:flex}.stock-table-scroll{max-width:100%;margin:12px 0;overflow:auto}.stock-table{border-collapse:collapse;width:100%;min-width:620px;font-size:12.5px}.stock-table th,.stock-table td{border-bottom:1px solid var(--ui-border-row);text-align:left;vertical-align:top;padding:10px}.stock-table thead{background:var(--ui-surface-header);color:var(--ui-text-muted)}.stock-table th:first-child{background:var(--ui-surface);z-index:1;min-width:150px;max-width:230px;position:sticky;left:0}.stock-table td{font-variant-numeric:tabular-nums}.stock-table td .ui-input{min-width:100px}.stock-table small{display:block}.stock-related{flex-wrap:wrap;gap:8px;display:flex}.stock-print h2{margin:12px 0}@container stock (width<=1100px){.stock-workspace .ui-split--selected{grid-template-columns:minmax(0,1fr)}.stock-workspace .ui-split--selected>.ui-split-list{display:none}.stock-workspace .ui-split-back{display:block}.stock-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-summary-aside{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.stock-summary{grid-auto-rows:minmax(240px,auto);overflow:auto}.stock-summary>.stock-lane{min-height:300px}.stock-summary .stock-lane-body{overflow:visible}.stock-toolbar{gap:4px 10px}.stock-heading{flex-basis:100%;padding-top:8px}}@container stock (width<=900px){.stock-summary-aside{display:block}.stock-summary-aside .ui-card{margin-bottom:10px}.stock-summary{grid-template-columns:repeat(3,minmax(230px,1fr));overflow:auto}.stock-summary-aside{grid-column:1/-1}.stock-filter-bar{padding:10px 12px 0}.stock-workspace{padding:12px}.stock-toolbar{padding:0 12px}.stock-card-panel>.ui-details-body,.stock-card-panel>.ui-details-heading{padding:12px}.stock-summary-aside .ui-card:last-child{content-visibility:auto}}@media (width<=600px){.stock-form-grid{grid-template-columns:1fr}.stock-money-grid strong{font-size:16px}.stock-form-footer .ui-button{white-space:normal;height:auto;min-height:32px}.stock-dialog-content .stock-line-fields{grid-template-columns:1fr}.stock-root .stock-toolbar-actions{margin-left:0}}.stock-secondary-content{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:auto}.stock-secondary-toggle.ui-button{display:none}@container stock (width<=1100px){.stock-summary-aside{display:flex;overflow:visible}.stock-secondary-content{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}}@container stock (width<=1000px){.stock-summary{grid-template-rows:minmax(300px,1fr) auto}.stock-secondary-toggle.ui-button{flex-shrink:0;display:flex}.stock-secondary-content[data-expanded=false]{display:none}.stock-secondary-content[data-expanded=true]{display:grid}.stock-summary-aside .ui-card{margin-bottom:0}}.stock-card-panel>.ui-details-heading h2 small{margin-bottom:4px;font-size:12px;font-weight:400;display:block}.stock-toolbar-actions{min-width:130px}.staff-section{min-width:0;min-height:0;font:var(--ui-text-base)/var(--ui-leading) var(--ui-font);color:var(--ui-text);background:var(--ui-bg);flex-direction:column;flex:1;display:flex}.staff-main-tabs{background:var(--ui-surface);border-bottom:1px solid var(--ui-border);flex:none;padding:0 22px}.staff-main-tabs .ui-tabs{border:0;gap:16px}.staff-main-tabs .ui-tabs button{min-width:104px;height:46px;font-size:13.5px;font-weight:600}.staff-content{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;padding:16px 18px 18px;display:flex;overflow:auto}.staff-grow{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.staff-surface{overflow:auto}.staff-surface>.ui-card-body{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex}.staff-toolbar{border-bottom:1px solid var(--ui-border-subtle);box-sizing:border-box;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:8px 16px;display:flex}.staff-toolbar .ui-tabs button{min-width:64px;font-weight:600}.staff-filter-chips,.staff-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.staff-filter-chips .ui-button{border-radius:16px;min-width:112px}.staff-filter-chips button[aria-pressed=true]{background:var(--ui-surface-selected)}.staff-stack{text-align:left;flex-direction:column;gap:3px;min-width:0;display:flex}.staff-stack>strong,.staff-stack>span{overflow-wrap:anywhere}.staff-stack small,.staff-muted{color:var(--ui-text-muted);font-size:12px}.staff-stack strong{font-weight:600}.staff-stack small{overflow-wrap:anywhere}.staff-align-end{text-align:right;align-items:flex-end}.staff-avatar{background:var(--ui-surface-selected);border:1px solid var(--ui-border);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:11.5px;font-weight:600;display:inline-flex}.staff-avatar-large{width:48px;height:48px;font-size:17px}.staff-money{white-space:nowrap;font-variant-numeric:tabular-nums}.staff-text-button{text-align:left;min-height:36px;white-space:normal!important;justify-content:flex-start!important;gap:11px!important;height:auto!important}.staff-person-row{border:0;border-bottom:1px solid var(--ui-border-row);background:var(--ui-surface);width:100%;min-height:62px;color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 14px;display:grid}.staff-person-row[aria-pressed=true],.staff-card-section[aria-pressed=true],.staff-scheme-row[aria-pressed=true]{background:var(--ui-surface-selected);box-shadow:inset 3px 0 var(--ui-primary)}.staff-compact-list{min-height:0;overflow:auto}.staff-warning{font-weight:600;color:var(--ui-warning)!important}.staff-period{flex:none;align-items:center;gap:12px;min-height:38px;display:flex}.staff-period>span{flex-direction:column;min-width:190px;display:flex}.staff-period small{color:var(--ui-text-muted);min-height:16px;font-size:11px}.staff-pay-date{color:var(--ui-text-muted);margin-left:auto}.staff-card-slot,.staff-employee-card{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.staff-return{display:none}.staff-section--narrow .staff-return{display:block}.staff-card-header{flex:none;overflow:visible}.staff-identity{align-items:flex-start;gap:14px;padding:18px 24px 14px;display:flex}.staff-identity h2{margin:0 0 7px;font-size:23px;line-height:1.2}.staff-identity p{color:var(--ui-text-muted);margin:0 0 5px}.staff-card-actions{padding:0 24px 18px}.staff-menu{padding:0 24px 16px}.staff-metrics{flex-wrap:wrap;gap:18px;padding:12px 0;display:flex}.staff-card-header>.ui-card-body>.staff-metrics{padding:0 24px 18px}.staff-metrics>div{flex-direction:column;gap:4px;min-width:110px;display:flex}.staff-metrics span{color:var(--ui-text-muted);font-size:12px}.staff-metrics strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:19px}.staff-metrics small{color:var(--ui-text-muted);font-size:11.5px}.staff-card-body{flex:1;grid-template-columns:minmax(300px,1.1fr) minmax(300px,1fr);gap:12px;min-width:0;min-height:0;display:grid}.staff-card-menu{overflow:auto}.staff-mini-heading{text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--ui-border-subtle);justify-content:space-between;gap:8px;padding:10px 14px;font-size:10.5px;display:flex}.staff-card-entry{border:0;border-bottom:1px solid var(--ui-border-row);background:var(--ui-surface);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 18px;display:flex}.staff-card-entry>strong{white-space:nowrap}.staff-dot{background:var(--ui-positive-icon);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.staff-card-section{border:0;border-bottom:1px solid var(--ui-border-row);background:var(--ui-surface);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:13px 20px;display:grid}.staff-card-section strong{font-size:14px}.staff-facts{margin:0}.staff-facts>div{border-bottom:1px solid var(--ui-border-row);grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 0;display:grid}.staff-facts dt{color:var(--ui-text-muted);font-size:12.5px}.staff-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px}.staff-detail h3{margin:0}.staff-detail-title{justify-content:space-between;gap:12px;display:flex}.staff-detail-title strong{white-space:nowrap;font-size:20px}.staff-detail .staff-actions{margin-top:16px}.staff-note{color:var(--ui-text-muted);font-size:12.5px;line-height:1.55}.staff-days{flex-wrap:wrap;gap:6px;display:flex}.staff-days button{flex-direction:column;min-width:60px;height:auto;min-height:48px;display:flex}.staff-days button[aria-pressed=true]{background:var(--ui-surface-selected)}.staff-days small{font-size:10px}.staff-permission{border-bottom:1px solid var(--ui-border-row);grid-template-columns:minmax(0,1fr) 130px;gap:10px;padding:9px 0;display:grid}.staff-permission>span{flex-direction:column;display:flex}.staff-permission small{color:var(--ui-text-muted);font-size:11px}.staff-register-total{justify-content:space-between;gap:16px;padding:14px 20px;display:flex}.staff-payroll-totals{border-top:1px solid var(--ui-border);flex-wrap:wrap;gap:18px;padding:16px 20px;display:flex}.staff-payroll-totals>div{flex-direction:column;gap:5px;display:flex}.staff-payroll-totals strong{white-space:nowrap}.staff-payroll-totals small{color:var(--ui-text-muted)}.staff-grow>.staff-note{padding:0 20px}.staff-schemes,.staff-contractors{flex:1;grid-template-columns:minmax(360px,.8fr) minmax(0,1.4fr);align-items:start;gap:12px;min-width:0;min-height:0;display:grid}.staff-schemes>.staff-surface:only-child{grid-column:1/-1}.staff-scheme-row{border:0;border-bottom:1px solid var(--ui-border-row);width:100%;font:inherit;color:inherit;text-align:left;background:var(--ui-surface);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.staff-scheme-row strong{font-size:14px}.staff-scheme-row>strong{white-space:nowrap}.staff-report{padding:0 20px 20px}.staff-report-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.staff-report-line{grid-template-columns:1fr auto;gap:8px;padding:12px 0;display:grid}.staff-report-line meter{width:100%;height:8px;accent-color:var(--ui-primary);grid-column:1/-1}.staff-report article{border-bottom:1px solid var(--ui-border-row);padding:8px 0}.staff-report article>strong{float:right}.staff-refresh{color:var(--ui-text-muted);padding:8px 16px}.staff-form{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.staff-form h3,.staff-form p{margin:0}.staff-form-error{color:var(--ui-danger);padding:12px 0}.staff-check{align-items:center;gap:10px;padding:5px 0;display:flex}.staff-dialog .ui-dialog-body{overflow:auto}.staff-dialog code{overflow-wrap:anywhere}.staff-section .ui-table tbody tr{height:62px}.staff-section .ui-table td{white-space:normal}.staff-section .ui-table th{letter-spacing:.04em;text-transform:uppercase;background:var(--ui-surface-subtle);font-size:10.5px}.staff-section .ui-table th:first-child,.staff-section .ui-table td:first-child{background:var(--ui-surface);z-index:1;position:sticky;left:0}.staff-section .ui-table th:first-child{background:var(--ui-surface-subtle)}@media (width<=1199px){.staff-return{display:block}.staff-card-body{grid-template-columns:minmax(290px,1fr) minmax(290px,1fr)}.staff-main-tabs{padding:0 12px}.staff-content{padding:12px}.staff-schemes,.staff-contractors{grid-template-columns:1fr}.staff-schemes>.ui-details,.staff-contractors .ui-details{min-height:300px}}@media (width<=999px){.staff-card-body{flex-direction:column;display:flex;overflow:auto}.staff-card-menu{flex:none}.staff-card-details{flex:none;min-height:300px}.staff-report-grid{grid-template-columns:1fr}.staff-main-tabs .ui-tabs{gap:4px}.staff-pay-date{display:none}.staff-identity{padding:14px}.staff-card-header>.ui-card-body>.staff-metrics,.staff-card-actions{padding-left:14px;padding-right:14px}.staff-card-header .staff-toolbar{font-size:11px}.staff-card-section{padding:10px 14px}.staff-period>span{min-width:160px}.staff-facts>div{grid-template-columns:minmax(90px,.7fr) minmax(0,1fr)}}.staff-split .ui-split-list{flex:0 0 400px;display:flex}.staff-split .ui-split-details{min-width:650px}.staff-split .ui-split-back,.staff-sections-toggle{display:none}.staff-text-button{box-sizing:border-box;max-width:100%}.staff-text-button>span{align-items:center;gap:11px;width:100%;min-width:0;display:flex}.staff-text-button>span>.staff-stack{flex:1;overflow:hidden}.staff-text-button .staff-stack>strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=999px){.staff-sections-toggle{flex:none;display:inline-flex}.staff-card-menu:not(.staff-card-menu--open){display:none}}.staff-beta{padding:24px;display:block;overflow:auto}.staff-beta-layout{grid-template-columns:minmax(260px,1fr) minmax(300px,2fr);gap:24px;display:grid}.staff-beta-list{padding:0;list-style:none}.staff-beta-list li{border-bottom:1px solid var(--ui-border,#ddd);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.staff-beta-toolbar,.staff-beta-period{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}@media (width<=800px){.staff-beta-layout{grid-template-columns:1fr}}.analytics-section{gap:var(--ui-space-6);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.analytics-section button{font:inherit}.analytics-section :where(button):disabled{cursor:default}.analytics-period-toolbar{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface);min-height:56px;box-shadow:var(--ui-shadow-card);padding:8px 12px}.analytics-period-toolbar>.ui-toolbar-main,.analytics-toolbar-spacer{flex:1}.analytics-period-navigation{align-items:center;gap:10px;display:flex}.analytics-period-label{text-align:center;overflow-wrap:anywhere;width:320px;max-width:100%;font-size:14px;font-weight:600}.analytics-periods .ui-tabs button{width:72px;min-height:30px}.analytics-mode-tabs .ui-tabs button{width:112px}.analytics-service-sort .ui-tabs button{width:116px}.analytics-service-sort .ui-tabs button:first-child{width:64px}.analytics-export{flex:none;max-width:100%}.analytics-export .ui-button{white-space:nowrap;gap:6px;display:inline-flex}.analytics-export p{color:var(--ui-danger);white-space:normal;max-width:260px;font-size:11px}.analytics-workspace{flex:1;gap:12px;min-width:0;min-height:0;display:flex;position:relative;container-type:inline-size}.analytics-reports{scrollbar-width:thin;flex:1;min-width:0;min-height:0;overflow:auto;container:analytics-reports/inline-size}.analytics-reports[hidden]{display:none}.analytics-workspace[data-layout=drill] .analytics-drill{flex:1;width:100%}.analytics-workspace[data-layout=drill] .analytics-back{display:inline-flex}.analytics-reports>.analytics-reading{height:100%}.analytics-reading{min-width:0;min-height:0}.analytics-dashboard{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;height:100%;min-height:660px;display:grid}.analytics-summary .ui-card-heading,.analytics-panel .ui-card-heading{border-bottom:0;flex-wrap:nowrap;align-items:baseline;gap:6px;padding:12px 14px 8px}.analytics-summary .ui-card-heading h2,.analytics-panel .ui-card-heading h2{flex-shrink:0;font-size:14.5px}.analytics-summary .ui-card-body{padding:0 14px 10px}.analytics-more-link.ui-button{border:0;flex-shrink:0;height:auto;min-height:18px;padding:0;font-size:12.5px;font-weight:600}.analytics-summary-subtitle{color:var(--ui-text-placeholder);min-height:17px;margin:-3px 0 8px;font-size:11.5px}.analytics-preview-part{min-width:0}.analytics-preview-part:has(.analytics-chart){flex:1;min-height:140px;display:flex}.analytics-preview-part:has(.analytics-chart)>.analytics-reading{flex:1;display:flex}.analytics-summary .analytics-funnel .analytics-bar{grid-template-columns:100px minmax(20px,1fr) auto;padding:6px 3px}.analytics-summary .analytics-funnel .analytics-row-values>:not(:first-child),.analytics-summary .analytics-transition{display:none}.analytics-summary .analytics-funnel .analytics-track{height:14px}.analytics-summary .analytics-bar{font-size:12px}.analytics-summary .analytics-bar-wrap{margin-bottom:1px}.analytics-summary .analytics-row-label small{display:none}.analytics-summary .analytics-ring{width:116px;height:116px}.analytics-summary .analytics-ring-center{inset:20px}.analytics-summary .analytics-ring-center .analytics-large{font-size:21px}.analytics-summary .analytics-donut-layout{gap:10px}.analytics-summary .analytics-ring-legend .analytics-bar{grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:3px 0}.analytics-summary .analytics-ring-legend .analytics-track,.analytics-summary .analytics-ring-legend .analytics-row-values span:not(:first-child){display:none}.analytics-summary .analytics-footer-metrics{gap:4px 8px;margin-top:6px}.analytics-summary .analytics-metric{padding:2px 3px;font-size:11.5px}.analytics-summary .analytics-row-values{gap:5px}.analytics-summary--services .analytics-bar{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:4px 3px}.analytics-summary--services .analytics-bar-main{flex-direction:column;grid-column:auto;align-items:stretch;gap:3px;display:flex}.analytics-summary--services .analytics-track{height:5px}.analytics-summary--services .analytics-row-values{font-size:11px}.analytics-summary--load .analytics-metrics,.analytics-summary--clients .analytics-metrics{flex-direction:row;gap:6px}.analytics-summary--load .analytics-metric,.analytics-summary--clients .analytics-metric{background:var(--ui-surface-subtle);border-radius:7px;flex-direction:column;flex:1;align-items:start;padding:4px 7px}.analytics-summary--load .analytics-large,.analytics-summary--clients .analytics-large{font-size:13px}.analytics-summary--load .analytics-heat{--analytics-heat-post:42px;--analytics-heat-day:3px;--analytics-heat-total:32px;gap:2px}.analytics-summary--load .analytics-heat-cell{height:22px;font-size:0}.analytics-summary--load .analytics-heat-label{font-size:0}.analytics-summary--load .analytics-heat-label:nth-child(5n+2){font-size:9px}.analytics-summary--load .analytics-heat-post{font-size:11px}.analytics-summary--load .analytics-heat>.analytics-metric{padding:0;font-size:10.5px}.analytics-summary--load .analytics-heat>.analytics-metric .analytics-metric-label,.analytics-summary--load .analytics-legend{display:none}.analytics-summary .analytics-heat-scroll{overflow-x:auto}.analytics-summary .analytics-chart-tick{display:none}.analytics-summary .analytics-chart-columns{margin-left:0}.analytics-summary .analytics-chart-area{--analytics-chart-min-width:0px}.analytics-summary .analytics-column-value{display:none}.analytics-summary .analytics-column-label{font-size:9px}.analytics-detail{flex-direction:column;gap:12px;min-height:100%;display:flex}.analytics-detail-heading{flex-wrap:wrap;flex:none;align-items:center;gap:12px;min-height:36px;display:flex}.analytics-detail-heading h2{font-size:18px}.analytics-detail-heading>.ui-button{padding-left:0;font-size:13px}.analytics-modes{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.analytics-service-sort{align-items:center;gap:2px;font-size:12px;display:flex}.analytics-service-sort>span{color:var(--ui-text-placeholder)}.analytics-service-sort button{padding:0 8px}.analytics-service-sort button[aria-pressed=true]{color:var(--ui-text);background:var(--ui-surface-selected);font-weight:600}.analytics-panels{flex:1;grid-template-columns:minmax(340px,1fr) minmax(0,1.45fr);align-content:stretch;gap:12px;display:grid}.analytics-panel{min-height:230px}.analytics-panel .ui-card-body{padding:0 14px 12px}.analytics-panel-subtitle{color:var(--ui-text-placeholder);overflow-wrap:anywhere;min-width:0;font-size:12px}.analytics-panel--wide,.analytics-panel--full{grid-column:1/-1}.analytics-panels--services{grid-template-columns:1fr 1fr}.analytics-panels--masters{grid-template-columns:1fr}.analytics-panels--masters .analytics-panel{min-height:0}.analytics-panels--masters .analytics-panel .ui-card-body{overflow:visible}.analytics-panels--masters .analytics-master-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-bar{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(90px,1fr) minmax(30px,.8fr) auto;align-items:center;gap:10px;padding:7px 4px;display:grid}.analytics-bar-main{grid-column:1/3;grid-template-columns:subgrid;color:inherit;text-align:inherit;background:0 0;border:0;align-items:center;min-width:0;padding:0;display:grid}button.analytics-bar-main{cursor:pointer}.analytics-bar:has(button:hover){background:var(--ui-surface-hover)}button.analytics-bar{cursor:pointer}button.analytics-bar:hover,.analytics-metric:hover:not(div){background:var(--ui-surface-hover)}.analytics-row-label{overflow-wrap:anywhere;min-width:0;line-height:1.3}.analytics-row-label small{color:var(--ui-text-placeholder);margin-top:2px;font-size:11px;display:block}.analytics-row-values{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:end;align-items:center;gap:10px;font-weight:600;display:flex}.analytics-row-values span+span{color:var(--ui-text-muted);font-weight:400}.analytics-track{background:var(--ui-surface-input);border-radius:3px;height:7px;display:block;overflow:hidden}.analytics-track>span{border-radius:inherit;height:100%;display:block}.analytics-row-extra{justify-content:end;gap:6px;display:flex}.analytics-row-extra .analytics-metric{font-size:11px}.analytics-footer-metrics{flex-wrap:wrap;gap:8px 12px;margin-top:12px;display:flex}.analytics-metric{color:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:baseline;gap:6px;max-width:100%;padding:4px 5px;display:flex}button.analytics-metric{cursor:pointer}.analytics-metric-label{color:var(--ui-text-muted)}.analytics-metric strong{white-space:nowrap;font-weight:600}.analytics-metric small{color:var(--ui-text-placeholder);font-size:11px}.analytics-large{font-size:32px;line-height:1.15}.analytics-tone-danger{color:var(--ui-danger)}.analytics-tone-warning{color:var(--ui-warning)}.analytics-tone-success{color:var(--ui-success)}.analytics-transition{margin-left:10px}.analytics-transition .analytics-metric{color:var(--ui-text-placeholder);padding:0;font-size:11.5px}.analytics-chips{flex-wrap:wrap;gap:4px;margin:3px 0 6px;display:flex}.analytics-chips .analytics-metric{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-pill);padding:2px 7px;font-size:11px}.analytics-donut-layout{align-items:center;gap:22px;display:flex}.analytics-ring{border-radius:50%;flex:none;width:170px;height:170px;position:relative}.analytics-ring-center{background:var(--ui-surface);border-radius:50%;place-items:center;display:grid;position:absolute;inset:27px}.analytics-ring-center .analytics-metric{flex-direction:column-reverse;align-items:center;gap:0}.analytics-ring-center .analytics-metric-label{font-size:11px}.analytics-ring-legend{flex:1;min-width:0}.analytics-ring-row{align-items:center;gap:7px;display:flex}.analytics-ring-row>i,.analytics-legend i,.analytics-table-identity>i{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.analytics-ring-row .analytics-bar-wrap{flex:1;min-width:0}.analytics-ring-row .analytics-bar{grid-template-columns:minmax(0,1fr) auto}.analytics-ring-row .analytics-bar-main{grid-column:auto;display:block}.analytics-ring-row .analytics-track{display:none}.analytics-outcome-strip{border-radius:5px;gap:2px;height:18px;margin-bottom:8px;display:flex;overflow:hidden}.analytics-outcome-strip button{cursor:pointer;border:0;min-width:4px;padding:0}.analytics-metrics{flex-direction:column;gap:4px;display:flex}.analytics-metrics .analytics-metric{flex-wrap:wrap}.analytics-metrics .analytics-metric:first-child{flex-direction:column;align-items:start;gap:3px}.analytics-muted{color:var(--ui-text-placeholder);font-size:11.5px;line-height:1.45}.analytics-legend{color:var(--ui-text-muted);flex-wrap:wrap;gap:5px 12px;margin:6px 0 10px;font-size:11px;display:flex}.analytics-legend>span{align-items:center;gap:5px;display:inline-flex}.analytics-chart{flex-direction:column;flex:1;min-width:0;min-height:170px;display:flex}.analytics-chart-scroll{flex:1;min-height:140px;padding:16px 4px 24px 30px;overflow:auto hidden}.analytics-chart-area{height:100%;min-height:135px;position:relative}.analytics-chart-tick{border-top:1px solid var(--ui-border-row);color:var(--ui-text-placeholder);font-size:10px;position:absolute;left:0;right:0}.analytics-chart-tick>span{position:absolute;top:-8px;right:calc(100% + 6px)}.analytics-chart-columns{align-items:end;gap:2px;display:flex;position:absolute;inset:0}.analytics-chart-column{flex:1;min-width:0;height:100%;position:relative}.analytics-column-hit{width:100%;height:100%;color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;display:block;position:relative}.analytics-column-hit:hover{background:#1d1c1a0a}.analytics-column-bar{border-radius:3px 3px 0 0;align-items:end;display:flex;position:absolute;bottom:0;left:14%;right:14%;overflow:hidden}.analytics-column-bar>span{width:100%;display:block}.analytics-column-value{text-align:center;white-space:nowrap;width:100%;margin-bottom:3px;font-size:10px;position:absolute;left:0}.analytics-column-label{text-align:center;color:var(--ui-text-muted);white-space:nowrap;font-size:10px;display:block;position:absolute;top:calc(100% + 5px);left:0;right:0}.analytics-future{opacity:.3}.analytics-line-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.analytics-chart--line .analytics-chart-columns{left:-3%;right:-3%}.analytics-line-dot{border-radius:50%;width:7px;height:7px;margin:0 0 -3px -3px;position:absolute;left:50%}.analytics-heat-scroll{min-width:0;margin-top:4px;overflow-x:auto}.analytics-heat{align-items:center;gap:3px;display:grid}.analytics-heat-label{color:var(--ui-text-placeholder);text-align:center;font-size:10px}.analytics-heat-post{white-space:nowrap;font-size:12px}.analytics-heat-cell{border:1px solid var(--ui-border-subtle);height:30px;color:var(--ui-text-secondary);cursor:pointer;border-radius:3px;padding:0;font-size:10px}.analytics-heat-cell:hover{outline:1px solid var(--ui-primary);outline-offset:1px}.analytics-heat-cell--future,.analytics-heat-cell--closed,.analytics-heat-cell--no-hours{background:repeating-linear-gradient(135deg, var(--ui-surface-subtle) 0 3px, var(--ui-border-row) 3px 4px)}.analytics-heat-cell--future{opacity:.35}.analytics-heat .analytics-metric{justify-content:end;padding:0 2px;font-size:11px}.analytics-heat .analytics-metric-label{display:none}.analytics-master-cards{gap:12px;display:grid}.analytics-master{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);padding:12px}.analytics-master-track{background:var(--ui-surface-input);border-radius:4px;height:10px;margin:14px 0 6px;position:relative;overflow:hidden}.analytics-master-track>span,.analytics-master-track>i{background:#b7bdaf;height:100%;position:absolute;left:0}.analytics-master-track>i{background:#4e5a48;height:4px;top:3px}.analytics-master-metrics{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.analytics-master-metrics .analytics-metric{flex-direction:column;align-items:start;gap:0}.analytics-summary .analytics-master-cards{gap:1px}.analytics-summary .analytics-master{border:0;grid-template-columns:60px 1fr auto;align-items:center;gap:4px;padding:3px 0;display:grid}.analytics-summary .analytics-master h3{font-size:12px}.analytics-summary .analytics-master-track{height:6px;margin:0}.analytics-summary .analytics-master-metrics{margin:0;display:flex}.analytics-summary .analytics-master-metrics .analytics-metric{padding:0 2px;font-size:11px}.analytics-summary .analytics-master-metrics .analytics-metric-label{display:none}.analytics-value{white-space:nowrap;font-variant-numeric:tabular-nums}.analytics-link{text-align:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.analytics-link:hover:not(:disabled){text-decoration:underline}.analytics-table-identity{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.analytics-table-identity>small{width:100%;color:var(--ui-text-placeholder);font-size:11px}.analytics-panel .ui-table-scroll{border:0}.analytics-panel .ui-table th{background:var(--ui-surface);white-space:normal;font-size:11px;font-weight:400}.analytics-panel .ui-table td{padding:8px 6px}.analytics-drill{flex-direction:column;flex:0 0 540px;width:540px;min-width:0;min-height:0;display:flex}.analytics-drill .ui-details-heading{flex-wrap:nowrap;align-items:start;padding:14px 16px 12px}.analytics-drill .ui-details-heading h2{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:15.5px;display:flex}.analytics-drill .ui-details-heading small{color:var(--ui-text-muted);font-size:12px;font-weight:400}.analytics-drill .ui-details-body{padding:0}.analytics-drill-subtitle{color:var(--ui-text-placeholder);padding:8px 16px 4px;font-size:12px}.analytics-drill-strip{background:var(--ui-surface-subtle);border-radius:4px;gap:2px;height:8px;margin:8px 16px 0;display:flex;overflow:hidden}.analytics-drill-strip button{background:var(--ui-border);cursor:pointer;border:0;padding:0}.analytics-drill-strip .analytics-group-info{background:var(--ui-info)}.analytics-drill-strip .analytics-group-success{background:var(--ui-success)}.analytics-drill-strip .analytics-group-warning{background:var(--ui-warning)}.analytics-drill-strip .analytics-group-danger{background:var(--ui-danger)}.analytics-drill-groups{border-bottom:1px solid var(--ui-border-row);flex-wrap:wrap;gap:4px;padding:8px 12px;display:flex}.analytics-drill-groups .ui-button{height:auto;min-height:28px;font-size:11.5px}.analytics-drill-groups small{opacity:.7;margin-left:4px;font-size:10px}.analytics-drill-row{border-bottom:1px solid var(--ui-border-row);padding:13px 16px}.analytics-drill-row-heading{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.analytics-drill-row-heading .analytics-value{margin-left:auto}.analytics-order-link{font-weight:600!important}.analytics-drill-identities{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 7px;display:flex}.analytics-identity-link{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0}.analytics-row-description{color:var(--ui-text-secondary);font-size:12px}.analytics-row-debt{color:var(--ui-text-muted);margin-top:8px;font-size:11.5px}.analytics-facts{flex-direction:column;gap:5px;margin:8px 0 0;font-size:11.5px;display:flex}.analytics-facts:empty{display:none}.analytics-facts>div{grid-template-columns:minmax(85px,.7fr) minmax(0,1.5fr);gap:8px;display:grid}.analytics-facts dt{color:var(--ui-text-placeholder)}.analytics-facts dd{overflow-wrap:anywhere;margin:0}.analytics-drill-footer{justify-content:space-between;align-items:start;gap:8px;display:flex}.analytics-more{text-align:center;padding:12px}.analytics-more p{color:var(--ui-danger)}.analytics-back{display:none}.analytics-toast{z-index:var(--ui-layer-toast);max-width:min(520px,100vw - 32px);position:fixed;bottom:22px;left:50%;transform:translate(-50%)}@container analytics-reports (width<=1120px){.analytics-dashboard{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(330px,auto);height:auto}.analytics-panels{grid-template-columns:minmax(0,1fr)}.analytics-panels--masters .analytics-master-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=1050px){.analytics-workspace--drill .analytics-reports{display:none}.analytics-drill{flex:1;width:100%}.analytics-back{display:inline-flex}}@media (width<=1100px){.analytics-period-label{width:220px}.analytics-period-toolbar>.ui-toolbar-main{gap:8px}}@media (width<=760px){.analytics-period-toolbar>.ui-toolbar-main{justify-content:space-between}.analytics-periods{justify-content:space-between;width:100%}.analytics-periods button{padding:0 8px}.analytics-period-label{width:min(230px,100vw - 220px);min-width:85px;font-size:12px}.analytics-period-navigation{gap:3px}.analytics-toolbar-spacer{display:none}.analytics-dashboard,.analytics-panels--masters .analytics-master-cards{grid-template-columns:minmax(0,1fr)}.analytics-modes{margin-left:0}.analytics-detail-heading h2{font-size:16px}.analytics-donut-layout{flex-wrap:wrap}.analytics-summary .analytics-donut-layout{flex-wrap:nowrap}}.dict-screen{height:100%;min-height:0;color:var(--ui-text);font-family:var(--ui-font);flex-direction:column;font-size:13px;display:flex}.dict-screen h1{letter-spacing:-.5px;margin:0;font-size:24px;font-weight:600}.dict-screen h2{margin:0;font-size:17px;font-weight:600}.dict-screen h3{margin:24px 0 12px;font-size:13px}.dict-screen p{line-height:1.6}.dict-muted{color:var(--ui-text-muted);font-size:12px}.dict-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:2px 0 16px;display:flex}.dict-header p{margin:5px 0 0}.dict-search{align-items:center;gap:6px;width:300px;display:flex}.dict-layout{flex:1;grid-template-columns:216px minmax(0,1fr);gap:18px;min-height:0;display:grid}.dict-menu{padding:0 8px 12px 0;overflow:auto}.dict-menu .ui-button{text-align:left;white-space:normal;justify-content:space-between;gap:6px;width:100%;height:auto;min-height:33px;padding:7px 9px;font-size:12px;font-weight:500;display:flex}.dict-menu [aria-current=page]{background:var(--ui-surface-selected)}.dict-menu-group{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.7px;margin:15px 9px 5px;font-size:10px}.dict-menu-group:first-child{margin-top:0}.dict-menu-bottom{border-top:1px solid var(--ui-border);gap:10px;margin-top:14px;padding-top:14px;display:grid}.dict-menu-bottom a{color:var(--ui-text-muted);padding-left:9px;font-size:11px}.dict-main{min-width:0;min-height:0;overflow:auto;container-type:inline-size}.dict-main>.ui-split{height:100%}.dict-list{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:12px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:auto}.dict-list .ui-toolbar{border-bottom:1px solid var(--ui-border-subtle);align-items:center;min-height:66px;padding:14px 16px}.dict-filters{border-bottom:1px solid var(--ui-border-subtle);flex-wrap:wrap;gap:4px;padding:10px 12px;display:flex}.dict-filters .ui-button{min-width:62px;font-size:11px}.dict-filters span{font-variant-numeric:tabular-nums}.dict-list .ui-table-scroll{flex:1;min-height:160px}.dict-list td{border-bottom:1px solid var(--ui-border-row);height:52px;padding:8px 12px}.dict-list th{color:var(--ui-text-muted);background:var(--ui-surface-header);white-space:nowrap;font-size:10px}.dict-title-cell{gap:3px;display:grid}.dict-title-cell .ui-button{text-align:left;white-space:normal;justify-content:flex-start;height:auto;min-height:30px;font-size:12.5px}.dict-row-note{color:var(--ui-text-muted);font-size:12px}.dict-row-note>.ui-button{white-space:normal;text-align:left;max-width:340px;height:auto}.dict-list-footer{border-top:1px solid var(--ui-border-row);justify-content:space-between;align-items:center;margin-top:auto;padding:12px 16px;display:flex}.dict-card{min-width:0;height:100%}.dict-card .ui-card{height:100%}.dict-card .ui-card-body{padding:16px 20px;overflow:auto}.dict-card .ui-card-heading{font-size:19px}.dict-card-tools,.dict-more{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.dict-property{border-bottom:1px solid var(--ui-border-row);grid-template-columns:minmax(130px,35%) minmax(0,1fr);align-items:center;gap:12px;min-height:43px;display:grid}.dict-property dt{color:var(--ui-text-muted);font-size:12px}.dict-property dd{overflow-wrap:anywhere;margin:0}.dict-property .ui-button{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:32px}.dict-pencil{opacity:.35;font-size:11px}.dict-words{padding:4px 0 16px}.dict-words .dict-form{gap:8px}.dict-words footer{justify-content:flex-start}.dict-form{gap:14px;min-width:0;display:grid}.dict-form fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.dict-form footer{background:var(--ui-surface);border-top:1px solid var(--ui-border-subtle);justify-content:flex-end;gap:8px;padding:16px 0 4px;display:flex;position:sticky;bottom:0}.dict-form textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--ui-border);width:100%;min-height:150px;font:inherit;border-radius:8px;padding:10px}.dict-chips{flex-wrap:wrap;gap:8px;display:flex}.dict-chips>label{background:var(--ui-surface-input);border-radius:7px;padding:8px;font-size:12px}.dict-preview>div,.dict-search-result,.dict-subrow,.dict-archived{border-bottom:1px solid var(--ui-border-row);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.dict-preview>div span:not(:first-child){white-space:nowrap;font-variant-numeric:tabular-nums}.dict-preview>div span:first-child{flex:1;min-width:150px}.dict-archived p{margin:4px 0}.dict-archived>div:first-child{flex:1;min-width:160px}.dict-memo{max-width:760px;padding:0 20px}.dict-memo h4{margin-bottom:4px}.dict-template{white-space:pre-wrap;background:var(--ui-surface-header);border-radius:8px;padding:14px}.dict-load{flex-wrap:wrap;gap:12px;display:flex}.dict-load>div{gap:8px;min-width:56px;font-size:11px;display:grid}.dict-load meter{width:60px}.dict-versions>div{background:var(--ui-surface-header);border-radius:8px;margin-bottom:8px;padding:12px;font-size:12px}.dict-word-labels{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.dict-word-labels>span{background:var(--ui-surface-input);border:1px solid var(--ui-border-subtle);border-radius:12px;padding:2px 7px;font-size:11px}.dict-menu-toggle{display:none}.dict-conflict{border:1px solid var(--ui-danger-border);border-radius:8px;padding:12px}.dict-conflict .ui-field{margin-bottom:8px}@container (width<=1031px){.dict-split.ui-split--selected{grid-template-columns:minmax(0,1fr)}.dict-split.ui-split--selected>.ui-split-list{display:none}.dict-split.ui-split--selected>.ui-split-details{display:flex}.dict-split .ui-split-back{display:block}}@container (width>=1032px){.dict-split.ui-split--selected{grid-template-columns:370px minmax(650px,1fr)}.dict-split.ui-split--selected>.ui-split-list{display:flex}.dict-split .ui-split-back,.dict-split.ui-split--selected .dict-list .ui-table th:not(:first-child):not(:last-child),.dict-split.ui-split--selected .dict-list .ui-table td:not(:first-child):not(:last-child){display:none}.dict-split.ui-split--selected .dict-list .ui-table{width:100%;min-width:0!important}}@media (width<=1000px){.dict-layout{grid-template-columns:minmax(0,1fr)}.dict-menu{display:none}.dict-layout--menu .dict-menu{max-height:45vh;display:block}.dict-layout--menu{grid-template-rows:auto minmax(0,1fr)}.dict-menu-toggle{display:inline-flex}.dict-search{flex:1;min-width:190px;max-width:100%}.dict-header{gap:10px}.dict-property{grid-template-columns:110px minmax(0,1fr)}.dict-list .ui-toolbar{padding:10px}.dict-card .ui-card-body{padding:12px}.dict-preview>div{padding:8px}}.dict-screen .dict-page-title{letter-spacing:-.5px;font-size:24px;font-weight:600}.dict-card{flex:1;height:auto;min-height:0}.dict-card>.ui-card{box-sizing:border-box}.dict-split.ui-split--selected>.ui-split-details{min-height:0}.dict-menu .ui-button>span{justify-content:space-between;gap:8px;width:100%;display:flex}.dict-menu .ui-button>span>span:last-child{color:var(--ui-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.dict-filters .ui-button span span{color:inherit;margin-left:4px}.dict-screen a{color:var(--ui-text-secondary);text-decoration:none}.dict-screen a:hover{text-decoration:underline}.dict-inline{border:1px solid var(--ui-border);background:var(--ui-surface-header);border-radius:8px;max-width:700px;margin:10px;padding:14px}.dict-property:has(.dict-form){align-items:start;padding-block:10px}.dict-property .dict-form footer{flex-wrap:wrap;position:static}.dict-property .dict-form .ui-button{min-width:90px}.dict-layout{grid-template-columns:256px minmax(0,1fr);gap:12px}.dict-menu{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:12px;flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.dict-menu-search{border-bottom:1px solid var(--ui-border-subtle);padding:12px}.dict-menu .dict-menu-toggle{display:none}.dict-menu-search .dict-search,.dict-search .ui-input{width:100%;min-width:0}.dict-menu-items{flex:1;min-height:0;padding-bottom:8px;overflow:auto}.dict-menu .ui-button{border-radius:0;padding:6px 16px 7px;font-size:14px;font-weight:600}.dict-menu .ui-button>span>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dict-menu .ui-button>span>span:last-child{flex-shrink:0;font-size:12.5px}.dict-menu [aria-current=page]{box-shadow:inset 3px 0 var(--ui-text)}.dict-menu-group{letter-spacing:.05em;margin:0;padding:10px 16px 3px;font-size:10.5px;font-weight:600}.dict-menu-bottom{gap:8px;margin:10px 12px 4px;padding-top:8px}.dict-menu-bottom .ui-button{padding-inline:4px;font-size:13px}.dict-menu-count{color:var(--ui-text-muted);padding:0 4px;font-size:11px}.dict-list .ui-toolbar{min-height:56px;padding:10px 16px}.dict-number{white-space:nowrap;font-variant-numeric:tabular-nums}.dict-list td>p{margin:4px 0}.dict-list td .ui-button{max-width:100%}.dict-template{display:block}@media (width<=1000px){.dict-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.dict-menu{max-height:55vh;display:flex}.dict-menu-search{align-items:center;gap:10px;padding:8px;display:flex}.dict-menu-search .dict-menu-toggle{flex-shrink:0;width:auto;padding:6px;font-size:12px;display:inline-flex}.dict-menu-items{display:none}.dict-layout--menu .dict-menu-items{display:block}.dict-menu-search .dict-search{flex:1}.dict-layout--menu .dict-menu{max-height:55vh}}.settings-root{box-sizing:border-box;min-width:0;min-height:0;color:var(--ui-text);font-family:var(--ui-font);font-variant-numeric:tabular-nums;flex:1;gap:12px;padding:0;display:flex;container-type:inline-size}.settings-root form{max-width:1040px}.settings-excel-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:stretch;gap:12px;display:grid}.settings-excel-grid .ui-card-heading h2{align-items:center;gap:12px;display:flex}.settings-excel-grid .ui-card-heading h2>svg{box-sizing:content-box;background:var(--ui-surface-header);color:var(--ui-text-secondary);border-radius:10px;flex:none;padding:11px}.settings-export>.ui-card-body>.settings-read{flex:1}.settings-export>.ui-card-body>.settings-read>.settings-actions{border-top:1px solid var(--ui-border-row);flex-direction:column;align-items:flex-start;margin-top:auto;padding-top:14px}.settings-export .settings-specials{margin:10px 0 20px}.settings-excel-grid>.ui-card>.ui-card-body{overflow:visible}.settings-import-kind{width:100%;min-width:0}.settings-import-kind .settings-segment{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));display:grid}.settings-import-kind .ui-button{white-space:normal;height:auto;min-height:30px;padding:4px 5px;line-height:1.3}.settings-root *{box-sizing:border-box}.settings-root fieldset{border:0;min-width:0;margin:0;padding:0}.settings-root button:disabled{cursor:default}.settings-root button:focus-visible,.settings-root textarea:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.settings-menu{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);width:256px;box-shadow:var(--ui-shadow-card);flex-shrink:0;padding:6px 8px 10px;overflow-y:auto}.settings-menu h3{letter-spacing:.05em;text-transform:uppercase;color:var(--ui-text-muted);margin:0;padding:12px 10px 6px;font-size:10.5px;font-weight:600}.settings-menu button{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;padding:9px 10px 9px 12px;display:flex;position:relative}.settings-menu button>svg{flex-shrink:0}.settings-menu button>span{min-width:0}.settings-menu strong{font-size:14px;font-weight:500;display:block}.settings-menu small{color:var(--ui-text-muted);overflow-wrap:anywhere;margin-top:1px;font-size:12px;display:block}.settings-menu button[aria-current=page]{background:var(--ui-surface-selected)}.settings-menu button[aria-current=page] strong{font-weight:600}.settings-menu button[aria-current=page]:before{content:"";background:var(--ui-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.settings-content{flex:1;min-width:0;min-height:0;padding:0 2px 2px;overflow-y:auto}.settings-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.settings-title{flex-wrap:wrap;align-items:flex-end;gap:4px 16px;padding:2px 2px 0;display:flex}.settings-title>div:first-child{flex:360px;min-width:0}.settings-title h2{margin:0;font-size:22px;font-weight:600}.settings-title p{color:var(--ui-text-muted);margin:4px 0 0;font-size:13.5px;line-height:1.45}.settings-root .ui-card{flex-shrink:0}.settings-root .ui-card-heading{border-bottom:0;min-height:44px;padding:16px 18px 0}.settings-root .ui-card-heading h2{font-size:16px;font-weight:600}.settings-root .ui-card-body--padded{padding:8px 18px 14px}.settings-root .ui-card-heading .ui-button--ghost{height:28px;min-height:28px}.settings-root h4{letter-spacing:.05em;text-transform:uppercase;color:var(--ui-text-muted);margin:16px 0 6px;font-size:10.5px;font-weight:600}.settings-root p{line-height:1.45}.settings-root h3{font-weight:600}.settings-muted{color:var(--ui-text-muted);margin:2px 0 8px;font-size:12.5px;line-height:1.45}.settings-title .ui-button{white-space:normal;text-align:left;height:auto;min-height:30px}.settings-facts,.settings-requisites{margin:0}.settings-facts>div{border-top:1px solid var(--ui-border-row);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.settings-facts dt,.settings-requisites dt{color:var(--ui-text-muted);font-size:12.5px}.settings-facts dd,.settings-requisites dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}.settings-facts--wide>div{grid-template-columns:minmax(200px,1fr) minmax(0,1fr)}.settings-requisites{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;margin-top:8px;display:grid}.settings-requisites>div{border-top:1px solid var(--ui-border-row);padding:6px 0}.settings-requisites dd{margin-top:1px}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:10px;display:grid}.settings-root .ui-input{background:var(--ui-surface);font-size:14px}.settings-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.settings-actions .settings-actions{margin-top:0}.settings-warning{background:var(--ui-warning-bg);border:1px solid var(--ui-warning-border);color:var(--ui-warning);border-radius:10px;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.settings-warning>svg{flex-shrink:0}.settings-warning>span{flex:1;min-width:0}.settings-warning--column{flex-direction:column;align-items:flex-start}.settings-warning p{margin:0}.settings-warning .ui-button{white-space:normal;height:auto;min-height:30px}.settings-positive{color:var(--ui-positive-text);margin-top:12px;font-size:13px}.settings-form-error{color:var(--ui-danger);margin-top:10px;font-size:13px}.settings-inset{background:var(--ui-surface-header);border:1px solid var(--ui-border-subtle);border-radius:10px;min-width:0;margin-top:10px;padding:14px 16px}.settings-inset h3{margin:0;font-size:15px}.settings-week-axis,.settings-week-line{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px;display:grid}.settings-week-axis{height:20px;margin-top:10px}.settings-week-axis>div{color:var(--ui-text-muted);justify-content:space-between;font-size:12px;display:flex}.settings-week-line{padding:4px 0;font-size:14px}.settings-week-track{background:var(--ui-surface-input);border-radius:7px;height:32px;position:relative}.settings-week-bar{top:3px;bottom:3px;left:var(--from);width:var(--duration);background:var(--ui-counter-bg);border:1px solid var(--ui-border-control);border-radius:5px;position:absolute}.settings-week-label{justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.settings-day-off{color:var(--ui-text-secondary);align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:12px}.settings-week-edit{flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;display:flex}.settings-week-edit>span{width:120px;font-size:14px}.settings-time-pair{align-items:center;gap:8px;display:flex}.settings-time-pair select{width:96px}.settings-week-edit .settings-segment{width:210px}.settings-segment{background:var(--ui-surface-selected);border-radius:9px;gap:2px;min-width:0;padding:3px;display:flex}.settings-segment .ui-button{min-width:0;box-shadow:none;background:0 0;border-color:#0000;flex:1;padding:0 5px;font-size:12px;font-weight:500}.settings-segment .ui-button[aria-pressed=true]{background:var(--ui-surface);box-shadow:var(--ui-shadow-control);font-weight:500}.settings-special-row{text-align:left;width:100%;font:inherit;border:0;border-top:1px solid var(--ui-border-row);cursor:pointer;color:inherit;background:0 0;grid-template-columns:170px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:10px 6px;font-size:14px;display:grid}.settings-special-row>span{overflow-wrap:anywhere;min-width:0}.settings-root small{font-weight:400}.settings-print-row{border:0;border-top:1px solid var(--ui-border-row);width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;grid-template-columns:240px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:grid}.settings-print-row>span:last-child{font-size:13px;font-weight:600}.settings-number-row{border-top:1px solid var(--ui-border-row);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:12px 0;font-size:14px;display:flex}.settings-number-row>div:last-child{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.settings-textarea{font:inherit;resize:vertical;border:1px solid var(--ui-border-control);border-radius:8px;width:100%;min-height:160px;padding:10px;font-size:14px}.settings-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.settings-import-options{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.settings-import-options .ui-field{flex:1;min-width:230px}.settings-file-input{display:none}.settings-file-name{overflow-wrap:anywhere;min-width:0;font-size:13px}.settings-import-totals{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.settings-import-totals>div{min-width:110px;color:var(--ui-text-muted);flex-direction:column;gap:2px;font-size:12px;display:flex}.settings-import-totals strong{color:var(--ui-text);font-size:24px}.settings-excel-log>div{border-top:1px solid var(--ui-border-row);grid-template-columns:150px 100px minmax(0,1fr);gap:12px;padding:9px 0;font-size:13px;display:grid}.settings-excel-log time,.settings-excel-log small{color:var(--ui-text-muted)}.settings-excel-log small{margin-top:3px;display:block}.settings-money{white-space:nowrap}.settings-access{height:100%;min-height:0}.settings-access-split{flex:1;min-height:0;overflow:visible;container-type:inline-size}.settings-access-split>.ui-split-list,.settings-access-split>.ui-split-details{min-width:0;overflow:auto}.settings-access-split .ui-card{min-height:0}.settings-access-split .ui-split-list h4{padding:0 16px}.settings-person-row{font:inherit;text-align:left;border:0;border-top:1px solid var(--ui-border-row);width:100%;color:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:9px 16px;display:flex}.settings-person-row[aria-pressed=true]{background:var(--ui-surface-selected);box-shadow:inset 3px 0 var(--ui-primary)}.settings-person-row>span:not(.settings-avatar){flex:1;min-width:0}.settings-person-row strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.settings-person-row small{color:var(--ui-text-muted);margin-top:1px;font-size:12px;display:block}.settings-person-row .settings-changed{color:var(--ui-warning)}.settings-avatar{background:var(--ui-surface-selected);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11.5px;display:flex}.settings-access-row{border-top:1px solid var(--ui-border-row);grid-template-columns:128px minmax(0,1fr) 92px;align-items:center;gap:10px;padding:5px 0;font-size:13.5px;display:grid}.settings-access-row .ui-button{font-size:11.5px}.settings-segment--scope{grid-template-columns:.95fr 1fr 1.35fr .7fr;display:grid}.settings-segment--scope .ui-button{white-space:normal;height:auto;min-height:28px;font-size:11.5px;line-height:1.25}.settings-specials{flex-wrap:wrap;gap:6px;display:flex}.settings-specials .ui-button{white-space:normal;text-align:left;height:auto;min-height:30px}.settings-specials .ui-button[aria-pressed=true]{color:var(--ui-success);border-color:var(--ui-success-border);background:var(--ui-success-bg)}.settings-exception-row{border-top:1px solid var(--ui-border-row);grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:10px;padding:5px 0;font-size:13.5px;display:grid}.settings-exception-row small{display:block}.settings-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;display:grid}.settings-preview-grid>div{background:var(--ui-surface-header);border-radius:8px;align-items:center;gap:9px;min-width:0;padding:6px 8px;display:flex}.settings-preview-grid svg{flex-shrink:0}.settings-preview-grid strong{font-size:13px;font-weight:500;display:block}.settings-preview-grid small{color:var(--ui-text-muted);font-size:11.5px;display:block}.settings-preview-grid>div>span{overflow-wrap:anywhere;min-width:0}.settings-preview-hidden{opacity:.45}.settings-preview p{margin:8px 0 0;font-size:13px}.settings-matrix-scroll{max-width:100%;overflow:auto}.settings-matrix{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.settings-matrix th{text-align:left;font-weight:500}.settings-matrix th:first-child{background:var(--ui-surface);z-index:1;width:200px;position:sticky;left:0}.settings-matrix td,.settings-matrix th{border-bottom:1px solid var(--ui-border-row);padding:3px}.settings-matrix td .ui-button{flex-direction:column;width:100%;height:auto;min-height:32px;padding:5px;display:flex}.settings-matrix small{font-size:11.5px;font-weight:400;display:block}.settings-toast{max-width:calc(100vw - 32px);z-index:var(--ui-layer-toast);position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.settings-mobile-toolbar{display:none}.settings-read{flex-direction:column;min-width:0;min-height:0;display:flex}.settings-access>.settings-read{flex:1}.settings-access[data-compact=true] .settings-access-split{flex-direction:column;display:flex}.settings-access[data-compact=true] .ui-split--selected>.ui-split-list{display:none}.settings-access[data-compact=true] .ui-split-back{display:block}.settings-access[data-compact=true] .ui-split-details{flex:1}.settings-access[data-compact=true] .ui-split:not(.ui-split--selected)>.ui-split-list{flex:1;width:100%}@media (width>=1280px){.settings-access-split{gap:12px}.settings-access-split .ui-split-back{padding:4px 0 8px}}@media (width<=1100px){.settings-root{flex-direction:column;gap:8px;padding:12px;display:flex}.settings-mobile-toolbar{display:block}.settings-mobile-toolbar .ui-button{white-space:normal;height:auto;min-height:32px}.settings-menu{flex-shrink:1;width:100%;max-height:45dvh;display:none}.settings-menu[data-open=true]{display:block}.settings-content{flex:1}.settings-access-row{grid-template-columns:110px minmax(0,1fr) 80px}.settings-title .settings-actions{margin-top:0}}@media (width<=650px){.settings-form-grid,.settings-requisites{grid-template-columns:minmax(0,1fr)}.settings-facts>div,.settings-facts--wide>div{grid-template-columns:110px minmax(0,1fr)}.settings-print-row{grid-template-columns:minmax(0,1fr) auto}.settings-print-row>.settings-muted{grid-area:2/1}.settings-special-row{grid-template-columns:minmax(0,1fr) 16px}.settings-special-row>span{grid-area:2/1}.settings-special-row svg{grid-area:1/2/3}.settings-week-axis,.settings-week-line{grid-template-columns:90px minmax(0,1fr);gap:8px}.settings-week-axis{font-size:10px}.settings-week-line>span{font-size:12px}.settings-access-row{grid-template-columns:minmax(0,1fr) 80px;gap:5px}.settings-access-row>span{grid-column:1/-1}.settings-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-exception-row{grid-template-columns:minmax(0,1fr)}.settings-excel-log>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.settings-excel-log>div>span{grid-column:1/-1}.settings-title h2{font-size:20px}.settings-warning{flex-wrap:wrap}}.login-page{width:100%;min-width:0;min-height:100dvh;padding:var(--ui-space-12) var(--ui-space-8);background:var(--ui-bg);place-items:center;display:grid}.login-panel{width:min(100%,420px);min-width:0}.login-brand{justify-content:center;align-items:center;gap:var(--ui-space-6);margin-bottom:var(--ui-space-12);color:var(--ui-text-muted);font-size:var(--ui-text-control);display:flex}.login-brand-mark{border-radius:var(--ui-radius-menu);background:var(--ui-primary);width:42px;height:38px;color:var(--ui-inverse);font-weight:var(--ui-weight-bold);place-items:center;display:grid}.login-card>.ui-card-body{padding:var(--ui-space-15);overflow:visible}.login-heading{margin-bottom:var(--ui-space-12)}.login-heading h1{font-size:var(--ui-text-title);font-weight:var(--ui-weight-bold);line-height:var(--ui-leading-title);overflow-wrap:anywhere}.login-heading p{margin-top:var(--ui-space-4);color:var(--ui-text-muted)}.login-form{gap:var(--ui-space-8);flex-direction:column;min-width:0;display:flex}.login-password-field{align-items:start;gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr) 80px;display:grid}.login-password-toggle{width:80px;margin-top:23px}.login-account{color:var(--ui-text-muted);overflow-wrap:anywhere}.login-account strong{color:var(--ui-text);font-weight:var(--ui-weight-medium)}.login-form-feedback{min-height:38px}.login-form-error{color:var(--ui-danger);font-size:var(--ui-text-sm);overflow-wrap:anywhere}.login-submit{width:100%}.login-submit>.ui-spinner{flex:none}.login-authenticated{gap:var(--ui-space-12);overflow-wrap:anywhere;flex-direction:column;display:flex}.login-card .ui-state{padding:var(--ui-space-8) 0}.login-card .ui-conflict{margin-bottom:var(--ui-space-8);flex-wrap:wrap}@media (width<=480px){.login-page{padding:var(--ui-space-8)}.login-card>.ui-card-body{padding:var(--ui-space-10)}}@media (height<=640px){.login-page{align-items:start}.login-brand{margin-bottom:var(--ui-space-8)}}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0}body{background:#f1f0ec}.shell-search{color:#5e5a52;background:#f1efea;border:1px solid #e0dcd3;border-radius:9px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 12px;display:flex}.shell-search svg{flex:none;width:16px;height:16px}.shell-search input{width:100%;min-width:0;color:var(--ui-text);cursor:pointer;background:0 0;border:0;flex:1;font-size:13.5px}.shell-search input::placeholder{color:#857f74}.shell-profile{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.shell-avatar{background:#e7e4dc;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12.5px;font-weight:600;display:grid}.shell-profile-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;font-weight:600;overflow:hidden}.shell-bell.ui-icon-button{flex:none;width:38px}.shell-bell>span{place-items:center;display:grid}.shell-bell svg,.shell-bell .ui-counter{grid-area:1/1}.shell-bell .ui-counter{color:#fff;background:#82500b;place-self:start end;transform:translate(12px,-14px)}.shell-login{place-items:center;min-height:100dvh;padding:16px;display:grid}.shell-login-panel{width:min(100%,420px)}.shell-login-panel>h1{margin-bottom:16px;font-size:21px}@media (width<=1279px){.shell-profile-name{display:none}}
