:root{--bg:#101113;--sidebar:#08090a;--surface:#18191c;--surface-2:#1f2024;--surface-3:#26282d;--surface-4:#2b2d32;--text:#f5f5f3;--muted:#a0a3aa;--muted-2:#72757d;--line:#ffffff12;--line-strong:#ffffff1c;--blue:#7d9dff;--orange:#ffae72;--yellow:#efcf72;--green:#72dba1;--violet:#b49aff;--red:#ff6268;--shadow:0 20px 60px #0000003d}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.012em;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}input,select,textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:focus-visible{outline-offset:2px;outline:2px solid #7d9dffe6}.app-shell{grid-template-columns:92px minmax(0,1fr);gap:24px;min-height:100vh;padding:16px 24px 24px 0;display:grid}.sidebar{background:var(--sidebar);z-index:80;border-radius:0 28px 28px 0;flex-direction:column;align-items:center;height:100vh;padding:16px 12px 14px;display:flex;position:sticky;top:0;box-shadow:18px 0 50px #00000038}.brand{letter-spacing:-.05em;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:800;line-height:1;display:flex}.brand span{color:var(--red);margin-left:2px}.nav-list{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:14px;display:flex}.nav-item{color:#858990;cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:center;align-items:center;width:50px;height:50px;transition:background .18s,color .18s,transform .18s;display:flex;position:relative}.nav-item svg{flex:none;width:21px;height:21px;display:block}.nav-item:hover{color:#f6f6f4;background:#151619;transform:translateY(-1px)}.nav-item:active{transform:translateY(0)scale(.97)}.nav-item.active{color:#151619;background:#f4f4f1}.nav-item.active:after{content:"";background:var(--red);border-radius:999px;width:3px;height:18px;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.tooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:var(--shadow);z-index:100;background:#2a2c31;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:650;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:62px;transform:translate(-5px,-50%)}.nav-item:hover .tooltip{opacity:1;transform:translateY(-50%)}.sidebar-bottom{justify-content:center;align-items:center;margin-top:auto;display:flex}.notification-dot{background:var(--red);width:7px;height:7px;box-shadow:0 0 0 3px var(--sidebar);border-radius:50%;position:absolute;top:9px;right:9px}.main-panel{width:100%;min-width:0;max-width:1520px;margin:0 auto}.topbar{grid-template-columns:minmax(320px,520px) 1fr auto;align-items:center;gap:20px;min-height:62px;display:grid}.search-wrap{z-index:70;position:relative}.search-box{height:46px;color:var(--muted);background:#191a1d;border:1px solid #ffffff09;border-radius:14px;align-items:center;gap:10px;padding:0 14px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.search-box.search-active{background:#1c1d21;border-color:#7d9dff52;box-shadow:0 0 0 4px #7d9dff12}.search-box svg{flex:none;width:18px;height:18px}.search-box input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.search-box input::placeholder{color:#777a81}.shortcut{color:#676a71;background:#111214;border-radius:7px;padding:4px 7px;font-size:10px}.search-results{border:1px solid var(--line);background:#1d1e22;border-radius:16px;padding:7px;animation:.16s both dropdown-in;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 70px #0000006b}.search-result{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:54px 1fr;align-items:center;gap:10px;width:100%;min-height:60px;padding:9px 10px;transition:background .14s;display:grid}.search-result:hover,.search-result.active-result{background:#27292e}.search-result-type{color:#858992;text-transform:uppercase;letter-spacing:.045em;font-size:10px}.search-result-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.search-result-copy strong{font-size:13px}.search-result-copy small{color:#858891;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.search-empty{color:#868991;text-align:center;padding:18px;font-size:13px}.topbar-meta{color:#91949b;justify-self:end;align-items:center;gap:9px;font-size:13px;display:flex}.topbar-meta i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #72dba10f}.topbar-actions{align-items:center;display:flex}.primary-button,.secondary-button,.small-action-button,.icon-text-button{cursor:pointer;border:0;transition:transform .16s,background .16s,color .16s,box-shadow .16s}.primary-button{color:#151619;background:#f5f5f2;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 17px;font-size:14px;font-weight:760;display:inline-flex;box-shadow:0 10px 28px #00000038}.primary-button:hover{background:#fff;transform:translateY(-1px)}.primary-button:active{transform:translateY(0)scale(.985)}.icon-box{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.icon-box svg{width:18px;height:18px;display:block}.secondary-button{color:#d4d5d9;background:#27292e;border-radius:12px;min-height:44px;padding:0 15px}.secondary-button:hover{background:#303238}.inline-button{justify-content:center;align-items:center;display:inline-flex}.icon-button{color:#d5d6da;cursor:pointer;background:#27292e;border:0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .16s,transform .16s,color .16s;display:inline-flex}.icon-button:hover{color:#fff;background:#303238;transform:translateY(-1px)}.icon-button:active{transform:scale(.96)}.icon-button svg{flex:none;width:19px;height:19px;display:block}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:34px 0 22px;display:flex}.page-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,3.2vw,52px);font-weight:770;line-height:.98}.subtle{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.45}.back-link{color:#81848c;margin-bottom:13px;font-size:13px;display:inline-flex}.back-link:hover{color:#fff}.eyebrow{color:#7d8088;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750;display:inline-block}.mini-stat{color:#94979e;background:#191a1d;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;min-width:150px;padding:11px 13px;font-size:12px;display:flex}.mini-stat strong{color:#fff;font-size:20px}.panel,.table-panel,.calendar-panel{background:var(--surface);border:1px solid #ffffff06;border-radius:22px;box-shadow:0 12px 38px #00000014}.panel{padding:19px}.panel-head{justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex}.panel-head h2{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:730}.panel-head p{color:#81848c;margin:5px 0 0;font-size:13px}.chart-panel-head{align-items:flex-start}.chart-unit{color:#8c8f96;background:#23252a;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:700}.period-control-wrap{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.period-switch{background:#191a1d;border-radius:13px;align-items:center;gap:3px;padding:4px;display:flex}.period-switch button{color:#7d8088;cursor:pointer;background:0 0;border:0;border-radius:9px;height:34px;padding:0 12px;font-size:11px;transition:background .15s,color .15s}.period-switch button:hover{color:#fff}.period-switch .active-period{color:#17181a;background:#f5f5f2}.custom-range{background:#191a1d;border-radius:11px;align-items:center;gap:8px;padding:7px 9px;animation:.16s both dropdown-in;display:flex}.custom-range input{color:#d6d7da;background:#24262b;border:0;border-radius:7px;outline:0;height:31px;padding:0 7px;font-size:11px}.custom-range span{color:#656870}.overview-grid{grid-template-columns:minmax(410px,.84fr) minmax(0,1.55fr);gap:14px;display:grid}.overview-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-stat{background:var(--surface-2);border-radius:20px;flex-direction:column;justify-content:space-between;min-height:158px;padding:18px 19px;transition:transform .18s,background .18s;display:flex}.overview-stat:hover{background:#232429;transform:translateY(-2px)}.stat-label-row{color:#a4a7ae;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.overview-stat>strong{letter-spacing:-.045em;font-size:clamp(27px,2.1vw,34px);font-weight:770;line-height:1}.stat-foot{color:#797c84;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.delta{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:760}.delta-up{color:#4fbd7e;background:#72dba11f}.neutral-delta{color:#a9baff;background:#7d9dff1c}.revenue-panel{flex-direction:column;min-height:328px;display:flex}.dashboard-bottom-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.8fr) minmax(300px,.72fr);gap:14px;margin-top:14px;margin-bottom:28px;display:grid}.text-button{color:#9699a1;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:inline-flex}.text-button:hover{color:#fff}.text-button svg{width:15px;height:15px}.order-list,.request-list,.detail-list{gap:9px;display:grid}.order-row,.request-row{background:var(--surface-2);text-align:left;cursor:pointer;border:0;border-radius:15px;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 14px;transition:background .16s,transform .16s;display:flex}.order-row:hover,.request-row:hover{background:#24262b;transform:translateY(-1px)}.car-token,.client-initial{color:#dddfe2;background:#2b2d32;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:760;display:flex}.order-main,.request-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.order-main strong,.request-main strong{font-size:14px}.order-main span,.request-main span{color:#8d9098;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.order-date,.request-time{color:#74777f;white-space:nowrap;font-size:11px}.row-arrow{color:#686b73;width:16px;height:16px}.unread-dot{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #ff626812}.count-badge{background:#27292e;border-radius:10px;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:12px;font-weight:760;display:flex}.capacity-content{grid-template-columns:132px 1fr;align-items:center;gap:18px;padding-top:3px;display:grid}.capacity-donut{--capacity:60%;aspect-ratio:1;background:conic-gradient(var(--blue) 0 var(--capacity), #2b2d32 var(--capacity) 100%);border-radius:50%;justify-content:center;align-items:center;width:132px;display:flex;position:relative}.capacity-donut:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:14px}.capacity-donut>span{z-index:1;flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.capacity-donut strong{letter-spacing:-.04em;font-size:24px}.capacity-donut small{color:#777a81;font-size:10px}.capacity-legend{gap:11px;display:grid}.capacity-legend>div,.expense-legend>div{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.capacity-legend>div span,.expense-legend>div span{color:#9699a0}.capacity-legend p{color:#73767e;margin:3px 0 0;font-size:11px;line-height:1.45}.legend-blue,.legend-orange,.legend-green,.legend-violet,.legend-dark{border-radius:50%;width:8px;height:8px;display:inline-block}.legend-blue{background:var(--blue)}.legend-orange{background:var(--orange)}.legend-green{background:var(--green)}.legend-violet{background:var(--violet)}.legend-dark{background:#35373d}.line-chart-shell{flex:1;grid-template-columns:58px minmax(0,1fr);gap:10px;min-height:244px;padding-top:4px;display:grid}.line-chart-y{color:#72757d;text-align:right;flex-direction:column;justify-content:space-between;padding:18px 0 24px;font-size:10px;display:flex;position:relative}.line-chart-y small{color:#5f6269;font-size:9px;font-weight:700;position:absolute;top:-5px;right:0}.line-chart-stage{grid-template-rows:minmax(0,1fr) 26px;min-width:0;display:grid;position:relative}.line-chart-stage svg{width:100%;height:100%;overflow:visible}.chart-grid-line{stroke:#ffffff12;stroke-width:1px;vector-effect:non-scaling-stroke}.chart-hover-line{stroke:#ffffff29;stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.chart-line{filter:drop-shadow(0 8px 14px #00000029);animation:.45s both chart-draw}.chart-point{transition:r .12s,stroke-width .12s}.line-chart-labels{color:#6d7078;text-align:center;align-items:end;font-size:9px;display:grid}.line-chart-labels span{white-space:nowrap}.hide-label{opacity:0}.chart-tooltip{z-index:20;pointer-events:none;background:#27292ef5;border:1px solid #ffffff14;border-radius:12px;min-width:190px;padding:11px 12px;animation:.12s both tooltip-in;position:absolute;top:12px;transform:translate(-50%);box-shadow:0 16px 40px #00000057}.chart-tooltip strong{margin-bottom:8px;font-size:12px;display:block}.chart-tooltip>div{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;margin-top:5px;font-size:11px;display:grid}.chart-tooltip i{border-radius:50%;width:7px;height:7px}.chart-tooltip span{color:#9a9da5}.chart-tooltip b{font-size:11px}.order-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.summary-card{background:var(--surface-2);border-radius:19px;grid-template-rows:38px 1fr auto;min-height:120px;padding-bottom:14px;display:grid;overflow:hidden}.summary-band{color:#17181a;background:var(--summary-color);align-items:center;padding:0 15px;font-size:12px;font-weight:730;display:flex}.summary-card strong{letter-spacing:-.04em;align-self:center;padding:10px 15px 0;font-size:31px;font-weight:770}.summary-card small{color:#787b82;padding:0 15px;font-size:10px}.summary-blue{--summary-color:#86a4ff}.summary-orange{--summary-color:#f4ad7e}.summary-yellow{--summary-color:#e8d37f}.summary-green{--summary-color:#82dfaa}.table-panel{margin-top:14px;margin-bottom:28px;padding:16px}.table-toolbar{justify-content:space-between;align-items:center;gap:14px;padding-bottom:15px;display:flex}.table-search{color:#757880;background:#111215;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;width:min(430px,42vw);height:42px;padding:0 12px;transition:border-color .15s;display:flex}.table-search:focus-within{border-color:#7d9dff40}.table-search svg{width:17px;height:17px}.table-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.filter-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.filter-chip{color:#a2a5ac;cursor:pointer;background:#25272c;border:0;border-radius:10px;min-height:37px;padding:0 11px;font-size:10px;transition:background .15s,color .15s,transform .15s}.filter-chip:hover{color:#fff;background:#2d2f35}.filter-chip:active{transform:scale(.97)}.active-filter{color:#17181a;background:#f4f4f1}.active-filter:hover{color:#17181a;background:#fff}.data-table-wrap{background:#141518;border-radius:14px;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:960px}.data-table th{color:#777a81;text-align:left;text-transform:uppercase;letter-spacing:.055em;background:#1e1f23;padding:13px 14px;font-size:9px;font-weight:720}.data-table td{color:#afb1b7;border-top:1px solid #ffffff0b;padding:15px 14px;font-size:13px}.data-table tbody tr{transition:background .14s}.data-table tbody tr:hover{background:#ffffff06}.data-table td strong{color:#f2f2ef}.client-cell{align-items:center;gap:11px;display:flex}.client-cell>div,.table-link{flex-direction:column;gap:4px;display:flex}.client-cell>div span,.table-link span{color:#74777e;font-size:11px}.fresh-row{background:#7d9dff09}.more-cell{text-align:right;letter-spacing:.1em;color:#676a71!important}.table-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:730;display:inline-flex}.status-new{color:#b2c2ff;background:#7d9dff24}.status-booked{color:#ffc9a6;background:#ffae7221}.status-working{color:#f2df9a;background:#efcf7221}.status-done{color:#a2e8c0;background:#72dba121}.status-cancelled{color:#ffafb2;background:#ff62681f}.order-detail-heading{align-items:flex-end}.status-select-wrap{color:#858890;flex-direction:column;gap:7px;min-width:190px;font-size:10px;display:flex}.status-select-wrap select,.field select{border:1px solid var(--line);color:#f1f1ef;background:#22242a;border-radius:11px;outline:0;width:100%;height:42px;padding:0 11px}.order-detail-grid{grid-template-columns:1.25fr .75fr;gap:14px;margin-bottom:28px;display:grid}.detail-main-card{min-height:250px}.detail-section-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.detail-section-head h2{margin:6px 0 0;font-size:25px}.contact-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.icon-text-button{color:#b5b7bd;background:#25272c;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:11px;display:inline-flex}.icon-text-button:hover{color:#fff;background:#303238}.icon-text-button svg{width:16px;height:16px}.detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.fact{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:13px;display:flex}.fact span{color:#767981;font-size:10px}.fact strong{overflow-wrap:anywhere;font-size:13px}.detail-note{background:#151619;border-radius:12px;margin-top:11px;padding:13px}.detail-note span{color:#777a82;font-size:10px}.detail-note p{color:#c6c7cb;margin:7px 0 0;font-size:13px;line-height:1.55}.order-money-card{flex-direction:column;display:flex}.money-total{letter-spacing:-.04em;margin:10px 0 18px;font-size:29px}.money-rows{gap:9px;margin-top:auto;display:grid}.money-rows>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:9px;font-size:11px;display:flex}.money-rows span{color:#7d8088}.services-card,.detail-list-card{min-height:220px}.service-tags{flex-wrap:wrap;gap:8px;display:flex}.service-tags span{color:#d2d4d8;background:#25272c;border-radius:10px;align-items:center;min-height:34px;padding:0 11px;font-size:11px;display:inline-flex}.three-facts{margin-top:18px}.small-action-button{color:#c2c4c9;background:#25272c;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:10px;display:inline-flex}.small-action-button:hover{color:#fff;background:#303238}.small-action-button svg{width:15px;height:15px}.detail-list-row{background:var(--surface-2);border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:11px 12px;display:flex}.detail-list-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.detail-list-row strong,.detail-list-row b{font-size:12px}.detail-list-row span{color:#858890;font-size:10px}.inline-form{background:#141518;border-radius:13px;grid-template-columns:1fr 120px 150px auto;gap:7px;margin-bottom:10px;padding:10px;animation:.16s both dropdown-in;display:grid}.work-inline-form{grid-template-columns:120px 1fr 110px 90px auto}.inline-form input,.inline-form select{border:1px solid var(--line);color:#fff;background:#23252a;border-radius:9px;outline:0;min-width:0;height:36px;padding:0 9px;font-size:10px}.inline-form button{color:#161719;cursor:pointer;background:#f4f4f1;border:0;border-radius:9px;padding:0 11px;font-size:10px;font-weight:700}.calendar-panel{margin-bottom:28px;padding:16px}.calendar-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:2px 2px 16px;display:flex}.calendar-title,.calendar-actions{align-items:center;gap:9px;display:flex}.calendar-title strong{text-align:center;min-width:160px;font-size:15px}.calendar-arrow{width:36px;height:36px}.capacity-pill,.month-mode{color:#a2a5ac;background:#22242a;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:0 11px;font-size:10px;display:inline-flex}.month-mode{color:#17181a;background:#f4f4f1;font-weight:700}.capacity-warning-pill{color:#dfc972;background:#efcf721c}.capacity-danger{color:#ff9599;background:#ff62681c}.month-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-bottom:7px;display:grid}.month-weekdays span{color:#777a81;text-transform:uppercase;letter-spacing:.05em;padding:0 10px;font-size:10px;font-weight:680}.month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.month-day{min-height:158px;color:inherit;text-align:left;cursor:pointer;background:#141518;border:1px solid #0000;border-radius:14px;flex-direction:column;gap:8px;padding:10px;transition:background .15s,border-color .15s,transform .15s;display:flex;overflow:hidden}.month-day:hover{background:#181a1e;transform:translateY(-1px)}.muted-day{opacity:.34}.today-day{border-color:#7d9dff40}.selected-day{background:#1a1c21;border-color:#7d9dff85}.month-date-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.month-date-row strong{font-size:12px}.month-date-row span{color:#99afff;font-size:8px}.month-jobs{gap:6px;display:grid}.month-job{--job-color:var(--blue);background:#212328;border-radius:10px;flex-direction:column;justify-content:center;gap:3px;min-height:48px;padding:7px 8px 7px 11px;display:flex;position:relative;overflow:hidden}.month-job:before{content:"";background:var(--job-color);border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.month-job>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.month-job b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.month-job small{color:#6f727a;font-size:8px}.month-job span{color:#9699a1;white-space:nowrap;text-overflow:ellipsis;font-size:8px;line-height:1.25;overflow:hidden}.month-job-blue{--job-color:var(--blue)}.month-job-yellow{--job-color:var(--yellow)}.month-job-green{--job-color:var(--green)}.month-job-red{--job-color:var(--red)}.more-jobs{color:#858890;padding:4px 7px;font-size:8px}.month-capacity{color:#6e7178;margin-top:auto;font-size:8px}.selected-day-panel{background:#141518;border-radius:15px;margin-top:10px;padding:15px}.selected-day-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.selected-day-head h2{text-transform:capitalize;margin:5px 0 0;font-size:18px}.load-badge{color:#a8abb1;background:#23252a;border-radius:10px;align-items:center;min-height:34px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.load-over{color:#ff9da1;background:#ff62681f}.selected-day-orders{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.selected-day-order{background:#202226;border-radius:12px;grid-template-columns:1fr auto 18px;align-items:center;gap:10px;min-height:64px;padding:10px 11px;transition:background .15s,transform .15s;display:grid}.selected-day-order:hover{background:#27292e;transform:translateY(-1px)}.selected-day-order>div{flex-direction:column;gap:3px;min-width:0;display:flex}.selected-day-order strong{font-size:12px}.selected-day-order span{color:#858890;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.selected-day-order small{color:#9699a1;font-size:9px}.selected-day-order svg{color:#686b72;width:15px;height:15px}.calendar-warning{color:#8b8e95;background:#202226;border-radius:12px;align-items:center;gap:10px;min-height:48px;margin-top:10px;padding:10px 12px;display:flex}.calendar-warning>span{width:25px;height:25px;color:var(--yellow);background:#efcf7221;border-radius:8px;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.calendar-warning p{margin:0;font-size:11px;line-height:1.45}.calendar-warning strong{color:#c8c9cc}.clients-panel{margin-top:0}.clients-table .client-initial{border-radius:11px;width:36px;height:36px}.client-overview-card{grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr);align-items:stretch;gap:18px;margin-bottom:14px;display:grid}.client-overview-copy{flex-direction:column;justify-content:center;gap:5px;padding:6px 4px;display:flex}.client-overview-copy>strong{letter-spacing:-.025em;margin-top:2px;font-size:20px}.client-overview-copy>span:last-child{color:#858890;font-size:12px}.client-overview-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.client-stat{background:var(--surface-2);border-radius:13px;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;min-height:82px;padding:12px;display:flex}.client-stat span{color:#7e8189;font-size:10px}.client-stat strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:18px;line-height:1.05}.client-stat-wide strong{font-size:16px}.client-content-grid{grid-template-columns:minmax(250px,.52fr) minmax(0,1.48fr);align-items:start;gap:14px;margin-bottom:28px;display:grid}.client-cars-card{min-height:260px}.client-car-list{gap:8px;display:grid}.client-car-row{background:var(--surface-2);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.client-car-row span{color:#efefed;font-size:12px;font-weight:680}.client-car-row small{color:#7f828a;white-space:nowrap;font-size:10px}.client-history-card{min-height:280px}.client-history-row{transition:background .15s,transform .15s}.client-history-row:hover{background:#26282d;transform:translateY(-1px)}.subnav{background:#191a1e;border-radius:12px;gap:3px;margin-bottom:14px;padding:4px;display:inline-flex}.subnav button{color:#81848c;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:34px;padding:0 13px;font-size:11px;transition:background .15s,color .15s}.subnav button:hover{color:#fff}.subnav .active-subnav{color:#17181a;background:#f4f4f1}.finance-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.finance-kpi{background:var(--surface-2);border-radius:19px;flex-direction:column;justify-content:space-between;min-height:130px;padding:16px 17px;transition:transform .18s,background .18s;display:flex}.finance-kpi:hover{background:#232429;transform:translateY(-2px)}.finance-kpi>span{color:#9699a1;font-size:12px}.finance-kpi>strong{letter-spacing:-.04em;font-size:27px}.finance-kpi>small{color:#74777e;font-size:10px}.finance-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.55fr);gap:14px;margin-bottom:28px;display:grid}.finance-chart-panel{flex-direction:column;min-height:390px;display:flex}.chart-legend-inline{color:#92959c;align-items:center;gap:14px;font-size:10px;display:flex}.chart-legend-inline span{align-items:center;gap:6px;display:inline-flex}.finance-structure-card{flex-direction:column;display:flex}.cost-ring{--expense-share:50%;aspect-ratio:1;background:conic-gradient(var(--orange) 0 var(--expense-share), var(--violet) var(--expense-share) 100%);border-radius:50%;justify-content:center;align-items:center;width:170px;margin:8px auto 18px;display:flex;position:relative}.cost-ring:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:18px}.cost-ring>span{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.cost-ring strong{font-size:15px}.cost-ring small{color:#777a82;font-size:9px}.finance-structure-legend{gap:11px;display:grid}.finance-structure-legend>div{grid-template-columns:10px 1fr auto}.finance-structure-legend b{font-size:11px}.finance-tab-grid{grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);gap:14px;margin-bottom:28px;display:grid}.expense-entry-card{align-self:start}.expense-form{gap:11px;display:grid}.form-submit{width:100%;margin-top:2px}.expense-list-card{min-height:420px}.employees-finance-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.employee-finance-card{min-height:240px}.employee-finance-head{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.employee-finance-head h2{margin:5px 0 0;font-size:22px}.employee-finance-head>strong{letter-spacing:-.035em;font-size:24px}.employee-jobs{gap:8px;display:grid}.employee-job{background:var(--surface-2);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:flex}.employee-job>div{flex-direction:column;gap:4px;display:flex}.employee-job b,.employee-job strong{font-size:12px}.employee-job span{color:#83868e;font-size:10px}.settings-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px;display:grid}.settings-card{background:var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;min-height:160px;padding:18px;display:flex}.settings-card h2{margin:0;font-size:18px}.settings-card p{color:#7f8289;max-width:420px;margin:7px 0 0;font-size:12px;line-height:1.48}.settings-value{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.settings-value strong{font-size:14px}.settings-value button{color:#adb0b6;cursor:pointer;background:#25272c;border:0;border-radius:10px;height:36px;padding:0 12px;font-size:10px;transition:background .15s}.settings-value button:hover{color:#fff;background:#303238}.number-setting{align-items:center;gap:10px;display:flex}.number-setting .icon-button{width:38px;height:38px}.number-setting strong{text-align:center;width:26px;font-size:23px}.number-setting span{color:#777a81;font-size:10px}.toggle input{opacity:0;pointer-events:none;position:absolute}.toggle span{cursor:pointer;background:#2b2d32;border-radius:999px;width:50px;height:29px;transition:background .18s;display:block;position:relative}.toggle span:after{content:"";background:#fff;border-radius:50%;width:23px;height:23px;transition:transform .18s;position:absolute;top:3px;left:3px}.toggle input:checked+span{background:#486ed7}.toggle input:checked+span:after{transform:translate(21px)}.modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060708b8;justify-content:center;align-items:center;padding:24px;animation:.18s both backdrop-in;display:flex;position:fixed;inset:0}.modal-card{background:#18191c;border:1px solid #ffffff14;border-radius:24px;width:min(760px,100%);max-height:calc(100vh - 48px);animation:.2s both modal-in;overflow:auto;box-shadow:0 30px 100px #00000080}.modal-head{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#18191cf5;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 20px 15px;display:flex;position:sticky;top:0}.modal-head h2{margin:5px 0 0;font-size:25px}.modal-head p{color:#84878f;margin:6px 0 0;font-size:12px}.booking-form{gap:13px;padding:18px 20px 20px;display:grid}.form-grid{gap:11px;display:grid}.two-col{grid-template-columns:1fr 1fr}.field{color:#9a9da5;flex-direction:column;gap:7px;min-width:0;font-size:11px;display:flex}.field span{justify-content:space-between;align-items:center;gap:8px;display:flex}.field em{color:#656870;font-size:9px;font-style:normal}.field input,.field textarea{border:1px solid var(--line);color:#f3f3f1;background:#22242a;border-radius:11px;outline:0;width:100%;padding:0 11px;transition:border-color .15s,box-shadow .15s}.field input{height:42px}.field textarea{resize:vertical;min-height:82px;padding-top:10px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#7d9dff6b;box-shadow:0 0 0 3px #7d9dff0f}.service-fieldset{border:0;margin:0;padding:0}.service-fieldset legend{color:#9a9da5;margin-bottom:8px;font-size:11px}.service-picker{flex-wrap:wrap;gap:7px;display:flex}.service-chip{border:1px solid var(--line);color:#a8abb2;cursor:pointer;background:#22242a;border-radius:10px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:10px;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.service-chip:hover{color:#fff;background:#292b31}.service-chip:active{transform:scale(.97)}.selected-service{color:#c7d2ff;background:#7d9dff1f;border-color:#7d9dff66}.selected-service svg{width:14px;height:14px}.matched-client{color:#aee8c6;text-align:left;cursor:pointer;background:#72dba10f;border:1px solid #72dba124;border-radius:11px;align-items:center;gap:9px;width:100%;padding:10px 11px;display:flex}.matched-client svg{width:17px;height:17px}.matched-client span{flex-direction:column;gap:2px;display:flex}.matched-client strong{font-size:11px}.matched-client small{color:#839e8e;font-size:9px}.capacity-warning{color:#e2cc7c;background:#efcf7217;border-radius:11px;flex-direction:column;gap:3px;padding:10px 11px;display:flex}.capacity-warning strong{font-size:11px}.capacity-warning span{color:#a69a6e;font-size:10px}.form-error{color:#ffafb2;background:#ff62681a;border-radius:10px;padding:10px 11px;font-size:11px}.modal-actions{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.empty-state{color:#777a82;text-align:center;justify-content:center;align-items:center;min-height:120px;font-size:12px;display:flex}.compact-empty{background:var(--surface-2);border-radius:14px;min-height:72px}.table-empty{min-height:150px}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-5px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tooltip-in{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes chart-draw{0%{opacity:.2}to{opacity:1}}@media (max-width:1220px){.overview-grid{grid-template-columns:1fr}.dashboard-bottom-grid{grid-template-columns:1fr 1fr}.capacity-card{grid-column:1/-1}.finance-overview-grid{grid-template-columns:1fr}.finance-structure-card{grid-template-columns:1fr 220px 1fr;align-items:center;display:grid}.finance-structure-card .panel-head{grid-column:1/-1}.cost-ring{margin:0 auto}.selected-day-orders{grid-template-columns:1fr 1fr}}@media (max-width:980px){.app-shell{grid-template-columns:78px minmax(0,1fr);gap:18px;padding-right:18px}.sidebar{width:78px}.nav-item.active:after{right:-9px}.topbar{grid-template-columns:minmax(260px,1fr) auto}.topbar-meta{display:none}.order-summary-grid,.finance-kpi-grid{grid-template-columns:1fr 1fr}.finance-tab-grid,.client-detail-grid,.order-detail-grid{grid-template-columns:1fr}.client-summary-card{grid-row:auto}.employees-finance-list{grid-template-columns:1fr}.month-grid,.month-weekdays{min-width:1050px}.calendar-panel{overflow-x:auto}.selected-day-panel,.calendar-warning{min-width:1050px}}@media (max-width:760px){.app-shell{padding:14px 14px 88px;display:block}.sidebar{z-index:120;border-radius:20px;flex-direction:row;justify-content:center;width:auto;height:64px;padding:8px 10px;position:fixed;inset:auto 12px 10px;box-shadow:0 18px 55px #00000073}.brand,.sidebar-bottom{display:none}.nav-list{flex-direction:row;gap:4px;width:auto;margin:0}.nav-item{border-radius:13px;width:44px;height:44px}.nav-item.active:after,.tooltip{display:none}.topbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:48px}.shortcut{display:none}.topbar-actions .primary-button{width:46px;padding:0}.topbar-actions .primary-button>span:last-child{display:none}.page-heading{flex-direction:column;align-items:flex-start;padding-top:28px}.page-heading h1{font-size:39px}.period-control-wrap{align-items:stretch;width:100%}.period-switch{width:100%;overflow-x:auto}.period-switch button{flex:1 0 auto}.custom-range{align-self:flex-start}.overview-stats,.order-summary-grid,.finance-kpi-grid{grid-template-columns:1fr 1fr}.dashboard-bottom-grid{grid-template-columns:1fr}.capacity-card{grid-column:auto}.table-toolbar{flex-direction:column;align-items:stretch}.table-search{width:100%}.filter-row{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.filter-chip{white-space:nowrap}.settings-grid{grid-template-columns:1fr}.finance-structure-card{display:flex}.selected-day-orders,.detail-facts,.two-col{grid-template-columns:1fr}.inline-form,.work-inline-form{grid-template-columns:1fr 1fr}.modal-backdrop{align-items:flex-end;padding:10px}.modal-card{border-radius:22px 22px 12px 12px;max-height:calc(100vh - 20px)}.line-chart-shell{grid-template-columns:48px minmax(0,1fr)}.chart-tooltip{min-width:166px}.client-summary-stats{grid-template-columns:1fr 1fr}}@media (max-width:520px){.overview-stats,.order-summary-grid,.finance-kpi-grid{grid-template-columns:1fr}.overview-stat{min-height:128px}.overview-stat>strong{font-size:30px}.capacity-content{grid-template-columns:1fr;justify-items:center}.capacity-legend{width:100%}.settings-card{flex-direction:column;align-items:flex-start}.settings-value{align-items:flex-start}.order-date,.row-arrow,.request-time{display:none}.chart-legend-inline{flex-direction:column;align-items:flex-start;gap:5px}.line-chart-shell{grid-template-columns:43px minmax(0,1fr);gap:5px;min-height:225px}.line-chart-y,.line-chart-labels{font-size:8px}.inline-form,.work-inline-form{grid-template-columns:1fr}.contact-actions{width:100%}.icon-text-button{flex:1}.modal-actions{flex-direction:column-reverse}.modal-actions button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.filter-stack{flex-direction:column;align-items:flex-end;gap:7px;min-width:0;display:flex}.filter-selects{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.filter-selects select{border:1px solid var(--line);color:#a9acb2;cursor:pointer;background:#23252a;border-radius:9px;outline:0;height:34px;padding:0 28px 0 9px;font-size:10px}.settings-value span{color:#777a82;font-size:10px}@media (max-width:760px){.filter-stack{align-items:stretch}.filter-selects{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.filter-selects select{flex:none}.calendar-panel{overflow:visible}.month-grid,.month-weekdays,.selected-day-panel,.calendar-warning{min-width:0}.month-weekdays{gap:3px}.month-weekdays span{text-align:center;padding:0;font-size:8px}.month-grid{gap:3px}.month-day{border-radius:10px;gap:5px;min-height:72px;padding:7px 5px}.month-date-row strong{font-size:10px}.month-date-row span{display:none}.month-jobs{gap:3px}.month-job{background:var(--job-color);border-radius:999px;height:7px;min-height:7px;padding:0}.month-job:before,.month-job>div,.month-job>span,.more-jobs{display:none}.month-capacity{white-space:nowrap;text-overflow:ellipsis;margin-top:auto;font-size:7px;overflow:hidden}.calendar-toolbar{align-items:stretch}.calendar-title,.calendar-actions{justify-content:space-between;width:100%}.capacity-pill{flex:1;min-width:0}}.orders-toolbar-compact{align-items:center;position:relative}.orders-toolbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.compact-select-wrap{color:#74777f;background:#23252a;border-radius:11px;align-items:center;gap:8px;min-width:154px;height:42px;padding:0 10px 0 12px;display:flex}.compact-select-wrap>span{text-transform:uppercase;letter-spacing:.05em;font-size:9px}.compact-select-wrap select{color:#e1e2e5;cursor:pointer;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:11px}.filter-menu-wrap{position:relative}.filter-menu-button{border:1px solid var(--line);color:#a9acb2;cursor:pointer;background:#23252a;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 12px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.filter-menu-button:hover{color:#fff;background:#2b2d32}.filter-menu-button svg{width:16px;height:16px}.filter-menu-button b{color:#17181a;background:#f4f4f1;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;display:inline-flex}.filter-menu-button-active{border-color:#7d9dff40}.filter-popover{z-index:60;border:1px solid var(--line);background:#1d1e22;border-radius:14px;gap:10px;width:290px;padding:12px;animation:.16s both dropdown-in;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 55px #00000061}.filter-popover-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.filter-popover-head strong{font-size:13px}.filter-popover-head button{color:#858891;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.filter-popover-head button:hover{color:#fff}.filter-popover label{color:#777a82;gap:5px;font-size:10px;display:grid}.filter-popover select{border:1px solid var(--line);color:#e7e7e5;background:#25272c;border-radius:9px;outline:0;width:100%;height:38px;padding:0 10px}.filter-popover-done{color:#17181a;cursor:pointer;background:#f4f4f1;border:0;border-radius:9px;height:38px;font-size:11px;font-weight:720}.active-filter-line{color:#777a82;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;margin:-5px 0 12px;font-size:10px;display:flex}.active-filter-line>span{margin-right:2px}.active-filter-line button{color:#aaadb3;cursor:pointer;background:#25272c;border:0;border-radius:8px;min-height:27px;padding:0 8px;font-size:9px}.active-filter-line button:hover{color:#fff;background:#303238}.requests-heading{align-items:flex-end}.requests-counter{color:#8f9299;background:#191a1d;border-radius:13px;justify-content:space-between;align-items:center;gap:13px;min-width:112px;min-height:52px;padding:8px 11px;font-size:11px;display:flex}.requests-counter strong{color:#ff8d91;background:#ff626821;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}.requests-panel{margin-top:0}.requests-toolbar{justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.requests-total{color:#777a82;font-size:11px}.requests-total b{color:#d6d7da}.requests-list{gap:7px;display:grid}.request-card{background:#17181b;border-radius:13px;grid-template-columns:10px minmax(0,1.2fr) minmax(170px,.7fr) auto auto;align-items:center;gap:12px;min-height:76px;padding:12px 13px;transition:background .15s,transform .15s;display:grid}.request-card:hover{background:#202126;transform:translateY(-1px)}.request-card-fresh{background:#7d9dff0b}.request-state-dot{background:#53565e;border-radius:50%;width:7px;height:7px}.request-card-fresh .request-state-dot{background:var(--red);box-shadow:0 0 0 4px #ff626814}.request-main,.request-contact{flex-direction:column;gap:4px;min-width:0;display:flex}.request-main strong,.request-contact strong{font-size:12px}.request-main span,.request-contact span{color:#7f828a;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.request-open{color:#7f828a;white-space:nowrap;font-size:10px}.request-card:hover .request-open{color:#d9dade}@media (max-width:1100px){.client-overview-card{grid-template-columns:1fr}.client-overview-copy{padding:0}.client-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.client-content-grid{grid-template-columns:1fr}.request-card{grid-template-columns:10px minmax(0,1fr) minmax(150px,.7fr) auto}.request-open{display:none}}@media (max-width:760px){.orders-toolbar-actions{width:100%;margin-left:0}.compact-select-wrap{flex:1;min-width:0}.filter-menu-button{min-width:108px}.filter-popover{width:auto;position:fixed;inset:auto 14px 86px}.client-overview-stats{grid-template-columns:1fr 1fr}.client-stat-wide{grid-column:1/-1}.requests-heading{align-items:stretch}.requests-counter{align-self:flex-start}.requests-toolbar{flex-direction:column;align-items:stretch}.requests-search{width:100%}.request-card{grid-template-columns:10px minmax(0,1fr) auto}.request-contact{display:none}}@media (max-width:520px){.client-overview-stats{grid-template-columns:1fr}.client-stat-wide{grid-column:auto}.orders-toolbar-actions{flex-direction:column;align-items:stretch}.filter-menu-button{width:100%}.request-card{grid-template-columns:10px minmax(0,1fr)}.request-card .table-status{grid-column:2;justify-self:start}}.calendar-v7 .month-day{min-height:150px}.calendar-v7 .muted-day{color:#5f6269;background:#121315}.calendar-v7 .muted-day .month-job{opacity:.55}.calendar-v7 .muted-day:hover{background:#151619}.calendar-v7 .selected-day{border-color:#7d9dff70;box-shadow:inset 0 0 0 1px #7d9dff14}.client-detail-heading-v7{padding-bottom:20px}.client-summary-v7{grid-template-columns:minmax(180px,.34fr) minmax(0,1.66fr);align-items:center;gap:22px;margin-bottom:14px;display:grid}.client-summary-label{min-width:0}.client-summary-label p{color:#858890;margin:7px 0 0;font-size:12px;line-height:1.45}.client-summary-metrics{grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.client-metric-v7{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:9px;min-width:0;min-height:72px;padding:7px 16px;display:flex}.client-metric-v7:first-child{border-left:0}.client-metric-v7 span{color:#7d8088;font-size:10px}.client-metric-v7 strong{color:#f1f1ef;letter-spacing:-.03em;font-size:22px;line-height:1}.client-metric-money-v7 strong{font-size:18px}.client-workspace-v7{grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);gap:0;margin-bottom:28px;padding:0;display:grid;overflow:hidden}.client-vehicles-v7,.client-history-v7{min-width:0;padding:20px}.client-history-v7{border-left:1px solid var(--line)}.section-title-v7{justify-content:space-between;align-items:flex-start;gap:16px;min-height:50px;display:flex}.section-title-v7 h2{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:730}.section-title-v7 p{color:#81848c;margin:5px 0 0;font-size:12px;line-height:1.4}.section-title-v7>span{color:#a7aab1;background:#24262b;border-radius:9px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.client-vehicle-list-v7,.client-history-list-v7{gap:8px;display:grid}.client-vehicle-row-v7{background:#202126;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:11px 12px;display:flex}.client-vehicle-row-v7>div{flex-direction:column;gap:4px;min-width:0;display:flex}.client-vehicle-row-v7 strong{font-size:12px}.client-vehicle-row-v7 span{color:#82858d;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.client-vehicle-row-v7 small{color:#74777f;white-space:nowrap;font-size:9px}.client-history-item-v7{background:#202126;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 100px 100px 18px;align-items:center;gap:12px;min-height:68px;padding:10px 11px;transition:background .16s,transform .16s;display:grid}.client-history-item-v7:hover{background:#27292e;transform:translateY(-1px)}.client-history-main-v7{flex-direction:column;gap:4px;min-width:0;display:flex}.client-history-main-v7 strong{font-size:12px}.client-history-main-v7 span{color:#858890;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.client-history-item-v7>b{white-space:nowrap;justify-self:end;font-size:11px}.client-history-item-v7>svg{color:#656870;width:15px;height:15px}.history-date-v7{color:#757880;white-space:nowrap;font-size:9px}.history-status-v7{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:0 8px;font-size:9px;font-weight:680;display:inline-flex}.history-status-green-v7{color:#88e3ae;background:#72dba11a}.history-status-yellow-v7{color:#e9cf79;background:#efcf721a}.history-status-red-v7{color:#ff8b90;background:#ff62681a}.history-status-blue-v7{color:#9ab1ff;background:#7d9dff1a}.order-detail-layout-v7{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:14px;margin-bottom:28px;display:grid}.order-main-column-v7{gap:14px;min-width:0;display:grid}.order-aside-v7{gap:14px;min-width:0;display:grid;position:sticky;top:16px}.order-info-v7{padding:22px}.order-info-top-v7{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.order-info-top-v7 h2{letter-spacing:-.035em;margin:7px 0 0;font-size:27px}.order-contact-line-v7{color:#979aa1;align-items:center;gap:8px;margin-top:7px;font-size:12px;display:flex}.order-contact-line-v7 i{background:#555860;border-radius:50%;width:3px;height:3px}.order-info-divider-v7{background:var(--line);height:1px;margin:20px 0}.order-service-section-v7{min-width:0}.order-service-tags-v7{margin-top:12px}.order-timeline-v7{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.timeline-item-v7{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:74px;padding:15px 16px;display:flex}.timeline-item-v7:first-child{border-left:0;padding-left:0}.timeline-item-v7:last-child{padding-right:0}.timeline-item-v7 span{color:#777a82;text-transform:uppercase;letter-spacing:.045em;font-size:9px}.timeline-item-v7 strong{font-size:12px;font-weight:680}.timeline-item-muted-v7 strong{color:#73767e}.order-comment-v7{background:#141518;border-radius:12px;margin-top:18px;padding:13px 14px}.order-comment-v7 span{color:#777a82;text-transform:uppercase;letter-spacing:.045em;font-size:9px}.order-comment-v7 p{color:#c5c7cc;margin:6px 0 0;font-size:12px;line-height:1.5}.order-work-v7{grid-template-columns:1fr 1px 1fr;padding:0;display:grid;overflow:hidden}.order-work-section-v7{min-width:0;padding:20px}.order-work-separator-v7{background:var(--line)}.section-title-action-v7{align-items:center}.order-work-list-v7{margin-top:4px}.order-work-v7 .detail-list-row{min-height:60px}.order-work-v7 .detail-list-row strong,.order-work-v7 .detail-list-row b{font-size:11px}.order-work-v7 .detail-list-row span{font-size:9px}.order-work-v7 .inline-form{margin:4px 0 10px}.order-summary-v7{padding:21px}.order-total-v7{letter-spacing:-.045em;margin-top:10px;font-size:31px;line-height:1;display:block}.order-summary-v7>p{color:#83868d;margin:9px 0 0;font-size:11px;line-height:1.4}.order-summary-lines-v7{border-top:1px solid var(--line);margin-top:20px}.order-summary-lines-v7>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:43px;display:flex}.order-summary-lines-v7 span{color:#7c7f87;font-size:10px}.order-summary-lines-v7 b{font-size:10px}.order-quick-v7{padding:19px 21px}.order-quick-v7>strong{margin-top:8px;font-size:18px;display:block}.order-quick-rows-v7{gap:0;margin-top:15px;display:grid}.order-quick-rows-v7>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.order-quick-rows-v7 span{color:#777a82;font-size:9px}.order-quick-rows-v7 b{text-align:right;font-size:10px}@media (max-width:1180px){.client-summary-v7{grid-template-columns:1fr}.client-summary-metrics{border-top:1px solid var(--line);padding-top:10px}.client-metric-v7:first-child{border-left:0}.order-detail-layout-v7{grid-template-columns:minmax(0,1fr) 310px}}@media (max-width:980px){.client-workspace-v7{grid-template-columns:1fr}.client-history-v7{border-left:0;border-top:1px solid var(--line)}.client-history-item-v7{grid-template-columns:minmax(0,1fr) auto 90px 18px}.history-date-v7{display:none}.order-detail-layout-v7{grid-template-columns:1fr}.order-aside-v7{grid-template-columns:1fr 1fr;position:static}}@media (max-width:760px){.client-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.client-metric-v7{border-left:0;border-top:1px solid var(--line);padding:13px 8px}.client-metric-v7:nth-child(odd){border-right:1px solid var(--line)}.client-metric-money-v7{grid-column:1/-1;border-right:0!important}.client-history-item-v7{grid-template-columns:minmax(0,1fr) auto 18px}.history-status-v7{display:none}.client-history-item-v7>b{font-size:10px}.order-info-top-v7{flex-direction:column}.order-timeline-v7{grid-template-columns:1fr}.timeline-item-v7,.timeline-item-v7:first-child,.timeline-item-v7:last-child{border-left:0;border-top:1px solid var(--line);min-height:58px;padding:11px 0}.timeline-item-v7:first-child{border-top:0}.order-work-v7{grid-template-columns:1fr}.order-work-separator-v7{height:1px}.order-aside-v7{grid-template-columns:1fr}}@media (max-width:520px){.client-summary-metrics{grid-template-columns:1fr}.client-metric-v7,.client-metric-v7:nth-child(odd),.client-metric-money-v7{border-right:0;grid-column:auto}.client-vehicles-v7,.client-history-v7{padding:16px}.client-history-item-v7{grid-template-columns:minmax(0,1fr) auto}.client-history-item-v7>svg{display:none}.order-info-v7,.order-work-section-v7{padding:16px}}.clickable-order-row{cursor:pointer;outline:0}.clickable-order-row:hover{background:#7d9dff0e!important}.clickable-order-row:focus-visible{box-shadow:inset 0 0 0 2px #7d9dff80}.orders-clickable-table .more-cell span{color:#777b84;font-size:16px;transition:color .14s,transform .14s;display:inline-block}.clickable-order-row:hover .more-cell span{color:#d8dbe2;transform:translate(2px)}.order-detail-heading-v8{padding-bottom:18px}.order-page-v8{gap:14px;margin-bottom:32px;display:grid}.order-overview-v8{padding:0;overflow:hidden}.order-overview-top-v8{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 22px 19px;display:flex}.order-client-v8 h2{letter-spacing:-.035em;margin:6px 0 0;font-size:27px}.order-client-v8 p{color:#8e9199;margin:6px 0 0;font-size:12px}.order-glance-v8{background:#141518;grid-template-columns:1.2fr 1.15fr 1fr 1fr;display:grid}.order-glance-item-v8{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:116px;padding:17px 18px 15px;display:flex;position:relative;overflow:hidden}.order-glance-item-v8:last-child{border-right:0}.order-glance-item-v8:before{content:"";background:var(--accent-v8);opacity:.95;height:2px;position:absolute;top:0;left:0;right:0}.order-glance-item-v8>span{color:#777b83;text-transform:uppercase;letter-spacing:.055em;font-size:9px;font-weight:720}.order-glance-item-v8>strong{letter-spacing:-.025em;font-size:17px;line-height:1.15}.order-glance-item-v8>small{color:#7f828a;font-size:10px;line-height:1.35}.accent-blue-v8{--accent-v8:var(--blue);background:linear-gradient(#7d9dff0e,#0000 58%)}.accent-violet-v8{--accent-v8:var(--violet);background:linear-gradient(#b49aff0e,#0000 58%)}.accent-green-v8{--accent-v8:var(--green);background:linear-gradient(#72dba10d,#0000 58%)}.accent-orange-v8{--accent-v8:var(--orange);background:linear-gradient(#ffae720d,#0000 58%)}.service-tags-v8{flex-wrap:wrap;gap:5px;display:flex}.service-tags-v8 i{color:#cfc1ff;white-space:nowrap;text-overflow:ellipsis;background:#b49aff1a;border-radius:7px;max-width:100%;padding:4px 7px;font-size:9px;font-style:normal;overflow:hidden}.order-note-v8{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);align-items:start;gap:16px;margin:0 22px;padding:15px 0;display:grid}.order-note-v8 span{color:#7b7e86;text-transform:uppercase;letter-spacing:.055em;font-size:9px;font-weight:720}.order-note-v8 p{color:#c6c8cd;margin:0;font-size:12px;line-height:1.55}.order-money-strip-v8{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:13px 22px 17px;display:grid}.money-strip-item-v8{background:#202126;border-radius:12px;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:60px;padding:10px 12px;display:flex}.money-strip-item-v8 span{color:#7d8088;font-size:9px}.money-strip-item-v8 b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.money-strip-orange-v8{background:#ffae7212}.money-strip-orange-v8 b{color:#ffc397}.money-strip-violet-v8{background:#b49aff13}.money-strip-violet-v8 b{color:#cbbcff}.money-strip-green-v8{background:#72dba114}.money-strip-green-v8 b{color:#9be5ba}.money-strip-strong-v8{box-shadow:inset 0 0 0 1px #72dba121}.order-operations-v8{grid-template-columns:1fr 1fr;gap:14px;display:grid}.operation-card-v8{min-height:250px;padding:20px;position:relative;overflow:hidden}.operation-card-v8:before{content:"";opacity:.9;width:3px;position:absolute;inset:0 auto 0 0}.operation-employees-v8:before{background:linear-gradient(var(--blue), var(--violet))}.operation-expenses-v8:before{background:linear-gradient(var(--orange), #ffce87)}.operation-head-v8{justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.operation-head-v8 h2{letter-spacing:-.025em;margin:6px 0 0;font-size:18px}.operation-kicker-v8{color:#858890;text-transform:uppercase;letter-spacing:.055em;align-items:center;gap:7px;font-size:9px;display:inline-flex}.operation-kicker-v8:before{content:"";background:var(--dot-v8);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--dot-v8) 12%, transparent);border-radius:50%}.blue-dot-v8{--dot-v8:var(--blue)}.orange-dot-v8{--dot-v8:var(--orange)}.operation-list-v8{gap:8px;display:grid}.operation-row-v8{background:#202126;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:10px 12px;display:grid}.operation-avatar-v8{color:#b8c7ff;background:#7d9dff21;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:780;display:flex}.expense-mark-v8{background:linear-gradient(var(--orange), #ffd08a);border-radius:999px;width:9px;height:36px}.operation-copy-v8{flex-direction:column;gap:4px;min-width:0;display:flex}.operation-copy-v8 strong{font-size:12px}.operation-copy-v8 span{color:#858890;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.operation-row-v8>b{white-space:nowrap;font-size:11px}.empty-operation-v8{color:#74777f;border:1px dashed #ffffff12;border-radius:13px;justify-content:center;align-items:center;min-height:90px;font-size:11px;display:flex}.operation-inline-form-v8{margin:0 0 12px}.calendar-heading-v8{padding-bottom:18px}.calendar-layout-v8{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;margin-bottom:30px;display:grid}.calendar-toolbar-v8{justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 2px 12px;display:flex}.calendar-title-v8{align-items:center;gap:8px;display:flex}.calendar-title-v8 strong{text-align:center;min-width:160px;font-size:16px}.calendar-today-v8{color:#aaaeb5;cursor:pointer;background:#22242a;border:0;border-radius:10px;height:36px;padding:0 12px;font-size:10px;transition:background .15s,color .15s}.calendar-today-v8:hover{color:#fff;background:#2a2c31}.month-weekdays-v8 span{padding:0 7px;font-size:9px}.month-day-v8:hover{transform:none}.day-load-v8{color:#7f838b;background:#24262b;border-radius:999px;margin-left:auto;padding:2px 5px;font-size:8px;font-weight:700}.day-load-danger-v8{color:#ff9fa3;background:#ff62681f}.month-job-v8{border-radius:7px!important;min-height:31px!important;padding:5px 6px 5px 8px!important}.month-job-v8:before{width:2px!important}.month-job-v8 div{gap:5px}.month-job-v8 b{font-size:9px!important}.month-job-v8 small{font-size:7px!important}.month-job-v8>span{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;line-height:1.2;overflow:hidden;font-size:7.5px!important}.more-jobs-v8{color:#777a82;padding-left:3px;font-size:8px}.today-label-v8{color:#8ea8ff;margin-top:auto;font-size:7.5px;font-weight:700}.calendar-layout-v8 .muted-day{opacity:.28}.day-agenda-v8{min-height:470px;padding:18px;position:sticky;top:14px}.day-agenda-head-v8{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.day-agenda-head-v8 h2{text-transform:capitalize;letter-spacing:-.03em;margin:6px 0 0;font-size:20px}.day-agenda-sub-v8{color:#7f828a;margin:8px 0 15px;font-size:11px}.day-agenda-list-v8{gap:8px;display:grid}.day-agenda-order-v8{background:#202126;border-radius:12px;grid-template-columns:3px minmax(0,1fr) auto 16px;align-items:center;gap:9px;min-height:66px;padding:10px 10px 10px 14px;transition:background .15s,transform .15s;display:grid;position:relative}.day-agenda-order-v8:hover{background:#27292e;transform:translateY(-1px)}.agenda-status-line-v8{background:var(--blue);border-radius:999px;width:3px;height:36px}.agenda-status-line-v8.month-job-yellow{background:var(--yellow)}.agenda-status-line-v8.month-job-green{background:var(--green)}.agenda-status-line-v8.month-job-red{background:var(--red)}.day-agenda-order-v8>div{flex-direction:column;gap:4px;min-width:0;display:flex}.day-agenda-order-v8 strong{font-size:11px}.day-agenda-order-v8 span{color:#84878f;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.day-agenda-order-v8 small{color:#888b92;white-space:nowrap;font-size:8px}.day-agenda-order-v8 svg{color:#686c73;width:14px;height:14px}.day-agenda-empty-v8{min-height:110px;padding:16px}.day-capacity-note-v8{color:#cdbd7a;background:#efcf7213;border-radius:10px;margin-top:12px;padding:10px;font-size:9px;line-height:1.4}.client-detail-heading-v8{padding-bottom:18px}.client-summary-v8{grid-template-columns:minmax(210px,.45fr) minmax(0,1.55fr);align-items:stretch;gap:12px;margin-bottom:14px;padding:14px;display:grid}.client-summary-title-v8{flex-direction:column;justify-content:center;gap:6px;padding:8px 10px;display:flex}.client-summary-title-v8>strong{font-size:19px}.client-summary-title-v8>span:last-child{color:#8c8f97;font-size:11px}.client-summary-metrics-v8{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.client-metric-v8{background:#202126;border-radius:13px;flex-direction:column;justify-content:space-between;gap:9px;min-width:0;min-height:82px;padding:13px 12px;display:flex;position:relative;overflow:hidden}.client-metric-v8:before{content:"";background:var(--metric-v8);height:2px;position:absolute;top:0;left:0;right:0}.client-metric-v8 span{color:#7f828a;font-size:9px}.client-metric-v8 strong{letter-spacing:-.025em;font-size:19px}.client-metric-blue-v8{--metric-v8:var(--blue)}.client-metric-violet-v8{--metric-v8:var(--violet)}.client-metric-orange-v8{--metric-v8:var(--orange)}.client-metric-green-v8{--metric-v8:var(--green)}.client-metric-money-v8{--metric-v8:#d7d9de}.client-metric-money-v8 strong{font-size:15px}.client-workspace-v8{grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);margin-bottom:28px;padding:0;display:grid;overflow:hidden}.client-vehicles-v8,.client-history-v8{padding:19px}.client-history-v8{border-left:1px solid var(--line)}.client-vehicle-list-v8,.client-history-list-v8{gap:8px;display:grid}.client-vehicle-row-v8{background:#202126;border-radius:12px;grid-template-columns:3px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:11px 12px 11px 17px;display:grid;position:relative}.vehicle-accent-v8{background:var(--vehicle-v8);border-radius:999px;width:3px;height:34px}.vehicle-accent-0{--vehicle-v8:var(--blue)}.vehicle-accent-1{--vehicle-v8:var(--violet)}.vehicle-accent-2{--vehicle-v8:var(--orange)}.vehicle-accent-3{--vehicle-v8:var(--green)}.client-vehicle-row-v8>div{flex-direction:column;gap:4px;min-width:0;display:flex}.client-vehicle-row-v8 strong{font-size:12px}.client-vehicle-row-v8 span{color:#858890;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.client-vehicle-row-v8 small{color:#74777f;font-size:9px}.client-history-item-v8{background:#202126;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 95px 100px 17px;align-items:center;gap:11px;min-height:66px;padding:10px 11px;transition:background .15s,transform .15s;display:grid}.client-history-item-v8:hover{background:#27292e;transform:translateY(-1px)}.client-history-main-v8{flex-direction:column;gap:4px;min-width:0;display:flex}.client-history-main-v8 strong{font-size:12px}.client-history-main-v8 span{color:#858890;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.client-history-item-v8>b{white-space:nowrap;justify-self:end;font-size:10px}.client-history-item-v8>svg{color:#696c74;width:14px;height:14px}.history-date-v8{color:#757880;white-space:nowrap;font-size:9px}.finance-expenses-v8{grid-template-columns:minmax(310px,.62fr) minmax(0,1.38fr)}.expense-entry-v8{padding:17px}.expense-entry-summary-v8{grid-template-columns:1.3fr .7fr;gap:8px;margin-bottom:18px;display:grid}.expense-entry-summary-v8>div{background:#202126;border-radius:13px;flex-direction:column;justify-content:space-between;gap:9px;min-height:75px;padding:12px;display:flex}.expense-entry-summary-v8>div:first-child{background:linear-gradient(#ffae7217,#202126 72%);box-shadow:inset 0 1px #ffae7229}.expense-entry-summary-v8 span{color:#7f828a;font-size:9px}.expense-entry-summary-v8 strong{font-size:18px}.expense-form-head-v8{padding-bottom:12px}.expense-list-v8{min-height:390px}.expense-row-v8{grid-template-columns:8px minmax(0,1fr) auto;display:grid}.expense-dot-v8{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffae7212}.employees-board-v8{margin-bottom:28px;padding:18px}.employees-board-head-v8{justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.employees-board-head-v8 h2{margin:0;font-size:21px}.employees-board-head-v8 p{color:#80838b;margin:5px 0 0;font-size:11px}.employees-board-actions-v8{align-items:center;gap:8px;display:flex}.employee-action-v8,.employee-action-primary-v8{justify-content:center;align-items:center;gap:6px;min-height:38px;display:inline-flex}.employee-action-v8 svg,.employee-action-primary-v8 svg{width:15px;height:15px}.employee-action-primary-v8{padding:0 13px}.employee-add-form-v8{background:#141518;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin:0 0 12px;padding:12px;animation:.16s both dropdown-in;display:grid}.employee-add-form-v8 .secondary-button{height:42px}.employee-accrual-form-v8{background:#141518;border-radius:14px;grid-template-columns:.72fr 1.2fr 1.05fr .9fr .72fr .72fr auto;align-items:end;gap:8px;margin:0 0 14px;padding:13px;animation:.16s both dropdown-in;display:grid}.employee-search-box-v8{border:1px solid var(--line);background:#22242a;border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 10px;display:flex}.employee-search-box-v8 svg{color:#74777f;width:15px;height:15px}.employee-search-box-v8 input{flex:1;min-width:0;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.employee-accrual-submit-v8{min-height:42px;padding:0 12px}.employee-columns-v8{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.employee-column-v8{background:#202126;border-radius:15px;min-width:0;min-height:260px;padding:14px;position:relative;overflow:hidden}.employee-column-v8:before{content:"";background:var(--employee-tone-v8);height:2px;position:absolute;top:0;left:0;right:0}.employee-column-tone-0{--employee-tone-v8:var(--blue)}.employee-column-tone-1{--employee-tone-v8:var(--green)}.employee-column-tone-2{--employee-tone-v8:var(--orange)}.employee-column-tone-3{--employee-tone-v8:var(--violet)}.employee-column-head-v8{justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.employee-column-head-v8 span{color:#757880;text-transform:uppercase;letter-spacing:.055em;font-size:8px}.employee-column-head-v8 h3{margin:5px 0 0;font-size:17px}.employee-column-head-v8>strong{white-space:nowrap;font-size:16px}.employee-column-jobs-v8{gap:7px;display:grid}.employee-column-job-v8{background:#17181b;border-radius:11px;justify-content:space-between;align-items:center;gap:9px;min-height:57px;padding:9px 10px;display:flex}.employee-column-job-v8>div{flex-direction:column;gap:3px;min-width:0;display:flex}.employee-column-job-v8 b{font-size:10px}.employee-column-job-v8 span{color:#7f828a;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.employee-column-job-v8>strong{white-space:nowrap;font-size:9.5px}.employee-no-jobs-v8{color:#6f7279;text-align:center;border:1px dashed #ffffff0f;border-radius:11px;justify-content:center;align-items:center;min-height:92px;padding:12px;font-size:9px;display:flex}.employee-more-v8{color:#74777f;margin-top:9px;font-size:8.5px;display:block}@media (max-width:1220px){.order-glance-v8{grid-template-columns:repeat(2,minmax(0,1fr))}.order-glance-item-v8:nth-child(2){border-right:0}.order-glance-item-v8:nth-child(-n+2){border-bottom:1px solid var(--line)}.calendar-layout-v8{grid-template-columns:minmax(0,1fr) 280px}.client-summary-v8{grid-template-columns:1fr}.employee-accrual-form-v8{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-accrual-submit-v8{width:100%}}@media (max-width:1050px){.calendar-layout-v8{grid-template-columns:1fr}.day-agenda-v8{min-height:0;position:static}.day-agenda-list-v8,.employee-columns-v8{grid-template-columns:repeat(2,minmax(0,1fr))}.client-workspace-v8{grid-template-columns:1fr}.client-history-v8{border-left:0;border-top:1px solid var(--line)}}@media (max-width:860px){.order-operations-v8{grid-template-columns:1fr}.order-money-strip-v8{grid-template-columns:repeat(2,minmax(0,1fr))}.money-strip-strong-v8{grid-column:1/-1}.finance-expenses-v8{grid-template-columns:1fr}.employee-accrual-form-v8{grid-template-columns:repeat(2,minmax(0,1fr))}.client-summary-metrics-v8{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.order-overview-top-v8{flex-direction:column}.order-glance-v8{grid-template-columns:1fr}.order-glance-item-v8{border-right:0;border-bottom:1px solid var(--line);min-height:94px}.order-glance-item-v8:last-child{border-bottom:0}.order-note-v8{grid-template-columns:1fr;gap:7px}.order-money-strip-v8{grid-template-columns:1fr 1fr}.calendar-main-v8{overflow-x:auto}.month-weekdays-v8,.month-grid-v8{min-width:720px}.day-agenda-list-v8{grid-template-columns:1fr}.client-summary-metrics-v8{grid-template-columns:repeat(2,minmax(0,1fr))}.client-history-item-v8{grid-template-columns:minmax(0,1fr) auto 16px}.client-history-item-v8 .history-date-v8,.client-history-item-v8 .history-status-v7{display:none}.employee-columns-v8{grid-template-columns:1fr}.employees-board-head-v8{flex-direction:column;align-items:flex-start}.employee-accrual-form-v8,.employee-add-form-v8{grid-template-columns:1fr}}@media (max-width:520px){.client-summary-metrics-v8,.order-money-strip-v8{grid-template-columns:1fr}.operation-card-v8{padding:16px}.operation-head-v8{align-items:flex-start}.employees-board-actions-v8{width:100%}}.client-summary-v9{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:12px;margin-bottom:14px;padding:14px;display:grid}.client-summary-title-v9{flex-direction:column;justify-content:center;gap:6px;padding:9px 11px;display:flex}.client-summary-title-v9>strong{letter-spacing:-.025em;font-size:20px}.client-summary-title-v9>span:not(.eyebrow){color:#91949b;font-size:11px}.client-summary-title-v9>small{color:#6f727a;margin-top:4px;font-size:9px}.client-summary-metrics-v9{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.client-metric-v9{background:#202126;border-radius:13px;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;min-height:88px;padding:14px;display:flex;position:relative;overflow:hidden}.client-metric-v9:before{content:"";background:var(--client-metric-v9);height:2px;position:absolute;inset:0 0 auto}.client-metric-v9 span{color:#81848c;font-size:9px}.client-metric-v9 strong{letter-spacing:-.03em;font-size:20px}.client-metric-blue-v9{--client-metric-v9:var(--blue)}.client-metric-green-v9{--client-metric-v9:var(--green)}.client-metric-orange-v9{--client-metric-v9:var(--orange)}.client-history-panel-v9{margin-bottom:28px;padding:19px}.section-title-v9{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.section-title-v9 h2{letter-spacing:-.028em;margin:5px 0 0;font-size:20px}.section-title-v9 p{color:#81848c;margin:5px 0 0;font-size:10px}.section-count-v9{color:#a8abb3;background:#24262b;border-radius:9px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:10px;font-weight:720;display:inline-flex}.client-history-list-v9{gap:8px;display:grid}.client-history-item-v9{background:#202126;border-radius:12px;grid-template-columns:3px minmax(0,1fr) auto 106px 105px 17px;align-items:center;gap:12px;min-height:68px;padding:10px 12px;transition:background .15s,transform .15s;display:grid}.client-history-item-v9:hover{background:#27292e;transform:translateY(-1px)}.history-accent-v9{background:var(--history-accent-v9);border-radius:999px;width:3px;height:36px}.history-accent-blue-v9{--history-accent-v9:var(--blue)}.history-accent-green-v9{--history-accent-v9:var(--green)}.history-accent-yellow-v9{--history-accent-v9:var(--yellow)}.history-accent-red-v9{--history-accent-v9:var(--red)}.client-history-main-v9{flex-direction:column;gap:4px;min-width:0;display:flex}.client-history-main-v9 strong{font-size:12px}.client-history-main-v9 span{color:#858890;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.client-history-item-v9>b{white-space:nowrap;justify-self:end;font-size:11px}.client-history-item-v9>svg{color:#6f727a;width:14px;height:14px}.history-date-v9{color:#777a82;white-space:nowrap;font-size:9px}.order-detail-heading-v9{padding-bottom:18px}.order-page-v9{gap:14px;margin-bottom:32px;display:grid}.order-hero-v9{padding:0;overflow:hidden}.order-hero-client-v9{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 22px 18px;display:flex}.order-hero-client-v9 h2{letter-spacing:-.035em;margin:6px 0 0;font-size:27px}.order-hero-client-v9 p{color:#8e9199;margin:6px 0 0;font-size:11px}.order-primary-v9{background:#141518;grid-template-columns:1.12fr 1.35fr .93fr;display:grid}.order-primary-item-v9{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:112px;padding:17px 18px;display:flex;position:relative;overflow:hidden}.order-primary-item-v9:before{content:"";background:var(--primary-accent-v9);height:2px;position:absolute;inset:0 0 auto}.order-primary-item-v9>span{color:#777b83;text-transform:uppercase;letter-spacing:.055em;font-size:9px;font-weight:720}.order-primary-item-v9>strong{letter-spacing:-.025em;font-size:18px}.primary-date-v9{--primary-accent-v9:var(--blue);background:linear-gradient(#7d9dff0b,#0000 62%)}.primary-service-v9{--primary-accent-v9:var(--violet);background:linear-gradient(#b49aff0b,#0000 62%)}.primary-money-v9{--primary-accent-v9:var(--green);background:linear-gradient(#72dba10b,#0000 62%)}.service-tags-v9{flex-wrap:wrap;gap:6px;display:flex}.service-tags-v9 i{color:#cfc1ff;background:#b49aff1a;border-radius:8px;padding:5px 8px;font-size:9px;font-style:normal}.order-note-v9{border-top:1px solid var(--line);grid-template-columns:98px minmax(0,1fr);align-items:start;gap:15px;margin:0 22px;padding:14px 0;display:grid}.order-note-v9 span{color:#7b7e86;text-transform:uppercase;letter-spacing:.055em;font-size:9px;font-weight:720}.order-note-v9 p{color:#c6c8cd;margin:0;font-size:11px;line-height:1.5}.order-operations-v9{grid-template-columns:1fr 1fr;gap:14px;display:grid}.operation-card-v9{min-height:188px;padding:18px;position:relative;overflow:hidden}.operation-card-v9:before{content:"";opacity:.92;width:3px;position:absolute;inset:0 auto 0 0}.operation-employees-v9:before{background:linear-gradient(var(--blue), var(--violet))}.operation-expenses-v9:before{background:linear-gradient(var(--orange), #ffcf85)}.operation-head-v9{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:13px;display:flex}.operation-head-v9 h2{letter-spacing:-.025em;margin:6px 0 0;font-size:18px}.operation-head-v9 p{color:#747780;margin:5px 0 0;font-size:9px}.operation-list-v9{gap:8px;display:grid}.operation-row-v9{background:#202126;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:60px;padding:10px 12px;display:grid}.operation-avatar-v9{color:#b8c7ff;background:#7d9dff21;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:780;display:flex}.operation-copy-v9{flex-direction:column;gap:4px;min-width:0;display:flex}.operation-copy-v9 strong{font-size:11px}.operation-copy-v9 span{color:#858890;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.operation-row-v9>b{white-space:nowrap;font-size:11px}.empty-operation-v9{color:#71747c;text-align:center;border:1px dashed #fff1;border-radius:12px;justify-content:center;align-items:center;min-height:72px;padding:14px;font-size:10px;display:flex}@media (max-width:980px){.client-summary-v9{grid-template-columns:1fr}.client-summary-metrics-v9{grid-template-columns:repeat(3,minmax(0,1fr))}.client-history-item-v9{grid-template-columns:3px minmax(0,1fr) auto 90px 17px}.history-date-v9{display:none}.order-primary-v9{grid-template-columns:1fr 1fr}.order-primary-item-v9:last-child{border-top:1px solid var(--line);grid-column:1/-1}.order-operations-v9{grid-template-columns:1fr}}@media (max-width:680px){.client-summary-metrics-v9{grid-template-columns:1fr}.client-history-panel-v9{padding:15px}.client-history-item-v9{grid-template-columns:3px minmax(0,1fr) auto 16px;gap:9px}.client-history-item-v9>b{display:none}.history-status-v7{display:inline-flex}.order-hero-client-v9{flex-direction:column}.order-primary-v9{grid-template-columns:1fr}.order-primary-item-v9,.order-primary-item-v9:last-child{border-right:0;border-top:1px solid var(--line);grid-column:auto}.order-primary-item-v9:first-child{border-top:0}.order-note-v9{grid-template-columns:1fr;gap:7px}}.new-request-action-v10{background:linear-gradient(135deg,#ff626814,#ff626806 56%,#ffffff04);border:1px solid #ff626824;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:16px 17px;display:flex}.new-request-copy-v10{align-items:center;gap:15px;min-width:0;display:flex}.new-request-badge-v10{color:#ff969a;text-transform:uppercase;letter-spacing:.055em;background:#ff62681f;border-radius:9px;flex:none;padding:7px 9px;font-size:9px;font-weight:760}.new-request-copy-v10 h2{letter-spacing:-.02em;margin:0;font-size:16px}.new-request-copy-v10 p{color:#858890;max-width:660px;margin:5px 0 0;font-size:10px;line-height:1.45}.new-request-buttons-v10{flex:none;align-items:center;gap:8px;display:flex}.new-request-buttons-v10 svg{width:15px;height:15px}.new-request-call-v10{justify-content:center;align-items:center;gap:7px;display:inline-flex}.new-request-process-v10{min-height:44px}.process-request-backdrop-v10{z-index:260;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050608b3;justify-content:flex-end;animation:.18s both backdrop-in;display:flex;position:fixed;inset:0}.process-request-drawer-v10{background:#17181b;border-left:1px solid #ffffff14;width:min(580px,100%);height:100%;animation:.22s both process-drawer-in-v10;overflow:auto;box-shadow:-28px 0 80px #00000057}.process-request-head-v10{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#17181bf5;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 22px 17px;display:flex;position:sticky;top:0}.process-request-head-v10 h2{letter-spacing:-.035em;margin:6px 0 0;font-size:27px}.process-request-head-v10 p{color:#858890;max-width:430px;margin:7px 0 0;font-size:11px;line-height:1.45}.process-request-form-v10{gap:14px;padding:18px 22px 24px;display:grid}.process-request-result-v10{color:#b8e6ca;background:#72dba111;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.process-request-result-v10>svg{flex:none;width:17px;height:17px;margin-top:1px}.process-request-result-v10>div{flex-direction:column;gap:3px;display:flex}.process-request-result-v10 strong{font-size:10px}.process-request-result-v10 span{color:#829d8c;font-size:9px;line-height:1.4}.process-request-actions-v10{z-index:3;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17181bf5;justify-content:flex-end;gap:8px;margin:2px -22px -24px;padding:14px 22px 20px;display:flex;position:sticky;bottom:-24px}.process-request-actions-v10 .primary-button svg{width:15px;height:15px}@keyframes process-drawer-in-v10{0%{opacity:.7;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (max-width:780px){.new-request-action-v10{flex-direction:column;align-items:stretch}.new-request-copy-v10{align-items:flex-start}.new-request-buttons-v10{width:100%}.new-request-buttons-v10>*{flex:1}}@media (max-width:680px){.new-request-copy-v10{flex-direction:column;gap:10px}.new-request-buttons-v10{flex-direction:column}.new-request-buttons-v10>*{width:100%}.process-request-backdrop-v10{align-items:flex-end}.process-request-drawer-v10{border-top:1px solid #ffffff14;border-left:0;border-radius:22px 22px 0 0;width:100%;height:min(92vh,820px)}.process-request-head-v10{padding:18px 16px 14px}.process-request-head-v10 h2{font-size:23px}.process-request-form-v10{padding:15px 16px 20px}.process-request-form-v10 .two-col{grid-template-columns:1fr}.process-request-actions-v10{flex-direction:column-reverse;margin:2px -16px -20px;padding:12px 16px 16px}.process-request-actions-v10 button{width:100%}}.new-request-action-v10{background:#18191c;border-color:#ffffff0e;box-shadow:0 12px 38px #00000014}.new-request-badge-v10{color:#c7baff;background:#b49aff17}.new-request-copy-v10 p{color:#7d8088}.new-request-buttons-v10{gap:7px}.new-request-call-v10{min-width:118px}.new-request-process-v10{min-width:168px}.order-primary-item-v9:before{display:none}.primary-date-v9,.primary-money-v9{background:#141518}.primary-service-v9{background:linear-gradient(#b49aff0e,#b49aff05 48%,#0000 100%);box-shadow:inset 0 2px #b49aff75}.service-tags-v9 i{color:#d8ceff;letter-spacing:-.01em;background:#b49aff1c;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:680;line-height:1.1}.operation-card-v9:before{display:none}.operation-card-v9{padding-left:18px}.operation-kicker-v8:before{width:6px;height:6px;box-shadow:none;opacity:.82}.process-request-backdrop-v10{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050608c2;justify-content:center;align-items:center;padding:32px}.process-request-drawer-v10{background:#17181b;border:1px solid #ffffff13;border-radius:24px;width:min(1080px,72vw);height:auto;max-height:calc(100vh - 64px);animation:.2s both process-modal-in-v11;overflow:auto;box-shadow:0 34px 110px #00000080}.process-request-head-v10{background:#17181bf7;padding:24px 26px 19px}.process-request-head-v10 h2{font-size:30px}.process-request-head-v10 p{max-width:620px}.process-request-form-v10{grid-template-columns:1fr 1fr;gap:12px 18px;padding:20px 26px 26px;display:grid}.process-request-section-v11{background:#1b1c20;border:1px solid #ffffff0e;border-radius:16px;gap:14px;min-width:0;padding:17px 18px 18px;display:grid}.process-request-services-v11,.process-request-comment-v11,.process-request-form-v10>.capacity-warning,.process-request-form-v10>.form-error,.process-request-actions-v10{grid-column:1/-1}.process-request-section-head-v11{align-items:center;gap:10px;min-height:34px;display:flex}.process-request-section-head-v11>span{color:#777b84;letter-spacing:.05em;background:#24262b;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:780;display:inline-flex}.process-request-section-head-v11>div{flex-direction:column;gap:2px;display:flex}.process-request-section-head-v11 strong{letter-spacing:-.015em;font-size:13px}.process-request-section-head-v11 small{color:#747780;font-size:9px}.process-request-section-v11 .field{font-size:10px}.process-request-section-v11 .field input,.process-request-section-v11 .field textarea{background:#23252a;border-color:#fff1}.process-request-section-v11 .field input{height:44px}.process-request-comment-v11 .field textarea{min-height:104px}.process-request-services-v11 .service-picker{gap:8px}.process-request-services-v11 .service-chip{background:#23252a;border-radius:11px;min-height:39px;padding:0 12px;font-size:11px}.sr-only-v11{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.process-request-actions-v10{background:#17181bf7;margin:4px -26px -26px;padding:15px 26px 20px;bottom:-26px}.process-request-actions-v10 .primary-button{min-width:168px}@keyframes process-modal-in-v11{0%{opacity:.72;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1120px){.process-request-drawer-v10{width:min(900px,86vw)}}@media (max-width:780px){.new-request-buttons-v10{grid-template-columns:1fr 1fr;display:grid}.new-request-process-v10{grid-column:1/-1}.process-request-backdrop-v10{padding:18px}.process-request-drawer-v10{width:min(720px,94vw);max-height:calc(100vh - 36px)}.process-request-form-v10{grid-template-columns:1fr}.process-request-section-v11,.process-request-services-v11,.process-request-comment-v11,.process-request-actions-v10{grid-column:1}}@media (max-width:680px){.new-request-buttons-v10{grid-template-columns:1fr}.new-request-process-v10{grid-column:auto}.process-request-backdrop-v10{align-items:flex-end;padding:0}.process-request-drawer-v10{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100%;height:min(94vh,900px);max-height:94vh}.process-request-head-v10{padding:18px 16px 14px}.process-request-head-v10 h2{font-size:23px}.process-request-form-v10{gap:11px;padding:15px 16px 20px}.process-request-section-v11{padding:15px}.process-request-form-v10 .two-col{grid-template-columns:1fr}.process-request-actions-v10{flex-direction:column-reverse;margin:2px -16px -20px;padding:12px 16px 16px}.process-request-actions-v10 button{width:100%}}.process-request-form-v10{grid-template-columns:1fr}.process-request-section-v11,.process-request-services-v11,.process-request-comment-v11,.process-request-actions-v10{grid-column:1}.service-tags-v9 i{font-size:13px;font-weight:700}.order-primary-item-v9{background:#141518}.order-primary-item-v9>span{align-items:center;gap:8px;display:inline-flex}.order-primary-item-v9>span:before{content:"";background:var(--primary-accent-v12);width:6px;height:6px;box-shadow:0 0 0 4px var(--primary-halo-v12);border-radius:50%;flex:none}.primary-date-v9{--primary-accent-v12:#7d9dff;--primary-halo-v12:#7d9dff14;background:radial-gradient(circle at 18px 18px,#7d9dff0e,#0000 118px),#141518}.primary-service-v9{--primary-accent-v12:#76bfd0;--primary-halo-v12:#76bfd014;box-shadow:none;background:radial-gradient(circle at 18px 18px,#76bfd00d,#0000 118px),#141518}.primary-money-v9{--primary-accent-v12:#72dba1;--primary-halo-v12:#72dba114;background:radial-gradient(circle at 18px 18px,#72dba10d,#0000 118px),#141518}.service-tags-v9 i{color:#eceef1;box-shadow:none;background:#24262b;border:1px solid #ffffff0f;border-radius:9px;padding:7px 10px}.operation-employees-v9{background:radial-gradient(circle at 0 0, #7d9dff0e, transparent 175px), var(--surface);border-color:#7d9dff13}.operation-expenses-v9{background:radial-gradient(circle at 0 0, #ffae720d, transparent 175px), var(--surface);border-color:#ffae7212}.operation-employees-v9 .operation-kicker-v8{color:#8f9bbe}.operation-expenses-v9 .operation-kicker-v8{color:#a7978b}.order-primary-v9{background:#141518;gap:10px;padding:12px}.order-primary-item-v9,.primary-date-v9,.primary-service-v9,.primary-money-v9{border-radius:16px;min-height:118px;padding:17px 18px;box-shadow:none!important;background:#1c1d21!important;border:1px solid #ffffff0b!important}.order-primary-item-v9:before,.order-primary-item-v9>span:before{display:none!important}.order-primary-item-v9:last-child{border-right:1px solid #ffffff0b!important}.metric-label-row-v13{justify-content:space-between;align-items:center;gap:12px;display:flex}.metric-label-row-v13>span{color:#858890;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:720}.metric-mini-v13{letter-spacing:.015em;white-space:nowrap;border-radius:7px;align-items:center;min-height:22px;padding:0 8px;font-size:8px;font-style:normal;font-weight:760;display:inline-flex}.metric-mini-blue-v13{color:#a9bbff;background:#7d9dff21}.metric-mini-orange-v13{color:#ffc59b;background:#ffae7221}.metric-mini-green-v13{color:#9ce6bc;background:#72dba121}.order-primary-item-v9>strong{margin-top:1px;font-size:19px}.order-primary-item-v9>small{color:#777a82;font-size:9px}.service-tags-v9{gap:6px}.service-tags-v9 i{color:#eef0f2;background:0 0;border:0;border-radius:0;padding:0;font-size:14px;font-weight:690}.service-tags-v9 i:not(:last-child):after{content:"·";color:#5e6168;margin-left:6px}.operation-employees-v9,.operation-expenses-v9{background:#18191c!important;border-color:#ffffff08!important;box-shadow:0 12px 38px #00000014!important}.operation-kicker-v8{letter-spacing:.055em;border-radius:7px;width:fit-content;min-height:22px;padding:0 8px;font-size:8px;font-weight:760}.operation-kicker-v8:before{display:none!important}.operation-employees-v9 .operation-kicker-v8{color:#a9bbff;background:#7d9dff1f}.operation-expenses-v9 .operation-kicker-v8{color:#ffc59b;background:#ffae721f}.operation-head-v9 h2{margin-top:8px}.operation-row-v9{background:#202126;border-radius:14px}.operation-avatar-v9{color:#cdd6f8;background:#2a2d36;border-radius:10px}.expense-mark-v9{background:#ffae72;border-radius:50%;width:8px;height:8px}.new-request-badge-v10{border-radius:7px;color:#aebeff!important;background:#7d9dff1f!important}.month-day-v8{max-height:122px;background:#17181b!important;border-color:#ffffff09!important;border-radius:16px!important;gap:7px!important;min-height:122px!important;padding:9px!important}.month-day-v8:hover{background:#1b1c20!important;border-color:#ffffff12!important}.calendar-layout-v8 .selected-day{background:#1c1d21!important;border-color:#ffffff21!important;box-shadow:inset 0 0 0 1px #ffffff06!important}.day-load-v8{border-radius:7px;align-items:center;min-height:20px;padding:0 7px;font-size:8px;display:inline-flex}.day-load-ok-v13{color:#9b9ea6;background:#ffffff0e}.day-load-warn-v13{color:#efd998;background:#efcf721f}.day-load-danger-v13{color:#ffabad;background:#ff626821}.month-job-v13{--job-color:var(--blue);grid-template-columns:4px minmax(0,1fr);align-items:center;height:24px;background:#222329!important;border-radius:8px!important;gap:7px!important;min-height:24px!important;padding:0 7px!important;display:grid!important}.month-job-v13:before{display:none!important}.month-job-dot-v13{background:var(--job-color);border-radius:3px;width:4px;height:12px}.month-job-v13.month-job-blue{--job-color:#7d9dff}.month-job-v13.month-job-orange{--job-color:#f1a06f}.month-job-v13.month-job-yellow{--job-color:#e9c96f}.month-job-v13.month-job-green{--job-color:#72dba1}.month-job-v13.month-job-red{--job-color:#ef7278}.month-job-v13.month-job-neutral{--job-color:#8b8e95}.month-job-v13 b{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1;overflow:hidden;font-size:9px!important}.more-jobs-v13{color:#878a92;background:#232429;border-radius:7px;align-items:center;width:fit-content;min-height:20px;padding:0 7px;font-size:8px;display:inline-flex}.today-label-v8{color:#b5b7bd;background:#ffffff0e;border-radius:6px;padding:2px 5px}.day-agenda-v8{border-radius:20px}.day-agenda-list-v8{gap:9px}.day-agenda-order-v13{background:#202126;border-radius:14px;grid-template-columns:minmax(0,1fr) 16px;gap:10px;min-height:72px;padding:11px 12px}.day-agenda-order-v13:hover{background:#26282d}.agenda-order-main-v13{gap:7px;min-width:0;display:grid}.agenda-order-top-v13{justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex}.agenda-order-top-v13 strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.agenda-order-main-v13>span{color:#868991;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.agenda-status-chip-v13{border-radius:7px;flex:none;align-items:center;min-height:21px;padding:0 7px;font-weight:760;display:inline-flex;font-size:7.5px!important}.agenda-status-chip-v13.month-job-blue{background:#7d9dff1c;color:#adc0ff!important}.agenda-status-chip-v13.month-job-orange{background:#f1a06f1c;color:#ffc29d!important}.agenda-status-chip-v13.month-job-yellow{background:#efcf721c;color:#ead58e!important}.agenda-status-chip-v13.month-job-green{background:#72dba11c;color:#99e3b8!important}.agenda-status-chip-v13.month-job-red{background:#ef72781c;color:#ff9ea2!important}.agenda-status-chip-v13.month-job-neutral{background:#ffffff0f;color:#b4b6bc!important}.day-agenda-order-v13>svg{align-self:center}.agenda-status-line-v8{display:none}.process-request-services-v11 .selected-service svg{color:#9fb4ff}@media (max-width:980px){.order-primary-v9{gap:8px}.order-primary-item-v9:last-child{border-top:1px solid #ffffff0b!important}}@media (max-width:680px){.order-primary-v9{padding:9px}.order-primary-item-v9{min-height:102px}.month-day-v8{max-height:112px;min-height:112px!important}}.crm-loading-screen{color:#d8dcda;letter-spacing:.02em;background:#0f1112;justify-content:center;align-items:center;gap:12px;min-height:100vh;font-size:14px;display:flex}.crm-loading-dot{background:#58a86a;border-radius:999px;width:8px;height:8px;animation:1.1s ease-in-out infinite alternate crm-loading-pulse}@keyframes crm-loading-pulse{to{opacity:.35;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.crm-loading-dot{animation:none}}.calendar-layout-v8{grid-template-columns:minmax(0,1fr) 292px;gap:15px}.calendar-main-v8{padding:17px}.month-weekdays-v8{gap:8px;margin-bottom:8px}.month-weekdays-v8 span{letter-spacing:.055em;padding:0 9px;font-size:10.5px}.month-grid-v8{gap:8px}.month-day-v8{max-height:140px;border-radius:15px!important;gap:7px!important;min-height:140px!important;padding:10px!important}.month-date-row-v8 strong{letter-spacing:-.015em;line-height:1;font-size:15px!important}.day-load-v8{white-space:nowrap;border-radius:7px;justify-content:center;min-width:34px;min-height:21px;padding:0 7px;font-size:8.5px}.month-job-v13{grid-template-columns:4px minmax(0,1fr);height:27px;border-radius:8px!important;gap:7px!important;min-height:27px!important;padding:0 8px!important}.month-job-v13 b{font-weight:700;line-height:1.05;font-size:11px!important}.more-jobs-v13{border-radius:7px;min-height:22px;padding:0 8px;font-size:9px;font-weight:650}.today-label-v8{align-self:flex-start;margin-top:auto;font-size:8px}.day-agenda-head-v8{align-items:center}.day-agenda-head-v8 h2{font-size:19px}.load-badge{word-break:keep-all;flex:none;justify-content:center;align-items:center;height:32px;font-size:10.5px;white-space:nowrap!important;width:auto!important;min-width:52px!important;min-height:32px!important;padding:0 10px!important;line-height:1!important;display:inline-flex!important}.nav-item-settings svg,.nav-item-settings:hover svg{transform:translateY(-1px)}@media (max-width:1220px){.calendar-layout-v8{grid-template-columns:minmax(0,1fr) 270px}.month-day-v8{max-height:136px;min-height:136px!important}.month-job-v13{height:26px;min-height:26px!important}.month-job-v13 b{font-size:10.5px!important}}@media (max-width:1050px){.calendar-layout-v8{grid-template-columns:1fr}.day-agenda-v8{min-height:0;position:static}}@media (max-width:700px){.calendar-main-v8{padding:14px;overflow-x:auto}.month-weekdays-v8,.month-grid-v8{min-width:860px}.month-day-v8{max-height:138px;min-height:138px!important}}.topbar-actions{gap:10px}.topbar-reminder-button-v18{color:#d8d9dc;height:46px;font:inherit;cursor:pointer;background:#1b1c20;border:1px solid #ffffff17;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:12px;font-weight:650;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.topbar-reminder-button-v18:hover{color:#fff;background:#22242a;border-color:#ffffff24}.topbar-reminder-button-v18 svg{width:17px;height:17px}.order-heading-actions-v18{align-items:flex-end;gap:10px;display:flex}.order-edit-button-v18{min-width:104px;height:42px}.metric-mini-neutral-v18{color:#b7bac1;background:#ffffff13}.reminder-modal-v18{width:min(760px,100vw - 40px)}.reminder-form-v18{border-bottom:1px solid #ffffff12;gap:14px;padding:20px 22px 18px;display:grid}.reminder-form-v18 .modal-actions{margin-top:2px}.reminder-form-v18 .primary-button svg{width:16px;height:16px}.reminder-upcoming-v18{gap:9px;padding:18px 22px 22px;display:grid}.reminder-upcoming-head-v18{color:#8e9199;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.reminder-upcoming-head-v18 b{color:#d8d9dc;letter-spacing:0;background:#ffffff12;border-radius:8px;justify-content:center;align-items:center;min-width:25px;height:21px;padding:0 7px;font-size:10px;display:inline-flex}.reminder-item-v18{background:#1d1f23;border:1px solid #fff1;border-radius:13px;align-items:center;gap:14px;min-width:0;padding:12px 13px;display:flex}.reminder-item-v18>div{flex:1;gap:4px;min-width:0;display:grid}.reminder-item-v18 strong{color:#f0f0ee;font-size:12px}.reminder-item-v18 span,.reminder-item-v18 small{text-overflow:ellipsis;white-space:nowrap;color:#858890;min-width:0;font-size:10px;overflow:hidden}.reminder-item-v18 small{color:#afb2b9}.reminder-item-v18 button{color:#777b84;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:10px}.reminder-item-v18 button:hover{color:#ff9d9d}.reminder-empty-v18{color:#6f727a;border:1px dashed #ffffff12;border-radius:13px;place-items:center;min-height:76px;font-size:11px;display:grid}@media (max-width:760px){.topbar-reminder-button-v18{width:46px;padding:0}.topbar-reminder-button-v18 span{display:none}.order-heading-actions-v18{align-items:stretch;width:100%}.order-edit-button-v18,.order-heading-actions-v18 .status-select-wrap{flex:1}.reminder-modal-v18{width:100%}.reminder-form-v18,.reminder-upcoming-v18{padding-left:16px;padding-right:16px}.reminder-form-v18 .two-col{grid-template-columns:1fr}}.nav-item-settings svg,.nav-item-settings:hover svg{transform:none}.metric-mini-violet-v19{color:#d1c5ff;background:#b49aff1c}.day-load-v8 i{font-style:normal}.day-load-mobile-v19{display:none}.month-day-v8{gap:4px!important;min-height:124px!important;max-height:124px!important;padding:9px!important}.month-date-row-v8{min-height:20px}.month-date-row-v8 strong{font-size:17px!important}.month-jobs-v8{gap:3px!important}.month-job-v13{border-radius:7px!important;height:22px!important;min-height:22px!important;padding-inline:7px!important}.month-job-dot-v13{height:11px}.month-job-v13 b{font-weight:720;font-size:12.5px!important}.more-jobs-v13{height:16px;padding-inline:7px;font-size:9.5px;min-height:16px!important}.day-agenda-order-v13{min-height:76px}.agenda-order-top-v13 strong{font-size:13px}.load-badge{min-width:56px!important}.expense-entry-summary-v8>div:first-child{border:1px solid #ffffff09;box-shadow:none!important;background:#202126!important}.period-switch .active-period:hover,.subnav .active-subnav:hover{color:#17181a}@media (max-width:760px){.app-shell{padding:12px 12px 88px}.main-panel{max-width:none}.topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px}.search-box{border-radius:13px;height:44px;padding-inline:12px}.search-box input{font-size:13px}.topbar-actions{gap:7px}.topbar-reminder-button-v18,.topbar-actions .primary-button{border-radius:13px;width:44px;min-width:44px;height:44px;min-height:44px}.page-heading{gap:14px;padding:24px 0 18px}.page-heading h1{font-size:clamp(36px,10.2vw,46px)}.subtle{margin-top:7px;font-size:13px}.overview-grid{grid-template-columns:1fr;gap:10px}.overview-stats{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.overview-stat{border-radius:16px;padding:13px 14px;min-height:116px!important}.stat-label-row{gap:6px;font-size:11px}.overview-stat>strong{font-size:clamp(24px,7vw,30px)!important}.overview-stat>small{font-size:9px}.delta{padding:4px 6px;font-size:8px}.revenue-panel{min-height:280px;padding:14px}.line-chart-shell{grid-template-columns:39px minmax(0,1fr);gap:4px;min-height:220px}.line-chart-y,.line-chart-labels{font-size:8px}.chart-point-active-v19{pointer-events:none}.finance-chart-panel .line-chart-shell{grid-template-columns:30px minmax(0,1fr);gap:2px;width:calc(100% + 8px);margin-left:-8px}.finance-chart-panel .line-chart-y{font-size:8px}.finance-chart-panel .line-chart-y small{font-size:8px;right:0}.dashboard-bottom-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-bottom-grid>.panel{border-radius:17px;min-width:0;padding:13px}.capacity-card{grid-column:1/-1!important}.dashboard-bottom-grid .panel-head{gap:8px;padding-bottom:10px}.dashboard-bottom-grid .panel-head h2{font-size:15px}.dashboard-bottom-grid .panel-head p{font-size:9px}.dashboard-bottom-grid .text-button{display:none}.dashboard-bottom-grid .count-badge{min-width:24px;height:24px;font-size:9px}.dashboard-bottom-grid .roomy-list{gap:6px}.dashboard-bottom-grid .order-row,.dashboard-bottom-grid .request-row{border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:54px;padding:8px}.dashboard-bottom-grid .car-token{border-radius:8px;width:28px;height:28px}.dashboard-bottom-grid .order-main strong,.dashboard-bottom-grid .request-main strong{font-size:10px}.dashboard-bottom-grid .order-main span,.dashboard-bottom-grid .request-main span{font-size:8px}.dashboard-bottom-grid .table-status,.dashboard-bottom-grid .row-arrow,.dashboard-bottom-grid .order-date,.dashboard-bottom-grid .request-time{display:none}.capacity-content{justify-items:initial;grid-template-columns:auto minmax(0,1fr);gap:16px}.capacity-donut{width:112px;height:112px}.capacity-legend{width:auto}.requests-heading{flex-direction:row;align-items:flex-end}.requests-heading>div:first-child{flex:1;min-width:0}.requests-counter{border-radius:12px;gap:8px;min-width:84px;min-height:42px;padding:6px 8px;font-size:9px}.requests-counter strong{border-radius:8px;width:25px;height:25px;font-size:11px}.order-summary-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.summary-card{border-radius:16px;grid-template-rows:30px 1fr auto;min-height:96px;padding-bottom:10px}.summary-band{padding:0 12px;font-size:10px}.summary-card strong{padding:7px 12px 0;font-size:25px}.summary-card small{padding:0 12px;font-size:8px}.orders-toolbar-actions{gap:8px;width:100%;margin-left:0;flex-direction:row!important;align-items:center!important}.compact-select-wrap{border-radius:12px;flex:1;min-width:0;height:44px}.compact-select-wrap>span{font-size:8px}.compact-select-wrap select{font-size:12px}.filter-menu-wrap{flex:none}.filter-menu-button{border-radius:12px;height:44px;padding:0;width:44px!important}.filter-menu-button>span{display:none}.filter-popover{width:auto;position:fixed;inset:auto 12px 84px}.page-heading .mini-stat{border-radius:12px;min-width:118px;padding:9px 11px;font-size:10px}.page-heading .mini-stat strong{font-size:17px}.clients-panel{box-shadow:none;background:0 0;border:0;padding:0}.clients-panel .table-toolbar{padding:0 0 10px}.clients-panel .data-table-wrap{background:#151619;border-radius:16px;overflow:hidden}.clients-table{table-layout:fixed;min-width:0}.clients-table th:nth-child(n+3),.clients-table td:nth-child(n+3){display:none}.clients-table th:first-child{width:76%}.clients-table th:nth-child(2){width:24%}.clients-table th,.clients-table td{padding:13px 12px}.clients-table .client-initial{width:34px;height:34px}.clients-table .client-cell strong{font-size:12px}.clients-table .client-cell span{font-size:10px}.finance-kpi-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.finance-kpi{border-radius:16px;min-height:108px;padding:13px}.finance-kpi>span{font-size:10px}.finance-kpi>strong{font-size:23px}.finance-kpi>small{font-size:8px}.subnav{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.subnav button{padding:0 7px}.expense-entry-summary-v8{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.expense-entry-summary-v8>div{min-height:68px}.employee-columns-v8{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.employee-column-v8{border-radius:14px;min-height:205px;padding:11px}.employee-column-head-v8 h3{font-size:15px}.employee-column-head-v8>strong{font-size:13px}.employee-column-job-v8{padding:8px}.employee-column-job-v8 b,.employee-column-job-v8 strong{font-size:9px}.employee-column-job-v8 span{font-size:8px}.settings-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.settings-card{border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:13px;min-height:150px;padding:13px}.settings-card h2{font-size:14px}.settings-card p{margin-top:6px;font-size:9px;line-height:1.45}.settings-value{align-items:flex-start;gap:5px}.settings-value strong{font-size:11px}.settings-value span{font-size:8px}.number-setting{flex-wrap:wrap;gap:5px}.number-setting .icon-button{width:32px;height:32px}.number-setting strong{width:22px;font-size:19px}.calendar-layout-v8{gap:10px;grid-template-columns:1fr!important}.calendar-main-v8{padding:12px;overflow:visible!important}.calendar-toolbar-v8{flex-direction:column;align-items:stretch;gap:8px;padding-bottom:11px}.calendar-title-v8{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:7px;width:100%;display:grid}.calendar-title-v8 strong{text-align:center;white-space:nowrap;min-width:0;font-size:16px}.calendar-arrow{width:40px;height:40px}.calendar-today-v8{width:100%;height:38px}.month-weekdays-v8,.month-grid-v8{width:100%;min-width:0!important}.month-weekdays-v8{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.month-weekdays-v8 span{text-align:center;padding:0;font-size:8px}.month-grid-v8{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.month-day-v8{min-width:0;height:66px;overflow:hidden;border-radius:10px!important;gap:4px!important;min-height:66px!important;max-height:66px!important;padding:7px 5px!important}.month-date-row-v8{align-items:center;min-height:18px}.month-date-row-v8 strong{font-size:13px!important}.day-load-v8{border-radius:6px;min-width:18px;height:18px;min-height:18px;padding:0 5px;font-size:7px}.day-load-desktop-v19{display:none}.day-load-mobile-v19{display:inline}.month-jobs-v8{flex-wrap:nowrap;align-items:center;min-height:7px;gap:3px!important;display:flex!important}.month-job-v13{background:var(--job-color)!important;border:0!important;border-radius:999px!important;width:7px!important;min-width:7px!important;height:7px!important;min-height:7px!important;padding:0!important;display:block!important}.month-job-v13 .month-job-dot-v13,.month-job-v13 b{display:none!important}.more-jobs-v13{color:#9699a1;background:0 0;min-height:0;padding:0;font-size:7px}.today-label-v8{background:0 0;margin-top:auto;padding:0;font-size:6px}.day-agenda-v8{border-radius:17px;min-height:0;padding:14px;position:static}.day-agenda-head-v8 h2{font-size:18px}.day-agenda-list-v8{grid-template-columns:1fr!important}.day-agenda-order-v13{min-height:68px}.agenda-order-top-v13 strong{font-size:12px}.agenda-order-main-v13>span{font-size:9px}.booking-modal,.reminder-modal-v18,.process-request-modal-v11{width:100%!important}}@media (max-width:380px){.overview-stat{padding:11px;min-height:108px!important}.overview-stat>strong{font-size:22px!important}.dashboard-bottom-grid{gap:6px}.dashboard-bottom-grid>.panel{padding:10px}.settings-grid{gap:6px}.settings-card{min-height:142px;padding:11px}.employee-columns-v8{gap:6px}.employee-column-v8{padding:9px}.month-day-v8{height:61px;min-height:61px!important;max-height:61px!important;padding:6px 4px!important}.month-date-row-v8 strong{font-size:12px!important}}@media (max-width:760px){.calendar-heading-v8{padding-bottom:14px}.calendar-layout-v8{gap:12px!important}.calendar-main-v8{border-radius:18px;padding:10px 8px 12px!important;overflow:visible!important}.calendar-toolbar-v8{grid-template-columns:minmax(0,1fr);gap:4px!important;padding:0 2px 10px!important;display:grid!important}.calendar-title-v8{align-items:center;width:100%;grid-template-columns:36px minmax(0,1fr) 36px!important;gap:6px!important;display:grid!important}.calendar-title-v8 strong{letter-spacing:-.02em;font-size:15px!important}.calendar-arrow{border-radius:11px;width:36px!important;height:36px!important}.calendar-today-v8{color:#858991;border-radius:8px;min-height:26px;margin:0 auto;font-size:9px;background:0 0!important;width:auto!important;height:26px!important;padding:0 9px!important}.calendar-today-v8:hover{color:#d8dade;background:#ffffff0b!important}.month-weekdays-v8{grid-template-columns:repeat(7,minmax(0,1fr));padding:0 2px;gap:2px!important;margin:0 0 4px!important}.month-weekdays-v8 span{color:#737780;letter-spacing:.04em;justify-content:center;align-items:center;height:22px;font-weight:760;display:flex;font-size:8px!important}.month-grid-v8{width:100%;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:3px!important;min-width:0!important}.month-day-v8{min-width:0;position:relative;overflow:hidden;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;gap:0!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:5px 5px 6px!important}.month-day-v8:hover{background:#ffffff06!important;transform:none!important}.calendar-layout-v8 .month-day-v8.selected-day{box-shadow:none!important;background:#22242a!important;border-color:#ffffff1a!important}.calendar-layout-v8 .month-day-v8.muted-day{opacity:.28!important;background:0 0!important}.month-date-row-v8{justify-content:space-between;gap:3px;height:20px;display:flex;align-items:flex-start!important;min-height:20px!important}.month-date-row-v8 strong{letter-spacing:-.02em;font-weight:760;line-height:18px;position:relative;font-size:12px!important}.month-date-row-v8 .day-load-v8{justify-content:center;align-items:center;width:auto;font-weight:800;line-height:1;border-radius:6px!important;min-width:17px!important;height:17px!important;min-height:17px!important;padding:0 4px!important;font-size:7px!important;display:inline-flex!important}.month-date-row-v8 .day-load-single-v20,.day-load-desktop-v19{display:none!important}.day-load-mobile-v19{display:inline!important}.month-jobs-v8{height:4px;position:absolute;bottom:7px;left:5px;right:5px;flex-wrap:nowrap!important;align-items:stretch!important;gap:2px!important;min-height:4px!important;display:flex!important}.month-job-v13{opacity:.95;background:var(--job-color)!important;border:0!important;border-radius:999px!important;flex:1 1 0!important;width:auto!important;min-width:0!important;height:4px!important;min-height:4px!important;padding:0!important;display:block!important}.month-job-v13 .month-job-dot-v13,.month-job-v13 b,.more-jobs-v13,.today-label-v8{display:none!important}.month-day-v8.today-day .month-date-row-v8 strong:after{content:"";background:#e44c52;border-radius:999px;width:4px;height:4px;position:absolute;top:2px;right:-6px}.day-agenda-v8{margin-top:0;border-radius:18px!important;padding:13px!important}.day-agenda-head-v8{gap:10px}.day-agenda-head-v8 h2{margin-top:5px;line-height:1.16;font-size:17px!important}.load-badge{border-radius:9px;min-width:48px!important;height:30px!important;min-height:30px!important;padding:0 8px!important;font-size:10px!important}.day-agenda-sub-v8{margin:4px 0 10px}.day-agenda-list-v8{gap:7px!important}.day-agenda-order-v13{border-radius:13px!important;min-height:62px!important;padding:10px 11px!important}.agenda-order-top-v13 strong{font-size:12px!important}.agenda-status-chip-v13{min-height:20px;padding:0 6px;font-size:7px!important}.agenda-order-main-v13>span{font-size:8.5px!important}}@media (max-width:380px){.calendar-main-v8{padding-inline:6px!important}.month-grid-v8{gap:2px!important}.month-day-v8{border-radius:9px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:4px 4px 5px!important}.month-date-row-v8 strong{font-size:11.5px!important}.month-jobs-v8{bottom:6px;left:4px;right:4px}}.login-page{background:#0d0e10;place-items:center;min-height:100vh;padding:28px;display:grid;position:relative}.login-brand{color:#f6f6f3;letter-spacing:-.055em;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:800;display:flex;position:absolute;top:26px;left:30px}.login-brand span{color:var(--red);margin-left:2px}.login-card{background:#151619;border:1px solid #ffffff14;border-radius:24px;width:min(100%,430px);padding:34px;box-shadow:0 26px 80px #00000057}.login-head{margin-bottom:28px}.login-kicker{color:#83868d;letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:760;display:block}.login-head h1{letter-spacing:-.045em;margin:0;font-size:34px;font-weight:780;line-height:1}.login-head p{color:#92959c;margin:12px 0 0;font-size:14px;line-height:1.5}.login-form{gap:14px;display:grid}.login-field{gap:7px;display:grid}.login-field>span{color:#a2a5ac;font-size:12px;font-weight:640}.login-field>input,.login-password-row{background:#1c1d21;border:1px solid #ffffff17;border-radius:14px;min-height:52px;transition:border-color .16s,background .16s,box-shadow .16s}.login-field>input{color:#f7f7f4;outline:0;width:100%;padding:0 15px;font-size:15px}.login-password-row{grid-template-columns:minmax(0,1fr) 48px;align-items:center;display:grid}.login-password-row input{color:#f7f7f4;background:0 0;border:0;outline:0;width:100%;height:50px;padding:0 0 0 15px;font-size:15px}.login-field>input::placeholder,.login-password-row input::placeholder{color:#656870}.login-field>input:focus,.login-password-row:focus-within{background:#202125;border-color:#ffffff40;box-shadow:0 0 0 3px #ffffff09}.login-eye{color:#777b83;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;width:40px;height:40px;margin-right:4px;transition:color .15s,background .15s;display:grid}.login-eye:hover{color:#f2f2ef;background:#ffffff0b}.login-eye svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.login-error{color:#f2a1a5;background:#ff626812;border:1px solid #ff626838;border-radius:11px;margin-top:1px;padding:11px 12px;font-size:12px;line-height:1.4}.login-submit{color:#151619;cursor:pointer;background:#f4f4f1;border:0;border-radius:14px;min-height:52px;margin-top:4px;font-size:14px;font-weight:780;transition:background .16s,transform .16s,opacity .16s}.login-submit:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.login-submit:active:not(:disabled){transform:translateY(0)scale(.99)}.login-submit:disabled{opacity:.42;cursor:default}.login-note{color:#666970;text-align:center;margin:20px 0 0;font-size:11px}.settings-session-card{grid-column:auto}.settings-logout-button{color:#d5d7db;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:12px;min-height:42px;padding:0 14px;font-weight:680;transition:background .16s,color .16s,border-color .16s}.settings-logout-button:hover{color:#fff;background:#ffffff0b;border-color:#ffffff2b}@media (max-width:560px){.login-page{place-items:center;padding:22px 18px}.login-brand{top:16px;left:18px}.login-card{border-radius:20px;padding:26px 20px 22px}.login-head h1{font-size:30px}.login-head p{font-size:13px}}.settings-security-card{align-items:flex-start}.settings-security-actions{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.settings-secondary-button{color:#ececea;cursor:pointer;background:#24262b;border:1px solid #ffffff1c;border-radius:11px;min-height:40px;padding:0 13px;font-size:11px;font-weight:680;transition:background .15s,border-color .15s}.settings-secondary-button:hover{background:#2d2f35;border-color:#ffffff2b}.settings-text-button{color:#858890;cursor:pointer;background:0 0;border:0;min-height:30px;padding:0 5px;font-size:10px;transition:color .15s}.settings-text-button:hover{color:#d7d8dc}.settings-security-message{color:#9fcbae;margin-top:10px;font-size:10px;line-height:1.45;display:block}.security-modal{width:min(520px,100%)}.security-password-form{gap:14px}.security-password-form .field input{min-height:46px;font-size:14px}.security-password-form .primary-button:disabled,.security-password-form .secondary-button:disabled{opacity:.45;cursor:default;transform:none}@media (max-width:560px){.settings-security-card{align-items:stretch}.settings-security-actions{align-items:stretch;width:100%}.settings-secondary-button{width:100%;min-height:42px}.settings-text-button{align-self:flex-start}}.login-notice{color:#aeb1b7;background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;margin-top:1px;padding:11px 12px;font-size:12px;line-height:1.4}.settings-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:220px;display:flex}.settings-export-actions a{color:#c6c8cd;background:#25272c;border:1px solid #ffffff17;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:10px;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.settings-export-actions a:hover{color:#fff;background:#303238;border-color:#ffffff29}@media (max-width:767px){.settings-export-actions{justify-content:flex-start;gap:5px;max-width:none}.settings-export-actions a{min-height:34px;padding:0 9px;font-size:9px}}.process-request-form-v10{gap:0;padding:8px 28px 24px}.process-request-section-v11{background:0 0;border:0;border-radius:0;gap:16px;padding:22px 0}.process-request-section-v11+.process-request-section-v11{border-top:1px solid #fff1}.process-request-section-head-v11{gap:12px;min-height:0}.process-request-section-head-v11>span{color:#666a73;letter-spacing:.08em;background:0 0;border-radius:0;justify-content:flex-start;width:auto;min-width:22px;height:auto;padding:2px 0 0;font-size:9px}.process-request-section-head-v11 strong{font-size:13px;font-weight:720}.process-request-section-head-v11 small{color:#6f727a;margin-top:1px;font-size:9px}.process-request-section-v11 .field input,.process-request-section-v11 .field select,.process-request-section-v11 .field textarea,.process-request-services-v11 .service-chip{background:#1e2024;border-color:#ffffff13}.process-request-services-v11 .selected-service{color:#f2f2f0;background:#292b30;border-color:#ffffff2e}.process-request-actions-v10{margin:0 -28px -24px;padding:14px 28px 18px}.process-request-actions-v27{justify-content:space-between;align-items:center;gap:14px}.process-request-save-actions-v27{flex:none;align-items:center;gap:8px;display:flex}.delete-action-v27{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.delete-action-v27>span{color:#92959d;font-size:10px;line-height:1.35}.delete-trigger-v27,.delete-cancel-v27,.danger-button-v27{min-height:38px;font:inherit;cursor:pointer;border-radius:11px;font-size:10px;font-weight:650;transition:background .15s,border-color .15s,color .15s}.delete-trigger-v27{color:#a66f72;background:0 0;border:0;align-items:center;gap:7px;padding:0 2px;display:inline-flex}.delete-trigger-v27 svg{width:15px;height:15px}.delete-trigger-v27:hover{color:#e89a9f}.danger-button-v27{color:#ffb3b7;background:#ff5d651a;border:1px solid #ff707733;padding:0 13px}.danger-button-v27:hover{background:#ff5d6526;border-color:#ff707757}.delete-cancel-v27{color:#777b84;background:0 0;border:0;padding:0 8px}.delete-cancel-v27:hover{color:#c1c3c8}.delete-trigger-v27:disabled,.delete-cancel-v27:disabled,.danger-button-v27:disabled{opacity:.55;cursor:default}@media (max-width:680px){.process-request-form-v10{padding:5px 16px 20px}.process-request-section-v11{padding:19px 0}.process-request-actions-v10{margin:0 -16px -20px;padding:12px 16px 16px}.process-request-actions-v27{flex-direction:column;align-items:stretch;gap:10px}.delete-action-v27{flex-wrap:wrap;flex:none;width:100%}.delete-action-v27>span{width:100%}.process-request-actions-v27 button{width:auto}.process-request-save-actions-v27{grid-template-columns:1fr 1.25fr;width:100%;display:grid}.process-request-save-actions-v27 button{width:100%}}.accounts-panel-v28{margin-bottom:14px;padding:22px}.accounts-head-v28{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.accounts-head-v28 h2{letter-spacing:-.035em;margin:5px 0 4px;font-size:25px}.accounts-head-v28 p{color:var(--muted);margin:0;font-size:12px}.accounts-total-v28{text-align:right;gap:4px;display:grid}.accounts-total-v28 span{color:var(--muted);font-size:10px}.accounts-total-v28 strong{letter-spacing:-.035em;font-size:25px}.accounts-grid-v28{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-card-v28{background:#202126;border-radius:17px;flex-direction:column;justify-content:space-between;gap:8px;min-height:112px;padding:17px;display:flex}.account-card-v28 span{color:#a5a8b0;font-size:11px}.account-card-v28 strong{letter-spacing:-.045em;font-size:29px}.account-card-v28 small{color:#6f737c;font-size:9px}.accounts-edit-v28{color:#9da1aa;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin-top:12px;padding:0;font-size:10px;text-decoration:underline}.opening-balances-form-v28{border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding-top:14px;display:grid}.opening-balances-form-v28>p{color:var(--muted);grid-column:1/-1;margin:0 0 2px;font-size:10px}.opening-balances-form-v28>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.finance-overview-v28{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr)}.finance-journal-panel-v28{min-width:0}.finance-journal-v28{display:grid}.finance-journal-row-v28{border-top:1px solid #ffffff0e;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.finance-journal-row-v28:first-child{border-top:0}.finance-journal-sign-v28{background:#24262c;border-radius:8px;place-items:center;width:25px;height:25px;font-size:16px;font-weight:700;display:grid}.finance-journal-sign-v28.income{color:#75dfa8}.finance-journal-sign-v28.expense{color:#ffae72}.finance-journal-copy-v28{gap:3px;min-width:0;display:grid}.finance-journal-copy-v28 strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.finance-journal-copy-v28 span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.finance-journal-row-v28>b{white-space:nowrap;font-size:11px}.journal-income-v28{color:#75dfa8}.journal-expense-v28{color:#ffae72}.account-pill-v28{white-space:nowrap;color:#b5b8c0;background:#25272d;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:8px;font-style:normal;display:inline-flex}.account-pill-v28.cash{color:#86e5ae;background:#5cc4891c}.account-pill-v28.cashless{color:#9fb8ff;background:#7091ff1f}.account-pill-v28.neutral{color:#a5a8b0}.finance-expenses-v28{grid-template-columns:minmax(330px,.68fr) minmax(0,1.32fr)}.expense-summary-v28>div:first-child{box-shadow:none!important;background:#202126!important}.expense-row-v28{grid-template-columns:8px minmax(0,1fr) auto auto 30px}.expense-delete-v28{color:#737780;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.expense-delete-v28:hover{color:#ff8a8a;background:#ffffff0f}.expense-delete-v28 svg{width:14px;height:14px}.order-expense-form-v28{grid-template-columns:1fr 1fr 1.2fr .75fr 1fr auto}@media (max-width:1100px){.finance-overview-v28,.finance-expenses-v28{grid-template-columns:1fr}}@media (max-width:700px){.accounts-panel-v28{border-radius:18px;padding:15px}.accounts-head-v28{gap:12px;display:grid}.accounts-total-v28{text-align:left}.accounts-total-v28 strong{font-size:24px}.accounts-grid-v28{gap:8px}.account-card-v28{border-radius:15px;min-height:94px;padding:13px}.account-card-v28 strong{font-size:22px}.opening-balances-form-v28{grid-template-columns:1fr}.opening-balances-form-v28>p,.opening-balances-form-v28>div{grid-column:auto}.finance-journal-row-v28{grid-template-columns:24px minmax(0,1fr) auto;gap:8px}.finance-journal-row-v28 .account-pill-v28{grid-column:2;justify-self:start}.finance-journal-row-v28>b{grid-area:1/3/span 2;align-self:center}.expense-row-v28{grid-template-columns:7px minmax(0,1fr) auto 28px}.expense-row-v28 .account-pill-v28{grid-column:2;justify-self:start;margin-top:4px}.expense-row-v28>b{grid-area:1/3/span 2}.expense-row-v28 .expense-delete-v28{grid-area:1/4/span 2}.order-expense-form-v28{grid-template-columns:1fr 1fr}.order-expense-form-v28 input:first-of-type{grid-column:1/-1}}
