.crm-mobile-refresh{display:none}@media (width<=760px){.crm-mobile-refresh{background:var(--surface);min-height:48px;color:var(--text);border-bottom:1px solid var(--border);flex:none;justify-content:center;align-items:center;gap:9px;padding:8px 12px;font-size:13px;display:flex}.crm-mobile-refresh .crm-loader01{flex:0 0 30px;width:30px;height:30px}.crm-mobile-refresh.is-done{color:var(--accent)}.crm-mobile-refresh.is-error{color:#d96725}#cleanCrmApp .page-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}#cleanCrmApp{height:var(--crm-mobile-height,100dvh)!important}#cleanCrmApp>.clean-sidebar{height:var(--crm-mobile-height,100dvh)!important;max-height:var(--crm-mobile-height,100dvh)!important}#cleanCrmApp .request-editor-dialog,:is(.fleet-modal,.ea-dialog,.admin-modal),.workspace-modal-layer .workspace-task-composer,#workspaceFloatingBichmi .bichmi-v2-floating{height:var(--crm-mobile-height,100dvh)!important}#cleanCrmApp .clean-topbar{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}#cleanCrmApp .clean-page{padding-left:env(safe-area-inset-left)!important;padding-right:env(safe-area-inset-right)!important}#cleanCrmApp input:not([type=checkbox]):not([type=radio]),#cleanCrmApp textarea,#cleanCrmApp select{font-size:16px}}.clean-mobile-menu-button,.clean-mobile-menu-close,.clean-mobile-menu-backdrop{display:none}@media (width<=760px){html,body,#crm-root{width:100%;min-width:0;height:100%;overflow:hidden}#cleanCrmApp{width:100%;height:100dvh;min-height:0;overflow:hidden;grid-template-columns:1fr!important;display:block!important}#cleanCrmApp>.clean-main{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;grid-area:auto!important}#cleanCrmApp .clean-topbar{z-index:110;min-height:70px;padding:10px 12px;padding-top:max(10px,env(safe-area-inset-top));flex-flow:row;flex:none;align-items:center;gap:8px;display:flex;position:relative}#cleanCrmApp .clean-topbar-title{flex:1;min-width:0}#cleanCrmApp .clean-topbar h1{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:19px;line-height:1.2;overflow:hidden}#cleanCrmApp .connection-status{white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.3;display:block;overflow:hidden}#cleanCrmApp .clean-topbar-actions{flex-wrap:nowrap;flex:none;gap:0;width:auto}#cleanCrmApp .workspace-top-actions{flex-wrap:nowrap;gap:5px}#cleanCrmApp :is(.workspace-notification-button,.workspace-profile-button,.workspace-quick-task){justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}#cleanCrmApp .workspace-quick-task{font-size:0}#cleanCrmApp .workspace-quick-task:before{content:"+";font-size:26px;font-weight:400;line-height:1}#cleanCrmApp .workspace-quick-task:after{display:none!important}#cleanCrmApp .workspace-profile-avatar{width:30px;height:30px}#cleanCrmApp .clean-mobile-menu-button{border:1px solid var(--border);background:var(--surface-soft);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}#cleanCrmApp .clean-mobile-menu-button svg,#cleanCrmApp .clean-mobile-menu-close svg{width:21px;height:21px}#cleanCrmApp>.clean-sidebar{overscroll-behavior:contain;visibility:hidden;touch-action:pan-y;flex-direction:column;height:100dvh;max-height:100dvh;transition:transform .24s,visibility .24s;display:flex;inset:0 auto 0 0;overflow:hidden auto;transform:translate(-101%);box-shadow:12px 0 40px #0003;z-index:2200!important;width:min(320px,100vw - 48px)!important;min-width:0!important;padding:16px 12px!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important;position:fixed!important}#cleanCrmApp[data-mobile-menu-open=true]>.clean-sidebar{visibility:visible;transform:translate(0)}#cleanCrmApp .clean-mobile-menu-close{top:max(16px,env(safe-area-inset-top));z-index:4;border:1px solid var(--border);background:var(--surface-soft);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;right:12px}#cleanCrmApp .workspace-sidebar-brand{top:max(14px,env(safe-area-inset-top));height:52px;left:18px;width:calc(100% - 84px)!important}#cleanCrmApp .clean-sidebar .workspace-sidebar-brand .workspace-sidebar-brand__wordmark{width:100%;max-width:205px;max-height:52px;display:block!important}#cleanCrmApp .workspace-sidebar-brand__mark,#cleanCrmApp .clean-sidebar .workspace-sidebar-brand .workspace-sidebar-brand__wordmark.is-light,#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-sidebar .workspace-sidebar-brand .workspace-sidebar-brand__wordmark.is-color{display:none!important}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-sidebar .workspace-sidebar-brand .workspace-sidebar-brand__wordmark.is-light{display:block!important}#cleanCrmApp .workspace-sidebar-modes{display:none!important}#cleanCrmApp .clean-sidebar #cleanMenu{flex:none;grid-template-columns:minmax(0,1fr);gap:4px;width:100%;margin-top:72px;padding:0;overflow:visible;display:grid!important}#cleanCrmApp .clean-mobile-screen-control{flex:none;min-width:0;margin-top:72px}#cleanCrmApp .clean-mobile-screen-control~#cleanMenu{margin-top:8px!important}#cleanCrmApp .clean-mobile-screen-button{border:1px solid var(--border);width:100%;min-height:46px;color:var(--text);background:var(--surface-soft);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}#cleanCrmApp .clean-mobile-screen-button svg{flex:0 0 20px;width:20px;height:20px}#cleanCrmApp .clean-mobile-screen-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#cleanCrmApp .clean-mobile-screen-button:disabled{opacity:.6;cursor:wait}#cleanCrmApp .clean-mobile-screen-help{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);border-radius:8px;margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.5}#cleanCrmApp .clean-mobile-screen-help p{margin:0 0 8px}#cleanCrmApp .clean-mobile-screen-help p:last-child{margin:0}#cleanCrmApp .clean-mobile-screen-status{color:var(--muted);margin:0;padding:12px;font-size:13px}#cleanCrmApp .clean-sidebar #cleanMenu .clean-menu-group{height:24px;min-height:24px;color:var(--muted);letter-spacing:.04em;margin:12px 0 0;padding:2px 12px;line-height:20px;font-size:10px!important;display:block!important}#cleanCrmApp .clean-sidebar #cleanMenu .clean-menu-link{white-space:normal;width:100%;min-width:0;height:auto;min-height:46px;max-height:none;color:var(--text);border-radius:8px;justify-content:flex-start;align-items:center;margin:0;line-height:1.4;display:flex;gap:12px!important;padding:12px!important;font-size:14px!important}#cleanCrmApp .clean-sidebar #cleanMenu .workspace-nav-badge{flex:none;margin-left:auto!important;font-size:11px!important;position:static!important}#cleanCrmApp .clean-sidebar #cleanMenu .workspace-rail-icon{flex:0 0 20px}#cleanCrmApp .clean-mobile-menu-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#07152180;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0;z-index:2100!important}#cleanCrmApp[data-mobile-menu-open=true] .clean-mobile-menu-backdrop{display:block}#cleanCrmApp :is(.clean-mobile-menu-button,.clean-mobile-menu-close):focus-visible{outline:2px solid var(--accent);outline-offset:2px}#cleanCrmApp .page-scroll{overscroll-behavior-y:auto;width:100%;min-width:0;min-height:0;padding-bottom:env(safe-area-inset-bottom);scrollbar-width:none;scroll-padding-top:12px;overflow:hidden auto}#cleanCrmApp .page-scroll::-webkit-scrollbar{width:0;height:0;display:none}#cleanCrmApp .clean-page{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0!important;padding:0!important}#cleanCrmApp .clean-page>:is(.co-page,.dispatcher-page,.fleet-page,.journal-page,.kernel-page,.administration-page,.dm-page,.mtk-daily-page){width:100%;min-width:0;max-width:none;margin:0;padding:0}#cleanCrmApp .clean-route-loader{padding:12px}#cleanCrmApp:not([data-ui-mode=atmosphere]):not([data-ui-mode=watersphere])>.clean-sidebar{background:#f9fcfc!important}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere])>.clean-sidebar{background:#08161ef2!important}.workspace-layer:not(.is-open){visibility:hidden}#cleanCrmApp>.clean-sidebar{width:100%!important}.workspace-layer .workspace-drawer{border:0;border-radius:0;max-width:none;width:100%!important}.workspace-layer .workspace-drawer :is(input:not([type=checkbox]),select,textarea){min-height:44px;font-size:16px}.workspace-layer .workspace-drawer button{min-width:44px;min-height:44px}#workspaceFloatingBichmi .bichmi-v2-floating{border:0;border-radius:0;width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;inset:0!important}body:has(#cleanCrmApp[data-mobile-menu-open=true]) #workspaceFloatingBichmi{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){#cleanCrmApp>.clean-sidebar{transition:none!important}}@media (width<=760px){.workspace-modal-layer:not(.is-open){visibility:hidden}.workspace-modal-layer .workspace-task-composer{box-sizing:border-box;border:0;border-radius:0;height:100dvh;margin:0;width:100%!important;max-height:none!important;inset:0!important;transform:none!important}.workspace-modal-layer .workspace-task-composer :is(input:not([type=checkbox]),select,textarea){max-width:100%;min-height:44px;font-size:16px}.workspace-modal-layer .workspace-task-composer button{min-width:44px;min-height:44px}#cleanCrmApp #cleanPage{width:100%;min-width:0;max-width:none;margin:0!important;padding:0!important}#cleanCrmApp #cleanPage>:is(.co-page,.dispatcher-page,.fleet-page,.journal-page,.kernel-page,.administration-page,.driver-messages-page,.mtk-daily,.ea-dashboard,.ea-reports,.workspace-tasks-page){box-sizing:border-box;min-width:0;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#cleanCrmApp #cleanPage :is(.fleet-card,.journal-card,.dm-card,.dm-panel,.mtk-daily__card,.ea-panel,.ea-movements,.ea-report-filters,.workspace-task-expanded){box-shadow:none;border-inline:0;border-radius:0;min-width:0;max-width:100%;margin-inline:0}#cleanCrmApp #cleanPage :is(.ea-panel,.ea-movements,.ea-table-scroll){box-sizing:border-box;width:100%;padding-inline:0!important}#cleanCrmApp #cleanPage .admin-toolbar{grid-template-columns:1fr;gap:10px;padding:12px;display:grid}#cleanCrmApp #cleanPage .admin-editor-blocks{width:100%;min-width:0;display:block}#cleanCrmApp #cleanPage .admin-exp-block{width:100%;min-width:0}#cleanCrmApp #cleanPage .kernel-diagram{border-radius:0;width:100%;padding:0!important}#cleanCrmApp #cleanPage .kernel-diagram svg{width:100%;height:auto;min-width:0!important}#cleanCrmApp #cleanPage :is(.fleet-tools,.journal-controls,.dm-filters,.mtk-daily__toolbar,.ea-toolbar,.ea-report-grid,.admin-filters){grid-template-columns:1fr;gap:10px;min-width:0;padding:12px;display:grid}#cleanCrmApp #cleanPage :is(.fleet-tools,.journal-controls,.dm-filters,.mtk-daily__toolbar,.ea-toolbar,.ea-report-grid,.admin-filters)>*{min-width:0;max-width:100%}#cleanCrmApp #cleanPage :is(.fleet-page,.journal-page,.kernel-page,.administration-page,.driver-messages-page,.mtk-daily,.ea-dashboard,.ea-reports,.workspace-tasks-page) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.crm-select-trigger){min-width:0;max-width:100%;min-height:44px;font-size:16px}#cleanCrmApp #cleanPage :is(.fleet-page,.journal-page,.kernel-page,.administration-page,.driver-messages-page,.mtk-daily,.ea-dashboard,.ea-reports,.workspace-tasks-page) button{white-space:normal;min-width:44px;min-height:44px}#cleanCrmApp #cleanPage :is(.fleet-tabs,.journal-tabs,.admin-tabs,.ea-tabs,.workspace-task-nav){flex-wrap:wrap;gap:8px;padding:12px;display:flex}#cleanCrmApp #cleanPage :is(.fleet-stats,.ea-metrics){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}#cleanCrmApp #cleanPage :is(.driver-grid,.dm-groups,.ea-columns,.mtk-daily__detail,.admin-grid,.admin-user-grid){grid-template-columns:1fr;gap:0}#cleanCrmApp #cleanPage :is(.fleet-table-wrap,.ea-table-scroll,.admin-table-wrap){overflow:visible}#cleanCrmApp #cleanPage table.crm-mobile-table{table-layout:auto;width:100%;max-width:100%;font-size:13px;display:block;min-width:0!important}#cleanCrmApp #cleanPage table.crm-mobile-table colgroup{display:none}#cleanCrmApp #cleanPage table.crm-mobile-table thead{background:var(--surface-soft);padding:12px;display:block}#cleanCrmApp #cleanPage table.crm-mobile-table thead tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#cleanCrmApp #cleanPage table.crm-mobile-table thead th{white-space:normal;border:0;min-width:0;padding:0;font-size:12px;font-weight:400;display:block;width:auto!important}#cleanCrmApp #cleanPage table.crm-mobile-table th:has(button){border:1px solid var(--border);border-radius:8px;padding:6px 8px}#cleanCrmApp #cleanPage table.crm-mobile-table th .th-inner{justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}#cleanCrmApp #cleanPage :is(.fleet-table,.admin-table) thead{display:none!important}#cleanCrmApp #cleanPage table.crm-mobile-table tbody{display:block}#cleanCrmApp #cleanPage table.crm-mobile-table tbody>tr{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}#cleanCrmApp #cleanPage table.crm-mobile-table tbody>tr>td{white-space:normal;overflow-wrap:anywhere;text-align:left;border:0;min-width:0;max-width:none;padding:0;display:block;width:auto!important}#cleanCrmApp #cleanPage table.crm-mobile-table tbody>tr>td:first-child{grid-column:1/-1}#cleanCrmApp #cleanPage table.crm-mobile-table td[data-mobile-label]:before{content:attr(data-mobile-label);color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:400;line-height:1.4;display:block}#cleanCrmApp #cleanPage table.crm-mobile-table tr.crm-mobile-table-detail{width:100%;padding:0;display:block}#cleanCrmApp #cleanPage table.crm-mobile-table tr.crm-mobile-table-detail>td{width:100%;padding:12px;display:block}#cleanCrmApp #cleanPage :is(.journal-intro,.dm-heading,.kernel-heading,.ea-panel>header,.ea-dialog>header,.admin-heading){flex-wrap:wrap;gap:10px;padding:12px}#cleanCrmApp #cleanPage :is(.journal-change-row,.journal-change-head,.dm-history-row,.dm-history-head,.mtk-daily__row){white-space:normal;grid-template-columns:1fr;gap:6px}#cleanCrmApp #cleanPage :is(.journal-change-value,.journal-change-block,.dm-message){overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}#cleanCrmApp #cleanPage :is(.journal-event-main,.journal-event-head,.journal-pager,.dm-card footer,.ea-pagination,.ea-report-heading){flex-wrap:wrap;gap:8px}#cleanCrmApp #cleanPage :is(.dm-meta,.ea-report-period,.admin-form-grid,.kernel-status-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#cleanCrmApp #cleanPage .ea-movements{padding:0;display:block}#cleanCrmApp #cleanPage .ea-toolbar form{flex-wrap:wrap;width:100%;min-width:0;display:flex}#cleanCrmApp #cleanPage .ea-toolbar>div{flex-wrap:wrap;gap:8px;width:100%}#cleanCrmApp #cleanPage .ea-panel>header{flex-wrap:wrap;align-items:flex-start;display:flex}#cleanCrmApp #cleanPage .ea-movement-filters{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}#cleanCrmApp #cleanPage .ea-panel-heading{width:100%;min-width:0}#cleanCrmApp #cleanPage .ea-panel-heading p{max-width:none}#cleanCrmApp #cleanPage .ea-report-columns,#cleanCrmApp #cleanPage .ea-report-filters>footer{flex-wrap:wrap;gap:10px;padding:12px;display:flex}#cleanCrmApp #cleanPage .ea-report-grid :is(.ea-report-field,.ea-report-period){grid-column:auto;min-width:0}#cleanCrmApp #cleanPage :is(.ea-report-period,.ea-report-grid label){min-width:0}.ea-filter-pop{box-sizing:border-box;max-width:none;max-height:75dvh;overflow:auto;width:100%!important;position:fixed!important;inset:auto 0 0!important}.ea-filter-pop :is(input:not([type=checkbox]),button){min-height:44px;font-size:16px}.fleet-modal-backdrop,.ea-modal-backdrop,.admin-modal-backdrop{align-items:stretch;padding:0!important}:is(.fleet-modal,.ea-dialog,.admin-modal){box-sizing:border-box;border:0;border-radius:0;flex-direction:column;height:100dvh;margin:0;display:flex;width:100%!important;max-width:none!important;max-height:none!important}:is(.fleet-modal,.ea-dialog,.admin-modal)>:is(form,.fleet-modal-body,.ea-dialog-body,.admin-modal-body){flex:1;min-height:0;padding:12px;overflow:auto}:is(.fleet-modal,.admin-modal) :is(.fleet-form-grid,.admin-form-grid){grid-template-columns:1fr}:is(.fleet-modal,.ea-dialog,.admin-modal) :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.crm-select-trigger){max-width:100%;min-height:44px;font-size:16px}:is(.fleet-modal,.ea-dialog,.admin-modal) button{min-width:44px;min-height:44px}#cleanCrmApp #cleanPage .workspace-task-board__head{display:none}#cleanCrmApp #cleanPage .workspace-task-toolbar__right{grid-template-columns:1fr;gap:8px;width:100%;min-width:0;display:grid}#cleanCrmApp #cleanPage .workspace-task-search{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:8px;display:flex}#cleanCrmApp #cleanPage .workspace-task-search input{flex:1;width:100%;min-width:0;height:44px}#cleanCrmApp #cleanPage .workspace-task-status-filter{box-sizing:border-box;width:100%;min-width:0;max-width:none;height:auto;min-height:44px}#cleanCrmApp #cleanPage .workspace-task-toolbar{box-sizing:border-box;width:100%;min-width:0}#cleanCrmApp #cleanPage .workspace-task-row--simple{white-space:normal;text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0;height:auto;padding:12px;display:grid}#cleanCrmApp #cleanPage .workspace-task-row--simple>*{white-space:normal;min-width:0}#cleanCrmApp #cleanPage .workspace-task-row--simple>:first-child{grid-column:1/-1;font-size:15px}#cleanCrmApp #cleanPage .workspace-task-expanded-grid{width:100%;min-width:0;height:auto;max-height:none;display:block}#cleanCrmApp #cleanPage :is(.workspace-task-detail,.workspace-task-detail-main,.workspace-task-chat){width:100%;min-width:0;height:auto;max-height:none}#cleanCrmApp #cleanPage .workspace-task-detail-head{flex-wrap:wrap;gap:8px;padding:12px;display:flex}#cleanCrmApp #cleanPage .workspace-task-status-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}#cleanCrmApp #cleanPage .workspace-task-status-flow>*{white-space:normal;min-width:0;font-size:12px}#cleanCrmApp #cleanPage .workspace-task-chat{height:520px;max-height:70dvh}#cleanCrmApp #cleanPage .workspace-task-actions{flex-wrap:wrap;gap:8px;display:flex}#cleanCrmApp #cleanPage .workspace-task-row--simple>[data-column]:before{content:attr(data-column);color:var(--muted);margin-bottom:4px;font-size:11px;display:block}#cleanCrmApp #cleanPage .workspace-task-row--simple>[data-column=Название\ задачи]:before{display:none}#cleanCrmApp #cleanPage .workspace-task-row--simple>[data-column=Внимание]{grid-column:1/-1}#cleanCrmApp #cleanPage .workspace-task-sheet>header{flex-wrap:wrap;gap:12px;padding:12px;display:flex}#cleanCrmApp #cleanPage .workspace-task-stepper{grid-template-columns:repeat(var(--task-step-count,3),minmax(0,1fr));order:2;gap:6px;width:100%;display:grid}#cleanCrmApp #cleanPage .workspace-task-step{white-space:normal;min-width:0;font-size:12px}#cleanCrmApp #cleanPage .workspace-task-main,#cleanCrmApp #cleanPage .workspace-task-inspector{width:100%;min-width:0;height:auto;max-height:none}#cleanCrmApp #cleanPage .workspace-task-meta{grid-template-columns:1fr;gap:12px;display:grid}#cleanCrmApp #cleanPage .workspace-task-accordion{border:0;flex-wrap:wrap;gap:8px;height:auto;min-height:0;padding:12px;display:flex}#cleanCrmApp #cleanPage .workspace-task-accordion__item{display:contents}#cleanCrmApp #cleanPage .workspace-task-accordion__trigger{writing-mode:horizontal-tb;border:1px solid var(--border);border-radius:8px;flex:1 0 calc(50% - 8px);order:0;width:auto;height:auto;min-height:44px;padding:8px;font-size:13px;position:static;transform:none}#cleanCrmApp #cleanPage .workspace-task-accordion__trigger>span{writing-mode:horizontal-tb;position:static;transform:none}#cleanCrmApp #cleanPage .workspace-task-accordion__panel{display:none}#cleanCrmApp #cleanPage .workspace-task-accordion__item.is-open .workspace-task-accordion__panel{opacity:1;visibility:visible;flex:1 0 100%;order:1;width:100%;min-width:0;height:auto;max-height:none;display:block;position:static}#cleanCrmApp #cleanPage .workspace-task-bichmi{width:100%;height:520px;min-height:0;max-height:70dvh}#cleanCrmApp #cleanPage .workspace-task-bichmi .bichmi-v2--compact{border:0;border-radius:0;width:100%;height:100%;display:block}#cleanCrmApp #cleanPage .workspace-task-bichmi .bichmi-v2__chat{width:100%;min-width:0;height:100%}#cleanCrmApp #cleanPage :is(.workspace-task-list-toolbar,.workspace-task-search-row){flex-wrap:wrap;gap:8px;min-width:0;padding:12px;display:flex}#cleanCrmApp #cleanPage .workspace-task-search-row input{flex:1 0 100%;width:100%}html:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) body *,html:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) body :before,html:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) body :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]){--backdrop-panel:none;--backdrop-card:none}.atmosphere-background--kingdom .kingdom-background__scene{aspect-ratio:auto;inset:0;transform:none;width:100%!important;height:100%!important}.atmosphere-background--kingdom .kingdom-background__poster{object-fit:cover;opacity:1!important}.atmosphere-background--kingdom .kingdom-background__stack{display:none}}@font-face{font-family:Onest;src:url(/fonts/onest/Onest-Variable.ttf?v=20260815-contract-model-3)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--bg:#f4f6f8;--surface:#fff;--surface-soft:#f8fafb;--text:#17212b;--muted:#68737e;--muted-strong:#4f5c66;--border:#dce3e8;--border-strong:#c6d1d8;--accent:#176b55;--accent-soft:#e5f1ed;--dark:#22292f;--danger:#a43b36;--shadow-card:0 8px 22px #17212b12;--shadow-card-hover:0 12px 30px #17212b1a;--radius-card:8px;--radius-control:6px;--space-page:24px;--font-sans:"Onest","Segoe UI",Arial,sans-serif;font-family:var(--font-sans);color:var(--text);background:var(--bg)}#cleanCrmApp{--font-sans:"Onest","Segoe UI",Arial,sans-serif;font-family:var(--font-sans)}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}#cleanCrmApp{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}#cleanCrmApp.clean-login-root{min-height:100vh;display:block}.clean-auth-splash{min-height:100vh;color:var(--muted);background:#f3f6f8;justify-content:center;align-items:center;font-size:14px;display:flex}.clean-login-page{background:#f3f6f8;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.clean-login-panel{border:1px solid var(--border);background:#fff;border-radius:8px;width:min(440px,100%);overflow:hidden;box-shadow:0 18px 52px #17212b1f}.clean-login-brand{border-bottom:1px solid var(--border);background:#fff;padding:22px 24px 18px}.clean-login-brand h1{color:var(--text);margin:0;font-size:24px;line-height:1.15}.clean-login-brand p{color:var(--muted);margin:6px 0 0;font-size:13px}.clean-login-form{gap:13px;padding:22px 24px 24px;display:grid}.clean-login-form h2{margin:0 0 4px;font-size:18px;line-height:1.2}.clean-login-field{color:var(--muted);gap:6px;font-size:12px;display:grid}.clean-login-field input{border:1px solid var(--border);width:100%;min-height:38px;color:var(--text);font:inherit;background:#fff;border-radius:6px;outline:none;padding:0 10px;font-size:14px}.clean-login-field input:focus{border-color:#66b5ff;box-shadow:0 0 0 2px #66b5ff29}.clean-login-error{color:#d9534f;min-height:17px;font-size:12px}.clean-login-submit{color:#1d8d4d;min-height:40px;font:inherit;cursor:pointer;background:#ecfff3;border:1px solid #78c69a;border-radius:6px;font-size:14px;font-weight:700}.clean-login-submit:disabled{cursor:default;opacity:.68}.clean-sidebar{background:var(--dark);color:#fff;flex-direction:column;min-width:0;padding:20px 14px;display:flex}.clean-brand{color:#fff;font-size:21px;font-weight:700;line-height:1.15;text-decoration:none}.clean-independent{color:#9fb0bc;margin:5px 0 20px;font-size:12px}.clean-sidebar nav{gap:2px;display:grid}.clean-menu-group{color:#9aa8b1;text-transform:uppercase;letter-spacing:0;margin:14px 9px 4px;font-size:10px;font-weight:700}.clean-menu-link{color:#dce4e9;border-radius:5px;padding:8px 10px;font-size:14px;line-height:1.25;text-decoration:none}.clean-menu-link.active,.clean-menu-link:hover{color:#fff;background:#3a444c}.clean-menu-tree{margin-top:auto;padding-top:14px}.clean-menu-tree__summary{color:#9aa8b1;text-transform:uppercase;letter-spacing:0;cursor:pointer;justify-content:space-between;align-items:center;margin:14px 9px 4px;font-size:10px;font-weight:700;list-style:none;display:flex}.clean-menu-tree__summary::-webkit-details-marker{display:none}.clean-menu-tree__summary:after{content:"+";color:#9aa8b1;font-size:13px;line-height:1}.clean-menu-tree[open] .clean-menu-tree__summary:after{content:"−"}.clean-menu-tree__list{gap:2px;padding-left:6px;display:grid}.clean-menu-tree__list .clean-menu-link{padding-left:12px;font-size:13px}.clean-main{min-width:0}.clean-topbar{min-height:82px;padding:14px var(--space-page);border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:18px;display:flex}.clean-topbar h1{margin:3px 0 0;font-size:24px;line-height:1.15}.clean-topbar small{color:var(--muted);font-size:12px}.clean-topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.clean-mode{background:var(--accent-soft);min-height:28px;color:var(--accent);border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.clean-page{padding:var(--space-page);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch;gap:16px;display:grid}#cleanCrmApp.clean-route-requests .clean-main{background:#f8f9fa}#cleanCrmApp.clean-route-requests .clean-page{gap:0;padding:0;display:block}#cleanCrmApp.clean-route-requests .clean-page.requests-loading-page{padding:var(--space-page);grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}#cleanCrmApp.clean-route-fullwidth .clean-page{gap:0;padding:0;display:block}#cleanCrmApp.clean-route-fullwidth .clean-main{background:#f8f9fa}.clean-route-loader{min-height:calc(100vh - 82px);padding:var(--space-page);opacity:1;animation:.16s ease-out clean-route-fade-in;display:block}.clean-route-fullwidth .clean-route-loader{padding:24px}.clean-route-loader-stage{width:100%;max-width:100%}.clean-route-loader-title{background:linear-gradient(90deg,var(--border),#f3f5f7,var(--border));color:#0000;background-size:220% 100%;border-radius:999px;width:150px;height:14px;animation:1.05s linear infinite clean-route-shimmer}.clean-route-loader-subtitle{color:#0000;background:linear-gradient(90deg,#eef2f5,#f8fafb,#eef2f5) 0 0/220% 100%;border-radius:7px;width:240px;max-width:55vw;height:24px;margin-top:10px;animation:1.05s linear infinite clean-route-shimmer}.clean-route-loader-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.clean-route-loader-block{border:1px solid var(--border);background:#fff;border-radius:8px;grid-column:span 4;min-height:132px;padding:16px;overflow:hidden;box-shadow:0 8px 22px #17212b0d}.clean-route-loader-block--wide{grid-column:span 12;min-height:210px}.clean-route-loader-block--half{grid-column:span 6;min-height:180px}.clean-route-loader-block--third{grid-column:span 4}.clean-route-loader-block span,.clean-route-loader-block i,.clean-route-loader-block b{background:linear-gradient(90deg,#edf1f4,#f9fafb,#edf1f4) 0 0/220% 100%;border-radius:999px;height:12px;animation:1.05s linear infinite clean-route-shimmer;display:block}.clean-route-loader-block span{width:38%;height:14px}.clean-route-loader-block i{width:74%;margin-top:22px}.clean-route-loader-block b{width:58%;margin-top:10px}@keyframes clean-route-shimmer{0%{background-position:220% 0}to{background-position:-120% 0}}@keyframes clean-route-fade-in{0%{opacity:.3;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.clean-route-loader-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.clean-route-loader-block,.clean-route-loader-block--third,.clean-route-loader-block--half,.clean-route-loader-block--wide{grid-column:span 6}}@media (width<=640px){.clean-route-loader,.clean-route-fullwidth .clean-route-loader{padding:12px}}.clean-role-switcher-mount{margin-top:auto;padding-top:14px}.clean-role-switcher{background:#ffffff09;border:1px solid #dce4e938;border-radius:7px;gap:6px;padding:10px;display:grid}.clean-role-switcher__label{color:#9aa8b1;text-transform:uppercase;letter-spacing:0;font-size:10px;font-weight:700}.clean-role-switcher__select{color:#fff;width:100%;min-height:32px;font:inherit;background:#18232b;border:1px solid #dce4e940;border-radius:5px;outline:none;padding:0 8px;font-size:13px}.clean-role-switcher__select:focus{border-color:#66b5ff;box-shadow:0 0 0 2px #66b5ff29}.clean-role-switcher__hint{color:#9fb0bc;font-size:11px;line-height:1.25}.clean-auth-widget{align-items:center;min-height:32px;display:inline-flex}.clean-auth-chip,.clean-auth-button,.clean-auth-logout{border:1px solid var(--border);min-height:32px;color:var(--text);font:inherit;background:#fff;border-radius:6px;padding:0 10px;font-size:13px}.clean-auth-button,.clean-auth-logout{cursor:pointer}.clean-auth-button:hover,.clean-auth-logout:hover{background:#f7fbff;border-color:#9fcfff}.clean-auth-chip--loading{color:var(--muted);align-items:center;display:inline-flex}.clean-auth-user{border:1px solid var(--border);background:#fff;border-radius:7px;align-items:center;gap:8px;min-height:36px;padding:4px 6px 4px 4px;display:inline-flex}.clean-auth-avatar{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.clean-auth-user__text{gap:1px;min-width:0;display:grid}.clean-auth-user__text b{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:13px;line-height:1.1;overflow:hidden}.clean-auth-user__text small{text-overflow:ellipsis;white-space:nowrap;max-width:170px;color:var(--muted);font-size:11px;line-height:1.1;overflow:hidden}.clean-auth-logout{min-height:28px;color:var(--muted);padding:0 8px}.clean-auth-overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17212b5c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.clean-auth-required .clean-main,.clean-auth-required .clean-sidebar nav{pointer-events:none;-webkit-user-select:none;user-select:none}.clean-auth-required .clean-main{filter:blur(1px);opacity:.72}.clean-auth-overlay--locked{background:#17212b6b}.clean-auth-dialog{border:1px solid var(--border);background:#fff;border-radius:8px;width:min(420px,100%);overflow:hidden;box-shadow:0 22px 70px #17212b33}.clean-auth-dialog__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.clean-auth-dialog__header h2{margin:0;font-size:18px;line-height:1.2}.clean-auth-dialog__close{border:1px solid var(--border);width:30px;height:30px;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;font-size:18px;line-height:1}.clean-auth-form{gap:12px;padding:18px;display:grid}.clean-auth-field{color:var(--muted);gap:6px;font-size:12px;display:grid}.clean-auth-field input{border:1px solid var(--border);width:100%;min-height:36px;color:var(--text);font:inherit;background:#fff;border-radius:6px;outline:none;padding:0 10px;font-size:14px}.clean-auth-field input:focus{border-color:#66b5ff;box-shadow:0 0 0 2px #66b5ff29}.clean-auth-error{color:#d9534f;min-height:17px;font-size:12px}.clean-auth-submit{color:#1d8d4d;min-height:38px;font:inherit;cursor:pointer;background:#ecfff3;border:1px solid #78c69a;border-radius:6px;font-size:14px;font-weight:700}.clean-auth-submit:disabled{cursor:default;opacity:.68}.clean-block-header{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.clean-block-heading{flex:1;min-width:0}.clean-block-technical-id{color:var(--muted);word-break:break-word;font-family:Consolas,Menlo,monospace;font-size:11px;line-height:1.2;display:block}.clean-block-header h2{margin:5px 0 0;font-size:18px;font-weight:700;line-height:1.22}.clean-block-description{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.35}.clean-block-admin-slot{gap:4px;margin-left:auto;display:flex}.clean-block-admin-slot[hidden]{display:none}.clean-block-state{min-height:100%;color:var(--muted);flex-direction:column;justify-content:center;display:flex}.clean-block-empty{text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--surface-soft);align-items:center;padding:24px 14px}.clean-block-empty-icon{border:1px solid var(--border);background:linear-gradient(#fff,#eef4f6);border-radius:50%;width:34px;height:34px;margin-bottom:10px}.clean-block-empty strong{color:var(--text);font-size:15px;display:block}.clean-block-empty p{max-width:360px;margin:6px 0 0;font-size:13px;line-height:1.35}.clean-block-ready{padding:0}.clean-block-error{border-radius:var(--radius-card);color:var(--danger);background:#fff8f7;border:1px solid #e4b9b6;justify-content:flex-start;align-items:flex-start;padding:18px}.clean-block-error p{color:var(--danger);margin:0 0 6px;font-weight:700}.clean-block-error small{color:var(--muted);margin-bottom:14px;display:block}.clean-error{color:var(--danger);border-radius:var(--radius-card);background:#fff;border:1px solid #e4b9b6;padding:18px}.clean-fatal{border:1px solid var(--border);border-radius:var(--radius-card);max-width:680px;box-shadow:var(--shadow-card);background:#fff;margin:10vh auto;padding:28px}.clean-fatal .clean-button{margin-right:8px}.clean-admin-list{gap:8px;display:grid}.clean-admin-row{grid-template-columns:24px minmax(180px,1fr) minmax(180px,1fr);align-items:center;gap:10px;display:grid}.clean-admin-row input[type=text],.clean-admin-row input:not([type]){border:1px solid var(--border);border-radius:5px;min-height:34px;padding:0 8px}.block-skeleton{gap:10px;padding:4px 0;display:grid;overflow:hidden}.block-skeleton span,.block-skeleton__stat,.block-skeleton__input,.block-skeleton__map{background:linear-gradient(90deg,#e8edef 25%,#f6f8f9 50%,#e8edef 75%) 0 0/200% 100%;border-radius:5px;animation:1.2s ease-in-out infinite clean-skeleton;display:block}.block-skeleton__line{width:100%;height:12px}.block-skeleton__line--wide{width:92%}.block-skeleton__line--medium{width:78%}.block-skeleton__line--short{width:58%}.block-skeleton__table-head{height:18px}.block-skeleton__table-row{grid-template-columns:1.2fr 2fr 1fr;gap:10px;display:grid}.block-skeleton__table-row span{height:12px}.block-skeleton__list-row{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.block-skeleton__avatar{width:34px;height:34px;border-radius:50%!important}.block-skeleton--stats{grid-template-columns:repeat(3,minmax(0,1fr))}.block-skeleton__stat{align-content:space-between;min-height:76px;padding:14px;display:grid}.block-skeleton__stat span{background:#d9e1e5;animation:none}.block-skeleton__value{width:48%;height:22px}.block-skeleton__map{min-height:180px;position:relative;overflow:hidden}.block-skeleton__map span{background:#d7e0e4;animation:none;position:absolute}.block-skeleton__map-road{width:72%;height:10px;transform:rotate(-12deg)}.block-skeleton__map-road--one{top:38%;left:8%}.block-skeleton__map-road--two{top:63%;right:-8%;transform:rotate(17deg)}.block-skeleton__map-point{width:22px;height:22px;top:34%;left:58%;border-radius:50%!important}.block-skeleton--form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.block-skeleton__field{gap:6px;display:grid}.block-skeleton__label{width:46%;height:9px}.block-skeleton__input{height:34px}@keyframes clean-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.block-skeleton span,.block-skeleton__stat,.block-skeleton__input,.block-skeleton__map{animation:none}}@keyframes crm-spin{to{transform:rotate(360deg)}}@keyframes crm-arc{0%{stroke-dasharray:2 101;stroke-dashoffset:0}50%{stroke-dasharray:88 101;stroke-dashoffset:-36px}to{stroke-dasharray:2 101;stroke-dashoffset:-101px}}@keyframes crm-loader-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.crm-loader{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:0;animation:.22s ease-out both crm-loader-in;display:inline-flex}.crm-loader__spin{transform-origin:50%;flex:none;animation:1.4s linear infinite crm-spin;display:block}.crm-loader__track{fill:none;stroke:var(--color-border-secondary);stroke-width:2.5px}.crm-loader__arc{fill:none;stroke:var(--color-text-info);stroke-width:2.5px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite crm-arc;transform:rotate(-90deg)}.crm-loader__cap{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.crm-loader__label{color:var(--color-text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.2}.crm-loader__module{color:var(--color-text-primary);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.crm-loader--sm{gap:0}.crm-loader--sm .crm-loader__track,.crm-loader--sm .crm-loader__arc{stroke-width:2px}.crm-loader--lg .crm-loader__track,.crm-loader--lg .crm-loader__arc{stroke-width:3px}.clean-route-loader__main{margin:6px 0 14px}.clean-block-loader{background:var(--color-background-primary);border-radius:var(--radius-card);justify-content:center;align-items:center;min-height:112px;padding:20px;display:flex}.clean-auth-splash--loader{justify-content:center;align-items:center;min-height:100vh;display:flex}.dash-loader-root{box-sizing:border-box;flex-direction:column;gap:12px;min-height:100%;padding:16px;animation:.16s ease-out clean-route-fade-in;display:flex}.dash-loader-root--compact{background:0 0;justify-content:center;align-items:center;min-height:clamp(280px,100vh - 120px,720px);padding:24px}.dash-loader-compact{min-width:180px;color:var(--color-text-primary,var(--text));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.dash-loader-spinner{border:4px solid color-mix(in srgb, currentColor 16%, transparent);border-top-color:var(--accent,#1f7a4d);border-right-color:var(--accent,#1f7a4d);border-radius:50%;width:42px;height:42px;animation:.72s linear infinite dash-loader-spin;display:block}.dash-loader-caption{font-size:14px;font-weight:700;line-height:1.3}.dash-loader-hint{color:var(--color-text-secondary,var(--muted));font-size:11px;line-height:1.3}@keyframes dash-loader-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dash-loader-spinner{animation-duration:1.8s}}.dash-loader-summary{background:var(--color-background-primary);border:.5px solid var(--color-border-primary);border-radius:var(--radius-card);display:flex;overflow:hidden}.dash-loader-kpi{border-right:.5px solid var(--color-border-secondary);flex:1;align-items:center;gap:10px;min-width:0;padding:11px 16px;display:flex}.dash-loader-kpi:last-child{border-right:none}.dash-loader-kpi-label{color:var(--color-text-secondary);font-size:10px;font-weight:500;line-height:1.3}.dash-loader-top-grid{grid-template-columns:1fr 1fr 2fr;align-items:start;gap:12px;display:grid}.dash-loader-mid-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px;display:grid}.dash-loader-card{background:var(--color-background-primary);border:.5px solid var(--color-border-primary);border-radius:var(--radius-card);flex-direction:column;min-height:180px;display:flex;overflow:hidden}.dash-loader-card-hdr{border-bottom:.5px solid var(--color-border-secondary);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.dash-loader-card-title{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.dash-loader-card-body{flex:1;padding:10px 12px 12px;overflow:hidden}.dash-loader-row{border-bottom:.5px solid var(--color-border-secondary);grid-template-columns:54px minmax(0,1fr) 52px;align-items:center;gap:8px;min-height:24px;display:grid}.dash-loader-row:last-child{border-bottom:none}.dash-loader-map{gap:12px;min-height:170px;display:flex}.dash-loader-map-side{flex-direction:column;flex-shrink:0;gap:8px;width:230px;display:flex}.dash-loader-map-canvas{border-radius:var(--radius-card);background:var(--color-background-secondary);border:.5px solid var(--color-border-secondary);flex:1;min-height:170px;position:relative;overflow:hidden}.dash-loader-line,.dash-loader-hdr-pill,.dash-loader-kpi-value,.dash-loader-badge,.dash-loader-road,.dash-loader-point{background:linear-gradient(90deg,#e8edef 25%,#f6f8f9 50%,#e8edef 75%) 0 0/200% 100%;border-radius:999px;animation:1.2s ease-in-out infinite dash-loader-shimmer;display:block}.dash-loader-line{width:78%;height:10px;margin-bottom:10px}.dash-loader-line--wide{width:92%}.dash-loader-line--short{width:52%}.dash-loader-line--bar{width:100%;height:12px;margin-bottom:0}.dash-loader-hdr-pill{width:58px;height:18px}.dash-loader-kpi-value{flex-shrink:0;width:42px;height:20px}.dash-loader-kpi-value--small{width:28px}.dash-loader-badge{width:44px;height:16px}.dash-loader-road{width:72%;height:10px;position:absolute}.dash-loader-road--one{top:38%;left:8%;transform:rotate(-12deg)}.dash-loader-road--two{top:63%;right:-8%;transform:rotate(17deg)}.dash-loader-point{width:22px;height:22px;position:absolute;top:34%;left:58%}@keyframes dash-loader-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=900px){.dash-loader-summary{flex-wrap:wrap}.dash-loader-kpi{flex-basis:33.333%}.dash-loader-top-grid,.dash-loader-mid-grid{grid-template-columns:1fr}}.clean-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.clean-block{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);min-height:180px;box-shadow:var(--shadow-card);flex-direction:column;grid-column:span 12;padding:18px;transition:box-shadow .16s,border-color .16s,transform .16s;display:flex}.clean-block:hover{box-shadow:var(--shadow-card-hover)}.clean-block[data-width="3"]{grid-column:span 3}.clean-block[data-width="4"]{grid-column:span 4}.clean-block[data-width="5"]{grid-column:span 5}.clean-block[data-width="6"]{grid-column:span 6}.clean-block[data-width="7"]{grid-column:span 7}.clean-block[data-width="8"]{grid-column:span 8}.clean-block[data-width="9"]{grid-column:span 9}.clean-block[data-width="10"]{grid-column:span 10}.clean-block[data-width="11"],.clean-block[data-width="12"]{grid-column:span 12}.clean-block-content{flex-direction:column;flex:1;min-height:96px;display:flex}.clean-block-content[data-state=loading]{min-height:112px}.clean-block-content[data-state=error]{min-height:124px}.clean-block-content[data-state=empty],.clean-block-content[data-state=ready]{min-height:112px}:root{--button-transition-fast:.11s ease;--button-transition-normal:.17s ease;--button-press-transform:translateY(1px) scale(.99);--button-focus-ring:#176b5540;--button-shadow:0 1px 2px #17212b14;--button-shadow-hover:0 4px 12px #17212b1f;--button-shadow-active:0 1px 3px #17212b1a;--filter-surface:#fff;--filter-border:var(--border);--filter-shadow:0 12px 28px #17212b1f;--filter-active:var(--accent-soft)}.clean-button{border-radius:var(--radius-control);cursor:pointer;white-space:nowrap;min-height:38px;box-shadow:var(--button-shadow);transition:transform var(--button-transition-fast), background-color var(--button-transition-normal), background var(--button-transition-normal), border-color var(--button-transition-normal), box-shadow var(--button-transition-normal), color var(--button-transition-normal), opacity var(--button-transition-normal), filter var(--button-transition-normal);border:1px solid #0000;justify-content:center;align-items:center;padding:0 14px;font:600 14px/1.2 inherit;text-decoration:none;display:inline-flex}.clean-button-primary{background:var(--accent);color:#fff}.clean-button-secondary{border-color:var(--border);color:var(--text);background:#fff}.clean-button:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.98);box-shadow:var(--button-shadow-hover)}.clean-button:active:not(:disabled):not([aria-disabled=true]),.clean-button.is-pressed{transform:var(--button-press-transform);box-shadow:var(--button-shadow-active)}.clean-button:focus-visible{outline:3px solid var(--button-focus-ring);outline-offset:2px}.clean-button:disabled,.clean-button[aria-disabled=true],.clean-button.is-disabled{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none}.clean-button[aria-disabled=true],.clean-button.is-disabled{pointer-events:none}.clean-button.is-loading,.clean-button[aria-busy=true]{cursor:wait;opacity:.78;pointer-events:none}:is(.head-btn,.btn-create-toggle,.flt-icon,.flt-btn-reset,.flt-btn-apply,.flt-date-btn,.seg-btn,.type-btn,.co-btn,.u-btn,.rs-btn,.drv-btn,.st-btn-primary,.st-btn-secondary,.planner-day-act-btn,.planner-confirm-btn,.planner-modal-btn,.planner-map-mode-btn,.request-object-add-btn,.request-object-remove-btn,.fl-act-btn,.journal-reset){transition:transform var(--button-transition-fast), background-color var(--button-transition-normal), background var(--button-transition-normal), border-color var(--button-transition-normal), box-shadow var(--button-transition-normal), color var(--button-transition-normal), opacity var(--button-transition-normal), filter var(--button-transition-normal)}:is(.head-btn,.btn-create-toggle,.flt-icon,.flt-btn-reset,.flt-btn-apply,.flt-date-btn,.seg-btn,.type-btn,.co-btn,.u-btn,.rs-btn,.drv-btn,.st-btn-primary,.st-btn-secondary,.planner-day-act-btn,.planner-confirm-btn,.planner-modal-btn,.planner-map-mode-btn,.request-object-add-btn,.request-object-remove-btn,.fl-act-btn,.journal-reset):active:not(:disabled):not([aria-disabled=true]){transform:var(--button-press-transform)}:is(.head-btn,.btn-create-toggle,.flt-icon,.flt-btn-reset,.flt-btn-apply,.flt-date-btn,.seg-btn,.type-btn,.co-btn,.u-btn,.rs-btn,.drv-btn,.st-btn-primary,.st-btn-secondary,.planner-day-act-btn,.planner-confirm-btn,.planner-modal-btn,.planner-map-mode-btn,.request-object-add-btn,.request-object-remove-btn,.fl-act-btn,.journal-reset):focus-visible{outline:3px solid var(--button-focus-ring);outline-offset:2px}:is(.head-btn,.btn-create-toggle,.flt-icon,.flt-btn-reset,.flt-btn-apply,.flt-date-btn,.seg-btn,.type-btn,.co-btn,.u-btn,.rs-btn,.drv-btn,.st-btn-primary,.st-btn-secondary,.planner-day-act-btn,.planner-confirm-btn,.planner-modal-btn,.planner-map-mode-btn,.request-object-add-btn,.request-object-remove-btn,.fl-act-btn,.journal-reset):disabled,:is(.head-btn,.btn-create-toggle,.flt-icon,.flt-btn-reset,.flt-btn-apply,.flt-date-btn,.seg-btn,.type-btn,.co-btn,.u-btn,.rs-btn,.drv-btn,.st-btn-primary,.st-btn-secondary,.planner-day-act-btn,.planner-confirm-btn,.planner-modal-btn,.planner-map-mode-btn,.request-object-add-btn,.request-object-remove-btn,.fl-act-btn,.journal-reset)[aria-disabled=true]{cursor:not-allowed;opacity:.56;pointer-events:none;transform:none}@media (prefers-reduced-motion:reduce){.clean-button,:is(.head-btn,.btn-create-toggle,.flt-icon,.flt-btn-reset,.flt-btn-apply,.flt-date-btn,.seg-btn,.type-btn,.co-btn,.u-btn,.rs-btn,.drv-btn,.st-btn-primary,.st-btn-secondary,.planner-day-act-btn,.planner-confirm-btn,.planner-modal-btn,.planner-map-mode-btn,.request-object-add-btn,.request-object-remove-btn,.fl-act-btn,.journal-reset){transition:none}.clean-button:active,:is(.head-btn,.btn-create-toggle,.flt-icon,.flt-btn-reset,.flt-btn-apply,.flt-date-btn,.seg-btn,.type-btn,.co-btn,.u-btn,.rs-btn,.drv-btn,.st-btn-primary,.st-btn-secondary,.planner-day-act-btn,.planner-confirm-btn,.planner-modal-btn,.planner-map-mode-btn,.request-object-add-btn,.request-object-remove-btn,.fl-act-btn,.journal-reset):active{transform:none}}@media (width<=980px){#cleanCrmApp{grid-template-columns:210px minmax(0,1fr)}.clean-page{gap:14px}.clean-block[data-width="3"],.clean-block[data-width="4"],.clean-block[data-width="5"],.clean-block[data-width="6"],.clean-block[data-width="7"],.clean-block[data-width="8"],.clean-block[data-width="9"],.clean-block[data-width="10"]{grid-column:span 12}}@media (width<=760px){:root{--space-page:12px}#cleanCrmApp{display:block}.clean-sidebar{padding:12px}.clean-sidebar nav{gap:6px;padding-bottom:2px;display:flex;overflow:auto}.clean-menu-group{display:none}.clean-menu-link{white-space:nowrap}.clean-menu-tree{margin-top:0;padding-top:0}.clean-menu-tree__summary{display:none}.clean-menu-tree__list{gap:6px;padding-left:0;display:flex}.clean-topbar{flex-direction:column;align-items:flex-start;padding:12px 14px}.clean-topbar h1{font-size:21px}.clean-topbar-actions{justify-content:space-between;width:100%}.clean-page{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px}.clean-block,.clean-block[data-width]{grid-column:span 4!important}.clean-block-header{gap:8px}.clean-block-admin-slot{flex-wrap:wrap}.clean-admin-row{grid-template-columns:24px 1fr}.clean-admin-row input{grid-column:2}.block-skeleton--stats,.block-skeleton--form{grid-template-columns:1fr}.block-skeleton__table-row{grid-template-columns:1fr 1.5fr}.block-skeleton__table-row span:last-child{display:none}}.atmosphere-background{z-index:0;pointer-events:none;opacity:0;visibility:hidden;background:#071419;transition:opacity .28s,visibility .28s;position:fixed;inset:0;overflow:hidden}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .atmosphere-background{opacity:1;visibility:visible}.atmosphere-background__poster,.atmosphere-background__video,.atmosphere-background__overlay,.atmosphere-background__warm-light,.atmosphere-background__vignette{width:100%;height:100%;position:absolute;inset:0}.atmosphere-background--farm{contain:paint;background:#d8e5d2}.atmosphere-background--farm[hidden]{display:none!important}.farm-game-virtual-stage{width:2560px;height:1440px;transform:translate(-50%, -50%) scale(var(--farm-scale,1));transform-origin:50%;position:absolute;top:50%;left:50%;overflow:visible}.farm-game-virtual-stage__preview,.farm-game-virtual-stage__image,#farm-game-world-host{width:2560px;height:1440px;position:absolute;inset:0}.farm-game-virtual-stage__preview,.farm-game-virtual-stage__image{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;display:block}.farm-game-virtual-stage__preview{opacity:0;transition:opacity .28s}.farm-game-virtual-stage__preview[data-preview-ready=true]{opacity:1}#farm-game-world-host{pointer-events:none}body.farm-game-open .atmosphere-background--farm,body.farm-game-open #farm-game-world-host{pointer-events:auto}body.farm-game-open #cleanCrmApp>:is(.clean-sidebar,.clean-main){visibility:hidden;pointer-events:none}.atmosphere-background--kingdom{background:#02060b}.kingdom-background__scene{aspect-ratio:16/9;opacity:0;width:100%;transition:opacity .32s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.atmosphere-background--kingdom[data-media-state=ready] .kingdom-background__scene{opacity:1}.kingdom-background__master,.kingdom-background__underlay{width:100%;height:100%;display:block;position:absolute;inset:0}.kingdom-background__master{z-index:0}.kingdom-background__stack{z-index:1;opacity:0;transition:opacity .24s;position:absolute;inset:0}.kingdom-background__stack.is-ready{opacity:1}.kingdom-background__underlay{z-index:0}.kingdom-background__cutout{z-index:1;backface-visibility:hidden;will-change:transform;max-width:none;display:block;position:absolute}.kingdom-background__cutout--left{width:28.0859%;height:33.9583%;transform:translate3d(var(--kingdom-left-x,0), var(--kingdom-left-y,0), 0);top:62.8472%;left:16.2891%}.kingdom-background__cutout--right{width:31.2109%;height:33.125%;transform:translate3d(var(--kingdom-right-x,0), var(--kingdom-right-y,0), 0);top:63.8889%;left:55.7422%}.atmosphere-background__poster,.atmosphere-background__video{object-fit:cover;object-position:center center;opacity:0;transition:opacity .32s}.atmosphere-background[data-poster-ready=true] .atmosphere-background__poster,.atmosphere-background[data-media-state=ready] .atmosphere-background__video{opacity:1}.atmosphere-background[data-media-state=fallback] .atmosphere-background__video,.atmosphere-background[data-reduced-motion=true] .atmosphere-background__video{display:none}.atmosphere-background__overlay{background:#030a0e08}.atmosphere-background__warm-light{background:0 0}.atmosphere-background__vignette{background:linear-gradient(#02080c0d 0,#0000 18% 78%,#02080c0d 100%),radial-gradient(#0000 58%,#02080c0a 100%)}.atmosphere-toggle{border:1px solid var(--border);background:var(--surface-soft);border-radius:6px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));width:168px;height:32px;padding:3px;display:inline-grid}.atmosphere-toggle__button{min-width:0;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;font-size:10px;font-weight:600}.atmosphere-toggle__button.is-active{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #17212b24}.atmosphere-toggle__button:focus-visible{outline-offset:2px;outline:2px solid #d49a4a}.atmosphere-background-select{border:1px solid var(--border);background:var(--surface-soft);height:32px;color:var(--muted);border-radius:6px;flex:none;align-items:center;gap:6px;padding:3px 4px 3px 9px;display:inline-flex}.atmosphere-background-select[hidden]{display:none}.atmosphere-background-select__caption{font-size:10px;font-weight:600}.atmosphere-background-select__control{background-color:var(--surface);width:132px;min-width:0;height:24px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:4px;padding:0;font-size:10px;font-weight:600}.atmosphere-background-select__control .crm-select-trigger{background:var(--surface);width:100%;height:24px;min-height:24px;color:var(--text);border:0;border-radius:4px;padding:0 7px;font-size:10px;font-weight:600}.atmosphere-background-select__control:focus-visible{outline-offset:1px;outline:2px solid #d49a4a}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]){--surface-page:transparent;--surface-shell:#080c083d;--surface-panel:#080c0880;--surface-panel-strong:#080c083d;--surface-card:#080c0826;--surface-card-strong:#080c082e;--surface-row:#080c084d;--surface-row-hover:#080c0899;--surface-input:#080c082e;--surface-popover:#080c086b;--surface-modal:#0d1410f5;--border-subtle:#cdb88b3d;--border-glass:#f4f0e71f;--border-strong:#d39e4e6b;--text-primary:#f4f0e7;--text-secondary:#d3ccb9;--text-muted:#aaa895;--shadow-panel:0 10px 22px #0206041a, inset 0 1px 0 #f4f0e71a;--shadow-floating:0 18px 42px #02060438;--backdrop-panel:blur(12px) saturate(106%);--backdrop-card:var(--backdrop-panel);--button-surface:#080c0842;--button-surface-hover:#676f413d;--button-surface-pressed:#080c0857;--button-border:#f4f0e729;--button-border-hover:#d39e4e75;--button-focus-ring:#d39e4e57;--button-shadow:0 8px 18px #02060424, inset 0 1px 0 #f4f0e71a;--button-shadow-hover:0 10px 22px #0206042e, 0 0 0 1px #d39e4e2e, inset 0 1px 0 #f4f0e71f;--button-shadow-active:0 4px 12px #02060429, inset 0 1px 0 #f4f0e714;--filter-surface:#080c0857;--filter-border:var(--border-glass);--filter-shadow:0 18px 42px #0206043d, inset 0 1px 0 #f4f0e714;--filter-active:#bc82393d;--bg:transparent;--surface:var(--surface-panel);--surface-soft:#080c0824;--text:var(--text-primary);--muted:var(--text-muted);--muted-strong:var(--text-secondary);--border:var(--border-subtle);--accent:#d49a4a;--accent-soft:#bc82392b;--dark:#080c083d;--shadow-card:var(--shadow-panel);color:var(--text-primary);background:0 0}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere])>.clean-sidebar,#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere])>.clean-main{z-index:10;position:relative}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-sidebar{border-right:1px solid var(--border-glass);-webkit-backdrop-filter:blur(1px)saturate(104%);backdrop-filter:blur(1px)saturate(104%);background:#080c0857;box-shadow:inset -1px 0 #f4f0e70d}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-menu-link{color:#d8d7ca}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-menu-link.active,#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-menu-link:hover{color:#fffaf0;background:#676f412e;box-shadow:inset 2px 0 #d49a4a}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-main,#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]).clean-route-fullwidth .clean-main,#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]).clean-route-requests .clean-main,#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-page{background:0 0}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-topbar{z-index:20;border-color:var(--border-glass);color:var(--text-primary);-webkit-backdrop-filter:blur(1px)saturate(104%);backdrop-filter:blur(1px)saturate(104%);background:#080c0838;position:relative;box-shadow:0 8px 24px #03070524,inset 0 1px #f4f0e714}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-topbar small,#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-auth-user__text small{color:var(--text-muted)}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-auth-user,#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-auth-logout,#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-button,#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .atmosphere-toggle,#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .atmosphere-background-select{border-color:var(--button-border);background:var(--button-surface);color:var(--text-primary);-webkit-backdrop-filter:var(--backdrop-card);backdrop-filter:var(--backdrop-card)}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.clean-button,.head-btn,.btn-create-toggle,.flt-icon,.flt-btn-reset,.flt-btn-apply,.flt-date-btn,.seg-btn,.type-btn,.co-btn,.u-btn,.rs-btn,.drv-btn,.st-btn-primary,.st-btn-secondary,.planner-day-act-btn,.planner-confirm-btn,.planner-modal-btn,.planner-map-mode-btn,.request-object-add-btn,.request-object-remove-btn,.fl-act-btn,.journal-reset):not(.ol-control button){border-color:var(--button-border);box-shadow:var(--button-shadow)}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.clean-button-secondary,.head-btn,.flt-date-btn,.flt-icon,.flt-btn-reset){background:var(--button-surface);color:var(--text-primary)}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.clean-button-primary,.flt-btn-apply){background:color-mix(in srgb, var(--accent) 34%, var(--button-surface));border-color:var(--button-border-hover);color:#fff6e4}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.clean-button,.head-btn,.btn-create-toggle,.flt-icon,.flt-btn-reset,.flt-btn-apply,.flt-date-btn,.seg-btn,.type-btn,.co-btn,.u-btn,.rs-btn,.drv-btn,.st-btn-primary,.st-btn-secondary,.planner-day-act-btn,.planner-confirm-btn,.planner-modal-btn,.planner-map-mode-btn,.request-object-add-btn,.request-object-remove-btn,.fl-act-btn,.journal-reset):hover:not(:disabled):not([aria-disabled=true]):not(.ol-control button){border-color:var(--button-border-hover);background-color:var(--button-surface-hover);box-shadow:var(--button-shadow-hover);filter:none}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.clean-button,.head-btn,.btn-create-toggle,.flt-icon,.flt-btn-reset,.flt-btn-apply,.flt-date-btn,.seg-btn,.type-btn,.co-btn,.u-btn,.rs-btn,.drv-btn,.st-btn-primary,.st-btn-secondary,.planner-day-act-btn,.planner-confirm-btn,.planner-modal-btn,.planner-map-mode-btn,.request-object-add-btn,.request-object-remove-btn,.fl-act-btn,.journal-reset):active:not(:disabled):not([aria-disabled=true]):not(.ol-control button){background-color:var(--button-surface-pressed);box-shadow:var(--button-shadow-active)}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .atmosphere-toggle__button.is-active{color:#fff6e4;background:#6e5b3738;box-shadow:inset 0 0 0 1px #dea95959}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.dashboard-page,.clients-objects-page,.schedule-live-page,.planner-live-page,.dispatcher-live-page,.route-sheets-live-page,.users-live-page,.fleet-live-page,.journal-live-page,.settings-page,.driver-messages-page,.clean-page[data-page-id=requests]){--color-background-primary:var(--surface-card-strong);--color-background-secondary:#080c0833;--color-background-tertiary:#27302629;--color-background-info:#22454d3d;--color-background-success:#26462b38;--color-background-warning:#583e1c3d;--color-background-danger:#5325223d;--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-tertiary:var(--text-muted);--color-text-info:#a9d8e7;--color-text-success:#b9d9aa;--color-text-warning:#f2c47f;--color-text-danger:#f0aaa4;--color-border-primary:var(--border-subtle);--color-border-secondary:var(--border-strong);--color-border-tertiary:#cdb88b24;--color-border-info:#7dbed594;--color-border-success:#90be7494;--color-border-warning:#daa153a3;--color-border-danger:#d96960a3;--surface:var(--surface-panel);--surface-soft:#080c0824;--text:var(--text-primary);--muted:var(--text-muted);--border:var(--border-subtle);color:var(--text-primary);background:0 0!important}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .dispatcher-live-page .dispatcher-page{--bg:transparent;--surface:var(--surface-panel);--surface-soft:#080c0824;--text:var(--text-primary);--muted:var(--text-muted);--muted-strong:var(--text-secondary);--border:var(--border-subtle);--border-strong:var(--border-strong);--accent:#d49a4a;--accent-soft:#bc82392b;--dark:#080c083d;--danger:#f0aaa4;--shadow-card:var(--shadow-panel);--color-background-primary:var(--surface-card-strong);--color-background-secondary:#080c0833;--color-background-tertiary:#27302629;--color-background-info:#22454d3d;--color-background-success:#26462b38;--color-background-warning:#583e1c3d;--color-background-danger:#5325223d;--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-tertiary:var(--text-muted);--color-text-info:#a9d8e7;--color-text-success:#b9d9aa;--color-text-warning:#f2c47f;--color-text-danger:#f0aaa4;--color-border-primary:var(--border-subtle);--color-border-secondary:var(--border-strong);--color-border-tertiary:#cdb88b24;--color-border-info:#7dbed594;--color-border-success:#90be7494;--color-border-warning:#daa153a3;--color-border-danger:#d96960a3;color:var(--text-primary);background:0 0}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-topbar h1{font-size:22px;font-weight:750;line-height:1.2}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.crm-card__title,.exp-head-title,.sch-exp-title,.u-exp-title,.fl-exp-section-title){color:var(--text-primary);font-size:14px;font-weight:700;line-height:1.3}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.crm-card__id,.exp-head-id,.sch-exp-id){color:var(--text-muted);font-size:10px;font-weight:500}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.list-table,.dispatch-table,.co-table,.u-table,.fl-table,.rs-table,.journal-table) th{color:var(--text-secondary);vertical-align:middle;font-size:12px;font-weight:650;line-height:1.3}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.list-table,.dispatch-table,.co-table,.u-table,.fl-table,.rs-table,.journal-table) td{color:var(--text-primary);vertical-align:middle;font-size:13px;font-weight:500;line-height:1.35}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-page[data-page-id=requests] .request-number{color:var(--text-primary);font-size:13px;font-weight:750}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-page[data-page-id=requests] .list-row.open>td{color:#fffaf0;font-size:13px;font-weight:550}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-page[data-page-id=requests] .list-row.open td:nth-child(4){font-size:14px;font-weight:700}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-page[data-page-id=requests] .list-row.open td .client-sub{color:#efe8d8;opacity:.92;text-shadow:0 1px 2px #02060473}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-page[data-page-id=requests] .date-open .mgr-initials{color:var(--text-primary);opacity:.75;margin-top:-10px;padding-left:8px;font-size:64px;font-weight:100;line-height:1}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-page[data-page-id=requests] .dp-field label{color:var(--text-muted);font-size:11px;font-weight:650}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-page[data-page-id=requests] .drv-name{font-size:15px;font-weight:700}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .dispatcher-page .dispatch-table th{font-size:12px;font-weight:650}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .dispatcher-page .dispatch-table td{font-size:13px;font-weight:500}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .dispatcher-page .dispatch-cell-date strong{color:var(--text-primary);font-size:14px;font-weight:750}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .dispatcher-page .dispatch-cell-date small{color:var(--text-muted);font-size:11px;font-weight:500}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .dispatcher-page .dispatch-row--dimmed td{opacity:.56}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .dispatcher-page .dispatch-row--dimmed:hover td{background:var(--surface-row-hover);opacity:.8}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.list-table,.dispatch-table,.co-table,.u-table,.fl-table,.rs-table,.journal-table,.planner-table){background:0 0}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.list-table thead th,.dispatch-table thead th,.co-table thead th,.u-table thead th,.fl-table thead th,.rs-table thead th,.journal-table-head){border-color:var(--border-glass);-webkit-backdrop-filter:none;backdrop-filter:none;background:#080c081f}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.list-row,.dispatch-row,.co-row,.u-row,.fl-row,.rs-row,.journal-table-row)>:is(td,div),#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .journal-table-row{background:var(--surface-row);border-color:#cdb88b30}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.list-row:hover,.dispatch-row:hover,.co-row:hover,.u-row:hover,.fl-row:hover,.rs-row:hover,.journal-table-row:hover)>:is(td,div),#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .journal-table-row:hover{background:var(--surface-row-hover)}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-page[data-page-id=requests] .list-row.open>td,#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.u-row--expanded,.fl-row--expanded,.journal-table-row.selected)>:is(td,div){border-color:var(--border-glass);-webkit-backdrop-filter:var(--backdrop-card);backdrop-filter:var(--backdrop-card);background:#1428183d}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-page[data-page-id=requests] :is([data-st=new],[data-st=sent_to_schedule]){--row-bg:var(--color-background-info);--row-border:var(--color-border-info);--row-dash:#7dbed585}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-page[data-page-id=requests] :is([data-st=disp],[data-st=awaiting_confirm],[data-st=pause]){--row-bg:var(--color-background-warning);--row-border:var(--color-border-warning);--row-dash:#daa1538a}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-page[data-page-id=requests] [data-st=active]{--row-bg:var(--color-background-success);--row-border:var(--color-border-success);--row-dash:#90be7485}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-page[data-page-id=requests] [data-st=cancel]{--row-bg:var(--color-background-danger);--row-border:var(--color-border-danger);--row-dash:#d9696085}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-page[data-page-id=requests] [data-st=done]{--row-bg:var(--color-background-tertiary);--row-border:var(--color-border-secondary);--row-dash:#cdb88b66}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-page[data-page-id=requests] .list-row.open>td+td:not(:nth-child(2)),#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-page[data-page-id=requests] .list-row.open>td:last-child{border-left:1px dashed var(--row-dash,#7dbed585)}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.list-row.open,.u-row--expanded,.fl-row--expanded,.journal-table-row.selected)>td{color:var(--color-text-primary)}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.expand-content,.sch-expand-layout,.journal-event-expanded,.planner-block-dropdown,.planner-obj-detail),#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .u-row-expanded>td,#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .fl-row-expanded>td{border-color:var(--border-glass);color:var(--color-text-primary);-webkit-backdrop-filter:var(--backdrop-card);backdrop-filter:var(--backdrop-card);background-color:#080c082e;box-shadow:inset 0 1px #f4f0e70f}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.exp-block,.sch-exp-block,.u-exp-card,.fl-exp-card,.journal-expanded-meta-item,.journal-change-block){border-color:var(--border-subtle);background-color:var(--surface-card);color:var(--text-primary);-webkit-backdrop-filter:var(--backdrop-card);backdrop-filter:var(--backdrop-card);box-shadow:inset 0 1px #f4f0e70f}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.card,.clean-card,.db-card,.co-card,.u-content,.u-toolbar,.u-tab-bar,.sch-panel,.dispatch-panel,.planner-panel,.rs-panel,.fl-panel,.journal-card,.settings-card,[class$=-card],[class*=-card\ ]){border-color:var(--border-glass);background-color:var(--surface-panel);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:var(--backdrop-panel);backdrop-filter:var(--backdrop-panel)}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.filter-row,.filters-row,.filter-panel,.co-filter-panel,.co-toolbar,.journal-filters-body,.planner-controls,.planner-map-tools,.dispatch-filters,.rs-toolbar,.fl-filter-row){border-color:var(--border-glass);-webkit-backdrop-filter:var(--backdrop-card);backdrop-filter:var(--backdrop-card);background:#080c0829;box-shadow:inset 0 1px #f4f0e70f}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.driver-schedule-card,.driver-schedule-panel,.planner-map-panel,.map-card,.map-panel,.confirm-card,.confirmation-card,.request-confirmation-card){border-color:var(--border-glass);-webkit-backdrop-filter:var(--backdrop-panel);backdrop-filter:var(--backdrop-panel);box-shadow:var(--shadow-panel);background-color:#080c0838}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(input,select,textarea){border-color:var(--border-glass);background-color:var(--surface-input);color:var(--text-primary);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #f4f0e70f}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(input,textarea)::placeholder{color:var(--text-muted)}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(input,select,textarea,button,a):focus-visible{outline-offset:2px;outline:2px solid #d49a4a}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.co-flt-drop,.co-search-suggest,.filter-popover,.dispatch-filter-popover,.flt-pop,.flt-popover,[class*=popover],[class*=dropdown]){z-index:30;border-color:var(--filter-border);background-color:var(--filter-surface);color:var(--text-primary);box-shadow:var(--filter-shadow);-webkit-backdrop-filter:blur(2px)saturate(104%);backdrop-filter:blur(2px)saturate(104%)}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.co-flt-drop,.co-search-suggest,.filter-popover,.dispatch-filter-popover,.flt-pop,.flt-popover,[class*=popover],[class*=dropdown]) :is(input,select,textarea){background-color:var(--surface-input);border-color:var(--border-glass);color:var(--text-primary)}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.flt-date-btn.on,.flt-chip.active,.active-filter,.filter-chip.is-active){background:var(--filter-active);border-color:var(--button-border-hover);color:#fff6e4}html[data-ui-mode=atmosphere] #flt-pop{color:#fff7e6;-webkit-backdrop-filter:blur(8px)saturate(112%);backdrop-filter:blur(8px)saturate(112%);background:#1a1c10eb;border-color:#dba6534d;box-shadow:0 14px 36px #00000057,0 0 0 1px #ffd27c14}html[data-ui-mode=atmosphere] #flt-pop .flt-pop-foot{background:#12140c94;border-top-color:#dba65338}html[data-ui-mode=atmosphere] #flt-pop .flt-search,html[data-ui-mode=atmosphere] #flt-pop .flt-range-field input{color:#fff7e6;background:#fff8e014;border-color:#dba65357;box-shadow:inset 0 1px #ffffff0f}html[data-ui-mode=atmosphere] #flt-pop .flt-search::placeholder{color:#fff7e68a}html[data-ui-mode=atmosphere] #flt-pop :is(.flt-list-item,.flt-date-btn,.flt-btn-reset,.flt-hint,.flt-range-field label,.flt-sep){color:#fff7e6b8}html[data-ui-mode=atmosphere] #flt-pop :is(.flt-list-item:hover,.flt-date-btn:hover){color:#fff7e6;background:#ffd0741f}html[data-ui-mode=atmosphere] #flt-pop :is(.flt-list-item.on,.flt-date-btn.on){color:#fff6e4;background:#db973d3d;border-color:#ffc96870}html[data-ui-mode=atmosphere] #flt-pop .flt-btn-apply{color:#fff6e4;background:#ca892d4d;border-color:#ffc9687a}html[data-ui-mode=atmosphere] #flt-pop .flt-btn-apply:hover{background:#db973d61}html[data-ui-mode=atmosphere] #flt-pop .flt-btn-reset:hover{color:#fff7e6}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.co-flt-drop,.co-search-suggest,.filter-popover,.dispatch-filter-popover,.flt-pop,.flt-popover,[class*=popover],[class*=dropdown]) ::-webkit-scrollbar{width:10px;height:10px}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.co-flt-drop,.co-search-suggest,.filter-popover,.dispatch-filter-popover,.flt-pop,.flt-popover,[class*=popover],[class*=dropdown]) ::-webkit-scrollbar-thumb{background:#d39e4e52 padding-box padding-box;border:2px solid #0000;border-radius:999px}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.u-modal,.co-modal,.sch-modal,.rs-modal,[role=dialog]){z-index:50;border-color:var(--border-strong);background-color:var(--surface-modal);color:var(--text-primary);box-shadow:var(--shadow-floating)}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.u-modal-overlay,.co-modal-overlay,.sch-modal-overlay,.rs-modal-overlay){z-index:40;background:#03070533}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.ol-viewport,.ol-layer,.ol-layer canvas,.ol-layer img){-webkit-backdrop-filter:none;backdrop-filter:none;filter:none}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) :is(.ol-control button,.ol-zoom button,.ol-attribution button){background:initial;border-color:initial;box-shadow:initial;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;transition:none;transform:none}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-route-loader-block,#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .clean-block-loader{border-color:var(--border-subtle);background:var(--surface-panel)}@media (aspect-ratio<=4/3){.atmosphere-background__poster,.atmosphere-background__video{object-position:52% center}}@media (width<=900px){.atmosphere-background__poster,.atmosphere-background__video{object-position:57% center}.atmosphere-toggle{width:152px}.atmosphere-background-select__control{width:118px}}@media (width<=640px){.atmosphere-background__poster,.atmosphere-background__video{object-position:61% center}.atmosphere-toggle{width:144px}.atmosphere-toggle__button{font-size:9px}}@media (prefers-reduced-motion:reduce){.atmosphere-background,.atmosphere-background__video,.kingdom-background__scene,.kingdom-background__stack{transition:none}.kingdom-background__cutout{will-change:auto;transform:none}}@media (pointer:coarse){.kingdom-background__cutout{will-change:auto;transform:none}}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]).clean-login-root .clean-login-page{z-index:10;color:var(--text-primary);background:0 0;position:relative}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]).clean-login-root .clean-login-panel{border-color:var(--border-glass);box-shadow:var(--shadow-floating), inset 0 1px 0 #f4f0e71a;-webkit-backdrop-filter:blur(6px)saturate(110%);backdrop-filter:blur(6px)saturate(110%);background:#080c088f}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]).clean-login-root .clean-login-brand{border-color:var(--border-glass);background:#080c083d}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]).clean-login-root :is(.clean-login-brand h1,.clean-login-form h2){color:var(--text-primary)}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]).clean-login-root :is(.clean-login-brand p,.clean-login-field){color:var(--text-secondary)}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]).clean-login-root .clean-login-field input{border-color:var(--border-glass);color:var(--text-primary);background:#080c0857;box-shadow:inset 0 1px #f4f0e70a}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]).clean-login-root .clean-login-field input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--button-focus-ring)}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]).clean-login-root .clean-login-submit{border-color:var(--button-border-hover);color:#fffaf0;box-shadow:var(--button-shadow);background:#bc823947}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]).clean-login-root .clean-login-submit:hover:not(:disabled){box-shadow:var(--button-shadow-hover);background:#bc823961}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .driver-messages-page .dm-card:hover{background:#141b0f94;border-color:#dea959d1;box-shadow:0 14px 32px #0206043d,inset 0 0 0 1px #dea9594d}#cleanCrmApp:is([data-ui-mode=atmosphere],[data-ui-mode=watersphere]) .driver-messages-page .dm-card.dm-card-danger:hover{background:#5b2b2666;border-color:#f0aaa4db;box-shadow:0 14px 32px #22060442,inset 0 0 0 1px #f0aaa447}.atmosphere-background--kingdom .kingdom-background__scene{opacity:1}.kingdom-background__poster{z-index:0;width:100%;height:100%;transition:opacity .24s;display:block;position:absolute;inset:0}.atmosphere-background--kingdom[data-media-state=ready] .kingdom-background__poster{opacity:0}.kingdom-background__layer{pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;width:102.5%;max-width:none;height:106.667%;display:block;position:absolute;top:-3.33333%;left:-1.25%}.crm-select-portal{z-index:11000;pointer-events:none;position:fixed;inset:0}.crm-select{width:100%;min-width:0;position:relative}.crm-select-native{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;min-width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important}.crm-select-trigger{border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);background:var(--color-background-primary);width:100%;min-height:34px;color:var(--color-text-primary);font:inherit;letter-spacing:0;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 9px;display:grid}.crm-select-trigger:hover{border-color:var(--color-text-warning)}.crm-select-trigger:focus-visible,.crm-select.is-open .crm-select-trigger{border-color:var(--color-text-warning);outline:2px solid color-mix(in srgb, var(--color-text-warning) 28%, transparent);outline-offset:1px}.crm-select.is-invalid .crm-select-trigger,.crm-select.has-error .crm-select-trigger{border-color:var(--color-text-danger,#c92a2a)}.crm-select-trigger:disabled{cursor:not-allowed;opacity:.52}.crm-select-trigger__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-select-trigger .ti{transition:transform .15s}.crm-select.is-open .crm-select-trigger .ti{transform:rotate(180deg)}.crm-select.is-loading .crm-select-trigger{cursor:wait}.crm-select-menu{z-index:1;border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);background:var(--color-background-primary);color:var(--color-text-primary);overscroll-behavior:contain;pointer-events:auto;flex-direction:column;padding:4px;display:flex;position:fixed;overflow:hidden auto;box-shadow:0 12px 30px #00000038}.crm-select-group{display:contents}.crm-select-group__label{color:var(--color-text-secondary);letter-spacing:0;text-transform:uppercase;padding:8px 9px 4px;font-size:11px;font-weight:700}.crm-select-option{width:100%;min-height:32px;box-sizing:border-box;border-radius:calc(var(--border-radius-md) - 2px);min-block-size:32px;color:inherit;font:inherit;letter-spacing:0;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;flex:none;align-items:flex-start;gap:8px;padding:7px 9px;height:auto!important;block-size:auto!important;display:flex!important}.crm-select-search{box-sizing:border-box;border:1px solid var(--crm-border,var(--line,#d6d9df));background:var(--crm-surface,var(--surface,#fff));width:calc(100% - 16px);color:var(--crm-text,var(--text,#172033));font:inherit;border-radius:8px;margin:8px;padding:8px 10px;display:block}.crm-select-option__marker{background:var(--crm-select-marker-color,currentColor);width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in srgb, currentColor 25%, transparent);border-radius:50%;flex:none}.crm-select-option__label{overflow-wrap:anywhere;min-width:0}.crm-select-option:hover,.crm-select-option.is-active{background:var(--color-background-warning);color:var(--color-text-warning)}.crm-select-option[aria-selected=true]{box-shadow:inset 3px 0 0 var(--color-text-warning);font-weight:600}.crm-select-option:disabled{cursor:not-allowed;opacity:.42}.crm-select-option:disabled:hover{color:inherit;background:0 0}:root[data-ui-mode=atmosphere] .crm-select-trigger{color:#fff7e6;background:#221f17eb;border-color:#ffc15c52}:root[data-ui-mode=atmosphere] .crm-select-menu{color:#fff7e6;background:#191813fa;border-color:#ffc15c85;box-shadow:0 16px 34px #00000075}:root[data-ui-mode=atmosphere] .crm-select-group__label{color:#fff7e6ad}:root[data-ui-mode=atmosphere] .crm-select-option:hover,:root[data-ui-mode=atmosphere] .crm-select-option.is-active{color:#fff1cc;background:#e677003d}:root[data-ui-mode=atmosphere] .crm-select-option[aria-selected=true]{box-shadow:inset 3px 0 0 var(--color-text-warning);background:#e6770029}:root[data-ui-mode=atmosphere] .crm-select-option:disabled{color:#fff7e675}#cleanCrmApp .clean-page[data-page-id]:not([data-page-id=requests]){box-sizing:border-box;width:100%;min-width:0;padding:12px 16px 16px!important}#cleanCrmApp .clean-page[data-page-id=bichmi].bichmi-live-page{width:100%!important;margin:0!important}@media (width<=640px){#cleanCrmApp .clean-page[data-page-id]:not([data-page-id=requests]){padding:10px 12px 12px!important}}:root{--color-background-primary:#fff;--color-background-secondary:#f8f9fa;--color-background-tertiary:#f1f3f5;--color-background-info:#e7f5ff;--color-background-success:#ebfbee;--color-background-warning:#fff9db;--color-text-primary:#212529;--color-text-secondary:#495057;--color-text-tertiary:#868e96;--color-text-info:#1c7ed6;--color-text-success:#2f9e44;--color-text-warning:#e67700;--color-border-primary:#dee2e6;--color-border-secondary:#ced4da;--color-border-tertiary:#e9ecef;--color-border-info:#74c0fc;--color-border-success:#8ce99a;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"SF Mono", "Fira Code", "Fira Mono", monospace;--border-radius-lg:8px;--border-radius-md:6px}#cleanCrmApp *,#cleanCrmApp :before,#cleanCrmApp :after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-ui-mode=atmosphere],:root[data-ui-mode=watersphere]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.crm-object-type-badge{min-width:28px;min-height:20px;font:700 10px/1 var(--font-sans,system-ui, sans-serif);letter-spacing:.04em;white-space:nowrap;vertical-align:middle;box-sizing:border-box;border:1px solid;border-radius:7px;justify-content:center;align-items:center;padding:2px 7px;display:inline-flex}.crm-object-type-badge--chm,.crm-object-type-option--chm{color:var(--color-text-warning,#d7a526);background:var(--color-background-warning,#d7a52624)}.crm-object-type-badge--bp,.crm-object-type-option--bp{color:var(--color-text-success,#62b875);background:var(--color-background-success,#62b87524)}.crm-object-type-badge--sis,.crm-object-type-option--sis{color:var(--color-text-info,#4ea7c6);background:var(--color-background-info,#4ea7c624)}.crm-object-type-selector{border:1px solid var(--color-border-tertiary,#ffffff29);background:var(--color-background-secondary,#0000002e);border-radius:9px;align-items:stretch;gap:3px;padding:3px;display:inline-flex}.crm-object-type-option{min-width:38px;min-height:27px;color:var(--color-text-secondary,inherit);cursor:pointer;font:700 11px/1 var(--font-sans,system-ui, sans-serif);background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 9px;transition:filter .15s,background .15s,box-shadow .15s,transform .15s}.crm-object-type-option:hover:not(:disabled){filter:brightness(1.3);box-shadow:inset 0 0 0 1px}.crm-object-type-option:active:not(:disabled){transform:translateY(1px)}.crm-object-type-option.is-active{box-shadow:inset 0 0 0 1px currentColor, 0 0 0 1px color-mix(in srgb, currentColor 25%, transparent);border-color:currentColor}.crm-object-type-option--all.is-active{color:var(--color-text-primary,inherit);background:var(--color-background-primary,#ffffff1a)}.crm-object-type-option:disabled{cursor:default;opacity:.62}.crm-object-type-badges{flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}.crm-object-type-badge--rail{min-width:30px;min-height:22px;padding-inline:5px}html[data-ui-mode=atmosphere] .crm-object-type-selector{background:color-mix(in srgb, var(--surface,#08120ab8) 74%, transparent);-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%)}html[data-ui-mode=atmosphere] .crm-object-type-badge,html[data-ui-mode=atmosphere] .crm-object-type-option.is-active{text-shadow:0 1px 8px}#cleanCrmApp{height:100dvh;min-height:0;overflow:hidden}#cleanCrmApp .clean-main{flex-direction:column;min-height:0;display:flex}#cleanCrmApp .clean-topbar{flex:none}#cleanCrmApp .clean-sidebar{overflow:auto}.react-menu-group{display:contents}.page-scroll{overflow-anchor:none;flex:1;min-height:0;overflow:auto}.clean-page{min-width:0}.connection-status{color:var(--muted);font-size:12px}[hidden]{display:none!important}.stack{gap:14px;min-width:0;display:grid}.row{justify-content:space-between;align-items:center;gap:14px;display:flex}.panel{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg)}.muted{color:var(--muted)}small.muted{margin-top:4px;font-size:11px;display:block}.empty-state{text-align:center;color:var(--muted);padding:30px 20px}.error-state{color:var(--danger);gap:12px;display:grid}.error-state button{justify-self:center}.page-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.eyebrow{color:var(--muted);font-size:11px;display:block}.entity-link{overflow-wrap:anywhere;align-items:baseline;gap:4px;max-width:100%;display:inline-flex}.entity-link a{min-width:0;color:inherit;text-decoration:none}.entity-link a:hover{color:var(--accent);text-decoration:underline}.icon-button{color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 3px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.status,.badge{border:.5px solid var(--color-border-secondary);border-radius:var(--border-radius-md);white-space:nowrap;padding:3px 7px;font-size:11px;display:inline-block}.status-closed,.status-confirmed{color:var(--color-text-success);background:var(--color-background-success);border-color:var(--color-border-success)}.status-pause{color:var(--color-text-warning);background:var(--color-background-warning)}.status-cancel{color:var(--danger)}.request-card-content{overflow-anchor:none;max-height:min(70dvh,780px);overflow:auto}.position-card{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);background:var(--color-background-secondary);gap:10px;padding:14px;display:grid}.position-card dl{grid-template-columns:90px 1fr;gap:6px;margin:0;font-size:12px;display:grid}.position-card dt{color:var(--muted)}.position-card dd{margin:0}.client-card{gap:14px;padding:14px;display:grid}.filter-bar{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px;display:flex}.filter-bar label{flex:140px;gap:5px;min-width:130px;font-size:12px;display:grid}.filter-bar input,.filter-bar select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);padding:6px 9px}.login-page{background:var(--bg);place-content:center;min-height:100dvh;display:grid}.login-form{gap:14px;width:min(440px,90vw);padding:24px;display:grid}.login-form label{color:var(--muted);gap:6px;font-size:12px;display:grid}.login-form input{min-height:38px;font:inherit;border:1px solid var(--border);border-radius:6px;padding:0 10px}.login-form button{color:#1d8d4d;min-height:40px;font:inherit;cursor:pointer;background:#ecfff3;border:1px solid #78c69a;border-radius:6px;font-weight:700}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
