@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:transparent;--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-xs:24px;--ui-control-sm:28px;--ui-control-32:32px;--ui-control-34:34px;--ui-control-md:32px;--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);color:var(--ui-text);font-variant-numeric:tabular-nums;line-height:normal}.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;font-size:16px;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);background:var(--ui-bg);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{min-height:0;width:calc(var(--ui-sidebar-width) - 1px);scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:2px;display:flex;overflow-y:auto}.ui-sidebar-nav>div{display:contents}.ui-sidebar-item{border-radius:var(--ui-radius-menu);color:#2e2c28;cursor:pointer;width:68px;height:56px;font:inherit;background:0 0;border:0;flex:none;grid-template-columns:1fr;align-content:center;justify-items:center;gap:5px;padding:0;text-decoration:none;display:grid;position:relative}.ui-sidebar-item:hover{background:var(--ui-surface-hover)}.ui-sidebar-item--active{background:var(--ui-surface-selected);color:var(--ui-text)}.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-weight:500;font-size:var(--ui-text-xs);line-height:var(--ui-leading-tight);white-space:nowrap}.ui-sidebar-item--active .ui-sidebar-label{font-weight:600}.ui-sidebar-icon{color:#55524a}.ui-sidebar-item--active .ui-sidebar-icon{color:var(--ui-text)}.ui-sidebar-counter{line-height:16px;position:absolute;top:6px;left:37px}.ui-sidebar-item--active .ui-counter.ui-tone--neutral{background:var(--ui-surface)}.ui-sidebar-item--active .ui-sidebar-counter .ui-counter{box-shadow:0 0 0 2px var(--ui-surface-selected)}.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);flex:none;width:32px;height:1px;margin:7px auto}.ui-sidebar-footer{width:68px;padding-top:var(--ui-space-5);overflow-wrap:anywhere;text-align:center;border-top:1px solid #e6e3dc;flex:none}.ui-sidebar--collapsed{width:var(--ui-sidebar-compact)}.ui-sidebar--collapsed .ui-sidebar-label{display:none}.ui-sidebar--collapsed :is(.ui-sidebar-nav,.ui-sidebar-footer,.ui-sidebar-item){width:100%}.ui-sidebar--collapsed .ui-sidebar-item{height:44px}.ui-sidebar--collapsed .ui-sidebar-counter{left:auto;right:2px}.ui-header{min-height:var(--ui-header-height);align-items:center;gap:var(--ui-space-5);padding:0 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{white-space:nowrap;font-size:var(--ui-text-title);line-height:var(--ui-leading-title);flex:none;font-weight:600}.ui-header-subtitle{font-size:var(--ui-text-lg);color:var(--ui-text-muted)}.ui-header-title-aside{color:#7a756b;margin-left:12px;font-weight:500}.ui-header-search{flex:0 0 var(--shell-search-width,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:nowrap;flex:none;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%;line-height:normal;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-input);height:32px;padding:2px}.ui-tabs button{min-height:26px;font:inherit;font-size:var(--ui-text-control);color:var(--ui-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:400;display:inline-flex}.ui-tabs button[aria-selected=true]{background:var(--ui-surface);box-shadow:var(--ui-shadow-control);color:var(--ui-text)}.ui-tabs--underline{border-bottom:1px solid var(--ui-border-subtle)}.ui-tabs--underline button{min-height:45px;color:var(--ui-text-secondary);border-radius:0;padding:0 12px;font-size:13.5px}.ui-tabs--underline button[aria-selected=true]{box-shadow:inset 0 -2px var(--ui-primary);background:0 0}.ui-tabs .ui-counter.ui-tone--neutral{min-width:2ch;min-height:0;color:var(--ui-text-placeholder);background:0 0;border-radius:0;padding:0;font-size:12px}.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);text-align:left;text-transform:none;letter-spacing:normal;color:var(--ui-text-placeholder);border-bottom:1px solid #ece9e3;padding:6px 14px;font-size:11.5px;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-hover)}.ui-table tr[data-clickable=true]{cursor:pointer}.ui-table tr[data-clickable=true]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.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;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.ui-button{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);white-space:nowrap;box-shadow:var(--ui-shadow-control);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:normal;font-weight:600;line-height:normal;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-surface);border-color:var(--ui-border-control)}.ui-button--danger:hover{background:var(--ui-danger-hover)}.ui-button--ghost{box-shadow:none;background:0 0;border:0}.ui-button:disabled{opacity:1;color:#8e887c;box-shadow:none;cursor:default;background:#ece9e2;border-color:#ece9e2}.ui-button.ui-control--xs{min-height:var(--ui-control-xs);border-radius:6px;padding:0 8px;font-size:11.5px}.ui-button.ui-control--sm{padding:0 10px}.ui-button.ui-control--md{padding:0 12px;font-size:13px}.ui-button.ui-control--lg{padding:0 16px}.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-button.ui-icon-button{width:var(--ui-control-md);color:#3a3732;box-shadow:none;padding:0}.ui-icon-button>span{justify-content:center;align-items:center;display:inline-flex}.ui-icon-button.ui-control--xs{width:var(--ui-control-xs)}.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{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-field>label{font-size:var(--ui-text-sm);color:var(--ui-text-muted);font-weight:400}.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;background:var(--ui-surface);width:100%;min-width:0;max-width:100%;color:var(--ui-text);font-family:var(--ui-font);border:1px solid #d6d1c7;padding:0 10px;font-size:13px;line-height:normal;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[readonly]{background:var(--ui-surface-subtle)}.ui-input.ui-control--sm{min-height:28px}.ui-input.ui-control--md{border-radius:7px;min-height:34px}.ui-input.ui-control--lg{min-height:38px;padding-inline:11px;font-size:14px}textarea.ui-input{padding-block:7px;line-height:1.35}.ui-input:focus{border-color:var(--ui-primary);outline:none;box-shadow:0 0 0 3px #1f1e1b14}.ui-money-input{text-align:right;font-variant-numeric:tabular-nums}.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{border-color:#cfc9be;border-radius:8px;flex:1;width:auto;min-width:120px;height:32px;min-height:32px}.ui-chip{background:var(--ui-surface);height:30px;color:var(--ui-text);border:1px solid #d6d1c7;border-radius:7px;align-items:center;gap:2px;max-width:100%;padding:0 3px 0 11px;font-size:13px;font-weight:600;display:inline-flex}.ui-chip .ui-icon-button svg{color:#6e695f}.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);width:fit-content;max-width:100%;height:17px;min-height:17px;color:var(--ui-tone);background:var(--ui-tone-bg);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:9px;padding:0 6px;font-size:10.5px;font-weight:600;line-height:normal;display:inline-flex;overflow:hidden}.ui-status--heading,:is(.ui-card-heading,.ui-details-heading,.ui-dialog-heading) .ui-status{border-radius:10px;height:20px;min-height:20px;padding-inline:8px;font-size:11.5px}.ui-status--outline{background:0 0}.ui-status--dot{background:0 0;border-color:#0000;border-radius:0;height:auto;min-height:0;padding:0;font-size:12px}.ui-status-dot{background:var(--ui-tone);border-radius:50%;flex:none;width:6px;height:6px}.ui-counter{width:fit-content;min-width:16px;height:16px;min-height:16px;line-height:normal;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:30px;height:30px;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:4px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.ui-car-plate{color:#46423b;background:var(--ui-surface);text-overflow:ellipsis;white-space:nowrap;border:1px solid #c9c4b9;border-radius:3px;align-self:start;align-items:center;max-width:100%;height:15px;padding:0 3px;font-size:10px;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.ui-car-region{border-left:1px solid #c9c4b9;margin-left:3px;padding-left:3px;font-size:8.5px}.ui-money{font-variant-numeric:tabular-nums;white-space:nowrap}.ui-history{margin:0;padding:0;list-style:none}.ui-history li{overflow-wrap:anywhere;border-top:1px solid #f0ede7;padding:6px 0;font-size:12.5px;line-height:1.35}.ui-history-meta{color:var(--ui-text-placeholder);margin-bottom:2px;font-size:11.5px;display:block}.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-loading--refreshing{display:none}.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:start center;padding:22px 20px;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 - 44px);box-shadow:var(--ui-shadow-dialog);pointer-events:auto;flex-direction:column;display:flex;overflow:hidden}.ui-dialog--560{width:min(560px,100%)}.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-dialog-layer--confirm{padding-top:min(190px,max(22px,100dvh - 320px))}.ui-confirm{border-radius:14px;gap:8px;max-height:calc(100dvh - 44px);padding:18px 20px 16px;box-shadow:0 18px 48px #1d1c1a38,0 2px 6px #1d1c1a14}.ui-confirm .ui-dialog-heading{border:0;padding:0}.ui-confirm .ui-dialog-heading h2{font-size:16px;line-height:1.3}.ui-confirm .ui-dialog-heading .ui-icon-button{width:24px;min-height:24px}.ui-confirm .ui-dialog-body{color:#46423b;padding:0;font-size:13.5px;line-height:1.5}.ui-confirm .ui-dialog-footer{background:0 0;border:0;justify-content:start;gap:8px;margin-top:8px;padding:0}.ui-confirm .ui-dialog-footer .ui-button{border-radius:8px;height:36px;padding-inline:14px;font-size:13.5px}.ui-confirm .ui-dialog-footer .ui-button:last-child{order:-1;padding-inline:16px}.ui-dialog--form{box-shadow:0 14px 36px #1d1c1a33,0 1px 2px #1d1c1a14}.ui-dialog--form .ui-dialog-heading{border-color:#ece9e3;align-items:center;gap:8px;min-height:54px;padding:0 14px 0 20px}.ui-dialog--form .ui-dialog-heading h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-dialog--form .ui-dialog-close{gap:5px;height:30px;min-height:30px;padding:0 11px}.ui-dialog--form .ui-dialog-body{padding:16px 20px}.ui-dialog--form .ui-dialog-footer{background:var(--ui-surface);border-color:#ece9e3;justify-content:start;gap:8px;padding:12px 20px}.ui-dialog--form .ui-dialog-footer .ui-button{height:36px}.ui-dialog--editor{border-radius:14px;box-shadow:0 16px 44px #1d1c1a2e,0 2px 6px #1d1c1a14}.ui-dialog--editor .ui-dialog-heading{border-color:#e8e5de;gap:12px;padding:18px 22px 14px}.ui-dialog--editor .ui-dialog-heading h2{font-size:19px;line-height:1.25}.ui-dialog--editor .ui-dialog-heading p{color:#5e5a52;font-size:13px;line-height:1.4}.ui-dialog--editor .ui-dialog-heading .ui-icon-button{border-color:#d6d1c7;width:30px;min-height:30px}.ui-dialog--editor .ui-dialog-body{padding:14px 22px 4px}.ui-dialog--editor .ui-dialog-footer{background:var(--ui-surface);border:0;gap:8px;padding:16px 22px 18px}.ui-dialog--editor .ui-dialog-footer .ui-button{border-radius:8px;height:36px;padding-inline:16px;font-size:13.5px}.ui-popover{z-index:var(--ui-layer-popover);border-radius:var(--ui-radius-menu);background:var(--ui-surface);max-width:calc(100dvw - 16px);max-height:calc(100dvh - 16px);box-shadow:var(--ui-shadow-popover);overflow-wrap:anywhere;border:1px solid #d6d1c7;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-nav,.ui-sidebar-footer,.ui-sidebar-item{width:100%}.ui-sidebar-item{height:44px}.ui-sidebar-counter{left:auto;right:2px}.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-tab-label{display:inline-grid}.ui-tab-label>span{grid-area:1/1;font-weight:500}.ui-tab-label .ui-tab-measure,[aria-selected=true] .ui-tab-label>span{font-weight:600}.ui-tab-measure{visibility:hidden}.ui-button:has(svg,>.ui-spinner){gap:6px}.ui-button>span:has(>svg){align-items:center;gap:6px;display:inline-flex}.ui-button.ui-icon-button{color:#000;gap:normal;font-family:Arial,sans-serif;font-size:13.3333px;font-weight:400}.ui-icon-button svg{color:#3a3732}.ui-status.ui-tone--neutral{--ui-tone:#3a3732;--ui-tone-bg:#f1efea;--ui-tone-border:#e0dcd3}.ui-status.ui-tone--info{--ui-tone:#1f4c7e;--ui-tone-bg:#edf3fa;--ui-tone-border:#c6d6ec}.ui-status.ui-tone--success{--ui-tone:#1b6b3e;--ui-tone-bg:#e9f3ec;--ui-tone-border:#bfdcc9}.ui-status.ui-tone--warning{--ui-tone-bg:#fbf3e4}.ui-table thead th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-table thead th button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.ui-table--compact td{height:46px;padding-block:5px}.ui-table--report td{border-bottom-color:#f0ede7;height:31px;padding-block:0}.ui-table .ui-table-group th,.ui-table .ui-table-group td{vertical-align:bottom;background:var(--ui-surface);height:36px;color:var(--ui-text);border-bottom:0;padding:0 20px 6px;font-size:13px;font-weight:600;position:static}.ui-table-group-label{align-items:center;gap:8px;min-width:0;display:flex}.ui-table-group-label svg{color:var(--ui-text-placeholder);flex:none}.ui-table-group-summary{min-width:2ch;color:var(--ui-text-placeholder);font-size:12.5px}.ui-table-group-toggle{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ui-table--report .ui-table-group th,.ui-table--report .ui-table-group td{vertical-align:middle;background:var(--ui-surface);border-bottom:1px solid #f0ede7;height:31px;padding:0 14px 0 16px;font-weight:500}.ui-table--report .ui-table-group-label{gap:5px}.ui-inline-edit{flex-direction:column;gap:4px;min-width:0;max-width:100%;display:inline-flex}.ui-inline-edit-controls{align-items:center;gap:8px;min-width:0;display:inline-flex}.ui-inline-edit-value{min-width:0;max-width:100%;font:inherit;color:var(--ui-text);cursor:text;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;margin:-5px 0;padding:5px 7px;font-size:13.5px;font-weight:600;overflow:hidden}.ui-inline-edit-value:hover{background:var(--ui-surface-hover)}.ui-inline-edit-value:disabled{cursor:default;color:var(--ui-text-muted)}.ui-inline-edit .ui-inline-edit-input{height:32px;min-height:32px;box-shadow:none;border-color:#8f887b;border-radius:7px;padding:0 8px;font-size:13.5px;font-weight:600}.ui-inline-edit-save{background:var(--ui-primary);width:30px;height:30px;color:var(--ui-inverse);cursor:pointer;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-inline-edit-save:disabled{opacity:.5;cursor:default}.ui-inline-edit-status{color:var(--ui-text-muted);font-size:12px}.ui-search-input{align-items:center;width:100%;min-width:0;display:inline-flex;position:relative}.ui-search-input>svg{color:#6e695f;pointer-events:none;flex:none;position:absolute;left:10px}.ui-search-input>.ui-input--search{padding-left:32px}.ui-search-input:has(:disabled)>svg{color:var(--ui-text-disabled)}.ui-filter-chip{background:var(--ui-surface);color:#3a3732;width:fit-content;height:30px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #e0dcd3;border-radius:15px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.ui-filter-chip[aria-pressed=true]{background:var(--ui-surface-selected);border-color:#cbc5ba;font-weight:600}.ui-filter-chip-count{color:var(--ui-text-placeholder);min-width:2ch;font-size:12px;font-weight:600}.ui-filter-chip:disabled{color:var(--ui-text-muted);cursor:default}.ui-dialog:has(.co-window){align-self:start;width:min(1232px,100%);height:min(814px,100dvh - 86px);margin:58px 0 0 80px}.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{display:none}.co-window{min-width:0;height:100%;min-height:0;color:var(--ui-text);background:var(--ui-surface);font:13px var(--ui-font);flex-direction:column;flex:1;display:flex;overflow:hidden}.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-rows:minmax(0,1fr);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;flex-shrink:0;gap:10px;min-width:0;display:flex}.co-section-title{flex-wrap:wrap;align-items:baseline;gap:8px;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-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{height:42px}.co-search-row:has(.co-search)>.ui-button{border-style:dashed}.co-search-row:has(.co-catalog-search)>.ui-button{height:36px}.co-search{border:1px solid var(--ui-primary);border-radius:9px;flex:1;align-items:center;gap:10px;min-width:0;height:42px;padding:0 8px 0 12px;display:flex;box-shadow:0 0 0 3px #1f1e1b14}.co-search>input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.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-window .co-lead-suggestion{align-items:center;gap:10px;font-size:13px;display:flex}.co-window .co-lead-suggestion>span{overflow-wrap:anywhere;min-width:0}.co-window .co-lead-suggestion>.ui-button{flex-shrink:0;margin-left:auto}.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:#f6f5f1}.co-tile:disabled{opacity:.5;cursor:default}.co-table-heading,.co-line-grid{grid-template-columns:minmax(0,1fr) 250px 170px 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:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.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 #ece9e3;flex-direction:column;min-width:0;min-height:0;display:flex}.co-aside-scroll{flex:1;gap:12px;min-height:0;padding:16px 18px;overflow-y:auto}.co-aside-scroll>*{flex-shrink:0}.co-aside-scroll h3{flex:1;font-size:15px}.co-summary-empty{font-size:13px}.co-summary{flex-direction:column;gap:7px;max-height:118px;display:flex;overflow-y:auto}.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{flex-direction:column;gap:2px;font-weight:600;display:flex}.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{flex-shrink:0;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(40px,auto);align-items:start;gap:8px;padding:12px 18px;display:grid}.co-footer>.ui-button{width:100%}.co-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.co-textarea{resize:vertical;width:100%;height:48px;min-height:48px;font:inherit;color:inherit;border:1px solid #d6d1c7;border-radius:7px;padding:7px 10px;line-height:1.35}.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}}.co-header{border-bottom:1px solid #ece9e3;flex:none;align-items:center;gap:10px;height:54px;padding:0 12px 0 20px;display:flex}.co-header>.ui-icon-button{margin-left:auto}.co-header h2{white-space:nowrap;margin:0;font-size:16px;font-weight:600}.co-header-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-text-placeholder);flex:0 auto;font-size:12.5px;overflow:hidden}.co-client{flex-direction:row;align-items:center;gap:12px}.co-avatar{background:var(--ui-border-subtle);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12.5px;font-weight:600;display:grid}.co-client-info{flex:1;min-width:0}.co-client-name{align-items:center;gap:10px;display:flex}.co-client-name strong{font-size:14.5px;font-weight:600}.co-client-stats{white-space:nowrap;flex-wrap:nowrap;gap:5px;margin-top:3px;overflow:hidden}.co-client-stats>span+span:before{content:"·";margin-right:5px}.co-services{gap:9px}.co-catalog-search{border:1px solid var(--ui-border-subtle);background:var(--ui-surface-hover);border-radius:9px;flex:1;align-items:center;gap:8px;min-width:0;height:36px;padding:0 12px;display:flex}.co-catalog-search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;font-size:13.5px}.co-category{background:var(--ui-surface);height:28px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #d6d1c7;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.co-category[aria-pressed=true]{border-color:var(--ui-primary);box-shadow:inset 0 0 0 1px var(--ui-primary);font-weight:600}.co-category span{display:inline-grid}.co-category span:after{content:attr(data-label);visibility:hidden;height:0;font-weight:600}.co-empty-items{color:var(--ui-text-placeholder);border:1px dashed #cfc9be;border-radius:9px;padding:14px}.co-table-heading>:nth-child(4){text-align:right}.co-due{flex-direction:column;gap:5px;display:flex}.co-due>small:first-child{color:var(--ui-text-muted)}.co-due small{color:var(--ui-text-placeholder);font-size:12px}.co-due>small:last-child{font-size:11.5px;line-height:15px}.co-due-value[data-empty=true]{color:var(--ui-text-placeholder)}.co-due-value{background:var(--ui-surface);border:1px solid #d6d1c7;border-radius:7px;flex:1;align-items:center;min-width:0;height:34px;padding:0 10px;display:flex}.co-advanced>summary{cursor:pointer;color:var(--ui-text-muted);font-size:12px}.co-advanced[open]>summary{margin-bottom:10px}.co-footer-secondary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;min-height:34px;display:grid}@media (width<=1300px){.ui-dialog:has(.co-window){margin-left:0}}@media (width>=1101px) and (width<=1300px){.co-table-heading,.co-line-grid{grid-template-columns:minmax(0,1fr) minmax(140px,210px) 150px 104px 28px}}@media (width<=999px){.ui-dialog:has(.co-window){height:calc(100dvh - 32px);margin-top:0}.co-client{flex-wrap:wrap}.co-client-info{flex-basis:calc(100% - 48px)}}.co-page-marker{flex:none;height:1px;display:block}.co-car-card{border:1px solid var(--ui-primary);min-width:200px;max-width:300px;height:56px;box-shadow:inset 0 0 0 1px var(--ui-primary);background:var(--ui-surface);font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.co-car-mark{border:1px solid var(--ui-border);border-radius:50%;flex:none;width:30px;height:30px}.co-car-info{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.co-car-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.co-car-info .co-plate{align-self:start;padding:1px 4px;font-size:10px}.co-new-car{background:var(--ui-surface);height:56px;font:inherit;color:inherit;cursor:pointer;border:1px dashed #a8a397;border-radius:10px;flex-direction:column;justify-content:center;align-items:start;gap:3px;padding:0 14px;display:flex}.co-new-car small{color:var(--ui-text-placeholder);font-size:11.5px}.co-forecast{border:1px solid var(--ui-border-subtle);background:var(--ui-surface-subtle);border-radius:9px;padding:8px 12px}.co-payer-results{flex-direction:column;gap:4px;max-height:150px;display:flex;overflow-y:auto}.co-main>section{gap:8px}.co-main>.co-services{gap:9px}.co-search>svg{width:16px;height:16px}.co-catalog-search>svg{flex:none;width:15px;height:15px}.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-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;line-height:0;overflow:hidden}.lr-window .lr-chip[aria-pressed=true],.lr-window .lr-service[aria-pressed=true],.lr-calendar-grid .ui-button[aria-pressed=true],.lr-times .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(.lr-window)>.ui-dialog-body>div:first-child{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ui-dialog:has(.lr-window)>.ui-dialog-heading{display:none}.lr-heading{border-bottom:1px solid var(--ui-border-row);flex-shrink:0;align-items:center;gap:10px;height:54px;padding:0 12px 0 20px;display:flex}.lr-heading>strong{font-size:16px;font-weight:600}.lr-heading>span{color:var(--ui-text-placeholder);font-size:12.5px}.lr-heading>button{margin-left:auto}.lr-additional>summary{cursor:pointer;color:var(--ui-text-muted);font-size:12px}.lr-additional[open]>div{padding-top:8px}.lr-window[data-mode=new] .lr-service-grid{scrollbar-width:thin;align-content:start;max-height:218px;overflow-y:auto}.lr-window[data-mode=new] .lr-service{min-height:50px}.lr-options{scrollbar-width:thin;max-height:102px;overflow-y:auto}.lr-picker-toggle{font:inherit;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.lr-picker-toggle:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.lr-calendar-grid .lr-day{background:0 0;border-color:#0000}.lr-calendar-grid .lr-day[aria-pressed=true],.lr-times .lr-time[aria-pressed=true]{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-inverse)}.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}.header-window--search .search-input{left:var(--search-anchor-x,10px);top:var(--search-anchor-y,13px);width:var(--search-anchor-width,330px);height:var(--search-anchor-height,37px);box-sizing:border-box;background:var(--ui-surface);margin:0;position:fixed}.header-window--search>.ui-dialog-body>div{width:100%;min-height:0;display:flex}.header-window--search .search-results{padding-top:8px}.header-window--search .search-results:has(.search-examples){padding-top:0;padding-bottom:0}.header-window--search .search-examples{box-sizing:border-box;min-height:58px}.search-result:hover{background:var(--ui-surface-input)}.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}}.header-window--search .search-examples{min-height:68px}.search-help kbd{box-sizing:border-box;justify-content:center;align-items:center;min-width:18px;height:18px;font-weight:600;display:inline-flex}.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}}.ui-dialog:has(.cw-notifications)>.ui-dialog-heading{display:none}.cw-notify-heading{border-bottom:1px solid var(--ui-border-row);box-sizing:border-box;align-items:center;gap:10px;height:50px;padding:0 12px 0 16px;display:flex}.cw-notify-heading h2{white-space:nowrap;margin:0;font-size:15px;font-weight:600}.cw-notify-heading>svg{flex-shrink:0;width:18px;height:18px}.cw-notify-heading>.cw-small{white-space:nowrap;margin-left:auto}.cw-notify-heading>.ui-icon-button{flex-shrink:0}.cw-notify-summary{line-height:1.4}.cw-notify-item .cw-person{overflow:hidden}.cw-notify-item .cw-person>strong,.cw-notify-item .cw-person>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cw-notify-group+.cw-notify-item{margin-top:1px}.cw-notify-end{height:1px}.cw-notify-bottom{box-sizing:border-box;min-height:20px}@media (width<=620px){.cw-notify-heading{flex-wrap:wrap;height:auto;min-height:50px;padding-block:8px}.cw-notify-heading>.cw-small{font-size:11px}}.cw-notify-summary:not(.cw-notify-ok){align-items:center;gap:8px;display:flex}.cw-notify-summary>svg{flex-shrink:0}.cw-notify-actions{position:relative}.cw-notify-actions .cw-hide{opacity:0;pointer-events:none;width:max-content;position:absolute;top:50%;right:160px;transform:translateY(-50%)}.cw-notify-item:hover .cw-hide,.cw-notify-item:focus-within .cw-hide{opacity:1;pointer-events:auto;background:var(--ui-surface)}.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-account .cw-stack{gap:16px}.cw-account .cw-panel{gap:12px}.cw-account .cw-panel>.cw-row{flex-wrap:nowrap;align-items:center;gap:12px;padding-top:2px}.cw-account .cw-panel>.cw-row>.cw-muted{flex:1;min-width:0}.cw-account .cw-body>.cw-row{flex-wrap:nowrap;gap:12px}.cw-account-footer{align-items:center;gap:10px;padding:0 20px 20px;display:flex}.cw-account-notice{padding:0 20px 16px}.cw-account .cw-person{line-height:normal}.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}.ui-dialog:has(.cw-profile)>.ui-dialog-heading{display:none}.cw-profile .cw-menu-section:last-of-type{border-bottom:0}.cw-profile .cw-person{gap:2px;line-height:normal}.cw-menu-caption{flex-direction:column;gap:1px;line-height:normal;display:flex}.cw-profile .cw-menu-item{min-height:32px}.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)}.ui-dialog-layer:has(.cw-call){align-items:start;padding-top:120px}.ui-dialog:has(.cw-call){max-height:calc(100dvh - 136px)}.ui-dialog:has(.cw-call)>.ui-dialog-heading{display:none}.ui-dialog:has(.cw-call)>.ui-dialog-body{padding:0;display:flex;overflow:hidden}.cw-call,.cw-call>form,.cw-call>form>fieldset{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ui-dialog:has(.cw-call)>.ui-dialog-body>div:first-child{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cw-call-heading{box-sizing:border-box;border-bottom:1px solid var(--ui-border-row);flex-shrink:0;align-items:center;gap:10px;height:54px;padding:0 12px 0 20px;display:flex}.cw-call-heading>strong{flex-shrink:0;font-size:16px;font-weight:600}.cw-call-heading>span{color:var(--ui-text-placeholder);overflow-wrap:anywhere;font-size:12.5px}.cw-call-heading>button{flex-shrink:0;margin-left:auto}.cw-call .cw-body{flex:1;min-height:0;overflow-y:auto}.cw-call .cw-footer{flex-shrink:0;position:static}.cw-call .cw-textarea{resize:vertical;flex-shrink:0}@media (height<=768px){.ui-dialog-layer:has(.cw-call){padding-top:16px}.ui-dialog:has(.cw-call){max-height:calc(100dvh - 32px)}}.cw-call .cw-person>strong{font-size:14px}.cw-call{line-height:normal}.cw-call .cw-body>p.cw-muted{font-size:12.5px}.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-layer:has(.cw-message){align-items:start;padding-top:92px}.ui-dialog:has(.cw-message){max-height:calc(100dvh - 108px)}.ui-dialog:has(.cw-message)>.ui-dialog-heading{display:none}.ui-dialog:has(.cw-message)>.ui-dialog-body{padding:0;display:flex;overflow:hidden}.cw-message,.cw-message>form,.cw-message>form>fieldset{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ui-dialog:has(.cw-message)>.ui-dialog-body>div:first-child{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cw-message-heading{box-sizing:border-box;border-bottom:1px solid var(--ui-border-row);flex-shrink:0;align-items:center;gap:10px;height:54px;padding:0 12px 0 20px;display:flex}.cw-message-heading>strong{flex-shrink:0;font-size:16px;font-weight:600}.cw-message-heading>span{color:var(--ui-text-placeholder);overflow-wrap:anywhere;font-size:12.5px}.cw-message-heading>button{flex-shrink:0;margin-left:auto}.cw-message .cw-body{flex:1;min-height:0;overflow-y:auto}.cw-message .cw-footer{flex-shrink:0;position:static}.cw-message .cw-textarea{resize:vertical;flex-shrink:0}@media (height<=768px){.ui-dialog-layer:has(.cw-message){padding-top:16px}.ui-dialog:has(.cw-message){max-height:calc(100dvh - 32px)}}.cw-message{line-height:normal}.cw-message .cw-body>p.cw-muted{font-size:12.5px}.cw-template-options{scrollbar-width:thin;max-height:102px;overflow-y:auto}.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}}.ui-dialog-layer:has(.document-window){align-items:start;padding-top:44px}.ui-dialog:has(.document-window)>.ui-dialog-body>div:first-child{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.document-preview{background:#e9e6df}@media (height<=880px){.ui-dialog-layer:has(.document-window){padding-top:16px}}.pult{color:#1d1c1a;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.pult *,.pult-form *{box-sizing:border-box}.pult h2,.pult h3,.pult-form h3,.pult p,.pult-form p{margin:0}.pult-layout{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr)) 300px;gap:10px;min-width:0;min-height:0;display:grid}.pult-column{background:#e6e4dd;border-radius:12px;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;height:34px;padding:0 6px;display:flex}.pult-column-heading>button{width:calc(100% + 12px);height:34px;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:none;align-items:center;gap:8px;margin:0 -6px;padding:0 6px;display:flex}.pult-column-heading h2{white-space:nowrap;font-size:14px;font-weight:600;line-height:normal}.pult-column-arrow{color:#8a857a;margin-left:auto;font-size:15px}.pult-cards{scrollbar-width:thin;flex-direction:column;flex:1;gap:6px;min-height:0;margin:0 -3px;padding:0 3px 3px;display:flex;overflow-y:auto}.pult-car{background:#fff;border:1px solid #d9d5cc;border-radius:9px;flex-direction:column;flex:none;min-width:0;min-height:112px;display:flex;overflow:hidden;box-shadow:0 1px 2px #1d1c1a14}.pult-car--late{border-color:#e2b5ac #e2b5ac #e2b5ac #c2412f;border-left-style:solid;border-left-width:3px}.pult-car--done{background:#fbfaf7;border-color:#dedad2}.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-info{color:#46423b;text-overflow:ellipsis;white-space:nowrap;flex:none;padding:6px 10px 0;font-size:12px;line-height:1.35;overflow:hidden}.pult-car-footer{background:#f7f6f2;border-top:1px solid #ece9e3;flex:none;align-items:center;gap:8px;min-height:38px;margin-top:auto;padding:3px 7px 3px 8px;display:flex}.pult-car--late .pult-car-footer{background:#fdf1ee;border-color:#f3d9d3}.pult-card-status{flex:1;min-width:0;max-width:100%;display:flex}.pult-status-text{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.2}.pult-money-amount{white-space:nowrap}.pult-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:70%;margin-left:auto;display:flex}.pult-secondary{flex-direction:column;min-width:0;min-height:0;display:flex}.pult-secondary-toggle,.pult-rail[hidden]{display:none}.pult-rail{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.pult-money,.pult-tasks{background:#fff;border:1px solid #dad6cd;border-radius:12px;min-width:0;box-shadow:0 1px 2px #1d1c1a0d}.pult-money{flex:none;padding:12px 14px 14px;line-height:normal;position:relative}.pult-money-anchor{width:0;height:0;position:absolute;top:calc(100% + 40px);right:-1px}.pult-money .pult-reading{flex-direction:column;gap:10px;display:flex}.pult-widget-heading{align-items:center;gap:8px;display:flex}.pult-widget-heading h2{white-space:nowrap;font-size:14.5px;font-weight:600;line-height:normal}.pult-widget-heading>button{margin-left:auto}.pult-finance-link{color:#5e5a52;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500}.pult-money-grid{border:1px solid #e3e0d8;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:#1d1c1a;cursor:pointer;background:#fff;border:0;border-top:1px solid #0000;border-left:1px solid #0000;flex-direction:column;gap:2px;padding:9px 9px 10px;display:flex}.pult-metric:nth-child(2n){border-left-color:#e3e0d8}.pult-metric:nth-child(n+3){border-top-color:#e3e0d8}.pult-metric strong{font-size:min(19px,calc(180px / var(--pult-money-length)));font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:22.8px}.pult-metric>span{color:#857f74;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.pult-metric small{color:#6e695f;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.pult-metric--danger{background:#fff7f5}.pult-metric--danger strong,.pult-metric--danger small{color:#b42f23}.pult-metric--danger>span{color:#a12a1f}.pult-money-more{flex-direction:column;gap:6px;margin:0;padding:0 2px;font-size:12.5px;display:flex}.pult-money-more>div{align-items:baseline;gap:4px;min-width:0;display:flex}.pult-money-more>div:after{content:"";border-bottom:1px dotted #c9c3b8;flex:1;order:1;min-width:4px}.pult-money-more dt{color:#5e5a52;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pult-money-more dd{font-variant-numeric:tabular-nums;white-space:nowrap;order:2;margin:0;font-weight:600}.pult-quick-actions{gap:4px;display:flex;position:absolute;top:8px;left:74px}.pult-tasks{flex:1;min-height:0;overflow:hidden}.pult-tasks .pult-reading{flex-direction:column;height:100%;min-height:0;display:flex}.pult-tasks .pult-widget-heading{background:#f7f6f2;border-bottom:1px solid #e6e3dc;flex:none;height:44px;padding:0 14px}.pult-late-count{color:#a12a1f;white-space:nowrap;background:#fbe1dc;border-radius:10px;align-items:center;height:20px;padding:0 7px;font-size:11.5px;font-weight:600;display:flex}.pult-task-list{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.pult-task{border-top:1px solid #ece9e3;flex-direction:column;gap:4px;min-height:80px;padding:9px 12px 4px 14px;display:flex}.pult-task:first-child{border-top:0}.pult-task--late{background:#fffbfa;box-shadow:inset 3px 0 #c2412f}.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{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.2;overflow:hidden}.pult-task-link small{color:#5e5a52;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.pult-task--late strong,.pult-task--late small{color:#a12a1f}.pult-task-icon{background:#f0eee9;border:1px solid #d6d1c7;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.pult-task-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pult-form{flex-direction:column;gap:10px;min-width:0;padding:5px 9px 9px;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-form form>.pult-reading:empty{display:none}.pult-fields{border:0;margin:0;padding:0}.pult-form-footer{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.pult-form--money .pult-form-footer{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.pult-muted{color:#6e695f;font-size:12px;line-height:1.5}.pult-form-error{color:#a12a1f;background:#fbe1dc;border-radius:8px;padding:10px}.pult-segment,.pult-chips{flex-wrap:wrap;gap:6px;display:flex}.pult-segment{background:#ece9e2;border-radius:8px;padding:3px}.pult-segment>button{flex:1;min-width:0}.pult-operation-option{height:28px;font:inherit;color:#4e4a43;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13px;font-weight:500}.pult-operation-option[aria-pressed=true]{color:#1d1c1a;background:#fff;font-weight:600;box-shadow:0 1px 2px #1d1c1a2e}.pult-form--money .pult-chips{align-content:start;min-height:58px}.pult-menu{flex-direction:column;gap:6px;display:flex}.pult-article-chip{color:#2e2c28;height:26px;font:inherit;cursor:pointer;background:#f7f6f2;border:1px solid #d3cec4;border-radius:13px;padding:0 10px;font-size:12px;font-weight:500}.pult-article-chip[aria-pressed=true]{background:#ece9e2;border-color:#857f74}.pult-article-chip:disabled{opacity:.5;cursor:default}.pult-notice{z-index:var(--ui-layer-toast);max-width:calc(100vw - 32px);position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.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]{background:var(--ui-primary);color:var(--ui-inverse)}.pult-times{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}@media (width<=1199px) 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-toggle{align-items:center;gap:8px;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{min-height:360px}}@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-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-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)/normal 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:none;align-items:center;gap:10px;height:56px;padding:0 20px;display:flex;position:relative}.orders-filter-segments{background:#f1efea;border:1px solid #e0dcd3;border-radius:10px;align-items:center;gap:2px;min-width:0;height:36px;padding:3px;display:flex}.orders-filter{color:#3a3732;height:28px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:400;display:flex}.orders-filter[aria-selected=true]{color:#1d1c1a;background:#fff;box-shadow:0 1px 2px #1d1c1a24,0 0 0 1px #dad6cd}.orders-filter:disabled{cursor:default}.orders-filter:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.orders-filter-icon{flex-shrink:0}.orders-filter-caption{display:inline-grid}.orders-filter-caption>span{grid-area:1/1}.orders-filter-caption>[aria-hidden]{visibility:hidden;font-weight:600}.orders-filter-caption>span:last-child{font-weight:500}.orders-filter[aria-selected=true] .orders-filter-caption>span:last-child{font-weight:600}.orders-filter-count{color:#6e695f;min-width:2ch;font-size:12px;font-weight:600}.orders-extra-filter{z-index:5;background:#fff;border:1px solid #cfc9be;border-radius:8px;width:210px;padding:6px;position:absolute;top:55px;right:12px}.orders-extra-filter[hidden]{display:none}.orders-section[data-layout=split] .orders-filters{gap:8px;height:54px;padding:0 12px 0 14px}.orders-section[data-layout=split] .orders-filter-segments{border-radius:9px;height:34px;padding:2px}.orders-section[data-layout=split] .orders-filter{gap:5px;padding:0 9px;font-size:12.5px;font-weight:500}.orders-section[data-layout=split] .orders-filter[aria-selected=true]{font-weight:600}.orders-section[data-layout=split] .orders-filters>button{margin-left:auto}.orders-scroll{flex:1;min-height:0;overflow:auto}.orders-row-open{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.orders-row-open:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.orders-row-number{color:#6e695f;font-variant-numeric:tabular-nums;font-size:12.5px}.orders-cell{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:13px;display:flex}.orders-cell>span:not(.ui-status),.orders-cell>strong,.orders-cell>small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.orders-cell strong{font-size:13px;font-weight:500}.orders-cell small{font-size:12px}.orders-row-client{white-space:nowrap;text-overflow:ellipsis;color:#5e5a52;min-width:0;font-size:12.5px;overflow:hidden}.orders-row-payment{text-overflow:ellipsis;text-align:right;white-space:nowrap;max-width:100%;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.orders-side-row{width:100%;height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #efece6;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:11px;padding:0 16px 0 14px;display:grid}.orders-side-row:hover{background:#f7f6f2}.orders-side-row.is-selected{background:#f3f0ea;box-shadow:inset 3px 0 #1f1e1b}.orders-side-status{flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;min-width:0;display:flex}.orders-side-status>span:first-child{white-space:nowrap;align-items:center;gap:2px;display:flex}.orders-side-status 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-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 24px;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-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:58px;margin-left:auto;display:flex}.orders-main-action>span{color:var(--ui-text-muted);min-height:18px;font-size:12px}.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>button{align-self:flex-start}.orders-tabs-card{flex:1}.orders-card-tabs{border-bottom:1px solid var(--ui-border-subtle);flex:none;padding:0 12px;overflow-x:auto}.orders-card-tabs .ui-tabs{width:max-content}.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-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-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 442px;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,.orders-split--full .ui-split-back{display:none}.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}}@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-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}}@container (width<=1050px){.orders-table-rows{overflow-x:auto}}.orders-work-ledger{flex-direction:column;gap:8px;min-width:0;padding:14px 16px 16px;display:flex}.orders-work-block{border:1px solid #e3dfd7;border-radius:10px;flex-shrink:0;overflow:hidden}.orders-work-block:has(.is-open){border-color:#cfcac0}.orders-work-row{border:0;flex-direction:column;gap:10px;min-height:93px;padding:12px 16px;display:flex}.orders-work-row:hover{background:#f7f6f2}.orders-work-row.is-open{background:#f3f0ea;box-shadow:inset 3px 0 #1f1e1b}.orders-work-title{align-items:center;width:100%;display:flex;flex-direction:row!important;gap:10px!important}.orders-work-title>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.orders-work-title>.orders-money{font-size:14px;font-weight:600}.orders-work-state-icon{color:#31658a;flex:0 0 16px}.orders-work-brief{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;padding:0 24px 0 26px;display:grid}.orders-work-brief>span{flex-direction:column;gap:3px;min-width:0;display:flex}.orders-work-brief strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.orders-work-brief small{font-size:11.5px}.orders-work-detail{border-top:1px solid #e6e3dc;border-bottom:0;padding:14px 16px 16px 42px}.orders-add-work{align-self:flex-start;margin:2px 0 0}.orders-works--full .orders-work-ledger{overflow-y:auto}.orders-work-detail .orders-facts{gap:8px}.orders-work-detail .orders-facts>div{background:#f7f6f2;border-radius:8px;padding:8px 10px}.orders-work-detail .orders-facts dd{font-size:14px;font-weight:600}.orders-payment-main{display:contents}.orders-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.orders-payment-calculation,.orders-payment-history,.orders-payment-form{min-width:0;padding:16px 24px 20px}.orders-payment-history{border-left:1px solid #ece9e3}.orders-payment-calculation h3,.orders-payment-history h3,.orders-payment-form h3{margin-bottom:10px;font-size:15px}.orders-payment-form{background:#fff;border-top:1px solid #ece9e3;border-left:0;flex-direction:column;grid-column:1/-1;gap:16px;display:flex}.orders-payment-form>h3{grid-column:1/-1;margin:0}.orders-payment-form>.orders-reading{background:#f7f6f2;border:1px solid #e6e3dc;border-radius:10px;flex:none;align-self:start;max-width:460px;padding:16px}.orders-payment-form>.orders-economy{align-self:start;max-width:460px}.orders-calculation{gap:0;margin:0}.orders-calculation>div{border-top:1px solid #efece6;min-height:34px;padding:8px 0;font-size:13.5px}.orders-calculation>.orders-subtotal{border-color:#dad6cd;font-weight:600}.orders-calculation>.orders-calculation-total{border-color:#dad6cd;align-items:center;min-height:46px;font-size:14px}.orders-calculation-total dd{font-size:17px}.orders-payment-calculation>button{margin-top:8px}.orders-payment-history>.orders-actions:not(:empty){border-top:1px solid #efece6;margin-top:18px;padding-top:14px}.orders-payment-progress{color:#6e695f;font-size:12px}.orders-payment-progress progress{accent-color:#1e7443;width:100%;height:6px;display:block}.orders-section[data-layout=full] .orders-payment-form{border-top:0;border-left:1px solid #ece9e3;flex-direction:column;grid-column:auto;display:flex}@container (width<=720px){.orders-payment-grid,.orders-section[data-layout=full] .orders-payment-grid{grid-template-columns:1fr}.orders-payment-history{border-top:1px solid #ece9e3;border-left:0}.orders-payment-form{flex-direction:column;display:flex}}.orders-paid{color:#1e7443}.orders-unpaid{color:#82500b}.orders-summary dd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.orders-summary dt{white-space:nowrap}.orders-summary .orders-row-payment{text-align:left;font-size:14px}.orders-section[data-layout=full] .orders-main-action{flex-direction:row-reverse;align-items:center;gap:16px;min-height:46px}.orders-payment-ledger{flex:none;overflow-x:auto}.orders-payment-label{background:#f1efea;border-radius:5px;margin-left:6px;padding:1px 5px;font-size:10.5px;display:inline-block}.orders-work-detail>.orders-facts:first-of-type{grid-template-columns:repeat(4,minmax(0,1fr))}.orders-work-detail .orders-photos{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.orders-photo{background:#cdc9c1;flex-basis:auto;min-height:56px;position:relative}.orders-photo>.orders-photo-phase{color:#82500b;background:#f8edd9;border-radius:5px;padding:1px 5px;font-size:10.5px;font-weight:600;position:absolute;top:5px;left:5px}.orders-works--full{grid-template-columns:480px minmax(0,1fr)}.orders-work-detail-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orders-work-detail-heading>h3{flex:1;min-width:0;font-size:17px}.orders-works--full .orders-work-detail{border:0;padding:16px 24px 20px}.orders-section[data-layout=full] .orders-order-header .orders-header-body{padding-top:16px;padding-bottom:16px}.orders-economy{background:0 0;border:0;border-top:1px solid #efece6;border-radius:0;padding:14px 0 0}.orders-economy h4{letter-spacing:.06em;text-transform:uppercase;color:#6e695f;margin:0 0 10px;font-size:10.5px;font-weight:600}.orders-economy-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.orders-economy-metrics>div{background:#f7f6f2;border-radius:8px;padding:8px 10px}.orders-economy-metrics dt{color:#6e695f;margin-bottom:4px;font-size:11.5px}.orders-economy-metrics dd{margin:0;font-size:14px;font-weight:600}.orders-economy-metrics>div:first-child dd{color:#1e7443}.orders-row-action>button{pointer-events:auto}.orders-section[data-layout=full] .orders-payment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-payment-form>.orders-reading,.orders-payment-form>.orders-economy{align-self:stretch;width:100%}.orders-section[data-layout=full] .orders-card-bar{padding-left:20px}.orders-nav-divider{background:#dad6cd;width:1px;height:20px;margin:0 8px}.orders-payment-methods{border:0;min-width:0;margin:0;padding:0}.orders-payment-methods legend{color:#3a3732;margin-bottom:6px;padding:0;font-size:12.5px;font-weight:600}.orders-payment-segments{background:#ece9e2;border:1px solid #e0dcd3;border-radius:9px;gap:2px;min-height:38px;padding:3px;display:flex}.orders-payment-segments label{flex:1;min-width:0;display:flex;position:relative}.orders-payment-segments input{opacity:0;width:1px;height:1px;position:absolute}.orders-payment-segments span{color:#3a3732;cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;flex:1;min-width:0;height:30px;padding:3px 6px;font-size:13px;font-weight:500;line-height:24px;display:block;overflow:hidden}.orders-payment-segments input:checked+span{color:#1d1c1a;background:#fff;font-weight:600;box-shadow:0 1px 2px #1d1c1a24,0 0 0 1px #dad6cd}.orders-payment-segments input:focus-visible+span{outline:2px solid var(--ui-focus);outline-offset:2px}.orders-payment-segments input:disabled+span{opacity:.5;cursor:default}.orders-calculation-discount{align-items:flex-start}.orders-payment-form .orders-economy{flex:none}.orders-works{flex:1;min-height:0}.orders-work-aside{flex-direction:column;display:flex}.orders-section[data-layout=full] .orders-work-row .orders-chevron{transform:rotate(-90deg)}.orders-work-note{background:0 0;border:0;border-top:1px solid #efece6;border-radius:0;padding:14px 0 0}.orders-work-note>strong,.orders-work-detail h4{letter-spacing:.06em;text-transform:uppercase;color:#6e695f;font-size:10.5px;font-weight:600}.orders-side-status>span:first-child{gap:6px}.orders-side-status small{color:#3a3732;font-weight:500}.orders-side-status .orders-row-payment{font-size:12px;font-weight:500}.orders-card-tabs{align-items:stretch;min-height:46px;display:flex}.orders-payment-grid{flex:1}.orders-payment-submit{align-self:flex-start}.orders-section[data-layout=full] .orders-payment-grid{align-content:stretch}.orders-register{flex-direction:column;flex:1;min-width:0;min-height:0;padding:0 6px;display:flex}.orders-table-rows tbody tr{position:relative}.orders-row-open{z-index:1}.orders-row-action{z-index:2;pointer-events:none;justify-content:flex-end;display:flex;position:relative}.orders-row-car{min-width:0;display:block}.orders-row-client{align-self:flex-end;max-width:110px}.orders-table-rows td>.orders-cell{overflow:hidden}.schedule-section{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-section h2,.schedule-section h3,.schedule-section h4,.schedule-section p{margin:0}.schedule-workspace{flex:1;min-width:0;min-height:0;display:flex;position:relative}.schedule-toolbar{border-bottom:1px solid var(--ui-border-subtle);flex:none;align-items:center;display:flex}.schedule-toolbar-spacer{flex:1}.schedule-toolbar .schedule-read{flex:none}.schedule-period-arrows,.schedule-filters{display:flex}.schedule-read{flex-direction:column;min-width:0;min-height:0;display:flex}.schedule-main>div>.schedule-read,.schedule-main .schedule-read>.schedule-read{flex:1}.schedule-calendar-scroll{scrollbar-width:thin;flex:1;min-width:0;min-height:0;overflow:auto}.schedule-day-scroll{container-type:inline-size}.schedule-day-grid{align-items:start;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-post-header{border-left:1px solid var(--ui-border-row);flex-direction:column;gap:1px;min-width:0;display:flex}.schedule-post-header strong{font-size:13px;font-weight:600}.schedule-post-header>strong{align-self:flex-start;position:sticky;left:58px}.schedule-post-header small{color:#6e695f;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.schedule-time-axis{z-index:10;background:var(--ui-surface);margin-top:8px;position:sticky;left:0}.schedule-time-axis>span{color:#857f74;font-size:11px;position:absolute;right:7px;transform:translateY(-50%)}.schedule-now-label{color:#fff;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{pointer-events:none;background:#efece6;height:1px;position:absolute;left:0;right:0}.schedule-now-line{pointer-events:none;background:#c2412f;height:2px;position:absolute;left:0;right:0}.schedule-positioned-item{position:absolute}.schedule-item{color:#1d1c1a;text-align:left;border:1px solid;flex-direction:column;width:100%;height:100%;padding:7px 8px;font-size:12px;display:flex;overflow:hidden}.schedule-item-time{white-space:nowrap;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{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.schedule-item-caption{color:#5e5a52;font-size:11.5px}.schedule-item-dim{opacity:.28}.schedule-free-slot{color:#857f74;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:calc(100% - 6px);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{background:#f6f5f1;border-radius:7px}.schedule-free-slot:hover b,.schedule-free-slot:focus-visible b{opacity:1}.schedule-week{min-height:100%;display:grid}.schedule-week>section{border-left:1px solid #ece9e3;min-width:0}.schedule-week-header{z-index:5;color:#1d1c1a;text-align:left;background:#fff;border:0;border-bottom:1px solid #e3e0d8;width:100%;display:grid;position:sticky;top:0}.schedule-week-items{flex-direction:column;display:flex}.schedule-item-compact{border-radius:6px;gap:1px}.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:#857f74;flex:none;margin-left:auto;font-size:10.5px}.schedule-item-compact>.schedule-ellipsis{font-size:11px;line-height:15px}.schedule-closed{background:repeating-linear-gradient(135deg,#f1efea 0 6px,#f8f7f3 6px 12px)}.schedule-closed-day{flex:1;place-items:center;display:grid}.schedule-closed-label{text-align:center;background:#fff;border:1px solid #e0dcd3;border-radius:8px;padding:6px;font-size:12px;display:block}.schedule-month-weekdays{z-index:5;grid-template-columns:repeat(7,minmax(0,1fr));height:30px;display:grid;position:sticky;top:0}.schedule-month-weekdays span{color:#857f74;border-left:1px solid #ece9e3;font-size:10.5px;font-weight:600}.schedule-month{grid-template-columns:repeat(7,minmax(0,1fr));min-height:calc(100% - 30px);display:grid}.schedule-month-cell{text-align:left;background:#fff;border:0;border-top:1px solid #ece9e3;border-left:1px solid #ece9e3;flex-direction:column;align-items:stretch;gap:4px;min-width:0;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:#1f1e1b}.schedule-cell-selected{background:#f6f4ee;box-shadow:inset 0 0 0 2px #1f1e1b}.schedule-adjacent{opacity:.5}.schedule-overview{flex-direction:column;min-height:0;display:flex}.schedule-panel-container{flex:none;min-width:0;min-height:0;overflow:auto}.schedule-panel-fill .schedule-panel-body{min-height:0}.schedule-overview h3{align-items:baseline;gap:normal;font-weight:600;display:flex}.schedule-task-group h4{color:#5e5a52;font-size:12px;font-weight:600}.schedule-task-group h4 small{color:#a09a8f;font-weight:400}.schedule-task{text-align:left;color:#1d1c1a;background:0 0;border:0;border-top:1px solid #efece6;width:100%;display:grid}.schedule-task>span{flex-direction:column;display:flex}.schedule-task b{font-size:13px;font-weight:600}.schedule-task small{color:#857f74}.schedule-task:hover,.schedule-month-list-row:hover,.schedule-master-row:hover{background:#f6f5f1}.schedule-heat-scroll{overflow:auto}.schedule-heat{border-collapse:collapse;white-space:nowrap;width:100%}.schedule-heat th{text-align:left;color:#857f74;font-weight:500}.schedule-heat td button{font:inherit;border-radius:4px}.schedule-master-row{color:#1d1c1a;text-align:left;background:0 0;border:0;border-top:1px solid #f0ede7;width:100%}.schedule-master-progress>span{border-radius:inherit;background:currentColor;height:100%;display:block}.schedule-master-row[aria-pressed=true]{background:#f1efea}.schedule-legend{font-size:10px;display:flex}.schedule-band-free{color:#1b6b3e}.schedule-band-loaded{color:#82500b}.schedule-band-dense{color:#a12a1f}.schedule-load{align-items:center;gap:8px;min-width:0;font-size:11.5px;display:flex}.schedule-load-track{background:#ece9e2;border-radius:3px;flex:1;min-width:20px;height:5px;overflow:hidden}.schedule-load-track>span{background:currentColor;height:100%;display:block}.schedule-month-list-row{color:#1d1c1a;text-align:left;background:0 0;border:0;border-top:1px solid #f3f1ec;width:100%}.schedule-detail-container{flex-direction:column;flex:none;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 #ece9e3;flex-direction:column;display:flex}.schedule-detail-actions{flex-wrap:wrap;display:flex}.schedule-facts,.schedule-facts>div{display:grid}.schedule-facts dt{color:#857f74}.schedule-facts dd{overflow-wrap:anywhere;margin:0}.schedule-detail-scroll>section{margin-bottom:16px}.schedule-detail-scroll h3{margin-bottom:8px;font-size:13px}.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}.schedule-collapsed{flex-direction:column;flex:none;align-items:center;gap:10px;width:46px;display:flex}.schedule-form-error{border:1px solid var(--ui-danger-border);color:var(--ui-danger);background:var(--ui-danger-bg);border-radius:7px;padding:10px}.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[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-workspace{gap:12px}.schedule-main{flex:1;min-width:0;min-height:0}.schedule-toolbar{flex-wrap:nowrap;gap:8px;height:52px;padding:9px 14px 9px 16px}.schedule-toolbar h2{white-space:nowrap;min-width:0;font-size:16px}.schedule-toolbar>[data-action-id=РАС-Д33]{flex:none;width:206px}.schedule-period-arrows{gap:8px;margin-left:8px;margin-right:6px}.schedule-today-caption{color:#6e695f;white-space:nowrap;font-size:12px}.schedule-day-grid{width:max-content;min-width:100%;padding-bottom:22px}.schedule-post-header{justify-content:center;padding:0 9px}.schedule-post{overflow:visible}.schedule-past{pointer-events:none;background:#faf9f6;position:absolute;inset:0 0 auto}.schedule-item{background:#fff;border-color:#c9c4b9;border-radius:7px;gap:4px}.schedule-item-time{color:#3a3732;height:16px}.schedule-item-caption{flex:none}.schedule-item>small{color:#5e5a52;font-size:11.5px}.schedule-item-arrival{border-style:solid}.schedule-status-unconfirmed{border-style:dashed;border-color:#948e82}.schedule-status-unconfirmed .schedule-item-caption{color:#82500b;font-weight:600}.schedule-status-ready{background:#e9f3ec;border-color:#bfdcc9}.schedule-status-ready .schedule-item-caption{color:#1b6b3e;font-weight:600}.schedule-status-accepted{background:#f3f1ec;border-color:#e3dfd7}.schedule-status-work{background:#edf3fa;border:1px solid #c6d6ec}.schedule-item-hold{background:repeating-linear-gradient(135deg,#f1efea 0 5px,#e4e1d8 5px 10px)}.schedule-item-offer{background:#fbf6eb;border-style:dashed;border-color:#b99861}.schedule-item:has(>.schedule-item-time>svg:first-child){min-width:0}.schedule-item-selected{box-shadow:0 0 0 2px #1f1e1b}.schedule-item-marker{height:54px}.schedule-tile-medium .schedule-item-time,.schedule-tile-medium .schedule-item-caption,.schedule-tile-medium .schedule-item>small{display:none}.schedule-tile-medium .schedule-item{gap:3px;padding:6px 7px}.schedule-tile-narrow .schedule-item{padding:6px 5px;font-size:10.5px}.schedule-free-slot{z-index:0}.schedule-free-slot>span{visibility:hidden}.schedule-now-line{z-index:1;margin-top:-1px}.schedule-positioned-item{z-index:3}.schedule-week{min-width:0}.schedule-week>section{flex-direction:column;display:flex}.schedule-week-header{grid-template-columns:auto auto 1fr;gap:5px;height:54px;min-height:54px;padding:8px 9px 7px}.schedule-week-header strong{white-space:nowrap;text-transform:capitalize;font-size:13.5px}.schedule-week-load{white-space:nowrap;justify-self:end;font-size:11.5px}.schedule-week-meter{grid-column:1/-1;align-items:center;gap:6px;display:flex}.schedule-week-meter>small{white-space:nowrap;color:#6e695f;font-size:11px}.schedule-week-meter .schedule-load{flex:1}.schedule-week-meter .schedule-load>span:first-child{display:none}.schedule-week-header>small{color:#fff;white-space:nowrap;background:#1f1e1b;border-radius:9px;padding:1px 5px}.schedule-week-today{background:#f6f4ee;box-shadow:inset 0 3px #1f1e1b}.schedule-week-items{gap:2px;padding:6px 4px}.schedule-item-compact{flex:none;height:35px;min-height:35px;padding:1px 4px}.schedule-week .schedule-closed-label{max-width:60px;margin:auto 8px;font-weight:600}.schedule-month-weekdays,.schedule-month{min-width:0}.schedule-month-weekdays{background:#fbfaf8}.schedule-month-weekdays span{letter-spacing:.06em;align-items:center;padding:0 10px;display:flex}.schedule-month{grid-template-rows:repeat(var(--schedule-weeks), minmax(124px, 1fr))}.schedule-month-cell{color:#5e5a52}.schedule-month-cell>.schedule-ellipsis{line-height:15px}.schedule-month-date{flex:none}.schedule-month-date>span:last-child{white-space:nowrap;font-size:11.5px;font-weight:600}.schedule-date-circle{color:#1d1c1a}.schedule-date-circle.schedule-band-free{border-color:#42896a}.schedule-date-circle.schedule-band-loaded{border-color:#b39342}.schedule-date-circle.schedule-band-dense{border-color:#b4534a}.schedule-date-circle.schedule-today{color:#fff;border-color:#1f1e1b}.schedule-panel-container,.schedule-detail-container{width:300px}.schedule-panel-container>.schedule-read,.schedule-overview{height:100%}.schedule-overview{gap:12px}.schedule-panel-body{padding:10px 14px 6px}.schedule-overview-day .schedule-panel-body{padding:12px 14px 4px}.schedule-overview h3{min-height:22px;margin:0 0 4px;font-size:14px}.schedule-overview h3:first-letter{text-transform:uppercase}.schedule-overview h3 small{color:#857f74;white-space:nowrap;font-size:12px}.schedule-panel-fill{flex:1;min-height:0}.schedule-panel-note{color:#857f74;margin:0 0 6px;font-size:12px}.schedule-task-group h4{margin:0;padding:12px 0 5px}.schedule-task{font:inherit;grid-template-columns:40px 16px minmax(0,1fr);align-items:start;column-gap:7px;padding:7px 0}.schedule-task>time{white-space:nowrap;font-size:13px;line-height:18px}.schedule-task>svg{margin-top:1px}.schedule-task>span{gap:2px;min-width:0}.schedule-task-title{align-items:baseline;gap:8px;display:flex}.schedule-task-title b{text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}.schedule-task-title small{flex:none;margin-left:auto;font-size:12px}.schedule-task-action{white-space:nowrap;text-overflow:ellipsis;color:#6e695f;font-size:12.5px;line-height:17px;overflow:hidden}.schedule-task-action strong{color:#82500b;font-weight:600}.schedule-task-danger>svg,.schedule-task-danger strong{color:#a12a1f}.schedule-task-success>svg,.schedule-task-success strong{color:#1b6b3e}.schedule-heat{font-size:11px}.schedule-heat td button{border:1px solid #ddd;min-width:29px;height:22px;padding:1px}.schedule-heat td .schedule-heat-free{color:#1b6b3e;background:#e6f2ea;border-color:#c7e2d1}.schedule-heat td .schedule-heat-loaded{color:#82500b;background:#fbf0dc;border-color:#eed9b2}.schedule-heat td .schedule-heat-dense{color:#a12a1f;background:#fce3de;border-color:#f2c7be}.schedule-master-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content;align-items:center;gap:8px;height:30px;padding:0 2px;display:grid}.schedule-master-row:not(:has(.schedule-master-progress)){grid-template-columns:minmax(0,1fr) max-content}.schedule-master-row:not(:has(.schedule-master-progress))>span{display:none}.schedule-master-row small{text-align:right;white-space:nowrap;font-size:11.5px}.schedule-master-progress{color:#8d897d;background:#ece9e2;height:6px}.schedule-legend{white-space:nowrap;gap:12px;padding-top:6px}.schedule-toolbar .schedule-legend{padding:0}.schedule-month-stats{flex-direction:column;gap:0;margin:0;display:flex}.schedule-month-stats>div{border-top:1px solid #f0ede7;align-items:center;gap:8px;height:30px;display:flex}.schedule-month-stats dt{color:#3a3732;font-size:12.5px}.schedule-month-stats dd{margin:0 0 0 auto;font-size:13px;font-weight:600}.schedule-selected-day{flex-direction:column;height:100%;min-height:0;display:flex;padding-bottom:12px!important}.schedule-selected-day h3{text-transform:capitalize;white-space:nowrap;font-size:14px}.schedule-selected-day h3 small{text-transform:none;margin-left:auto;font-size:11.5px}.schedule-month-list{flex:1;min-height:0;overflow-y:auto}.schedule-month-list-row{grid-template-columns:38px 13px minmax(0,1fr) auto;align-items:center;gap:6px;height:26px;padding:0;font-size:12.5px;display:grid}.schedule-month-list-row>span{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.schedule-month-list-row>svg{width:12px;height:12px}.schedule-month-list-row>b,.schedule-month-list-row>small{margin:0;font-size:11.5px}.schedule-selected-day>button{flex:none;margin-top:8px}.schedule-detail-heading{color:#5e5a52;align-items:center;gap:8px;padding:10px 10px 0 14px;font-size:12.5px;display:flex}.schedule-detail-heading>button{flex:none;margin-left:auto}.schedule-detail-scroll{flex:1;min-height:0;overflow:auto}.schedule-detail-intro{align-items:stretch;gap:5px;padding:8px 14px 12px}.schedule-detail-intro>b{text-transform:none;font-size:13px}.schedule-detail-intro>span{color:#5e5a52;font-size:12.5px}.schedule-detail-warning{color:#82500b;background:0 0;border:0;padding:10px 14px 0;font-size:12.5px;margin:0!important}.schedule-detail-actions{border-bottom:1px solid #ece9e3;gap:6px;padding:10px 14px 12px}.schedule-detail-actions>.schedule-read{flex-flow:wrap;gap:6px;width:100%}.schedule-facts{gap:8px;margin:0 0 16px;padding:12px 14px 0}.schedule-facts>div{grid-template-columns:86px minmax(0,1fr);align-items:baseline;gap:8px}.schedule-facts dt{font-size:12px}.schedule-facts dd{font-size:12.5px;line-height:17px}.schedule-facts dd small{color:#5e5a52;margin-top:2px;font-size:12px;display:block}.schedule-detail-scroll>section{padding:0 14px}.schedule-detail-scroll>section>button{text-align:left;white-space:normal;justify-content:flex-start;width:100%}@media (width<=1250px){.schedule-toolbar{flex-wrap:wrap;height:auto;min-height:52px}.schedule-toolbar-spacer{display:block}}@media (width<=700px){.schedule-toolbar h2{flex-basis:auto;order:0}.schedule-toolbar>[data-action-id=РАС-Д33]{width:auto}}.schedule-tile-car{flex:none;align-items:center;gap:6px;min-width:0;height:20px;display:flex}.schedule-tile-car strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.schedule-tile-logo{background:#fff;border:1px solid #e0dcd3;border-radius:50%;flex:none;width:20px;height:20px;display:block}.schedule-tile-medium .schedule-item-caption{display:block}.schedule-tile-medium .schedule-item>small{display:none}.schedule-tile-medium .schedule-item>.schedule-ellipsis{font-size:11.5px}.schedule-item-warning{background:#fdf3f0;border-color:#e8c3ba;box-shadow:inset 3px 0 #c2412f}.schedule-item-warning .schedule-item-caption{color:#a12a1f;font-weight:600}.schedule-item-offer.schedule-item-warning{background:#fbf6eb;border:1px dashed #b99861;box-shadow:0 0 0 1.5px #c2412f}.schedule-tile-narrow .schedule-tile-logo{display:none}.schedule-tile-narrow .schedule-tile-car strong{font-size:11.5px}.schedule-item-hold .schedule-tile-logo{display:none}.schedule-item-hold .schedule-tile-car strong{font-size:12px}.schedule-detail-actions>.schedule-read{display:contents}.schedule-detail-actions [data-action-id=РАС-Д2]{order:0}.schedule-detail-actions [data-action-id=РАС-Д51]{order:1}.schedule-detail-actions [data-action-id=РАС-Д7],.schedule-detail-actions [data-action-id="schedule.local.openMove"]{order:2}.schedule-detail-actions [data-action-id=РАС-Д8]{order:3}.schedule-phone{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.schedule-detail-intro{padding-top:8px}.schedule-month-cell.schedule-closed{background:repeating-linear-gradient(135deg,#f1efea 0 6px,#f8f7f3 6px 12px)}.schedule-week-load{grid-column:3;margin-left:auto}.schedule-week-header:has(>strong+.schedule-week-load)>strong{grid-column:1/3}.schedule-week .schedule-closed .schedule-week-load,.schedule-week .schedule-closed .schedule-load{display:none}.schedule-heat th{padding:0 1px 2px}.schedule-heat td{padding:1px}.schedule-overview-month>section:first-child .schedule-panel-body{padding-bottom:10px}.schedule-week-task{border-top:1px solid #f0ede7;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 0;display:grid}.schedule-week-task>span{flex-direction:column;gap:2px;min-width:0;display:flex}.schedule-week-task b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.schedule-week-task small{color:#5e5a52;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.schedule-week-task>button{white-space:normal;max-width:104px;height:auto;min-height:28px}.schedule-related{flex-direction:column;gap:2px;display:flex}.schedule-related b{font-size:12.5px;font-weight:500}.schedule-related small{color:#5e5a52;font-size:12px}.schedule-item-warning{background:#fff;box-shadow:0 0 0 1.5px #c2412f}.schedule-item-overdue{background:#fdf3f0;border-color:#e8c3ba;box-shadow:inset 3px 0 #c2412f}.schedule-toggle{flex:none;width:140px}.schedule-master-filter{width:122px}.schedule-toolbar .schedule-legend{font-size:12px}.schedule-post,.schedule-time-axis{margin-top:9px}.schedule-task-body{height:100%;overflow-y:auto}.schedule-detail-intro{gap:4px;padding-bottom:9px}.schedule-detail-warning{align-items:flex-start;gap:8px;display:flex}.schedule-detail-warning>svg{flex:none;margin-top:1px}.schedule-detail-actions{gap:8px}.schedule-detail-actions [data-action-id=РАС-Д2]{width:160px}.schedule-detail-actions [data-action-id=РАС-Д51]{width:94px}.schedule-detail-actions [data-action-id=РАС-Д7]{width:86px}.schedule-positioned-item{container-type:size}.schedule-item>span,.schedule-item>small{flex-shrink:0}.schedule-item>.schedule-ellipsis{line-height:16px}.schedule-item-caption{line-height:15px}.schedule-item>small{white-space:nowrap;text-overflow:ellipsis;line-height:15px;overflow:hidden}.schedule-tile-narrow .schedule-tile-car{height:20px}.schedule-tile-narrow .schedule-tile-car strong{white-space:nowrap;line-height:18px}.schedule-tile-short .schedule-item{gap:0;padding:2px 6px}.schedule-tile-short .schedule-item>:not(.schedule-tile-car){display:none}.schedule-tile-short .schedule-tile-car{height:18px}@container (height<=70px){.schedule-positioned-item .schedule-item-caption{display:none}}@container (height<=105px){.schedule-item>small{display:none}}@container (height<=100px){.schedule-tile-large .schedule-item-caption{display:none}}.schedule-task-work>svg{color:#1f4c7e}.schedule-task-neutral>svg{color:#7a756b}.schedule-toggle>svg{color:#3a3732;flex:none}.schedule-task>time{color:#5e5a52;font-weight:500}.schedule-post-header,.schedule-post{border-left-color:#ece9e3}.schedule-week .schedule-closed:has(.schedule-week-items)>.schedule-closed-label{max-width:none;margin:6px 8px 0}.schedule-compact-title{line-height:15px}.schedule-section{font-size:16px;line-height:normal}.schedule-today-caption{font-size:13px}.schedule-master-row>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:18px;overflow:hidden}.schedule-master-row>small{text-overflow:ellipsis;overflow:hidden}.schedule-master-progress{display:block}.schedule-selected-day h3{text-transform:none}.schedule-week>section{container-type:inline-size}@container (width<=150px){.schedule-week-header:has(>small){gap:3px;padding-left:6px;padding-right:6px}.schedule-week-header:has(>small) strong{font-size:13px}.schedule-week-header>small{padding:1px 3px;font-size:10px}}.schedule-toolbar h2{margin-left:6px;line-height:1.2}.schedule-period-arrows{margin-right:0}.schedule-item-compact{border-radius:6px;justify-content:center;gap:1px;padding:1px 4px 1px 5px}.schedule-month-cell{color:#1d1c1a;font-size:16px;overflow:hidden}.schedule-month-cell:nth-child(-n+7){border-top:0}.schedule-month-cell>span:not(.schedule-month-date){color:#5e5a52;font-size:11.5px}.schedule-month-cell>.schedule-ellipsis{color:#6e695f}.schedule-month-cell>small{color:#6e695f;font-size:11px;font-weight:600}.schedule-month-date{gap:6px;height:26px}.schedule-month-date>small{font-size:11px;font-weight:600}.schedule-heat thead th{text-transform:capitalize;padding:0 0 2px;font-size:10.5px;font-weight:600}.schedule-detail-actions [data-action-id=РАС-Д3]{order:4}.schedule-heat tbody th{color:#3a3732;font-weight:600}.schedule-heat td button{font-size:10.5px;font-weight:600}.schedule-overview h3{line-height:22px}.schedule-item-compact{font-size:16px}.schedule-week-header{font:inherit}.schedule-week-header strong,.schedule-week-load{font-weight:600}.schedule-master-row{font:inherit;font-size:13px}.schedule-overview-week>section:first-child h3{margin:0}.schedule-overview-week .schedule-panel-note{color:#6e695f;margin:0;padding:1px 0 8px}.schedule-overview-week .schedule-legend{padding-top:9px;font-size:11.5px}.schedule-legend>span{white-space:nowrap;color:#5e5a52;align-items:center;gap:5px;display:inline-flex}.schedule-legend>span>[aria-hidden]{flex:none;font-size:0;display:inline-block}.schedule-toolbar .schedule-legend{margin-right:6px}.schedule-toolbar .schedule-legend>span>[aria-hidden]{border:2.5px solid;border-radius:6px;width:11px;height:11px}.schedule-toolbar .schedule-legend .schedule-band-free>[aria-hidden]{border-color:#42896a}.schedule-toolbar .schedule-legend .schedule-band-loaded>[aria-hidden]{border-color:#b39342}.schedule-toolbar .schedule-legend .schedule-band-dense>[aria-hidden]{border-color:#b4534a}.schedule-overview .schedule-legend>span>[aria-hidden]{border:1px solid;border-radius:3px;width:10px;height:10px}.schedule-overview .schedule-legend .schedule-band-free>[aria-hidden]{background:#e6f2ea;border-color:#c7e2d1}.schedule-overview .schedule-legend .schedule-band-loaded>[aria-hidden]{background:#fbf0dc;border-color:#eed9b2}.schedule-overview .schedule-legend .schedule-band-dense>[aria-hidden]{background:#fce3de;border-color:#f2c7be}.schedule-overview-week>section:nth-child(2) h3{align-items:center;height:22px;margin:0;line-height:normal}.schedule-overview-week>section:nth-child(2) h3 small{margin-left:auto;font-weight:400}.schedule-master-row>b{font-size:12.5px}.schedule-masters-heading,.schedule-tasks-heading{flex:none;align-items:center;gap:8px;display:flex}.schedule-masters-heading{height:22px}.schedule-tasks-heading{gap:7px;height:24px}.schedule-overview-week .schedule-tasks-heading{gap:8px;height:26px}.schedule-overview .schedule-masters-heading>h3,.schedule-tasks-heading>h3{height:auto;min-height:0;margin:0;line-height:normal;display:block}.schedule-masters-heading>small{color:#857f74;white-space:nowrap;margin-left:auto;font-size:12px}.schedule-tasks-heading>small{color:#857f74;font-size:13px;font-weight:600}.schedule-tile-plate{color:#6e695f;white-space:nowrap;text-overflow:ellipsis;border:1px solid #dad6cd;border-radius:3px;min-width:0;padding:0 3px;font-size:10px;font-weight:400;overflow:hidden}.schedule-tile-car>strong{flex:0 auto}.schedule-status-confirmed .schedule-item-caption{color:#1b6b3e}.schedule-services{margin:0;padding:0;list-style:none}.schedule-services>li+li{margin-top:3px}.schedule-item:not(.schedule-item-compact){gap:3px}.schedule-item-time>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.schedule-month-cell>span.schedule-ellipsis{color:#2e2c28}.schedule-month-cell.schedule-month-past>.schedule-ellipsis{color:#6e695f}.schedule-section .schedule-time-only-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:9px;display:grid}.schedule-section .schedule-move-note{color:#6e695f;margin:0 0 9px;font-size:12px}.schedule-detail-actions .schedule-move-form{gap:9px;width:100%;min-width:0;padding:0}.schedule-detail-actions .schedule-move-form h3{margin:0;font-size:14px;font-weight:600}.leads-section{min-width:0;height:100%;min-height:0;color:var(--ui-text);font-family:var(--ui-font);flex-direction:column;font-size:13px;display:flex;container-type:inline-size}.leads-section *,.leads-deadline *{box-sizing:border-box}.leads-row-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.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-overview{flex:1;grid-template-columns:minmax(0,1fr) 340px;gap:12px;min-height:0;display:grid}.leads-overview--collapsed{grid-template-columns:minmax(0,1fr)}.leads-list-card{min-width:0;height:100%;min-height:0}.leads-list-card>.ui-card-body{overflow:hidden}.leads-filters{border-bottom:1px solid var(--ui-border-subtle);flex-shrink:0;align-items:center;gap:8px;min-width:0;height:52px;padding:0 14px 0 16px;display:flex}.leads-tabs{min-width:0;overflow-x:auto}.leads-tabs .ui-tabs{width:max-content}.leads-filter-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.leads-list{flex-direction:column;flex:1;min-height:0;display:flex}.leads-table{flex:1;min-height:0}.leads-cell{text-align:left;flex-direction:column;gap:2px;min-width:0;font-weight:400;line-height:1.3;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:7px;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{font-size:13.5px;font-weight:600}.leads-car-line{gap:6px;font-size:13px;font-weight:500}.leads-source{font-size:12.5px}.leads-step{gap:3px;font-weight:500}.leads-cell .leads-phone{padding-left:15px}.leads-state-dot{background:#8b877c;border-radius:50%;flex:none;width:8px;height:8px}.leads-state-dot--new{background:#2f64a6}.leads-state-dot--wait{background:#cc8a1b}.leads-state-dot--booked,.leads-state-dot--order{background:#3e8e5e}.leads-existing{border:1px solid var(--ui-warning-border);background:var(--ui-warning-bg);height:17px;color:var(--ui-warning);border-radius:9px;flex-shrink:0;padding:0 6px;font-size:10.5px;font-weight:600}.leads-due{font-variant-numeric:tabular-nums;font-size:13px}.leads-due small{color:inherit;font-weight:500}.leads-due--danger{color:var(--ui-danger);font-weight:600}.leads-due--warning{color:var(--ui-warning);font-weight:600}.leads-avatar{background:var(--ui-surface-selected);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:inline-flex}.leads-avatar--unassigned{background:0 0;border:1.5px dashed #b9b3a7}.leads-summary-area,.leads-detail-area{flex-direction:column;min-width:0;min-height:0;display:flex}.leads-summary{flex:1}.leads-summary-title{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.leads-summary-title small{color:var(--ui-text-placeholder);font-size:12.5px;font-weight:400}.leads-summary-label{padding:16px 0 6px}.leads-summary-label:first-child{padding:10px 0 4px}.leads-now{flex-direction:column;display:flex}.leads-now-item{border-bottom:1px solid #f0ede7;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-now-item:first-child strong{color:#1f4c7e}.leads-metric{grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:4px 0;font-size:13px;display:grid}.leads-metric--inline{grid-template-columns:130px minmax(0,1fr) 24px;align-items:center;column-gap:8px;min-height:26px;padding:0;font-size:12.5px}.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:#ece9e2;border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.leads-bar>span{background:#3a3732;border-radius:3px;height:100%;display:block}.leads-metric--inline .leads-bar>span{background:#5e5a52}.leads-now-item.leads-metric--danger strong{color:var(--ui-danger)}.leads-metric--success .leads-bar>span{background:#3e8e5e}.leads-metric--danger .leads-bar>span{background:#c6c0b4}.leads-summary-line{border-bottom:1px solid #f0ede7;justify-content:space-between;align-items:center;gap:8px;min-height:28px;font-size:12.5px;display:flex}.leads-card{flex:1;min-height:0}.leads-card .ui-details-heading{flex-wrap:nowrap;gap:8px}.leads-card-title{white-space:nowrap;align-items:center;gap:8px;font-size:15px;display:flex}.leads-card .ui-details-body{flex-direction:column;gap:12px;display:flex}.leads-card .ui-details-body>*{flex-shrink:0}.leads-client{flex-direction:column;gap:6px;display:flex}.leads-client strong{font-size:16px;line-height:1.25}.leads-phone,.leads-money{white-space:nowrap;font-variant-numeric:tabular-nums}.leads-facts{grid-template-columns:96px minmax(0,1fr);gap:7px 10px;margin:0;line-height:1.3;display:grid}.leads-facts dt{color:var(--ui-text-muted);align-self:center}.leads-facts>div{display:contents}.leads-facts dd{overflow-wrap:anywhere;margin:0}.leads-next,.leads-duplicate,.leads-refusal{background:#f6f5f1;border:1px solid #e3e0d8;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 11px;display:flex}.leads-next>strong{font-size:13.5px;line-height:1.3}.leads-order{flex-direction:column;gap:3px;line-height:normal;display:flex}.leads-order-title{font-size:13px;font-weight:600}.leads-order-arrival{font-size:13px;font-weight:500}.leads-next>.leads-order-next{color:#5e5a52;font-size:13px}.leads-next>span{font-size:12.5px}.leads-next .leads-actions{gap:5px;padding-top:2px}.leads-duplicates:empty{display:none}.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%;margin-top:6px;display:grid}.leads-menu{flex-direction:column;gap:3px;display:flex}.leads-menu .ui-button{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-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 h4{margin:0 0 4px;font-size:13px;font-weight:600}.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-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=959px){.leads-overview{grid-template-columns:minmax(0,1fr)}.leads-summary-area,.leads-split--separate>.leads-list-card{display:none}.leads-back{align-self:flex-start;margin-bottom:8px}.leads-table .ui-table{min-width:860px!important}}.leads-client .leads-actions{flex-wrap:nowrap}.leads-step{font-size:13px}.leads-summary-title,.leads-summary-label,.leads-metric{line-height:normal}.leads-now-item{min-height:33px;line-height:normal}.leads-summary-line{min-height:29px;line-height:normal}.leads-summary-label:last-of-type{padding-bottom:4px}.leads-want-details>summary{cursor:pointer;list-style:none}.leads-want-details>summary::-webkit-details-marker{display:none}.leads-want-details p{margin:6px 0}.leads-facts dd>.ui-button{max-width:100%}.leads-facts dd>.ui-button>span{min-width:0}.leads-owner-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.leads-filter-actions .ui-button{max-width:220px}.leads-filter-actions .ui-button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leads-table .ui-row-link{width:100%;min-width:0;display:block}.leads-duplicates{flex-direction:column;gap:6px;display:flex}.leads-duplicate{border-radius:9px;padding:9px 10px}.leads-duplicate>span{color:#5c3a06;font-size:12.5px;line-height:1.35}.leads-next .leads-actions{max-width:100%}.leads-client .leads-phone{font-size:13px;line-height:normal}.leads-muted,.leads-next>span,.leads-history h4{line-height:normal}.leads-summary .ui-card-heading{justify-content:flex-start;align-items:baseline;gap:8px}.leads-summary-hint{color:var(--ui-text-placeholder);white-space:nowrap;font-size:12.5px}.leads-summary-label{color:var(--ui-text-placeholder);font-size:12px;font-weight:600}.leads-now-item,.leads-summary-line,.leads-metric{font-size:16px}.leads-now-item>span{font-size:13px}.leads-metric{flex-direction:column;gap:4px;display:flex}.leads-metric-value{align-items:baseline;gap:8px;display:flex}.leads-metric-value>span{font-size:13px}.leads-metric-value>strong{font-size:13px;font-weight:600}.leads-metric--inline{display:grid}.leads-metric--inline>span:first-child,.leads-metric--inline>strong{font-size:12.5px}.leads-metric--inline>strong,.leads-summary-line>strong{font-weight:600}.leads-summary-line>span,.leads-summary-line>strong{font-size:12.5px}.leads-metric-spacer{flex-grow:1}.leads-summary-hint{line-height:normal}.leads-subheading{color:var(--ui-text-placeholder);font-size:12px;font-weight:600;line-height:normal}.leads-history-title{margin:0 0 4px;font-size:13px;font-weight:600;line-height:normal;display:block}.leads-refusal .leads-subheading{color:var(--ui-text);font-size:13px}.leads-facts>div:last-child dt{align-self:stretch;padding-top:5px}.leads-history-title{margin:0;padding-bottom:4px}.leads-next>.leads-subheading{font-size:12px}.leads-contact{flex-direction:column;gap:6px;font-size:16px;line-height:normal;display:flex}.leads-contact .leads-two{margin-top:0}.leads-preset{max-width:100%}.leads-preset-label{white-space:normal;text-align:left;display:block}.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-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-search .ui-field{flex-direction:row;align-items:center}.clients-search .ui-input{max-width:440px}.clients-flag{border:1px solid var(--ui-border);height:32px;font:inherit;color:#3a3732;background:var(--ui-surface);cursor:pointer;border-radius:16px;align-items:center;gap:6px;min-width:max-content;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.clients-flag[aria-pressed=true]{background:var(--ui-surface-selected);border-color:var(--ui-text-muted)}.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-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-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-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-search{padding:8px 12px}.clients-list--compact .clients-search .ui-field{flex-direction:column;align-items:stretch}.clients-list--compact .clients-filter-toggle{display:flex}.clients-list--compact .clients-filters{padding:8px 12px;display:none}.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-top,.clients-card-identity,.clients-card-controls{align-items:center;gap:10px;min-width:0;display:flex}.clients-card-controls small{text-align:center;min-width:4ch;color:var(--ui-text-muted)}.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-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-rows{align-self:start;min-width:0;max-height:100%;font-size:16px;overflow:auto}.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>.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 h3{margin:0;font-size:15px}.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>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 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 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{width:100%;margin-bottom:8px}.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}@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-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:not(.clients-screen--narrow) .clients-split{grid-template-columns:440px minmax(0,1fr);gap:12px;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}.clients-card{flex-direction:column;flex:1;gap:12px;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.clients-card-header{flex-shrink:0;padding:0;overflow:hidden}.clients-card-bar{border-bottom:1px solid var(--ui-border-subtle);align-items:center;gap:8px;min-height:54px;padding:0 14px 0 24px;font-size:12.5px;display:flex}.clients-card-bar>small{color:var(--ui-text-muted);padding-right:14px}.clients-card-controls{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;margin-left:auto}.clients-card-top{justify-content:space-between;align-items:center;min-height:48px}.clients-avatar--large{width:46px;height:46px;font-size:14px}.clients-card-identity{flex-wrap:nowrap;gap:14px}.clients-card-identity h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:21px;line-height:25.2px}.clients-card-contact{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;margin-left:12px;display:flex}.clients-phone-action,.clients-channel-action{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.clients-phone-action{white-space:nowrap;font-size:14px;font-weight:700}.clients-channel-action{color:var(--ui-text-muted);font-size:13px}.clients-car-line>.clients-read{flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px;display:flex}.clients-card-status>strong{align-items:center;gap:8px;display:flex}.clients-next-action{color:var(--ui-text-muted);overflow-wrap:anywhere;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.clients-screen:has([data-screen-id=КЛИ-Э5],[data-screen-id=КЛИ-Э7]) .clients-card-columns{grid-template-columns:minmax(0,1fr) minmax(0,502px)}.clients-order-row .clients-stack{overflow:hidden}.clients-order-row .clients-stack>strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.clients-order-row .clients-stack>strong small{color:var(--ui-text-muted);margin-left:4px;font-size:12px}.clients-order-row .clients-stack>small{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.clients-order-row[aria-pressed=true],.clients-compact-row[aria-pressed=true]{background:#f5f2eb}.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;align-items:center;gap:8px;height:32px;padding:0 48px;font-size:10.5px;font-weight:600;display:flex}.clients-detail>header{border-bottom:1px solid var(--ui-border-subtle);min-height:56px;padding:8px 20px}.clients-detail>header small{margin-top:3px;font-size:12px;font-weight:600;display:block}.clients-detail-content{min-height:0;padding:16px 20px;overflow:auto}.clients-detail-subheading{color:var(--ui-text-secondary);margin:14px 0 0;font-size:12px}.clients-detail-subheading span{color:var(--ui-text-placeholder)}.clients-order-meta{color:var(--ui-text-placeholder);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.clients-order-meta b{color:var(--ui-text);font-weight:500}.clients-detail-line strong{font-size:13px;font-weight:600}.clients-detail-line .clients-stack{gap:3px}.clients-order-rest{border:1px solid var(--ui-border-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px;font-size:13px;display:flex}.clients-order-rest b{margin-left:6px;font-size:18px}.clients-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.clients-photo-unavailable{color:var(--ui-text-muted);aspect-ratio:1.85;justify-content:center;align-items:center;min-height:58px;padding:12px;font-size:12px;display:flex}.clients-register{border-bottom:1px solid var(--ui-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:48px;min-height:48px;padding:0 16px 0 20px;display:flex}.clients-list--compact .clients-register{height:54px;padding:0 12px 0 14px}.clients-search{border-bottom:1px solid var(--ui-border-subtle);border:0;padding:0 20px}.clients-search>summary{display:none}.clients-search--open{border-bottom:1px solid var(--ui-border-subtle);padding:10px 20px}.clients-filter-toggle[hidden]{display:none}.clients-filters{border-bottom:1px solid var(--ui-border-subtle);flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:12px;height:56px;min-height:56px;padding:0 20px;display:flex}.clients-flags{flex-wrap:nowrap;gap:10px;display:flex}.clients-list--compact .clients-filters--open{flex-wrap:wrap;height:auto;padding:10px;display:flex}.clients-compact-row{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;height:62px;min-height:62px;padding:10px 14px;display:flex}.clients-compact-row>.clients-stack:nth-child(2){flex:1}.clients-compact-row .clients-stack strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.clients-compact-row .clients-align-right small{white-space:nowrap;font-size:12px}.clients-load-more{height:1px}.clients-car-chips{flex-wrap:nowrap;align-items:center;gap:8px 14px;display:flex;overflow:hidden}.clients-person .clients-stack>strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.clients-detail [aria-label=Подробности\ карточки]{overflow-wrap:anywhere}@media (width<=1250px){.clients-screen:not(.clients-screen--narrow) .clients-split{grid-template-columns:380px minmax(0,1fr)}.clients-card-columns{grid-template-columns:minmax(0,1fr) minmax(0,370px)}.clients-card-body{padding-inline:18px}}.clients-list--compact .clients-search:not(.clients-search--open){height:0;padding:0}.clients-registry-table{height:100%;min-height:0}.clients-registry-table tbody tr{cursor:pointer}.clients-list .clients-registry-table td:first-child{position:static}.clients-card-rows .clients-card-row>.clients-stack>small{font-size:12px}.clients-stack .clients-tone-danger{color:var(--ui-danger);font-weight:600}.clients-stack .clients-tone-success{color:var(--ui-success);font-weight:600}.clients-stack .clients-tone-info{color:var(--ui-focus);font-weight:600}.clients-stack .clients-tone-warning{color:var(--ui-warning);font-weight:600}.clients-card-body{padding:18px 24px 16px;padding-bottom:16px}.clients-detail-line{border-bottom:1px solid var(--ui-border-row);justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;font-size:12px;display:flex}.clients-card-rows>.clients-label{padding-left:48px}.clients-screen:not(.clients-screen--narrow) .clients-split.ui-split--selected{grid-template-columns:442px minmax(0,1fr)}.clients-card-columns{flex:1;grid-template-columns:minmax(0,1fr) 406px;gap:12px;min-height:0;display:grid}.clients-car-line{flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;margin-top:11px;display:flex}.clients-card-status{flex-wrap:wrap;align-items:baseline;gap:18px;min-height:18px;margin-top:10px;font-size:13px;display:flex}.clients-primary-actions{flex-wrap:nowrap;align-items:center;gap:8px;min-height:36px;margin-top:12px;display:flex}.clients-card-row{background:var(--ui-surface);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;padding:11px 20px;border:0;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:58px;padding-block:9px;display:grid}.clients-card-row .clients-stack{gap:4px;line-height:16px}.clients-card-row .clients-stack>strong{line-height:18px}.clients-card-row .clients-stack>small{line-height:16px}.clients-order-row{border-bottom:1px solid var(--ui-border-row);grid-template-columns:18px minmax(0,1fr) auto 16px;align-items:start;height:60px;min-height:60px;padding-block:11px}.clients-balance-badge{background:var(--ui-surface-subtle);white-space:nowrap;border-radius:12px;padding:3px 8px;font-size:12px;font-weight:600}.clients-card-row:has(.clients-balance-badge){grid-template-columns:18px minmax(0,1fr) auto 16px}.clients-screen .clients-card-rows>.clients-label{grid-template-columns:1fr auto;display:grid}.clients-money-summary--full>button{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-self:center;font-weight:600}.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;position:relative}.clients-photo>span:last-of-type{background:#f8e7bd;border-radius:4px;padding:1px 5px;font-size:10px;position:absolute;top:6px;left:6px}.clients-photo>small{display:none}.clients-card-row>.clients-status-icon.clients-tone-info{color:var(--ui-focus)}.clients-card-row>.clients-status-icon.clients-tone-success{color:var(--ui-success)}.clients-card-row>.clients-status-icon.clients-tone-danger{color:var(--ui-danger)}.clients-photo-grid img{aspect-ratio:1.85}.clients-payment-line{padding-block:5px}.clients-detail-line:not(.clients-payment-line){padding-block:7px}.clients-card-header:has(.clients-car-line){min-height:273px}.clients-screen:has([data-screen-id=КЛИ-Э5],[data-screen-id=КЛИ-Э7]) .clients-order-row{grid-template-columns:18px minmax(0,1.42fr) minmax(0,.88fr) minmax(0,.9fr) 100px 16px}.clients-screen:has([data-screen-id=КЛИ-Э5],[data-screen-id=КЛИ-Э7]) .clients-card-rows>.clients-label{grid-template-columns:1.42fr .88fr .9fr 100px}.clients-money-summary--full .clients-totals{margin:0}.clients-money-summary--full{border-bottom:1px solid var(--ui-border-subtle);grid-template-columns:1fr 300px;gap:16px;padding:8px 20px 12px;padding-block:11px 15px;display:grid}.clients-filters--open{flex-wrap:wrap;height:auto;min-height:56px;padding-block:10px}.clients-money-summary--full{padding-block:8px 12px}.clients-money-summary--full .clients-totals{gap:4px}.clients-money-summary--full .clients-totals>div:last-child{border:0;padding:0}.clients-money-summary--full>button{flex-direction:column;gap:8px;display:flex}.clients-money-summary--full>button small{color:var(--ui-text-muted);font-weight:400}.clients-money-pay{justify-content:flex-end;margin-top:6px;display:flex}.clients-person .clients-stack{flex:1}.clients-name-line{align-items:center;gap:6px;min-width:0;display:flex}.clients-name-line>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.clients-vip{flex:none;display:inline-flex}.clients-person .clients-stack>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clients-list .clients-money{font-size:13.5px}.clients-phone{white-space:nowrap;font-size:13px}.clients-order-row>small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.clients-order-team{font-size:13px}.clients-card--vehicle .clients-card-identity h2{font-size:21px;line-height:25.2px}.clients-card--vehicle .clients-plate{padding:1px 5px;font-size:11px;line-height:14px}.clients-all-orders{height:38px;min-height:38px;padding:0 48px}.clients-phone-action{align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:inline-flex}.clients-card--vehicle .clients-phone-action{font-size:13.5px}.clients-registry-table{flex-direction:column;display:flex}.clients-flag-content{font-size:inherit;color:inherit;align-items:center;gap:6px;display:inline-flex}.clients-flag-content b{min-width:2ch;color:var(--ui-text-placeholder);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.clients-flag--debt b{color:var(--ui-danger)}.clients-flag--advance b{color:var(--ui-success)}.clients-flag--gone b,.clients-flag--due b{color:var(--ui-warning)}.clients-owner-phone{color:var(--ui-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.clients-list .clients-money{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.clients-compact-row .clients-align-right{max-width:48%;overflow:hidden}.clients-compact-row .clients-align-right small{text-overflow:ellipsis;max-width:100%;overflow:hidden}.clients-menu-facts{color:var(--ui-text-muted);flex-wrap:wrap;flex-basis:100%;gap:16px;font-size:12px;display:flex}.clients-work-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.clients-work-info>small{color:var(--ui-text-placeholder);font-size:12px}.clients-work-staff:before{content:" · "}.clients-work-state.clients-tone-success{font-weight:600}.clients-screen:has([data-screen-id=КЛИ-Э5],[data-screen-id=КЛИ-Э7]) .clients-work-info{grid-template-columns:minmax(0,1fr) auto;display:grid}.clients-screen:has([data-screen-id=КЛИ-Э5],[data-screen-id=КЛИ-Э7]) .clients-work-info>small{display:contents}.clients-screen:has([data-screen-id=КЛИ-Э5],[data-screen-id=КЛИ-Э7]) .clients-work-state{grid-area:1/2;font-size:12px}.clients-screen:has([data-screen-id=КЛИ-Э5],[data-screen-id=КЛИ-Э7]) .clients-work-staff{color:var(--ui-text-placeholder);grid-column:1/-1;font-size:12px}.clients-screen:has([data-screen-id=КЛИ-Э5],[data-screen-id=КЛИ-Э7]) .clients-work-staff:before{content:none}.clients-money-heading{align-items:center;gap:8px;display:flex}.clients-car-logo{border:1px solid var(--ui-border-subtle);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.clients-car-logo img{object-fit:contain;width:36px;height:36px}.clients-order-row>small{text-transform:lowercase}.clients-order-row>small.clients-tone-success{color:var(--ui-text-muted);font-weight:400}.clients-screen:has([data-screen-id=КЛИ-Э5],[data-screen-id=КЛИ-Э7]) .clients-card-rows>.clients-label{padding-left:52px}.clients-card--vehicle .clients-card-rows>.clients-label>span:first-child{text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.clients-filter-types{align-items:center;min-width:0;display:flex}.clients-flags{flex:1}.clients-all-orders{color:inherit;font:inherit;cursor:pointer;border:0;align-items:center;gap:8px;font-size:12px;display:flex}.clients-registry-table .ui-row-link{width:100%;max-width:100%;display:block}.clients-card-bar>strong{font-size:13px;font-weight:600}.clients-order-row{background:0 0;border-bottom:0}.clients-order-row .clients-stack{line-height:normal}.clients-screen:has([data-screen-id=КЛИ-Э5],[data-screen-id=КЛИ-Э7]) .clients-order-row{column-gap:14px}.clients-order-row>small{font-size:12.5px;line-height:1.35}.clients-filter-types--cars{min-width:260px}.clients-card-row{font-size:16px}.clients-card-row .clients-stack{line-height:normal}.clients-order-totals{font-size:13px}.clients-order-totals>div:last-child{border:0;padding:0}.clients-avatar{color:#3a3732}.clients-company{color:#34465c;background:#e7ebf0;border-color:#cbd3dd}.clients-phone{color:#2e2c28}.clients-card-header,.clients-detail{font-size:16px}.clients-order-row{row-gap:normal}.clients-screen:has([data-screen-id=КЛИ-Э5],[data-screen-id=КЛИ-Э7]) .clients-card-row:not(.clients-order-row) .clients-stack{gap:6px}.clients-order-totals>div{gap:10px}.clients-order-totals dt{color:#5e5a52}.clients-order-totals dd{color:#2e2c28;font-size:13.5px}.clients-money-summary .clients-totals{font-size:13px}.clients-filters{gap:10px}.clients-filter-separator{background:var(--ui-border);flex:none;width:1px;height:22px;margin:0 2px}.clients-list--compact .clients-flag{color:#2e2c28;border-radius:14px;height:28px;padding:0 10px;font-size:12.5px}.clients-compact-row .clients-stack{gap:4px}.clients-compact-row .clients-stack strong{font-size:13.5px}.clients-card-identity h2{font-weight:600}.clients-card-identity .clients-muted{font-size:13px}.clients-card-body{flex-direction:column;gap:14px;display:flex}.clients-card-body>.clients-car-line,.clients-card-body>.clients-card-status,.clients-card-body>.clients-primary-actions{margin-top:0}.clients-card--vehicle .clients-card-top{min-height:46px}.clients-screen:has([data-screen-id=КЛИ-Э5],[data-screen-id=КЛИ-Э7]) .clients-order-row{grid-template-columns:18px minmax(0,1fr) 156px 150px 104px 16px;column-gap:14px}.clients-screen:has([data-screen-id=КЛИ-Э5],[data-screen-id=КЛИ-Э7]) .clients-card-rows>.clients-label{grid-template-columns:18px minmax(0,1fr) 156px 150px 104px 16px;column-gap:14px}.clients-screen:has([data-screen-id=КЛИ-Э7]) .clients-order-row{grid-template-columns:18px minmax(0,1fr) 150px 150px 104px 16px}.clients-screen:has([data-screen-id=КЛИ-Э7]) .clients-card-rows>.clients-label{grid-template-columns:18px minmax(0,1fr) 150px 150px 104px 16px}.clients-screen:has([data-screen-id=КЛИ-Э5],[data-screen-id=КЛИ-Э7]) .clients-card-rows>.clients-label{padding-inline:20px}.clients-card--vehicle .clients-card-rows>.clients-label>span:nth-child(2){text-transform:none;letter-spacing:0;color:var(--ui-text-muted);font-size:12.5px;font-weight:600}.clients-registry-car{align-items:center;gap:14px;min-width:0;display:flex}.clients-registry-car strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.clients-registry-car small{color:var(--ui-text-secondary);white-space:nowrap;font-size:12px}.clients-registry-table .clients-stack>small a{color:inherit;text-decoration:none}.clients-registry-table .clients-stack>strong,.clients-registry-table strong.clients-money{font-weight:600}.clients-registry-table .clients-stack>small{font-weight:500;line-height:normal}.clients-registry-table .clients-stack>small.clients-tone-info{font-weight:600}.clients-compact-row{background:var(--ui-surface);gap:11px;padding:0 16px 0 14px;font-size:16px}.clients-compact-row>.clients-avatar:not(.clients-company){border-radius:16px}.clients-card-row:not(.clients-order-row){background:0 0;gap:normal 14px;padding:10px 20px}.clients-order-row>small.clients-tone-success{font-weight:600}.clients-card-row:not(.clients-order-row)[aria-pressed=true]{background:#f5f2eb}.clients-card-row:not(.clients-order-row):hover{background:var(--ui-surface-hover)}.clients-list{font-size:16px}.clients-selected-order{flex-direction:column;gap:14px;display:flex}.clients-selected-order .clients-order-meta{gap:4px 14px;font-size:12.5px}.clients-selected-order .clients-order-meta>span{flex-wrap:wrap;align-items:baseline;gap:5px;display:inline-flex}.clients-selected-order .clients-detail-subheading{color:#6e695f;margin:0;font-size:12.5px;font-weight:600}.clients-selected-order .clients-work-line{border-bottom:1px solid #f0ede7;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:normal 12px;padding:8px 0;display:grid}.clients-selected-order .clients-work-info>strong{font-size:13.5px;font-weight:500}.clients-selected-order .clients-work-line>.clients-money{font-size:13px}.clients-selected-order .clients-payment-line{border-bottom:1px solid #f0ede7;grid-template-columns:112px minmax(0,1fr) auto;align-items:baseline;gap:normal 10px;padding:7px 0;font-size:12.5px;display:grid}.clients-selected-order .clients-payment-line>span:first-child{color:#6e695f}.clients-selected-order .clients-order-rest{border-color:#e6e3dc;border-radius:10px;justify-content:flex-start;gap:10px;margin:0}.clients-selected-order .clients-order-rest-label{font-size:13px;font-weight:600}.clients-selected-order .clients-order-rest>b{white-space:nowrap;margin:0;font-size:17px;font-weight:600}.clients-selected-order .clients-order-rest>.ui-button{margin-left:auto}.clients-order-open{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;display:block;overflow:hidden}.clients-compact-row,.clients-card-rows .clients-card-row{row-gap:normal}.clients-card-identity h2{margin-bottom:0}.clients-card-identity h2+.clients-muted{margin-top:4px}.clients-filter-slot{flex:none;min-height:32px;display:inline-flex}.clients-filter-slot--debt{min-width:105px}.clients-filter-slot--advance{min-width:112px}.clients-filter-slot--stale{min-width:140px}.clients-filter-slot--inStudio{min-width:103px}.clients-flag-label{justify-items:center;display:inline-grid}.clients-flag-label>span,.clients-flag-label:after{grid-area:1/1}.clients-flag-label:after{content:attr(data-label);visibility:hidden;font-weight:600}.clients-flag[aria-pressed=true]{background:#ece9e2;border-color:#1f1e1b;font-weight:600}.clients-flag--stale b{color:var(--ui-warning)}.clients-filter-notice{color:var(--ui-text-secondary);border-bottom:1px solid var(--ui-border-subtle);margin:0;padding:10px 20px;font-size:13px}.clients-filter-empty{color:var(--ui-text-placeholder);text-align:left;padding:28px 20px;font-size:13px;line-height:1.5}.clients-list--registry-filters .clients-filters--open{background:#faf9f6;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 14px 12px}.clients-list--registry-filters .clients-flags{flex-wrap:wrap;gap:6px}.clients-list--registry-filters .clients-filter-slot{min-height:28px}.clients-list--registry-filters .clients-filter-slot--debt{min-width:99px}.clients-list--registry-filters .clients-filter-slot--advance{min-width:106px}.clients-list--registry-filters .clients-filter-slot--stale{min-width:131px}.clients-list--registry-filters .clients-filter-slot--inStudio{min-width:97px}.clients-kind-chips{flex-wrap:wrap;gap:6px;display:flex}.clients-list--compact .clients-kind-chip[aria-selected=true]{background:#ece9e2;border-color:#1f1e1b;font-weight:600}.clients-list--registry-filters .clients-compact-row{gap:normal 11px}.clients-filter-reset{min-height:30px}.clients-card-identity h2{margin:0}.clients-owner-link{color:inherit;font-weight:600;text-decoration:none}.clients-owner-link:hover,.clients-current-visit:hover{text-decoration:underline}.clients-current-visit{color:inherit;overflow-wrap:anywhere;font-size:13px;text-decoration:none}.clients-asset-photo{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.clients-asset-photo img{object-fit:cover;border-radius:8px;width:100%;max-height:240px;display:block}.finance-section{min-width:0;min-height:0;color:var(--ui-text);font:16px/normal var(--ui-font);border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:#fff;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 1px 2px #1d1c1a0d}.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-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{display:none}.finance-toolbar>.ui-toolbar-main>.finance-reading{flex:1}.finance-workspace{background:#fbfaf7;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto;container:finance/inline-size}.finance-workspace>.finance-reading{flex:none}.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[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-account-filters{flex-wrap:wrap;gap:6px;display:flex}.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 .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-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-bridge .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-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)}.finance-full-data{gap:12px;min-width:0;display:grid}.finance-full-data section{min-width:0;overflow-x:auto}.finance-full-data table{border-collapse:collapse;width:100%}.finance-full-data th,.finance-full-data td{text-align:left;border-bottom:1px solid var(--ui-border);overflow-wrap:anywhere;padding:10px}.finance-full-data form label{gap:6px;display:grid}@media (width<=800px){.finance-beta-card{flex-direction:column}.finance-beta-card aside{max-width:none}}.finance-navigation{border-bottom:1px solid var(--ui-border);background:var(--ui-surface);flex:none;justify-content:space-between;align-items:center;min-height:56px;display:flex}.finance-top-tabs{align-items:center;padding:10px 20px;display:flex}.finance-toolbar{border:0;flex:none;min-height:54px;padding:10px 16px 10px 0}.finance-period{flex-wrap:nowrap;gap:6px}.finance-period>strong{width:140px;font-size:12px}.finance-metric{background:var(--ui-surface);gap:3px;height:164px}.finance-metric:last-child{background:var(--ui-surface)}.finance-mini-bars{gap:4px;height:31px;margin-top:auto}.finance-mini-bars>i{max-width:30px}.finance-mini-range{font-size:10px}.finance-columns-caption{color:#a39c90;font-size:11.5px;margin-top:6px!important}.finance-overview-header{min-height:30px}.finance-overview-header:has(>span:only-child){display:none}.finance-widget-kpi .finance-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.finance-widget-combo .finance-chart{padding:16px}.finance-widget-combo .finance-chart figcaption{display:block}.finance-widget-combo .finance-chart-legend{gap:14px;margin:8px 0 36px;font-size:11px;display:flex}.finance-widget-combo .finance-bar{width:34px;max-width:28%}.finance-widget-combo .finance-chart{min-height:335px}.finance-live-details{padding:16px 20px}.finance-live-card{gap:14px;min-height:400px;display:flex}.finance-live-card aside{overflow-wrap:anywhere;flex-direction:column;width:30%;display:flex}.finance-live-card article{border:1px solid var(--ui-border);background:var(--ui-surface);overflow-wrap:anywhere;border-radius:12px;flex:1;min-width:0;padding:16px}.finance-live-details form{gap:14px;max-width:640px;display:grid}.finance-live-details fieldset{border:0;gap:14px;padding:0;display:grid}.finance-connected-footer{flex:none;padding:0 20px 16px}.finance-connected-footer:empty{display:none}.finance-workspace>.finance-reports{flex:none;min-height:0}.finance-payroll-state{padding:0 20px}@media (width<=1200px){.finance-navigation{flex-wrap:wrap}.finance-widget-kpi .finance-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}.finance-list-title{font-size:13px;font-weight:600}.finance-widget-content>.finance-chart{min-height:335px}.finance-widget-body{padding:14px 16px}.finance-widget-body>h3{margin-bottom:10px;font-size:14px}.finance-widget-combo .finance-chart{border:1px solid var(--ui-border);padding:14px 16px 10px}.finance-widget-combo .finance-chart figcaption>span{margin-top:4px;font-size:10.5px;display:block}.finance-widget-combo .finance-chart-legend{margin-bottom:36px;margin-top:7px!important}.finance-widget-todo .finance-amount-lines{border:0;border-radius:0}.finance-widget-todo .finance-amount-line{padding:8px 0;font-size:12px}.finance-widget-todo .finance-amount-line>span{font-weight:600}.finance-widget-todo .finance-amount-line small{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.finance-widget-todo .finance-widget-body{min-height:306px}.finance-chart-dot{pointer-events:none;background:#1d1c1a;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,50%)}.finance-chart-dot b{white-space:nowrap;background:#fbfaf7;border-radius:4px;padding:1px 4px;font-size:10.5px;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.finance-todo-lines{flex-direction:column;display:flex}.finance-todo-lines>button{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-top:1px solid #ece9e2;min-height:51px;padding:8px 0 8px 16px;position:relative}.finance-todo-lines>button:disabled{opacity:1}.finance-todo-lines strong{font-size:12px;font-weight:600;display:block}.finance-todo-lines small{white-space:nowrap;text-overflow:ellipsis;padding-top:3px;font-size:11.5px;display:block;overflow:hidden}.finance-operation-actions{flex:none;gap:8px;padding:0 20px 16px;display:flex}.finance-tab-content>.finance-chart{min-height:237px}.finance-tab-content>.finance-chart .finance-chart-plot{margin-top:30px}.finance-operations-grid{grid-template-columns:minmax(0,1fr) 320px}.finance-list-caption>.ui-input{margin-left:0}.finance-list-totals{margin-left:auto}.finance-section-card{background:0 0;border:0;border-radius:0}.finance-section-card .finance-navigation{display:none}.finance-section-card .finance-workspace{overflow:hidden}.finance-section-card .finance-split{gap:12px;padding:0}.finance-section-card .finance-split>.ui-split-list{flex-basis:440px}.finance-neighbors{height:100%}.finance-neighbors-heading{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;min-height:54px;padding:12px 16px;display:flex}.finance-neighbors-heading strong{font-size:13px}.finance-neighbors>button{min-height:54px;padding:10px 18px}.finance-neighbors>button>strong{font-size:13px}.finance-movement-card{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.finance-summary-card{flex:none}.finance-card-summary{align-items:center;gap:14px;margin:0 0 16px;display:flex}.finance-card-summary>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.finance-card-summary strong{font-size:24px;line-height:1.15}.finance-card-summary small{font-size:12px}.finance-movement-icon{background:#f1efe9;border:1px solid #dad6cd;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:16px;display:grid}.finance-summary-party{text-align:right;flex-direction:column;gap:4px;margin-left:auto;display:flex}.finance-summary-meta{color:#857f74;flex-wrap:wrap;gap:8px 20px;margin-bottom:14px;font-size:12px;display:flex}.finance-summary-meta b{color:#1d1c1a}.finance-summary-meta>b.finance-positive{color:var(--ui-positive-text)}.finance-card-relations{flex:1;min-height:0;overflow:auto}.finance-relations-title{text-transform:uppercase;letter-spacing:.06em;color:#857f74;border-bottom:1px solid #e6e3dc;justify-content:space-between;align-items:center;height:37px;padding:0 20px;font-size:10.5px;display:flex}.finance-relation-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6e3dc;grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;min-height:58px;padding:12px 48px 12px 20px;display:grid;position:relative}.finance-relation-row small{grid-column:1}.finance-relation-row>strong{grid-area:1/2/3;align-self:center}.finance-relation-row>span:last-child{color:#857f74;font-size:18px;position:absolute;top:16px;right:22px}.finance-relation-row:hover{background:var(--ui-surface-hover)}.finance-relation-details{border-bottom:1px solid #e6e3dc;padding:12px 20px}.finance-relation-details summary{cursor:pointer;flex-direction:column;gap:4px;list-style:none;display:flex}.finance-account-settings{padding:14px 20px}.finance-configurator{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:14px 16px;display:flex}.finance-config-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.finance-config-heading>span{flex-direction:column;gap:3px;display:flex}.finance-config-heading strong{font-size:15px}.finance-config-heading small{font-size:12.5px}.finance-config-line{align-items:start;gap:10px;display:flex}.finance-config-line>strong{color:#5e5a52;flex:none;width:128px;padding-top:6px;font-size:12.5px}.finance-widget-editor{background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:6px;height:32px;padding:0}.finance-widget-editor>strong{white-space:nowrap;text-overflow:ellipsis;margin-right:auto;font-size:12.5px;overflow:hidden}.finance-widget:has(>.finance-widget-editor){outline-offset:4px;border-radius:14px;outline:2px dashed #c6c0b4}.finance-widget-inert{opacity:1}.finance-row-area tbody tr{cursor:pointer}.finance-row-area tbody tr:hover>td{background:#f5f3ee}.finance-todo-lines>button{min-height:50px}.finance-neighbors-heading>span,.finance-neighbors>button>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.finance-neighbors-heading small,.finance-neighbors>button small{color:#857f74;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:400;overflow:hidden}.finance-neighbors>button>span:first-child strong{font-size:13px}.finance-section-card .finance-full-card{padding:0}.finance-linked-list{flex:1;min-height:0;display:flex}.finance-linked-grid{flex:1;grid-template-columns:minmax(0,1fr) 500px;gap:12px;min-height:0;display:grid}.finance-linked-heading{border-bottom:1px solid #e6e3dc;flex-direction:column;gap:4px;padding:12px 20px;display:flex}.finance-linked-body{padding:16px 20px}@media (width<=1100px){.finance-linked-grid{grid-template-columns:minmax(0,1fr);overflow:auto}}.finance-bar-label{white-space:nowrap;color:#5e5a52;font-size:10.5px;font-weight:600;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.finance-chart-zero{border-top:1px solid #cfc9be;position:absolute;inset-inline:0}.finance-widget-combo .finance-chart-legend{gap:16px;font-size:12px}.finance-widget-combo .finance-chart-legend>span:last-child i{width:16px;height:2px}.finance-widget-combo .finance-chart-dot b{background:#ffffffe6}.finance-widget-bridge .finance-metrics{grid-template-columns:minmax(0,1fr)}.finance-widget-bridge .finance-metric{border:0;height:auto;padding:0 0 12px}.finance-widget-bridge .finance-metric>small{display:none}.finance-widget-bridge .finance-amount-lines{border:0}.finance-widget-bridge .finance-amount-line{padding:6px 0}.finance-widget-bal .finance-chart{padding:0}.finance-widget-bal .finance-chart figcaption{display:none}.finance-widget-bal .finance-chart-plot{height:150px;margin:18px 0 0 12px}.finance-widget-bal .finance-chart-labels{margin-left:12px}.finance-widget-bal .finance-chart-labels>span:nth-child(2n){visibility:hidden}.finance-widget-bal .finance-amount-lines{border:0;margin-top:10px}.finance-flow figcaption{color:#5e5a52;padding:0 0 10px;font-size:12px;position:relative}.finance-flow figcaption>span:first-child{margin-left:12%}.finance-flow figcaption>span:last-child{margin-right:15%}.finance-flow-plot{min-width:0}.finance-flow-plot .finance-flow-label{color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 2px;font-size:12.5px}.finance-flow-plot .finance-flow-label:disabled{opacity:1;cursor:default}.finance-flow-label>span:first-child{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.finance-flow-label>.finance-money{font-weight:600}.finance-flow-label>small{color:#857f74;font-size:11.5px}.finance-tab-content:has(.finance-accounts-table)>.finance-metrics{grid-template-columns:repeat(auto-fit,minmax(185px,1fr))}.finance-operations-scroll{overflow-x:auto}.finance-operations-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:690px}.finance-operations-table th{color:#857f74;letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#f7f6f2;border-bottom:1px solid #e6e3dc;height:32px;padding:0 6px;font-size:10.5px;font-weight:600}.finance-operations-table th:last-child,.finance-operations-table td:last-child{text-align:right;padding-right:16px}.finance-operations-table th:first-child,.finance-operations-table td:first-child{padding-left:16px}.finance-operations-table td{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #f0ede7;height:50px;padding:7px 6px;font-size:13px;overflow:hidden}.finance-operations-table td:last-child{font-size:14px;font-weight:600}.finance-operations-table .finance-link{font-weight:500}.finance-operation-icon{color:#9e2b20;background:#f3ece7;border-radius:50%;place-items:center;width:26px;height:26px;font-size:16px;display:grid}.finance-operation-icon-in{color:#1b6b3e;background:#e7f0e9}.finance-operation-icon-tr{color:#6e695f;background:#eeeae2}.finance-widget-combo .finance-chart figcaption>.finance-chart-legend{color:#5e5a52;font-size:12px}.finance-chart-dot b{border-radius:5px;padding:0 5px;font-size:11px;font-weight:600;line-height:16px}.finance-widget-bridge .finance-chart{padding:0}.finance-widget-bridge .finance-chart-plot{height:172px;margin-top:12px}.finance-widget-bridge .finance-chart-labels>span{text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:0 4px;display:block;overflow:hidden}.finance-widget-why .finance-widget-body{min-height:335px}.finance-metric>strong{font-size:22px;line-height:1.2}.finance-metric>small{font-size:12px}.finance-chart figcaption,.finance-chart-labels{line-height:normal}.finance-account-row-area tbody tr{cursor:pointer}.finance-account-row-area .finance-accounts-table tbody tr:hover>td{background:#f5f3ee}.finance-money-dialog form{gap:14px;display:grid}.finance-money-dialog fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.finance-money-dialog form label{gap:6px;display:grid}.finance-widget-flow .finance-widget-body{padding:14px 18px 12px}.finance-widget-flow .finance-widget-body>h3{margin-bottom:10px}.finance-flow figcaption{height:28px;padding:0;display:block}.finance-flow figcaption>span{gap:4px;display:inline-flex;position:absolute;top:0;margin:0!important}.finance-flow figcaption>span:first-child{right:73%}.finance-flow figcaption>span:last-child{left:72%}.finance-flow-plot .finance-flow-label{height:20px;min-height:20px}.finance-flow-label>small{text-align:right;flex:none;width:42px}.finance-flow-plot .finance-flow-label-left{justify-content:flex-end}.finance-widget-bridge .finance-chart-legend:empty{display:none}.finance-widget-bridge .finance-metric>strong{font-size:26px}.finance-widget-bridge .finance-chart-labels{margin-top:6px}.finance-metric{padding-bottom:9px;box-shadow:0 1px 2px #1d1c1a0d}.finance-widget-kpi .finance-metric{height:164.39px}.finance-metric>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.finance-widget-combo .finance-chart-plot{height:196px}.finance-widget-combo .finance-chart-legend{margin-bottom:12px}.finance-widgets{row-gap:14px}.finance-widget-combo .finance-chart figcaption>span:not(.finance-chart-legend){margin-top:2px;font-size:12px}.finance-chart-labels,.finance-mini-range{text-transform:capitalize}.finance-widget-combo .finance-chart-columns>button:last-child{background:#f1eee9}.finance-widget-combo .finance-chart-columns>button:last-child .finance-bar-in{background:#a9c0af}.finance-period>strong{width:152px;font-size:13px;font-weight:600}.finance-widget{border-radius:14px;flex-direction:column;gap:6px;display:flex}.finance-widget-combo .finance-chart-labels{margin-top:6px}.finance-chart-labels>span{font-weight:500;line-height:1.3}.finance-chart-labels>span:last-child{color:#1d1c1a;font-weight:600}.finance-chart-labels small{color:#a39c90;font-weight:500;line-height:1.3}.finance-todo-lines>button{border-top-color:#f0ede7;align-items:flex-start;gap:9px;padding:8px 0;display:flex}.finance-todo-lines>button>i{background:#9e2b20;border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.finance-todo-lines>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.finance-todo-lines strong{font-size:13px;line-height:1.3}.finance-todo-lines small{padding-top:0;font-size:12px}.finance-section:has(.finance-live-card) .finance-navigation{display:none}.finance-live-details:has(.finance-live-card){flex:1;min-height:0;padding:0;display:flex}.finance-live-card{flex:1;gap:12px;min-height:0}.finance-live-card>aside{border:1px solid var(--ui-border);background:#fff;border-radius:12px;flex:none;width:440px;max-width:36%;overflow:auto}.finance-live-neighbor{width:100%;min-height:54px;color:inherit;font:13px/1.3 var(--ui-font);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6e3dc;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.finance-live-neighbor>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.finance-live-neighbor strong,.finance-live-neighbor small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-live-neighbor>span:last-child{flex:none;font-weight:600}.finance-live-neighbor[aria-current=true],.finance-live-neighbor:hover{background:#f5f3ee}.finance-live-card>article{flex-direction:column;gap:12px;display:flex;overflow:auto}.finance-live-card>article h2{font-size:14px;font-weight:600}.finance-live-card>article p{font-size:13px;line-height:1.4}.finance-live-card>article>.ui-button{align-self:flex-start}.finance-credit-timing{flex-direction:column;gap:2px;display:flex}.finance-reports{min-width:0;min-height:0;color:var(--ui-text);font:16px/normal var(--ui-font);background:#fbfaf7;flex-direction:column;flex:1;display:flex;container-type:inline-size}.finance-reports *{box-sizing:border-box}.finance-reports :where(button:not([class*=ui-])){font:inherit}.finance-reports button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.finance-reports button:disabled{cursor:default}.fr-section-toolbar{border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:53px;padding:8px 20px;display:flex}.fr-period,.fr-toolbar,.fr-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fr-period{min-height:32px}.fr-period select{width:190px}.fr-toolbar{gap:12px;min-height:34px}.fr-split{flex:1;min-height:0}.fr-split-host,.fr-preserved-list:not([hidden]){flex:1;min-width:0;min-height:0;display:flex}.finance-reports.fr-full .fr-split>.ui-split-list,.finance-reports.fr-full .fr-split .ui-split-back,.fr-narrow .fr-split.ui-split--selected>.ui-split-list{display:none}.fr-narrow .fr-split .ui-split-back{display:block}.fr-wide .fr-split.ui-split--selected>.ui-split-list{display:flex}.fr-wide .fr-split .ui-split-back{display:none}.fr-section-toolbar [aria-label="Финансовые отчёты и расчёты"] button:first-child{min-width:122px}.fr-section-toolbar [aria-label="Финансовые отчёты и расчёты"] button:last-child{min-width:82px}.fr-period [role=tab]{min-width:64px}.fr-detail button[data-action-id=ФИН-Д61]{min-width:140px}.fr-debt-toolbar [role=tab]{min-width:150px}.fr-content{flex-direction:column;gap:14px;min-height:0;padding:14px 20px 20px;display:flex;overflow-y:auto}.fr-reading{flex-direction:column;gap:14px;min-width:0;display:flex}.fr-reading>.ui-state{background:var(--ui-surface);border-radius:12px}.fr-reading .ui-loading{min-height:40px}.fr-muted{color:var(--ui-text-muted);margin:0;font-size:12px}.fr-danger{color:var(--ui-danger)}.fr-chart-card .ui-card-heading{border-bottom:0;padding-bottom:0}.fr-chart-card h2{font-size:14px}.fr-legend{color:var(--ui-text-muted);flex-wrap:wrap;gap:14px;margin:8px 0 16px;font-size:12px;display:flex}.fr-legend>span{align-items:center;gap:6px;display:inline-flex}.fr-legend i{border-radius:2px;width:10px;height:10px}.fr-chart-scroll{padding:10px 0 32px;overflow:auto hidden}.fr-chart{min-width:440px;height:140px;margin-left:92px;margin-right:40px;position:relative}.fr-chart-grid{border-top:1px dashed var(--ui-border-subtle);width:100%;position:absolute}.fr-chart-grid>span{white-space:nowrap;color:var(--ui-text-placeholder);font-size:10.5px;position:absolute;top:-8px;right:calc(100% + 10px)}.fr-chart-columns{display:flex;position:absolute;inset:0}.fr-chart-column{flex:1;min-width:0;position:relative}.fr-chart-pick{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:end;gap:3px;width:100%;height:100%;display:flex;position:relative}.fr-chart-pick:hover{background:var(--ui-surface-subtle)}.fr-chart-bar{border-radius:2px 2px 0 0;flex-shrink:0;width:20px;position:relative}.fr-chart-label{text-align:center;white-space:nowrap;color:var(--ui-text-muted);font-size:10.5px;position:absolute;top:calc(100% + 8px);left:0;right:0}.fr-chart-label small{font-size:10px;display:block}.fr-chart-line{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fr-chart-dot{background:var(--ui-text);width:6px;height:6px;box-shadow:0 0 0 2px var(--ui-surface);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,50%)}.fr-chart-dot>span{white-space:nowrap;background:var(--ui-surface);padding:0 3px;font-size:10.5px;font-weight:600;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.fr-tone-sales,.fr-tone-debt{background:#6b6258}.fr-tone-cost,.fr-tone-pending{background:#ddd5c8}.fr-tone-profit{background:var(--ui-positive-text)}.fr-tone-owe{background:#b07d4f}.fr-tone-overdue{background:var(--ui-danger)}.fr-tone-neutral{background:var(--ui-border)}.fr-money{white-space:nowrap;font-variant-numeric:tabular-nums}.fr-money-button{color:inherit;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0}.fr-money-button:not(:disabled):hover{text-decoration:underline}.fr-money-button:disabled{opacity:1;color:inherit}.fr-row-title{text-align:left;color:inherit;white-space:normal;background:0 0;border:0;align-items:center;gap:5px;min-width:220px;padding:0;display:flex}button.fr-row-title{cursor:pointer}.fr-row-total,.fr-row-subtotal{font-weight:600}.fr-row-total{color:var(--ui-positive-text)}.fr-row-muted{color:var(--ui-text-muted)}.fr-comparison-positive{color:var(--ui-positive-text)}.fr-comparison-negative{color:var(--ui-danger)}.fr-comparison-neutral{color:var(--ui-text-muted)}[class^=fr-comparison-]{white-space:nowrap;font-size:12px}.fr-share-track,.fr-term-track{background:var(--ui-surface-input);border-radius:5px;height:8px;display:flex;overflow:hidden}.fr-share-track>i{background:#9e8e79;height:100%;display:block}.fr-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fr-kpi{background:var(--ui-surface);border:1px solid var(--ui-border);min-width:0;box-shadow:var(--ui-shadow-card);text-align:left;color:var(--ui-text);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px 9px;display:flex}.fr-kpi>span{color:var(--ui-text-muted);min-height:18px;font-size:12px}.fr-kpi>strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.fr-kpi>b{min-height:18px;font-size:12px;font-weight:600}.fr-kpi .fr-spark{border-bottom:1px solid var(--ui-border-subtle);align-items:end;gap:4px;height:30px;margin-top:8px;display:flex}.fr-spark i{background:#b6aa98;border-radius:2px 2px 0 0;flex:1;max-width:30px}.fr-kpi small{color:var(--ui-text-placeholder);justify-content:space-between;font-size:10.5px;display:flex}.fr-secondary-toggle{display:none}.fr-debt-overview{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}.fr-term{border:0;border-top:1px solid var(--ui-border-row);text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:8px;padding:12px 0;display:flex}.fr-term>span:first-child{justify-content:space-between;gap:10px;display:flex}.fr-term strong,.fr-term-parts b{white-space:nowrap}.fr-term-parts{color:var(--ui-text-placeholder);gap:16px;font-size:11.5px;display:flex}.fr-term-parts>span{flex-direction:column;gap:2px;display:flex}.fr-term-parts b{color:var(--ui-text);font-size:13px}.fr-term-parts .fr-danger{color:var(--ui-danger)}.fr-debt-toolbar{flex-wrap:wrap;align-items:center;gap:12px;min-height:52px;padding:10px 16px;display:flex}.fr-group-heading{background:var(--ui-surface-header);border-block:1px solid var(--ui-border-subtle);justify-content:space-between;gap:10px;padding:7px 16px;display:flex}.fr-group-heading strong{white-space:nowrap}.fr-group-count{color:var(--ui-text-placeholder);margin-left:8px;font-weight:600}.finance-reports .fr-debts-data td{height:46px}.fr-debts-data .ui-table th:first-child,.fr-debts-data .ui-table td:first-child{background:var(--ui-surface);z-index:1;position:sticky;left:0}.fr-debts-data .ui-table th:first-child{background:var(--ui-surface-header)}.fr-party{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;min-width:140px;padding:0;display:flex}.fr-party small{color:var(--ui-text-muted)}.fr-neighbors{background:var(--ui-surface);flex-direction:column;height:100%;display:flex;overflow-y:auto}.fr-neighbors>button{border:0;border-bottom:1px solid var(--ui-border-row);text-align:left;color:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.fr-neighbors>button[aria-pressed=true]{background:var(--ui-surface-selected)}.fr-neighbors>button>span{overflow-wrap:anywhere;min-width:0}.fr-neighbors small,.fr-detail-row-pick small{color:var(--ui-text-muted);font-size:12px;display:block}.fr-neighbors strong{white-space:nowrap}.fr-detail-container{flex:1;min-width:0;min-height:0;padding:14px 20px 20px;overflow-y:auto}.fr-detail{flex-direction:column;gap:12px;min-width:0;display:flex}.fr-detail .ui-card-heading{flex-wrap:wrap;gap:8px}.fr-detail-amount{white-space:nowrap;font-variant-numeric:tabular-nums;margin:10px 0 16px;font-size:30px;display:block}.fr-facts{flex-direction:column;gap:8px;margin:12px 0;display:flex}.fr-facts>div{justify-content:space-between;gap:16px;display:flex}.fr-facts dt{color:var(--ui-text-muted)}.fr-facts dd{text-align:right;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.fr-detail-row-pick{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.fr-detail-row-pick>span{overflow-wrap:anywhere;flex:1;min-width:0}.fr-detail-row-pick>strong{white-space:nowrap;font-variant-numeric:tabular-nums}.fr-detail-row{border-bottom:1px solid var(--ui-border-row)}.fr-detail-ledger--full{grid-template-columns:minmax(300px,1fr) minmax(350px,500px);align-items:start;gap:12px;display:grid}.fr-facts .fr-fact-money{white-space:nowrap}.fr-narrow .fr-detail-ledger--full{flex-direction:column;display:flex}.fr-narrow .fr-full-row-facts{width:100%}.fr-row-facts{background:var(--ui-surface-subtle);padding:0 16px 16px 38px}.fr-payment{border-top:1px solid var(--ui-border-subtle);flex-direction:column;gap:12px;max-width:540px;margin-top:16px;padding-top:16px;display:flex}.fr-payment h3{margin:0}.fr-payment [role=alert]{color:var(--ui-danger)}.fr-payment fieldset{border:0;min-width:0;margin:0;padding:0}.fr-payment form,.fr-allocation-part,.fr-order-lines{flex-direction:column;gap:12px;display:flex}.fr-allocation-part{border-bottom:1px solid var(--ui-border-subtle);padding-block:8px}.fr-reading>.ui-badge{align-self:flex-start}@container (width<=1101px){.finance-reports .fr-split.ui-split--selected{grid-template-columns:minmax(0,1fr)}.finance-reports .fr-split.ui-split--selected>.ui-split-list{display:none}.finance-reports .fr-split .ui-split-back{display:flex}}@container (width<=990px){.fr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-debt-overview{grid-template-columns:minmax(0,1fr)}.fr-secondary{position:relative}.fr-secondary-toggle{cursor:pointer;color:var(--ui-text);background:0 0;border:0;padding:8px 0;display:block}.fr-content{padding:12px}.fr-section-toolbar{padding-inline:12px}}@media (width<=600px){.fr-kpis{grid-template-columns:minmax(0,1fr)}.fr-toolbar{flex-wrap:nowrap;overflow-x:auto}.fr-detail-container{padding:10px}}.fr-content{width:100%}.fr-kpi{gap:3px;height:164px;padding:12px 14px 9px}.fr-kpi[aria-pressed=true]{border-color:var(--ui-border);box-shadow:var(--ui-shadow-card)}.fr-kpi>span{min-height:0}.fr-kpi>b{white-space:nowrap}.fr-kpi .fr-spark{margin-top:auto}.fr-spark i{background:#d8d5cc}.fr-spark i:last-child{background:#3e3c37}.fr-debt-overview{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.fr-chart-body{padding:14px 16px 12px}.fr-chart-caption{align-items:baseline;gap:8px;display:flex}.fr-chart-caption h3{margin:0;font-size:14px;font-weight:600}.fr-chart-caption>span{color:var(--ui-text-muted);font-size:11px}.fr-chart{height:150px;margin-left:46px;margin-right:0}.fr-chart-bar{width:40px;max-width:24%}.fr-chart-scroll{padding-top:20px;padding-bottom:28px}.fr-legend{margin:8px 0 12px;font-size:11px}.fr-tone-sales{background:#4f7a5f}.fr-tone-cost{background:#c7b9a6}.fr-chart-dot{width:7px;height:7px}.fr-debt-overview .fr-chart{height:132px}.fr-debt-overview .fr-chart-bar{width:30px;max-width:28%}.fr-debt-overview .fr-chart-body{min-height:272px}.fr-toolbar{gap:12px}:is(.fr-report-table tr:has(.fr-row-subtotal),.fr-report-table tr:has(.fr-row-total)){background:#f8f7f3}:is(.fr-report-table tr:has(.fr-row-subtotal)>td:first-child,.fr-report-table tr:has(.fr-row-total)>td:first-child){background:inherit}.fr-kpi:first-child>b{color:#9e2b20}.fr-kpi:nth-child(2)>b{color:#857f74}.fr-kpi:nth-child(3)>b,.fr-kpi:nth-child(4)>b{color:#286044}.fr-kpi:first-child>span:first-child:before,.fr-kpi:nth-child(4)>span:first-child:before{content:"";background:#9e2b20;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.fr-tone-supplies{background:#96968b}.fr-tone-ads{background:#7b8981}.fr-tone-utilities{background:#b49792}.fr-chart-stacked .fr-chart-bar{border-radius:0;width:40px;max-width:none;position:absolute;left:50%;transform:translate(-50%)}.fr-chart-total{white-space:nowrap;margin-bottom:5px;font-size:10.5px;position:absolute;left:50%;transform:translate(-50%)}.fr-chart-zero{border-top:1px solid #cfc9be;position:absolute;inset-inline:0}.fr-bar-label{white-space:nowrap;color:#5e5a52;font-size:10.5px;font-weight:600;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.fr-debt-group-table tbody tr{cursor:pointer}.fr-debt-group-table tbody tr:hover>td{background:#f5f3ee}.fr-debt-table .fr-party{min-width:0;max-width:100%}.fr-debt-table .fr-party b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fr-kpi>strong{font-size:22px;line-height:1.2}.fr-report-table td:first-child>span{display:block}.fr-row-title{color:var(--ui-text);font-size:13px}.fr-debt-group-table .fr-party{text-align:left;color:var(--ui-text);display:block}.fr-legend .fr-tone-profit{background:#1d1c1a;width:16px;height:2px}.fr-report-table:has([aria-label="Расходы по статьям"]) .fr-row-title{min-width:0}.stock-root{min-width:0;min-height:0;color:var(--ui-text);font-family:var(--ui-font);background:var(--ui-bg);flex-direction:column;flex:1;margin:-16px -18px -18px;font-size:13px;display:flex}.stock-root *,.stock-dialog-content *{box-sizing:border-box}.stock-dialog-content h2{margin:0;font-size:16px;font-weight:600;line-height:1.3}.stock-effects h3,.stock-dialog-content h3{margin:12px 0 8px;font-size:14px}.stock-card-content p,.stock-effects 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-shrink:0;align-items:center;gap:10px;min-height:46px;padding:0 22px;display:flex}.stock-tabs{min-width:0;max-width:100%;overflow-x:auto}.stock-toolbar-actions{gap:8px;margin-left:auto;display:flex}.stock-toolbar-actions:empty{display:none}.stock-filter-bar{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:12px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;margin:16px 18px 0;padding:10px 14px;display:flex}.stock-filter-bar>.ui-input{width:170px}.stock-filter-bar>.ui-input:first-child{width:230px}.stock-workspace{border:0;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:16px 18px 18px;display:flex;overflow:auto}.stock-reading{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.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(0,1fr))}.stock-lane{background:#e6e4dd;border-radius:12px;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;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-secondary-content{flex-direction:column;gap:12px;display:flex}.stock-secondary-toggle{display:none}.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;position:relative;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 #c39b45,var(--ui-shadow-card)}.stock-stripe-success{box-shadow:inset 3px 0 0 var(--ui-text),var(--ui-shadow-card)}.stock-tile-open{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;width:100%;min-width:0;padding:9px 10px 7px 12px;font-size:12.5px;display:flex}.stock-tile-open>strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.stock-tile:hover{background:var(--ui-surface-subtle)}.stock-tile-content{min-width:0;padding:0 10px 6px 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);justify-content:space-between;align-items:center;gap:6px;min-height:38px;padding:4px 7px 4px 10px;font-size:11.5px;display:flex}.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:3px 0;font-size:12.5px;display:flex}.stock-buy-line span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.stock-buy-line strong{white-space:nowrap;flex-shrink:0;font-size:12px}.stock-balance-value{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.stock-tile progress{width:100%;height:6px;accent-color:var(--ui-positive-text)}.stock-document-heading{align-items:flex-start;gap:9px;display:flex}.stock-document-heading strong{font-size:13.5px;line-height:1.3}.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-document-tile .stock-tile-open{padding-bottom:8px}.stock-document-tile .stock-tile-open>small,.stock-document-tile .stock-tile-open>span:not(.stock-document-heading),.stock-document-tile .stock-tile-open>.stock-money{margin-left:35px}.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:3px;min-width:0;padding:10px;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-supplier-summary{border-bottom:1px solid var(--ui-border-row);color:inherit;cursor:pointer;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;flex-direction:column;gap:4px;padding:10px 0;display:flex}.stock-supplier-summary strong{font-size:13px}.stock-supplier-summary small{font-size:11.5px}.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-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.stock-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.stock-link:disabled{cursor:default}.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;margin:12px 0;display:flex}.stock-document-line{border-bottom:1px solid var(--ui-border-subtle);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-effects{background:#fbf8ef;border:1px solid #d8c9a5;border-radius:10px;margin:10px 20px 20px;padding:0 14px 12px}.stock-document-menu{gap:2px;display:grid}.stock-document-menu>button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:13.5px;font-weight:500}.stock-document-menu>button:hover{background:var(--ui-surface-subtle)}.stock-pick-row{border:1px solid var(--ui-border);background:var(--ui-surface);color:inherit;font:inherit;cursor:pointer;white-space:normal;text-align:left;border-radius:9px;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 td{font-variant-numeric:tabular-nums}.stock-table small{display:block}.stock-related{flex-wrap:wrap;gap:8px;display:flex}.stock-print h2{margin:12px 0}.stock-load-more{flex-shrink:0;min-height:1px}.stock-card-view{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.stock-card-top{background:var(--ui-surface);border:1px solid var(--ui-border);border-bottom-color:var(--ui-border-row);border-radius:12px 12px 0 0;flex-shrink:0;align-items:center;gap:10px;min-height:52px;padding:0 14px 0 20px;display:flex}.stock-card-top>small{text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.stock-card-top>span{color:var(--ui-text-muted);font-size:12.5px}.stock-close{margin-left:auto}.stock-position{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.stock-position-hero{border:1px solid var(--ui-border);background:var(--ui-surface);border-top:0;border-radius:0 0 12px 12px;flex-direction:column;gap:14px;padding:16px 20px 18px;display:flex}.stock-position-name{align-items:flex-start;gap:14px;display:flex}.stock-position-name h2{font-size:21px;line-height:1.25}.stock-position-name p{color:var(--ui-text-muted);margin:4px 0 0;font-size:13px}.stock-position-icon{border:1px solid var(--ui-border);background:#f0eee9;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.stock-position-metrics{border:1px solid #ece9e2;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.stock-position-metrics>div{background:#fcfbf9;border-right:1px solid #ece9e2;flex-direction:column;gap:3px;padding:10px 14px;display:flex}.stock-position-metrics small{text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.stock-position-metrics strong{font-size:17px;line-height:1.25}.stock-position-metrics span{color:var(--ui-text-placeholder);font-size:11.5px}.stock-position-status{align-items:center;gap:10px;font-size:13px;display:flex}.stock-position-status>span{color:var(--ui-text-muted);font-size:12.5px}.stock-position-actions{align-items:center;gap:8px;display:flex;position:relative}.stock-position-actions>.stock-actions{z-index:3;border:1px solid var(--ui-border);background:#fff;border-radius:10px;padding:10px;position:absolute;top:100%}.stock-position-columns{flex:1;grid-template-columns:432px minmax(0,1fr);gap:12px;min-height:0;display:grid}.stock-card-navigation{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;overflow:auto}.stock-card-navigation>button{border:0;border-bottom:1px solid var(--ui-border-row);width:100%;min-height:66px;color:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:5px;padding:14px 35px 14px 20px;display:flex;position:relative}.stock-card-navigation>button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--ui-text);background:#f5f2eb}.stock-card-navigation>button:hover{background:var(--ui-surface-subtle)}.stock-card-navigation strong{font-size:13.5px}.stock-card-navigation span{color:var(--ui-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.stock-card-navigation b{color:var(--ui-text-muted);font-weight:400;position:absolute;top:25px;right:20px}.stock-card-content{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;flex-direction:column;min-height:0;padding:16px 20px 20px;display:flex;overflow:auto}.stock-card-content>h3{margin:0 0 10px;font-size:16px}.stock-movement-row{border-bottom:1px solid var(--ui-border-row);grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:12px 0;display:grid}.stock-movement-row>div{flex-direction:column;gap:5px;display:flex}.stock-movement-row>div:last-child{text-align:right}.stock-movement-row strong{color:var(--ui-positive-text)}.stock-movement-period{border:1px solid var(--ui-border-row);background:var(--ui-surface-subtle);color:var(--ui-text-muted);border-radius:9px;margin-top:10px;padding:12px;font-size:12px}.stock-card-document{position:relative;overflow:auto}.stock-document-title{background:var(--ui-surface);border-left:1px solid var(--ui-border);border-right:1px solid var(--ui-border);align-items:center;gap:12px;padding:16px 20px;display:flex}.stock-document-title h2{font-size:21px}.stock-document-title>span{color:var(--ui-text-muted);font-size:13px}.stock-card-document>div[data-screen-id]{background:var(--ui-surface);border:1px solid var(--ui-border);border-top:0;border-radius:0 0 12px 12px}.stock-document-actions{gap:8px;padding:0 20px 8px;display:flex}.stock-document-form>.stock-form-grid,.stock-document-form>fieldset>.stock-form-grid{margin:0;padding:0 20px 12px}.stock-document-toolbar{flex-wrap:wrap;gap:8px;padding:0 20px 18px;display:flex}.stock-document-toolbar>.ui-button:last-child{order:-1}.stock-receipt-head,.stock-receipt-line{border-bottom:1px solid var(--ui-border-row);grid-template-columns:minmax(240px,1fr) 84px 116px 112px 100px 110px 28px;align-items:center;gap:12px;min-height:56px;padding:10px 20px;display:grid}.stock-receipt-head{background:var(--ui-surface-header);border-top:1px solid var(--ui-border);letter-spacing:.05em;text-transform:uppercase;min-height:36px;color:var(--ui-text-placeholder);padding-top:10px;padding-bottom:10px;font-size:10px}.stock-receipt-item{flex-direction:column;gap:5px;min-width:0;display:flex}.stock-receipt-item .stock-link{font-size:13px}.stock-receipt-item small{font-size:11.5px}.stock-receipt-quantity,.stock-receipt-unit{text-align:right;font-size:13px}.stock-receipt-unit small{font-size:11px;display:block}.stock-receipt-line>.stock-money{text-align:right}.stock-document-form>.stock-actions{padding:0 20px}.stock-document-total{color:var(--ui-text-muted);justify-content:space-between;padding:12px 20px 4px;font-size:12px;display:flex}.stock-document-total strong{color:var(--ui-text);margin-left:10px;font-size:17px}.stock-supplier-title{background:var(--ui-surface);padding:16px 20px}@media (width<=1200px){.stock-summary{grid-template-columns:repeat(3,minmax(0,1fr)) 280px}.stock-position-columns{grid-template-columns:33% minmax(0,1fr)}.stock-receipt-head,.stock-receipt-line{grid-template-columns:minmax(180px,1fr) 72px 100px 100px 84px 100px 28px;gap:8px}}@media (width<=1000px){.stock-summary{grid-template-columns:repeat(3,minmax(220px,1fr));overflow:auto}.stock-summary-aside{grid-column:1/-1;overflow:visible}.stock-secondary-content{grid-template-columns:1fr 1fr;display:grid}.stock-lanes{grid-template-columns:repeat(2,minmax(220px,1fr))}.stock-receipt-head,.stock-receipt-line{min-width:900px}.stock-document-lines{overflow:auto}.stock-position-status{flex-wrap:wrap}.stock-position-columns{grid-template-columns:240px minmax(0,1fr)}}@media (width<=700px){.stock-root{margin:-8px}.stock-workspace{padding:12px}.stock-toolbar{padding:0 12px}.stock-form-grid{grid-template-columns:1fr}.stock-position-columns{grid-template-columns:1fr;overflow:auto}.stock-card-navigation{flex-shrink:0}.stock-card-content{min-height:300px}.stock-position-metrics{grid-template-columns:1fr}.stock-card-top{flex-wrap:wrap}.stock-card-top>small{display:none}.stock-summary{grid-template-columns:repeat(3,230px)}.stock-secondary-content{display:flex}.stock-position-hero{padding:14px}}.stock-document-field{border-bottom:1px solid var(--ui-border-row);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;min-height:46px;font-size:13px;display:grid}.stock-document-field>span:first-child{color:var(--ui-text-muted);font-size:12.5px}.stock-movements.stock-table{min-width:0;margin:0}.stock-movements .stock-movement-row{display:table-row}.stock-movements td{border-bottom:1px solid var(--ui-border-row);padding:12px 0}.stock-movements td:first-child{width:68px}.stock-movements td:last-child{text-align:right}.stock-movements td>small{margin-top:5px}.stock-card-document .stock-document-form>.stock-form-grid{padding-top:0}.stock-filter-bar{flex-wrap:nowrap;gap:12px;min-height:54px;position:relative}.stock-filter-actions{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.stock-filter-actions:empty{display:none}.stock-group-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.stock-balance-controls{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.stock-advanced-filters{flex-shrink:0;margin-left:auto;position:relative}.stock-advanced-filters>summary{cursor:pointer;color:var(--ui-text-muted);padding:4px 6px;font-size:15px;list-style:none}.stock-advanced-content{z-index:5;background:var(--ui-surface);border:1px solid var(--ui-border);width:310px;box-shadow:var(--ui-shadow-card);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;top:32px;right:0}.stock-filter-caption,.stock-supplier-totals{color:var(--ui-text-muted);font-size:13px}.stock-supplier-totals{gap:12px;display:flex}.stock-filter-bar:has(.stock-balance-controls)>.stock-advanced-filters{margin-left:0}.stock-lane-subtitle{margin-top:-7px;padding:0 6px 2px;font-size:11.5px!important}.stock-catalog-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-balance-lanes{grid-template-columns:repeat(6,minmax(0,1fr))}.stock-lane-total{white-space:nowrap;color:var(--ui-text-muted);margin-left:auto;padding:0;font-size:12px;font-weight:400}.stock-item-tile{cursor:pointer}.stock-item-tile .stock-tile-open>strong{white-space:normal;font-size:13px;line-height:1.3}.stock-item-balance .stock-tile-open{padding-bottom:4px}.stock-item-balance .stock-tile-content{padding-bottom:8px}.stock-item-footnote{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-text-muted);font-size:11px;font-weight:600;overflow:hidden}.stock-balance-line{align-items:baseline;gap:6px;min-width:0;display:flex}.stock-balance-line small{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.stock-minimum{text-align:right;display:block;font-size:11px!important}.stock-item-catalog .stock-tile-content p{margin:0 0 4px}.stock-supplier-tile .stock-tile-open{gap:6px;padding-bottom:10px}.stock-supplier-tile .stock-tile-open>span{font-size:12px;line-height:1.4}.stock-supplier-tile .stock-tile-open>strong{font-size:13.5px}.stock-summary-aside .stock-supplier-summary{width:100%}.stock-summary-actions .ui-button{min-width:0}.stock-movements .stock-link{font-size:13px}@media (width<=1200px){.stock-filter-bar{flex-wrap:wrap}.stock-balance-lanes{grid-template-columns:repeat(6,minmax(150px,1fr))}.stock-group-chips{gap:4px}}.stock-money-body{padding:12px 14px 14px}.stock-summary-suppliers{flex-direction:column;display:flex}.stock-summary-suppliers .stock-supplier-summary{padding:10px 14px}.stock-summary .stock-buy-heading small{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.stock-summary .stock-tile:has(.stock-buy-heading) .stock-tile-open{padding-bottom:4px}.stock-summary .stock-tile:has(.stock-buy-heading) .stock-tile-content{padding-bottom:5px}.stock-buy-line strong{font-size:12.5px}.stock-document-toolbar>.stock-document-actions{display:contents}.stock-document-actions{padding:0}.stock-document-supplier{justify-content:space-between;align-items:center;gap:12px;display:flex}.stock-document-supplier strong{font-size:13px;font-weight:500}.stock-receipt-form>fieldset>.stock-form-grid{gap:0 28px;padding-bottom:12px}.stock-receipt-line{min-height:56px;padding-top:6px;padding-bottom:6px}.stock-receipt-head{grid-template-columns:minmax(240px,1fr) 84px 116px 112px 100px 110px 28px}.stock-document-title{padding-bottom:12px}.stock-document-toolbar{min-height:52px;padding-bottom:18px}.stock-card-document>div[data-screen-id]{background:0 0;border:0}.stock-receipt-form>fieldset,.stock-document-toolbar{background:var(--ui-surface);border-left:1px solid var(--ui-border);border-right:1px solid var(--ui-border)}.stock-document-toolbar{border-bottom:1px solid var(--ui-border);border-radius:0 0 12px 12px;margin-bottom:0}.stock-receipt-form .stock-document-lines{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px 12px 0 0;margin-bottom:0;overflow:hidden}.stock-receipt-form>.stock-actions{background:var(--ui-surface);border:1px solid var(--ui-border);border-top:0;border-bottom-color:var(--ui-border-row);margin:0;padding:12px 20px}.stock-receipt-form>.stock-document-total{background:var(--ui-surface);padding-top:14px}.stock-receipt-form>.stock-effects{background:var(--ui-surface);border-width:0;border-radius:0 0 12px 12px;margin:0;padding-top:0}.stock-receipt-form>.stock-effects>h3,.stock-receipt-form>.stock-effects>.stock-reading{margin-left:0}.stock-receipt-form>.stock-effects{margin-top:0;padding:12px 20px 20px}.stock-receipt-form>.stock-effects>.stock-reading{background:#fbf8ef;border:1px solid #d8c9a5;border-radius:10px;padding:8px 14px}.stock-receipt-form>.stock-effects .stock-facts>div{justify-content:flex-start;gap:20px}.stock-receipt-form>.stock-effects .stock-facts dt{width:210px;color:var(--ui-text);flex-shrink:0;font-size:12px;font-weight:600}.stock-receipt-form>.stock-effects .stock-facts dd{text-align:left;font-size:13px;font-weight:400}.stock-receipt-form>.stock-effects .stock-facts{gap:6px;margin:4px 0}.stock-card-content .stock-facts>div{border-bottom:1px solid var(--ui-border-row);grid-template-columns:170px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.stock-card-content .stock-facts{gap:0;margin:0}.stock-card-content .stock-facts dt{font-size:12.5px}.stock-card-content .stock-facts dd{text-align:left;font-size:13.5px;font-weight:500}.stock-card-content .stock-settlements article{grid-template-columns:60px minmax(0,1fr) auto;display:grid}.stock-card-content .stock-settlements article>.ui-button{grid-area:1/2}.stock-card-supplier .stock-position-hero{gap:14px}.stock-card-document .stock-receipt-line>.ui-button{align-self:center}.stock-money-grid button[data-kind=debt]{background:#fbefed}.stock-money-grid button[data-kind=debt] strong{color:var(--ui-danger)}.stock-summary-suppliers .stock-supplier-summary:has(.stock-text-danger){box-shadow:inset 3px 0 0 var(--ui-danger);background:#fdf6f5}.stock-lane>header h2{text-overflow:ellipsis;overflow:hidden}.stock-lane>header{min-width:0}.stock-document-toolbar>.ui-button--primary{order:-2}.stock-receipt-form>.stock-effects>h3{text-transform:uppercase;color:#82500b;background:#fbf8ef;border:1px solid #d8c9a5;border-bottom:0;border-radius:10px 10px 0 0;margin:0;padding:12px 14px 0;font-size:10.5px}.stock-receipt-form>.stock-effects>.stock-reading{border-top:0;border-radius:0 0 10px 10px}.stock-receipt-form>.stock-effects{padding-top:10px}.stock-receipt-form>.stock-effects>.ui-button{margin-top:10px}.stock-inline-supplier{border:1px solid var(--ui-border-row);background:#fcfbf9;border-radius:10px;padding:12px 16px}.stock-inline-supplier>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.stock-inline-supplier>header>strong{font-size:14px}.stock-inline-supplier p{color:var(--ui-text-muted);margin:4px 0 10px;font-size:12px}.stock-inline-supplier>div{color:var(--ui-text-muted);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.stock-inline-supplier strong{color:var(--ui-text);font-weight:500}.stock-detail-rows{flex-direction:column;display:flex}.stock-detail-row{border:0;border-bottom:1px solid var(--ui-border-row);color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 0;display:flex}.stock-detail-row:hover{background:var(--ui-surface-subtle)}.stock-detail-row>span{flex-direction:column;gap:5px;min-width:0;display:flex}.stock-detail-row>span:last-child{text-align:right;flex-shrink:0;margin-left:auto}.stock-detail-row strong{font-size:13px;font-weight:600}.stock-detail-row small{font-size:11.5px}.stock-detail-row>.stock-document-icon{flex-direction:row;display:flex}.stock-settlements article>strong{font-size:13px;font-weight:500}.stock-turnover-tile{cursor:pointer}.stock-turnover-tile .stock-tile-open>strong{white-space:normal;font-size:13px;line-height:1.3}.stock-turnover-tile .stock-facts{gap:4px;margin:2px 0 0;font-size:12px}.stock-turnover-tile .stock-facts dt{font-size:11.5px}.stock-turnover-tile .stock-tile-content{padding-bottom:8px}.stock-turnover-tile footer{min-height:38px}.stock-turnover-money{color:var(--ui-text-muted);white-space:nowrap;font-size:11.5px}.stock-turnover-totals{min-width:0;margin-left:auto}.stock-turnover-totals>.stock-facts{flex-flow:wrap;gap:10px;margin:0;display:flex}.stock-turnover-totals .stock-facts>div{gap:5px;font-size:12px}.stock-filter-bar:has(.stock-turnover-totals) .stock-balance-controls{flex:1;margin-left:0}.stock-price-explanation{color:var(--ui-text-muted);background:var(--ui-surface-subtle);border:1px solid var(--ui-border-row);border-radius:10px;padding:10px 12px;font-size:12px}.stock-settlements .stock-ledger-document{grid-area:1/2}.stock-settlements article>.stock-money{text-align:right;grid-area:1/3;font-weight:600}.stock-filter-bar~.stock-workspace{padding-top:10px}.stock-item-balance .stock-text-success{color:var(--ui-text)}.stock-tile progress{appearance:none;background:#eceae4;border:0;border-radius:3px;margin:6px 0;display:block}.stock-tile progress::-webkit-progress-bar{background:#eceae4;border-radius:3px}.stock-tile progress::-webkit-progress-value{background:#81a68e;border-radius:3px}.stock-tile.stock-stripe-warning progress::-webkit-progress-value{background:#d5a044}.stock-tile progress::-moz-progress-bar{background:#81a68e;border-radius:3px}.stock-turnover-tile footer{flex-wrap:wrap}.stock-turnover-values{margin-left:auto;font-size:12px}.stock-turnover-values>summary{cursor:pointer;color:var(--ui-text-muted);padding:0 3px;list-style:none}.stock-turnover-values[open]{flex-basis:100%}.stock-turnover-values .stock-facts{min-width:0}.stock-receipt-posted-form>.stock-effects{flex:1}.stock-receipt-posted-form>.stock-effects>h3{background:var(--ui-surface);color:var(--ui-text-placeholder);border:0;padding-left:0}.stock-receipt-posted-form>.stock-effects>.stock-reading{background:var(--ui-surface);border:0;padding-left:0}.stock-card-document>div[data-screen-id]{flex-direction:column;flex:1;display:flex}.stock-receipt-form{flex:1}.stock-document-field>strong{font-size:13px;font-weight:500}.stock-payment-chips{flex-wrap:wrap;gap:6px;display:flex}.stock-payment-chip{color:#46423b;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d6d1c7;border-radius:14px;height:28px;padding:0 11px;font-size:12.5px;font-weight:600}.stock-payment-chip[aria-pressed=true]{color:#fff;background:#1f1e1b;border-color:#1f1e1b}.stock-lane-link{font:inherit;color:#9b9589;cursor:pointer;background:0 0;border:0;flex-shrink:0;width:15px;height:20px;margin-left:auto;padding:0;font-size:17px}.stock-lane>header h2{line-height:normal}.stock-money-grid .stock-money-long{font-size:16px}.stock-money-grid button{background:#fff;justify-content:flex-start;gap:2px;min-height:86px}.stock-money-grid button:nth-child(n+3){border-bottom:0}.stock-money-grid span{letter-spacing:.02em;font-size:10.5px;font-weight:500;line-height:1.25}.stock-money-grid small{line-height:1.3}.stock-summary-suppliers .stock-supplier-summary{gap:3px;min-height:55px;padding-top:9px;padding-bottom:9px}.stock-summary-suppliers .stock-supplier-summary strong{line-height:17px}.stock-summary-suppliers .stock-supplier-summary small{line-height:16px}.stock-secondary-content,.stock-secondary-content>section:last-child{flex:1}.stock-money-body{padding-top:0}.stock-tile-content:empty{display:none}.stock-document-tile{cursor:pointer}.stock-receipt-head{letter-spacing:.06em;font-size:10.5px;line-height:normal}.stock-receipt-head,.stock-receipt-line{grid-template-columns:minmax(0,1fr) 84px 112px 112px 96px 104px 30px}.stock-receipt-posted-row{grid-template-columns:minmax(0,1fr) 128px 76px 112px 104px 100px 104px}.stock-receipt-form>.stock-reading{margin-top:12px}.stock-receipt-form .stock-document-lines{margin-top:0}.stock-document-title h2,.stock-position-name h2{margin:0;line-height:1.25}.stock-document-toolbar{align-items:center}.stock-receipt-line{padding-top:8px;padding-bottom:8px}.stock-receipt-item .stock-link{font-size:13.5px;line-height:1.3}.stock-receipt-quantity{font-size:13.5px}.stock-position-hero{gap:14px}.stock-position-metrics>div{gap:3px}.stock-card-content .stock-facts>div{grid-template-columns:168px minmax(0,1fr);gap:14px;padding:10px 0}.stock-card-navigation>button{gap:5px;padding-top:14px;padding-bottom:14px}.stock-card-navigation strong{font-size:14px;line-height:17px}.stock-card-navigation span{font-size:12.5px;line-height:16px}.stock-card-navigation>button{min-height:66px}.stock-movements tr{cursor:pointer}.stock-movements tr:hover{background:var(--ui-surface-subtle)}.stock-movements td{padding-top:10px;padding-bottom:10px}@media (width<=1366px){.stock-document-field{grid-template-columns:130px minmax(0,1fr)}.stock-receipt-head,.stock-receipt-line{gap:10px}.stock-receipt-head{font-size:10px}.stock-receipt-posted-row{grid-template-columns:minmax(0,1fr) 120px 66px 100px 100px 90px 100px}}.stock-position-actions>.stock-actions{max-width:100%;box-shadow:var(--ui-shadow-card);left:0}.stock-document-toolbar--readonly{margin-top:0}.stock-receipt-form>.stock-effects{border:1px solid var(--ui-border);border-top:0;flex:1}.stock-document-title{min-height:56px}.stock-receipt-form>.stock-document-total{border-left:1px solid var(--ui-border);border-right:1px solid var(--ui-border);padding-bottom:4px}.stock-receipt-posted-form>.stock-effects{padding-top:12px}.stock-receipt-form>.stock-reading{flex:none}.stock-root{line-height:normal}.stock-position-metrics>div{min-height:75px}.stock-position-metrics small,.stock-position-metrics span{line-height:normal}.stock-receipt-line fieldset:has(.ui-field){padding-bottom:0}.stock-advanced-filters:not([open])>.stock-advanced-content{display:none}.stock-receipt-form>.stock-effects>.stock-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stock-card-content .stock-reading,.stock-card-content .stock-retained{flex:none}.stock-document-item{text-align:left;flex-direction:column;gap:4px;min-width:0;display:flex}.stock-document-item strong{font-size:13.5px;line-height:1.3}.stock-document-item small{font-weight:400}.stock-document-price{font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;display:flex}.stock-document-item small,.stock-document-price small{color:var(--ui-text-placeholder);font-size:12px}.stock-supplier-history{margin-top:12px}.stock-supplier-history>summary{cursor:pointer;color:var(--ui-text-muted);font-size:12.5px}.stock-supplier-history h3{font-size:12.5px;font-weight:500;display:inline}.stock-supplier-history:not([open])>article,.stock-turnover-values:not([open])>.stock-facts{display:none}.stock-lane{font-size:16px}.stock-lane-link{color:#8a857a;padding:0 2px;font-size:15px}.stock-lane-body{font-size:13px}.stock-document-control{flex-direction:column;gap:6px;min-width:0;padding:7px 0;display:flex}.stock-receipt-line{cursor:pointer}.stock-receipt-line:hover{background:var(--ui-surface-subtle)}.stock-card-navigation .stock-navigation-count{color:var(--ui-text-placeholder);margin-left:6px;font-size:12px;font-weight:400}.stock-print{background:#eeede7;padding:0}.stock-print-sheet{background:var(--ui-surface);min-width:0;margin:0 0 16px;padding:24px;box-shadow:0 2px 8px #1d1c1a14}.stock-print-sheet .stock-facts{font-size:12px}.stock-print-signatures{flex-wrap:wrap;gap:24px;margin-top:24px;font-size:12px;display:flex}.stock-print>.stock-form-footer{margin:0;padding:12px 0 0}.stock-print-sheet>h2{margin:0 0 12px}.stock-inventory-choice{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.stock-inventory-choice>span{font-size:12.5px;font-weight:600}.stock-inventory-item-scope{color:var(--ui-text-muted);margin:6px 0;font-size:12.5px}.stock-inventory-item-scope>summary{cursor:pointer}.stock-inventory-item-scope:not([open])>.ui-field{display:none}.stock-document-menu>button{flex-direction:column;gap:2px;padding:8px 12px;display:flex}.stock-document-menu small{color:var(--ui-text-muted);font-size:11.5px;font-weight:400}.stock-position-metrics strong,.stock-money-grid strong,.stock-receipt-quantity,.stock-document-total strong{font-weight:600}.stock-form-footer>.ui-button--primary{order:-1}.stock-tile:hover,.stock-tile:hover footer{background:var(--ui-surface-hover)}.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-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;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-filter-chips,.staff-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.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-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 code{overflow-wrap:anywhere}@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-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 402px;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}}.staff-screen{margin:-16px -18px -18px}.staff-main-tabs{align-items:stretch;min-height:46px;display:flex}.staff-toolbar{justify-content:flex-start;gap:12px;min-height:56px;padding:10px 20px}.staff-group-filter{flex:none}.staff-filter-chips{border-left:1px solid var(--ui-border-subtle);padding-left:12px}.staff-add-employee{margin-left:auto}.staff-employees-table{flex:1;min-width:0;min-height:0;display:flex}.staff-employees-table .staff-stack{gap:3px;overflow:hidden}.staff-employees-table .staff-stack>span,.staff-employees-table .staff-stack>strong,.staff-employees-table .staff-stack>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.staff-employees-table .staff-stack>strong{font-size:13.5px}.staff-employees-table .staff-stack>small{font-size:11.5px}.staff-avatar{background:#eae9e3;border-color:#dad6cd}.staff-more{flex:none;height:1px}.staff-card-workspace{flex-direction:column;gap:16px;min-width:0;display:flex}.staff-card-workspace>.staff-section{gap:14px}.staff-card-workspace nav{flex-wrap:wrap;gap:6px;display:flex}.staff-card-workspace form,.staff-operation-form form{flex-direction:column;gap:12px;display:flex}.staff-card-workspace table{max-width:100%;display:block;overflow:auto}.staff-card-workspace>section{min-width:0}.staff-days-editor{flex-direction:column;gap:10px;display:flex}.staff-employees-table tbody tr{cursor:pointer}.staff-name-cell{align-items:center;min-width:0;display:flex;position:relative}.staff-select-employee{z-index:2;opacity:0;position:absolute;top:12px;left:10px}.staff-select-employee:focus-within,.staff-employees-table tr:hover .staff-select-employee{opacity:1}.staff-select-employee:has(input:checked){opacity:1}.staff-employee-link{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;min-width:0;padding:0 0 0 6px;display:flex}.staff-employee-link .staff-stack{flex:1;min-width:0}.staff-employees-table .staff-employee-link .staff-stack>strong{white-space:normal;text-overflow:clip;overflow-wrap:normal;overflow:visible}.staff-employees-table .staff-stack{align-items:stretch}.staff-employees-table .staff-align-end{align-items:flex-end}.staff-employees-table .staff-money{font-size:13.5px}.staff-period{gap:9px;min-height:30px}.staff-period>strong{text-align:center;min-width:148px;font-size:13.5px}.staff-period>.staff-payment-day{color:#82500b;white-space:nowrap;background:#fbf3e3;border:1px solid #e5d6b5;border-radius:12px;min-width:0;padding:3px 9px;font-size:11.5px;display:inline-flex}.staff-sheet-actions{margin-left:auto}.staff-sheet-scroll{flex:1;min-height:0;overflow:auto}.staff-sheet-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1150px;font-size:13px}.staff-sheet-table th{color:var(--ui-text-placeholder);text-transform:uppercase;letter-spacing:.03em;text-align:right;border-bottom:1px solid var(--ui-border);background:#f8f7f3;height:46px;padding:8px;font-size:10.5px;font-weight:600;line-height:1.3}.staff-sheet-table th:first-child{text-align:left;padding-left:18px}.staff-sheet-table td{text-align:right;border-bottom:1px solid var(--ui-border-row);height:53px;padding:8px}.staff-sheet-table td:first-child{text-align:left;padding-left:12px}.staff-sheet-table .staff-sheet-group th{text-align:left;background:#f7f6f2;height:30px;padding:7px 18px}.staff-sheet-table tr:hover td{background:var(--ui-surface-hover)}.staff-cell-button{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.staff-cell-button:disabled{color:var(--ui-text-placeholder);cursor:default}.staff-sheet-table tfoot{background:#faf9f6;font-weight:600}.staff-sheet-note{color:var(--ui-text-muted);padding:12px 18px;font-size:12.5px;line-height:1.45}.staff-compact-toolbar{flex-wrap:nowrap;gap:8px;padding:9px 14px}.staff-compact-toolbar+.staff-toolbar .staff-filter-chips{border:0;flex-wrap:nowrap;gap:6px;padding:0}.staff-card-caption>span{align-items:center;gap:8px;display:flex}.staff-card-caption small,.staff-card-actions>small{color:var(--ui-text-placeholder);font-size:12px}.staff-card-caption .staff-actions{margin-left:auto}.staff-card-profile{justify-content:space-between;align-items:center;gap:16px;padding:16px 24px 10px;display:flex}.staff-card-profile .staff-identity{align-items:center;gap:14px;padding:0}.staff-card-profile h2{margin:0 0 5px;font-size:23px}.staff-card-profile p{color:var(--ui-text-muted);margin:0;font-size:13px}.staff-card-contact{flex-direction:column;align-items:flex-end;display:flex}.staff-quick-links{gap:8px;min-width:0;padding:0 24px 12px;display:flex}.staff-quick-links>button{border:1px solid var(--ui-border-subtle);font:inherit;min-width:0;color:var(--ui-text);cursor:pointer;box-shadow:var(--ui-shadow-control);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.staff-quick-links strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.staff-quick-links small{color:var(--ui-text-placeholder);white-space:nowrap;font-size:12px}.staff-quick-links>button>span{color:var(--ui-text-placeholder);margin-left:auto}.staff-card-summary{flex-wrap:wrap;align-items:center;gap:20px;padding:0 24px 12px;display:flex}.staff-card-summary>span{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.staff-card-summary small{color:var(--ui-text-placeholder);font-size:12px}.staff-card-summary strong{font-size:13.5px;font-weight:600}.staff-today-link{font:inherit;color:#2f64a6;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600}.staff-card-actions{padding-bottom:16px}.staff-card-body{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start}.staff-card-menu{max-height:100%}.staff-card-entry{align-items:center;min-height:65px;padding:9px 20px}.staff-card-entry .staff-stack:first-of-type{flex:1}.staff-card-entry strong{font-size:13.5px}.staff-card-details{flex:none}.staff-mini-heading{align-items:center;gap:8px;height:37px;padding:0 16px}.staff-mini-heading>span{flex:1}.staff-dot{background:#2f64a6;margin:0}.staff-person-row:hover,.staff-card-entry:hover,.staff-card-section:hover{background:var(--ui-surface-hover)}@media (width<=1199px){.staff-card-profile{padding:16px}.staff-quick-links,.staff-card-summary{padding-left:16px;padding-right:16px}.staff-card-summary{gap:12px}.staff-quick-links small{display:none}}.staff-register-layout{flex:1;grid-template-columns:minmax(0,2.1fr) minmax(340px,1fr);gap:12px;min-height:0;display:grid}.staff-register-detail{align-self:start}.staff-register-filters{border-bottom:1px solid var(--ui-border-subtle);padding:8px 18px}.staff-register-entry{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;min-width:0;padding:0;display:flex}.staff-register-entry strong{font-size:13.5px}.staff-register-entry small{color:var(--ui-text-placeholder);font-size:12px}.staff-register-total{border-top:1px solid var(--ui-border-subtle);background:#faf9f6;padding:10px 18px;font-size:12px}@media (width<=1199px){.staff-register-layout{grid-template-columns:minmax(0,1fr)}.staff-register-detail{min-height:250px}}.staff-schemes,.staff-contractors{grid-template-columns:402px minmax(0,1fr);align-items:stretch}.staff-schemes>.staff-surface:first-child,.staff-contractors>.staff-surface:first-child{height:100%}.staff-schemes>.ui-details,.staff-contractors>.ui-details{align-self:start;min-width:0}.staff-scheme-heading{border-bottom:1px solid var(--ui-border-subtle);justify-content:space-between;align-items:center;min-height:54px;padding:14px 18px;font-size:14.5px;font-weight:600;display:flex}.staff-scheme-row{min-height:64px;padding:12px 18px}.staff-scheme-description{font-size:13.5px;margin-bottom:16px!important}.staff-scheme-columns{grid-template-columns:1.3fr 1fr;gap:14px;margin-top:14px;display:grid}.staff-scheme-columns h4{text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-placeholder);margin:0 0 8px;font-size:10.5px}.staff-assigned-employees{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.staff-report-board{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.staff-report-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.staff-report-top>.ui-card{min-height:260px}.staff-report-amount{margin:7px 0 12px;font-size:27px;font-weight:600;display:block}.staff-report-top h3,.staff-report-bottom h3{font-size:14px}.staff-report-top .staff-note{margin:8px 0}.staff-composition{flex-direction:column;gap:7px;display:flex}.staff-composition>div{grid-template-columns:minmax(130px,1.15fr) minmax(80px,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.staff-composition meter{accent-color:#918d84;width:100%;height:8px}.staff-report-metrics{grid-template-columns:1fr 1fr;gap:16px;margin-top:10px;display:grid}.staff-report-metrics>div{flex-direction:column;gap:4px;display:flex}.staff-report-metrics strong{white-space:nowrap;font-size:20px}.staff-report-metrics small{color:var(--ui-text-placeholder);font-size:12px}.staff-report-bottom{grid-template-columns:2.03fr 1fr;gap:12px;min-height:0;display:grid}.staff-production-head,.staff-production-row{border-bottom:1px solid var(--ui-border-row);text-align:right;grid-template-columns:minmax(0,1fr) 60px 120px 110px 50px;align-items:center;gap:10px;min-height:50px;font-size:13px;display:grid}.staff-production-head{text-transform:uppercase;color:var(--ui-text-placeholder);min-height:32px;font-size:10.5px}.staff-production-head>span:first-child{text-align:left}.staff-production-row>button{font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-weight:600}.staff-administrator-report{border:1px solid var(--ui-border-subtle);border-radius:10px;margin-top:12px;padding:10px 12px}.staff-administrator-report>div{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=1199px){.staff-schemes,.staff-contractors{grid-template-columns:340px minmax(0,1fr)}.staff-production-head,.staff-production-row{grid-template-columns:minmax(0,1fr) 50px 85px 90px 40px;gap:6px}}@media (width<=999px){.staff-schemes,.staff-contractors,.staff-report-top,.staff-report-bottom,.staff-scheme-columns{grid-template-columns:1fr}}.staff-payout-form{flex-direction:column;gap:14px;display:flex}.staff-contact-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;line-height:20px}.staff-contact-link:first-child{font-weight:600}.staff-card-entry{min-height:55px}.staff-card-entry>.staff-stack:not(.staff-align-end){flex:1}.staff-toolbar{min-height:55px;padding:9px 20px}.staff-card-caption{min-height:54px;padding:10px 24px}.staff-compact-toolbar{min-height:54px;padding:8px 14px}.staff-compact-toolbar+.staff-toolbar{min-height:46px;padding:8px 14px}.staff-sheet-table .staff-stack{line-height:1.2}.staff-sheet-table th{white-space:pre-line;overflow-wrap:normal}.staff-report-amount{margin:7px 0 6px;line-height:1.2}.staff-composition{gap:6px}.staff-report-bar{background:#efede7;border-radius:4px;height:7px;display:block;overflow:hidden}.staff-report-bar>i{background:#918d84;border-radius:4px;height:100%;display:block}.staff-login-blocked{color:var(--ui-danger)!important}.staff-detail-inset{padding:16px 20px 20px}.staff-contractor-workspace{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.staff-contractor-avatar{background:#e6eaed;border:1px solid #d2d8dd;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:grid}.staff-contractor-avatar--large{border-radius:10px;width:46px;height:46px;font-size:15px}.staff-contractors .staff-scheme-row{gap:10px}.staff-contractors .staff-scheme-row>.staff-stack{flex:1;min-width:0}.staff-contractors .staff-scheme-row small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.staff-contractor-profile{align-items:center;gap:14px;padding:16px 24px 10px;display:flex}.staff-contractor-profile h2{margin:0;font-size:23px}.staff-contractor-phone{white-space:nowrap;margin-left:auto;font-size:13px;font-weight:600}.staff-contractor-summary{flex-wrap:wrap;align-items:baseline;gap:20px;padding:0 24px 12px;font-size:13px;display:flex}.staff-contractor-summary>span{align-items:baseline;gap:6px;display:flex}.staff-contractor-summary small{color:var(--ui-text-placeholder);font-size:12px}.staff-contractor-tabs{border-bottom:1px solid var(--ui-border-subtle);min-height:44px;padding:0 20px;display:flex}.staff-contractor-register{flex:1;min-height:0;overflow:auto}.staff-contractor-work{border-bottom:1px solid var(--ui-border-row);grid-template-columns:minmax(0,1fr) 90px 120px 120px;align-items:center;gap:14px;min-height:65px;padding:14px 20px;display:grid}.staff-contractor-work>button:first-child{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.staff-contractor-work strong{font-size:13.5px}.staff-contractor-work small{color:var(--ui-text-placeholder);font-size:12px}.staff-contractor-work:hover{background:var(--ui-surface-hover)}.staff-contractor-note{border-top:1px solid var(--ui-border-subtle);color:var(--ui-text-muted);background:#faf9f6;padding:12px 18px;font-size:12.5px}@media (width<=1199px){.staff-contractor-work{grid-template-columns:minmax(0,1fr) 85px 90px;gap:10px}.staff-contractor-work>.staff-muted{display:none}.staff-contractor-phone{font-size:12px}}.staff-recipient-list{flex-direction:column;gap:8px;display:flex}.staff-register-layout .staff-employee-link{gap:8px;padding:0}.staff-register-layout .staff-employee-link>.staff-avatar{width:24px;height:24px;font-size:10px}.staff-register-layout .staff-employee-link>strong{white-space:normal;text-overflow:clip;overflow-wrap:normal;min-width:0;font-size:12.5px;overflow:visible}.staff-toolbar:not(.staff-compact-toolbar){min-height:56px}.staff-filter-chip:disabled{color:#857f74;cursor:default}.staff-composition>div{grid-template-columns:150px minmax(0,1fr) 94px;gap:10px}.staff-composition>div>strong{text-align:right;white-space:nowrap}.staff-breakdown{flex-direction:column;gap:16px;min-width:0;display:flex}.staff-screen{position:relative}.staff-drilldown{z-index:5;background:#fff;border-left:1px solid #cfc9be;flex-direction:column;width:540px;max-width:calc(100% - 36px);min-height:0;display:flex;position:absolute;top:119px;bottom:18px;right:18px;box-shadow:-10px 0 28px #1d1c1a24}.staff-drilldown>[data-screen-id]{flex-direction:column;flex:1;min-height:0;display:flex}.staff-drilldown-heading{border-bottom:1px solid #ece9e3;flex:none;align-items:center;gap:10px;min-height:62px;padding:0 14px 0 20px;display:flex}.staff-drilldown-heading>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.staff-drilldown-heading>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.staff-drilldown-heading small{color:#857f74;font-size:12.5px}.staff-drilldown-heading>strong{white-space:nowrap;font-size:18px}.staff-drilldown-body{flex:1;min-height:0;overflow:auto}.staff-drilldown-footer{border-top:1px solid #ece9e3;flex:none;padding:10px 20px}.staff-breakdown h4{color:#857f74;margin:0;padding:10px 20px;font-size:12px}.staff-breakdown-row{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0ede7;grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 20px;display:grid}.staff-breakdown-row:hover{background:var(--ui-surface-hover)}.staff-breakdown-row>small{color:#6e695f}.staff-breakdown-row>strong{white-space:nowrap}.staff-breakdown-row .staff-stack>strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.staff-accrual-heading{min-width:0;color:inherit;font:inherit;font-size:inherit;text-transform:inherit;letter-spacing:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;padding:0;overflow:hidden}.staff-detail-title>strong{font-size:18px}.staff-detail h3{font-size:15px}.staff-facts dd{font-size:13.5px}.staff-more-anchor{flex:none;height:0}.staff-access-board{flex-direction:column;gap:12px;min-width:0;display:flex}.staff-access-login{background:#f8f7f3;border:1px solid #e6e3dc;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.staff-access-login>small{color:#857f74;font-size:12px}.staff-access-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.staff-access-board details{color:#6e695f;font-size:12px}.staff-access-board summary{cursor:pointer}.staff-access-permissions{border:1px solid #e6e3dc;border-radius:10px;overflow:hidden}.staff-access-table-heading{text-transform:uppercase;color:#857f74;background:#faf9f6;border-bottom:1px solid #e6e3dc;justify-content:space-between;gap:10px;padding:9px 12px;font-size:10.5px;display:flex}.staff-access-permission{border-bottom:1px solid #f0ede7;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.staff-access-permission>span{flex-direction:column;gap:3px;display:flex}.staff-access-permission strong{font-size:12px}.staff-access-permission small{color:#857f74;font-size:11px}.staff-permission-chip{font:inherit;color:#6e695f;cursor:pointer;background:#fff;border:1px solid #dad6cd;border-radius:12px;flex:none;padding:3px 7px;font-size:10.5px}.staff-card-section{min-height:62px}.staff-card-section small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.staff-card-panel{flex-direction:column;gap:10px;min-width:0;display:flex}.staff-card-panel h3{margin:0;font-size:14.5px;font-weight:600}.staff-card-panel h4{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-text-placeholder);margin:8px 0 0;font-size:10.5px;font-weight:600}.staff-card-panel .staff-note{margin:0}.staff-accrual-more{color:#3a3732;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:#faf9f6;border:0;border-bottom:1px solid #ece9e3;align-items:center;padding:0 20px 0 42px;font-size:13px;font-weight:600;display:flex}.staff-mini-heading{gap:8px;height:34px;padding:0 12px 0 14px}.staff-dialog{max-height:calc(100dvh - 154px);margin-top:110px;margin-left:80px}.staff-payout-amount{width:160px}.staff-payment-summary{background:#f7f6f2;border:1px solid #ece9e2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.staff-payment-summary>strong{margin-right:auto;font-size:13.5px}@media (width<=999px){.staff-dialog{max-height:calc(100dvh - 44px);margin-top:0;margin-left:0}}.staff-form-choice{align-self:flex-start;max-width:100%}.staff-form-choices{flex-wrap:wrap;gap:6px;display:flex}.staff-operation-form,.staff-operation-form form{flex-direction:column;gap:12px;min-width:0;display:flex}.staff-operation-context{color:var(--ui-text-muted);font-size:12.5px}.staff-operation-context>summary{cursor:pointer}.staff-operation-context[open]{flex-direction:column;gap:12px;display:flex}.staff-operation-context nav{flex-wrap:wrap;gap:6px;display:flex}.staff-operation-context table{max-width:100%;display:block;overflow:auto}.staff-card-body{grid-template-columns:minmax(0,1.0633fr) minmax(0,.9367fr)}.staff-card-details-content{min-width:0;padding:14px 20px 16px}.staff-card-details-content .staff-facts>div{grid-template-columns:118px minmax(0,1fr);column-gap:12px;line-height:normal}.staff-card-details-content .staff-facts dd{font-weight:500;line-height:normal}.staff-card-rates{border:1px solid #e6e3dc;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.staff-card-rates>div{border-bottom:1px solid #f0ede7;grid-template-columns:82px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 12px;display:grid}.staff-card-rates>div>span:first-child{text-transform:uppercase;letter-spacing:.06em;color:#857f74;font-size:10.5px}.staff-card-rates>div>span{min-width:0;font-size:13px}.staff-card-rates small{color:#857f74;font-size:11.5px;display:block}.staff-card-rates strong{white-space:nowrap;font-size:13px}.staff-metrics--facts{flex-direction:column;gap:0;padding:0;display:flex}.staff-metrics--facts>div{border-bottom:1px solid var(--ui-border-row);grid-template-columns:118px minmax(0,1fr);gap:12px;min-width:0;padding:9px 0;line-height:normal;display:grid}.staff-metrics--facts span{font-size:12.5px}.staff-metrics--facts strong{font-size:13.5px;font-weight:500;line-height:normal}.staff-metrics--facts small{grid-column:2}.staff-day-label{flex-direction:column;align-items:center;gap:3px;display:flex}.staff-batch-form{flex-direction:column;gap:12px;min-width:0;display:flex}.staff-batch-recipients{border:1px solid #e6e3dc;border-radius:10px;flex-direction:column;min-height:0;max-height:360px;display:flex;overflow:auto}.staff-batch-recipient{cursor:pointer;border-bottom:1px solid #f0ede7;align-items:center;gap:10px;min-height:52px;padding:9px 12px;display:flex}.staff-batch-recipient>.staff-stack{flex:1}.staff-batch-recipient strong{font-size:13.5px}.staff-batch-recipient small{font-size:12px}.analytics-section{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.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:0 12px}.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-export{flex:none;max-width:100%}.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:0;display:grid}.analytics-card-heading{align-items:baseline;gap:8px;min-width:0;margin-bottom:10px;display:flex}.analytics-card-heading h2{white-space:nowrap;margin:0;font-size:14.5px;font-weight:600}.analytics-summary .analytics-card-heading h2,.analytics-panel .analytics-card-heading h2{flex-shrink:0;font-size:14.5px}.analytics-more-link{color:#46423b;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:0;padding:0;font-size:12.5px;font-weight:600}.analytics-summary-subtitle{color:#857f74;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.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-center .analytics-large{font-size:21px}.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:none;align-items:center;gap:12px;min-height:36px;display:flex}.analytics-detail-heading h2{margin:0;font-size:18px;font-weight:600}.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-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-subtitle{color:var(--ui-text-placeholder);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.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 .analytics-card-body{overflow:visible}.analytics-panels--masters .analytics-master-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-bar{font:inherit;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{font:inherit;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{width:170px;height:170px;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:50%;flex:none;padding:0;position:relative}.analytics-ring-center{background:var(--ui-surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;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:#1d1c1a;font-size:16px;position:absolute;left:0;right:0}.analytics-chart-tick>span{color:#a9a499;font-size:10px;position:absolute;top:-7px;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{grid-template-columns:9px minmax(0,1fr);align-items:center;gap:3px 8px;display:grid}.analytics-table-identity>small{width:100%;color:var(--ui-text-placeholder);grid-column:2;font-size:11px}.analytics-drill{z-index:5;flex-direction:column;flex:0 0 540px;width:540px;min-width:0;min-height:0;display:flex;position:absolute;top:0;bottom:0;right: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-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<=850px){.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}}@media (width<=760px){.analytics-periods{justify-content:space-between;width:100%}.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}}.analytics-period-toolbar{box-sizing:border-box;flex:0 0 56px;align-items:center;gap:10px;display:flex}.analytics-period-navigation{flex-shrink:0}.analytics-period-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.analytics-summary,.analytics-panel{box-sizing:border-box;background:#fff;border:1px solid #dad6cd;border-radius:12px;flex-direction:column;min-width:0;min-height:0;padding:12px 14px 10px;display:flex;overflow:auto;box-shadow:0 1px 2px #1d1c1a0d}.analytics-summary{overflow:hidden}.analytics-panel .analytics-card-body{padding:0}.analytics-panel .analytics-card-heading{flex-wrap:nowrap}.analytics-detail-spacer{color:#6e695f;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.analytics-summary .analytics-funnel .analytics-bar{grid-template-columns:104px minmax(0,1fr) 26px;gap:7px;padding:7px 4px}.analytics-summary .analytics-funnel .analytics-row-label{color:#46423b;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.analytics-summary .analytics-funnel .analytics-row-values{font-size:13px}.analytics-summary .analytics-funnel .analytics-track{background:#f3f0ea}.analytics-summary .analytics-funnel .analytics-footer-metrics{gap:4px 6px;margin-top:8px}.analytics-summary .analytics-funnel .analytics-footer-metrics .analytics-metric{background:#fff;border:1px solid #e3e0d8;border-radius:10px;gap:4px;padding:2px 8px;font-size:11px}.analytics-summary .analytics-ring{width:128px;height:128px}.analytics-summary .analytics-ring-center{inset:22px}.analytics-summary .analytics-ring-center .analytics-large{font-size:19px;line-height:1.1}.analytics-summary .analytics-ring-center .analytics-metric-label{color:#857f74;font-size:10.5px}.analytics-summary .analytics-donut-layout{gap:12px}.analytics-summary .analytics-ring-legend .analytics-bar{padding:3px 4px}.analytics-summary .analytics-ring-legend .analytics-row-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.analytics-summary--sources>.analytics-preview-part{flex:1;display:flex}.analytics-summary--sources>.analytics-preview-part>.analytics-reading{flex-direction:column;flex:1;display:flex}.analytics-summary--sources .analytics-footer-metrics{white-space:nowrap;flex-wrap:nowrap;margin-top:auto;padding-top:8px}.analytics-summary--arrivals>.analytics-preview-part,.analytics-summary--arrivals>.analytics-preview-part>.analytics-reading{flex-direction:column;flex:1;display:flex}.analytics-summary--arrivals .analytics-bar{grid-template-columns:minmax(0,1fr) auto;padding:2px 3px}.analytics-summary--arrivals .analytics-bar-main{grid-column:auto;gap:6px;display:flex}.analytics-summary--arrivals .analytics-track{flex:none;order:-1;width:8px;height:8px}.analytics-summary--arrivals .analytics-track>span{width:100%!important}.analytics-summary--arrivals .analytics-footer-metrics{flex:1;align-content:start}.analytics-summary--arrivals .analytics-footer-metrics .analytics-metric:last-child{color:#8a4a2c;background:#fbf1ec;flex-direction:row-reverse;justify-content:end;align-self:end;width:100%;margin-top:auto;padding:7px 9px}.analytics-summary--arrivals .analytics-footer-metrics .analytics-metric:last-child strong{color:#a12a1f;font-size:17px}.analytics-summary--load .analytics-metrics{margin:-3px 0 8px}.analytics-summary--load .analytics-metric-label{font-size:10.5px}.analytics-summary--load .analytics-metrics .analytics-metric{flex-wrap:nowrap;gap:0}.analytics-summary--load .analytics-metric small{display:none}.analytics-summary--load .analytics-heat{--analytics-heat-post:42px;--analytics-heat-total:32px}.analytics-summary--load .analytics-heat-label{font-size:9.5px;overflow:visible}.analytics-summary--load .analytics-heat-label:not(:nth-child(5n+2)):not(:last-of-type),.analytics-summary--load .analytics-heat-cell{font-size:0}.analytics-summary--load .analytics-heat>.analytics-metric{background:0 0;align-items:end;font-size:12px}.analytics-summary--services .analytics-row-values{gap:7px}.analytics-summary--services .analytics-row-values>:first-child{text-align:right;min-width:24px;font-size:12.5px}.analytics-summary--services .analytics-row-values>:nth-child(2){color:#46423b;min-width:62px;font-size:11.5px;font-weight:400}.analytics-master-preview-heading{color:#857f74;text-align:right;grid-template-columns:62px minmax(0,1fr) 40px 40px;gap:8px;margin:-4px 0 2px;padding:0 4px;font-size:10.5px;display:grid}.analytics-master-preview-heading span:first-child{grid-column:2/span 2}.analytics-summary .analytics-master{grid-template-columns:62px minmax(0,1fr) 88px;gap:8px;padding:8px 4px}.analytics-summary .analytics-master h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:400;overflow:hidden}.analytics-summary .analytics-master-metrics{justify-content:end;gap:8px}.analytics-summary .analytics-master-metrics .analytics-metric{justify-content:end;min-width:40px;font-weight:400}.analytics-summary .analytics-master-metrics .analytics-metric strong{font-weight:400}.analytics-summary--average .analytics-metrics .analytics-metric{flex-direction:column-reverse;align-items:start;gap:0;padding:0}.analytics-summary--average .analytics-large{font-size:20px}.analytics-summary--average .analytics-metric-label{color:#857f74;font-size:11.5px}.analytics-summary--clients .analytics-metric{background:0 0;flex-direction:column-reverse;padding:0}.analytics-summary .analytics-chart-scroll{margin:14px 0 0;padding:0 0 18px;overflow:visible}.analytics-summary .analytics-chart{min-height:0}.analytics-summary .analytics-chart-area{min-height:60px}.analytics-summary--average .analytics-chart-scroll{margin:14px 8px 0}.analytics-summary .analytics-column-bar{border-radius:3px 3px 0 0;left:0;right:0}.analytics-summary .analytics-chart-columns{gap:3px}.analytics-summary .analytics-line-dot{box-sizing:border-box;border:2px solid #2b2a27;background:#fff!important}@media (width<=1050px){.analytics-period-label{width:220px}}@media (width<=760px){.analytics-period-toolbar{flex-wrap:wrap;flex-basis:auto;height:auto}.analytics-periods{width:100%}.analytics-dashboard{min-height:1500px}}.analytics-drill{background:#fff;border:1px solid #dad6cd;border-radius:12px;overflow:hidden;box-shadow:0 14px 36px #1d1c1a2e}.analytics-drill-header{flex-shrink:0;align-items:start;gap:10px;padding:14px 16px 12px;display:flex}.analytics-drill-heading{flex:1;min-width:0}.analytics-drill-caption{align-items:baseline;gap:8px;min-width:0;display:flex}.analytics-drill-caption h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15.5px;font-weight:600;line-height:1.3;overflow:hidden}.analytics-drill-caption>span{color:#6e695f;flex:none;font-size:12.5px}.analytics-drill-subtitle{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;padding:0;overflow:hidden}.analytics-drill-filters{border-bottom:1px solid #efece6}.analytics-drill-filters:empty{display:none}.analytics-drill-strip{margin-top:0}.analytics-drill-body{flex:1;min-height:0;overflow-y:auto}.analytics-drill-row{cursor:pointer}.analytics-drill-row:hover{background:#f7f5f0}.analytics-drill-row--order{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:10px 16px;display:grid;position:relative}.analytics-drill-row--order .analytics-drill-row-heading{display:contents}.analytics-drill-row--order .analytics-order-link{grid-area:1/1;place-self:start;padding-top:6px;font-size:13px}.analytics-drill-row--order .analytics-drill-row-heading>.analytics-value{grid-area:1/2;font-size:13px}.analytics-drill-row--order .analytics-drill-row-heading>.ui-status-badge{grid-area:2/2}.analytics-drill-row--order .analytics-drill-identities{grid-area:1/1;gap:6px;margin:0 0 0 84px}.analytics-drill-row--order .analytics-row-description{color:#6e695f;grid-area:2/1;margin:4px 0 0;font-size:12px;line-height:1.35}.analytics-drill-row--order .analytics-row-debt{grid-area:3/2}.analytics-drill-row--order>.analytics-facts{grid-column:1/-1}.analytics-panels--flow{grid-template-rows:minmax(0,1.2fr) minmax(0,.8fr);grid-template-columns:1.05fr 1fr 1fr}.analytics-panels--flow>:first-child{grid-row:1/3}.analytics-panels--flow>:nth-child(2){grid-column:2/4}.analytics-panels--flow .analytics-funnel>div:not(.analytics-footer-metrics){border-top:1px solid #f0ede7;padding:7px 0 9px}.analytics-panels--flow .analytics-funnel .analytics-bar{grid-template-columns:minmax(0,1fr) 60px;padding:4px 6px}.analytics-panels--flow .analytics-funnel .analytics-bar-main{flex-direction:column;grid-column:1;align-items:stretch;gap:6px;display:flex}.analytics-panels--flow .analytics-funnel .analytics-row-label{font-size:14px;font-weight:600}.analytics-panels--flow .analytics-funnel .analytics-track{height:14px}.analytics-panels--flow .analytics-funnel .analytics-row-values{font-size:22px}.analytics-panels--sources{grid-template-rows:minmax(0,.82fr) minmax(0,1.18fr);grid-template-columns:.9fr 1.15fr 1fr}.analytics-panels--sources>:nth-child(2),.analytics-panels--sources>:nth-child(4){grid-column:2/4}.analytics-panels--arrivals{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-panels--arrivals>:nth-child(2){grid-column:2/4}.analytics-panels--load{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.3fr 1fr}.analytics-panels--services>:first-child{grid-column:1/-1}.analytics-panels--clients,.analytics-panels--average{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.6fr 1fr}.analytics-master-preview-heading{display:none}.analytics-summary .analytics-master-preview-heading{display:grid}@container analytics-reports (width<=850px){.analytics-panels{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.analytics-panels>*{grid-area:auto}}.analytics-link,.analytics-more-link,.analytics-metric,.analytics-bar-main,.analytics-column-hit,.analytics-heat-cell,.analytics-identity-link{font-family:inherit}.analytics-link,.analytics-bar-main{font-size:inherit}.analytics-drill{box-sizing:content-box}.analytics-drill-header{min-height:64px}.analytics-drill-row--order .ui-status{grid-area:2/2;justify-self:end}.analytics-drill-row--order .analytics-identity-link{max-width:210px}.analytics-more-sentinel,.analytics-more--automatic>[data-error=false]{opacity:0;height:1px;overflow:hidden}.analytics-summary--clients .analytics-metrics{gap:6px}.analytics-summary--clients .analytics-metric{background:#f7f5f0;border-radius:7px;padding:4px 7px}.analytics-summary--clients .analytics-large,.analytics-summary--clients .analytics-metric strong{font-size:13px}.analytics-summary--clients .analytics-metric-label{font-size:10.5px}.analytics-summary--clients .analytics-column-bar{left:12%;right:12%;background:#3f3d38!important}.analytics-ring-row .analytics-row-label{display:block}.analytics-summary--sources .analytics-row-values{min-width:24px}.analytics-summary--arrivals .analytics-footer-metrics{flex-direction:column;align-items:stretch;display:flex}.analytics-summary--arrivals .analytics-footer-metrics .analytics-metric:last-child{align-self:stretch;width:100%}.analytics-panels--sources>:first-child{grid-area:1/1/3}.analytics-panels--sources>:nth-child(3){grid-area:2/2}.analytics-panels--sources>:nth-child(4){grid-area:2/3}.analytics-panels--sources>:first-child .analytics-donut-layout{flex-direction:column;align-items:stretch}.analytics-panels--sources>:first-child .analytics-ring{align-self:center;width:196px;height:196px}.analytics-panels--services{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.9fr 1fr}.analytics-panels--services>:first-child{grid-area:1/1/3}.analytics-panels--services>:nth-child(2){grid-area:1/2}.analytics-panels--services>:nth-child(3){grid-area:2/2}.analytics-column-label{text-overflow:ellipsis;line-height:12px;overflow:hidden}@container analytics-reports (width<=850px){.analytics-panels>*{grid-area:auto!important}}.analytics-detail{height:100%;min-height:0}.analytics-detail-heading{height:34px;min-height:34px}.analytics-panels{min-height:0}.analytics-panel{overflow:hidden}.analytics-card-heading{flex-shrink:0}.analytics-panel .analytics-card-body{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.analytics-panel:has(.analytics-chart) .analytics-card-body>.analytics-reading{height:100%;display:flex}@media (height<=820px){.analytics-summary{scrollbar-width:thin;overflow:auto}}.analytics-ranking-row{color:#1d1c1a;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-top:1px solid #f0ede7;justify-content:space-between;align-items:center;gap:10px;padding:3px 6px;font-size:13px;display:flex}.analytics-ranking-row:hover{background:#f7f5f0}.analytics-ranking-row strong{white-space:nowrap}.analytics-detail .analytics-chart .analytics-legend{color:#5e5a52;gap:14px;margin:6px 0 0;font-size:12px}.analytics-detail .analytics-chart .analytics-legend i{width:10px;height:10px}.analytics-detail .analytics-chart-scroll{padding:20px 0 22px 34px}.analytics-detail .analytics-column-label{color:#857f74;font-size:10.5px;font-weight:500;line-height:normal}.analytics-detail .analytics-card-heading h2{text-overflow:ellipsis;overflow:hidden}@media (width<=1100px){.analytics-detail-heading{flex-wrap:wrap;height:auto}}.analytics-table-value{white-space:nowrap;justify-content:end;align-items:baseline;display:inline-flex}.analytics-table-value--below{flex-direction:column;align-items:end;gap:2px;padding:3px 0}.analytics-table-value--below .analytics-table-secondary{color:#857f74;font-size:10.5px}.analytics-table-value--inline .analytics-table-secondary{white-space:pre}.analytics-summary .analytics-funnel .analytics-metric:nth-child(odd){color:#a12a1f}.analytics-summary .analytics-funnel .analytics-metric:nth-child(2n){color:#82500b}.analytics-summary .analytics-funnel .analytics-bar-wrap{margin-bottom:0}.analytics-summary .analytics-funnel .analytics-footer-metrics strong{font-weight:400}.analytics-summary--sources .analytics-footer-metrics .analytics-metric{color:#5e5a52;padding:0;font-size:12px}.analytics-summary--sources .analytics-footer-metrics .analytics-metric strong{color:#1d1c1a}.analytics-panels--sources>:first-child .analytics-ring-center{inset:32px}.analytics-panel .analytics-ring-row .analytics-bar{padding:5px 6px;font-size:13px}.analytics-ring-row:has(button:hover){background:#f7f5f0;border-radius:7px}.analytics-summary .analytics-funnel .analytics-footer-metrics .analytics-metric{gap:normal;display:block}.analytics-panels--services .analytics-table-value--below{padding:6px 0}.analytics-panels--services .analytics-table-identity .analytics-link{font-weight:600;line-height:1.25}.analytics-summary .analytics-chart .analytics-legend{display:none}.analytics-chart-hint{color:#a9a499;white-space:nowrap;margin-left:0;font-size:11.5px}.analytics-panel:has(.analytics-chart) .analytics-card-heading{margin-bottom:0}.analytics-panels--flow>:first-child .analytics-card-body>.analytics-reading{height:100%}.analytics-panels--flow .analytics-funnel{flex-direction:column;min-height:100%;display:flex}.analytics-panels--flow .analytics-funnel>.analytics-footer-metrics{border-top:1px solid #f0ede7;margin-top:auto;padding-top:8px}.analytics-calculation>.analytics-metric{padding:4px 6px}.analytics-calculation .analytics-large{font-size:34px;line-height:1.1}.analytics-calculation-summary{color:#46423b;flex-wrap:wrap;align-items:baseline;gap:0 4px;margin:2px 6px 12px;font-size:13px;display:flex}.analytics-calculation-summary .analytics-metric{font-size:inherit;padding:0}.analytics-calculation-summary strong{font-weight:400}.analytics-calculation>.analytics-muted{margin:12px 0 6px;font-size:12px}.analytics-calculation .analytics-bar{grid-template-columns:minmax(0,1fr) auto;padding:5px 6px;font-size:13px}.analytics-calculation .analytics-bar-main{grid-column:1;gap:8px;display:flex}.analytics-calculation .analytics-track{flex:none;order:-1;width:10px;height:10px}.analytics-calculation .analytics-track>span{width:100%!important}.analytics-summary--arrivals .analytics-bar-wrap{margin-bottom:0}.analytics-footer-separator{color:#5e5a52;align-self:center;font-size:12px}.analytics-panels--flow>:last-child .analytics-bar{padding:5px 6px;font-size:12.5px}.analytics-panels--flow>:last-child .analytics-row-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.analytics-panels--flow .analytics-chips .analytics-metric{background:#fff;border-color:#e3e0d8;border-radius:11px;padding:2px 9px;font-size:11.5px}.analytics-panels--flow .analytics-chips strong{font-weight:400}.analytics-panels--flow .analytics-funnel>.analytics-footer-metrics .analytics-metric{color:#5e5a52;padding:0;font-size:12px}.analytics-sort-chips{align-items:center;gap:8px;display:flex}.analytics-service-sort{gap:8px}.analytics-panels--sources .analytics-bar .analytics-row-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.analytics-panel-total{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:18px;font-weight:600}.analytics-ring-wrap{display:contents}.analytics-panels--sources>:first-child .analytics-donut-layout{gap:0}.analytics-panels--sources>:first-child .analytics-ring-wrap{justify-content:center;padding:10px 0 16px;display:flex}.analytics-panels--sources>:first-child .analytics-ring-row{gap:8px;padding:0 6px}.analytics-panels--sources>:first-child .analytics-ring-row>i{width:10px;height:10px}.analytics-panels--sources>:first-child .analytics-ring-row .analytics-bar{padding:5px 0}.analytics-panels--sources>:first-child .analytics-row-values{gap:8px}.analytics-panels--sources>:first-child .analytics-row-values>:first-child{text-align:right;min-width:30px}.analytics-panels--sources>:first-child .analytics-row-values>:nth-child(2){text-align:right;min-width:44px}.analytics-detail .analytics-column-label>span{display:inline-block}.analytics-detail .analytics-chart-column:last-child .analytics-column-label{color:#1d1c1a;font-weight:600}.analytics-panels--average .analytics-chart-scroll{padding-bottom:28px}.analytics-detail .analytics-chart .analytics-legend>span{gap:6px}.analytics-legend-spacer{flex:1}.analytics-detail .analytics-chart .analytics-chart-hint{gap:normal}.analytics-calculation-summary{margin-top:6px}.analytics-calculation>.analytics-muted{margin-bottom:0;line-height:normal}.analytics-service-sort>span{margin-left:4px}.analytics-panels--flow .analytics-chips{gap:5px 6px;margin:7px 6px 0}.analytics-panels--flow .analytics-chips .analytics-metric{gap:normal;display:block}.analytics-panels--flow .analytics-chips :is([data-metric-id=АНА-Ц10],[data-metric-id=АНА-Ц13],[data-metric-id=АНА-Ц14],[data-metric-id=АНА-Ц15]){color:#a12a1f}.analytics-panels--flow .analytics-chips :is([data-metric-id=АНА-Ц11],[data-metric-id=АНА-Ц12],[data-metric-id=АНА-Ц16]){color:#82500b}.analytics-panels--flow .analytics-chips .analytics-metric[data-zero=true]{color:#a9a499}.analytics-panels--flow .analytics-transition{color:#857f74;margin:3px 6px 0;font-size:11.5px}.analytics-panels--flow .analytics-transition small{font-size:inherit;color:inherit}.analytics-funnel-kpis{flex-wrap:wrap;gap:4px 12px;margin-top:auto;padding:8px 0;display:flex}.analytics-funnel-kpis .analytics-metric{color:#5e5a52;padding:0;font-size:12px}.analytics-panels--flow .analytics-funnel-kpis+.analytics-footer-metrics{margin-top:0}.analytics-panels--flow .analytics-funnel>.analytics-footer-metrics .analytics-metric{border-radius:0;gap:normal;display:block}.analytics-detail .analytics-chart .analytics-legend>.analytics-chart-hint{gap:normal}.analytics-ring-center .analytics-large{line-height:1.1}.analytics-panels--sources .analytics-ring-center .analytics-metric-label{color:#857f74;font-size:12px}.analytics-outcomes{flex-direction:column;height:100%;min-height:0;display:flex}.analytics-outcomes .analytics-outcome-strip{flex-shrink:0}.analytics-outcomes .analytics-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px}.analytics-outcomes .analytics-bar-main{grid-column:1;gap:8px;display:flex}.analytics-outcomes .analytics-track{flex:none;order:-1;width:10px;height:10px}.analytics-outcomes .analytics-track>span{width:100%!important}.analytics-outcomes .analytics-row-values>:nth-child(2){text-align:right;color:#6e695f;min-width:44px;font-weight:400}.analytics-outcomes .analytics-footer-metrics{margin-top:auto}.analytics-summary--arrivals .analytics-outcomes{flex:1}.analytics-summary--arrivals .analytics-footer-metrics{padding-top:6px}.analytics-summary--arrivals .analytics-footer-metrics .analytics-metric{flex:none}.analytics-summary--arrivals .analytics-row-values{font-size:12px}.analytics-summary--arrivals .analytics-outcomes .analytics-row-values>:nth-child(2){min-width:36px}.analytics-panel .analytics-outcomes .analytics-outcome-strip{border-radius:6px;height:24px;margin-bottom:10px}.analytics-panel .analytics-outcomes .analytics-bar{border-radius:7px;padding:6px;font-size:13px}.analytics-panel .analytics-outcomes .analytics-footer-metrics{border-top:1px solid #f0ede7;gap:4px 12px;padding-top:8px}.analytics-panel .analytics-outcomes .analytics-footer-metrics .analytics-metric{padding:0;font-size:12px}.analytics-lost-total{align-items:baseline;gap:8px;padding:0 6px;display:flex}.analytics-lost-total>.analytics-metric{color:#a12a1f;padding:0}.analytics-lost-total .analytics-large{font-size:26px}.analytics-lost-total>span{color:#8a4a2c;font-size:12px}.analytics-lost-total>span>.analytics-metric,.analytics-lost-reused>.analytics-metric{padding:0;display:inline-flex}.analytics-lost-total strong,.analytics-lost-reused strong{font-weight:inherit}.analytics-lost-reused{color:#5e5a52;padding:8px 6px;font-size:12px}.analytics-lost-hours .analytics-bar{border-radius:7px;grid-template-columns:56px minmax(0,1fr) 92px;gap:8px;padding:4px 6px;font-size:12.5px}.analytics-panel:is(:has(.analytics-chart),.analytics-panel--arrivalTimeline,.analytics-panel--occupancyTimeline,.analytics-panel--clientMonths):not(:has(.analytics-panel-total)) .analytics-card-heading{padding-top:3px}.analytics-panels--flow .analytics-chips .analytics-metric-label{color:inherit}.analytics-panels--flow .analytics-transition .analytics-metric{font:inherit;color:inherit}.analytics-panels--flow .analytics-funnel .analytics-row-label{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.analytics-step-share{text-overflow:ellipsis;color:#857f74;min-width:0;font-size:12px;font-weight:400;overflow:hidden}.analytics-panel:has(.analytics-outcomes) .analytics-card-body>.analytics-reading{height:100%}.analytics-panels--flow .analytics-chart-area{height:288px;min-height:288px}.analytics-panel-subtitle .analytics-metric{vertical-align:baseline;color:inherit;padding:0;display:inline-flex}.analytics-panel-subtitle .analytics-metric strong{font-weight:inherit}.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 h2{margin:0;font-size:16px;font-weight:600}.dict-screen h3{margin:24px 0 12px;font-size:13px}.dict-screen p{line-height:1.45}.dict-muted{color:var(--ui-text-muted);font-size:12px}.dict-screen a{color:var(--ui-text-secondary);text-decoration:none}.dict-screen a:hover{text-decoration:underline}.dict-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.dict-layout{flex:1;grid-template-columns:258px minmax(0,1fr);gap:12px;min-height:0;display:grid}.dict-menu{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:12px;flex-direction:column;min-height:0;font-size:16px;display:flex;overflow:hidden;box-shadow:0 1px 2px #1d1c1a0d}.dict-menu-search{border-bottom:1px solid var(--ui-border-subtle);padding:12px}.dict-menu-toggle{display:none}.dict-search{align-items:center;gap:6px;min-width:0;display:flex}.dict-search>.ui-input{width:100%;min-width:0}.dict-menu-items{flex:1;min-height:0;padding:6px 0 8px;overflow:auto}.dict-menu-item{width:100%;font:inherit;background:var(--ui-surface);color:var(--ui-text);text-align:left;cursor:pointer;border:0;border-radius:0;align-items:center;gap:8px;margin:0;padding:6px 16px 7px;line-height:normal;display:flex}.dict-menu-item>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.dict-menu-item>span:last-child{color:var(--ui-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:400}.dict-menu-item[aria-current=page]{background:#f1efea;box-shadow:inset 3px 0 #1f1e1b}.dict-menu-item:hover{background:var(--ui-surface-hover)}.dict-menu-item[aria-current=page]:hover{background:#f1efea}.dict-menu-group{letter-spacing:.05em;text-transform:uppercase;color:var(--ui-text-muted);margin:0;padding:10px 16px 3px;font-size:10.5px;font-weight:600;line-height:normal!important}.dict-menu-bottom{margin-top:10px;padding-top:4px;position:relative}.dict-menu-bottom:before{content:"";border-top:1px solid var(--ui-border-subtle);position:absolute;top:0;left:12px;right:12px}.dict-menu-bottom .dict-menu-item{align-items:baseline}.dict-menu-bottom strong{font-size:14px;font-weight:600}.dict-menu-bottom .dict-menu-item>span{font-size:12px}.dict-menu-bottom>a{padding:6px 16px 7px;font-size:13px;font-weight:600;line-height:normal;display:block}.dict-extra{color:var(--ui-text-muted);padding:6px 16px;font-size:12px}.dict-extra .dict-menu-item{padding-inline:0}.dict-main{min-width:0;min-height:0;overflow:hidden}.dict-list{background:var(--ui-surface);border:1px solid var(--ui-border);box-sizing:border-box;border-radius:12px;flex-direction:column;height:100%;min-height:0;font-size:16px;display:flex;overflow:hidden;box-shadow:0 1px 2px #1d1c1a0d}.dict-list-toolbar{box-sizing:border-box;border-bottom:1px solid var(--ui-border-row);flex:none;align-items:center;gap:10px;height:56px;padding:0 14px 0 16px;display:flex}.dict-list-toolbar>h2{white-space:nowrap;padding-left:4px}.dict-toolbar-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.dict-filters{box-sizing:border-box;scrollbar-width:none;background:#f1efea;border:1px solid #e0dcd3;border-radius:10px;align-items:center;gap:2px;min-width:0;height:36px;padding:3px;display:flex;overflow-x:auto}.dict-filter{height:28px;font:inherit;white-space:nowrap;cursor:pointer;color:var(--ui-text);background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:13px;font-weight:500;display:flex}.dict-filter[aria-pressed=true]{background:var(--ui-surface);font-weight:600;box-shadow:0 1px 2px #1d1c1a1f}.dict-filter span{color:#857f74;font-size:12px;font-weight:600}.dict-once{color:#82500b;height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:#fdf8ee;border:1px solid #e3cfa4;border-radius:7px;padding:0 10px;font-size:12.5px;font-weight:600}.dict-once span{color:#857f74;font-weight:500}.dict-once[aria-pressed=true]{background:#f7ebd3}.dict-list-hint{color:#5e5a52;border-bottom:1px solid #eeebe5;flex:none;padding:10px 20px;font-size:12.5px;line-height:1.4}.dict-list-hint a{text-decoration:underline}.dict-table{flex-direction:column;flex:1;min-height:0;display:flex}.dict-table-head,.dict-table-row-grid{grid-template-columns:var(--dict-grid);column-gap:14px;padding:5px 12px 5px 20px;display:grid}.dict-table-head{letter-spacing:.05em;text-transform:uppercase;color:#6e695f;white-space:nowrap;border-bottom:1px solid #e3e0d8;flex:none;padding-top:10px;padding-bottom:8px;font-size:10.5px;font-weight:600;line-height:13px}.dict-table-body{flex:1;min-height:0;overflow:auto}.dict-table-row-grid{box-sizing:border-box;align-items:center;min-height:46px}.dict-table-row{box-sizing:border-box;background:var(--ui-surface);cursor:pointer;border-bottom:1px solid #eeebe5;min-height:47px;font-size:16px}.dict-table-row:hover{background:#f7f5f1}.dict-table-cell{overflow-wrap:anywhere;min-width:0;font-size:13.5px;font-weight:500;line-height:18px;position:relative}.dict-table-cell>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dict-table [data-column=price]{text-align:right}.dict-table-cell[data-column=price]{font-weight:600}.dict-table [data-column=used],.dict-table [data-column=last]{text-align:right}.dict-category-heading{letter-spacing:.05em;text-transform:uppercase;color:#6e695f;background:#f7f5f1;border-bottom:1px solid #eeebe5;padding:11px 20px 6px;font-size:10.5px;font-weight:600;line-height:normal}.dict-category-heading span span{color:#857f74}.dict-cell-edit{max-width:100%;font:inherit;color:inherit;text-align:inherit;cursor:text;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;background:0 0;border:0;border-radius:6px;margin:-5px -7px;padding:5px 7px;display:inline-block;overflow:hidden}.dict-cell-edit:hover{background:#ece9e2}.dict-title-cell{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;font-size:14px;font-weight:600;display:flex}.dict-title-cell .dict-muted{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:400;overflow:hidden}.dict-cell-form{z-index:2;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:8px;min-width:240px;max-width:400px;padding:10px;position:relative;box-shadow:0 4px 12px #1d1c1a14}.dict-table-cell[data-column=price] .dict-cell-form{text-align:left;margin-left:auto;transform:translate(calc(min(0px,100% - 260px)))}.dict-edit-in-row .dict-form,.dict-edit-in-row fieldset{gap:8px}.dict-edit-in-row footer{padding:8px 0 0}.dict-list-footer{border-top:1px solid var(--ui-border-row);flex:none;padding:6px 12px}.dict-archive{max-height:40%;padding:0 20px;overflow:auto}.dict-number{white-space:nowrap;font-variant-numeric:tabular-nums}.dict-memo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:100%;display:grid}.dict-memo-column{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:auto}.dict-memo-section{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:12px;flex:none;padding:14px 20px 8px;box-shadow:0 1px 2px #1d1c1a0d}.dict-memo-section h3{margin:0;font-size:16px;font-weight:600}.dict-memo-caption{color:var(--ui-text-muted);margin:3px 0 6px;font-size:12.5px}.dict-memo{border-top:1px solid #eeebe5;grid-template-columns:150px minmax(0,1fr);column-gap:14px;padding:9px 0 10px;display:grid}.dict-memo h4{margin:0;font-size:14px;font-weight:600}.dict-memo p{margin:0;font-size:13px;line-height:1.45}.dict-memo .dict-muted{color:#5e5a52;margin-top:3px;font-size:12.5px}.dict-memo-section:has(h3):first-child .dict-memo-column{min-width:0}.dict-memo-column:nth-of-type(2) .dict-memo-section:first-child .dict-memo{grid-template-columns:110px minmax(0,1fr)}.dict-detail-view{height:100%;min-height:0;overflow:auto}.dict-card{min-width:0;min-height:0}.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-pencil{display:none}.dict-words{padding:4px 0 16px}.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}.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-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;display:flex}.dict-word-labels>span{background:var(--ui-surface-input);border-radius:12px;padding:2px 7px;font-size:11px}.dict-conflict{border:1px solid var(--ui-danger-border);border-radius:8px;padding:12px}.dict-inline{border:1px solid var(--ui-border);background:var(--ui-surface-header);border-radius:8px;max-width:700px;max-height:65vh;margin:10px;padding:14px;overflow:auto}@media (width<=1100px){.dict-layout{grid-template-columns:220px minmax(0,1fr)}.dict-table-head,.dict-table-row{column-gap:8px}.dict-table--service{--dict-grid:minmax(120px,1fr) 70px 75px 80px 65px 110px 90px 30px!important}.dict-toolbar-actions{gap:4px}.dict-list-toolbar{gap:6px;padding-inline:10px}.dict-memo{grid-template-columns:110px minmax(0,1fr)}}@media (width<=800px){.dict-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.dict-menu{max-height:40vh}.dict-menu-search{gap:8px;display:flex}.dict-menu-toggle{display:inline-flex}.dict-menu-items{display:none}.dict-layout--menu .dict-menu-items{display:block}.dict-search{flex:1}.dict-memo-grid{grid-template-columns:1fr;overflow:auto}.dict-memo-column{overflow:visible}.dict-table{overflow-x:auto}.dict-table-head,.dict-table-body{min-width:730px}.dict-list-toolbar{overflow:auto}.dict-list-hint{padding:10px}.dict-property{grid-template-columns:110px minmax(0,1fr)}}.dict-service-card{flex-direction:column;gap:12px;min-height:100%;font-size:13.5px;display:flex}.dict-service-summary,.dict-service-panel,.dict-service-additional{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:12px;box-shadow:0 1px 2px #1d1c1a0d}.dict-service-summary{padding:12px 24px 16px}.dict-service-nav{color:#857f74;align-items:center;gap:8px;margin:0 -12px 14px;font-size:12.5px;display:flex}.dict-service-nav>.ui-button>span{align-items:center;gap:6px;display:flex}.dict-service-pager{align-items:center;gap:14px;margin-left:auto;display:flex}.dict-service-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dict-service-title{color:var(--ui-text);font:inherit;text-align:left;cursor:text;background:0 0;border:0;padding:0;font-size:24px;font-weight:600;line-height:30px}.dict-service-heading p{color:var(--ui-text-muted);margin:3px 0 12px;font-size:13px}.dict-service-price{text-align:right}.dict-service-price .dict-service-title{text-align:right;font-weight:700}.dict-service-pills{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.dict-service-pill{min-width:0}.dict-service-value{box-sizing:border-box;background:var(--ui-surface);height:41px;font:inherit;cursor:pointer;border:1px solid #d6d1c7;border-radius:9px;align-items:center;gap:7px;padding:0 12px;display:flex}.dict-service-value>span{color:var(--ui-text-muted);font-size:12.5px}.dict-service-value strong{font-size:14px;font-weight:600}.dict-service-value svg{color:#a39d92;width:12px}.dict-service-own{align-items:baseline;gap:8px;font-size:13.5px;display:flex;margin:12px 0!important}.dict-service-own>span{color:var(--ui-text-muted);font-size:12.5px}.dict-service-own a{font-weight:600}.dict-service-more{color:var(--ui-text-muted);align-items:center;gap:16px;font-size:12.5px;display:flex}.dict-service-panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.dict-service-panel{padding:14px 20px 16px}.dict-service-panel h3{text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-muted);margin:0;font-size:11px;font-weight:700}.dict-service-panel ol{margin:4px 0 8px;padding:0;list-style-position:inside}.dict-service-panel li{border-top:1px solid #eeebe5;padding:9px 0;font-size:13.5px;line-height:16px}.dict-service-panel-column{flex-direction:column;gap:12px;display:flex}.dict-panel-heading{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.dict-panel-heading .dict-cell-edit{cursor:pointer;font-size:12.5px;font-weight:600}.dict-service-rate{border-top:1px solid #eeebe5;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.dict-service-rate small{color:var(--ui-text-muted);margin-top:2px;font-size:12px;display:block}.dict-service-rate a{font-weight:600}.dict-panel-link{border-top:1px solid #eeebe5;justify-content:space-between;align-items:center;padding:9px 0 0;font-weight:600;display:flex}.dict-panel-link svg{color:#857f74;width:12px}.dict-service-history{border-top:1px solid #eeebe5;margin-top:6px;padding-top:8px}.dict-service-history p{margin:0}.dict-service-history small{color:var(--ui-text-muted);font-size:12px}.dict-service-edit{max-width:480px;margin-block:12px}.dict-service-additional{padding:0 20px 20px}.dict-service-additional h3{font-size:14px}.dict-service-pill>.dict-form{max-width:340px}.dict-service-pill:has(.dict-form){flex:1 0 300px}.dict-service-pill .dict-edit-in-row{margin-top:8px}@media (width<=800px){.dict-service-panels{grid-template-columns:1fr}.dict-service-summary{padding:12px}.dict-service-nav{flex-wrap:wrap;margin-inline:0}.dict-service-nav>span{display:none}.dict-service-title{font-size:20px}.dict-service-pager{gap:6px}}.dict-menu-warning{background:#b9770e;border-radius:4px;flex:none;width:7px;height:7px}.dict-memo-section h3{line-height:normal}.dict-memo-caption{margin:3px 0 0;line-height:normal!important}.dict-table-cell{color:#46423b;line-height:normal}.dict-title-cell{color:var(--ui-text);line-height:normal}.dict-table-cell .dict-muted{line-height:normal}.dict-service-summary{padding-bottom:16px}.dict-service-heading p{line-height:16px}.dict-service-pill .dict-service-value{gap:7px;padding-inline:12px}.dict-service-title{font-size:21px;line-height:1.2}.dict-service-price .dict-service-title{font-weight:600}.dict-service-nav{min-height:32px;margin-bottom:16px}.dict-service-value{border-radius:10px;gap:8px;height:40px;padding:0 10px 0 12px;box-shadow:0 1px 1px #1d1c1a0d}.dict-service-value strong{font-size:13.5px}.dict-service-value svg{width:14px}.dict-service-pill .dict-service-value{gap:8px;padding:0 10px 0 12px}.dict-step-add{gap:6px;display:flex}.dict-step-add>.ui-input{flex:1;min-width:0}.dict-service-panel{padding-bottom:12px}.dict-service-panel h3{font-size:10.5px;font-weight:600}.dict-service-pager{gap:6px}.dict-service-pager>span{text-align:center;min-width:64px}.dict-table-cell[data-column=price] .dict-cell-form{margin-left:-180px;transform:none}.dict-table-cell[data-column=rate] .dict-cell-form{margin-left:-100px}.dict-service-pill.dict-property{border:0;min-height:0;margin:0;display:block}.dict-service-pill.dict-property dd,.dict-service-price.dict-property dd{margin:0}.dict-service-price.dict-property{border:0;min-height:0;margin:0;display:block}.dict-service-title-heading{margin:0;line-height:1}.dict-service-heading p{margin-top:6px}.dict-no-requirement{color:#857f74}.dict-table-cell[data-column=rate]{color:#46423b}@media (width>=1101px) and (width<=1400px){.dict-list-toolbar,.dict-toolbar-actions{gap:6px}.dict-filter{padding-inline:7px}}.dict-search-results{background:var(--ui-surface);border:1px solid var(--ui-border);box-sizing:border-box;border-radius:12px;height:100%;padding:16px;overflow:auto}.dict-editor{width:min(560px,100vw - 40px);max-height:calc(100dvh - 104px);position:fixed;top:86px;left:min(756px,100vw - 580px)}.dict-editor--bulk{width:min(648px,100vw - 40px);left:min(756px,100vw - 668px)}.dict-editor--categories{width:min(456px,100vw - 40px);left:min(944px,100vw - 476px)}.dict-choice-field{color:#46423b;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:600;display:flex}.dict-choice-chips{flex-wrap:wrap;gap:6px;display:flex}.dict-price-mode{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dict-price-mode>.ui-field{max-width:210px}.dict-segments{background:#f1efea;border-radius:9px;gap:2px;width:fit-content;padding:3px;display:inline-flex}.dict-segments button{height:30px;font:inherit;color:#1d1c1a;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:13px;font-weight:600}.dict-segments button:is([aria-pressed=true],[aria-checked=true]){background:#fff;box-shadow:0 1px 2px #1d1c1a1f}.dict-check{cursor:pointer;align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.dict-check input{accent-color:#1f1e1b;width:16px;height:16px;margin:2px 0 0}.dict-check>span{flex-direction:column;gap:2px;display:flex}.dict-check strong{font-weight:600}.dict-check small{color:#6e695f;font-size:12.5px}.dict-category-rows{border:1px solid #e8e5de;border-radius:10px;margin-bottom:14px;overflow:hidden}.dict-category-rows>div{box-sizing:border-box;border-top:1px solid #eeebe5;align-items:center;gap:10px;padding:8px 12px;display:flex}.dict-category-rows>div:first-child{border-top:0}.dict-category-rows strong{flex:1;min-width:0;font-size:13.5px;font-weight:600}.dict-category-rows span{white-space:nowrap;font-size:12.5px}.dict-preview{border:1px solid #e8e5de;border-radius:10px;overflow:hidden}.dict-preview>div{grid-template-columns:minmax(0,1fr) 96px 20px 96px 84px;gap:8px;padding:8px 14px;font-size:13.5px;display:grid}.dict-preview>div span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dict-preview>div span:not(:first-child){text-align:right}.dict-inline-value{min-width:0;max-width:100%;display:block}.dict-inline-conflict{white-space:normal;flex-direction:column;gap:6px;font-size:12px;display:flex}.dict-table-cell:has(.dict-inline-conflict){z-index:3}.dict-inline-conflict{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:8px;min-width:250px;padding:8px}@media (width<=700px){.dict-editor,.dict-editor--bulk,.dict-editor--categories{width:calc(100vw - 16px);top:8px;left:8px}.dict-preview>div{grid-template-columns:minmax(0,1fr) repeat(4,auto)}}.dict-memo-section{font-size:16px}.dict-memo{font-size:16px;margin:0!important}.dict-memo>div{flex-direction:column;gap:3px;display:flex}.dict-memo .dict-muted{margin:0}.dict-gap{flex:none;height:6px}.dict-table-cell[data-column=price]>.dict-cell-edit{margin-inline:0;padding-inline:0}.dict-form-hint{color:#6e695f;margin:0;font-size:12.5px}.dict-price-amount{align-items:center;gap:6px;width:140px;display:flex}.dict-price-amount>.ui-input{width:112px;min-width:0}.dict-price-amount>span{color:#5e5a52;font-size:14px}.dict-inline{background:#f7f5f1;border:0;border-bottom:1px solid #eeebe5;border-radius:0;flex:none;max-width:none;max-height:60vh;margin:0;padding:10px 20px;overflow:auto}.dict-inline .dict-form{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.dict-inline .dict-form>fieldset{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dict-inline .dict-form>fieldset>.ui-field{width:360px;max-width:100%}.dict-inline .dict-form>footer{background:0 0;border:0;flex-direction:row-reverse;padding:0}.dict-inline .dict-form>fieldset>div:empty{display:none}.dict-editor .dict-form{gap:0}.dict-editor .dict-form footer{border:0;gap:10px;padding:14px 0}.dict-base-choice{color:#6e695f;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.dict-name-control{width:360px;max-width:100%;display:block}.dict-name-control>.ui-input{width:100%}.dict-inline--orderType .dict-name-control{width:240px}.dict-table [data-column=origin],.dict-table [data-column=payments],.dict-table [data-column=subarticles],.dict-table [data-column=week]{text-align:right}.dict-table-cell[data-column=text]{color:#5e5a52}.dict-once-row{background:#fdf8ee;border-bottom:1px solid #f1e4c9;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 20px;display:grid}.dict-once-row:hover{background:#f7ebd3}.dict-once-row>div{flex-direction:column;gap:2px;display:flex}.dict-once-row strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:normal}.dict-once-row p{color:#6e5a3a;margin:0;font-size:12.5px;line-height:normal}.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;font-size:16px;line-height:normal;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 #eeebe5;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-root *{box-sizing:border-box}.settings-root fieldset:not(.settings-print-row){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-direction:column;flex-shrink:0;gap:2px;padding:6px 8px 10px;display:flex;overflow-y:auto}.settings-menu-caption{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);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;display:block;overflow:hidden}.settings-menu button[aria-current=page]{background:#f1efea}.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{min-height:44px;padding:16px 18px 0}.settings-root .ui-card-body--padded{padding:8px 18px 14px}.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-facts,.settings-requisites{margin:0}.settings-facts{margin-top:0}.settings-missing{color:#82500b;font-weight:600}.settings-extra{color:var(--ui-text-muted);margin-top:12px;font-size:12.5px}.settings-facts>div{border-top:1px solid #eeebe5;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 #eeebe5;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-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-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:#f4f2ed;border-radius:7px;height:32px;position:relative}.settings-week-bar{top:3px;bottom:3px;left:var(--from);width:var(--duration);border:1px solid var(--ui-border-control);background:#ddd7cb;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 .settings-option{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 .settings-option[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;cursor:pointer;color:inherit;background:0 0;border:0;border-top:1px solid #eeebe5;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{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;border-top:1px solid #eeebe5;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 #eeebe5;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 #eeebe5;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{margin:0;padding:14px 16px 6px}.settings-person-row{font:inherit;text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #eeebe5;align-items:center;gap:10px;padding:10px 16px;display:flex}.settings-person-row[aria-pressed=true]{box-shadow:inset 3px 0 var(--ui-primary);background:#f4f1eb}.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:#e7e4dc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11.5px;font-weight:600;display:flex}.settings-access-row{border-top:1px solid #eeebe5;grid-template-columns:128px minmax(0,1fr) 92px;align-items:center;gap:10px;padding:5px 0;font-size:13.5px;display:grid}.settings-segment--scope{grid-template-columns:.95fr 1fr 1.35fr .7fr;display:grid}.settings-segment--scope .settings-option{white-space:normal;height:auto;min-height:28px;font-size:11.5px;line-height:normal}.settings-specials{flex-wrap:wrap;gap:6px;display:flex}.settings-specials .settings-option{white-space:nowrap;text-align:left;height:30px;min-height:30px}.settings-specials .settings-option[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 #eeebe5;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%}.settings-access-split{gap:12px}.settings-access-split>.ui-split-list{flex:0 0 292px}.settings-access-split>.ui-split-details{overflow:hidden}.settings-access-split .ui-split-details>div:last-child{flex:1;min-height:0;display:flex}.settings-access-split .ui-split-details .ui-card{flex:1}.settings-access-split .ui-split-details .ui-card-heading{padding:16px 20px 12px}.settings-access-split .ui-split-details .ui-card-body{padding:0 20px 16px}.settings-person-row:hover,.settings-special-row:hover,.settings-print-row:hover{background:#f4f2ed}@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}}.settings-option{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6d1c7;border-radius:8px;justify-content:center;align-items:center;height:30px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.settings-option:disabled{opacity:.45;cursor:default}.settings-segment{background:#eeebe5}.settings-segment .settings-option{text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:7px;height:30px;overflow:hidden}.settings-segment--scope .settings-option{white-space:nowrap;height:28px;min-height:28px}.settings-access-row>.settings-option[aria-pressed=true]{color:#1b6b3e;background:#eaf2ec;border-color:#9cc3a8}.settings-access-row>.settings-option{font-size:12.5px}.settings-access-row{border-color:#f0ede7}.settings-role-description{color:var(--ui-text-muted);margin:2px 0 0;padding:0 0 12px;font-size:13px}.settings-preview-grid svg{width:18px;height:18px}.settings-preview-grid small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.settings-access .settings-title .settings-actions{margin:0}.settings-week-bar{white-space:nowrap;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;overflow:hidden}.settings-week-axis>div{display:block;position:relative}.settings-week-axis>div>span{position:absolute;top:0;transform:translate(-50%)}.settings-week-axis>div>span:first-child{left:0}.settings-week-axis>div>span:nth-child(2){left:16.6667%}.settings-week-axis>div>span:nth-child(3){left:33.3333%}.settings-week-axis>div>span:nth-child(4){left:50%}.settings-week-axis>div>span:nth-child(5){left:66.6667%}.settings-week-axis>div>span:nth-child(6){left:83.3333%}.settings-week-axis>div>span:nth-child(7){left:100%}.settings-week-axis{align-items:stretch}.settings-week-edit{min-height:40px;margin-top:4px}.settings-menu button[data-warning=true] small{color:#82500b;font-weight:600}.settings-root .settings-excel-grid>.ui-card>.ui-card-body{gap:14px;padding:18px 20px}.settings-excel-heading{align-items:flex-start;gap:12px;display:flex}.settings-excel-heading>span{background:#f1efea;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.settings-excel-heading>div{min-width:0}.settings-excel-heading h3{margin:0;font-size:16px}.settings-excel-heading p{color:#6e695f;margin:3px 0 0;font-size:13px;line-height:1.45}.settings-excel-grid .settings-specials{margin:0}.settings-excel-grid .settings-read{gap:14px}.settings-export>.ui-card-body>.settings-read>.settings-actions{flex-direction:row;align-items:center;gap:10px}.settings-import-options,.settings-file-step{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;display:grid}.settings-step-number{color:#46423b;background:#f1efea;border-radius:12px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.settings-template-download{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-template-download>span{color:#6e695f;font-size:12.5px}.settings-file-step .settings-actions{gap:10px;margin:0}.settings-file-name{color:#6e695f;font-size:12.5px}.settings-excel-log>div{grid-template-columns:120px 110px minmax(0,1fr) minmax(0,1.3fr);font-size:13.5px;line-height:1.4}.settings-excel-log>.settings-log-head{letter-spacing:.05em;text-transform:uppercase;color:#6e695f;border:0;padding:6px 0;font-size:10.5px;font-weight:600}.settings-excel-journal .ui-card-body{padding:8px 20px}.settings-visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.settings-forms-list>.ui-card-body{padding:0 18px}.settings-forms-list .settings-print-row:first-child{border-top:0}.settings-forms-list .settings-muted{margin:0;font-size:13px}.settings-stack>.settings-warning{margin:0}.settings-access .settings-title{min-height:34px}.settings-access-split>.ui-split-list>.ui-card{flex:1}.settings-access-split>.ui-split-list>.ui-card>.ui-card-body{overflow:auto}.settings-role-heading{flex-direction:column;gap:2px;font-size:19px;font-weight:600;display:flex}.settings-role-heading small{color:#6e695f;font-size:13px;font-weight:400}.settings-role-card h4{margin:0;padding:12px 0 4px}.settings-role-card h4:not(:first-child){padding-top:14px;padding-bottom:6px}.settings-role-card .settings-preview h4{padding-top:18px}.settings-role-card .settings-option{color:#5e5a52}.settings-role-card .settings-segment .settings-option[aria-pressed=true]{color:#1d1c1a}.settings-segment .settings-option{font-weight:400}.settings-segment .settings-option[aria-pressed=true]{font-weight:600}.settings-change-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-change-list{flex-direction:column;gap:8px;display:flex}.settings-change-grid .settings-requisites{grid-template-columns:minmax(0,1fr)}.settings-page-marker{flex:none;height:1px}.settings-hours-week>.ui-card-body{padding-top:0}.settings-inline-link{font:inherit;color:#46423b;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;margin-top:10px;padding:0;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.settings-specials .settings-option[aria-pressed=true]{color:#1b6b3e;background:#eaf2ec;border-color:#9cc3a8}.settings-excel-grid .settings-specials .settings-option{height:32px;padding:0 12px;font-size:13px}.settings-excel-grid>.ui-card{align-self:stretch}.settings-special-form{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.settings-special-fields{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;display:grid}.settings-field-label{color:#6e695f;font-size:12.5px}.settings-special-date{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-special-date>.ui-input{width:150px}.settings-special-date>span{color:#6e695f;font-size:13px}.settings-special-mode{width:260px;max-width:100%}.settings-special-name{max-width:320px}.settings-special-form .settings-actions{margin-top:0}.settings-special-form>.settings-actions>.settings-actions{margin:0}.settings-special-form>.settings-actions{gap:8px}.settings-special-form>.settings-actions>.ui-button{margin-left:auto}.settings-requisites-card>.ui-card-body,.settings-pay-card>.ui-card-body,.settings-specials-card>.ui-card-body{padding-top:0}.settings-requisites-card>.ui-card-body>.settings-muted{margin-bottom:0}.settings-requisites-card .settings-warning{margin:10px 0 0}.settings-pay-card .settings-facts>div{grid-template-columns:170px minmax(0,1fr)}.settings-special-empty{color:#6e695f;border-top:1px solid #eeebe5;margin:0;padding:12px 0;font-size:13.5px}.settings-specials-card>.ui-card-body>.settings-muted{margin-bottom:0}.settings-specials-card>.ui-card-body>.settings-read{margin-top:8px}.settings-stack>.settings-inline-link{align-self:flex-start;margin-top:0}.settings-matrix{table-layout:fixed}.settings-matrix thead th{font-size:14px;font-weight:600}.settings-matrix tbody th{font-weight:400}.settings-matrix th[colspan]{text-transform:uppercase;letter-spacing:.05em;color:#6e695f;padding:14px 0 6px;font-size:10.5px;font-weight:600}.settings-access-matrix-dialog{width:1060px;max-width:calc(100vw - 32px)}.settings-access-history-dialog{width:622px;max-width:calc(100vw - 32px)}.settings-access-history-list>div{border-top:1px solid #eeebe5;grid-template-columns:102px 90px minmax(0,1fr);gap:12px;padding:8px 0;font-size:13px;line-height:1.4;display:grid}.settings-access-history-list time{color:#6e695f}.settings-access-history-list strong{font-weight:600}.settings-access-history-list{min-width:0}.settings-access-history-list span{overflow-wrap:anywhere}.settings-access-caption{letter-spacing:.05em;text-transform:uppercase;color:#6e695f;padding:12px 0 4px;font-size:10.5px;font-weight:600}.settings-access-split .ui-split-list .settings-access-caption{padding:14px 16px 6px}.settings-role-body fieldset>.settings-access-caption:not(:first-child){padding:14px 0 6px}.settings-preview>.settings-access-caption{padding-top:18px}.settings-role-header{border-bottom:1px solid #e8e5de;flex:none;align-items:flex-start;gap:12px;padding:16px 20px 12px;display:flex}.settings-role-header>div{flex:1;min-width:0}.settings-role-header h3{margin:0;font-size:19px;font-weight:600}.settings-role-header p{color:#6e695f;margin:2px 0 0;font-size:13px}.settings-access-split .settings-role-card>.ui-card-body{padding:0;overflow:hidden}.settings-role-body{flex:1;min-height:0;padding:0 20px 16px;overflow:auto}.settings-menu button>svg{color:#55524a}.settings-menu button[aria-current=page]>svg{color:#1d1c1a}.settings-person-row:not(:has(.settings-avatar)) strong{font-size:14.5px}.settings-excel-grid .settings-specials .settings-option:not([aria-pressed=true]){color:#5e5a52}.settings-export>.ui-card-body>.settings-read>.settings-actions{flex-direction:column;align-items:flex-start}.settings-template-download>span,.settings-file-step .settings-file-name{flex-basis:100%}.settings-access-matrix-dialog{max-height:calc(100dvh - 80px)}.settings-print-row--unavailable{cursor:default;min-width:0;margin:0}.settings-print-row--unavailable:hover{background:0 0}.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:#1d1c1a;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}.ui-shell:is([data-section=pult],[data-section=finance],[data-section=settings],[data-section=analytics],[data-section=dict]){--shell-search-width:300px}.ui-shell[data-section=settings] .ui-shell-content{padding-top:14px}.shell-lead.ui-button{box-shadow:none;padding:0 13px;font-size:13px}.shell-create.ui-button{padding:0 16px}.shell-create.ui-button--primary{border:0}.ui-shell[data-section=finance] .shell-create{box-shadow:none;background:#efefef;border-color:#1d1c1a}.shell-bell.ui-icon-button{width:38px;box-shadow:none;color:#3a3732;border-color:#cbc5ba;flex:none;position:relative}.shell-bell>span{justify-content:center;align-items:center;display:flex}.shell-bell svg{width:18px;height:18px}.shell-bell .ui-counter{color:#fff;background:#82500b;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;position:absolute;top:-6px;right:-6px}.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}}.shell-lead.ui-button,.shell-create.ui-button,.shell-bell.ui-icon-button{border-radius:9px;height:38px;min-height:38px}.shell-search input:focus-visible{outline:none}.shell-search:focus-within{border-color:var(--ui-primary);box-shadow:0 0 0 3px #1f1e1b14}.ui-shell:is([data-section=leads],[data-section=finance],[data-section=schedule]) .shell-search{padding-right:8px}.ui-shell:is([data-section=leads],[data-section=finance],[data-section=schedule]) .shell-bell .ui-counter{font-size:10.5px;box-shadow:0 0 0 2px #fff}.ui-shell[data-section=pult] .shell-lead{border-color:#cbc5ba}.ui-shell[data-section=settings] .shell-search{border-color:#e1ddd5}.ui-shell:is([data-section=settings],[data-section=dict]) .shell-search input::placeholder{color:var(--ui-text-muted)}.shell-search{width:100%;font:inherit;text-align:left;cursor:text}.shell-search-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-text-placeholder);font-size:13.5px;overflow:hidden}.ui-shell:is([data-section=settings],[data-section=dict]) .shell-search-hint{color:var(--ui-text-muted)}.ui-shell:is([data-section=settings],[data-section=analytics]) .ui-sidebar-item:not(.ui-sidebar-item--active){color:#55524a}.ui-sidebar-footer:has(.shell-profile){border-top:0;padding-top:0}.shell-profile{border-top:1px solid #e6e3dc;padding-top:10px}.shell-bell.ui-icon-button{color:#000}.ui-shell[data-section=pult] .ui-header h1{flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.ui-shell[data-section=pult] .ui-header-title-aside{margin-left:0}.ui-shell[data-section=pult] .ui-shell-content{gap:14px}.ui-shell[data-section=finance] .shell-create{color:#000;border-color:#000}.ui-shell[data-section=finance] .ui-sidebar-item--active{font-weight:400}.ui-shell:is([data-section=pult],[data-section=stock]) .shell-bell.ui-icon-button{padding:1px 6px}.ui-shell:is([data-section=settings],[data-section=dict],[data-section=analytics]) button.shell-search{color:var(--ui-text-muted);font-size:13.5px}.ui-shell[data-section=analytics] button.shell-search{color:var(--ui-text-placeholder)}.ui-shell:not([data-section=orders],[data-section=stock],[data-section=staff],[data-section=clients]) .ui-shell-content{background:0 0}@media (height<=800px) and (width>=1280px){.ui-sidebar:not(.ui-sidebar--collapsed) .ui-sidebar-item{height:50px}}.shell-profile{font:inherit}.ui-shell[data-section=dict] .ui-sidebar-item{color:#1d1c1a}.ui-shell:not([data-section=orders],[data-section=stock]) .shell-create.ui-button{box-shadow:none}.ui-shell:is([data-section=staff],[data-section=dict],[data-section=clients]) .shell-bell.ui-icon-button{padding:1px 6px}.ui-shell[data-section=staff] button.shell-search{color:#000}
