.crm-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.crm-toolbar .field{flex:1;min-width:200px}.crm-editor{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin:24px 0;padding:28px}.crm-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.crm-section-head h2{margin:0;font-size:24px}.crm-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;display:grid}.crm-record-link{color:var(--burgundy);text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 0;font-weight:600}.crm-record-link:hover{text-underline-offset:4px;text-decoration:underline}.crm-empty{color:var(--ink-muted);padding:24px}.crm-lookup{gap:10px;display:grid}.crm-work{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:20px 0;display:flex}.crm-work>div{flex:1;min-width:0}.crm-work p{color:var(--ink-muted);margin:6px 0}.crm-work-editor{border-left:2px solid var(--burgundy);background:var(--cream);margin:20px 0;padding:24px}.crm-related{border-top:1px solid var(--line);margin:16px 0;padding:24px 0}.crm-direction{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px;margin:16px 0;display:grid}@media (max-width:1024px){.crm-direction{grid-template-columns:1fr 1fr}}@media (max-width:800px){.crm-fields{grid-template-columns:1fr}.crm-editor{padding:18px}}:root{--sidebar:248px;--ink-muted:#586970;--radius:12px;--surface-hover:#edf0ef;--accent-tint:#f4e9ed;--focus-ring:#264a59;--panel-shadow:0 3px 14px #0b22300a}.badge{letter-spacing:.025em;text-transform:none;background:#edf0ef;border-color:#0000;border-radius:999px;min-height:28px;padding:4px 11px;font-weight:600}.badge--success{color:#315745;background:#e7f0ea}.badge--warning{color:#725023;background:#f6eedc}.card,.detail-panel,.form-section,.application-toolbar{box-shadow:var(--panel-shadow)}.data-list--inline dt{margin-bottom:8px;line-height:1.5}.data-list--inline dd{line-height:1.6}body{font-family:Onest Variable,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.content{max-width:1600px;padding:36px clamp(24px,3vw,48px) 64px;animation:none}.page-head h1,.detail-head h1{letter-spacing:-.045em;font-size:clamp(30px,3.2vw,46px);line-height:1.14}.overline,.badge,.nav-label,.nav-link span,.table-caption,th{font-size:11px}.sidebar__nav{overflow-y:auto}.nav-label,.nav-link span,.sidebar__foot{color:#a9b7be}.nav-link{min-height:48px}.nav-planned{border:1px solid var(--line-dark);color:#b1bec4;border-radius:3px;padding:2px 5px;font-size:10px}.breadcrumbs,.user-menu>div span{font-size:12px}.topbar{background:var(--paper)}.menu-button{cursor:pointer;min-width:44px;min-height:44px}.button:disabled{cursor:not-allowed}.button-link{white-space:nowrap}.field{align-content:start;min-width:0}.field__label{transition:color var(--motion-fast) var(--ease);font-size:13px;font-weight:550}.field:focus-within .field__label{color:var(--focus-ring)}.input{background-color:#fff;border-color:#b8bfc0;font-size:14px}.input:focus{border-color:var(--focus-ring)}.input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}input[type=checkbox],input[type=radio]{accent-color:var(--burgundy)}.field--compact{min-width:145px}.field--compact .input{min-height:40px}.select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-trigger[data-popup-open]{border-color:var(--focus-ring);background:#fff}.select-chevron{transition:transform var(--motion-standard) var(--ease);flex-shrink:0;display:flex}.select-trigger[data-popup-open] .select-chevron{transform:rotate(180deg)}.select-positioner{z-index:150;width:var(--anchor-width);outline:none;max-width:calc(100vw - 24px)}.select-popup{max-height:min(340px,var(--available-height));overscroll-behavior:contain;border-radius:var(--radius);background:var(--paper);transform-origin:var(--transform-origin);transition:opacity var(--motion-fast) var(--ease), transform var(--motion-standard) var(--ease);border:1px solid #b8bfc0;padding:5px;overflow-y:auto;box-shadow:0 10px 28px #0b22301f}.select-popup[data-starting-style],.select-popup[data-ending-style]{opacity:0;transform:translateY(-3px)}.select-option{cursor:pointer;overflow-wrap:anywhere;min-height:44px;transition:background-color var(--motion-fast) var(--ease);border-radius:3px;outline:0;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;line-height:1.45;display:grid}.select-option[data-selected][data-highlighted]{background:#ecdee3}.select-scroll{height:26px;color:var(--ink-muted);background:var(--paper);place-items:center;display:grid;position:sticky}.select-scroll:first-child{top:-5px}.select-scroll:last-child{bottom:-5px}.workflow-help{border-bottom:1px solid var(--line);margin-top:20px}.workflow-help summary,.filter-disclosure summary{cursor:pointer;padding:14px 0;font-size:13px;font-weight:550}.workflow-help summary{color:var(--burgundy-dark)}.workflow-help>div{grid-template-columns:repeat(3,1fr);gap:24px;padding:0 0 20px;display:grid}.workflow-help p{color:var(--ink-muted);margin:0;font-size:13px}.workflow-help strong{color:var(--navy);margin-bottom:6px;display:block}.application-toolbar{border-radius:var(--radius);background:var(--paper)}.application-search{grid-template-columns:minmax(180px,1fr) auto}.filter-disclosure{border-top:1px solid var(--line);margin-top:16px}.filter-disclosure summary>span{float:right;color:var(--ink-muted);font-size:12px;font-weight:400}.filter-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;padding-top:4px}.filter-grid .input{min-height:44px}.clear-filters{min-height:36px;font-size:12px}.table-surface{border-radius:var(--radius)}.table-wrap{position:relative}.applications-table .empty{padding:38px 24px}.application-number{color:var(--burgundy-dark);white-space:nowrap;text-underline-offset:4px;font-weight:650;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.application-number:hover{text-decoration-color:currentColor}.clickable-row:focus-within{background:var(--surface-hover);box-shadow:inset 2px 0 var(--focus-ring)}.applications-table td{overflow-wrap:anywhere;min-width:110px;max-width:260px;padding:16px 14px}td>span,.pagination span{font-size:12px}.applications-table td .badge{display:inline-flex}th button{min-height:44px}.table-caption span{letter-spacing:.04em}.form-section,.detail-panel{border-radius:var(--radius)}.form-section{grid-template-columns:minmax(160px,220px) minmax(0,1fr)}.form-section__head p,.panel-title p{font-size:13px;line-height:1.6}.form-actions{padding:16px 0}.detail-head{align-items:center}.detail-head__controls{grid-template-columns:minmax(210px,270px);justify-items:start}.detail-head__controls .field{width:100%}.detail-head__controls>.badge{margin:0}.detail-back{font-size:13px}.detail-sections{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:28px;margin:0;display:flex}.detail-sections a{min-height:54px;color:var(--burgundy);align-items:center;gap:8px;font-size:11px;display:flex}.detail-sections a:hover span{color:var(--navy);text-underline-offset:5px;text-decoration:underline}#request,#processing,#collaboration{scroll-margin-top:108px}.detail-overview{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.detail-panel{min-width:0}.detail-panel--contact{background:#edf0ef}.contact-identity{align-items:center;gap:14px;margin:24px 0 12px;display:flex}.contact-identity>span{width:46px;height:46px;color:var(--burgundy);border:1px solid #b8bfc0;border-radius:50%;flex-shrink:0;place-items:center;font-size:20px;display:grid}.contact-identity h3{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:550}.contact-identity p{color:var(--ink-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.data-list dd{overflow-wrap:anywhere;font-size:14px}.data-list>div{grid-template-columns:85px minmax(0,1fr);gap:12px}.context-note{color:var(--ink-muted);margin:18px 0 0;font-size:12px;line-height:1.65}.request-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px}.operational-fields{border:0;min-width:0;margin:0;padding:0}.operational-group{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,.65fr) minmax(0,1.35fr);gap:30px;padding:24px 0;display:grid}.operational-group h3{margin:0 0 7px;font-size:15px;font-weight:550}.operational-group p{max-width:290px;color:var(--ink-muted);margin:0;font-size:13px}.panel-actions{justify-content:space-between;gap:16px}.panel-actions span{font-size:12px}.collaboration-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.activity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.activity-list strong,.file-list strong{font-size:13px}.activity-list small,.file-list small,.comment-list time,.comment-list small{font-size:12px}.file-list strong{white-space:normal;overflow-wrap:anywhere}.file-upload label span{font-size:12px}.file-upload input{font-size:13px}.file-upload input::file-selector-button{min-height:40px;color:var(--burgundy-dark);cursor:pointer;background:#fff;border:1px solid #b8bfc0;border-radius:3px;margin-right:10px;padding:6px 12px}.file-upload input::file-selector-button:hover{background:var(--accent-tint)}.client-intro{grid-template-columns:1fr 1fr;gap:40px;margin-top:32px;display:grid}.client-intro__lead{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.client-intro h2{letter-spacing:-.035em;margin:20px 0;font-size:28px;font-weight:550;line-height:1.25}.client-intro__lead>p{color:var(--ink-muted);line-height:1.7}.client-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.client-actions .text-link{margin:0}.entity-explainer>h2{margin-top:0;font-size:20px}.entity-explainer ol{margin:0;padding:0;list-style:none}.entity-explainer li{border-top:1px solid var(--line);grid-template-columns:30px 1fr;gap:12px;padding:18px 0;display:grid}.entity-explainer li>span{color:var(--burgundy);font-size:12px}.entity-explainer h3{margin:0 0 6px;font-size:16px;font-weight:550}.entity-explainer li p{color:var(--ink-muted);margin:0;font-size:13px}@media (max-width:1200px){.detail-overview{grid-template-columns:1fr}.detail-head{flex-direction:column;align-items:flex-start}.detail-head__controls{grid-template-columns:auto minmax(220px,300px);align-items:center;width:100%}.client-intro{gap:24px}}@media (max-width:800px){.content{padding:28px 20px 48px}.workflow-help>div,.client-intro,.collaboration-grid{grid-template-columns:1fr}.operational-group,.form-section{grid-template-columns:1fr;gap:18px}.operational-group p{max-width:none}.filter-grid{grid-template-columns:1fr 1fr}.applications-table .table-wrap{overflow:visible}.applications-table table,.applications-table tbody{display:block}.applications-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.applications-table thead:focus-within{clip-path:none;width:auto;height:auto;display:block;position:static;overflow:visible}.sidebar:not(.sidebar--open){visibility:hidden}.applications-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px 18px;padding:16px;display:grid}.applications-table td{border:0;min-width:0;max-width:none;height:auto;padding:0;display:block}.applications-table td:before{content:attr(data-label);color:var(--ink-muted);margin-bottom:5px;font-size:11px;display:block}.applications-table td:nth-child(3),.applications-table td:nth-child(4){grid-column:1/-1}.applications-table .row-arrow{display:none}.activity-list{grid-template-columns:1fr}}@media (max-width:560px){.page-head h1,.detail-head h1{overflow-wrap:anywhere;font-size:32px}.application-toolbar,.detail-panel,.form-section{padding:18px}.application-search,.filter-grid,.operational-group__fields{grid-template-columns:1fr}.filter-disclosure summary>span{float:none;margin:4px 0 0 16px;display:block}.detail-head__controls{grid-template-columns:1fr}.detail-sections{gap:0 20px}.detail-sections a{min-height:44px}.panel-actions{flex-direction:column;align-items:stretch}.panel-actions .button{width:100%}.form-actions{flex-wrap:wrap}.form-actions>*{flex:1}.client-intro__lead{padding:24px}}@media (prefers-reduced-motion:reduce){.select-popup,.select-chevron{transition:none}}:root{--sidebar:256px;--radius:14px;--radius-lg:18px;--radius-sm:10px;--cream:#f5f2ec;--paper:#fffdf9;--surface-soft:#f0ede7;--surface-hover:#f2f0eb;--line:#ddd8cf;--ink-muted:#65747a;--panel-shadow:0 1px 2px #0b223008, 0 10px 28px #0b22300d;--panel-shadow-hover:0 2px 4px #0b22300a, 0 14px 34px #0b223014}body{letter-spacing:-.008em;font-size:15px;line-height:1.55}.sidebar{background:#0a2634;box-shadow:10px 0 32px #0b22300d}.sidebar__brand{min-height:82px;padding-inline:26px}.sidebar__brand strong{letter-spacing:-.01em;font-size:14px}.sidebar__brand small{letter-spacing:.17em;margin-top:3px;font-size:8px}.nav-link{min-height:48px;transition:background-color .16s var(--ease), color .16s var(--ease);border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;padding:0 14px}.nav-link:before{border-radius:0 3px 3px 0;inset:10px auto 10px -10px}.nav-link:hover{background:#ffffff0f}.nav-link--active{background:#ffffff16}.nav-link strong{font-size:14px;font-weight:590}.nav-link:hover strong{transform:none}.nav-link i{opacity:0;transition:opacity .16s var(--ease);transform:none}.nav-link:hover i,.nav-link--active i{opacity:.7}.sidebar__foot{padding-inline:24px}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf9f5;border-color:#0b223014;min-height:78px;padding-inline:clamp(26px,3vw,48px)}.breadcrumbs{gap:10px;font-size:12px}.breadcrumbs strong{font-weight:650}.user-menu{gap:12px}.user-menu strong{font-size:13px}.user-menu>div span{font-size:11px}.content{width:min(100%,1640px);animation:workspace-enter .32s var(--ease) both;padding:42px clamp(34px,4vw,68px) 86px}@keyframes workspace-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.page-head{border-bottom-color:#0b22301a;align-items:center;padding-bottom:30px}.page-head h1,.detail-head h1{letter-spacing:-.052em;margin-top:16px;margin-bottom:10px;font-size:clamp(40px,3.6vw,58px);font-weight:540;line-height:1.02}.page-head--compact h1{font-size:clamp(38px,3.2vw,52px)}.page-head p{max-width:760px;font-size:15px;line-height:1.65}.overline{letter-spacing:.14em;font-size:10px;font-weight:720}.button{min-height:44px;transition:transform .15s var(--ease), box-shadow .18s var(--ease), background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);border-radius:11px;padding-inline:18px;font-size:13px;font-weight:680}.field{gap:8px}.field__label{font-size:13px;font-weight:620}.field__hint,.field__error{font-size:12px}.input{min-height:48px;transition:border-color .16s var(--ease), box-shadow .18s var(--ease), background-color .16s var(--ease);background:#fffefa;border-color:#c8c5bd;border-radius:11px;padding-inline:14px;box-shadow:inset 0 1px #ffffffb3}.input:hover{border-color:#aeb4b4}.input:focus{background:#fff;border-color:#486674;box-shadow:0 0 0 3px #264a5914}.select-trigger{border-radius:11px}.badge{min-height:27px;padding:4px 10px;font-size:11px;font-weight:650}.card,.detail-panel,.form-section,.application-toolbar,.table-surface,.crm-editor{border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--panel-shadow);border-color:#0b22301c}.card{padding:28px}.application-toolbar{margin-top:24px;padding:22px 24px}.crm-editor{margin:26px 0;padding:28px}.crm-section-head h2{letter-spacing:-.025em;font-size:26px;font-weight:590}.crm-section-head h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:620}.context-note{color:var(--ink-muted);font-size:13px;line-height:1.65}.metric-strip{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.metric-strip a{background:var(--paper);min-height:126px;box-shadow:var(--panel-shadow);transition:background-color .18s var(--ease), box-shadow .2s var(--ease), transform .18s var(--ease), border-color .18s var(--ease);border-radius:16px;padding:20px 22px;border:1px solid #0b22301a!important}.metric-strip span{font-size:10px}.metric-strip strong{font-size:42px;font-weight:540}.metric-strip p{margin-top:-24px;font-size:12px}.metric-strip i{font-size:15px}.dashboard-grid--phase2{gap:16px;margin-top:16px}.recent-card{padding:26px 26px 18px}.recent-list{border-top:0;margin-top:18px}.recent-list a{min-height:68px;transition:background-color .16s var(--ease);border-bottom-color:#0b223014;border-radius:10px;margin-inline:-10px;padding:0 10px}.recent-list a:hover{background:var(--surface-hover)}.security-card{background:#0b2937;border:1px solid #ffffff0d;box-shadow:0 14px 34px #0b22301f}.security-card h2{letter-spacing:-.03em;margin-top:34px;font-size:25px;font-weight:570}.security-copy{font-size:13px;line-height:1.65}.workflow-help{border-bottom-color:#0b22301a;margin-top:18px}.workflow-help summary,.filter-disclosure summary{min-height:48px;transition:color .15s var(--ease);padding:14px 2px;font-size:13px}.workflow-help summary:hover,.filter-disclosure summary:hover{color:var(--burgundy)}.application-search{gap:10px}.filter-disclosure{border-top-color:#0b223017}.table-surface{margin-top:18px;overflow:hidden}.table-caption{background:#0b223005;border-bottom-color:#0b223014;padding:15px 18px;font-size:11px}th{color:#62727a;letter-spacing:.06em;background:#0b223005;border-bottom-color:#0b22301a;height:48px;padding:0 16px;font-size:10px;font-weight:720}td{border-bottom-color:#0b223013;height:74px;padding:13px 16px}td>strong{font-size:14px;font-weight:610}td>span{margin-top:2px;font-size:12px;line-height:1.45}tbody tr{transition:background-color .15s var(--ease), box-shadow .15s var(--ease);background:0 0}.crm-record-link{font-size:13px;font-weight:680}.crm-empty{padding:30px 20px;font-size:13px}.pagination{padding:13px 14px}.crm-work{transition:background-color .16s var(--ease), border-color .16s var(--ease), box-shadow .18s var(--ease);background:#fffefa;border:1px solid #0b223014;border-radius:13px;gap:18px;margin:10px 0;padding:17px 18px}.crm-work:hover{background:#fff;border-color:#9b3f5a2e;box-shadow:0 8px 20px #0b22300d}.crm-work p{font-size:13px}.crm-work span{font-size:12px}.crm-work-editor{border:1px solid #9b3f5a2e;border-left:3px solid var(--burgundy);background:#faf5f6;border-radius:13px;margin:20px 0 24px;padding:22px}.import-file-field{gap:8px;min-width:0;display:grid}.import-file-label{color:var(--navy);font-size:13px;font-weight:620}.import-file-picker{cursor:pointer;min-height:74px;transition:border-color .16s var(--ease), background-color .16s var(--ease), box-shadow .18s var(--ease);background:#fffefa;border:1px dashed #b9b6ae;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 14px;display:grid;position:relative}.import-file-picker:hover{border-color:var(--burgundy);background:#fff;box-shadow:0 7px 18px #0b22300d}.import-file-picker:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px #264a5914}.import-file-picker--ready{border-style:solid;border-color:#365f5057}.import-file-icon{width:42px;height:42px;color:var(--burgundy);background:var(--accent-tint);border-radius:11px;place-items:center;font-size:18px;font-weight:720;display:grid}.import-file-copy{min-width:0}.import-file-copy strong,.import-file-copy span{display:block}.import-file-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.import-file-copy span{color:var(--ink-muted);margin-top:3px;font-size:11px}.import-file-action{min-height:34px;color:var(--burgundy-dark);background:var(--accent-tint);white-space:nowrap;border-radius:9px;padding:7px 10px;font-size:11px;font-weight:680}.notice{border-radius:12px}@media (max-width:1200px){.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-strip a:nth-child(-n+2){border-bottom:1px solid #0b22301a}}@media (max-width:800px){.content{padding:34px 22px 64px}.page-head h1,.detail-head h1{font-size:42px}.metric-strip{grid-template-columns:1fr 1fr}.crm-editor{padding:20px}.import-file-picker{grid-template-columns:40px minmax(0,1fr)}.import-file-action{grid-column:1/-1;width:fit-content;margin-left:53px}}@media (max-width:560px){.page-head h1,.detail-head h1{font-size:36px}.metric-strip{grid-template-columns:1fr}.metric-strip a{min-height:108px}.import-file-picker{grid-template-columns:38px minmax(0,1fr)}.import-file-action{margin-left:51px}}:root{--canvas:#f3f5f6;--paper:#fff;--paper-cool:#f8fafb;--line:#d8dee2;--line-strong:#c7d0d5;--navy-2:#123649;--cyan:#2f7e96;--cyan-soft:#e3f2f6;--violet:#6b5fa7;--violet-soft:#eeebf8;--green:#2f765c;--green-soft:#e6f3ed;--amber:#a36b23;--amber-soft:#fbf0dc;--rose:#a63e61;--rose-soft:#f8e7ee;--shadow-soft:0 12px 38px #0a223012;--shadow-lift:0 18px 46px #0a22301f}body{background:radial-gradient(circle at 78% 4%, #2f7e9612, transparent 30%), radial-gradient(circle at 48% 0%, #a63e610a, transparent 25%), var(--canvas)}.topbar{-webkit-backdrop-filter:blur(16px);background:#ffffffe0;border-bottom-color:#0d30411a}.content{position:relative}.content:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--crm-accent) 52%, transparent) 38%, transparent 100%);opacity:.55;width:min(150px,16vw);height:1px;position:absolute;inset:0 auto auto clamp(12px,2vw,28px)}.page-head h1,.detail-head h1{letter-spacing:-.052em;color:#0b2a3b;font-size:clamp(36px,3.55vw,54px);font-weight:560}.overline{letter-spacing:.15em;font-weight:760}.sidebar{box-shadow:14px 0 42px #051a2617}.nav-link{min-height:46px;transition:background-color .16s var(--ease), border-color .16s var(--ease), transform .16s var(--ease), color .16s var(--ease);border:1px solid #0000;border-radius:8px;margin:3px 10px;padding-inline:12px}.nav-link span{color:#7fa0ae;font-variant-numeric:tabular-nums;width:24px}.nav-link:hover{background:#ffffff0f;border-color:#ffffff0d;transform:translate(2px)}.nav-link--active{background:linear-gradient(90deg,#ffffff1a,#ffffff0d);border-color:#ffffff12;box-shadow:inset 2px 0 #e58aa5}.nav-link--active span{color:#f0a0b6}.button{min-height:42px;box-shadow:none;letter-spacing:-.01em;transition:transform .15s var(--ease), box-shadow .18s var(--ease), background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease);border-radius:8px;font-weight:670}.button--primary:not(:disabled):hover{box-shadow:0 8px 24px #9b3f5a33}.badge{color:#53666f;letter-spacing:.045em;text-transform:uppercase;background:#f5f7f8;border:1px solid #d7dfe2;border-radius:6px;align-items:center;gap:7px;min-height:25px;padding:4px 9px;font-size:10px;font-weight:740;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffd9}.badge--success{color:#2f765c;background:var(--green-soft);border-color:#badaca}.badge--warning{color:#94611e;background:var(--amber-soft);border-color:#ead09c}.badge--neutral{color:#486674;background:#eaf1f4;border-color:#c9d9df}.metric-strip{background:0 0;border:0;gap:12px}.metric-strip a{isolation:isolate;transition:transform .18s var(--ease), box-shadow .2s var(--ease), border-color .18s var(--ease);background:#ffffffeb;border-radius:12px;overflow:hidden;box-shadow:0 9px 28px #0c26340f;border:1px solid #dbe2e5!important}.metric-strip a:before{content:"";z-index:-1;background:var(--metric-accent,var(--burgundy));height:3px;position:absolute;inset:0 0 auto}.metric-strip a:after{content:"";z-index:-1;background:var(--metric-glow,#a63e6112);filter:blur(2px);border-radius:50%;width:150px;height:150px;position:absolute;top:-60px;right:-50px}.metric-strip a:first-child{--metric-accent:#b54168;--metric-glow:#b541681a}.metric-strip a:nth-child(2){--metric-accent:#2f7e96;--metric-glow:#2f7e961c}.metric-strip a:nth-child(3){--metric-accent:#a36b23;--metric-glow:#a36b231a}.metric-strip a:nth-child(4){--metric-accent:#6b5fa7;--metric-glow:#6b5fa71a}.metric-strip a:hover{box-shadow:var(--shadow-lift);background:#fff;transform:translateY(-3px);border-color:#c9d5da!important}.metric-strip strong{color:#0b2a3b}.metric-strip span{color:var(--metric-accent);font-weight:780}.card,.detail-panel,.form-section,.application-toolbar,.crm-editor,.table-surface{box-shadow:var(--shadow-soft);background:#fffffff0;border-color:#d8e0e3}.card,.detail-panel,.crm-editor{border-radius:12px}.recent-card{background:#fffffff5}.recent-list a{transition:background-color .15s var(--ease), transform .15s var(--ease), box-shadow .15s var(--ease);border-bottom-color:#e4e9eb;border-radius:8px;margin-inline:-8px;padding-inline:8px}.recent-list a:hover{box-shadow:inset 2px 0 var(--cyan);background:#f4f8fa;transform:translate(3px)}.security-card{background:radial-gradient(circle at 84% 4%,#63c1d533,#0000 29%),linear-gradient(145deg,#0b2c3d 0%,#0d3547 58%,#123c4c 100%);border-color:#6fbccd29;position:relative;overflow:hidden;box-shadow:0 20px 50px #06212f2e}.security-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff17,#0000);width:66%;height:190%;animation:8s ease-in-out infinite security-sheen;position:absolute;inset:-35% auto auto -48%;transform:rotate(18deg)}.security-card:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0a,#0000 35%);position:absolute;inset:0}.security-card>*{z-index:1;position:relative}.security-card .badge--success{color:#bdebd8;background:#307b5e2e;border-color:#8ee0bf3d;box-shadow:0 0 22px #48b2891a}@keyframes security-sheen{0%,62%{opacity:0;transform:translate(-20%)rotate(18deg)}72%{opacity:1}88%,to{opacity:0;transform:translate(260%)rotate(18deg)}}.input,.select-trigger{min-height:44px;transition:border-color .15s var(--ease), box-shadow .15s var(--ease), background-color .15s var(--ease);background:#fbfcfd;border-color:#c8d2d7;border-radius:8px}.input:hover,.select-trigger:hover{background:#fff;border-color:#9fb1ba}.input:focus,.select-trigger[data-popup-open]{border-color:#39788e;box-shadow:0 0 0 3px #2f7e9617}.select-popup{border-radius:9px;box-shadow:0 20px 50px #0a223026}.select-option{border-radius:6px}.select-option[data-selected]{color:#7f3150;background:#f7e9ee}.table-caption,th{background:#f4f7f8}.clickable-row:hover,.clickable-row:focus-within{box-shadow:inset 3px 0 var(--cyan);background:#f2f8fa}.detail-head{position:relative}.detail-sections{background:#fffc;border:1px solid #d9e1e4;border-radius:10px;box-shadow:0 8px 26px #0a22300a}.detail-sections a{transition:color .15s var(--ease), background-color .15s var(--ease), transform .15s var(--ease)}.detail-sections a:hover{color:var(--cyan);background:#f2f8fa;transform:translateY(-1px)}.detail-panel--contact{background:linear-gradient(145deg,#edf6f8,#f8fbfc);border-color:#cfe0e5}.detail-panel--request,.operational-form{background:#fff}.operational-group{transition:background-color .16s var(--ease);border-radius:9px;margin-inline:-10px;padding:18px 10px}.operational-group:hover{background:#f7fafb}.context-note{color:#526b75;background:#edf6f8;border-left:3px solid #78a9b8}.collaboration-grid .detail-panel:first-child{border-top:3px solid #6b5fa7}.collaboration-grid .detail-panel:nth-child(2){border-top:3px solid #2f7e96}.collaboration-grid .detail-panel:nth-child(3){border-top:3px solid #a36b23}.comment-list article:hover{background:#f8fafb}.crm-work{background:#fbfcfd;border-color:#dbe3e6;border-radius:10px}.crm-work:hover{background:#fff;border-color:#bcd1d8;transform:translateY(-1px);box-shadow:0 10px 28px #0a223014}.crm-work-editor{border-left-color:var(--cyan);background:linear-gradient(135deg,#f1f8fa,#fff);border-color:#cfe0e5}.crm-editor{background:#fffffff5}.import-file-picker{background:linear-gradient(135deg,#f7fbfc,#fff);border-color:#b8c9d0;border-radius:10px}.import-file-picker:hover{background:#fff;border-color:#5b91a3;box-shadow:0 10px 30px #22596c17}.import-file-icon{color:#286e85;background:#e1f0f4;border-radius:8px;box-shadow:inset 0 0 0 1px #2f7e961a}.import-file-action{color:#8e3957;background:#f8e9ef;border:1px solid #d7b7c3;border-radius:7px}.import-file-picker--ready .import-file-icon{color:#2f765c;background:#e5f3ec}.import-file-picker--ready .import-file-action{color:#2f765c;background:#e8f4ee;border-color:#badaca}@keyframes digital-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.page-head h1,.detail-head h1{font-size:42px}.metric-strip{gap:10px}.nav-link{margin-inline:8px}}@media (prefers-reduced-motion:reduce){.security-card:before,.content>*{animation:none!important}}.detail-sections{column-gap:26px;padding-inline:20px}.detail-sections a{padding-inline:2px}.context-note{border-radius:8px;padding:13px 17px}.workflow-help>div{padding-inline:16px}.data-list--inline>div{padding-inline:20px}@media (max-width:560px){.detail-sections{column-gap:16px;padding-inline:14px}.context-note{padding:12px 14px}.workflow-help>div{padding-inline:12px}}.archive-toggle input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.archive-toggle__box{block-size:14px;inline-size:14px;transition:background-color .15s var(--ease), border-color .15s var(--ease), box-shadow .15s var(--ease), transform .15s var(--ease);background:#f8fbfc;border:1.5px solid #8ca2ad;border-radius:4px;flex:0 0 14px;place-items:center;display:grid;box-shadow:inset 0 1px #fffffff2}.archive-toggle input:checked+.archive-toggle__box{background:#153f52;border-color:#153f52;box-shadow:0 3px 8px #153f522e,inset 0 1px #ffffff1f}.archive-toggle input:checked+.archive-toggle__box:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:6px;height:3px;transform:translateY(-1px)rotate(-45deg)}.archive-toggle:focus-within{border-color:#486674;box-shadow:0 0 0 3px #264a5917}.archive-toggle__label{white-space:nowrap}.form-actions .client-directory-action{color:#8f3451;min-height:44px;transition:transform .15s var(--ease), border-color .16s var(--ease), background-color .16s var(--ease), box-shadow .18s var(--ease), color .16s var(--ease);background:#ffffffb8;border:1px solid #c8d2d7;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:680;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 2px 10px #0b223009}.form-actions .client-directory-action:hover{color:#76263f;background:#fff;border-color:#b98193;transform:translateY(-1px);box-shadow:0 7px 18px #7b2f461a}.client-directory-action__icon{background:#9b3f5a17;border-radius:6px;place-items:center;width:21px;height:21px;font-size:15px;line-height:1;display:grid}.client-directory-action__arrow{opacity:.7;font-size:12px}@media (max-width:900px){.crm-toolbar .archive-toggle{justify-content:flex-start;width:100%}.form-actions .client-directory-action{width:100%}}.users-table .row-menu>div{z-index:40;top:auto;bottom:34px}.users-table .row-menu__danger{color:#9b3f5a;border-top:1px solid #ead8de;margin-top:4px}.users-table .row-menu__danger:hover{color:#76263f;background:#fff2f5}@media (min-width:1000px){.users-table .table-wrap{overflow:visible}}@media (max-width:999px){.users-table .table-wrap{padding-bottom:8px;overflow:auto visible}}.crm-orders-head{align-items:end}.crm-commandbar{grid-template-columns:minmax(360px,1.4fr) minmax(190px,.55fr) auto auto;align-items:end;gap:12px;margin:18px 0 20px;display:grid}.crm-commandbar__search{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.view-switch{background:#f4f6f8;border:1px solid #dce2e9;border-radius:8px;gap:2px;padding:3px;display:flex}.view-switch button{font:inherit;color:#647080;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 12px}.crm-wizard{background:#fff;border:1px solid #dce2e9;margin:0 0 24px;overflow:hidden;box-shadow:0 14px 40px #13253b12}.crm-wizard__head{background:linear-gradient(#fff 0%,#fbfcfd 100%);border-bottom:1px solid #e5e9ee;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex}.crm-wizard__head h2{letter-spacing:-.025em;color:#10233a;margin:5px 0 4px;font-size:26px}.crm-wizard__head p{color:#748090;margin:0}.wizard-steps{background:#f7f9fb;border-bottom:1px solid #e5e9ee;grid-template-columns:repeat(6,1fr);display:grid}.wizard-steps button{color:#6a7684;cursor:pointer;background:0 0;border:0;border-right:1px solid #e5e9ee;align-items:center;gap:8px;min-width:0;padding:13px 14px;font:600 12px/1.2 inherit;transition:background .18s,color .18s;display:flex;position:relative}.wizard-steps button:last-child{border-right:0}.wizard-steps button span{color:#a3abb5;letter-spacing:.08em;font-size:10px}.wizard-steps button.is-active:after{content:"";background:#7d2945;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.wizard-footer{background:#fafbfc;border-top:1px solid #e5e9ee;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.wizard-footer>span{color:#7d8792;font-size:12px}.wizard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.wizard-grid .textarea,.wizard-grid .client-directory-action{grid-column:1/-1}.wizard-work-list{gap:14px;display:grid}.work-draft,.price-row,.executor-row{background:#fcfdfe;border:1px solid #e0e5eb;padding:16px;transition:border-color .18s,transform .18s}.work-draft:hover,.price-row:hover,.executor-row:hover{border-color:#cbd4de}.work-draft>header,.price-row>header,.executor-row>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.work-draft>header strong,.price-row>header strong,.executor-row>header strong{color:#172d46}.price-row__fields{grid-template-columns:1.2fr .75fr auto .75fr;align-items:end;gap:12px;display:grid}.manual-switch{color:#475568;align-items:center;gap:8px;min-height:42px;padding:0 2px;font-size:13px;display:flex}.manual-switch input{accent-color:#7d2945;width:15px;height:15px}.calculated-value{background:#f7f4f6;border-left:2px solid #7d2945;flex-direction:column;justify-content:center;min-height:42px;padding:0 12px;display:flex}.calculated-value span{text-transform:uppercase;letter-spacing:.08em;color:#8a7380;font-size:10px}.calculated-value strong{color:#6f233d;margin-top:2px}.wizard-total{border-top:1px solid #e1e6eb;justify-content:flex-end;align-items:end;gap:16px;margin:16px 0;padding:14px 0;display:flex}.wizard-total span{color:#75818f}.wizard-total strong{color:#122941;letter-spacing:-.03em;font-size:28px}.file-drop{cursor:pointer;background:#f8fafb;border:1px dashed #b8c3cf;flex-direction:column;justify-content:center;align-items:center;min-height:170px;transition:all .18s;display:flex}.file-drop:hover{background:#fbf8f9;border-color:#7d2945}.file-drop input{opacity:0;pointer-events:none;position:absolute}.file-drop span{color:#7d2945;font-weight:700}.file-drop strong{color:#627081;margin-top:6px;font-size:12px}.analysis-result{border:1px solid #e0e5ea;grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.analysis-result>div{border-right:1px solid #e0e5ea;padding:16px}.analysis-result>div:last-of-type{border-right:0}.analysis-result span{color:#83909d;text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.analysis-result strong{color:#152c45;margin-top:4px;font-size:22px;display:block}.analysis-result p{color:#657283;border-top:1px solid #e0e5ea;grid-column:1/-1;margin:0;padding:12px 16px;font-size:12px}.review-hero,.finance-strip{background:#f8fafb;border:1px solid #dfe5eb;grid-template-columns:repeat(6,1fr);display:grid}.review-hero>div,.finance-strip>div{border-right:1px solid #dfe5eb;padding:14px 16px}.review-hero>div:last-child,.finance-strip>div:last-child{border-right:0}.review-hero span,.finance-strip span{color:#84909c;text-transform:uppercase;letter-spacing:.075em;font-size:10px;display:block}.review-hero strong,.finance-strip strong{color:#152b44;margin-top:4px;font-size:18px;display:block}.review-list{border-top:1px solid #e1e6eb;margin:16px 0}.review-list>div{border-bottom:1px solid #e7ebef;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.review-list>div>span{color:#9ba5af;letter-spacing:.08em;font-size:10px}.review-list strong{color:#1a3048;display:block}.review-list small{color:#7a8693;margin-top:2px;display:block}.kanban-board{grid-template-columns:repeat(8,minmax(235px,1fr));gap:10px;padding:2px 0 12px;display:grid;overflow-x:auto}.kanban-column{background:#f5f7f9;border:1px solid #e0e5ea;min-height:460px}.kanban-column>header{color:#34475b;border-bottom:1px solid #dde3e9;justify-content:space-between;gap:10px;padding:12px 13px;font-size:12px;display:flex}.kanban-column>header span{color:#8b96a1}.kanban-stack{gap:8px;padding:8px;display:grid}.kanban-card{background:#fff;border:1px solid #dfe5ea;padding:10px;box-shadow:0 2px 8px #16283b08}.kanban-card__main{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0 0 9px}.kanban-card__main span{color:#7d2945;letter-spacing:.07em;font-size:10px;display:block}.kanban-card__main strong{color:#162c44;margin:5px 0 3px;line-height:1.3;display:block}.kanban-card__main small{color:#7e8995}.crm-order-card{background:#fff;border:1px solid #dce2e8;margin:0 0 24px;box-shadow:0 14px 42px #13253b13}.order-card-head{border-bottom:1px solid #e2e7ec;justify-content:space-between;gap:24px;padding:22px 24px;display:flex}.order-card-head h2{color:#112940;letter-spacing:-.03em;margin:5px 0 4px;font-size:28px}.order-card-head p{color:#75818e;margin:0}.order-card-head__actions{align-items:end;gap:10px;display:flex}.order-card-layout{grid-template-columns:minmax(0,1fr) 300px;gap:0;display:grid}.order-card-layout>aside{background:#fafbfc;border-left:1px solid #e2e7ec;padding:22px 20px}.order-card-section+.order-card-section{margin-top:26px}.order-card-section>header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:10px;display:flex}.order-card-section h3{color:#18304a;margin:3px 0 0}.order-work-table{border-top:1px solid #dfe5ea}.order-work-table article{border-bottom:1px solid #e7ebef;grid-template-columns:38px minmax(180px,1.4fr) 1fr .8fr .75fr .75fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.order-work-table__index{color:#9aa4af;letter-spacing:.08em;font-size:10px}.order-work-table article>div>span{color:#8a95a0;text-transform:uppercase;letter-spacing:.07em;font-size:9px;display:block}.order-work-table article>div>strong{color:#253b51;margin-top:3px;font-size:12px;display:block}.order-work-table article>div:first-of-type strong{color:#172e46;font-size:13px}.order-work-table article small{color:#7e8995;margin-top:3px;display:block}.order-side-card{background:#fff;border:1px solid #dfe5ea;padding:16px}.order-side-card>div{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;display:flex}.order-side-card>div:last-child{border-bottom:0}.order-side-card>div span{color:#808b97}.order-side-card>div strong{color:#233b52;text-align:right}.order-side-link{color:#6f233d;background:#fff;border:1px solid #dfe5ea;margin-top:10px;padding:12px;font-size:12px;font-weight:650;text-decoration:none;display:block}.compact-upload{color:#334a61;cursor:pointer;background:#fff;border:1px solid #cfd7df;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex;position:relative}.compact-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.file-metrics-list{border-top:1px solid #dfe5ea}.file-metrics-list>div{border-bottom:1px solid #e7ebef;grid-template-columns:minmax(220px,1fr) 80px 110px auto;align-items:center;gap:12px;padding:11px 0;display:grid}.file-metrics-list strong{color:#243a50;display:block}.file-metrics-list small{color:#89939e;margin-top:2px;display:block}@media (max-width:1180px){.crm-commandbar{grid-template-columns:1fr 1fr}.review-hero,.finance-strip{grid-template-columns:repeat(3,1fr)}.review-hero>div:nth-child(3n),.finance-strip>div:nth-child(3n){border-right:0}.order-card-layout{grid-template-columns:1fr}.order-card-layout>aside{border-top:1px solid #e2e7ec;border-left:0}.order-work-table article{grid-template-columns:32px minmax(180px,1fr) .9fr .8fr .75fr}.order-work-table article>div:nth-of-type(4),.order-work-table article>div:nth-of-type(5){display:none}}@media (max-width:760px){.crm-commandbar,.crm-commandbar__search,.wizard-grid,.price-row__fields{grid-template-columns:1fr}.wizard-steps{display:flex;overflow-x:auto}.wizard-steps button{min-width:130px}.crm-wizard__head,.order-card-head{flex-direction:column}.wizard-panel,.order-card-layout>main{padding:16px}.review-hero,.finance-strip{grid-template-columns:repeat(2,1fr)}.analysis-result{grid-template-columns:1fr}.analysis-result>div{border-bottom:1px solid #e0e5ea;border-right:0}.file-metrics-list>div{grid-template-columns:1fr 80px}.file-metrics-list>div>span:nth-of-type(2){display:none}.order-work-table article{grid-template-columns:30px 1fr auto}.order-work-table article>div:not(:first-of-type){display:none}}.settings-tabs{background:#f4f6f8;border:1px solid #dce2e8;border-radius:8px;gap:2px;width:max-content;margin:18px 0;padding:3px;display:flex}.settings-tabs button{color:#627080;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 15px;font:650 13px/1 inherit}.settings-tabs button.is-active{color:#182f47;background:#fff;box-shadow:0 1px 2px #14233714}.settings-surface{background:#fff;border:1px solid #dde3e9}.settings-surface>header{border-bottom:1px solid #e4e8ed;justify-content:space-between;align-items:end;gap:20px;padding:18px 20px;display:flex}.settings-surface h2{color:#173049;margin:4px 0 0}.tariff-filter{max-width:340px;padding:14px 20px 0}.dashboard-finance{background:#fff;border:1px solid #dde3e9;grid-template-columns:repeat(3,1fr);margin:0 0 20px;display:grid}.dashboard-finance>div{border-right:1px solid #e2e7ec;padding:17px 20px}.dashboard-finance>div:last-child{border-right:0}.dashboard-finance span{color:#828e9a;text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.dashboard-finance strong{color:#142c45;letter-spacing:-.03em;margin-top:5px;font-size:24px;display:block}.crm-metric-strip{grid-template-columns:repeat(6,1fr)}@media (max-width:1100px){.crm-metric-strip{grid-template-columns:repeat(3,1fr)}.dashboard-finance{grid-template-columns:1fr}}@media (max-width:700px){.crm-metric-strip{grid-template-columns:repeat(2,1fr)}}.tariff-resolution{border-top:1px solid #e6eaee;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.tariff-resolution span{color:#778391;font-size:11px;line-height:1.4}.crm-commandbar{align-items:end}.crm-commandbar__search{min-width:min(360px,100%)}.kanban-card[draggable=true]{cursor:grab}.kanban-card.is-moving{opacity:.46;transform:scale(.985)}.kanban-column{transition:background-color .16s,border-color .16s}.work-inline-editor{background:#f8fafc;border:1px solid #13274124;border-radius:12px;margin:18px 0;padding:18px;box-shadow:0 18px 40px #10233a14}.work-inline-editor>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.work-inline-editor>header h3{color:#132741;margin:3px 0 0;font-size:18px}.work-inline-editor .work-draft{box-shadow:none;background:#fff;margin:0}.work-inline-editor .work-draft>header{display:none}.work-inline-editor__finance{border-top:1px solid #1327411a;margin-top:12px;padding-top:14px}.work-inline-editor__actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.order-work-table article{grid-template-columns:34px minmax(180px,1.35fr) minmax(130px,.85fr) minmax(100px,.65fr) minmax(90px,.55fr) minmax(90px,.55fr) auto;position:relative}.work-row-actions{border-top:1px solid #13274112;grid-column:2/-1;justify-content:flex-end;gap:7px;padding-top:7px;display:flex}.work-row-actions button,.order-side-card__head button{font:inherit;color:#44586d;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 6px;font-size:12px}.work-row-actions button:hover,.order-side-card__head button:hover{color:#132741;background:#eef2f6}.work-row-actions button.is-danger{color:#8d2941}.work-row-actions button.is-danger:hover{background:#f8ecef}.order-side-card__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.payment-edit{gap:10px;margin-top:10px;display:grid}.payment-edit .input{min-height:38px}@media (max-width:1180px){.crm-commandbar{grid-template-columns:minmax(230px,1fr) repeat(3,minmax(130px,.45fr))}.order-work-table article{grid-template-columns:30px minmax(170px,1.3fr) minmax(120px,.8fr) minmax(100px,.65fr) minmax(90px,.55fr)}.order-work-table article>:nth-child(6),.order-work-table article>:nth-child(7){grid-column:auto}}@media (max-width:760px){.crm-commandbar{flex-direction:column;align-items:stretch;display:flex}.crm-commandbar>.field,.crm-commandbar__search{width:100%;min-width:0}.work-inline-editor{border-radius:9px;padding:12px}.order-work-table article{grid-template-columns:28px 1fr;gap:8px 10px;display:grid}.order-work-table article>div:not(.work-row-actions),.order-work-table article>.badge{grid-column:2}.work-row-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}}.directory-summary{background:#f8fafc;border:1px solid #1327411c;border-radius:10px;margin:16px 0;padding:16px}.directory-summary header h3{color:#132741;margin:3px 0 12px;font-size:17px}.directory-summary__metrics{grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px;display:grid}.directory-summary__metrics>div{background:#fff;border:1px solid #13274114;border-radius:7px;padding:10px 11px}.directory-summary__metrics span{color:#6a7887;margin-bottom:3px;font-size:11px;display:block}.directory-summary__metrics strong{color:#132741;font-size:15px}.directory-summary__orders{gap:6px;margin-top:10px;display:grid}.directory-summary__orders a{color:#273d54;background:#fff;border:1px solid #13274112;border-radius:6px;grid-template-columns:110px 1fr auto;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:grid}.directory-summary__orders a:hover{border-color:#70233a47;transform:translateY(-1px)}.directory-summary__orders a span,.directory-summary__orders a small{color:#718091;font-size:11px}@media (max-width:760px){.directory-summary__metrics{grid-template-columns:repeat(2,1fr)}.directory-summary__orders a{grid-template-columns:1fr}.directory-summary__orders a>*{min-width:0}}:root{--lc-canvas:#f4f7f9;--lc-surface:#fff;--lc-surface-subtle:#f8fafb;--lc-surface-hover:#f1f5f7;--lc-border:#d9e1e6;--lc-border-strong:#c8d3da;--lc-text:#13293d;--lc-muted:#6d7c89;--lc-subtle:#94a0aa;--lc-navy:#0b2938;--lc-burgundy:#9c405e;--lc-burgundy-dark:#82334d;--lc-burgundy-soft:#fbf1f4;--lc-green:#2d7059;--lc-green-soft:#eef8f3;--lc-amber:#96651f;--lc-amber-soft:#fff7e8;--lc-danger:#9a3a52;--lc-radius-sm:6px;--lc-radius-md:8px;--lc-radius-lg:11px;--lc-fast:.14s cubic-bezier(.2,.8,.2,1);--lc-base:.18s cubic-bezier(.2,.8,.2,1)}html{background:var(--lc-canvas)}body{background:var(--lc-canvas);color:var(--lc-text);font-size:16px;line-height:1.46}.workspace{background:0 0}.sidebar{width:var(--sidebar);background:#092837;box-shadow:8px 0 28px #051a2612}.sidebar__brand{min-height:68px;padding:0 22px}.sidebar__nav{gap:2px;padding:18px 8px}.nav-label{padding:0 12px 8px;font-size:11.5px}.nav-link{border-radius:7px;grid-template-columns:26px minmax(0,1fr) auto;min-height:40px;margin:2px 0;padding:0 12px}.nav-link strong{font-size:14px}.nav-link:hover{background:#ffffff0e;transform:translate(1px)}.sidebar__foot{padding:15px 20px;font-size:11.5px}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #132e4017;height:64px;min-height:64px;padding:0 clamp(22px,3vw,42px)}.breadcrumbs{gap:8px;font-size:13px;line-height:1.2}.user-menu{align-self:stretch;align-items:center;gap:10px;display:flex}.user-menu>div{flex-direction:column;justify-content:center;min-height:100%;line-height:1.15;display:flex}.user-menu strong{margin:0;font-size:14px;line-height:1.2}.user-menu>div span{margin-top:3px;font-size:12px;line-height:1.2}.user-menu .badge{align-self:center;min-height:22px;padding:3px 7px}.user-menu .button{align-self:center;min-height:32px}.content{width:min(100%,1580px);min-height:calc(100vh - 64px);padding:24px clamp(24px,3.2vw,48px) 52px}.content:before{display:none}.page-head,.detail-head{gap:24px;padding-bottom:18px}.page-head h1,.detail-head h1,.page-head--compact h1{letter-spacing:-.038em;margin:8px 0 5px;font-size:clamp(30px,2.25vw,38px);font-weight:610;line-height:1.04}.page-head p,.detail-head p{max-width:800px;font-size:15px;line-height:1.48}.overline{letter-spacing:.115em;font-size:11px}.overline:before{width:13px}.page-head__meta{gap:5px;padding-bottom:0}th{height:38px;padding:0 12px;font-size:11.5px}td{height:50px;padding:7px 12px;font-size:13.5px}td>small{margin-top:2px;font-size:11.5px}tbody tr:hover{background:#fafcfd}.crm-commandbar{grid-template-columns:minmax(260px,1.4fr) minmax(140px,.62fr) minmax(130px,.58fr) minmax(140px,.62fr) minmax(155px,.66fr) auto auto;align-items:end;gap:8px;margin:14px 0}.crm-commandbar__search{grid-template-columns:minmax(220px,1fr) auto;gap:7px}.crm-commandbar .button,.crm-commandbar .archive-toggle,.crm-commandbar .view-switch{height:40px;min-height:40px}.archive-toggle{border:1px solid var(--lc-border-strong);border-radius:var(--lc-radius-sm);color:#43586a;cursor:pointer;white-space:nowrap;width:max-content;min-width:88px;height:40px;min-height:40px;transition:border-color var(--lc-fast), background-color var(--lc-fast), color var(--lc-fast);background:#fff;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:13.5px;display:inline-flex}.archive-toggle:hover{background:#fbfcfd;border-color:#aebcc5}.archive-toggle:focus-within{outline:none;box-shadow:0 0 0 3px #9c405e14}.archive-toggle__box{border-radius:4px;width:14px;height:14px}.archive-toggle__label{font-weight:650}.view-switch{border:1px solid var(--lc-border-strong);border-radius:var(--lc-radius-sm);background:#f3f6f8;align-items:center;gap:2px;padding:2px;display:inline-flex}.view-switch button{color:#687886;min-height:34px;transition:color var(--lc-fast), background-color var(--lc-fast), box-shadow var(--lc-fast), transform var(--lc-fast);border-radius:4px;padding:0 11px;font-size:13.5px;font-weight:650}.view-switch button:hover{color:var(--lc-text)}.view-switch button.is-active{color:var(--lc-text);background:#fff;box-shadow:0 1px 3px #112b3b1a}.detail-sections{border:1px solid var(--lc-border);background:#f4f7f9;border-radius:7px;align-items:center;gap:4px;width:max-content;max-width:100%;margin:10px 0 14px;padding:3px;display:flex;overflow-x:auto}.detail-sections a{color:#8b5969;min-height:36px;transition:background-color var(--lc-fast), color var(--lc-fast), transform var(--lc-fast);border-radius:5px;align-items:center;gap:7px;padding:0 11px;font-size:11.5px;text-decoration:none;display:inline-flex;position:relative}.detail-sections a span{color:#526676;transition:color var(--lc-fast);font-size:13.5px;font-weight:640}.detail-sections a:hover{color:var(--lc-burgundy);background:#fff;transform:none;box-shadow:0 1px 3px #0d2c3d12}.detail-sections a:hover span{color:var(--lc-text);text-decoration:none}.metric-strip,.crm-metric-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px}.metric-strip a{border-radius:9px;min-height:82px;padding:12px 14px}.metric-strip strong{font-size:28px}.metric-strip p{margin:-14px 0 0;font-size:12.5px}.dashboard-finance{border-radius:9px;margin:10px 0 14px;overflow:hidden}.dashboard-finance>div{padding:12px 14px}.dashboard-finance strong{margin-top:3px;font-size:20px}.dashboard-grid{gap:12px;margin-top:14px}.recent-list{margin-top:12px}.recent-list a{min-height:50px}.security-card h2,.card h2{margin:20px 0 14px;font-size:21px}.security-rows--stack{margin-top:18px}.crm-wizard{border:1px solid var(--lc-border);border-radius:10px;margin:0 0 14px;box-shadow:0 8px 28px #132d3e0f}.crm-wizard__head{background:#fff;align-items:center;gap:16px;padding:12px 16px 10px}.crm-wizard__head h2{letter-spacing:-.025em;margin:3px 0 1px;font-size:22px}.crm-wizard__head p{font-size:13.5px}.crm-wizard__head .button{flex:none}.wizard-steps{border-bottom:1px solid var(--lc-border);background:#f8fafb;padding:0 8px}.wizard-steps button{color:#748390;border-right:0;border-radius:0;gap:6px;min-height:40px;padding:0 10px;font-size:13px;font-weight:650}.wizard-steps button:before{content:"";height:2px;transition:background-color var(--lc-base), transform var(--lc-base);background:0 0;border-radius:2px 2px 0 0;position:absolute;bottom:0;left:9px;right:9px;transform:scaleX(.45)}.wizard-steps button.is-active:after{display:none}.wizard-steps button.is-active:before{background:var(--lc-burgundy);transform:scaleX(1)}.wizard-steps button.is-done{color:var(--lc-green)}.wizard-steps button.is-done span:after{content:"✓";margin-left:4px;font-size:9.5px}.wizard-panel{min-height:0;padding:14px 16px 16px}.wizard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px 12px}.wizard-grid>*{grid-column:span 6;min-width:0}.wizard-grid>.textarea,.wizard-grid>.client-directory-action{grid-column:1/-1}.wizard-grid .textarea{min-height:64px}.client-directory-action{color:#6f3047;width:max-content;max-width:100%;min-height:36px;transition:background-color var(--lc-fast), border-color var(--lc-fast), transform var(--lc-fast), box-shadow var(--lc-fast);background:#fffafb;border:1px solid #ead7de;border-radius:6px;align-items:center;padding:0 11px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex}.client-directory-action:hover{background:var(--lc-burgundy-soft);border-color:#eed3dc;transform:translate(1px)}.wizard-footer{background:#fafcfd;min-height:48px;padding:7px 16px}.wizard-work-list{gap:10px}.work-draft,.price-row,.executor-row{border-color:var(--lc-border);background:#fff;border-radius:8px;padding:12px}.work-draft:hover,.price-row:hover,.executor-row:hover{border-color:#c3cfd6;transform:none;box-shadow:0 4px 14px #0d2c3d0a}.work-draft>header,.price-row>header,.executor-row>header{border-bottom:1px solid #edf1f3;min-height:34px;margin-bottom:9px;padding-bottom:8px}.work-draft>header>div{align-items:center;gap:10px;min-width:0;display:flex}.work-draft>header .overline{color:#778692;background:#f7f9fa;border:1px solid #e2e8ec;border-radius:4px;flex:none;align-items:center;min-height:22px;padding:0 7px;display:inline-flex}.work-draft>header .overline:before{display:none}.work-draft>header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;line-height:1.2;overflow:hidden}.work-draft .wizard-grid>:first-child,.work-draft .wizard-grid>:nth-child(2){grid-column:span 6}.work-draft .wizard-grid>:nth-child(3),.work-draft .wizard-grid>:nth-child(4),.work-draft .wizard-grid>:nth-child(5),.work-draft .wizard-grid>:nth-child(6){grid-column:span 3}.work-draft .wizard-grid>:nth-child(7),.work-draft .wizard-grid>:nth-child(8),.work-draft .wizard-grid>:nth-child(9){grid-column:span 4}.work-draft .wizard-grid>.manual-switch--feature{grid-column:span 6}.work-draft .wizard-grid>.textarea{grid-column:1/-1}.manual-switch--feature{border:1px solid var(--lc-border);cursor:pointer;min-height:46px;transition:background-color var(--lc-fast), border-color var(--lc-fast), box-shadow var(--lc-fast);background:#f9fbfc;border-radius:7px;grid-template-columns:32px 1fr;align-items:center;padding:6px 9px;display:grid;position:relative}.manual-switch--feature:hover{background:#fff;border-color:#c2cdd4}.manual-switch--feature:has(input:checked){background:var(--lc-burgundy-soft);box-shadow:inset 2px 0 var(--lc-burgundy);border-color:#ddb9c6}.manual-switch--feature input{appearance:none;cursor:pointer;width:28px;height:16px;transition:background-color var(--lc-fast), border-color var(--lc-fast);background:#dfe6ea;border:1px solid #b9c5cc;border-radius:999px;position:relative}.manual-switch--feature input:after{content:"";width:10px;height:10px;transition:transform var(--lc-fast);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #112b3b38}.manual-switch--feature input:checked{background:var(--lc-burgundy);border-color:var(--lc-burgundy)}.manual-switch--feature input:checked:after{transform:translate(12px)}.manual-switch--feature>span{gap:1px;display:grid}.manual-switch--feature b{color:#263d50;font-size:13.5px;font-weight:680}.manual-switch--feature small{color:#83909a;font-size:11.5px;font-weight:500;line-height:1.3}.manual-switch:not(.manual-switch--feature){min-height:40px;padding:0 4px;font-size:13.5px}.manual-switch:not(.manual-switch--feature) input{width:14px;height:14px}.price-row__fields{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px}.pricing-step,.executor-step{gap:10px;display:grid}.calculated-value{border:1px solid var(--lc-border);background:#f8fafb;border-radius:6px;min-height:36px;padding:5px 10px}.tariff-resolution{gap:8px;margin-top:7px}.wizard-total{margin:10px 0;padding:9px 0}.wizard-total strong{font-size:22px}.crm-order-card{border-radius:10px}.order-card-head{padding:14px 16px}.order-card-head h2{margin:4px 0 2px;font-size:22px}.finance-strip{grid-template-columns:repeat(5,1fr)}.finance-strip>div{padding:10px 12px}.finance-strip strong{font-size:16px}.order-work-table article{gap:8px;padding:9px 0}.order-work-table article small{margin-top:2px;font-size:12px}.work-row-actions{gap:4px;padding-top:5px}.work-row-actions button{font-size:13px}.order-side-card{padding:12px}.payment-edit{gap:7px}.kanban-board{grid-template-columns:repeat(8,minmax(205px,1fr));gap:8px;padding:2px 2px 10px}.kanban-column{border-color:var(--lc-border);background:#f6f8fa;border-radius:8px;min-height:360px;overflow:hidden}.kanban-column>header{background:#fbfcfd;align-items:center;min-height:40px;padding:8px 10px;font-size:13.5px}.kanban-column>header span{background:#eef2f5;border-radius:5px;place-items:center;min-width:22px;height:22px;font-size:11.5px;display:grid}.kanban-stack{gap:6px;padding:6px}.kanban-card{transition:transform var(--lc-base), box-shadow var(--lc-base), border-color var(--lc-base), opacity var(--lc-fast);border-radius:7px;padding:8px;box-shadow:0 2px 7px #0f2a3b08}.kanban-card:hover{border-color:#c4d0d7;transform:translateY(-1px);box-shadow:0 7px 18px #0f2a3b14}.kanban-card:active{cursor:grabbing}.kanban-card.is-moving{opacity:.55;transform:scale(.99)rotate(.15deg);box-shadow:0 10px 26px #0f2a3b1f}.kanban-card__main{padding-bottom:7px}.kanban-card__main span{font-size:11.5px}.kanban-card__main strong{margin:3px 0 2px;font-size:14px;line-height:1.3}.kanban-card .field{gap:3px}.kanban-card .select-trigger{height:34px;min-height:34px;font-size:12.5px}.crm-editor,.directory-summary{border-radius:9px}.crm-fields{gap:10px 12px}.crm-editor .textarea{min-height:64px}.directory-summary{margin:12px 0;padding:12px}.directory-summary header h3{margin:2px 0 8px;font-size:16px}.directory-summary__metrics{gap:6px}.directory-summary__metrics>div{padding:8px 9px}.directory-summary__orders{gap:4px;margin-top:7px}.directory-summary__orders a{padding:6px 8px}.settings-tabs{margin:12px 0;padding:2px}.settings-surface>header{padding:12px 14px}.compact-settings-form{margin:10px 14px}.tariff-filter{padding:10px 14px 0}.detail-overview{gap:10px}.detail-panel{border-radius:9px;padding:14px}.panel-title{margin-bottom:10px}.operational-form{margin-top:10px}.operational-group{gap:14px;padding:12px 0}.operational-group__fields{gap:10px}.collaboration-grid{gap:10px;margin-top:10px}.comment-list article{padding:10px 0}.file-list a{padding:8px 0}@media (max-width:1420px){.content{padding-inline:28px}.crm-commandbar{grid-template-columns:minmax(230px,1.3fr) repeat(4,minmax(125px,.55fr))}.crm-commandbar .archive-toggle,.crm-commandbar .view-switch{align-self:end}.metric-strip,.crm-metric-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:1180px){.crm-commandbar{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-commandbar__search{grid-column:span 2}.wizard-grid>*,.work-draft .wizard-grid>:nth-child(3),.work-draft .wizard-grid>:nth-child(4),.work-draft .wizard-grid>:nth-child(5),.work-draft .wizard-grid>:nth-child(6){grid-column:span 6}.order-card-layout{grid-template-columns:1fr}}@media (max-width:900px){.topbar{height:58px;min-height:58px}.content{min-height:calc(100vh - 58px);padding:20px 18px 44px}.crm-commandbar{grid-template-columns:1fr 1fr}.crm-commandbar__search{grid-column:1/-1}.wizard-steps{padding:0;display:flex;overflow-x:auto}.wizard-steps button{flex:1 0 auto;min-width:105px}.wizard-grid{grid-template-columns:1fr 1fr}.wizard-grid>*,.work-draft .wizard-grid>*{grid-column:auto!important}.wizard-grid>.textarea,.wizard-grid>.client-directory-action,.work-draft .wizard-grid>.textarea{grid-column:1/-1!important}.finance-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.content{padding-inline:12px}.page-head h1,.detail-head h1,.page-head--compact h1{font-size:27px}.crm-commandbar{flex-direction:column;align-items:stretch;display:flex}.crm-commandbar__search{grid-template-columns:1fr}.crm-commandbar .archive-toggle,.crm-commandbar .view-switch{width:100%}.view-switch button{flex:1}.crm-wizard__head{align-items:flex-start}.crm-wizard__head p{display:none}.wizard-panel{padding:12px}.wizard-grid{grid-template-columns:1fr}.wizard-grid>*,.work-draft .wizard-grid>*{grid-column:1!important}.manual-switch--feature{min-height:44px}.metric-strip,.crm-metric-strip,.finance-strip{grid-template-columns:1fr 1fr}.detail-sections{width:100%}.detail-sections a{flex:1 0 auto}}@media (prefers-reduced-motion:reduce){.nav-link,.button,.detail-sections a,.kanban-card,.client-directory-action,.manual-switch--feature,.wizard-steps button:before{transition:none!important;transform:none!important}}.crm-toolbar{grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:end;gap:8px;margin:14px 0;display:grid}.crm-toolbar .field{min-width:0}.crm-toolbar .button,.crm-toolbar .archive-toggle{height:40px;min-height:40px}.crm-editor{border:1px solid var(--lc-border);background:#fff;margin:14px 0;padding:16px;box-shadow:0 7px 22px #0d2c3d0a}.crm-section-head{margin-bottom:12px}.crm-section-head h2{letter-spacing:-.02em;margin:0;font-size:18px}.crm-fields{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px 12px}.crm-fields>*{grid-column:span 6}.crm-fields>.textarea{grid-column:1/-1}.form-actions{gap:7px;margin-top:12px}.crm-direction{gap:8px}.application-toolbar{border-radius:8px;margin-top:14px;padding:12px;box-shadow:0 4px 16px #0d2c3d08}.application-search{grid-template-columns:minmax(260px,1fr) auto;gap:7px}.filter-grid{grid-template-columns:repeat(6,minmax(110px,1fr));gap:8px;margin-top:10px;padding-top:10px}.filter-grid .input,.filter-grid .select-trigger{height:36px;min-height:36px}.applications-table td{padding:8px 12px}.clickable-row{transition:background-color var(--lc-fast)}.clickable-row:hover{background:#fafcfd}.inline-form{border-radius:8px;margin-top:14px;padding:14px}.inline-form .section-head{margin-bottom:12px}.form-grid{grid-template-columns:minmax(160px,1fr) minmax(220px,1.3fr) minmax(140px,.7fr) auto;align-items:end;gap:8px}.secret-notice{border-radius:8px;margin-top:14px;padding:14px 44px 14px 14px}.users-table .select-trigger{height:30px;min-height:30px}.row-menu summary{transition:background-color var(--lc-fast), color var(--lc-fast);border-radius:5px}.row-menu>div{border-radius:7px;padding:5px;box-shadow:0 12px 30px #0d2c3d21}.row-menu>div button{border-radius:5px;min-height:34px;font-size:13.5px}.module-section{margin-top:28px}.placeholder-surface{min-height:240px}.section-head{gap:20px}.section-head h2{margin:5px 0 0;font-size:22px}.module-list{margin-top:14px}.module-row{min-height:52px}@media (max-width:1180px){.crm-toolbar{grid-template-columns:minmax(220px,1fr) auto auto}.filter-grid{grid-template-columns:repeat(3,1fr)}.form-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.crm-toolbar{flex-direction:column;align-items:stretch;display:flex}.crm-toolbar .archive-toggle{align-self:flex-start;width:max-content}.crm-fields{grid-template-columns:1fr}.crm-fields>*{grid-column:1!important}.application-search,.filter-grid,.form-grid{grid-template-columns:1fr}}.brand__wordmark{width:max-content;min-width:0;line-height:1;display:grid}.sidebar__brand .brand__wordmark strong{letter-spacing:-.015em;white-space:nowrap;font-size:15.5px;line-height:1.12;display:block}.sidebar__brand .brand__wordmark small{text-align:right;letter-spacing:.11em;white-space:nowrap;width:100%;margin-top:4px;font-size:10.5px;line-height:1;display:block}.user-menu{min-height:100%}.user-menu .badge{vertical-align:middle;justify-content:center;align-self:center;align-items:center;height:24px;min-height:24px;padding:0 8px;line-height:1;display:inline-flex}.user-menu .badge:before{content:none;box-shadow:none;display:none}.user-menu .button{justify-content:center;align-items:center;display:inline-flex}.crm-toolbar--client{grid-template-columns:minmax(260px,1fr) auto auto}.crm-toolbar--executor{grid-template-columns:minmax(260px,1fr) auto minmax(155px,210px) minmax(170px,230px) auto}.crm-toolbar .archive-toggle{place-self:end start;width:max-content;min-width:88px}.crm-record-link{font-size:14.5px;line-height:1.3}.context-note,.crm-empty{font-size:13px;line-height:1.45}.panel-title h2,.form-section__head h2,.operational-group h3{line-height:1.25}.panel-title p,.form-section__head p,.operational-group p{font-size:13px;line-height:1.45}.order-card-head p,.order-side-card span,.finance-strip span{font-size:12.5px}.work-draft>header{overflow:visible}.work-draft>header>div{flex-wrap:wrap;row-gap:5px}.work-draft>header .overline{font-size:11.5px;line-height:1}@media (max-width:1180px){.crm-toolbar--executor{grid-template-columns:minmax(220px,1fr) auto minmax(150px,1fr) minmax(160px,1fr) auto}}@media (max-width:900px){.crm-toolbar--executor,.crm-toolbar--client{grid-template-columns:1fr 1fr}.crm-toolbar--executor>.field:first-child,.crm-toolbar--client>.field:first-child{grid-column:1/-1}}@media (max-width:760px){.crm-toolbar .archive-toggle{align-self:flex-start;width:max-content}}.wizard-draft-note{color:#5d6f7d;background:#fafcfd;border:1px solid #e3e9ed;border-left:2px solid #b86582;border-radius:6px;grid-column:1/-1;margin:-2px 0 2px;padding:8px 10px;font-size:12px;line-height:1.4}.wizard-empty-work{color:#617380;background:#fafcfd;border:1px dashed #cdd7dd;border-radius:7px;align-items:baseline;gap:10px;padding:12px;display:flex}.wizard-empty-work strong{color:#263d50;font-size:13px}.order-core-editor{border-bottom:1px solid var(--lc-border);background:#fbfcfd;padding:12px 16px}.order-core-editor .wizard-grid>.textarea{grid-column:1/-1}.order-core-editor .form-actions{margin-top:10px}.order-context-strip{border-bottom:1px solid var(--lc-border);background:#fbfcfd;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.order-context-strip>div{border-right:1px solid var(--lc-border);min-width:0;padding:9px 14px}.order-context-strip span{color:var(--lc-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:12px;font-weight:650;display:block}.order-context-strip strong{color:var(--lc-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;display:block;overflow:hidden}.operational-span .textarea{min-height:70px}@media (max-width:760px){.wizard-empty-work{flex-direction:column;align-items:flex-start;gap:3px}.order-context-strip{grid-template-columns:1fr}.order-context-strip>div{border-right:0;border-bottom:1px solid var(--lc-border)}.order-context-strip>div:last-child{border-bottom:0}}.nav-link>span{font-size:12px}.nav-planned{font-size:11.5px}.overline{font-size:11.5px;line-height:1.2}.sidebar__brand .brand__wordmark small{font-size:10.5px}.sidebar__foot{font-size:11.5px}.page-head p,.detail-head p,.crm-wizard__head p,.context-note,.crm-empty,.state,.notice,.empty p,.workflow-help,.filter-disclosure{font-size:13.5px}.user-menu .badge{box-sizing:border-box;text-align:center;height:26px;min-height:26px;padding:0 9px;line-height:26px}.user-menu .badge:before,.user-menu .badge:after{content:none!important;display:none!important}.metric-strip span,.dashboard-finance span,.crm-metric-strip span{font-size:12px}.metric-strip p{font-size:12.5px}.recent-list strong{font-size:14px}.recent-list small{font-size:12.5px}.directory-summary__metrics span{font-size:12px}.directory-summary__metrics strong{font-size:16px}.directory-summary__orders a span,.directory-summary__orders a small{font-size:12px}.directory-summary__orders a strong{font-size:14px}table{font-size:13.5px}th{font-size:11.5px}td{font-size:13.5px}td>strong{font-size:14px}td>span{font-size:13px}td>small{font-size:12px}.applications-table td:before{font-size:11.5px}.application-number{font-size:13.5px}.detail-sections a{font-size:11.5px}.detail-sections a span{font-size:13.5px}.data-list dt{font-size:11.5px}.data-list dd,.import-file-copy strong{font-size:14px}.import-file-copy span,.import-file-action{font-size:12.5px}.wizard-steps button{font-size:13px}.wizard-steps button span{font-size:11.5px}.wizard-steps button.is-done span:after{font-size:10px}.wizard-footer>span{font-size:12.5px}.wizard-draft-note{font-size:13px}.wizard-empty-work strong{font-size:14px}.wizard-empty-work span{font-size:13px}.work-draft>header .overline{font-size:11.5px}.work-draft>header strong,.price-row>header strong,.executor-row>header strong{font-size:15px}.manual-switch,.manual-switch:not(.manual-switch--feature),.manual-switch--feature b{font-size:13.5px}.manual-switch--feature small{font-size:12px}.calculated-value span{font-size:11.5px}.calculated-value strong{font-size:15.5px}.tariff-resolution span{font-size:12.5px}.file-drop span{font-size:14px}.file-drop strong{font-size:13px}.analysis-result span{font-size:11.5px}.analysis-result p{font-size:13px}.review-hero span,.finance-strip span,.review-list>div>span{font-size:11.5px}.review-list strong{font-size:14px}.review-list small{font-size:12.5px}.order-work-table__index,.order-work-table article>div>span{font-size:11.5px}.order-work-table article small{font-size:12.5px}.order-side-card>div,.order-side-link,.compact-upload{font-size:13px}.kanban-column>header{font-size:13.5px}.kanban-column>header span,.kanban-card__main span{font-size:11.5px}.kanban-card__main strong{font-size:14px}.kanban-card__main small,.kanban-card .select-trigger{font-size:12.5px}.crm-toolbar .archive-toggle,.crm-toolbar--executor .archive-toggle,.crm-toolbar--client .archive-toggle{flex:none;place-self:end start;min-width:88px;max-width:max-content;width:auto!important}.sidebar__brand .brand__wordmark{grid-template-columns:max-content;justify-items:stretch;width:max-content;display:inline-grid}.sidebar__brand .brand__wordmark strong{width:max-content;font-size:15.5px}.sidebar__brand .brand__wordmark small{text-align:right;justify-self:stretch;width:100%}@media (max-width:760px){.crm-toolbar .archive-toggle,.crm-toolbar--executor .archive-toggle,.crm-toolbar--client .archive-toggle{max-width:max-content;width:auto!important}}.crm-combobox{min-width:0;position:relative}.crm-combobox .field{gap:6px;display:grid}.crm-combobox__control{position:relative}.crm-combobox__input{padding-right:34px}.crm-combobox__control.is-open .input{border-color:#aebfc9;box-shadow:0 0 0 3px #7d294512}.crm-combobox__clear{color:#7e8b95;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;font-size:18px;line-height:1;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.crm-combobox__clear:hover{color:#334b5d;background:#eef2f4}.crm-combobox__selected{color:#778792;font-size:11.5px;line-height:1.35}.crm-combobox__selected strong{color:#334b5d;font-weight:650}.crm-combobox__menu{z-index:35;background:#fff;border:1px solid #cbd5db;border-radius:8px;max-height:260px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 14px 30px #122b3b24}.crm-combobox__option{color:#2e4556;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:2px;width:100%;padding:8px 9px;display:grid}.crm-combobox__option:hover,.crm-combobox__option.is-active{background:#f3f6f8}.crm-combobox__option.is-selected{background:var(--lc-burgundy-soft)}.crm-combobox__option strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.crm-combobox__option small{text-overflow:ellipsis;color:#7b8994;white-space:nowrap;font-size:11.5px;overflow:hidden}.crm-combobox__state{color:#7b8994;padding:10px 9px;font-size:12px}.language-combobox .crm-combobox__selected{display:none}.price-row__fields--tariff{grid-template-columns:minmax(240px,1.7fr) minmax(155px,.8fr) minmax(185px,1fr) minmax(150px,.75fr)}.price-row__fields--tariff .manual-switch--feature{min-height:42px}.calculated-value small{color:#84919a;margin-top:2px;font-size:10.5px;font-weight:500;display:block}.review-submit-zone{border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding-top:14px;display:flex}.review-submit-zone .context-note{flex:1;margin:0}.review-submit-zone .button{flex:none;min-width:150px}@media (max-width:900px){.price-row__fields--tariff{grid-template-columns:1fr 1fr}.review-submit-zone{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:620px){.price-row__fields--tariff{grid-template-columns:1fr}.crm-combobox__menu{max-height:220px}.review-submit-zone .button{width:100%}}:root{--lc-control-height:44px;--lc-control-radius:7px}.input,.select-trigger,.crm-combobox__input,.button:not(.button--quiet){min-height:var(--lc-control-height);border-radius:var(--lc-control-radius)}.field{min-width:0}.field__label{align-items:flex-end;min-height:17px;display:flex}.price-row__fields--tariff{grid-template-columns:minmax(0,2.05fr) repeat(3,minmax(0,1fr));align-items:start;gap:12px 16px}.pricing-field{grid-template-rows:auto minmax(var(--lc-control-height),auto);align-content:start;gap:6px;min-width:0;max-width:100%;display:grid;position:relative}.pricing-field--tariff{overflow:hidden}.pricing-field--tariff .field{min-width:0;max-width:100%;overflow:hidden}.pricing-field--tariff .select-trigger{width:100%;min-width:0;max-width:100%;overflow:hidden}.pricing-field--tariff .select-trigger>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.pricing-field .calculated-value,.pricing-field .pricing-inline-input,.pricing-field .manual-switch--compact{min-height:var(--lc-control-height);height:var(--lc-control-height)}.pricing-field .calculated-value{justify-content:center;padding:5px 10px;overflow:hidden}.pricing-field .calculated-value strong,.pricing-field .calculated-value small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manual-switch--compact{grid-template-columns:30px minmax(0,1fr);padding:4px 8px}.manual-switch--compact>span{min-width:0}.manual-switch--compact b,.manual-switch--compact small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pricing-inline-input{padding-block:0}.pricing-field--manual-rate{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:10px;display:grid}.pricing-field--manual-rate>.field{min-width:0}.calculated-value--total{background:#fff9fb;border-color:#dfcbd2}.wizard-total{grid-template-columns:auto auto auto;justify-content:end;align-items:end;gap:22px;display:grid}.wizard-total>div{text-align:right;gap:2px;display:grid}.wizard-total>div>span{color:#7b8892;font-size:11.5px}.wizard-total>div>small{color:#425767;font-size:14px;font-weight:650}.wizard-total__primary{border-left:1px solid #e1e6eb;padding-left:20px}.wizard-total__primary>span{color:#6b7883}.wizard-total__primary>strong{color:#122941;letter-spacing:-.03em;font-size:24px}.executor-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:10px 12px;display:grid}.executor-grid>*{min-width:0}.executor-grid>:first-child{grid-column:span 4}.executor-grid>:nth-child(2),.executor-grid>:nth-child(3),.executor-grid>:nth-child(4),.executor-grid>:nth-child(5){grid-column:span 2}.executor-grid>:nth-child(6),.executor-grid>:nth-child(7){grid-column:span 6}.executor-grid .pricing-field .manual-switch--compact,.executor-grid .pricing-field .calculated-value,.executor-grid .pricing-field .pricing-inline-input{min-height:var(--lc-control-height);height:var(--lc-control-height)}.button,.select-trigger,.crm-combobox__clear,.crm-combobox__option,.client-directory-action,.nav-link,.crm-record-link{touch-action:manipulation}.select-trigger:active:not([aria-disabled=true]),.client-directory-action:active{transform:translateY(1px)}.button:focus-visible,.input:focus-visible,.select-trigger:focus-visible,.crm-combobox__option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:1120px){.price-row__fields--tariff{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.executor-grid>:first-child{grid-column:span 6}.executor-grid>:nth-child(2),.executor-grid>:nth-child(3){grid-column:span 3}.executor-grid>:nth-child(4),.executor-grid>:nth-child(5),.executor-grid>:nth-child(6),.executor-grid>:nth-child(7){grid-column:span 6}}@media (max-width:900px){.price-row__fields--tariff{grid-template-columns:1fr 1fr}.pricing-field--manual-rate{grid-template-columns:1fr}.executor-grid{grid-template-columns:1fr 1fr}.executor-grid>*{grid-column:auto!important}.wizard-total{grid-template-columns:1fr 1fr;justify-content:stretch}.wizard-total__primary{border-top:1px solid #e1e6eb;border-left:0;grid-column:1/-1;padding:10px 0 0}}@media (max-width:620px){.price-row__fields--tariff,.executor-grid,.wizard-total{grid-template-columns:1fr}.wizard-total>div{text-align:left}.wizard-total__primary{grid-column:auto}}:root{--lc-radius-control:var(--lc-radius-sm);--lc-radius-panel:var(--lc-radius-md);--lc-radius-card:var(--lc-radius-lg);--lc-shadow-soft:0 8px 26px #112b3b0d;--lc-shadow-hover:0 12px 30px #112b3b14}.crm-order-card{border:1px solid var(--lc-border);border-radius:var(--lc-radius-card);background:var(--lc-surface);animation:.26s cubic-bezier(.2,.8,.2,1) both order-card-enter;position:relative;overflow:clip;box-shadow:0 16px 44px #112b3b12}.crm-order-card:before{content:"";z-index:2;pointer-events:none;opacity:.52;background:linear-gradient(90deg, transparent 0%, var(--lc-burgundy) 40%, #d99aae 52%, var(--lc-burgundy) 64%, transparent 100%);background-size:180% 100%;height:2px;animation:9s ease-in-out infinite alternate order-card-accent;position:absolute;inset:0 0 auto}@keyframes order-card-enter{0%{opacity:0;transform:translateY(5px)}}@keyframes order-card-accent{0%{background-position:100% 0}to{background-position:0 0}}.order-card-head{border-bottom:1px solid var(--lc-border);background:linear-gradient(#fff 0%,#fcfdfe 100%);align-items:flex-end;padding:18px 20px 16px}.order-card-head h2{margin:4px 0 2px;font-size:25px;line-height:1.15}.order-card-head p{color:var(--lc-muted)}.order-card-head__actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.order-card-head__actions .field{min-width:150px}.order-context-strip,.finance-strip{border-bottom:1px solid var(--lc-border);background:#f7f9fb;gap:8px;padding:10px 16px;display:grid}.order-context-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.order-context-strip>div,.finance-strip>div{border-radius:var(--lc-radius-panel);min-width:0;transition:border-color var(--lc-fast), box-shadow var(--lc-base), transform var(--lc-base), background-color var(--lc-fast);background:#fff;border:1px solid #e1e7eb;padding:11px 12px;box-shadow:0 2px 8px #112b3b06}.order-context-strip>div,.order-context-strip>div:last-child{border-right:1px solid #e1e7eb}.order-context-strip>div:hover,.finance-strip>div:hover{box-shadow:var(--lc-shadow-soft);border-color:#ccd7dd;transform:translateY(-1px)}.order-context-strip span,.finance-strip span{color:#7c8b97;letter-spacing:.055em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:680;display:block}.order-context-strip strong,.finance-strip strong{min-width:0;color:var(--lc-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.finance-strip{border-width:0 0 1px;grid-template-columns:repeat(5,minmax(0,1fr))}.finance-strip>div{border-right:1px solid #e1e7eb;padding:11px 12px}.finance-strip>div.is-positive{background:#fbfefc;border-color:#d3e5dc}.finance-strip>div.is-positive strong{color:var(--lc-green)}.finance-strip>div.is-warning{background:#fffdf8;border-color:#eadcc1}.finance-strip>div.is-warning strong{color:var(--lc-amber)}.order-card-layout{grid-template-columns:minmax(0,1fr) minmax(320px,340px)}.order-card-layout>main{min-width:0;padding:18px 20px 22px}.order-card-layout>aside{border-left:1px solid var(--lc-border);background:#f8fafb;min-width:0;padding:18px}.order-card-section{min-width:0;margin-bottom:22px}.order-card-section>header{align-items:center;margin-bottom:10px}.order-card-section>header h3{font-size:18px}.order-card-section>header .button,.compact-upload{flex:none}.order-work-table{border-top:0;gap:8px;display:grid}.order-work-table article{border-radius:var(--lc-radius-panel);transition:border-color var(--lc-fast), box-shadow var(--lc-base), transform var(--lc-base);background:#fff;border:1px solid #e0e6ea;grid-template-columns:30px minmax(180px,1.4fr) minmax(120px,.82fr) minmax(95px,.6fr) minmax(90px,.55fr) minmax(90px,.55fr) auto;gap:8px 12px;padding:12px;box-shadow:0 2px 9px #112b3b06}.order-work-table article:hover{box-shadow:var(--lc-shadow-hover);border-color:#cbd6dc;transform:translateY(-1px)}.order-work-table article>div{min-width:0}.order-work-table article>div>strong,.order-work-table article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-work-table article>div>span{font-size:10.5px}.order-work-table article>div>strong{font-size:13.5px}.order-work-table article>div:first-of-type strong{font-size:14px}.work-row-actions{border-top:1px solid #edf1f3;flex-wrap:wrap;grid-column:2/-1;justify-content:flex-end;gap:4px;padding-top:7px;display:flex}.work-row-actions .work-action{border-radius:var(--lc-radius-sm);height:30px;min-height:30px;padding-inline:9px;font-size:12.5px}.work-row-actions .work-action--danger{background:#fff}.compact-upload{border-color:var(--lc-border-strong);border-radius:var(--lc-radius-control);min-height:38px;transition:border-color var(--lc-fast), box-shadow var(--lc-fast), background-color var(--lc-fast), transform var(--lc-fast);background:#fff;gap:7px;padding:0 12px}.compact-upload:before{content:"+";color:var(--lc-burgundy);font-size:16px;font-weight:700}.compact-upload:hover{background:#fbfcfd;border-color:#aebcc5;transform:translateY(-1px);box-shadow:0 4px 12px #112b3b0d}.compact-upload:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.file-metrics-list{border-top:0;gap:7px;display:grid}.file-metric-row{border-radius:var(--lc-radius-panel);min-width:0;transition:border-color var(--lc-fast), background-color var(--lc-fast), transform var(--lc-base);background:#fff;border:1px solid #e2e7eb;grid-template-columns:42px minmax(180px,1fr) 76px 108px auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.file-metric-row:hover{background:#fcfdfe;border-color:#cbd6dc;transform:translateY(-1px)}.file-metric-row__mark,.order-file-row__mark{width:38px;height:40px;color:var(--lc-burgundy-dark);letter-spacing:.05em;background:#fff8fa;border:1px solid #ddcbd2;border-radius:6px;place-items:center;font-size:9px;font-weight:780;display:grid}.file-metric-row__copy{min-width:0}.file-metric-row__copy strong,.file-metric-row__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-metric-row__copy strong{color:#243a50;font-size:13.5px}.file-metric-row__copy small{color:#89939e;margin-top:2px;font-size:11.5px}.file-metric-row__metric span{color:#8a96a0;font-size:10.5px;display:block}.file-metric-row__metric strong{color:#2e4658;margin-top:2px;font-size:13px;display:block}.order-side-card{border-radius:var(--lc-radius-panel);box-shadow:var(--lc-shadow-soft);transition:border-color var(--lc-fast), box-shadow var(--lc-base), transform var(--lc-base);background:#fff;border:1px solid #dee5e9;padding:14px;overflow:hidden}.order-side-card:hover{box-shadow:var(--lc-shadow-hover);border-color:#ced8de}.order-side-card__head{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;padding-bottom:9px;display:flex}.order-side-card__toggle{height:30px;min-height:30px;font-size:12px}.payment-summary{display:grid}.payment-summary>div{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.payment-summary span{color:#7d8a96;font-size:12px}.payment-summary strong{color:#233b52;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-edit{grid-template-columns:minmax(0,1fr);gap:11px;margin-top:10px;animation:.18s cubic-bezier(.2,.8,.2,1) both panel-reveal;display:grid}.payment-edit .field{min-width:0}.payment-edit .input{min-height:var(--lc-control-height);height:var(--lc-control-height)}.payment-edit .textarea{height:auto;min-height:82px}.payment-edit__actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.payment-edit__actions .button{min-width:0}@keyframes panel-reveal{0%{opacity:0;transform:translateY(-3px)}}.order-side-link{border-radius:var(--lc-radius-panel);transition:border-color var(--lc-fast), background-color var(--lc-fast), transform var(--lc-base), box-shadow var(--lc-base)}.order-side-link:hover{box-shadow:var(--lc-shadow-soft);background:#fff9fb;border-color:#d8bac5;transform:translateY(-1px)}.file-picker{min-width:0;position:relative}.file-picker__surface{border-radius:var(--lc-radius-panel);cursor:pointer;min-width:0;min-height:58px;transition:border-color var(--lc-fast), background-color var(--lc-fast), box-shadow var(--lc-base), transform var(--lc-base);background:#fbfcfd;border:1px dashed #becbd2;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.file-picker__copy strong,.file-picker__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-picker__copy strong{color:#2a4255;font-size:13px;font-weight:680}.file-picker__copy small{color:#85929c;margin-top:2px;font-size:11px}.file-picker__action{color:var(--lc-burgundy-dark);font-size:11.5px;font-weight:700}.file-picker__clear{z-index:2;color:#687985;cursor:pointer;background:#fff;border:1px solid #d4dde2;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 4px 10px #112b3b17}.file-upload--custom label{border:0;padding:0}.file-upload--custom .file-picker__surface{padding:9px 10px}.order-records{gap:16px;min-width:0;margin-top:16px;display:grid}.order-records__section{border-top:1px solid var(--lc-border);min-width:0;padding-top:14px}.order-records__heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.order-records__heading h3{color:#20394d;margin:3px 0 0;font-size:16px}.order-records__count{color:#657785;background:#eef3f5;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11px;font-weight:700;display:grid}.order-upload-form{gap:8px;min-width:0;display:grid}.order-upload-form__submit{width:100%}.order-file-list{gap:6px;margin-top:12px;display:grid}.order-file-row{border-bottom:1px solid #edf1f3;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px 0;display:grid}.order-file-row__copy{min-width:0}.order-file-row__copy strong,.order-file-row__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-file-row__copy strong{color:#31485a;font-size:12.5px}.order-file-row__copy small{color:#8a96a0;margin-top:2px;font-size:10.5px}.order-file-row__download{min-height:30px;color:var(--lc-burgundy-dark);transition:background-color var(--lc-fast), transform var(--lc-fast);border-radius:5px;align-items:center;gap:5px;padding:0 7px;font-size:11.5px;font-weight:680;display:inline-flex}.order-file-row__download:hover{background:var(--lc-burgundy-soft);transform:translateY(-1px)}.order-records__empty{color:#87939d;margin:8px 0 0;font-size:12px}.order-history .activity-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:360px;margin-top:8px;padding:3px 7px 2px;overflow-y:auto}.activity-list--order li{padding-bottom:14px}.activity-list--order strong{color:#2e4659;font-size:12.5px}.activity-list--order small{font-size:10.5px}.pagination--compact{margin-top:8px}.pagination--compact .button{min-width:34px}.crm-history{gap:14px;display:grid}.crm-history__group{border:1px solid var(--lc-border);border-radius:var(--lc-radius-panel);background:#fff;min-width:0;padding:12px}.crm-history__title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.crm-history__title h4{color:#2a4255;margin:0;font-size:14px}.crm-history__title span{color:#87939d;font-size:11px}.crm-history__timeline{margin-top:8px}.crm-history__links{display:grid}.crm-history__link{border-bottom:1px solid #edf1f3;grid-template-columns:90px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;padding:9px 0;display:grid}.crm-history__link:last-child{border-bottom:0}.crm-history__link span{color:#8b5969;font-size:10.5px}.crm-history__link strong{color:#334b5d;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.crm-history__link i{color:var(--lc-burgundy);transition:transform var(--lc-fast);font-style:normal}.crm-history__link:hover i{transform:translate(2px)}.activity-list li>span{background:#fff;border-radius:50%;box-shadow:0 0 0 3px #fff}.activity-list li:before{background:#dfe6ea}.activity-list strong{color:#2f4759;font-size:12px;font-weight:680}@media (max-width:1320px){.order-card-layout{grid-template-columns:minmax(0,1fr) 320px}.order-work-table article{grid-template-columns:28px minmax(170px,1.3fr) minmax(115px,.8fr) minmax(90px,.55fr) minmax(85px,.5fr) auto}.order-work-table article>div:nth-of-type(5){display:none}}@media (max-width:1180px){.order-card-layout{grid-template-columns:1fr}.order-card-layout>aside{border-top:1px solid var(--lc-border);border-left:0}.finance-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.order-card-layout>aside{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.order-records{margin-top:0}}@media (max-width:900px){.order-context-strip{grid-template-columns:1fr}.finance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.order-card-layout>aside{grid-template-columns:1fr}.order-work-table article{grid-template-columns:26px minmax(0,1fr) auto}.order-work-table article>div:not(:first-of-type),.order-work-table article>.badge{display:none}.work-row-actions{grid-column:2/-1;justify-content:flex-start}.file-metric-row{grid-template-columns:38px minmax(0,1fr) auto}.file-metric-row__metric{display:none}}@media (max-width:620px){.order-card-head{align-items:stretch}.order-card-head__actions{grid-template-columns:1fr;width:100%;display:grid}.order-card-head__actions .field,.order-card-head__actions .button{width:100%}.finance-strip{grid-template-columns:1fr}.order-card-layout>main,.order-card-layout>aside{padding:14px}.order-card-section>header{flex-direction:column;align-items:flex-start}.file-metric-row{grid-template-columns:38px minmax(0,1fr)}.file-metric-row>.badge{grid-column:2;width:max-content}.payment-edit__actions{grid-template-columns:1fr;display:grid}.order-file-row{grid-template-columns:38px minmax(0,1fr)}.order-file-row__download{grid-column:2;width:max-content}}.order-side-card>.order-side-card__head{border-bottom:1px solid #edf1f3;padding:0 0 9px}.order-side-card>.payment-summary{border-bottom:0;gap:0;padding:0;display:grid}.order-side-card .payment-summary span{color:#7d8a96;font-size:12px}.order-side-card .payment-summary strong{color:#233b52;text-align:right}.file-upload--custom .file-picker__icon{color:var(--lc-burgundy);font-size:18px}.file-upload--custom .file-picker__action{color:var(--lc-burgundy-dark);font-size:11.5px}.order-side-card>.payment-edit{border-bottom:0;gap:11px;margin-top:10px;padding:0;display:grid}:root{--lc-ease-out:cubic-bezier(.16,1,.3,1);--lc-ease-soft:cubic-bezier(.22,.61,.36,1);--lc-motion-fast:.15s;--lc-motion-base:.23s;--lc-motion-slow:.52s;--lc-shadow-surface:0 1px 2px #0c263408, 0 10px 30px #0c26340d;--lc-shadow-surface-hover:0 2px 5px #0c26340a, 0 16px 42px #0c263417;--lc-focus:0 0 0 3px #9c405e1a}.workspace{isolation:isolate;background:radial-gradient(circle at 82% 2%, #2f7e960e, transparent 27rem), radial-gradient(circle at 52% -5%, #9c405e0b, transparent 24rem), var(--lc-canvas);position:relative}.workspace:before,.workspace:after{content:"";z-index:-1;pointer-events:none;filter:blur(54px);opacity:.28;border-radius:50%;position:fixed;transform:translate(0,0)}.workspace:before{background:#2f7e9617;width:26rem;height:26rem;animation:18s ease-in-out infinite alternate lc-ambient-orbit-a;top:12vh;right:-12rem}.workspace:after{width:22rem;height:22rem;left:calc(var(--sidebar) + 8vw);background:#9c405e12;animation:22s ease-in-out infinite alternate lc-ambient-orbit-b;bottom:-11rem}@keyframes lc-ambient-orbit-a{0%{transform:translateY(-12px)scale(.96)}to{transform:translate(-54px,42px)scale(1.08)}}@keyframes lc-ambient-orbit-b{0%{transform:translate(-18px)scale(1)}to{transform:translate(48px,-36px)scale(1.06)}}.sidebar__brand{position:relative;overflow:hidden}.sidebar__brand:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:26%;animation:10s ease-in-out infinite lc-brand-sheen;position:absolute;inset:-120% auto -120% -42%;transform:rotate(16deg)}@keyframes lc-brand-sheen{0%,67%{opacity:0;transform:translate(-20%)rotate(16deg)}73%{opacity:.85}88%,to{opacity:0;transform:translate(640%)rotate(16deg)}}.nav-link{transition:color var(--lc-motion-fast) var(--lc-ease-soft), background-color var(--lc-motion-fast) var(--lc-ease-soft), border-color var(--lc-motion-fast) var(--lc-ease-soft), transform var(--lc-motion-base) var(--lc-ease-out), box-shadow var(--lc-motion-base) var(--lc-ease-out);overflow:hidden}.nav-link--active{background:linear-gradient(90deg,#ffffff1a,#ffffff0d);box-shadow:inset 2px 0 #df89a3,0 8px 22px #00000012}.security-dot{animation:2.8s ease-in-out infinite lc-security-pulse}@keyframes lc-security-pulse{0%,to{box-shadow:0 0 #6cc19d00}50%{box-shadow:0 0 0 5px #6cc19d17}}.topbar{z-index:24;position:sticky;top:0;box-shadow:0 1px #0d30410a,0 10px 32px #0d30410a}.topbar:after{content:"";pointer-events:none;opacity:.45;background:linear-gradient(90deg,#0000 4%,#9c405e6b 38%,#2f7e9652 62%,#0000 96%) 0 0/170% 100%;height:1px;animation:12s ease-in-out infinite alternate lc-topbar-line;position:absolute;bottom:-1px;left:0;right:0}@keyframes lc-topbar-line{0%{background-position:100% 0}to{background-position:0 0}}.page-head,.detail-head{isolation:isolate;padding:6px 2px 22px;position:relative;overflow:hidden}.page-head:after,.detail-head:after{content:"";transform-origin:0;height:1px;animation:lc-heading-rule .7s var(--lc-ease-out) both;background:linear-gradient(90deg,#9c405e80,#2f7e962e 28%,#132e4012 68%,#0000);position:absolute;bottom:0;left:0;right:0}.page-head h1,.detail-head h1,.page-head--compact h1{color:#0a2a3c;letter-spacing:-.046em;text-wrap:balance;text-shadow:0 1px #ffffffb8;font-size:clamp(34px,2.55vw,46px);font-weight:650}.page-head p,.detail-head p{color:#667985;font-size:15px;line-height:1.62}.overline--accent{position:relative}.overline--accent:after{content:"";opacity:.62;background:currentColor;border-radius:50%;width:5px;height:5px;margin-left:2px;animation:3.2s ease-in-out infinite lc-overline-dot}@keyframes lc-heading-rule{0%{opacity:0;transform:scaleX(.14)}to{opacity:1;transform:scaleX(1)}}@keyframes lc-overline-dot{0%,to{opacity:.32;transform:scale(.8)}50%{opacity:.82;transform:scale(1.16)}}:is(.crm-section-head,.section-head,.panel-title,.card-head,.order-card-section>header,.settings-surface>header) h2,:is(.crm-section-head,.section-head,.panel-title,.order-card-section>header) h3{color:#143046;letter-spacing:-.024em;text-wrap:balance}:is(.crm-section-head,.section-head,.panel-title,.settings-surface>header) p{color:#72818c;line-height:1.58}:is(.card,.detail-panel,.form-section,.application-toolbar,.crm-editor,.table-surface,.settings-surface,.directory-summary,.placeholder-surface,.crm-wizard,.order-side-card){box-shadow:var(--lc-shadow-surface);transition:border-color var(--lc-motion-base) var(--lc-ease-soft), box-shadow var(--lc-motion-base) var(--lc-ease-out), background-color var(--lc-motion-base) var(--lc-ease-soft);border-color:#132e401c}:is(.card,.detail-panel,.form-section,.application-toolbar,.crm-editor,.table-surface,.settings-surface,.directory-summary,.placeholder-surface,.crm-wizard,.order-side-card):hover{box-shadow:var(--lc-shadow-surface-hover);border-color:#132e4029}.button{isolation:isolate;transition:transform var(--lc-motion-fast) var(--lc-ease-out), box-shadow var(--lc-motion-base) var(--lc-ease-out), background-color var(--lc-motion-fast) var(--lc-ease-soft), border-color var(--lc-motion-fast) var(--lc-ease-soft), color var(--lc-motion-fast) var(--lc-ease-soft);position:relative;overflow:hidden}.button--primary:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:28%;position:absolute;inset:-80% auto -80% -42%;transform:rotate(15deg)}.button--primary:hover:after{animation:lc-button-sheen .62s var(--lc-ease-out) both}@keyframes lc-button-sheen{0%{opacity:0;transform:translate(0)rotate(15deg)}28%{opacity:1}to{opacity:0;transform:translate(520%)rotate(15deg)}}.button:focus-visible,.input:focus-visible,.select-trigger:focus-visible,.archive-toggle:focus-within{box-shadow:var(--lc-focus);outline:none}.file-picker__surface:has(input:focus-visible){box-shadow:var(--lc-focus);outline:none}.input,.select-trigger,.crm-combobox__input{transition:border-color var(--lc-motion-fast) var(--lc-ease-soft), background-color var(--lc-motion-fast) var(--lc-ease-soft), box-shadow var(--lc-motion-base) var(--lc-ease-out)}.input:hover,.select-trigger:hover,.crm-combobox__input:hover{box-shadow:0 4px 14px #0d2c3d0a}.input:focus,.select-trigger:focus-within,.crm-combobox__input:focus-within{box-shadow:var(--lc-focus), 0 7px 20px #0d2c3d0d}.metric-strip a,.dashboard-finance>div,.recent-list a,.directory-summary__orders a,.kanban-card,.crm-record-link{transition:transform var(--lc-motion-base) var(--lc-ease-out), border-color var(--lc-motion-base) var(--lc-ease-soft), box-shadow var(--lc-motion-base) var(--lc-ease-out), background-color var(--lc-motion-fast) var(--lc-ease-soft)}.metric-strip a:after{animation:8s ease-in-out infinite alternate lc-metric-ambient}.metric-strip a:nth-child(2n):after{animation-delay:-3s}.metric-strip a:nth-child(3n):after{animation-delay:-5s}@keyframes lc-metric-ambient{0%{opacity:.62;transform:translate(4px,-4px)scale(.92)}to{opacity:.9;transform:translate(-16px,14px)scale(1.12)}}.dashboard-finance>div:hover,.recent-list a:hover,.directory-summary__orders a:hover,.kanban-card:hover{box-shadow:var(--lc-shadow-surface-hover);transform:translateY(-2px)}.crm-commandbar,.crm-toolbar,.application-toolbar,.settings-tabs,.detail-sections{transition:box-shadow var(--lc-motion-base) var(--lc-ease-out), border-color var(--lc-motion-base) var(--lc-ease-soft);position:relative}.crm-commandbar:focus-within,.crm-toolbar:focus-within,.application-toolbar:focus-within{box-shadow:0 12px 34px #0d2c3d12}.table-surface{position:relative}.table-caption,thead th{background:linear-gradient(#f9fbfc,#f2f6f8)}tbody tr{transition:background-color var(--lc-motion-fast) var(--lc-ease-soft), box-shadow var(--lc-motion-fast) var(--lc-ease-soft)}tbody tr:hover{background:#f7fbfc;box-shadow:inset 3px 0 #2f7e9657}:is(.order-file-row,.file-metric-row,.crm-history__link,.activity-list li,.order-work-table article){transition:transform var(--lc-motion-base) var(--lc-ease-out), border-color var(--lc-motion-base) var(--lc-ease-soft), background-color var(--lc-motion-fast) var(--lc-ease-soft), box-shadow var(--lc-motion-base) var(--lc-ease-out)}:is(.order-file-row,.file-metric-row,.crm-history__link):hover{transform:translate(2px)}.order-work-table article:hover{transform:translateY(-2px)}.select-popup,.row-menu>div,.crm-combobox__menu{transform-origin:top;animation:lc-popover-in .17s var(--lc-ease-out) both}@keyframes lc-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.content>*{animation:lc-section-enter .46s var(--lc-ease-out) both}.content>:nth-child(2){animation-delay:45ms}.content>:nth-child(3){animation-delay:80ms}.content>:nth-child(4){animation-delay:.115s}.content>:nth-child(5){animation-delay:.145s}@keyframes lc-section-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}.state--loading .state__line{background:linear-gradient(90deg,var(--lc-burgundy),#d792a8,var(--lc-burgundy));background-size:180% 100%;animation:1.45s ease-in-out infinite alternate lc-loading-line}@keyframes lc-loading-line{0%{background-position:100% 0;transform:scaleX(.28)}to{background-position:0 0;transform:scaleX(1)}}.empty__mark{transform-origin:50%;animation:4s ease-in-out infinite lc-empty-mark}@keyframes lc-empty-mark{0%,to{opacity:.5;transform:scaleX(.8)}50%{opacity:.9;transform:scaleX(1.08)}}@media (max-width:900px){.workspace:before,.workspace:after{opacity:.16}.page-head h1,.detail-head h1,.page-head--compact h1{font-size:clamp(29px,7vw,38px)}}@media (prefers-reduced-motion:reduce){.workspace:before,.workspace:after,.sidebar__brand:after,.security-dot,.topbar:after,.page-head:after,.detail-head:after,.overline--accent:after,.button--primary:hover:after,.metric-strip a:after,.select-popup,.row-menu>div,.crm-combobox__menu,.content>*,.state--loading .state__line,.empty__mark{animation:none}.nav-link,.button,.metric-strip a,.dashboard-finance>div,.recent-list a,.directory-summary__orders a,.kanban-card,.crm-record-link,.order-file-row,.file-metric-row,.crm-history__link,.activity-list li,.order-work-table article{transition-duration:.01ms;transform:none}}.crm-wizard{color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface);overflow:clip}.crm-wizard__head,.wizard-footer{border-color:var(--crm-divider);background:var(--crm-surface)}.wizard-steps{border-color:var(--crm-divider);background:var(--crm-surface-raised)}.wizard-steps button{color:var(--crm-text-secondary);background:0 0;border-color:#0000}.wizard-steps button span{color:var(--crm-text-muted)}.wizard-steps button:hover{color:var(--crm-text);background:var(--crm-surface-hover)}.wizard-steps button.is-active{color:var(--crm-text);background:var(--crm-surface)}.wizard-steps button.is-active span{color:var(--crm-accent-hover)}.wizard-steps button.is-done,.wizard-steps button.is-done span{color:var(--crm-success-text)}.wizard-steps button:before{background:0 0}.wizard-steps button.is-active:before{background:var(--crm-accent)}.work-draft,.price-row,.executor-row,.executor-assignment-card,.wizard-empty-work{color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface-raised)}:is(.work-draft,.price-row,.executor-row)>header{border-color:var(--crm-divider)}:is(.work-draft,.price-row,.executor-row)>header strong{color:var(--crm-text);font-size:var(--ui-text-md)}:is(.work-draft,.price-row,.executor-row)>header span{color:var(--crm-text-secondary);font-size:var(--ui-text-sm)}.work-draft>header .overline{width:max-content;min-height:22px;color:var(--crm-accent-hover);border-color:color-mix(in srgb,var(--crm-accent) 28%,var(--crm-border));background:var(--crm-accent-soft);font-size:var(--ui-text-xs);border-radius:6px;padding:4px 7px;font-weight:620}.manual-switch--feature{color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface-raised)}.manual-switch--feature:hover{border-color:var(--crm-border-strong);background:var(--crm-surface-hover)}.manual-switch--feature b{color:var(--crm-text)}.manual-switch--feature small{color:var(--crm-text-secondary)}.manual-switch--feature input{border-color:var(--crm-border-strong);background:var(--crm-surface)}.manual-switch--feature input:after{background:var(--crm-text-secondary)}.manual-switch--feature input:checked{border-color:var(--crm-accent);background:var(--crm-accent)}.manual-switch--feature input:checked:after{background:var(--crm-on-accent)}.manual-switch--feature:has(input:checked){border-color:color-mix(in srgb,var(--crm-accent) 34%,var(--crm-border));background:var(--crm-accent-soft);box-shadow:inset 2px 0 0 var(--crm-accent)}.price-row__fields--tariff{gap:var(--ui-space-2);grid-template-columns:minmax(250px,1.55fr) minmax(170px,.8fr) minmax(170px,.8fr) minmax(185px,.9fr) minmax(190px,.95fr);align-items:start;display:grid}.price-row__fields--tariff>*{min-width:0;max-width:none}.pricing-field{grid-template-rows:minmax(24px,auto) minmax(var(--ui-control-height),auto);align-content:start;gap:6px;min-width:0;max-width:none;display:grid}.pricing-field>.field{min-width:0}.pricing-field .field__label{white-space:normal;align-items:end;min-height:24px}.pricing-field :is(.calculated-value,.pricing-inline-input,.manual-switch--compact,.select-trigger,.input){min-height:var(--ui-control-height);height:auto}.calculated-value{color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface-raised)}.calculated-value strong{color:var(--crm-text)}.calculated-value small{color:var(--crm-text-secondary)}.calculated-value--total{color:var(--crm-text);border-color:color-mix(in srgb,var(--crm-accent) 28%,var(--crm-border));background:var(--crm-accent-soft)}.tariff-resolution{border-color:var(--crm-divider)}.tariff-resolution span{color:var(--crm-text-secondary);font-size:var(--ui-text-sm)}.wizard-total{border-color:var(--crm-divider)}.wizard-total>div>span{color:var(--crm-text-muted)}.wizard-total>div>small{color:var(--crm-text-secondary)}.wizard-total__primary{border-color:var(--crm-divider)}.wizard-total__primary>strong{color:var(--crm-text)}.review-hero{border-color:var(--crm-border);border-radius:var(--ui-radius-card);background:var(--crm-surface);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.review-hero>div{border-color:var(--crm-divider);background:var(--crm-surface);min-width:0;padding:10px 12px}.review-hero span{color:var(--crm-text-muted);font-size:var(--ui-text-xs);text-transform:none;letter-spacing:0}.review-hero strong{color:var(--crm-text);font-size:var(--ui-text-md);margin-top:4px}.review-list,.review-list>div{border-color:var(--crm-divider)}.review-list>div>span{color:var(--crm-text-muted)}.review-list strong{color:var(--crm-text)}.review-list small{color:var(--crm-text-secondary)}.review-list b{color:var(--crm-accent-hover)}.page-head,.detail-head{overflow:clip}.page-head:after,.detail-head:after{left:var(--ui-space-2);right:var(--ui-space-2);border-radius:var(--ui-radius-round);background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--crm-accent) 18%,transparent) 12%,color-mix(in srgb,var(--crm-accent) 52%,var(--crm-divider)) 38%,color-mix(in srgb,var(--crm-accent) 16%,var(--crm-divider)) 72%,transparent 100%);height:1px}@media (max-width:1180px){.price-row__fields--tariff{grid-template-columns:repeat(3,minmax(0,1fr))}.price-row__fields--tariff>:first-child{grid-column:span 2}.review-hero{grid-template-columns:repeat(3,minmax(0,1fr))}.review-hero>div:nth-child(3n){border-right:0}}@media (max-width:900px){.price-row__fields--tariff{grid-template-columns:repeat(2,minmax(0,1fr))}.price-row__fields--tariff>:first-child{grid-column:1/-1}.review-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.review-hero>div:nth-child(n){border-right:1px solid var(--crm-divider);border-bottom:1px solid var(--crm-divider)}.review-hero>div:nth-child(2n){border-right:0}.review-hero>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:620px){.price-row__fields--tariff{grid-template-columns:1fr}.price-row__fields--tariff>:first-child{grid-column:auto}.review-hero{grid-template-columns:1fr}.review-hero>div:nth-child(n){border-right:0;border-bottom:1px solid var(--crm-divider)}.review-hero>div:last-child{border-bottom:0}}:root{--crm-control:44px;--crm-control-small:36px;--crm-gap:20px;--crm-panel-padding:clamp(18px, 2vw, 28px);--crm-radius-sm:8px;--crm-radius-md:12px;--crm-radius-lg:16px}.workspace{min-width:0}.content{padding-inline:clamp(20px,2.5vw,40px)}.content :is(.page-head,.detail-head){gap:24px;overflow:visible}:is(.page-head,.detail-head)>div{min-width:0}:is(.page-head,.detail-head)>.button{flex-shrink:0}.page-head__meta{border:1px solid var(--lc-border);white-space:nowrap;background:#ffffffbf;border-radius:999px;align-items:center;gap:12px;padding:10px 14px;display:flex}.page-head__meta>span{letter-spacing:.04em;font-size:11px}.user-menu>div{min-width:0}.user-menu>div :is(strong,span){text-overflow:ellipsis;overflow:hidden}.button,.button-link{min-height:var(--crm-control);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:auto;padding:10px 18px;font-size:14px;line-height:22px;display:inline-flex}.field .input:not(textarea),.crm-combobox__input{min-height:var(--crm-control);height:var(--crm-control);border-radius:10px;font-size:14px}.field{gap:8px;min-width:0}.field__label{font-size:13px;line-height:20px}.field__hint,.field__error{font-size:12px;line-height:1.5}.textarea{resize:vertical;min-height:104px;line-height:1.65}.button:disabled{box-shadow:none;transform:none}.button:focus-visible,.input:focus-visible,.select-trigger:focus-visible{outline:2px solid var(--burgundy);outline-offset:3px}:is(.work-row-actions,.order-side-card,td,.user-menu) .button{min-height:var(--crm-control-small);height:auto;padding:6px 12px;font-size:12px;line-height:22px}.badge{border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;line-height:18px;display:inline-flex}:is(.crm-section-head,.section-head,.panel-title,.card-head,.order-card-section>header,.settings-surface>header){flex-wrap:wrap;align-items:center;gap:12px 20px}:is(.crm-fields,.wizard-grid){gap:var(--crm-gap);align-items:start}:is(.form-actions,.payment-edit__actions,.order-card-head__actions){flex-wrap:wrap;align-items:end;gap:12px}.form-actions .button{min-width:120px}.crm-editor{padding:var(--crm-panel-padding)}.data-list--inline>div{min-width:0;padding:18px 20px}.data-list dt{margin-bottom:8px;line-height:1.5}.data-list dd{overflow-wrap:anywhere;line-height:1.65}.crm-commandbar{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:16px;display:grid}.crm-commandbar__search{grid-column:span 2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.crm-commandbar>.field{min-width:0}.crm-commandbar .archive-toggle,.crm-commandbar .view-switch{min-height:var(--crm-control);align-self:end}.crm-commandbar .view-switch{flex:none;justify-self:end;width:max-content;max-width:100%}.crm-commandbar .view-switch button{flex:none}.view-switch button{min-height:36px;font-size:12px}.settings-tabs{flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;display:flex}.settings-tabs button{min-height:var(--crm-control);padding:10px 16px;font-size:14px}.table-wrap{overscroll-behavior-inline:contain;max-width:100%}.users-table .table-wrap{overflow-x:auto}.users-table .table-wrap:has(.row-menu[open]){padding-bottom:224px}th{height:auto;padding-block:12px;line-height:1.5}td{padding-block:14px}.order-context-strip strong{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.finance-strip strong{font-variant-numeric:tabular-nums;line-height:1.5}.order-card-layout>main{padding:var(--crm-panel-padding)}.order-card-layout>aside{padding:20px}.order-card-section{margin-bottom:28px}.order-card-section>header{margin-bottom:16px}.order-side-card .field__label{font-size:12px}.order-work-table article{align-items:start}.order-work-table article>div>span{font-size:11px;line-height:1.5}.order-work-table article>div>strong{line-height:1.55}.order-work-table article{grid-template-columns:28px minmax(0,2fr) repeat(2,minmax(0,1fr))}.order-work-table article>div:nth-of-type(5){display:block}.order-work-table article>div:nth-of-type(4){grid-column:2}.order-work-table article>div:nth-of-type(5){grid-column:3}.order-work-table article>.badge{place-self:center start}.order-work-table .work-row-actions{grid-column:1/-1;display:flex}.file-picker__copy{min-width:0}.file-picker__copy strong{overflow-wrap:anywhere}.file-picker__action{font-size:12px}.order-section-nav{padding:10px var(--crm-panel-padding);border-bottom:1px solid var(--lc-border);background:var(--lc-surface-subtle);flex-wrap:wrap;gap:6px;display:flex}.order-core-editor{scroll-margin-top:90px}.order-core-editor.is-editing{padding:var(--crm-panel-padding);border-bottom:1px solid var(--lc-border);background:var(--lc-surface-subtle)}.order-edit-heading{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.order-edit-heading h3{margin:4px 0;font-size:22px}.order-edit-heading p{max-width:680px;color:var(--lc-muted);margin:0;font-size:13px;line-height:1.55}.order-edit-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.order-edit-group{border:1px solid var(--lc-border);border-radius:var(--crm-radius-md);background:var(--lc-surface);align-content:start;gap:16px;min-width:0;margin:0;padding:18px;display:grid}.order-edit-group legend{color:var(--lc-text);padding:0 8px;font-size:13px;font-weight:800}.order-edit-group .field{grid-column:auto}.order-edit-group .textarea{min-height:144px}.order-edit-actions{z-index:2;margin:18px calc(-1 * var(--crm-panel-padding)) calc(-1 * var(--crm-panel-padding));padding:14px var(--crm-panel-padding);border-top:1px solid var(--lc-border);background:var(--lc-surface-subtle);justify-content:flex-end;position:sticky;bottom:0}.order-finance-module{padding:18px var(--crm-panel-padding);border-bottom:1px solid var(--lc-border);scroll-margin-top:90px}.order-finance-module>header h3{margin:4px 0 0;font-size:19px}.order-finance-module>header p{max-width:420px;color:var(--lc-muted);text-align:right;margin:0;font-size:12px;line-height:1.5}.order-finance-module .finance-strip{background:0 0;border:0}.work-inline-editor>header p{max-width:560px;color:var(--lc-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.work-edit-module{margin:16px var(--crm-panel-padding) 0;border:1px solid var(--lc-border);border-radius:var(--crm-radius-md);background:var(--lc-surface);padding:18px}.work-edit-module__head{grid-template-columns:32px minmax(0,1fr);gap:12px;margin-bottom:16px;display:grid}.work-edit-module__head>span{color:var(--lc-burgundy);font:700 12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.work-edit-module__head strong,.work-edit-module__head small{display:block}.work-edit-module__head strong{color:var(--lc-text);font-size:15px}.work-edit-module__head small{color:var(--lc-muted);margin-top:3px;font-size:12px;line-height:1.5}.work-edit-module .work-draft{border-radius:10px;margin:0}.work-edit-module .work-inline-editor__finance{padding:0}.work-inline-editor__actions{z-index:3;padding:16px var(--crm-panel-padding);border-top:1px solid var(--lc-border);background:var(--lc-surface-subtle);position:sticky;bottom:0}.order-card-section,.order-finance-module,#order-history{scroll-margin-top:90px}.payment-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.payment-summary>div{border:1px solid var(--lc-border);background:var(--lc-surface);border-radius:9px;place-content:start stretch;gap:4px;min-height:68px;padding:10px 11px;display:grid}.payment-summary>div:last-child{border-bottom:1px solid var(--lc-border)}.payment-summary strong{text-align:left}.kanban-board{scrollbar-width:thin;gap:14px;padding:4px 2px 18px}.kanban-column{--status-color:#70808b;border:1px solid color-mix(in srgb,var(--status-color) 25%,var(--lc-border));background:color-mix(in srgb,var(--status-color) 5%,var(--lc-surface));border-radius:14px;min-height:420px}.kanban-column>header{border-bottom:1px solid color-mix(in srgb,var(--status-color) 24%,var(--lc-border));background:color-mix(in srgb,var(--status-color) 9%,var(--lc-surface));position:relative}.kanban-column>header:before{content:"";background:var(--status-color);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb,var(--status-color) 12%,transparent);border-radius:50%}.kanban-column>header span{color:var(--status-color);background:color-mix(in srgb,var(--status-color) 12%,var(--lc-surface));margin-left:auto}.kanban-card{border-left:3px solid var(--status-color);background:var(--lc-surface);border-radius:10px}.kanban-empty{color:var(--lc-muted);text-align:center;margin:18px 8px;font-size:12px;line-height:1.5}.status-color--slate{--status-color:#6b7b86}.status-color--blue{--status-color:#3977a8}.status-color--violet{--status-color:#7562aa}.status-color--amber{--status-color:#b27928}.status-color--cyan{--status-color:#268890}.status-color--green{--status-color:#398064}.status-color--rose{--status-color:#a64161}.settings-layout{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.settings-modules{gap:8px;display:grid;position:sticky;top:88px}.settings-modules button{border:1px solid var(--lc-border);border-radius:var(--crm-radius-md);min-height:74px;color:var(--lc-text);background:var(--lc-surface);text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr);gap:3px 12px;padding:13px 14px;transition:border-color .16s,background .16s,transform .16s;display:grid}.settings-modules button:hover{border-color:var(--lc-border-strong);background:var(--lc-surface-hover);transform:translate(2px)}.settings-modules button.is-active{border-color:color-mix(in srgb,var(--lc-burgundy) 58%,var(--lc-border));background:color-mix(in srgb,var(--lc-burgundy) 8%,var(--lc-surface));box-shadow:inset 3px 0 var(--lc-burgundy)}.settings-modules button>span{color:var(--lc-burgundy);grid-row:1/3;font:700 12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.settings-modules button>small{color:var(--lc-muted);font-size:12px;line-height:1.45}.settings-module__intro{border-bottom:1px solid var(--lc-border);margin-bottom:14px;padding:2px 2px 16px}.settings-module__intro h2{margin:5px 0 4px;font-size:clamp(24px,2.4vw,34px)}.settings-module__intro p{max-width:680px;color:var(--lc-muted);margin:0;font-size:14px;line-height:1.6}.settings-users-callout{padding-bottom:24px}.settings-users-callout>p{max-width:680px;color:var(--lc-muted);margin:0 22px 18px;line-height:1.65}.settings-users-callout>.button{margin-left:22px}.settings-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000094;place-items:center;padding:24px;animation:.16s ease-out crm-dialog-backdrop;display:grid;position:fixed;inset:0}.settings-dialog{border:1px solid var(--lc-border-strong);border-radius:var(--crm-radius-lg);width:min(880px,100%);max-height:min(820px,100vh - 48px);color:var(--lc-text);background:var(--lc-surface);animation:.19s ease-out crm-dialog-enter;overflow:auto;box-shadow:0 28px 80px #00000059}.settings-dialog>header{z-index:2;border-bottom:1px solid var(--lc-border);background:color-mix(in srgb,var(--lc-surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;gap:20px;padding:22px 24px;display:flex;position:sticky;top:0}.settings-dialog>header h2{margin:5px 0 4px;font-size:24px}.settings-dialog>header p{color:var(--lc-muted);margin:0;font-size:13px;line-height:1.55}.settings-dialog__close{border:1px solid var(--lc-border);width:40px;height:40px;color:var(--lc-text);background:var(--lc-surface-raised);cursor:pointer;border-radius:10px;flex:none;font-size:24px;line-height:1}.settings-dialog__close:hover{border-color:var(--lc-border-strong);background:var(--lc-surface-hover)}.settings-dialog .crm-editor{box-shadow:none;border:0;border-radius:0}.settings-dialog .form-actions{margin:18px calc(-1 * var(--crm-panel-padding)) calc(-1 * var(--crm-panel-padding));padding:16px var(--crm-panel-padding);border-top:1px solid var(--lc-border);background:var(--lc-surface);position:sticky;bottom:0}@keyframes crm-dialog-backdrop{0%{opacity:0}to{opacity:1}}@keyframes crm-dialog-enter{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}.settings-subtabs{gap:8px;width:fit-content;max-width:100%;margin:0 0 14px;display:flex}.settings-subtabs button{border:1px solid var(--lc-border);min-height:38px;color:var(--lc-muted);background:var(--lc-surface);cursor:pointer;border-radius:9px;padding:7px 13px}.settings-subtabs button.is-active{color:var(--lc-burgundy-dark);border-color:color-mix(in srgb,var(--lc-burgundy) 45%,var(--lc-border));background:var(--lc-burgundy-soft)}.settings-head-copy{max-width:430px;color:var(--lc-muted);margin:0;font-size:12px}.status-directory{gap:8px;padding:16px 20px 20px;display:grid}.status-directory__row{border:1px solid var(--lc-border);background:var(--lc-surface);border-radius:10px;grid-template-columns:10px minmax(160px,1fr) auto auto;align-items:center;gap:14px;min-height:64px;padding:9px 12px;display:grid}.status-directory__row>i{background:var(--status-color);border-radius:999px;width:8px;height:32px}.status-directory__row strong,.status-directory__row code{display:block}.status-directory__row code{color:var(--lc-muted);margin-top:2px;font-size:11px}.theme-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px;display:grid}.theme-option{border:1px solid var(--lc-border);color:var(--lc-text);background:var(--lc-surface);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:1fr auto;gap:4px 10px;padding:12px;transition:border-color .18s,box-shadow .22s,transform .18s;display:grid}.theme-option:hover{box-shadow:var(--lc-shadow-surface-hover);transform:translateY(-2px)}.theme-option.is-active{border-color:var(--lc-burgundy);box-shadow:0 0 0 3px color-mix(in srgb,var(--lc-burgundy) 11%,transparent)}.theme-option strong{margin-top:7px;font-size:15px}.theme-option small{color:var(--lc-muted);grid-column:1/-1;font-size:12px}.theme-option b{color:var(--lc-burgundy);grid-area:2/2;align-self:center;font-size:11px}.theme-preview{background:#f5f7f8;border:1px solid #d8dfe3;border-radius:9px;grid-column:1/-1;grid-template-rows:repeat(2,1fr);grid-template-columns:28% 1fr;gap:6px;height:108px;padding:10px;display:grid}.theme-preview i{background:#fff;border-radius:5px;display:block;box-shadow:0 2px 8px #14283712}.theme-preview i:first-child{background:#0b2a39;grid-row:1/-1}.theme-preview i:last-child{background:#edf1f3}.theme-preview--dark{background:#15181d;border-color:#39424d}.theme-preview--dark i{box-shadow:none;background:#252b33}.theme-preview--dark i:first-child{background:#191d23}.theme-preview--dark i:last-child{background:#2d3540}.theme-preview--system{background:linear-gradient(115deg,#f5f7f8 0 50%,#15181d 50%)}.settings-help{color:var(--lc-muted);margin:0;padding:0 22px 22px;font-size:12px}html[data-crm-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy:var(--crm-text);--navy-soft:var(--crm-surface-raised);--cream:var(--crm-bg);--paper:var(--crm-surface);--burgundy:var(--crm-accent);--burgundy-dark:var(--crm-accent-hover);--ink-muted:var(--crm-text-secondary);--line:var(--crm-border);--lc-canvas:var(--crm-bg);--lc-surface:var(--crm-surface);--lc-surface-subtle:var(--crm-surface-raised);--lc-surface-hover:var(--crm-surface-hover);--lc-text:var(--crm-text);--lc-muted:var(--crm-text-secondary);--lc-border:var(--crm-border);--lc-border-strong:var(--crm-border-strong);--lc-burgundy:var(--crm-accent);--lc-burgundy-dark:var(--crm-accent-hover);--lc-burgundy-soft:var(--crm-accent-soft);--lc-green:var(--crm-success);--lc-green-soft:var(--crm-success-soft);--lc-amber:var(--crm-warning);--lc-amber-soft:var(--crm-warning-soft);--focus-ring:var(--crm-accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-crm-theme=dark] .auth-brand .brand strong,html[data-crm-theme=dark] .auth-brand__copy p{color:var(--crm-text)}html[data-crm-theme=dark] .auth-brand .brand small,html[data-crm-theme=dark] .auth-brand__index{color:var(--crm-text-secondary)}html[data-crm-theme=dark] .auth-footer{border-color:var(--crm-border);color:var(--crm-text-secondary)}html[data-crm-theme=dark] .workspace,html[data-crm-theme=dark] .content{background:var(--crm-bg)}html[data-crm-theme=dark] .sidebar{border-color:var(--crm-border);background:var(--crm-shell)}html[data-crm-theme=dark] .topbar{border-color:var(--crm-border);background:color-mix(in srgb, var(--crm-shell) 96%, transparent)}html[data-crm-theme=dark] .content :is(h1,h2,h3,h4,.field__label,td){color:var(--crm-text)}html[data-crm-theme=dark] :is(.page-head h1,.detail-head h1,.page-head--compact h1){color:var(--crm-text);text-shadow:none}html[data-crm-theme=dark] :is(.page-head p,.detail-head p,.settings-head-copy,.settings-help,.field__hint,.form-note,.lead,.context-note,.security-copy,.empty p,.kanban-empty,.order-records__empty,.file-picker__copy small,.file-metric-row__copy small,.request-message,.data-list dt,.activity-list small,.recent-list small),html[data-crm-theme=dark] :is(.overline,.table-caption,.table-caption span,.pagination,.filter-disclosure,.workflow-help,.order-card-head p,.crm-section-head p){color:var(--crm-text-secondary)}html[data-crm-theme=dark] :is(.card,.detail-panel,.form-section,.application-toolbar,.crm-editor,.table-surface,.settings-surface,.directory-summary,.placeholder-surface,.crm-wizard,.crm-order-card,.order-side-card,.order-context-strip>div,.finance-strip>div,.order-work-table article,.file-metric-row,.theme-option,.status-directory__row,.work-inline-editor,.work-draft,.price-row,.executor-row,.operational-form,.directory-summary__metrics>div,.directory-summary__orders a,.order-file-row,.order-records__section,.crm-history__group,.dashboard-finance,.metric-strip,.page-head__meta,.context-note,.crm-work,.crm-work-editor,.import-file-picker){color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface)}html[data-crm-theme=dark] :is(.crm-commandbar,.order-card-layout>aside,.order-core-editor,.order-context-strip,.finance-strip,.table-caption,.kanban-column,.wizard-steps,.wizard-footer,.review-hero,.detail-sections){color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-shell)}html[data-crm-theme=dark] .crm-wizard__head{color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface-raised)}html[data-crm-theme=dark] .crm-wizard__head :is(h2,p){color:var(--crm-text)}html[data-crm-theme=dark] .wizard-steps button{color:var(--crm-text-secondary);border-color:var(--crm-border)}html[data-crm-theme=dark] .wizard-steps button:hover{color:var(--crm-text);background:var(--crm-surface-hover)}html[data-crm-theme=dark] .wizard-steps button.is-active{color:var(--crm-text);background:var(--crm-surface-raised)}html[data-crm-theme=dark] .wizard-draft-note{color:var(--crm-text-secondary);border-color:var(--crm-border-strong);border-left-color:var(--crm-accent-hover);background:var(--crm-surface-raised)}html[data-crm-theme=dark] :is(.input,.select-trigger,.crm-combobox__input,.view-switch,.settings-tabs,.settings-subtabs,.archive-toggle,.file-drop,.calculated-value,.manual-switch--feature,.compact-upload,.file-picker__surface,.order-side-link){color:var(--crm-text);border-color:var(--crm-border-strong);background:var(--crm-surface-raised)}html[data-crm-theme=dark] :is(.input,.select-trigger,.crm-combobox__input):hover{border-color:color-mix(in srgb, var(--crm-text-muted) 58%, var(--crm-border));background:var(--crm-surface-hover)}html[data-crm-theme=dark] :is(.input,.select-trigger,.crm-combobox__input):focus{border-color:var(--crm-accent);background:var(--crm-surface-raised)}html[data-crm-theme=dark] :is(.input,.select-trigger,.crm-combobox__input)::placeholder{color:var(--crm-text-muted);opacity:1}html[data-crm-theme=dark] :is(.select-popup,.crm-combobox__menu){color:var(--crm-text);border-color:var(--crm-border-strong);background:var(--crm-surface-raised);box-shadow:0 18px 42px #00000073}html[data-crm-theme=dark] :is(.view-switch button.is-active,.settings-tabs button.is-active,.settings-subtabs button.is-active){color:var(--crm-text);background:var(--crm-surface-hover);box-shadow:inset 0 0 0 1px var(--crm-border-strong)}html[data-crm-theme=dark] :is(.order-card-head,.kanban-column>header,.settings-surface>header,.form-section__head){color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface-raised)}html[data-crm-theme=dark] :is(td,th,.payment-summary>div,.order-side-card__head,.work-row-actions,.dashboard-finance>div,.metric-strip a,.data-list>div){border-color:var(--crm-border)}html[data-crm-theme=dark] .metric-strip a{color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface-raised);box-shadow:var(--crm-shadow-sm)}html[data-crm-theme=dark] .metric-strip a:hover{color:var(--crm-text);border-color:var(--crm-border-strong);background:var(--crm-surface-hover)}html[data-crm-theme=dark] .metric-strip strong,html[data-crm-theme=dark] :is(.dashboard-finance strong,.order-work-table article>div>strong,.order-work-table article>div:first-of-type strong,.order-side-card>div strong,.payment-summary strong,.file-metric-row__copy strong,.file-metric-row__metric strong,.file-picker__copy strong,.order-file-row__copy strong,.order-records__heading h3){color:var(--crm-text)}html[data-crm-theme=dark] :is(.dashboard-finance span,.order-work-table article>div>span,.order-work-table article small,.order-side-card>div span,.payment-summary span,.file-metric-row__copy small,.file-metric-row__metric span,.file-picker__copy small,.order-file-row__copy small,.order-records__empty){color:var(--crm-text-secondary)}html[data-crm-theme=dark] .order-file-row__mark{color:var(--crm-accent-hover);border-color:var(--crm-border-strong);background:var(--crm-accent-soft)}html[data-crm-theme=dark] .order-file-row__download{color:var(--crm-accent-hover)}html[data-crm-theme=dark] .activity-list li>span{border:2px solid var(--crm-accent-hover);background:var(--crm-surface);box-shadow:0 0 0 3px var(--crm-surface)}html[data-crm-theme=dark] :is(.detail-sections a,.detail-sections a span,.directory-summary__metrics span,.directory-summary__orders a span,.directory-summary__orders a small,.activity-list small){color:var(--crm-text-secondary)}html[data-crm-theme=dark] :is(.directory-summary header h3,.directory-summary__metrics strong,.directory-summary__orders a strong,.activity-list strong,.activity-list--order strong){color:var(--crm-text)}html[data-crm-theme=dark] thead th{color:var(--crm-text);background:var(--crm-surface-raised)}html[data-crm-theme=dark] tbody tr{background:var(--crm-surface)}html[data-crm-theme=dark] .button--primary:hover:not(:disabled){color:var(--crm-on-accent);border-color:var(--crm-accent-hover);background:var(--crm-accent-hover)}html[data-crm-theme=dark] :is(.operational-group,.comment-list article,.crm-work,.import-file-picker,.recent-list a,.work-row-actions button,.order-side-card__head button,.row-menu summary,.crm-combobox__clear,.detail-sections a):hover{color:var(--crm-text);border-color:var(--crm-border-strong);background:var(--crm-surface-hover)}html[data-crm-theme=dark] :is(.text-link,.inline-link,.client-directory-action,.application-number,.unassigned){color:var(--crm-accent)}html[data-crm-theme=dark] .finance-strip>div.is-positive{background:var(--crm-success-soft);border-color:color-mix(in srgb, var(--crm-success) 45%, var(--crm-border))}html[data-crm-theme=dark] .finance-strip>div.is-warning{background:var(--crm-warning-soft);border-color:color-mix(in srgb, var(--crm-warning) 45%, var(--crm-border))}html[data-crm-theme=dark] :is(.button,.input,.select-trigger,.crm-combobox__input,a,summary):focus-visible{outline-color:var(--crm-accent)}.content>*{animation-name:crm-surface-enter;animation-duration:.26s;animation-delay:0s}.content>:nth-child(n){animation-delay:0s}@keyframes crm-surface-enter{0%{opacity:0}to{opacity:1}}.nav-link:hover,.nav-link:hover strong{transform:none}.nav-link i{transition:opacity .18s,transform .18s}.nav-link:hover i{transform:translate(2px)}.button:not(:disabled):active{transform:translateY(1px)}.card:hover,.detail-panel:hover,.form-section:hover,.crm-editor:hover,.settings-surface:hover,.directory-summary:hover,.order-side-card:hover{box-shadow:var(--lc-shadow-surface)}.dashboard-finance>div:hover,.order-context-strip>div:hover,.finance-strip>div:hover,.order-work-table article:hover,.file-metric-row:hover,.order-file-row:hover{transform:none}.overline--accent:after,.empty__mark,.sidebar__brand:after{animation:none}.sidebar__brand:after{display:none}.security-dot{animation-duration:6s}.topbar:after{animation-duration:18s}.workspace:before,.workspace:after{filter:none;opacity:.12}@media (max-width:1200px){.crm-commandbar{grid-template-columns:repeat(3,minmax(0,1fr))}.user-menu>div{max-width:180px}}@media (max-width:900px){.settings-layout{grid-template-columns:1fr}.settings-modules{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.order-edit-groups{grid-template-columns:1fr}.order-finance-module>header{flex-direction:column;align-items:start}.order-finance-module>header p{text-align:left}.crm-commandbar{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-commandbar__search{grid-column:1/-1}.content :is(.page-head,.detail-head){flex-wrap:wrap;align-items:flex-start}.page-head__meta{justify-items:start}.order-work-table article{grid-template-columns:24px repeat(2,minmax(0,1fr))}.order-work-table article>div:not(:first-of-type){grid-column:auto;display:block}.order-work-table article>div:first-of-type{grid-column:2/-1}.order-work-table article>div:nth-of-type(2),.order-work-table article>div:nth-of-type(4){grid-column:2}.order-work-table article>.badge{grid-column:2/-1;display:inline-flex}.order-work-table article>.work-row-actions{grid-column:1/-1;display:flex}.order-work-table article>div>strong,.order-work-table article small{white-space:normal;overflow-wrap:anywhere}}@media (max-width:620px){.settings-modules{grid-template-columns:1fr}.settings-dialog-backdrop{padding:10px}.settings-dialog{max-height:calc(100vh - 20px)}.settings-dialog>header{padding:18px}.order-section-nav{flex-wrap:nowrap;overflow-x:auto}.work-edit-module{margin-inline:12px;padding:14px}.topbar{gap:10px;padding:10px 16px}.topbar .menu-button{flex:0 0 36px;min-width:36px}.breadcrumbs{flex:1;min-width:0}.breadcrumbs>span,.breadcrumbs>i{display:none}.breadcrumbs strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu{flex-shrink:0;gap:8px}.user-menu>div{display:none}.content{padding-inline:16px}.crm-commandbar{grid-template-columns:minmax(0,1fr)}.crm-commandbar__search{grid-column:auto}.crm-commandbar .view-switch{place-self:end}.form-actions{display:flex}.form-actions .button{flex:120px;min-width:0}.page-head__meta{white-space:normal}.settings-tabs button{flex:auto}.settings-subtabs{width:100%}.settings-subtabs button{flex:1}.theme-picker{grid-template-columns:1fr;padding:16px}.status-directory{padding:12px}.status-directory__row{grid-template-columns:8px minmax(0,1fr) auto}.status-directory__row .button{grid-column:2/-1;justify-self:start}.data-list--inline>div,.order-card-layout>aside{padding:16px}}@media (hover:none){.button:not(:disabled):hover,.kanban-card:hover,.recent-list a:hover{transform:none}.button--primary:hover:after{animation:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}html[data-crm-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy:var(--crm-text);--navy-soft:var(--crm-surface-raised);--cream:var(--crm-bg);--paper:var(--crm-surface);--burgundy:var(--crm-accent);--burgundy-dark:var(--crm-accent-hover);--ink-muted:var(--crm-text-secondary);--line:var(--crm-border);--line-dark:var(--crm-border-strong);--danger:var(--crm-danger);--lc-canvas:var(--crm-bg);--lc-surface:var(--crm-surface);--lc-surface-subtle:var(--crm-surface-raised);--lc-surface-hover:var(--crm-surface-hover);--lc-text:var(--crm-text);--lc-muted:var(--crm-text-secondary);--lc-border:var(--crm-border);--lc-border-strong:var(--crm-border-strong);--lc-burgundy:var(--crm-accent);--lc-burgundy-dark:var(--crm-accent-hover);--lc-burgundy-soft:var(--crm-accent-soft);--lc-green:var(--crm-success);--lc-green-soft:var(--crm-success-soft);--lc-amber:var(--crm-warning);--lc-amber-soft:var(--crm-warning-soft);--focus-ring:var(--crm-accent)}html[data-crm-theme=dark],html[data-crm-theme=dark] body{background:var(--crm-bg);color:var(--crm-text)}html[data-crm-theme=dark] body,html[data-crm-theme=dark] button,html[data-crm-theme=dark] input,html[data-crm-theme=dark] textarea,html[data-crm-theme=dark] select{color:var(--crm-text)}html[data-crm-theme=dark] ::selection{color:var(--crm-text);background:color-mix(in srgb, var(--crm-accent) 48%, transparent)}html[data-crm-theme=dark] :is(.workspace,.content,.admin-layout){background:var(--crm-bg);color:var(--crm-text)}html[data-crm-theme=dark] .workspace{background:radial-gradient(circle at 82% 2%, color-mix(in srgb, var(--crm-text-muted) 7%, transparent), transparent 28rem), radial-gradient(circle at 52% -5%, color-mix(in srgb, var(--crm-accent) 5%, transparent), transparent 24rem), var(--crm-bg)}html[data-crm-theme=dark] .workspace:before{background:color-mix(in srgb, var(--crm-text-muted) 7%, transparent)}html[data-crm-theme=dark] .workspace:after{background:color-mix(in srgb, var(--crm-accent) 6%, transparent)}html[data-crm-theme=dark] .sidebar{color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-shell)}html[data-crm-theme=dark] :is(.sidebar__brand,.sidebar__foot){border-color:var(--crm-border)}html[data-crm-theme=dark] :is(.nav-label,.sidebar__foot,.sidebar__brand small){color:var(--crm-text-muted)}html[data-crm-theme=dark] .nav-link{color:var(--crm-text-secondary)}html[data-crm-theme=dark] .nav-link:hover{color:var(--crm-text);background:var(--crm-surface-hover)}html[data-crm-theme=dark] .nav-link[aria-current=page],html[data-crm-theme=dark] .nav-link.is-active{color:var(--crm-text);background:color-mix(in srgb, var(--crm-accent) 18%, var(--crm-shell))}html[data-crm-theme=dark] .topbar{color:var(--crm-text);border-color:var(--crm-border);background:color-mix(in srgb, var(--crm-shell) 95%, transparent)}html[data-crm-theme=dark] :is(.breadcrumbs,.user-menu small){color:var(--crm-text-secondary)}html[data-crm-theme=dark] :is(.card,.detail-panel,.form-section,.application-toolbar,.crm-editor,.table-surface,.settings-surface,.directory-summary,.placeholder-surface,.crm-wizard,.crm-order-card,.order-side-card,.order-records__section,.crm-history__group,.dashboard-finance,.metric-strip,.page-head__meta,.context-note,.crm-work,.crm-work-editor,.import-file-picker,.comment-list article,.operational-group,.status-directory__row,.theme-option,.review-hero,.work-draft,.work-inline-editor,.executor-row,.price-row,.file-metric-row,.order-file-row,.recent-card,.executor-assignment-card,.client-quote-summary){color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface)}html[data-crm-theme=dark] :is(.crm-commandbar,.kanban-column,.wizard-steps,.wizard-footer,.detail-sections,.order-card-layout>aside,.order-core-editor,.order-finance-module,.table-caption,.settings-layout,.security-card){color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-shell)}html[data-crm-theme=dark] :is(h1,h2,h3,h4,h5,h6,.field__label,.panel-title,.order-records__heading h3,.file-picker__copy strong,.file-metric-row__copy strong,.file-metric-row__metric strong,.order-file-row__copy strong,.payment-summary strong,.dashboard-finance strong,.directory-summary__metrics strong,.directory-summary__orders strong){color:var(--crm-text)}html[data-crm-theme=dark] :is(p,.lead,.form-note,.field__hint,.settings-help,.settings-head-copy,.context-note,.security-copy,.crm-empty,.order-records__empty,.kanban-empty,.request-message,.data-list dt,.activity-list small,.recent-list small,.file-picker__copy small,.file-metric-row__copy small,.file-metric-row__metric span,.order-file-row__copy small,.payment-summary span,.dashboard-finance span,.order-work-table article>div>span,.order-work-table article small,.table-caption,.pagination,.filter-disclosure,.workflow-help,.overline){color:var(--crm-text-secondary)}html[data-crm-theme=dark] :is(.input,.select-trigger,.crm-combobox__input,input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--crm-text);border-color:var(--crm-border-strong);background:var(--crm-surface-raised);caret-color:var(--crm-text)}html[data-crm-theme=dark] :is(.input,.select-trigger,.crm-combobox__input,input,textarea,select):hover{border-color:color-mix(in srgb, var(--crm-text-muted) 58%, var(--crm-border))}html[data-crm-theme=dark] :is(.input,.select-trigger,.crm-combobox__input,input,textarea,select):focus{border-color:var(--crm-accent);background:var(--crm-surface-raised)}html[data-crm-theme=dark] :is(input,textarea,.input,.crm-combobox__input)::placeholder{color:var(--crm-text-muted);opacity:1}html[data-crm-theme=dark] input:-webkit-autofill{-webkit-text-fill-color:var(--crm-text);box-shadow:0 0 0 1000px var(--crm-surface-raised) inset;caret-color:var(--crm-text)}html[data-crm-theme=dark] :is(.select-popup,.crm-combobox__menu,.row-menu[open],.settings-dialog){color:var(--crm-text);border-color:var(--crm-border-strong);background:var(--crm-surface-raised);box-shadow:0 20px 60px #0000007a}html[data-crm-theme=dark] :is(.select-option,.crm-combobox__option){color:var(--crm-text)}html[data-crm-theme=dark] :is(.select-option[data-highlighted],.select-option[data-selected],.crm-combobox__option:hover,.crm-combobox__option.is-active){color:var(--crm-text);background:var(--crm-surface-hover)}html[data-crm-theme=dark] .settings-dialog-backdrop{background:#000000ad}html[data-crm-theme=dark] :is(.settings-dialog__close,.close-button,.crm-combobox__clear,.row-menu summary){color:var(--crm-text-secondary);border-color:var(--crm-border);background:0 0}html[data-crm-theme=dark] :is(.settings-dialog__close,.close-button,.crm-combobox__clear,.row-menu summary):hover{color:var(--crm-text);background:var(--crm-surface-hover)}html[data-crm-theme=dark] :is(.button--secondary,.archive-toggle,.compact-upload,.client-directory-action,.work-action--danger){color:var(--crm-text);border-color:var(--crm-border-strong);background:var(--crm-surface-raised)}html[data-crm-theme=dark] :is(.button--secondary,.archive-toggle,.compact-upload,.client-directory-action):hover:not(:disabled){color:var(--crm-text);border-color:var(--crm-border-strong);background:var(--crm-surface-hover)}html[data-crm-theme=dark] .button--primary{color:var(--crm-on-accent);border-color:var(--crm-accent);background:var(--crm-accent)}html[data-crm-theme=dark] .button--primary:hover:not(:disabled){background:var(--crm-accent-hover)}html[data-crm-theme=dark] .button--quiet{color:var(--crm-text-secondary)}html[data-crm-theme=dark] .button--quiet:hover{color:var(--crm-text);background:var(--crm-surface-hover)}html[data-crm-theme=dark] :is(.button,.view-switch button,.settings-tabs button,.settings-subtabs button):disabled{color:var(--crm-text-disabled);border-color:var(--crm-border);background:var(--crm-surface-raised);opacity:1}html[data-crm-theme=dark] :is(.view-switch,.settings-tabs,.settings-subtabs,.archive-toggle){border-color:var(--crm-border);background:var(--crm-surface-raised)}html[data-crm-theme=dark] :is(.view-switch button,.settings-tabs button,.settings-subtabs button){color:var(--crm-text-secondary)}html[data-crm-theme=dark] :is(.view-switch button.is-active,.settings-tabs button.is-active,.settings-subtabs button.is-active){color:var(--crm-text);border-color:var(--crm-border-strong);background:var(--crm-surface-hover);box-shadow:inset 0 0 0 1px var(--crm-border-strong)}html[data-crm-theme=dark] table{color:var(--crm-text);border-color:var(--crm-border)}html[data-crm-theme=dark] thead th{color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface-raised)}html[data-crm-theme=dark] tbody tr{color:var(--crm-text);background:var(--crm-surface)}html[data-crm-theme=dark] tbody :is(td,th){color:var(--crm-text);border-color:var(--crm-border)}html[data-crm-theme=dark] tbody tr:hover{color:var(--crm-text);background:var(--crm-surface-hover);box-shadow:inset 3px 0 var(--crm-accent)}html[data-crm-theme=dark] :is(.file-drop,.file-picker__surface,.compact-upload,.import-file-picker){color:var(--crm-text);border-color:var(--crm-border-strong);background:var(--crm-surface-raised)}html[data-crm-theme=dark] :is(.file-drop,.file-picker__surface,.compact-upload,.import-file-picker):hover{border-color:color-mix(in srgb, var(--crm-text-muted) 58%, var(--crm-border));background:var(--crm-surface-hover)}html[data-crm-theme=dark] input::file-selector-button{color:var(--crm-text);border-color:var(--crm-border-strong);background:var(--crm-surface-hover)}html[data-crm-theme=dark] :is(.badge--neutral,.badge--success,.badge--warning,.badge--accent){border-width:1px}html[data-crm-theme=dark] .badge--neutral{color:var(--crm-text-secondary);border-color:var(--crm-border);background:var(--crm-surface-raised)}html[data-crm-theme=dark] .badge--success{color:var(--crm-success-text);border-color:color-mix(in srgb, var(--crm-success) 36%, var(--crm-border));background:var(--crm-success-soft)}html[data-crm-theme=dark] .badge--warning{color:var(--crm-warning-text);border-color:color-mix(in srgb, var(--crm-warning) 36%, var(--crm-border));background:var(--crm-warning-soft)}html[data-crm-theme=dark] .badge--accent{color:var(--crm-accent-hover);border-color:color-mix(in srgb, var(--crm-accent) 34%, var(--crm-border));background:var(--crm-accent-soft)}html[data-crm-theme=dark] :is(.notice,.calculated-value--total,.file-picker__surface.is-dragging){color:var(--crm-text);border-color:color-mix(in srgb, var(--crm-accent) 34%, var(--crm-border));background:var(--crm-accent-soft)}html[data-crm-theme=dark] .notice--error{color:var(--crm-text);border-color:color-mix(in srgb, var(--crm-danger) 36%, var(--crm-border));background:var(--crm-danger-soft)}html[data-crm-theme=dark] .field__error{color:var(--crm-danger)}html[data-crm-theme=dark] :is(.text-link,.inline-link,.application-number,.unassigned,.order-file-row__download,.file-picker__action){color:var(--crm-accent-hover)}html[data-crm-theme=dark] .activity-list li:before{background:var(--crm-border-strong)}html[data-crm-theme=dark] .activity-list li>span{border-color:var(--crm-accent-hover);background:var(--crm-surface);box-shadow:0 0 0 3px var(--crm-surface)}html[data-crm-theme=dark] .activity-list strong{color:var(--crm-text)}html[data-crm-theme=dark] .finance-strip>div.is-positive{border-color:color-mix(in srgb, var(--crm-success) 36%, var(--crm-border));background:var(--crm-success-soft)}html[data-crm-theme=dark] .finance-strip>div.is-warning{border-color:color-mix(in srgb, var(--crm-warning) 36%, var(--crm-border));background:var(--crm-warning-soft)}html[data-crm-theme=dark] .finance-strip>div.is-positive strong{color:var(--crm-success)}html[data-crm-theme=dark] .finance-strip>div.is-warning strong{color:var(--crm-warning)}html[data-crm-theme=dark] .order-section-nav{border-color:var(--crm-border);background:color-mix(in srgb, var(--crm-shell) 92%, transparent)}html[data-crm-theme=dark] .order-context-strip>div{color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface-raised)}html[data-crm-theme=dark] .order-context-strip :is(span,strong){color:inherit}html[data-crm-theme=dark] .order-context-strip span{color:var(--crm-text-secondary)}html[data-crm-theme=dark] .order-deal-layout>aside{border-color:var(--crm-border);background:var(--crm-shell)}html[data-crm-theme=dark] .order-card-section>header{border-color:var(--crm-border)}html[data-crm-theme=dark] .auth-page{background:var(--crm-bg)}html[data-crm-theme=dark] .auth-brand{color:var(--crm-text);background:radial-gradient(circle at 82% 76%, color-mix(in srgb, var(--crm-accent) 12%, transparent), transparent 23rem), var(--crm-shell)}html[data-crm-theme=dark] .auth-brand:before,html[data-crm-theme=dark] .auth-brand:after{border-color:var(--crm-border-strong)}html[data-crm-theme=dark] :is(.auth-brand .brand strong,.auth-brand__copy p){color:var(--crm-text)}html[data-crm-theme=dark] :is(.auth-brand .brand small,.auth-brand__index){color:var(--crm-text-secondary)}html[data-crm-theme=dark] .auth-panel{color:var(--crm-text);background-color:var(--crm-shell);background-image:linear-gradient(to right, color-mix(in srgb, var(--crm-text) 3%, transparent) 1px, transparent 1px)}html[data-crm-theme=dark] .auth-footer{color:var(--crm-text-secondary);border-color:var(--crm-border)}html[data-crm-theme=dark] :is(.totp-setup,.recovery-list code,.manual-key){color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface-raised)}html[data-crm-theme=dark] :is(.manual-switch--feature input,.archive-toggle__box,.select-check){border-color:var(--crm-border-strong);background:var(--crm-surface)}html[data-crm-theme=dark] :is(.manual-switch--feature input:checked,.archive-toggle input:checked+.archive-toggle__box){border-color:var(--crm-accent);background:var(--crm-accent)}html[data-crm-theme=dark] :is(.button,.input,.select-trigger,.crm-combobox__input,a,summary,input,textarea,select):focus-visible{outline:2px solid var(--crm-accent);outline-offset:2px}html[data-crm-theme=dark] *{scrollbar-color:var(--crm-border-strong) transparent}html[data-crm-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}html[data-crm-theme=dark] ::-webkit-scrollbar-track{background:0 0}html[data-crm-theme=dark] ::-webkit-scrollbar-thumb{border-radius:var(--ui-radius-round);background:var(--crm-border-strong);background-clip:padding-box;border:2px solid #0000}@media (prefers-color-scheme:dark){html:not([data-crm-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#15181d}}html[data-crm-theme=dark] :is(.detail-panel--contact,.detail-panel--request,.operational-form,.kanban-card,.order-side-link,.crm-wizard__head,.wizard-draft-note,.wizard-empty-work,.order-card-head,.file-picker__clear,.order-records__count){color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface)}html[data-crm-theme=dark] :is(.clickable-row:hover,.clickable-row:focus-within,.work-row-actions button:hover,.order-side-card__head button:hover){color:var(--crm-text);background:var(--crm-surface-hover)}html[data-crm-theme=dark] .work-row-actions button.is-danger:hover,html[data-crm-theme=dark] .users-table .row-menu__danger:hover{color:var(--crm-danger);background:var(--crm-danger-soft)}html[data-crm-theme=dark] :is(.import-file-icon,.import-file-action){color:var(--crm-accent-hover);border-color:var(--crm-border-strong);background:var(--crm-accent-soft)}html[data-crm-theme=dark] .import-file-picker--ready :is(.import-file-icon,.import-file-action){color:var(--crm-success);border-color:color-mix(in srgb, var(--crm-success) 36%, var(--crm-border));background:var(--crm-success-soft)}html[data-crm-theme=dark] :is(.file-metric-row__mark,.order-file-row__mark){color:var(--crm-accent-hover);border-color:var(--crm-border-strong);background:var(--crm-accent-soft)}html[data-crm-theme=dark] .order-side-link:hover{color:var(--crm-accent-hover);border-color:color-mix(in srgb, var(--crm-accent) 34%, var(--crm-border));background:var(--crm-accent-soft)}html[data-crm-theme=dark] .file-picker__clear{color:var(--crm-text-secondary);border-color:var(--crm-border-strong);background:var(--crm-surface-raised);box-shadow:0 4px 12px #00000047}html[data-crm-theme=dark] .order-records__count{color:var(--crm-text-secondary);background:var(--crm-surface-hover)}html[data-crm-theme=dark] :is(.lc-workspace,.lc-content,.page-head,.detail-head,.card,.table-surface,.detail-panel,.lc-detail-panel,.directory-detail-panel,.directory-editor-panel,.crm-editor,.crm-wizard,.crm-order-card,.order-card-head,.order-card-section,.order-finance-module,.order-history-module,.order-payment-card,.phase5-client-quote,.files-table-surface,.phase6-file-preview,.phase6-upload-panel,.phase6-user-preview,.phase6-user-editor,.settings-surface,.settings-dialog){color:var(--crm-text);border-color:var(--crm-border);background-color:var(--crm-surface)}html[data-crm-theme=dark] :is(.crm-commandbar,.application-toolbar,.files-toolbar,.phase6-commandbar,.wizard-steps,.table-caption,.settings-module__intro,.settings-modules,.directory-commandbar){color:var(--crm-text);border-color:var(--crm-border);background-color:var(--crm-surface-raised)}html[data-crm-theme=dark] .lc-content :is(p,small,.field__label,.field__hint,.table-caption,.pagination,.context-note,.settings-help,.settings-head-copy,.directory-muted,.directory-note,.request-message,.lc-detail-state,.order-work-card__meta,.tariff-resolution,.wizard-footer,.overline){color:var(--crm-text-secondary)}html[data-crm-theme=dark] .lc-content :is(h1,h2,h3,h4,strong,.field__label,.table-wrap td strong,.directory-record-list strong,.lc-detail-data strong,.file-metric-row__copy strong,.order-work-card__identity>strong){color:var(--crm-text)}html[data-crm-theme=dark] :is(.input,.select-trigger,.crm-combobox__input,.table-select,input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--crm-text);border-color:var(--crm-border-strong);background-color:var(--crm-surface-raised);caret-color:var(--crm-text)}html[data-crm-theme=dark] :is(.input,.select-trigger,.crm-combobox__input,.table-select,input:not([type=checkbox]):not([type=radio]),textarea,select):hover:not(:disabled){border-color:color-mix(in srgb, var(--crm-text-muted) 58%, var(--crm-border))}html[data-crm-theme=dark] :is(.select-popup,.crm-combobox__menu,.action-menu__popover,.settings-dialog){color:var(--crm-text);border-color:var(--crm-border-strong);background:var(--crm-surface-raised)}html[data-crm-theme=dark] :is(.select-option,.crm-combobox__option,.action-menu__popover button){color:var(--crm-text)}html[data-crm-theme=dark] :is(.select-option[data-highlighted],.select-option[data-selected],.crm-combobox__option:hover,.crm-combobox__option.is-active,.action-menu__popover button:hover:not(:disabled),.action-menu__popover button:focus-visible){color:var(--crm-text);background:var(--crm-surface-hover)}html[data-crm-theme=dark] :is(.button--secondary,.files-row__download,.compact-upload){color:var(--crm-text);border-color:var(--crm-border-strong);background:var(--crm-surface-raised)}html[data-crm-theme=dark] :is(.button--secondary,.files-row__download,.compact-upload):hover:not(:disabled){color:var(--crm-text);border-color:color-mix(in srgb, var(--crm-accent) 42%, var(--crm-border));background:var(--crm-surface-hover)}html[data-crm-theme=dark] .button:disabled{color:var(--crm-text-disabled)}html[data-crm-theme=dark] :is(.badge--neutral,.files-source){color:var(--crm-text-secondary);border-color:var(--crm-border);background:var(--crm-surface-raised)}html[data-crm-theme=dark] :is(.table-wrap table,.table-wrap thead,.table-wrap tbody tr){color:var(--crm-text);border-color:var(--crm-divider);background:var(--crm-surface)}html[data-crm-theme=dark] .table-wrap th{color:var(--crm-text-muted);border-color:var(--crm-divider);background:var(--crm-surface-raised)}html[data-crm-theme=dark] .table-wrap td{color:var(--crm-text-secondary);border-color:var(--crm-divider)}html[data-crm-theme=dark] .table-wrap tbody tr:hover{color:var(--crm-text);background:var(--crm-surface-hover)}html[data-crm-theme=dark] .table-wrap tbody tr.is-selected{background:var(--crm-surface-selected);box-shadow:inset 3px 0 0 var(--crm-accent)}:is(.lc-detail-panel,.directory-detail-panel,.directory-editor-panel,.phase6-user-editor,.phase6-file-preview,.phase6-upload-panel,.phase5-order-card,.phase5-order-tabs){scrollbar-width:none}:is(.lc-detail-panel,.directory-detail-panel,.directory-editor-panel,.phase6-user-editor,.phase6-file-preview,.phase6-upload-panel,.phase5-order-card,.phase5-order-tabs)::-webkit-scrollbar{width:0;height:0}html[data-crm-theme=dark] :is(.detail-panel--contact,.detail-panel--request,.operational-form,.comment-list article,.activity-panel){color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface)}html[data-crm-theme=dark] :is(.data-list dt,.activity-list small,.comment-list small,.comment-list time){color:var(--crm-text-muted)}html[data-crm-theme=dark] :is(.data-list dd,.request-message,.comment-list p){color:var(--crm-text-secondary)}html[data-crm-theme=dark] :is(input[type=date],input[type=time],input[type=datetime-local]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-crm-theme=dark] :-webkit-any(input,textarea,select):-webkit-autofill{-webkit-text-fill-color:var(--crm-text);box-shadow:0 0 0 1000px var(--crm-surface-raised) inset;caret-color:var(--crm-text)}html[data-crm-theme=dark] :is(input,textarea,select):autofill{-webkit-text-fill-color:var(--crm-text);box-shadow:0 0 0 1000px var(--crm-surface-raised) inset;caret-color:var(--crm-text)}.crm-order-card{--order-rail:324px;border:1px solid var(--lc-border);background:var(--lc-surface);border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 18px 52px #10253414}.order-card-head{background:var(--lc-surface);justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 24px 18px;display:flex}.order-card-head>div:first-child{min-width:0}.order-card-head h2{max-width:780px;color:var(--lc-text);letter-spacing:-.035em;overflow-wrap:anywhere;margin:5px 0;font-size:clamp(24px,2.2vw,34px);font-weight:680;line-height:1.08}.order-card-head p{color:var(--lc-muted);margin:0;font-size:12.5px}.order-card-head__actions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.order-stage-flow{border-top:1px solid var(--lc-border);border-bottom:1px solid var(--lc-border);background:var(--lc-surface-subtle);padding:11px 14px 12px}.order-stage-flow__track{scrollbar-width:thin;overscroll-behavior-inline:contain;grid-template-columns:repeat(9,minmax(108px,1fr));gap:5px;min-width:0;padding:1px;display:grid;overflow-x:auto}.order-stage{border:1px solid var(--lc-border);min-width:0;min-height:40px;color:var(--lc-muted);background:var(--lc-surface);cursor:pointer;text-align:left;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:7px 9px;display:grid;position:relative}.order-stage:hover:not(:disabled){color:var(--lc-text);border-color:var(--lc-border-strong);background:var(--lc-surface-hover)}.order-stage:disabled{cursor:default;opacity:.72}.order-stage.is-past{color:var(--lc-text);border-color:color-mix(in srgb,var(--lc-green) 22%,var(--lc-border));background:color-mix(in srgb,var(--lc-green-soft) 38%,var(--lc-surface))}.order-stage.is-current{color:#fff;border-color:color-mix(in srgb,var(--lc-burgundy) 72%,var(--lc-border));background:linear-gradient(135deg,var(--lc-burgundy),color-mix(in srgb,var(--lc-burgundy) 78%,#68253f));box-shadow:0 8px 20px color-mix(in srgb,var(--lc-burgundy) 18%,transparent)}.order-stage__index{width:21px;height:21px;color:inherit;background:color-mix(in srgb,currentColor 9%,transparent);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-size:8.5px;font-weight:820;display:grid}.order-stage.is-past .order-stage__index{color:var(--lc-green);background:var(--lc-green-soft)}.order-stage.is-current .order-stage__index{color:#fff;background:#ffffff2b}.order-stage__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:730;overflow:hidden}.order-section-nav{z-index:7;border-bottom:1px solid var(--lc-border);background:color-mix(in srgb,var(--lc-surface) 91%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-wrap:wrap;gap:6px;padding:9px 20px;display:flex;position:sticky;top:78px}.order-section-nav a{min-height:32px;color:var(--lc-muted);border:1px solid #0000;border-radius:999px;align-items:center;padding:5px 12px;font-size:11px;font-weight:720;text-decoration:none;display:inline-flex}.order-section-nav a:hover{color:var(--lc-text);border-color:var(--lc-border);background:var(--lc-surface-hover)}.order-core-editor:not(.is-editing){border-bottom:1px solid var(--lc-border);background:var(--lc-surface);padding:18px 20px}.order-context-strip{background:0 0;border:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;min-width:0;display:grid}.order-context-strip>div{border:1px solid var(--lc-border);background:var(--lc-surface-subtle);border-radius:12px;min-width:0;min-height:76px;padding:11px 12px}.order-context-strip>div:nth-child(-n+3){grid-column:span 4}.order-context-strip>div:nth-child(4),.order-context-strip>div:nth-child(5){grid-column:span 2}.order-context-strip>div:nth-child(6){grid-column:span 8}.order-context-strip span{color:var(--lc-muted);letter-spacing:.045em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:760;display:block}.order-context-strip strong{max-height:3.1em;color:var(--lc-text);overflow-wrap:anywhere;font-size:13px;font-weight:680;line-height:1.5;display:block;overflow:hidden}.order-finance-module{border-bottom:1px solid var(--lc-border);background:var(--lc-surface-subtle);padding:17px 20px 19px}.order-finance-module>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:11px;display:flex}.order-finance-module>header h3{color:var(--lc-text);margin:3px 0 0}.order-finance-module>header p{max-width:420px;color:var(--lc-muted);text-align:right;margin:0;font-size:11.5px}.finance-strip{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;display:grid}.finance-strip>div{border:1px solid var(--lc-border);background:var(--lc-surface);border-radius:12px;min-width:0;min-height:94px;padding:12px 13px}.finance-strip__primary{grid-column:span 3}.finance-strip__secondary{grid-column:span 2}.finance-strip>div.finance-strip__primary{border-color:color-mix(in srgb,var(--lc-burgundy) 28%,var(--lc-border));background:linear-gradient(145deg,color-mix(in srgb,var(--lc-burgundy-soft) 42%,var(--lc-surface)),var(--lc-surface) 72%)}.finance-strip>div.finance-strip__debt.is-debt-open{border-color:color-mix(in srgb,var(--lc-amber) 38%,var(--lc-border));background:color-mix(in srgb,var(--lc-amber-soft) 48%,var(--lc-surface))}.finance-strip>div.finance-strip__debt.is-paid{border-color:color-mix(in srgb,var(--lc-green) 30%,var(--lc-border));background:color-mix(in srgb,var(--lc-green-soft) 38%,var(--lc-surface))}html[data-crm-theme=dark] .finance-strip>div.finance-strip__debt.is-debt-open{border-color:color-mix(in srgb,var(--lc-amber) 46%,var(--lc-border));background:color-mix(in srgb,var(--lc-amber-soft) 72%,var(--lc-surface))}html[data-crm-theme=dark] .finance-strip>div.finance-strip__debt.is-paid{border-color:color-mix(in srgb,var(--lc-green) 36%,var(--lc-border));background:color-mix(in srgb,var(--lc-green-soft) 58%,var(--lc-surface))}.finance-strip span,.finance-strip small{color:var(--lc-muted);display:block}.finance-strip span{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:760}.finance-strip strong{color:var(--lc-text);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(16px,1.5vw,21px);font-weight:720;display:block;overflow:hidden}.finance-strip__primary strong{font-size:clamp(19px,1.8vw,25px)}.finance-strip small{margin-top:6px;font-size:10.5px;line-height:1.35}.order-deal-layout{grid-template-columns:minmax(0,1fr) var(--order-rail);align-items:start;min-width:0;display:grid}.order-deal-layout>main{grid-area:1/1;min-width:0;padding:21px 22px 28px}.order-deal-layout>aside{border-left:1px solid var(--lc-border);background:var(--lc-surface-subtle);grid-area:1/2;align-self:start;min-width:0;padding:18px;position:sticky;top:126px}.order-side-card{box-shadow:none;border-radius:14px}.order-side-card+.order-side-link{margin-top:10px}.order-side-link{border-radius:10px}.order-card-section{margin:0 0 28px;padding:0;scroll-margin-top:132px}.order-card-section:last-child{margin-bottom:0}.order-card-section>header{border-bottom:1px solid var(--lc-border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding-bottom:11px;display:flex}.order-card-section>header h3{color:var(--lc-text);margin:3px 0 0}.order-work-table{gap:9px;display:grid}.crm-order-card .order-work-table article.order-work-card{border:1px solid var(--lc-border);background:var(--lc-surface);border-radius:14px;grid-template-columns:none;gap:0;min-width:0;padding:0;display:block;overflow:hidden}.crm-order-card .order-work-table article.order-work-card>div.order-work-card__lead{border-bottom:1px solid var(--lc-border);background:var(--lc-surface-subtle);grid-column:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:13px 14px;display:grid}.order-work-table__index{border:1px solid color-mix(in srgb,var(--lc-burgundy) 26%,var(--lc-border));width:32px;height:32px;color:var(--lc-burgundy-dark);background:var(--lc-burgundy-soft);border-radius:10px;place-items:center;font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.order-work-card__identity{min-width:0}.order-work-card__identity>strong{color:var(--lc-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:720;display:block;overflow:hidden}.order-work-card__meta{min-width:0;color:var(--lc-muted);flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:5px;font-size:10.5px;display:flex}.order-work-card__meta .order-work-card__direction{color:var(--lc-text);font-weight:680}.work-chip{border:1px solid var(--lc-border);min-height:20px;color:var(--lc-muted);background:var(--lc-surface);border-radius:999px;align-items:center;padding:2px 7px;font-size:9px;font-weight:740;display:inline-flex}.work-chip--urgent{color:var(--lc-amber);border-color:color-mix(in srgb,var(--lc-amber) 30%,var(--lc-border));background:var(--lc-amber-soft)}.crm-order-card .order-work-table article.order-work-card>div.order-work-card__grid{grid-column:auto;grid-template-columns:1.2fr .8fr repeat(3,minmax(100px,.75fr));min-width:0;display:grid}.order-work-card__grid>div{border-right:1px solid var(--lc-border);min-width:0;padding:11px 13px}.order-work-card__grid>div:last-child{border-right:0}.order-work-card__grid span,.order-work-card__grid strong{min-width:0;display:block}.order-work-card__grid span{color:var(--lc-muted);letter-spacing:.035em;text-transform:uppercase;margin-bottom:4px;font-size:9.5px;font-weight:740}.order-work-card__grid strong{color:var(--lc-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;overflow:hidden}.crm-order-card .order-work-table article.order-work-card>div.work-row-actions{border-top:1px solid var(--lc-border);background:color-mix(in srgb,var(--lc-surface-subtle) 62%,var(--lc-surface));flex-wrap:wrap;grid-column:auto;justify-content:flex-end;gap:5px;padding:8px 10px;display:flex}.order-work-card .work-action{min-height:32px;padding:5px 9px;font-size:10.5px}.file-metrics-list{gap:7px;display:grid}.file-metric-row{border-radius:12px}.order-payment-card{overflow:hidden}.order-payment-card .payment-summary>div:first-child,.order-payment-card .payment-summary>div:nth-child(2){background:color-mix(in srgb,var(--lc-surface-subtle) 58%,var(--lc-surface))}.order-payment-card .payment-summary>div:nth-child(2) strong{color:var(--lc-green)}.order-history-module{border-top:1px solid var(--lc-border);background:var(--lc-surface);padding:0 22px 24px;scroll-margin-top:132px}.order-history-module .order-records{margin:0}.order-history-module .order-records__section{background:0 0;border:0;border-radius:0;padding:18px 0 0}.order-history-module .order-records__heading{border-bottom:1px solid var(--lc-border);padding-bottom:11px}.order-history-module .order-history .activity-list,.order-history-module .activity-list--order{grid-template-columns:1fr;gap:0;max-height:none;margin-top:16px;padding:0;display:grid}.order-history-module .activity-list--order li{grid-template-columns:16px minmax(0,1fr);gap:10px;min-width:0;padding:0 0 15px}.order-history-module .activity-list--order li>div{min-width:0}.order-history-module .activity-list--order strong{color:var(--lc-text);overflow-wrap:anywhere;font-size:12.5px}.order-history-module .activity-list--order small{color:var(--lc-muted);font-size:10.5px}.work-inline-editor{border-width:0 0 1px;border-radius:0;margin:0}html[data-crm-theme=dark] .crm-order-card{box-shadow:0 20px 60px #00000038}html[data-crm-theme=dark] .finance-strip>div.finance-strip__primary{background:linear-gradient(145deg,color-mix(in srgb,var(--crm-accent-soft) 64%,var(--crm-surface)),var(--crm-surface) 76%)}html[data-crm-theme=dark] .order-work-table__index{color:var(--crm-accent)}@media (max-width:1280px){.crm-order-card{--order-rail:300px}.order-stage-flow__track{grid-template-columns:repeat(9,minmax(104px,1fr))}.order-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.order-context-strip>div:nth-child(n){grid-column:auto}.finance-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.finance-strip__primary{grid-column:span 3}.finance-strip__secondary{grid-column:span 2}.crm-order-card .order-work-table article.order-work-card>div.order-work-card__grid{grid-template-columns:1fr 1fr 1fr}.order-work-card__grid>div{border-bottom:1px solid var(--lc-border)}.order-work-card__grid>div:nth-child(3n){border-right:0}.order-work-card__grid>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:1040px){.order-section-nav{top:72px}.order-deal-layout{grid-template-columns:1fr}.order-deal-layout>main,.order-deal-layout>aside{border-left:0;grid-column:1;position:static}.order-deal-layout>main{grid-row:1}.order-deal-layout>aside{border-top:1px solid var(--lc-border);grid-row:2;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:start;gap:12px;padding:16px 22px 20px;display:grid}.order-side-card+.order-side-link{margin-top:0}}@media (max-width:760px){.order-card-head{flex-direction:column;padding:17px}.order-card-head__actions{width:100%}.order-card-head__actions .button{flex:auto}.order-stage-flow{padding-inline:11px}.order-section-nav{flex-wrap:nowrap;padding-inline:11px;overflow-x:auto}.order-section-nav a{flex:none}.order-core-editor:not(.is-editing),.order-finance-module{padding-inline:13px}.order-context-strip,.finance-strip{grid-template-columns:1fr 1fr}.finance-strip__primary,.finance-strip__secondary{grid-column:auto}.order-finance-module>header{flex-direction:column;align-items:flex-start;gap:6px}.order-finance-module>header p{text-align:left}.order-deal-layout>main{padding:16px 13px 22px}.order-deal-layout>aside{grid-template-columns:1fr;padding:14px 13px 18px}.crm-order-card .order-work-table article.order-work-card>div.order-work-card__grid{grid-template-columns:1fr 1fr}.order-work-card__grid>div:nth-child(n){border-right:1px solid var(--lc-border);border-bottom:1px solid var(--lc-border)}.order-work-card__grid>div:nth-child(2n){border-right:0}.order-work-card__grid>div:last-child{border-bottom:0}.order-history-module{padding-inline:13px}}@media (max-width:520px){.order-card-head h2{font-size:23px}.order-context-strip,.finance-strip{grid-template-columns:1fr}.order-context-strip>div{min-height:0}.crm-order-card .order-work-table article.order-work-card>div.order-work-card__lead{grid-template-columns:auto minmax(0,1fr);align-items:start}.order-work-card__lead>.badge{grid-column:2;justify-self:start}.crm-order-card .order-work-table article.order-work-card>div.order-work-card__grid{grid-template-columns:1fr}.order-work-card__grid>div:nth-child(n){border-right:0}.order-work-card__grid>div:last-child{border-bottom:0}.crm-order-card .order-work-table article.order-work-card>div.work-row-actions{justify-content:stretch}.order-work-card .work-action{flex:auto}}.pricing-field--compact{align-content:start;gap:8px;min-width:0;display:grid}.urgency-coefficient-row{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.coefficient-chip{appearance:none;border:1px solid var(--lc-border);min-width:48px;min-height:38px;color:var(--lc-text);background:var(--lc-surface-subtle);font:inherit;cursor:pointer;border-radius:10px;padding:7px 11px;font-weight:700;line-height:1;transition:border-color .14s,background-color .14s,color .14s,transform .12s}.coefficient-chip:hover{border-color:var(--lc-border-strong);background:var(--lc-surface-hover)}.coefficient-chip:active{transform:translateY(1px)}.coefficient-chip.is-active{color:var(--lc-burgundy);border-color:color-mix(in srgb,var(--lc-burgundy) 55%,var(--lc-border));background:var(--lc-burgundy-soft)}.coefficient-custom-input{width:84px;min-width:0;min-height:38px;padding-inline:10px}.executor-assignments{grid-column:1/-1;gap:12px;min-width:0;padding-top:2px;display:grid}.executor-assignments__head{justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;display:flex}.executor-assignments__head>div{gap:3px;min-width:0;display:grid}.executor-assignments__head strong{color:var(--lc-text);font-size:14px}.executor-assignments__head small{color:var(--lc-muted);overflow-wrap:anywhere;line-height:1.45}.executor-assignment-card{border:1px solid var(--lc-border);background:var(--lc-surface);border-radius:14px;min-width:0;overflow:hidden}.executor-assignment-card>header{border-bottom:1px solid var(--lc-border);background:var(--lc-surface-subtle);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.executor-assignment-card>header>div{gap:2px;min-width:0;display:grid}.executor-assignment-card>header strong{color:var(--lc-text);overflow-wrap:anywhere}.executor-assignment-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;padding:14px}.executor-assignment-grid>*{min-width:0}.work-inline-editor__assignments{grid-column:1/-1;min-width:0}.client-quote-summary{border-top:1px solid var(--lc-border);background:var(--lc-surface-subtle);margin:0;padding:20px 22px}.client-quote-summary__head{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;margin-bottom:12px;display:flex}.client-quote-summary__head>div{min-width:0}.client-quote-summary__head h3{color:var(--lc-text);margin:2px 0 4px}.client-quote-summary__head p{color:var(--lc-muted);margin:0;line-height:1.45}.client-quote-summary pre{border:1px solid var(--lc-border);max-width:100%;color:var(--lc-text);background:var(--lc-surface);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:15px 16px;font-size:13px;line-height:1.58;overflow:auto}@media (max-width:1180px){.executor-assignment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.executor-assignments__head,.client-quote-summary__head{flex-direction:column;align-items:stretch}.executor-assignments__head .button,.client-quote-summary__head .button{width:100%}.client-quote-summary{padding-inline:13px}}@media (max-width:520px){.executor-assignment-grid{grid-template-columns:1fr;padding:11px}.coefficient-custom-input{flex:100%;width:100%}.coefficient-chip{flex:calc(33.333% - 7px)}}@media (prefers-reduced-motion:reduce){.coefficient-chip{transition:none}}.files-head{align-items:end}.files-head__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.files-head__actions .button{text-decoration:none}.files-summary article{border:1px solid var(--lc-border);background:var(--lc-surface);border-radius:14px;min-width:0;min-height:112px;padding:17px 18px;position:relative;overflow:hidden}.files-summary article:after{content:"";pointer-events:none;background:color-mix(in srgb,var(--lc-burgundy) 10%,transparent);border-radius:999px;width:96px;height:96px;position:absolute;bottom:-52px;right:-42px}.files-summary article.files-summary__primary{border-color:color-mix(in srgb,var(--lc-burgundy) 32%,var(--lc-border));background:linear-gradient(135deg,color-mix(in srgb,var(--lc-burgundy-soft) 48%,var(--lc-surface)),var(--lc-surface) 62%)}.files-summary span,.files-summary small{color:var(--lc-muted);display:block}.files-summary span{letter-spacing:.055em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:760}.files-summary strong{min-width:0;color:var(--lc-text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(21px,2vw,30px);font-weight:680;line-height:1.05;display:block;overflow:hidden}.files-summary small{margin-top:8px;font-size:11.5px;line-height:1.4}.files-toolbar{border:1px solid var(--lc-border);background:var(--lc-surface-subtle);border-radius:14px;grid-template-columns:minmax(280px,1fr) minmax(150px,210px) minmax(150px,210px) auto;align-items:end;gap:9px;margin:0 0 12px;padding:12px;display:grid}.files-toolbar__search{min-width:0}.files-toolbar .field{min-width:0;margin:0}.files-toolbar__reset{white-space:nowrap;min-height:44px}.files-table-surface{border:1px solid var(--lc-border);background:var(--lc-surface);border-radius:16px;overflow:hidden;box-shadow:0 8px 30px #0d1b270d}.files-table-head,.files-row{grid-template-columns:minmax(260px,1.55fr) minmax(220px,1.15fr) 110px 130px 140px 116px;align-items:center;gap:14px;display:grid}.files-table-head{border-bottom:1px solid var(--lc-border);min-height:46px;color:var(--lc-muted);background:var(--lc-surface-subtle);letter-spacing:.06em;text-transform:uppercase;padding:0 16px;font-size:10px;font-weight:760}.files-list{min-width:0}.files-row{border-bottom:1px solid var(--lc-border);background:var(--lc-surface);min-width:0;min-height:78px;padding:12px 16px;position:relative}.files-row__file,.files-row__source{align-items:center;gap:11px;min-width:0;display:flex}.files-row__file>div,.files-row__source>a{min-width:0}.files-row__mark{border:1px solid color-mix(in srgb,var(--lc-burgundy) 30%,var(--lc-border));width:42px;height:42px;color:var(--lc-burgundy-dark);background:var(--lc-burgundy-soft);letter-spacing:.04em;border-radius:11px;flex:0 0 42px;place-items:center;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.files-row strong,.files-row small{min-width:0;display:block}.files-row__file strong,.files-row__source a strong{color:var(--lc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:690;overflow:hidden}.files-row small{color:var(--lc-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.files-row__source a{color:inherit;text-decoration:none}.files-row__source a:hover strong{color:var(--lc-burgundy-dark)}.files-source{border:1px solid var(--lc-border);min-width:56px;min-height:24px;color:var(--lc-muted);background:var(--lc-surface-subtle);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:3px 7px;font-size:9.5px;font-weight:760;display:inline-flex}.files-source--order{color:var(--lc-burgundy-dark);border-color:color-mix(in srgb,var(--lc-burgundy) 30%,var(--lc-border));background:var(--lc-burgundy-soft)}.files-row__value{min-width:0}.files-row__value strong{color:var(--lc-text);font-size:12.5px;font-weight:670}.files-row__download{border:1px solid var(--lc-border);min-height:36px;color:var(--lc-text);background:var(--lc-surface-subtle);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.files-row__download span{color:var(--lc-burgundy);font-size:15px}.files-pagination{justify-content:flex-end;margin-top:12px}html[data-crm-theme=dark] .files-table-surface{box-shadow:0 12px 34px #0000002e}html[data-crm-theme=dark] .files-summary article.files-summary__primary{background:linear-gradient(135deg,color-mix(in srgb,var(--crm-accent-soft) 66%,var(--crm-surface)),var(--crm-surface) 62%)}html[data-crm-theme=dark] .files-row__mark,html[data-crm-theme=dark] .files-source--order{color:var(--crm-accent)}html[data-crm-theme=dark] .files-row__source a:hover strong{color:var(--crm-accent-hover)}@media (max-width:1240px){.files-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.files-table-head,.files-row{grid-template-columns:minmax(240px,1.5fr) minmax(190px,1.1fr) 105px 120px 112px}.files-table-head>:nth-child(5),.files-row>:nth-child(5){display:none}}@media (max-width:920px){.files-head{align-items:flex-start}.files-head__actions{justify-content:flex-start}.files-toolbar{grid-template-columns:1fr 1fr}.files-toolbar__search{grid-column:1/-1}.files-toolbar__reset{justify-self:start}.files-table-head{display:none}.files-table-surface{box-shadow:none;background:0 0;border:0;border-radius:0}.files-list{gap:9px;display:grid}.files-row{border:1px solid var(--lc-border);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:14px 18px;min-height:0;padding:15px}.files-row__file,.files-row__source{grid-column:1}.files-row__value{grid-column:1;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;display:grid}.files-row__value:before{content:attr(data-label);color:var(--lc-muted);text-transform:uppercase;font-size:10px;font-weight:700}.files-row__value strong{grid-area:1/2}.files-row__value small{grid-column:2;margin:0}.files-row__download{grid-area:1/2/span 4;align-self:center}}@media (max-width:620px){.files-summary{grid-template-columns:1fr 1fr}.files-summary article{min-height:98px;padding:14px}.files-summary strong{font-size:21px}.files-toolbar{grid-template-columns:1fr}.files-toolbar__search{grid-column:auto}.files-head__actions{width:100%}.files-head__actions .button{flex:auto}.files-row{grid-template-columns:1fr}.files-row__download{grid-area:auto/1;justify-self:stretch}}@media (max-width:430px){.files-summary{grid-template-columns:1fr}.files-row__source{flex-direction:column;align-items:flex-start;gap:7px}}:root{--motion-interaction:.1s;--motion-state:.15s;--motion-popup:.17s;--motion-panel:.23s;--motion-page:.25s;--motion-ease-out:cubic-bezier(0, .4, 0, 1);--motion-ease-in-out:cubic-bezier(.4, 0, 0, 1);--motion-ease-exit:cubic-bezier(.6, 0, .8, .6);--motion-ease-practical:cubic-bezier(.4, 1, .6, 1)}.workspace:before,.workspace:after,.sidebar__brand:after,.topbar:after,.metric-strip a:after,.empty__mark,.security-dot,.overline--accent:after{animation:none}.sidebar__brand:after{opacity:0}.topbar:after{opacity:.28;background-position:50% 0}.workspace:before{transform:translate(-18px,10px)scale(1.02)}.workspace:after{transform:translate(22px,-12px)scale(1.03)}.content>*{animation:lc-context-enter var(--motion-page) var(--motion-ease-out) both;animation-delay:0s}.content>:nth-child(n+2){animation-delay:25ms}.content>:nth-child(n+4){animation-delay:40ms}@keyframes lc-context-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0,0)}}.nav-link{transition:color var(--motion-interaction) var(--motion-ease-practical), background-color var(--motion-interaction) var(--motion-ease-practical), border-color var(--motion-interaction) var(--motion-ease-practical), box-shadow var(--motion-state) var(--motion-ease-out), transform var(--motion-state) var(--motion-ease-out)}.nav-link:hover{transform:translate(2px)}.nav-link:active{transform:translate(1px)scale(.99)}.button{transition:transform var(--motion-interaction) var(--motion-ease-out), box-shadow var(--motion-state) var(--motion-ease-out), background-color var(--motion-interaction) var(--motion-ease-practical), border-color var(--motion-interaction) var(--motion-ease-practical), color var(--motion-interaction) var(--motion-ease-practical)}.button--primary:after{animation:none;display:none}.button:not(:disabled):hover{transform:translateY(-1px)}.button:not(:disabled):active{transition-duration:70ms;transform:translateY(0)scale(.985)}.input,.select-trigger,.crm-combobox__input,textarea,select{transition:border-color var(--motion-interaction) var(--motion-ease-practical), background-color var(--motion-state) var(--motion-ease-practical), box-shadow var(--motion-state) var(--motion-ease-out)}.select-popup,.row-menu>div,.crm-combobox__menu{animation:lc-popup-enter var(--motion-popup) var(--motion-ease-out) both;transform-origin:top}@keyframes lc-popup-enter{0%{opacity:0;transform:translateY(-3px)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}.settings-dialog{animation:lc-dialog-enter var(--motion-panel) var(--motion-ease-out) both}.settings-dialog-backdrop{animation:.16s linear both lc-backdrop-enter}@keyframes lc-dialog-enter{0%{opacity:0;transform:translateY(7px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lc-backdrop-enter{0%{opacity:0}to{opacity:1}}.toast{animation:lc-toast-enter .19s var(--motion-ease-out) both}@keyframes lc-toast-enter{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}:is(.card,.detail-panel,.form-section,.application-toolbar,.crm-editor,.table-surface,.settings-surface,.directory-summary,.placeholder-surface,.crm-wizard,.order-side-card,.files-summary article,.files-table-surface){transition:border-color var(--motion-state) var(--motion-ease-practical), box-shadow var(--motion-panel) var(--motion-ease-out), background-color var(--motion-state) var(--motion-ease-practical)}:is(.card,.detail-panel,.form-section,.application-toolbar,.crm-editor,.table-surface,.settings-surface,.directory-summary,.placeholder-surface,.crm-wizard,.order-side-card):hover{transform:none}:is(.recent-list a,.directory-summary__orders a,.kanban-card,.crm-record-link,.order-file-row,.file-metric-row,.crm-history__link,.files-row,.order-work-card){transition:transform var(--motion-state) var(--motion-ease-out), border-color var(--motion-state) var(--motion-ease-practical), background-color var(--motion-interaction) var(--motion-ease-practical), box-shadow var(--motion-panel) var(--motion-ease-out)}:is(.recent-list a,.directory-summary__orders a,.kanban-card,.crm-record-link):hover{transform:translateY(-1px)}:is(.order-file-row,.file-metric-row,.crm-history__link,.files-row):hover{transform:translate(2px)}.crm-order-card .order-work-table article.order-work-card:hover{border-color:var(--lc-border-strong);transform:none;box-shadow:0 10px 26px #0d1e2b12}.files-row__download{transition:color var(--motion-interaction) var(--motion-ease-practical), border-color var(--motion-interaction) var(--motion-ease-practical), background-color var(--motion-interaction) var(--motion-ease-practical), transform var(--motion-interaction) var(--motion-ease-out)}.files-row__download:hover{border-color:var(--lc-border-strong);background:var(--lc-surface-hover);transform:translateY(-1px)}.files-row__download:active{transform:translateY(0)}.order-stage{transition:color var(--motion-interaction) var(--motion-ease-practical), border-color var(--motion-state) var(--motion-ease-practical), background-color var(--motion-state) var(--motion-ease-practical), box-shadow var(--motion-panel) var(--motion-ease-out), transform var(--motion-state) var(--motion-ease-out)}.order-stage:hover:not(:disabled){transform:translateY(-1px)}.order-stage:active:not(:disabled){transform:translateY(0)scale(.992)}.order-section-nav a,.settings-tabs button,.settings-subtabs button,.view-switch button,.theme-option{transition:color var(--motion-interaction) var(--motion-ease-practical), border-color var(--motion-interaction) var(--motion-ease-practical), background-color var(--motion-interaction) var(--motion-ease-practical), box-shadow var(--motion-state) var(--motion-ease-out), transform var(--motion-state) var(--motion-ease-out)}.crm-order-card,.files-table-surface{isolation:isolate;position:relative}.crm-order-card:before,.files-table-surface:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,var(--lc-burgundy),transparent);opacity:.14;height:1px;position:absolute;top:0;left:16px;right:16px}.state--loading .state__line{animation-duration:1.05s;animation-timing-function:var(--motion-ease-in-out)}@media (prefers-reduced-motion:reduce){.content>*,.select-popup,.row-menu>div,.crm-combobox__menu,.settings-dialog,.settings-dialog-backdrop,.toast,.state--loading .state__line{animation:none}.nav-link,.button,.input,.select-trigger,.crm-combobox__input,textarea,select,.recent-list a,.directory-summary__orders a,.kanban-card,.crm-record-link,.order-file-row,.file-metric-row,.crm-history__link,.files-row,.files-row__download,.order-work-card,.order-stage,.order-section-nav a,.settings-tabs button,.settings-subtabs button,.view-switch button,.theme-option{transition-duration:.01ms;transform:none}}html,body,.admin-layout,.workspace,.content{max-width:100%}body{overflow-x:clip}.topbar>*,.user-menu,.breadcrumbs,.content>*,.page-head>*,.detail-head>*,.settings-layout>*,.crm-commandbar>*,.crm-toolbar>*,.crm-wizard>*,.order-card-layout>*{min-width:0}.table-wrap,.table-surface,.files-table-surface,.settings-surface,.crm-wizard,.crm-order-card,.detail-panel,.form-section{max-width:100%}.table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.user-menu .badge{box-sizing:border-box;height:26px;min-height:26px;text-shadow:none;vertical-align:middle;background-image:none;border-style:solid;border-width:1px;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;line-height:1;display:inline-flex;position:static;box-shadow:none!important}.user-menu .badge:before,.user-menu .badge:after{content:none!important;box-shadow:none!important;display:none!important}.user-menu .badge--accent{color:#8d3b58;background:#f3e4ea;border-color:#d8a9b9}.user-menu .badge--neutral{color:#48606e;background:#edf2f4;border-color:#cbd6dc}html[data-crm-theme=dark] .user-menu .badge--accent{color:var(--crm-accent-hover);border-color:color-mix(in srgb, var(--crm-accent) 45%, var(--crm-border));background:var(--crm-accent-soft);box-shadow:none!important}html[data-crm-theme=dark] .user-menu .badge--neutral{color:var(--crm-text-secondary);border-color:var(--crm-border-strong);background:var(--crm-surface-raised);box-shadow:none!important}@media (max-width:1180px){.sidebar{transition:transform .18s var(--motion-ease-out,cubic-bezier(.16,1,.3,1));transform:translate(-100%);box-shadow:18px 0 48px #00000024}.sidebar--open{transform:translate(0)}.sidebar-scrim{z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#070c1175;border:0;display:block;position:fixed;inset:0}.workspace{margin-left:0}.topbar{gap:12px;min-height:64px;padding:0 20px}.menu-button{cursor:pointer;border:1px solid #0000;border-radius:8px;flex:0 0 38px;place-items:center;width:38px;min-width:38px;height:38px;padding:0;display:inline-grid}.menu-button:hover{border-color:var(--lc-border,var(--line));background:var(--lc-surface-hover,#0b22300d)}.breadcrumbs{flex:auto;margin:0;overflow:hidden}.breadcrumbs strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu{flex:none}.content{min-height:calc(100vh - 64px);padding:28px clamp(18px,3vw,32px) 56px}.settings-layout{grid-template-columns:1fr}.settings-modules{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.crm-toolbar--executor,.crm-toolbar--client,.crm-commandbar{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-commandbar__search,.crm-toolbar>.field:first-child{grid-column:1/-1}.page-head,.detail-head{flex-wrap:wrap;align-items:flex-start}.page-head h1,.detail-head h1,.page-head--compact h1{font-size:clamp(30px,4.2vw,38px)}}@media (max-width:960px){.user-menu>div{display:none}.topbar{padding-inline:16px}.crm-commandbar,.crm-toolbar--executor,.crm-toolbar--client{grid-template-columns:minmax(0,1fr)}.crm-commandbar__search,.crm-toolbar>.field:first-child{grid-column:auto}.crm-commandbar .view-switch,.crm-commandbar .archive-toggle,.crm-toolbar .archive-toggle{justify-self:stretch;width:100%}.settings-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-steps{scrollbar-width:thin;overscroll-behavior-inline:contain;display:flex;overflow-x:auto}.wizard-steps button{flex:none;min-width:112px}}@media (max-width:820px){.user-menu .badge,.breadcrumbs>span,.breadcrumbs>i{display:none}.user-menu{gap:4px}.user-menu .button{height:36px;min-height:36px;padding-inline:10px}.content{padding-inline:16px}.page-head,.detail-head{gap:14px}.page-head h1,.detail-head h1,.page-head--compact h1{font-size:clamp(28px,7vw,34px)}.settings-modules,.filter-grid,.crm-fields,.wizard-grid{grid-template-columns:1fr}.filter-grid>*,.crm-fields>*,.wizard-grid>*,.work-draft .wizard-grid>*{grid-column:1!important}.order-section-nav,.detail-sections,.settings-tabs,.settings-subtabs{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}}@media (max-width:520px){.topbar{grid-template-columns:38px minmax(0,1fr) auto;gap:8px;min-height:58px;padding:8px 10px;display:grid}.menu-button{width:36px;min-width:36px;height:36px}.breadcrumbs{font-size:12px}.user-menu .button{min-width:0;padding-inline:8px;font-size:12px}.content{min-height:calc(100vh - 58px);padding:22px 12px 44px}.page-head,.detail-head{padding-bottom:14px}.page-head h1,.detail-head h1,.page-head--compact h1{letter-spacing:-.035em;font-size:27px}.settings-dialog-backdrop{padding:8px}.settings-dialog{width:100%;max-height:calc(100dvh - 16px)}.form-actions{grid-template-columns:1fr;display:grid}.form-actions .button{width:100%;min-width:0}.finance-strip,.metric-strip,.crm-metric-strip{grid-template-columns:1fr}}html[data-crm-theme=dark] .menu-button{color:var(--crm-text);background:0 0}html[data-crm-theme=dark] .menu-button:hover{border-color:var(--crm-border);background:var(--crm-surface-hover)}@media (prefers-reduced-motion:reduce){.sidebar{transition-duration:.01ms}}:root{--ref-bg:#fbfbfc;--ref-shell:#fff;--ref-surface:#fff;--ref-surface-soft:#f7f8fa;--ref-surface-hover:#f5f6f8;--ref-border:#e5e8ee;--ref-border-strong:#d8dde6;--ref-text:#101522;--ref-text-soft:#5f6d86;--ref-text-muted:#8d98aa;--ref-accent:#e41f5b;--ref-accent-strong:#ca164e;--ref-accent-soft:#fdebf1;--ref-blue:#1688e8;--ref-blue-soft:#e8f4ff;--ref-green:#10a87b;--ref-green-soft:#e5f8f1;--ref-orange:#f39226;--ref-orange-soft:#fff1e2;--ref-violet:#775ee9;--ref-violet-soft:#f0edff;--ref-danger:#dc3157;--ref-danger-soft:#fde8ee;--ref-shadow:0 1px 2px #111c2d06, 0 7px 24px #16223409;--ref-shadow-lg:0 18px 58px #16223421;--ref-radius-sm:8px;--ref-radius:12px;--ref-radius-lg:16px;--ref-sidebar:236px;--ref-topbar:72px;--ref-control:44px;--ref-ease:cubic-bezier(.2,.72,.2,1);--navy:var(--ref-text);--navy-soft:var(--ref-text-soft);--cream:var(--ref-bg);--paper:var(--ref-surface);--burgundy:var(--ref-accent);--burgundy-dark:var(--ref-accent-strong);--ink-muted:var(--ref-text-soft);--line:var(--ref-border);--danger:var(--ref-danger);--sidebar:var(--ref-sidebar);--radius:var(--ref-radius-sm);--lc-canvas:var(--ref-bg);--lc-surface:var(--ref-surface);--lc-surface-subtle:var(--ref-surface-soft);--lc-surface-hover:var(--ref-surface-hover);--lc-text:var(--ref-text);--lc-muted:var(--ref-text-soft);--lc-border:var(--ref-border);--lc-border-strong:var(--ref-border-strong);--lc-burgundy:var(--ref-accent);--lc-burgundy-dark:var(--ref-accent-strong);--lc-burgundy-soft:var(--ref-accent-soft);--lc-green:var(--ref-green);--lc-green-soft:var(--ref-green-soft);--lc-amber:var(--ref-orange);--lc-amber-soft:var(--ref-orange-soft)}html,body{background:var(--ref-bg);color:var(--ref-text);font-family:Onest Variable,Onest,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{letter-spacing:-.006em;font-size:14px}.admin-layout.lc-reference-shell{background:var(--ref-bg);min-height:100vh}.lc-sidebar.sidebar{z-index:60;width:var(--ref-sidebar);color:var(--ref-text);border-right:1px solid var(--ref-border);box-shadow:none;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.lc-brand{height:var(--ref-topbar);border-bottom:1px solid var(--ref-border);align-items:center;gap:12px;padding:0 24px;display:flex}.lc-brand__mark{min-width:46px;color:var(--ref-accent);letter-spacing:-.2em;align-items:center;font-size:26px;font-style:italic;font-weight:850;line-height:1;display:inline-flex;transform:skew(-7deg)}.lc-brand__mark i{font-style:inherit}.lc-brand__copy{gap:1px;min-width:0;display:grid}.lc-brand__copy strong{color:var(--ref-text);white-space:nowrap;font-size:15px;font-weight:760;line-height:1.15}.lc-brand__copy small{color:var(--ref-text-muted);white-space:nowrap;font-size:10px;line-height:1.2}.lc-sidebar-nav.sidebar__nav{align-content:start;gap:5px;padding:18px 14px;display:grid;overflow-y:auto}.lc-sidebar-nav .nav-link{color:#172033;min-height:48px;transition:background .14s var(--ref-ease), color .14s var(--ref-ease), transform .14s var(--ref-ease);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 14px;display:grid;position:relative}.lc-sidebar-nav .nav-link strong{letter-spacing:-.01em;font-size:14px;font-weight:520}.lc-sidebar-nav .nav-link svg{color:#101828}.lc-sidebar-nav .nav-link:hover{color:var(--ref-text);background:#f8f8fa;transform:translate(1px)}.lc-sidebar-nav .nav-link[aria-current=page],.lc-sidebar-nav .nav-link.nav-link--active{color:var(--ref-accent);background:linear-gradient(90deg,#fff2f6,#fcedf2)}.lc-sidebar-nav .nav-link[aria-current=page] svg,.lc-sidebar-nav .nav-link.nav-link--active svg{color:var(--ref-accent)}.lc-nav-count{color:#fff;background:#101522;border-radius:8px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11px;font-weight:760;display:inline-flex}.lc-sidebar-promo{background:#f9f4f1 url(/reference-assets/sidebar-promo.jpg) 50%/cover no-repeat;border:1px solid #f0e7e5;border-radius:13px;min-height:176px;margin:auto 14px 16px;padding:24px 18px;position:relative;overflow:hidden}.lc-sidebar-promo:after{content:"";background:linear-gradient(90deg,#ffffffed 0%,#ffffffbf 45%,#fff0 78%);position:absolute;inset:0}.lc-sidebar-promo strong,.lc-sidebar-promo span{z-index:1;position:relative}.lc-sidebar-promo strong{max-width:116px;font-size:14px;font-weight:520;line-height:1.48;display:block}.lc-sidebar-promo span{width:34px;height:34px;color:var(--ref-accent);box-shadow:var(--ref-shadow);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;left:18px}.lc-workspace.workspace{min-width:0;min-height:100vh;margin-left:var(--ref-sidebar);background:var(--ref-bg)}.lc-topbar.topbar{z-index:45;height:var(--ref-topbar);border-bottom:1px solid var(--ref-border);color:var(--ref-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none;background:#fffffff5;grid-template-columns:minmax(280px,760px) 1fr auto;align-items:center;gap:16px;padding:0 30px;display:grid;position:sticky;top:0}.lc-topbar:before,.lc-topbar:after,.lc-menu-button{display:none}.lc-global-search{color:#8390a6;background:#f7f7f8;border:1px solid #eef0f4;border-radius:11px;grid-column:1;align-items:center;gap:10px;height:42px;padding:0 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.lc-global-search:focus-within{background:#fff;border-color:#e5b7c6;box-shadow:0 0 0 3px #e41f5b12}.lc-global-search input{width:100%;min-width:0;height:100%;color:var(--ref-text);background:0 0;border:0;outline:0;padding:0;font-size:13px}.lc-global-search input::placeholder{color:#9aa4b5}.lc-topbar-actions{grid-column:3;justify-self:end;align-items:center;gap:8px;display:flex}.lc-icon-button{color:#111827;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;transition:background .14s,color .14s;display:grid;position:relative}.lc-icon-button:hover{color:var(--ref-accent);background:#f5f6f8}.lc-notification-button:after{content:"";background:var(--ref-accent);border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.lc-profile{position:relative}.lc-profile__trigger{min-width:208px;height:52px;color:var(--ref-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:0 6px;display:grid}.lc-profile__trigger:hover{background:#f8f8fa}.lc-profile__avatar{color:#fff;background:#101522;border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;font-weight:680;display:grid;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #e4e7ec}.lc-profile__copy{min-width:0;display:grid}.lc-profile__copy strong{font-size:12px;font-weight:720;line-height:1.15}.lc-profile__copy small{color:var(--ref-text-muted);margin-top:3px;font-size:11px}.lc-profile__menu{border:1px solid var(--ref-border);width:240px;box-shadow:var(--ref-shadow-lg);background:#fff;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.lc-profile__menu>div{border-bottom:1px solid var(--ref-border);gap:3px;padding:10px 11px 12px;display:grid}.lc-profile__menu>div strong{font-size:13px}.lc-profile__menu>div small{color:var(--ref-text-muted);text-overflow:ellipsis;font-size:11px;overflow:hidden}.lc-profile__menu a,.lc-profile__menu button{width:100%;min-height:38px;color:var(--ref-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 11px;display:flex}.lc-profile__menu a:hover,.lc-profile__menu button:hover{background:#f6f7f9}.lc-content.content{width:100%;max-width:none;min-height:calc(100vh - var(--ref-topbar));background:var(--ref-bg);padding:24px clamp(24px,2.6vw,42px) 56px}.lc-content:before,.lc-content:after{display:none}.lc-page-hero,.page-head,.detail-head{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;width:100%;padding:0 0 20px;display:grid}.page-head>div:first-child,.detail-head>div:first-child{min-width:0}.lc-breadcrumbs,.page-head .overline,.detail-head .overline{color:#8490a5;letter-spacing:0;text-transform:none;align-items:center;gap:10px;margin:0 0 12px;font-size:12px;font-weight:500;display:flex}.lc-breadcrumbs i{color:#c0c6d0;font-style:normal}.lc-breadcrumbs strong{color:#273247;font-weight:650}.page-head .overline:before,.detail-head .overline:before{display:none}.page-head .overline:after,.detail-head .overline:after{content:" /";color:#b9c0cc}.lc-page-hero h1,.page-head h1,.page-head--compact h1,.detail-head h1{color:#0d111c;letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.1vw,48px);font-weight:760;line-height:1.08}.lc-page-hero p,.page-head p,.detail-head p{color:#66728a;max-width:900px;margin:8px 0 0;font-size:15px;line-height:1.5}.lc-hero-banner{color:#24314a;background:#faf7f7 url(/reference-assets/mountain-banner.jpg) 100% 100%/cover no-repeat;border:1px solid #f1eeee;border-radius:14px;align-items:center;min-height:118px;padding:22px 26px;display:flex;overflow:hidden}.lc-hero-banner span{z-index:1;max-width:155px;font-size:13px;line-height:1.45;position:relative}.lc-hero-banner span:after{content:"";background:#e886a4;border-radius:999px;width:20px;height:2px;margin-top:15px;display:block}.page-head>.button,.page-head>.button-link{place-self:end}.page-head--compact{padding-bottom:18px}.page-head__meta{border:1px solid var(--ref-border);background:#fff;border-radius:10px;place-self:end;padding:10px 12px}.lc-dashboard{min-width:0}.lc-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.lc-metric-card{border:1px solid var(--ref-border);min-width:0;min-height:122px;color:var(--ref-text);background:var(--crm-surface);box-shadow:var(--ref-shadow);transition:transform .15s var(--ref-ease), border-color .15s var(--ref-ease), box-shadow .15s var(--ref-ease);border-radius:12px;grid-template-rows:auto auto 1fr;grid-template-columns:42px minmax(0,1fr);column-gap:10px;padding:16px 14px 13px;display:grid;position:relative}.lc-metric-card:hover{border-color:var(--crm-border-strong);box-shadow:var(--ui-shadow-md);transform:translateY(-2px)}.lc-metric-card__icon{width:40px;height:40px;color:var(--metric-color);background:var(--metric-soft);border-radius:10px;grid-row:1/3;place-items:center;display:grid}.lc-metric-card__value{letter-spacing:-.045em;align-self:end;font-size:29px;font-weight:760;line-height:.95}.lc-metric-card__label{color:var(--crm-text-secondary);white-space:nowrap;text-overflow:ellipsis;align-self:start;margin-top:4px;font-size:12px;overflow:hidden}.lc-metric-card small{color:var(--metric-color);white-space:nowrap;text-overflow:ellipsis;grid-column:1/3;align-self:end;font-size:11.5px;overflow:hidden}.lc-circle-arrow{border:1px solid color-mix(in srgb,var(--crm-accent) 28%,var(--crm-border));width:27px;height:27px;color:var(--crm-accent);background:var(--crm-surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:11px}.lc-metric-card--pink{--metric-color:var(--crm-accent);--metric-soft:var(--crm-accent-soft)}.lc-metric-card--blue{--metric-color:var(--crm-info);--metric-soft:var(--crm-info-soft)}.lc-metric-card--orange{--metric-color:var(--crm-warning);--metric-soft:var(--crm-warning-soft)}.lc-metric-card--violet{--metric-color:var(--crm-violet);--metric-soft:var(--crm-violet-soft)}.lc-metric-card--green{--metric-color:var(--crm-success);--metric-soft:var(--crm-success-soft)}.lc-finance-strip{border:1px solid var(--ref-border);background:var(--crm-surface);box-shadow:var(--ref-shadow);border-radius:12px;grid-template-columns:repeat(3,1fr);margin:12px 0 14px;display:grid;overflow:hidden}.lc-finance-strip>div{border-right:1px solid var(--ref-border);min-height:94px;padding:16px 24px;position:relative}.lc-finance-strip>div:last-child{border-right:0}.lc-finance-strip span{color:var(--crm-text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:620;display:block}.lc-finance-strip strong{color:var(--crm-text);letter-spacing:-.035em;margin-top:8px;font-size:23px;font-weight:740;line-height:1;display:inline-block}.lc-finance-strip small{color:var(--ref-green);align-items:center;gap:4px;margin-left:10px;font-size:11px;display:inline-flex}.lc-finance-bars{align-items:flex-end;gap:4px;height:40px;display:flex;position:absolute;bottom:16px;right:22px}.lc-finance-bars b{background:color-mix(in srgb,var(--crm-success) 58%,var(--crm-surface));border-radius:3px 3px 0 0;width:7px}.lc-finance-bars b:first-child{height:18px}.lc-finance-bars b:nth-child(2){height:28px}.lc-finance-bars b:nth-child(3){height:36px}.lc-finance-bars b:nth-child(4){height:26px}.lc-dashboard-main-grid{grid-template-columns:minmax(0,1.85fr) minmax(290px,.75fr);gap:14px;display:grid}.lc-dashboard-lists,.lc-dashboard-aside{align-content:start;gap:14px;display:grid}.lc-surface{border:1px solid var(--crm-border);background:var(--crm-surface);min-width:0;box-shadow:var(--ref-shadow);border-radius:12px}.lc-table-card{padding:14px 17px 10px}.lc-card-title{justify-content:space-between;align-items:center;gap:14px;min-height:34px;margin-bottom:4px;display:flex}.lc-card-title>span:first-child{color:var(--crm-text);align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.lc-card-title>a{color:var(--ref-accent);align-items:center;gap:4px;font-size:11px;font-weight:560;display:inline-flex}.lc-compact-table{min-width:0}.lc-compact-table__head,.lc-compact-table__row{border-bottom:1px solid var(--crm-border);align-items:center;gap:10px;min-height:37px;padding:0 2px;display:grid}.lc-orders-table .lc-compact-table__head,.lc-orders-table .lc-compact-table__row{grid-template-columns:100px minmax(150px,1fr) 86px 110px 22px}.lc-applications-table .lc-compact-table__head,.lc-applications-table .lc-compact-table__row{grid-template-columns:104px minmax(150px,1fr) 95px 92px 105px}.lc-compact-table__head{color:var(--crm-text-muted);font-size:11px}.lc-compact-table__row{color:var(--crm-text-secondary);font-size:12px;transition:background .12s}.lc-compact-table__row:hover{background:var(--crm-surface-hover);border-radius:7px;margin-inline:-7px;padding-inline:9px}.lc-compact-table__row strong{min-width:0;color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.lc-more{color:var(--crm-text-muted);letter-spacing:2px}.lc-compact-empty{color:var(--crm-text-muted);padding:28px 4px;font-size:12px}.lc-quick-actions,.lc-system-card{padding:14px 17px 16px}.lc-quick-actions>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.lc-quick-action{border:1px solid var(--crm-border);min-height:52px;color:var(--crm-text);background:var(--crm-surface-raised);border-radius:10px;align-items:center;gap:10px;padding:0 13px;font-size:12.5px;font-weight:560;display:flex}.lc-quick-action:hover{border-color:var(--crm-border-strong);background:var(--crm-surface-hover)}.lc-quick-action--primary{color:var(--crm-accent-hover);border-color:color-mix(in srgb,var(--crm-accent) 26%,var(--crm-border));background:var(--crm-accent-soft)}.lc-health{color:var(--crm-success-text);background:var(--crm-success-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:9.5px;font-weight:570;display:inline-flex}.lc-health i{background:var(--crm-success);border-radius:50%;width:6px;height:6px}.lc-system-card>strong{margin-top:10px;font-size:14px;display:block}.lc-system-card>p{max-width:320px;color:var(--crm-text-secondary);margin:7px 0 14px;font-size:12px;line-height:1.45}.lc-system-grid{border-top:1px solid var(--ref-border);grid-template-columns:1fr 1fr;gap:0;padding-top:12px;display:grid}.lc-system-grid>div{gap:4px;display:grid}.lc-system-grid>div+div{border-left:1px solid var(--ref-border);padding-left:14px}.lc-system-grid small{color:var(--crm-text-muted);font-size:11px}.lc-system-grid b{color:var(--crm-text);font-size:12px}.lc-system-grid b.is-ok{color:var(--crm-success-text)}.lc-system-grid b.is-warn{color:var(--crm-warning-text)}.crm-orders-head.page-head{margin-bottom:0}.crm-commandbar{grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(130px,.65fr)) auto;align-items:end;display:grid}.crm-commandbar__search{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.view-switch{border:1px solid var(--ref-border);background:#f8f9fa;border-radius:9px;align-items:center;gap:2px;padding:3px;display:flex}.view-switch button{cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:34px;min-height:34px}.view-switch button[aria-pressed=true]{color:var(--ref-accent);box-shadow:var(--ref-shadow);background:#fff}.crm-order-table.table-surface{margin-top:0}.crm-order-card{border:1px solid var(--ref-border);box-shadow:var(--ref-shadow);background:#fff;border-radius:12px}.order-card-head{border-bottom:1px solid var(--ref-border);background:#fff;padding:16px 18px}.order-card-head h2{color:#111827;font-size:20px;font-weight:720}.order-context-strip{border-bottom:1px solid var(--ref-border);background:#fff;gap:0;margin:0}.order-context-strip>div{border-right:1px solid var(--ref-border);padding:12px 15px}.order-context-strip>div:last-child{border-right:0}.order-context-strip span{color:#8a94a5;font-size:9.5px}.order-context-strip strong{color:#303b4e;font-size:11px}.order-stage-flow{background:#fff;border:0;padding:16px 18px 8px}.order-stage-flow__track:before{background:#e2e6eb}.order-stage__index{background:#fff;border-color:#d9dee6}.order-stage.is-complete .order-stage__index{color:#fff;border-color:var(--ref-green);background:var(--ref-green)}.order-stage.is-current .order-stage__index{color:#fff;border-color:var(--ref-accent);background:var(--ref-accent);box-shadow:0 0 0 4px #fdebf1}.order-stage__label{color:#7b8699;font-size:10px}.order-stage.is-current .order-stage__label{color:#253047;font-weight:650}.order-section-nav{border-bottom:1px solid var(--ref-border);background:#fff;align-items:center;gap:24px;min-height:46px;padding:0 18px;display:flex;overflow-x:auto}.order-section-nav button,.order-section-nav a{color:#657188;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;min-height:46px;font-size:11px;display:inline-flex;position:relative}.order-section-nav .is-active,.order-section-nav [aria-current=page]{color:#1b2537;font-weight:650}.order-section-nav .is-active:after,.order-section-nav [aria-current=page]:after{content:"";background:var(--ref-accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.order-deal-layout{background:#fbfbfc;gap:14px;padding:14px}.order-deal-layout>main,.order-deal-layout>aside{min-width:0}.order-card-section,.order-side-card,.order-finance-module,.order-history-module,.order-work-card,.order-work-table{border:1px solid var(--ref-border);box-shadow:none;background:#fff;border-radius:10px}.finance-strip{border:1px solid var(--ref-border);background:#fff;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.finance-strip>div{border-right:1px solid var(--ref-border);min-width:0;padding:13px}.finance-strip>div:last-child{border-right:0}.finance-strip span{color:#8892a4;font-size:9.5px}.finance-strip strong{color:#1b2434;margin-top:5px;font-size:17px;display:block}.finance-strip__primary{background:#fff6f8}.order-work-card{transition:border-color .13s,box-shadow .13s}.order-work-card:hover{border-color:#d6dbe4;box-shadow:0 8px 24px #1d29390e}.files-workspace{min-width:0}.files-head.page-head{margin-bottom:0}.files-head__actions{place-self:end;gap:8px;display:flex}.files-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.files-summary article{border:1px solid var(--ref-border);min-height:104px;box-shadow:var(--ref-shadow);background:#fff;border-radius:12px;padding:15px 16px}.files-summary article:after{display:none}.files-summary span{color:#7d889c;letter-spacing:0;text-transform:none;font-size:10px;font-weight:560}.files-summary strong{color:#111827;margin-top:8px;font-size:25px;font-weight:730}.files-summary small{color:#9099a9;margin-top:6px;font-size:10.5px}.files-toolbar{grid-template-columns:minmax(260px,1fr) minmax(160px,220px) minmax(160px,220px) auto;align-items:end;gap:8px;display:grid}.files-table-surface{border:1px solid var(--ref-border);box-shadow:var(--ref-shadow);background:#fff;border-radius:12px;overflow:hidden}.files-table-head,.files-row{grid-template-columns:minmax(230px,1.4fr) minmax(210px,1fr) 100px 115px 120px 82px;gap:10px}.files-table-head{color:#7d8799;border-bottom:1px solid var(--ref-border);background:#fff;min-height:39px;padding:0 14px;font-size:10px}.files-row{background:#fff;border-bottom:1px solid #edf0f3;min-height:58px;padding:8px 14px;transition:background .12s}.files-row:hover{background:#fafbfc}.files-row:last-child{border-bottom:0}.files-row__mark{border-radius:7px}.files-row__download{border:1px solid var(--ref-border);color:#36445d;background:#fff;border-radius:8px;min-height:34px;padding:0 9px}.files-row__download:hover{color:var(--ref-accent);background:#fff8fa;border-color:#ecc1ce}.settings-layout{display:block}.settings-modules{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid;position:static}.settings-modules button{border:1px solid var(--ref-border);color:#253046;text-align:left;cursor:pointer;min-width:0;min-height:78px;box-shadow:var(--ref-shadow);background:#fff;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);gap:2px 8px;padding:12px;transition:transform .13s,border-color .13s,background .13s;display:grid}.settings-modules button:hover{border-color:#d4d9e2;transform:translateY(-1px)}.settings-modules button.is-active{color:var(--ref-accent);box-shadow:none;background:#fff3f6;border-color:#f0d7df}.settings-modules button>span{color:var(--ref-accent);grid-row:1/3;font-size:11px;font-weight:720}.settings-modules button>strong{font-size:12px;line-height:1.3}.settings-modules button>small{color:#8c96a7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;line-height:1.3;overflow:hidden}.settings-module{min-width:0}.settings-module__intro{border:1px solid var(--ref-border);background:#fff;border-bottom:0;border-radius:12px 12px 0 0;margin:0;padding:17px 18px}.settings-module__intro .overline{color:#8b95a6;margin-bottom:5px;font-size:10px}.settings-module__intro .overline:before{display:none}.settings-module__intro h2{color:#151c2a;margin:0;font-size:22px;font-weight:720}.settings-module__intro p{color:#758198;margin:5px 0 0;font-size:11.5px}.settings-surface{box-shadow:var(--ref-shadow);border-radius:0 0 12px 12px;margin:0}.settings-surface>header{border-bottom:1px solid var(--ref-border)}.settings-help,.settings-head-copy{color:#798499}.theme-picker{gap:10px}.theme-option{border-radius:10px}.users-table .select-trigger,.users-table select{min-height:34px;font-size:11px}.secret-notice{background:#fff6f8;border-color:#f4d0dc}.auth-page{background:#fff;grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);min-height:100vh;display:grid}.auth-brand{color:#172033;border-right:1px solid var(--ref-border);background:#fff;min-height:100vh;padding:42px clamp(30px,5vw,72px);position:relative;overflow:hidden}.auth-brand:before{content:"";background:linear-gradient(#0000,#fff3f6);border:0;border-radius:0;height:42%;position:absolute;inset:auto 0 0}.auth-brand:after{content:"";background:radial-gradient(circle,#f9ceda 0%,#f9ceda00 68%);border:0;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-80px;right:-90px}.auth-brand .brand__monogram{color:var(--ref-accent);letter-spacing:-.095em;font-size:20px;font-style:italic;font-weight:690;transform:skew(-5deg)}.auth-brand .brand{gap:10px}.auth-brand .brand__wordmark{gap:2px;width:max-content;line-height:1;display:inline-grid}.auth-brand .brand__wordmark small{text-align:right;letter-spacing:.015em;justify-self:end;width:max-content;max-width:100%;margin-top:0;font-size:8.5px;line-height:1.1}.auth-brand .brand strong{color:#151b27}.auth-brand .brand small{color:#8e98aa}.auth-brand__copy{z-index:1;position:relative}.auth-brand__copy .overline{color:var(--ref-accent)}.auth-brand__copy p{color:#283349;font-size:clamp(24px,2.5vw,38px);font-weight:620}.auth-brand__index{color:#9ba4b3}.auth-panel{background:#fbfbfc;min-height:100vh;padding:42px clamp(38px,7vw,110px) 28px}.auth-panel h1{color:var(--crm-text);font-weight:750}.auth-panel .form{gap:12px;margin-top:20px;display:grid}.auth-panel .form .button{justify-self:start;min-width:132px;margin-top:2px}.auth-panel .form-note{margin:14px 0 0}.auth-footer{border-color:var(--crm-border);color:var(--crm-text-muted)}.totp-setup,.recovery-list code{border-color:var(--ref-border);background:#fff;border-radius:10px}html[data-crm-theme=dark]{--ref-bg:var(--crm-bg);--ref-shell:var(--crm-shell);--ref-surface:var(--crm-surface);--ref-surface-soft:var(--crm-surface-raised);--ref-surface-hover:var(--crm-surface-hover);--ref-border:var(--crm-border);--ref-border-strong:var(--crm-border-strong);--ref-text:var(--crm-text);--ref-text-soft:var(--crm-text-secondary);--ref-text-muted:var(--crm-text-muted);--ref-accent:var(--crm-accent);--ref-accent-strong:var(--crm-accent-hover);--ref-accent-soft:var(--crm-accent-soft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-crm-theme=dark] body,html[data-crm-theme=dark] .admin-layout.lc-reference-shell,html[data-crm-theme=dark] .lc-workspace.workspace,html[data-crm-theme=dark] .lc-content.content{color:var(--ref-text);background:var(--ref-bg)}html[data-crm-theme=dark] .lc-sidebar.sidebar,html[data-crm-theme=dark] .lc-topbar.topbar,html[data-crm-theme=dark] :is(.lc-surface,.lc-finance-strip,.lc-table-card,.table-surface,.crm-editor,.directory-summary,.settings-surface,.settings-module__intro,.application-toolbar,.crm-toolbar,.crm-commandbar,.files-toolbar,.files-summary article,.files-table-surface,.settings-modules button,.card,.detail-panel,.crm-order-card,.order-card-head,.order-context-strip,.order-section-nav,.order-card-section,.order-side-card,.order-finance-module,.order-history-module,.order-work-card,.order-work-table,.finance-strip){color:var(--ref-text);border-color:var(--ref-border);background:var(--ref-surface)}html[data-crm-theme=dark] .lc-brand__copy strong,html[data-crm-theme=dark] :is(.lc-page-hero h1,.page-head h1,.detail-head h1,.lc-metric-card__value,.lc-finance-strip strong,.lc-card-title>span:first-child,.lc-system-card>strong,.table-wrap td strong,.crm-section-head h2,.section-head h2,.settings-module__intro h2,.order-card-head h2,.finance-strip strong){color:var(--ref-text)}html[data-crm-theme=dark] :is(.lc-page-hero p,.page-head p,.detail-head p,.lc-breadcrumbs,.page-head .overline,.detail-head .overline,.lc-metric-card__label,.lc-system-card>p,.table-caption,.table-wrap th,.table-wrap td span,.field__label,.settings-module__intro p,.settings-modules button>small),html[data-crm-theme=dark] .lc-sidebar-nav .nav-link,html[data-crm-theme=dark] .lc-sidebar-nav .nav-link svg{color:var(--ref-text-soft)}html[data-crm-theme=dark] .lc-sidebar-nav .nav-link:hover{color:var(--ref-text);background:var(--ref-surface-hover)}html[data-crm-theme=dark] .lc-sidebar-nav .nav-link[aria-current=page]{color:var(--ref-text);background:var(--ref-accent-soft)}html[data-crm-theme=dark] .lc-global-search{border-color:var(--ref-border);color:var(--ref-text-muted);background:var(--ref-surface-soft)}html[data-crm-theme=dark] .lc-global-search input,html[data-crm-theme=dark] .lc-profile__trigger{color:var(--ref-text)}html[data-crm-theme=dark] .lc-profile__trigger:hover,html[data-crm-theme=dark] .lc-icon-button:hover{background:var(--ref-surface-hover)}html[data-crm-theme=dark] .lc-profile__menu{border-color:var(--ref-border);background:var(--ref-surface)}html[data-crm-theme=dark] .lc-profile__menu a,html[data-crm-theme=dark] .lc-profile__menu button{color:var(--ref-text);background:0 0}html[data-crm-theme=dark] .lc-profile__menu a:hover,html[data-crm-theme=dark] .lc-profile__menu button:hover{background:var(--ref-surface-hover)}html[data-crm-theme=dark] .lc-hero-banner{border-color:var(--ref-border);background-color:var(--ref-surface-soft);background-blend-mode:multiply;color:var(--ref-text)}html[data-crm-theme=dark] .lc-sidebar-promo{border-color:var(--ref-border);background-image:none;background-color:var(--ref-surface-soft)}html[data-crm-theme=dark] .lc-sidebar-promo:after{display:none}html[data-crm-theme=dark] .lc-sidebar-promo strong{color:var(--ref-text)}html[data-crm-theme=dark] :is(.input,.select-trigger,.crm-combobox__input,input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--ref-text);border-color:var(--ref-border);background:var(--ref-surface-soft)}html[data-crm-theme=dark] .table-wrap table,html[data-crm-theme=dark] .table-wrap thead,html[data-crm-theme=dark] .files-row,html[data-crm-theme=dark] .files-table-head{color:var(--ref-text);background:var(--ref-surface)}html[data-crm-theme=dark] .table-wrap tbody tr:hover,html[data-crm-theme=dark] .files-row:hover{background:var(--ref-surface-hover)}@media (max-width:1320px){.lc-metric-grid,.settings-modules{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-commandbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(130px,.6fr)) auto}.crm-commandbar>:nth-child(n+5){grid-column:auto}}@media (max-width:1180px){:root{--ref-sidebar:0px}.lc-sidebar.sidebar{width:250px;transition:transform .18s var(--ref-ease);box-shadow:var(--ref-shadow-lg);transform:translate(-102%)}.lc-sidebar.sidebar.sidebar--open{transform:translate(0)}.lc-workspace.workspace{margin-left:0}.lc-topbar.topbar{grid-template-columns:42px minmax(200px,1fr) auto;padding-inline:18px}.lc-menu-button{background:#f6f7f9;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.lc-global-search{grid-column:2}.lc-topbar-actions{grid-column:3}.lc-page-hero,.page-head,.detail-head{grid-template-columns:minmax(0,1fr) 300px}.lc-dashboard-main-grid{grid-template-columns:1fr}.lc-dashboard-aside{grid-template-columns:1fr 1fr}.files-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-layout{display:block}}@media (max-width:920px){.lc-content.content{padding-inline:18px}.lc-page-hero,.page-head,.detail-head{grid-template-columns:1fr}.lc-hero-banner{display:none}.page-head>.button,.page-head>.button-link{place-self:auto start}.lc-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-finance-strip{grid-template-columns:1fr}.lc-finance-strip>div{border-right:0;border-bottom:1px solid var(--ref-border)}.lc-finance-strip>div:last-child{border-bottom:0}.lc-dashboard-aside{grid-template-columns:1fr}.settings-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.application-search{grid-template-columns:1fr}.crm-toolbar,.crm-toolbar--executor,.crm-toolbar--client,.crm-commandbar,.files-toolbar{grid-template-columns:1fr 1fr}.crm-commandbar__search,.files-toolbar__search{grid-column:1/-1}.files-table-head{display:none}.files-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.files-row>*{min-width:0}.files-row__source{grid-column:1}.files-row__download{grid-area:1/2/3;align-self:center}.files-row__value{display:none}}@media (max-width:720px){.lc-topbar.topbar{grid-template-columns:40px minmax(0,1fr) auto;height:64px;padding-inline:12px}.lc-global-search{height:38px}.lc-topbar-actions{gap:2px}.lc-topbar-actions>.lc-icon-button:nth-child(2){display:none}.lc-profile__trigger{grid-template-columns:40px;width:44px;min-width:44px;padding:0 2px}.lc-profile__copy,.lc-profile__trigger>svg{display:none}.lc-content.content{padding:18px 12px 40px}.lc-page-hero h1,.page-head h1,.page-head--compact h1,.detail-head h1{font-size:34px}.lc-page-hero p,.page-head p,.detail-head p{font-size:13px}.lc-metric-grid{grid-template-columns:1fr 1fr;gap:8px}.lc-metric-card{min-height:112px}.lc-quick-actions>div:last-child{grid-template-columns:1fr}.lc-compact-table{overflow-x:auto}.lc-compact-table__head,.lc-compact-table__row{min-width:620px}.files-summary{grid-template-columns:1fr 1fr}.settings-modules{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.settings-modules button{scroll-snap-align:start;min-width:210px}.crm-fields{grid-template-columns:1fr}.crm-fields>.textarea{grid-column:auto}.finance-strip{grid-template-columns:1fr 1fr}.finance-strip>div{border-bottom:1px solid var(--ref-border)}.table-wrap{overflow-x:auto}.table-wrap table{min-width:760px}.application-toolbar,.crm-toolbar,.crm-commandbar,.files-toolbar{padding:10px}}@media (max-width:500px){.lc-global-search input::placeholder{color:#0000}.lc-metric-grid{grid-template-columns:1fr}.lc-metric-card{min-height:104px}.files-summary,.crm-toolbar,.crm-toolbar--executor,.crm-toolbar--client,.crm-commandbar,.files-toolbar{grid-template-columns:1fr}.crm-commandbar__search,.files-toolbar__search{grid-column:auto}.lc-system-grid{grid-template-columns:1fr;gap:10px}.lc-system-grid>div+div{border-left:0;border-top:1px solid var(--ref-border);padding:10px 0 0}.finance-strip{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lc-sidebar.sidebar,.lc-metric-card,.settings-modules button,.button{transition-duration:.01ms}}.lc-global-search{position:relative}.lc-search-results{z-index:90;border:1px solid var(--ref-border);max-height:min(460px,70vh);box-shadow:var(--ref-shadow-lg);background:#fff;border-radius:12px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.lc-search-results>a{color:#263248;border-radius:8px;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:6px 9px;display:grid}.lc-search-results>a:hover{background:#f7f8fa}.lc-search-results>a span{color:var(--ref-accent);text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;font-weight:650}.lc-search-results>a strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;overflow:hidden}.lc-search-results>a small{color:#8b95a6;white-space:nowrap;font-size:10px}.lc-search-results__state{color:#8b95a6;padding:13px;font-size:11px;display:block}html[data-crm-theme=dark] .lc-search-results{border-color:var(--ref-border);background:var(--ref-surface)}html[data-crm-theme=dark] .lc-search-results>a{color:var(--ref-text)}html[data-crm-theme=dark] .lc-search-results>a:hover{background:var(--ref-surface-hover)}.lc-module-metrics{gap:10px;margin:0 0 12px;display:grid}.lc-module-metrics--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lc-module-metric{border:1px solid var(--ref-border);min-width:0;min-height:108px;color:var(--ref-text);background:var(--crm-surface);box-shadow:var(--ref-shadow);text-align:left;cursor:pointer;transition:transform .14s var(--ref-ease),border-color .14s ease,box-shadow .14s ease;border-radius:12px;grid-template-rows:auto auto 1fr;grid-template-columns:42px minmax(0,1fr);gap:2px 10px;padding:14px;display:grid;position:relative}.lc-module-metric:hover{border-color:var(--crm-border-strong);box-shadow:var(--ui-shadow-md);transform:translateY(-2px)}.lc-module-metric>span{width:40px;height:40px;color:var(--metric-color);background:var(--metric-soft);border-radius:10px;grid-row:1/3;place-items:center;display:grid}.lc-module-metric>strong{color:var(--crm-text);letter-spacing:-.04em;align-self:end;font-size:27px;font-weight:750;line-height:1}.lc-module-metric>b{color:var(--crm-text-secondary);font-size:12px;font-weight:560}.lc-module-metric>small{color:var(--crm-text-muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1/3;align-self:end;font-size:11.5px;overflow:hidden}.lc-module-metric>i{border:1px solid color-mix(in srgb,var(--crm-accent) 28%,var(--crm-border));width:27px;height:27px;color:var(--crm-accent);background:var(--crm-surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:11px;right:12px}.lc-module-metric--pink{--metric-color:var(--crm-accent);--metric-soft:var(--crm-accent-soft)}.lc-module-metric--blue{--metric-color:var(--crm-info);--metric-soft:var(--crm-info-soft)}.lc-module-metric--green{--metric-color:var(--crm-success);--metric-soft:var(--crm-success-soft)}.lc-module-metric--orange{--metric-color:var(--crm-warning);--metric-soft:var(--crm-warning-soft)}.lc-split-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.lc-split-workspace.has-selection{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr)}.lc-split-workspace .table-surface{min-width:0}.lc-detail-panel{top:calc(var(--ref-topbar) + 14px);border:1px solid var(--ref-border);background:var(--crm-surface);min-width:0;box-shadow:var(--ref-shadow);border-radius:12px;position:sticky;overflow:hidden}.lc-detail-panel>header{border-bottom:1px solid var(--ref-border);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:14px 16px;display:flex}.lc-detail-panel>header span{color:var(--crm-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;display:block}.lc-detail-panel>header h2{color:var(--crm-text);letter-spacing:-.025em;margin:3px 0 0;font-size:19px;font-weight:720}.lc-detail-panel>header button{width:32px;height:32px;color:var(--crm-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.lc-detail-panel>header button:hover{color:var(--crm-text);background:var(--crm-surface-hover)}.lc-detail-tabs{border-bottom:1px solid var(--ref-border);align-items:end;gap:22px;min-height:44px;padding:0 16px;display:flex;overflow-x:auto}.lc-detail-tabs button{min-height:44px;color:var(--crm-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:12px;display:flex;position:relative}.lc-detail-tabs button.is-active{color:var(--crm-text);font-weight:650}.lc-detail-tabs button.is-active:after{content:"";background:var(--crm-accent);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.lc-detail-panel>section{border-bottom:1px solid var(--ref-border);padding:14px 16px}.lc-detail-section-title{color:var(--crm-text-secondary);align-items:center;gap:8px;margin-bottom:9px;display:flex}.lc-detail-section-title>strong{font-size:12px}.lc-detail-section-title .badge{margin-left:auto}.lc-detail-panel h3{color:var(--crm-text);margin:0 0 5px;font-size:15px;font-weight:690}.lc-detail-panel p{color:var(--crm-text-secondary);margin:2px 0;font-size:12px;line-height:1.5}.lc-detail-data{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.lc-detail-data>div{gap:3px;min-width:0;display:grid}.lc-detail-data span{color:var(--crm-text-muted);font-size:11.5px}.lc-detail-data strong{min-width:0;color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:590;overflow:hidden}.lc-detail-message{max-height:145px;overflow:auto}.lc-detail-primary{width:calc(100% - 32px);margin:14px 16px 16px}.table-wrap tr.is-selected{background:var(--crm-surface-selected)}.lc-detail-tabs button:focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px;border-radius:5px}.lc-application-preview>[role=tabpanel]>section{border-bottom:1px solid var(--crm-border);padding:14px 16px}.lc-detail-data--contacts strong{white-space:normal;overflow-wrap:anywhere}.lc-detail-state{color:var(--crm-text-secondary);margin:0;padding:10px 0;font-size:12px}.lc-detail-state--error{color:var(--crm-danger-text)}.lc-preview-files{gap:7px;display:grid}.lc-preview-files>a{min-width:0;min-height:46px;color:var(--crm-text);border:1px solid var(--crm-border);background:var(--crm-surface-raised);border-radius:8px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:7px 8px;display:grid}.lc-preview-files>a:hover{border-color:var(--crm-border-strong);background:var(--crm-surface-hover)}.lc-preview-files__mark{width:30px;height:30px;color:var(--crm-info-text);background:var(--crm-info-soft);border-radius:7px;place-items:center;font-size:8px;font-weight:750;display:grid}.lc-preview-files>a>span:nth-child(2){gap:2px;min-width:0;display:grid}.lc-preview-files strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.lc-preview-files small{color:var(--crm-text-muted);font-size:11px}html[data-crm-theme=dark] .lc-detail-panel{color:var(--ref-text);border-color:var(--ref-border);background:var(--ref-surface)}html[data-crm-theme=dark] .lc-module-metric>strong,html[data-crm-theme=dark] .lc-detail-panel h2,html[data-crm-theme=dark] .lc-detail-panel h3{color:var(--ref-text)}html[data-crm-theme=dark] .table-wrap tr.is-selected{background:var(--crm-surface-selected)}@media (max-width:1180px){.lc-split-workspace.has-selection{grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr)}}@media (max-width:980px){.lc-module-metrics--4{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-split-workspace.has-selection{grid-template-columns:1fr}.lc-detail-panel{order:-1;position:static}}@media (max-width:540px){.lc-module-metrics--4,.lc-detail-data{grid-template-columns:1fr}}.files-row{cursor:pointer}.files-row.is-selected{background:#fff3f6}.lc-file-preview>section:first-of-type{align-items:center;gap:14px;display:flex}.lc-file-preview__mark{color:#fff;letter-spacing:.04em;background:linear-gradient(#5597ef,#2c70d9);border-radius:10px;place-items:center;width:58px;height:66px;font-size:12px;font-weight:720;display:grid}.lc-file-preview__summary{gap:4px;min-width:0;display:grid}.lc-file-preview__summary strong{color:#182235;font-size:18px}.lc-file-preview__summary span,.lc-file-preview__summary small{color:#7a8598;font-size:10.5px}.lc-detail-secondary{width:calc(100% - 32px);margin:0 16px 16px}.lc-chip-list{flex-wrap:wrap;gap:6px;display:flex}.lc-chip-list>span{color:#46617d;background:#eef4fa;border-radius:7px;padding:5px 8px;font-size:10px}.lc-directory-preview .directory-summary{border:0;border-bottom:1px solid var(--ref-border);box-shadow:none;border-radius:0;margin:0;padding:14px 16px}.lc-directory-preview .directory-summary>header{margin-bottom:10px}.lc-directory-preview .directory-summary .overline{margin:0 0 4px;font-size:9px}.lc-directory-preview .directory-summary h3{margin:0;font-size:13px}.lc-directory-preview .directory-summary__metrics{grid-template-columns:1fr 1fr;gap:7px}.lc-directory-preview .directory-summary__metrics>div{padding:9px}.lc-directory-preview .directory-summary__metrics span{font-size:9px}.lc-directory-preview .directory-summary__metrics strong{font-size:13px}.lc-directory-preview .directory-summary__orders{margin-top:9px}.lc-directory-preview .directory-summary__orders a{padding:8px 0}.lc-inline-admin-link{margin:0 0 10px}.lc-inline-admin-link .text-link{color:#7d8798;border:0;align-items:center;gap:6px;margin:0;padding:0;font-size:10.5px;display:inline-flex}.lc-inline-admin-link .text-link:hover{color:var(--ref-accent)}html[data-crm-theme=dark] .files-row.is-selected{background:var(--ref-accent-soft)}html[data-crm-theme=dark] .lc-file-preview__summary strong{color:var(--ref-text)}html[data-crm-theme=dark] .lc-chip-list>span{color:var(--crm-text-secondary);background:var(--crm-surface-raised)}.lc-user-form{border:1px solid var(--ref-border);box-shadow:var(--ref-shadow);background:#fff;border-radius:12px;margin:0 0 12px;padding:16px}.lc-user-form .form-grid{grid-template-columns:1fr 1fr minmax(150px,.55fr) auto;gap:10px}.lc-user-preview__identity{border-bottom:1px solid var(--ref-border);align-items:center;gap:12px;padding:14px 16px;display:flex}.lc-user-preview__identity>span{color:#c61d50;background:#fde9f0;border-radius:50%;place-items:center;width:48px;height:48px;font-size:16px;font-weight:740;display:grid}.lc-user-preview__identity>div{gap:3px;min-width:0;display:grid}.lc-user-preview__identity strong{color:#172033;font-size:14px}.lc-user-preview__identity small{color:#7d8798;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.lc-user-preview__identity .badge{justify-self:start;margin-top:3px}.lc-user-preview__actions{grid-template-columns:1fr 1fr;gap:8px;padding:14px 16px 16px;display:grid}.lc-user-preview__actions .button{width:100%;min-height:38px;font-size:11px}html[data-crm-theme=dark] .lc-user-form{border-color:var(--ref-border);background:var(--ref-surface)}html[data-crm-theme=dark] .lc-user-preview__identity strong{color:var(--ref-text)}@media (max-width:760px){.lc-user-form .form-grid,.lc-user-preview__actions{grid-template-columns:1fr}}.lc-module-metrics--5{grid-template-columns:repeat(5,minmax(0,1fr))}.lc-module-metric--violet{--metric-color:var(--crm-violet);--metric-soft:var(--crm-violet-soft)}@media (max-width:1180px){.lc-module-metrics--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.lc-module-metrics--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.lc-module-metrics--5{grid-template-columns:1fr}}.settings-modules button>.settings-modules__icon{width:30px;height:30px;color:var(--ref-accent);font:inherit;background:#fdebf1;border-radius:8px;grid-row:1/3;place-items:center;display:grid}.settings-modules button.is-active>.settings-modules__icon{color:#fff;background:var(--ref-accent)}html[data-crm-theme=dark] .settings-modules button>.settings-modules__icon{color:var(--ref-accent);background:var(--ref-accent-soft)}html[data-crm-theme=dark] .settings-modules button.is-active>.settings-modules__icon{color:var(--crm-on-accent);background:var(--ref-accent)}.detail-head{padding-bottom:16px}.detail-back{color:var(--crm-text-secondary);margin-bottom:8px;font-size:11px;display:inline-flex}.detail-back:hover{color:var(--ref-accent)}.detail-head__controls{grid-template-columns:auto minmax(180px,1fr);place-self:end;align-items:end;gap:8px;min-width:280px;display:grid}.detail-sections{border:1px solid var(--crm-border);background:var(--crm-surface);min-height:48px;box-shadow:var(--ref-shadow);border-radius:11px;align-items:center;gap:24px;margin:0 0 12px;padding:0 16px;display:flex;overflow-x:auto}.detail-sections a{min-height:46px;color:var(--crm-text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.detail-sections a span{color:var(--crm-text-secondary);font-size:11px}.detail-sections a:hover span{color:var(--ref-accent)}.detail-overview{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:12px;margin-bottom:12px;display:grid}.detail-panel{padding:17px}.panel-title{align-items:flex-start;gap:9px;margin-bottom:14px;display:flex}.panel-title>span{width:26px;height:26px;color:var(--crm-accent);background:var(--crm-accent-soft);border-radius:7px;place-items:center;font-size:10px;font-weight:700;display:grid}.panel-title h2{color:var(--crm-text);margin:0;font-size:16px;font-weight:700}.panel-title p{color:var(--crm-text-secondary);margin:3px 0 0;font-size:10.5px;line-height:1.45}.contact-identity{border:1px solid var(--crm-border);background:var(--crm-surface-raised);border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:flex}.contact-identity>span{width:42px;height:42px;color:var(--crm-accent);background:var(--crm-accent-soft);border-radius:50%;place-items:center;font-weight:720;display:grid}.contact-identity h3{color:var(--crm-text);margin:0;font-size:13px}.contact-identity p{color:var(--crm-text-secondary);margin:3px 0 0;font-size:10.5px}.data-list{gap:0;margin:0;display:grid}.data-list>div{border-bottom:1px solid var(--crm-border);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.data-list>div:last-child{border-bottom:0}.data-list dt{color:var(--crm-text-muted);font-size:10px}.data-list dd{color:var(--crm-text);margin:0;font-size:10.5px;font-weight:540}.data-list--inline{border:1px solid var(--ref-border);border-radius:9px;grid-template-columns:repeat(3,1fr);gap:0;margin-top:16px;display:grid;overflow:hidden}.data-list--inline>div{border:0;border-right:1px solid var(--ref-border);padding:10px 12px;display:block}.data-list--inline>div:last-child{border-right:0}.data-list--inline dt{margin-bottom:4px}.request-message{color:var(--crm-text-secondary);background:var(--crm-surface-raised);white-space:pre-wrap;border-radius:9px;margin:0;padding:14px;font-size:11.5px;line-height:1.6}.context-note{border:1px solid color-mix(in srgb,var(--crm-accent) 18%,var(--crm-border));color:var(--crm-text-secondary);background:color-mix(in srgb,var(--crm-accent-soft) 32%,var(--crm-surface));border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:10px;line-height:1.5}.operational-form{margin-bottom:12px}.operational-fields{border:0;gap:13px;padding:0;display:grid}.operational-group{border-top:1px solid var(--ref-border);grid-template-columns:minmax(170px,.36fr) minmax(0,1.64fr);gap:18px;padding:14px 0;display:grid}.operational-group:first-child{border-top:0}.operational-group>div:first-child h3{color:var(--crm-text);margin:0;font-size:12px}.operational-group>div:first-child p{color:var(--crm-text-secondary);margin:4px 0 0;font-size:10px;line-height:1.45}.operational-group__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operational-span{grid-column:1/-1}.panel-actions{border-top:1px solid var(--ref-border);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.panel-actions>span{color:var(--crm-text-secondary);font-size:10.5px}.collaboration-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.activity-panel{grid-column:1/-1}.comment-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.comment-list{border-top:0;gap:8px;margin-top:12px;display:grid}.comment-list article{border:1px solid var(--crm-border);background:var(--crm-surface-raised);border-radius:9px;padding:10px 12px;overflow:hidden}.comment-list article header{justify-content:space-between;gap:10px;display:flex}.comment-list article strong{font-size:10.5px}.comment-list article time,.comment-list article small{color:var(--crm-text-muted);font-size:9.5px}.comment-list article p{color:var(--crm-text-secondary);margin:6px 0 0;font-size:10.5px}.file-upload--custom{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.file-list{gap:7px;margin-top:12px;display:grid}.file-list>a{border:1px solid var(--ref-border);border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:7px 9px;display:grid}.file-list>a:hover{border-color:var(--crm-border-strong);background:var(--crm-surface-hover)}.file-mark{width:34px;height:34px;color:var(--crm-info-text);background:var(--crm-info-soft);border-radius:7px;place-items:center;font-size:9px;font-weight:700;display:grid}.file-list strong{color:var(--crm-text);font-size:10.5px;display:block}.file-list small{color:var(--crm-text-secondary);font-size:9.5px;display:block}.file-list i{color:var(--crm-text-secondary);font-size:10px;font-style:normal}.activity-list{margin:0;padding:0;list-style:none}.activity-list li{grid-template-columns:16px minmax(0,1fr);gap:9px;padding:7px 0;display:grid;position:relative}.activity-list li>span{background:#ed7197;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #fdebf1}.activity-list strong{color:#4a566c;font-size:10.5px;display:block}.activity-list small{color:#939caa;font-size:9.5px}.manual-application-form{gap:12px;display:grid}.form-section{border:1px solid var(--ref-border);box-shadow:var(--ref-shadow);background:#fff;border-radius:12px;grid-template-columns:220px minmax(0,1fr);gap:20px;padding:18px;display:grid}.form-section__head{align-items:flex-start;gap:10px;display:flex}.form-section__head>span{width:28px;height:28px;color:var(--ref-accent);background:#fdebf1;border-radius:8px;place-items:center;font-size:10px;font-weight:700;display:grid}.form-section__head h2{color:#172033;margin:0;font-size:15px}.form-section__head p{color:#8993a4;margin:4px 0 0;font-size:10px;line-height:1.45}.form-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.form-section__grid--short{grid-template-columns:minmax(220px,420px)}.form-span{grid-column:1/-1}.manual-application-form>.form-actions{justify-content:flex-end;padding-top:4px}html[data-crm-theme=dark] :is(.detail-sections,.detail-panel,.form-section,.contact-identity,.comment-list article,.file-list>a){color:var(--ref-text);border-color:var(--ref-border);background:var(--ref-surface)}html[data-crm-theme=dark] :is(.panel-title h2,.contact-identity h3,.form-section__head h2,.operational-group>div:first-child h3,.file-list strong,.activity-list strong){color:var(--ref-text)}html[data-crm-theme=dark] :is(.request-message,.comment-list article){background:var(--ref-surface-soft)}html[data-crm-theme=dark] .context-note{border-color:var(--ref-border);background:var(--ref-surface-soft);color:var(--ref-text-soft)}@media (max-width:900px){.detail-head__controls{justify-self:start;width:100%;min-width:0}.detail-overview,.operational-group{grid-template-columns:1fr}.operational-group__fields{grid-template-columns:1fr 1fr}.collaboration-grid{grid-template-columns:1fr}.activity-panel{grid-column:auto}.form-section{grid-template-columns:1fr}}@media (max-width:560px){.detail-head__controls,.data-list--inline{grid-template-columns:1fr}.data-list--inline>div{border-right:0;border-bottom:1px solid var(--ref-border)}.operational-group__fields,.form-section__grid{grid-template-columns:1fr}.form-span{grid-column:auto}.comment-form,.file-upload--custom{grid-template-columns:1fr}}
