.dealDrawer{color:#20303a;background:#fff;border:0;border-left:1px solid #d9e1e7;width:clamp(480px,44vw,640px);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;font:14px/1.5 Arial,sans-serif;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 40px #172a3d22}.dealDrawer::backdrop{background:#12233238}.drawerHeader{background:#f7fafc;border-bottom:1px solid #e1e8ed;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.drawerHeader h2{overflow-wrap:anywhere;margin:4px 0;font-size:21px;line-height:1.3}.drawerHeader p{color:#637482;margin:0}.drawerHeader button{cursor:pointer;background:#fff;border:1px solid #d8e2e8;border-radius:8px;min-width:40px;min-height:40px;font-size:26px}.drawerBody{overscroll-behavior:contain;height:calc(100dvh - 125px);padding:22px 24px;overflow-y:auto}.drawerBody h3{margin:20px 0 10px;font-size:17px}.drawerSummary{border-bottom:1px solid #e1e8ed;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:20px;display:grid}.drawerSummary div{flex-direction:column;gap:3px;display:flex}.drawerSummary span,.drawerSummary time{color:#607280;font-size:13px}.drawerText{white-space:pre-wrap;overflow-wrap:anywhere}.drawerWarning{color:#765213;background:#fff4df;border-left:3px solid #ca8a19;padding:10px 12px;font-size:13px}.drawerActions,.drawerFilters,.drawerFormActions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.dealDrawer button{font:inherit;cursor:pointer}.drawerActions button,.drawerFormActions button,.drawerFilters button,.drawerHistory>button,.drawerError+button{color:#243b4c;background:#f4f8fa;border:1px solid #cedbe4;border-radius:7px;min-height:38px;padding:9px 12px}.drawerActions button:first-child,.drawerFormActions button:first-child{color:#fff;background:#176b93;border-color:#176b93}.dealDrawer button:disabled{opacity:.5;cursor:default}.dealDrawer button:focus-visible,.dealDrawer input:focus-visible,.dealDrawer textarea:focus-visible,.dealDrawer select:focus-visible{outline-offset:2px;outline:3px solid #64b4d2}.drawerFilters button[aria-pressed=true]{color:#125d7d;background:#deeff6;border-color:#8cbdd0}.communicationForm{background:#f7fafc;border:1px solid #d9e5ed;border-radius:10px;margin:18px 0;padding:16px}.communicationForm h3{margin-top:0}.communicationForm fieldset{border:0;min-width:0;margin:0;padding:0}.communicationForm label{flex-direction:column;gap:5px;margin:12px 0;font-size:13px;font-weight:600;display:flex}.communicationForm input:not([type=checkbox]),.communicationForm select,.communicationForm textarea{box-sizing:border-box;color:#20303a;background:#fff;border:1px solid #b9cbd8;border-radius:6px;width:100%;min-height:40px;padding:9px;font:14px Arial,sans-serif}.communicationForm textarea{resize:vertical;min-height:84px}.communicationForm select[multiple]{min-height:66px}.communicationForm label.drawerCheck{flex-direction:row;align-items:center;gap:9px;font-weight:400}.communicationForm small,.drawerFootnote{color:#627583;font-size:12px;font-weight:400}.communicationForm details{border-top:1px solid #d9e5ed;padding:10px 0}.communicationForm summary{cursor:pointer;font-weight:600}.drawerTasks article{border-bottom:1px solid #e5edf1;flex-direction:column;gap:3px;padding:10px 0;display:flex}.drawerTasks small,.drawerHistory small{color:#637583}.drawerTasks strong{color:#946514;font-size:12px}.drawerHistory ol{margin:0;padding:0;list-style:none}.drawerHistory li{border-left:2px solid #dce7ed;margin:4px 0;padding:0 0 18px 16px;position:relative}.drawerHistory li:before{content:"";background:#5693ad;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:-5px}.drawerHistory time{color:#697b88;font-size:12px;display:block}.drawerHistory b,.drawerHistory strong,.drawerHistory small{display:block}.drawerHistory strong{color:#267296;font-size:13px}.drawerHistory p{margin:5px 0}.drawerError{color:#8c342b;background:#fff0ee;border-left:3px solid #c75242;padding:8px 12px}.drawerSuccess{background:#eaf5ed;border:1px solid #bddbc4;border-radius:7px;padding:10px}.drawerConfirm{z-index:2;background:#fff8e7;border:1px solid #d3ad53;border-radius:8px;padding:16px;position:absolute;inset:10px 16px auto;box-shadow:0 6px 30px #0003}.drawerConfirm button{border:1px solid #bbaa80;border-radius:5px;margin-right:8px;padding:9px}.drawerFormActions button{flex:auto}@media (width<=800px){.dealDrawer{width:100vw}.drawerBody,.drawerHeader{padding:16px}.drawerSummary{gap:12px}.drawerFormActions{flex-direction:column}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}}:root{--ink:#17231f;--paper:#f4f1e8;--panel:#fffdf7;--line:#d8d4c8;--orange:#ec6a2c;--orange-soft:#ffe1d1;--green:#28664f;--muted:#6c746f;--danger:#a33b34}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit}.shell{max-width:1440px;min-height:100svh;margin:0 auto;padding:22px clamp(16px,4vw,48px) 100px}.topbar{align-items:center;gap:13px;margin-bottom:28px;display:flex}.brandMark{background:var(--orange);color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:25px;font-weight:900;display:grid;box-shadow:0 8px 24px #ec6a2c44}.brandCopy{flex-direction:column;line-height:1.1;display:flex}.brandCopy span{letter-spacing:.22em;color:var(--muted);font-size:11px;font-weight:800}.brandCopy strong{margin-top:4px;font-size:17px}.iconButton{border:1px solid var(--line);background:var(--panel);width:45px;height:45px;color:var(--ink);border-radius:14px;margin-left:auto;font-weight:800;position:relative}.notificationDot{background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.heroPanel{background:var(--ink);color:#fff;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:30px;padding:clamp(24px,5vw,42px);display:flex;box-shadow:0 20px 60px #17231f24}.eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:.16em;margin:0 0 9px;font-size:11px;font-weight:850}.heroPanel h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,5vw,54px);line-height:1}.heroText{color:#c9d0cc;max-width:650px;margin:16px 0 0;line-height:1.55}.connectionState{color:#fff;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #fff2;border-radius:16px;align-items:center;gap:12px;min-width:285px;padding:15px 17px;display:flex}.connectionState:disabled{cursor:wait;opacity:.75}.connectionState b,.connectionState small{display:block}.connectionState b{font-size:13px}.connectionState small{color:#aeb9b4;margin-top:4px}.statusLight{border-radius:50%;flex:none;width:11px;height:11px}.statusLight.pending{background:#f0aa31;box-shadow:0 0 0 6px #f0aa3120}.statusLight.online{background:#58c28b;box-shadow:0 0 0 6px #58c28b20}.statsGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0;display:grid}.statCard{background:var(--panel);border:1px solid var(--line);border-radius:20px;flex-direction:column;min-height:142px;padding:20px;display:flex}.statCard span{color:var(--muted);font-size:13px}.statCard strong{letter-spacing:-.04em;margin:8px 0;font-size:38px}.statCard small{color:var(--muted);margin-top:auto}.statCard.accent{background:var(--orange-soft);border-color:#f2b796}.statCard.danger strong{color:var(--danger)}.contentGrid{grid-template-columns:1.45fr 1fr;gap:16px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:22px}.panelHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.panelHeading h2{letter-spacing:-.025em;margin:0;font-size:21px}.textButton{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:800}.prospectList{display:grid}.prospectRow{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;border-top:1px solid #e7e2d7;grid-template-columns:30px minmax(0,1fr) auto auto 34px;align-items:center;gap:12px;padding:15px 0;display:grid}.prospectRow:hover{color:var(--green)}.rank{color:#989e99;font-size:12px;font-weight:800}.prospectMain{min-width:0}.prospectMain b,.prospectMain small{display:block}.prospectMain b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.prospectMain small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.score{text-align:right}.score b,.score small{display:block}.score b{font-size:17px}.score small{color:var(--muted);font-size:10px}.segment{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.ruleList{margin:0;padding:0;list-style:none}.ruleList li{border-top:1px solid #e7e2d7;gap:13px;padding:15px 0;display:flex}.ruleList b,.ruleList small{display:block}.ruleList b{font-size:14px}.ruleList small{color:var(--muted);margin-top:5px;line-height:1.4}.ruleIcon{border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.ruleIcon.on{color:var(--green);background:#d9eee4}.ruleIcon.lock{background:var(--ink);color:var(--orange)}.bottomNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#17231ff2;border-radius:20px;grid-template-columns:repeat(4,1fr);width:min(94vw,540px);padding:8px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #17231f44}.bottomNav button{color:#abb5b0;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:10px;font-weight:700;display:flex}.bottomNav button span{font-size:18px}.bottomNav button.active{color:#fff;background:#ffffff14}.ownerBadge{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.ownerBadge span{background:var(--green);border-radius:50%;width:8px;height:8px}.notice{z-index:30;color:#5d2b13;text-align:left;cursor:pointer;background:#fff7ef;border:1px solid #e8a27d;border-radius:14px;width:min(92vw,620px);padding:13px 42px 13px 15px;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #17231f30}.notice span{font-size:22px;position:absolute;top:8px;right:15px}.loadingScreen{background:var(--paper);place-content:center;justify-items:center;gap:16px;min-height:100svh;display:grid}.singlePanel{background:var(--panel);border:1px solid var(--line);border-radius:26px;min-height:70svh;padding:clamp(22px,5vw,44px)}.pageTitle{max-width:760px;margin-bottom:28px}.pageTitle h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,5vw,52px);line-height:1}.pageTitle p:last-child{color:var(--muted);line-height:1.55}.emptyState{text-align:center;background:#f9f6ef;border:1px dashed #c9c4b7;border-radius:22px;place-content:center;justify-items:center;min-height:380px;padding:28px;display:grid}.emptyState h2{margin:16px 0 5px}.emptyState p{color:var(--muted);max-width:480px;line-height:1.5}.mailList{gap:14px;display:grid}.mailCard{border:1px solid var(--line);background:#fffdf8;border-radius:20px;padding:20px}.mailTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.mailTop time{color:var(--muted);font-size:12px}.mailClass{color:#4b514b;text-transform:uppercase;letter-spacing:.05em;background:#ece9df;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.mailClass.ready,.mailClass.hot{color:#8c310c;background:#ffdfcb}.mailClass.warm{color:#765800;background:#fff0b9}.mailClass.cold{color:#53605a;background:#e8ecea}.mailClass.do_not_contact{color:#812d2d;background:#f4dada}.mailCard h2{margin:14px 0 5px;font-size:20px}.mailSender{color:var(--muted);margin:0;font-size:13px}.mailExcerpt{color:#343b37;margin:18px 0;line-height:1.55}.recommendation{background:#eef3ed;border-radius:15px;padding:15px}.recommendation b{color:var(--green);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.recommendation p{margin:6px 0;line-height:1.45}.recommendation small{color:var(--muted)}.emptyIcon{background:var(--orange-soft);width:64px;height:64px;color:var(--orange);border-radius:20px;place-items:center;font-size:27px;display:grid}.primaryButton{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:13px;padding:13px 18px;font-weight:800}.primaryButton:disabled{opacity:.6;cursor:wait}.searchInput{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:14px;outline:none;margin-bottom:14px;padding:14px 16px}.searchInput:focus{border-color:var(--orange);box-shadow:0 0 0 4px var(--orange-soft)}.clientTable{border-top:1px solid #e7e2d7}.drawerBackdrop{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17231f8a;justify-content:flex-end;display:flex;position:fixed;inset:0}.clientDrawer{background:var(--panel);width:min(92vw,470px);height:100%;padding:30px;animation:.22s ease-out slideIn;position:relative;overflow:auto;box-shadow:-20px 0 70px #17231f44}.clientDrawer h2{letter-spacing:-.035em;margin:18px 0 8px;font-size:30px}.clientNote{color:var(--muted);line-height:1.5}.closeButton{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;width:38px;height:38px;font-size:22px;position:absolute;top:18px;right:20px}.segment.large{border-radius:13px;width:42px;height:42px;font-size:16px}.detailGrid{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.detailGrid span{border:1px solid var(--line);color:var(--muted);border-radius:13px;padding:12px;font-size:11px}.detailGrid b{color:var(--ink);overflow-wrap:anywhere;margin-top:6px;font-size:14px;display:block}.drawerLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:12px;font-weight:850}.statusActions{flex-wrap:wrap;gap:8px;display:flex}.statusActions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:9px 12px;font-size:12px}.statusActions button.active{background:var(--ink);border-color:var(--ink);color:#fff}.statusActions button:disabled{opacity:.6;cursor:wait}.switch{cursor:pointer;background:#c8cbc7;border:0;border-radius:999px;flex:none;width:42px;height:26px;padding:3px}.switch span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;display:block;box-shadow:0 2px 7px #17231f33}.switch.on{background:var(--green)}.switch.on span{transform:translate(16px)}.switch:disabled{opacity:.65;cursor:wait}.auditList>div{border-top:1px solid #e7e2d7;justify-content:space-between;gap:15px;padding:13px 0;display:flex}.auditList span{font-size:13px;font-weight:700}.auditList small,.muted{color:var(--muted)}.pilotBadge{color:#91451f;text-transform:uppercase;letter-spacing:.06em;background:#fff4eb;border:1px solid #e4ad8d;border-radius:999px;margin-left:auto;padding:8px 11px;font-size:11px;font-weight:850}.identityBadge{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:750}.signOutButton{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.signOutButton:hover{background:#fff8f1;border-color:#c59474}.capacityCard{color:#fff;background:#ffffff0d;border:1px solid #fff2;border-radius:16px;align-items:center;gap:12px;min-width:285px;padding:15px 17px;display:flex}.capacityCard b,.capacityCard small{display:block}.capacityCard b{font-size:13px}.capacityCard small{color:#aeb9b4;margin-top:4px}.panelCounter{background:var(--ink);color:#fff;border-radius:999px;place-items:center;min-width:32px;height:32px;padding:0 10px;font-size:12px;font-weight:850;display:grid}.taskList{display:grid}.taskRow{border-top:1px solid #e7e2d7;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.taskRow>time{color:var(--green);align-self:start;font-size:17px;font-weight:900}.taskRow.priority-high>time{color:var(--orange)}.taskCopy h3{margin:6px 0 5px;font-size:15px;line-height:1.35}.taskCopy p{color:var(--muted);margin:0;font-size:12px}.taskMeta{align-items:center;gap:8px;display:flex}.taskMeta span{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.taskMeta small{color:var(--muted);background:#efede5;border-radius:999px;padding:3px 7px}.taskActions{gap:6px;display:flex}.taskActions button{cursor:pointer;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:800}.completeButton{background:var(--ink);color:#fff;border:0}.deferButton{border:1px solid var(--line);color:var(--muted);background:#fff}.taskActions button:disabled{opacity:.55;cursor:wait}.agentPanel{background:#eef3ed;border-color:#cddbd2}.agentStatus{color:var(--green);text-transform:uppercase;background:#d8e8dd;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.agentCompany{color:var(--green);margin:18px 0 7px;font-size:12px;font-weight:850}.agentLead{margin:0 0 18px;font-size:16px;line-height:1.55}.questionBox{background:#fffdf8;border:1px solid #d9e0da;border-radius:16px;padding:17px}.questionBox b{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.questionBox ol{margin:12px 0 0;padding-left:21px}.questionBox li{margin:8px 0;line-height:1.4}.humanGate{color:var(--muted);margin-top:16px;line-height:1.45;display:block}.clientStatus{color:#545c57;white-space:nowrap;background:#efede5;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.dealBoard{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.dealColumn{background:#f2efe7;border-radius:18px;min-height:340px;padding:12px}.dealColumnTitle{justify-content:space-between;align-items:center;padding:4px 4px 13px;display:flex}.dealColumnTitle b{font-size:13px}.dealColumnTitle span{background:#fff;border-radius:9px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:850;display:grid}.dealCard{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin-bottom:10px;padding:16px;box-shadow:0 8px 22px #17231f0b}.dealCard h2{margin:14px 0 4px;font-size:17px}.dealCard>p:not(.dealCompany){color:#3f4742;font-size:13px;line-height:1.45}.dealTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.temperature{color:#765800;text-transform:uppercase;background:#fff0b9;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.temperature.hot{color:#8c310c;background:#ffdfcb}.dealCompany{color:var(--muted);margin:0;font-size:11px}.nextAction{background:#eef3ed;border-radius:12px;padding:12px}.nextAction span,.nextAction b,.nextAction small{display:block}.nextAction span{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.nextAction b{margin:5px 0;font-size:12px}.nextAction small{color:var(--muted)}.amount{margin-top:14px;font-size:18px;display:block}.drawerSection{background:#f3f0e8;border-radius:15px;margin:20px 0;padding:16px}.drawerSection ul{margin:10px 0 0;padding-left:20px}.drawerSection li{margin:7px 0}.dealSummary b,.dealSummary span,.dealSummary small{display:block}.dealSummary span{margin:8px 0;line-height:1.45}.dealSummary small{color:var(--green)}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=900px){.heroPanel{flex-direction:column;align-items:stretch}.connectionState,.capacityCard{min-width:0}.statsGrid{grid-template-columns:repeat(2,1fr)}.contentGrid,.dealBoard{grid-template-columns:1fr}.dealColumn{min-height:0}}@media (width<=620px){.shell{padding:16px 12px 96px}.topbar{flex-wrap:wrap;margin-bottom:16px}.brandCopy strong{font-size:14px}.pilotBadge{padding:8px;font-size:0}.pilotBadge:after{content:"Пилот";font-size:10px}.identityBadge{order:5;margin-left:58px}.signOutButton{order:6}.heroPanel{border-radius:22px;padding:23px 20px}.heroPanel h1{font-size:29px}.heroText{font-size:14px}.statsGrid{gap:9px;margin:10px 0}.statCard{border-radius:17px;min-height:124px;padding:15px}.statCard strong{font-size:30px}.panel{border-radius:18px;padding:17px}.taskRow{grid-template-columns:47px minmax(0,1fr)}.taskActions{grid-column:2}.prospectRow{grid-template-columns:22px minmax(0,1fr) auto 30px;gap:8px}.clientStatus,.score small{display:none}.singlePanel{border-radius:20px;padding:22px 16px}.clientDrawer{padding:24px 18px}.detailGrid{grid-template-columns:1fr}.auditList>div{gap:4px;display:grid}}.coreShell{max-width:1500px;min-height:100svh;margin:auto;padding:22px clamp(14px,3vw,42px) 70px}.coreTopbar{align-items:center;gap:12px;margin-bottom:22px;display:flex}.coreTopbar>div:nth-child(2){display:grid}.coreTopbar small{color:var(--orange);letter-spacing:.08em;font-size:10px;font-weight:900}.coreTopbar .coreIdentity{color:var(--muted);margin-left:auto;font-size:12px}.coreTopbar button,.corePanel button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:11px;padding:10px 13px;font-weight:800}.coreNav{border:1px solid var(--line);background:#ebe8df;border-radius:14px;gap:6px;margin-left:20px;padding:4px;display:flex}.coreNav button{background:0 0;border:0;padding:8px 11px}.coreNav button.active{background:#fff;box-shadow:0 3px 10px #17231f12}.coreHero{background:var(--ink);color:#fff;border-radius:24px;justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;padding:30px;display:flex}.coreHero h1{max-width:950px;margin:0;font-size:clamp(25px,4vw,44px);line-height:1.05}.coreHero p:last-child{color:#bfc9c4}.syntheticBadge{background:var(--orange);white-space:nowrap;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:900}.coreGrid{grid-template-columns:340px 1fr;gap:16px;display:grid}.corePanel{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:20px}.companyRail>form{gap:7px;display:flex}.companyRail input,.inlineForm input{border:1px solid var(--line);background:#fff;border-radius:11px;width:100%;min-width:0;padding:11px}.companyList{margin:14px 0;display:grid}.companyList button{text-align:left;border-width:1px 0 0;border-radius:0}.companyList button b,.companyList button small{display:block}.companyList button small{color:var(--muted);margin-top:4px}.companyList button.active{background:var(--orange-soft)}.inlineForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.companyRail>.inlineForm{grid-template-columns:1fr}.routeTitle{justify-content:space-between;align-items:start;display:flex}.routeTitle h2{margin:0;font-size:30px}.routeTitle>span{color:var(--muted);font-size:12px}.routeSteps{gap:10px;margin-top:18px;display:grid}.routeStep{border:1px solid var(--line);background:#faf8f2;border-radius:16px;padding:16px}.routeStep>header{align-items:center;gap:10px;display:flex}.routeStep>header span{background:#e4e0d6;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.routeStep.done>header span{color:var(--green);background:#d9eee4}.routeStep h3{margin:0}.routeStep>div{padding-left:40px}.routeStep p{color:var(--muted)}.routeEmpty{text-align:center;place-content:center;min-height:600px;display:grid}.timeline{border-left:2px solid #d9d4c7;max-height:340px;padding-left:15px;overflow:auto}.timeline article{padding:8px 0}.timeline time,.timeline b{font-size:11px;display:block}.timeline time{color:var(--muted)}.timeline p{margin:3px 0}.pipelineHero{background:linear-gradient(135deg,#17231f,#27473b)}.pipelineSummary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.pipelineSummary article{border:1px solid var(--line);background:var(--panel);border-radius:18px;gap:5px;padding:17px 20px;display:grid}.pipelineSummary span,.pipelineSummary small{color:var(--muted);font-size:12px}.pipelineSummary b{font-size:26px}.pipelineGrid{grid-template-columns:320px 1fr;gap:16px;display:grid}.versionRail h2{margin-top:0}.versionList{margin:14px 0 20px;display:grid}.versionList button{text-align:left;border-width:1px 0 0;border-radius:0;grid-template-columns:auto 1fr;gap:3px 10px;display:grid}.versionList button>span{background:#ece9df;border-radius:11px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.versionList button small{color:var(--muted)}.versionList button.active{background:var(--orange-soft)}.versionRail label{color:var(--muted);gap:7px;font-size:11px;font-weight:800;display:grid}.versionRail input,.pipelineEditor input,.pipelineEditor select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:10px;padding:10px}.corePanel .primaryAction{background:var(--ink);color:#fff;border-color:var(--ink)}.versionRail>.primaryAction{width:100%;margin-top:9px}.immutableNote{background:#eef3ed;border-radius:15px;margin-top:20px;padding:18px}.immutableNote p{color:var(--muted);margin-bottom:0}.stageEditor{gap:8px;margin:20px 0;display:grid}.stageEditor article{border:1px solid var(--line);background:#faf8f2;border-radius:14px;grid-template-columns:34px minmax(110px,.7fr) minmax(180px,1.4fr) minmax(110px,.6fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.stageNumber{background:#e9e5da;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.stageActions{gap:4px;display:flex}.stageActions button{padding:8px 9px}.editorActions{justify-content:space-between;gap:10px;display:flex}.activationBox{color:#fff;background:#17231f;border-radius:17px;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:12px;margin-top:22px;padding:18px;display:grid}.activationBox p{color:#aeb9b4;margin:4px 0 0;font-size:12px}.corePanel .activateAction{background:var(--orange);border-color:var(--orange);color:#fff}.corePanel button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1000px){.coreTopbar{flex-wrap:wrap}.coreNav{order:5;width:100%;margin:0}.coreNav button{flex:1}.coreIdentity{margin-left:auto}.pipelineGrid{grid-template-columns:1fr}.stageEditor article{grid-template-columns:30px 1fr 1fr}.stageEditor article select,.stageActions{grid-column:2/4}.activationBox{grid-template-columns:1fr}}@media (width<=900px){.coreHero{flex-direction:column;align-items:start}.coreGrid,.inlineForm{grid-template-columns:1fr}.routeStep>div{padding-left:0}.syntheticBadge{white-space:normal}.pipelineSummary{grid-template-columns:1fr}}@media (width<=620px){.coreShell{padding:14px 10px 50px}.coreTopbar .coreIdentity{margin-left:0}.stageEditor article{grid-template-columns:28px 1fr}.stageEditor article input,.stageEditor article select,.stageActions{grid-column:2}.editorActions{display:grid}.activationBox{padding:15px}}.historyFilters{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.corePanel .historyFilters button{padding:7px 10px;font-size:11px}.corePanel .historyFilters button.active{background:var(--ink);border-color:var(--ink);color:#fff}.timeline{max-height:460px}.timeline article{border-bottom:1px solid #ebe7dd;padding:11px 0}.timeline p{color:var(--ink)}.timeline p b{font-size:inherit;display:inline}.historyActor,.historyArchived{color:var(--muted);margin:4px 8px 0 0;display:inline-block}.historyArchived{color:#8b3c2d;background:#f3ded8;border-radius:999px;padding:3px 7px;font-weight:800}.historyEmpty{padding:18px 0}.companyDetails{border:1px solid var(--line);background:#f7f4ec;border-radius:18px;margin:18px 0;padding:18px}.companyDetailsHeading{justify-content:space-between;align-items:start;gap:15px;display:flex}.companyDetails h3{margin:0;font-size:21px}.companyDetailsHeading>small,.fieldEmpty{color:var(--muted)}.companyFieldGrid{grid-template-columns:minmax(0,640px);gap:12px;margin-top:14px;display:grid}.companyFieldGrid .routeField{background:#fff;border-radius:14px;padding:14px}.companyFieldGrid .routeField select{width:100%;min-height:46px;font-size:15px}.companyFieldGrid button{white-space:normal;justify-self:start;max-width:100%}.fieldsHero{background:linear-gradient(135deg,#17231f,#315947)}.fieldSettingsGrid{grid-template-columns:320px 1fr;gap:16px;display:grid}.fieldVersionRail h2,.fieldEditor h2{margin:4px 0}.versionBadge{color:var(--green);background:#d9eee4;border-radius:999px;margin:10px 0;padding:5px 9px;font-size:12px;display:inline-block}.fieldVersionRail>p,.fieldEditor>div>p{color:var(--muted)}.fieldVersionRail ol{padding-left:20px}.fieldVersionRail li{border-bottom:1px solid var(--line);padding:7px 0}.fieldVersionRail li small{color:var(--muted);display:block}.draftCard{background:var(--orange-soft);border-radius:14px;justify-content:space-between;margin-top:18px;padding:14px;display:flex}.fieldEditor{gap:15px;display:grid}.fieldEditor .optionEditor{min-height:150px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.checkField{align-items:center;gap:9px;font-weight:800;display:flex}.fieldActions{gap:10px;display:flex}.fieldActions button{flex:1}.fieldEditor .immutableNote{margin:0}.routeField textarea{resize:vertical}@media (width<=900px){.fieldSettingsGrid,.companyFieldGrid{grid-template-columns:1fr}}@media (width<=620px){.companyDetailsHeading,.fieldActions{display:grid}.companyDetails{padding:14px}}.userAdmin{gap:18px;display:grid}.userAdminHeader{justify-content:space-between;align-items:start;gap:20px;display:flex}.userAdminHeader h1{margin:3px 0}.userAdminHeader p:last-child{max-width:760px;color:var(--muted)}.userAdminForm,.managedUserActions details form{background:#f3f0e8;border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.userAdminForm label,.managedUserActions details label{color:var(--muted);gap:6px;font-size:11px;font-weight:850;display:grid}.userAdminForm input,.userAdminForm select,.managedUserActions input,.managedUserActions select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:10px;padding:11px}.userAdminForm .full,.managedUserActions .full{grid-column:1/-1}.managedUsers{gap:10px;display:grid}.managedUsers>article{border:1px solid var(--line);background:#fff;border-radius:17px;padding:17px}.managedUsers>article.disabled{background:#f2f0eb}.managedUserSummary{justify-content:space-between;gap:15px;display:flex}.managedUserSummary>div{gap:4px;display:grid}.managedUserSummary>div:last-child{text-align:right}.managedUserSummary span,.managedUserSummary small{color:var(--muted);font-size:12px}.identityState{border-radius:999px;padding:4px 8px;font-weight:900;display:inline-block;color:var(--green)!important;background:#d9eee4!important;font-size:10px!important}.identityState.error{color:#8b3c2d!important;background:#f3ded8!important}.identityState.pending{background:var(--orange-soft)!important;color:#8a4d19!important}.managedUserActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.managedUserActions details{width:100%}.managedUserActions summary{cursor:pointer;font-weight:850}.managedUserActions details form{margin-top:10px}@media (width<=700px){.userAdminHeader,.managedUserSummary{display:grid}.managedUserSummary>div:last-child{text-align:left}.userAdminForm,.managedUserActions details form{grid-template-columns:1fr}.userAdminForm .full,.managedUserActions .full{grid-column:auto}}.stageEditorHelp{color:var(--muted);justify-content:space-between;align-items:baseline;gap:14px;padding:2px 4px;font-size:12px;display:flex}.stageEditorHelp b{color:var(--ink)}.stageField,.activationReason{gap:5px;display:grid}.stageField>span,.activationReason>span{color:var(--muted);font-size:11px;font-weight:800}.activationBox .activationReason>span{color:#dbe4df}.activationBox .activationReason input{color:var(--ink);background:#fff}.pipelinePicker{border:1px solid var(--line);background:#ebe8df;border-radius:14px;gap:8px;width:fit-content;margin:0 0 16px;padding:5px;display:flex}.pipelinePicker button{min-width:140px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;gap:2px;padding:9px 14px;font-weight:900;display:grid}.pipelinePicker button.active{background:#fff;box-shadow:0 3px 10px #17231f12}.pipelinePicker small{color:var(--muted);font-weight:700}.stageEditor .pilot005Preset{background:var(--orange-soft);justify-self:start}.stageEditor article{grid-template-columns:34px minmax(105px,.7fr) minmax(180px,1.2fr) minmax(105px,.6fr) minmax(260px,1.2fr) auto}.stageEditor.readOnlyStageEditor article{grid-template-columns:34px minmax(105px,.7fr) minmax(180px,1.2fr) minmax(105px,.6fr) minmax(260px,1.2fr)}.readOnlyStageEditor .stageField code,.readOnlyStageEditor .stageField strong{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:13px}.readOnlyStageEditor .stageField code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media (width<=1350px){.pipelineGrid{grid-template-columns:1fr}}@media (width<=1000px){.stageEditor article,.stageEditor.readOnlyStageEditor article{grid-template-columns:30px 1fr 1fr}.stageEditor article .stageField:nth-of-type(3),.stageEditor article .stageField:nth-of-type(4),.stageActions{grid-column:2/4}}@media (width<=620px){.stageEditor article,.stageEditor.readOnlyStageEditor article{grid-template-columns:28px 1fr}.stageEditorHelp{display:grid}.stageEditor article .stageField,.stageEditor article .stageField:nth-of-type(3),.stageEditor article .stageField:nth-of-type(4),.stageActions{grid-column:2}.pipelinePicker{width:100%;display:grid}}.searchForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px!important;display:grid!important}.routeField{min-width:0;color:var(--muted);gap:7px;font-size:12px;font-weight:800;display:grid}.routeField>span{display:block}.routeField input,.routeField select,.routeField textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:12px 14px;font-size:15px;font-weight:500;line-height:1.4}.routeField textarea{resize:vertical;min-height:96px;overflow:auto}.routeField small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.35}.inlineForm{grid-template-columns:repeat(2,minmax(240px,1fr));align-items:start;gap:14px}.routeFieldWide,.inlineForm>button{grid-column:1/-1}.inlineForm>button{justify-self:start;min-width:220px;min-height:46px}.createOrganizationForm{border-top:1px solid var(--line);gap:14px;margin-top:18px;padding-top:18px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.createOrganizationForm>button{width:100%}.historyActions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.historyEditForm{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;padding:14px;display:grid}.historyEditForm>p{margin:0}@media (width>=1001px){.coreGrid{grid-template-columns:minmax(370px,410px) minmax(0,1fr)}}@media (width<=760px){.inlineForm{grid-template-columns:minmax(0,1fr)}.inlineForm>button{width:100%}}.crmAppShell{background:#f3f0e8;grid-template-columns:240px minmax(0,1fr);min-height:100svh;display:grid}.crmSidebar{box-sizing:border-box;color:#fff;background:#17231f;flex-direction:column;height:100svh;padding:24px 16px;display:flex;position:sticky;top:0;overflow:auto}.crmBrand{border-bottom:1px solid #ffffff18;align-items:center;gap:11px;padding:0 7px 23px;display:flex}.crmBrand>div:last-child{gap:2px;display:grid}.crmBrand b{font-size:15px}.crmBrand small{color:#ff9e66;letter-spacing:.09em;font-size:8px;font-weight:900}.crmNavTitle{color:#87958e;letter-spacing:.14em;text-transform:uppercase;margin:23px 9px 8px;font-size:9px;font-weight:900}.crmSectionNav{gap:4px;display:grid}.crmSectionNav button{color:#c4cec9;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:10px;font-size:13px;font-weight:750;display:flex}.crmSectionNav button:hover,.crmSectionNav button:focus-visible,.crmSectionNav button.active{color:#fff;background:#ffffff12;outline:none}.crmSectionNav button.active{box-shadow:inset 3px 0 #f16d2f}.crmSectionNav button>span{color:#ff9e66;letter-spacing:-.03em;background:#ffffff0d;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:9px;font-weight:950;display:grid}.crmSidebarHint{background:#ffffff08;border:1px solid #ffffff13;border-radius:14px;margin-top:auto;padding:14px}.crmSidebarHint b{font-size:11px}.crmSidebarHint p{color:#98a69f;margin:6px 0 0;font-size:10px;line-height:1.5}.crmAppShell>.coreShell{box-sizing:border-box;width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:22px clamp(18px,3vw,44px) 70px}.coreTopbar{min-height:44px}.coreTopbar>div:first-child{gap:2px;display:grid}.coreTopbar>div:first-child small{color:var(--muted);font-size:10px}.coreTopbar>.coreIdentity{margin-left:auto}.coreHero{padding:25px 28px}.coreHero h1{font-size:clamp(26px,3vw,39px)}.workspaceHeading{justify-content:space-between;align-items:end;gap:24px;margin:27px 0 18px;display:flex}.workspaceHeading h1{letter-spacing:-.035em;margin:3px 0 5px;font-size:clamp(28px,3vw,42px)}.workspaceHeading>div>p:last-child{color:var(--muted);margin:0;line-height:1.45}.workspaceHeading .syntheticBadge{flex:none}.coreGrid{grid-template-columns:minmax(360px,430px) minmax(0,1fr);align-items:start}.companyWorkspace,.entityWorkspace{gap:16px;min-width:0;display:grid}.companyDirectory{min-width:0;padding:24px}.directoryHeading>div>p:last-child{max-width:760px;color:var(--muted);margin:0;line-height:1.5}.directoryHeading>span{color:var(--muted);background:#f1eee7;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:850}.directoryToolbar{grid-template-columns:minmax(300px,1fr) minmax(170px,.32fr) minmax(190px,.36fr) auto;align-items:end;gap:10px;margin:22px 0 14px;display:grid}.directorySearch,.directorySelect{gap:6px;min-width:0;display:grid}.directorySearch>span,.directorySelect>span{color:var(--ink);font-size:10px;font-weight:850}.directorySearch input,.directorySelect select{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:9px 11px;font-size:12px}.directorySearch input:focus,.directorySelect select:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #f16d2f18}.directoryReset{white-space:nowrap;min-height:46px;padding:0 14px}.companyTableFrame{border:1px solid var(--line);background:#fff;border-radius:14px;overflow-x:auto}.companyTable{border-collapse:collapse;width:100%;min-width:820px}.companyTable th{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#f5f2eb;padding:11px 14px;font-size:9px;font-weight:900}.companyTable td{border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle;padding:12px 14px;font-size:12px}.companyTable tr:last-child td{border-bottom:0}.companyTable tbody tr:hover{background:#faf7f0}.companyTable tbody tr.active{background:var(--orange-soft);box-shadow:inset 4px 0 var(--orange)}.companyNameButton{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.companyNameButton b{overflow-wrap:anywhere;font-size:13px}.companyNameButton small{color:var(--muted);font-size:10px}.companyOpenButton{white-space:nowrap;color:#7c3516;background:#fff;border-color:#e5c3b2;min-height:36px;padding:7px 11px}.companyTable tr.active .companyOpenButton{background:var(--orange);color:#fff}.companyTableEmpty{text-align:center;line-height:1.5;color:var(--muted)!important;padding:28px!important}.createCompanyDisclosure{border:1px solid var(--line);background:#fbfaf7;border-radius:13px;margin-top:16px}.createCompanyDisclosure>summary{color:var(--ink);cursor:pointer;padding:14px 16px;font-weight:850}.createCompanyDisclosure[open]>summary{border-bottom:1px solid var(--line)}.createCompanyDisclosure>p{color:var(--muted);margin:15px 16px 0;line-height:1.45}.createCompanyDisclosure>form{padding:16px}.selectedCompanyBar{border:1px solid #d9d5ca;border-left:5px solid var(--orange);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;display:flex;box-shadow:0 7px 20px #2531290a}.selectedCompanyBar>div{gap:3px;min-width:0;display:grid}.selectedCompanyBar span{color:var(--orange);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.selectedCompanyBar b{overflow-wrap:anywhere;font-size:18px}.selectedCompanyBar small{color:var(--muted);line-height:1.4}.selectedCompanyBar button{background:var(--orange-soft);color:#7c3516;border-color:#e5c3b2;flex:none;min-height:42px;padding:9px 14px}.companyWorkspace>.routePanel,.entityWorkspace>.routePanel{box-sizing:border-box;width:100%}.visuallyHidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.managementDeviationWorkspace{gap:16px;min-width:0;display:grid}.managementDeviationWorkspace>.workspaceHeading{margin-bottom:2px}.deviationSnapshot,.deviationOwners,.deviationDetails{padding:24px}.deviationSnapshot>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.deviationSnapshot>header div{gap:5px;display:grid}.deviationSnapshot>header span,.deviationSnapshot>header small{color:var(--muted)}.deviationTotals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.deviationTotals article{border:1px solid var(--line);background:#faf8f2;border-radius:14px;gap:6px;padding:16px;display:grid}.deviationTotals b{font-size:30px}.deviationTotals span{color:var(--muted);font-size:11px;line-height:1.4}.deviationOwnerGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.deviationOwnerGrid article{border:1px solid var(--line);background:#faf8f2;border-radius:14px;padding:16px}.deviationOwnerGrid h3{margin:0 0 12px}.deviationOwnerGrid p{color:var(--muted);justify-content:space-between;gap:12px;margin:7px 0;font-size:11px;display:flex}.deviationOwnerGrid p b{color:var(--ink)}.deviationTableFrame{border:1px solid var(--line);border-radius:14px;overflow-x:auto}.deviationTable{border-collapse:collapse;width:100%;min-width:820px}.deviationTable th,.deviationTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 13px}.deviationTable th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#f5f2eb;font-size:9px}.deviationTable td{font-size:11px}.deviationTable td button{background:var(--orange-soft);color:#7c3516;border-color:#e5c3b2;min-width:118px;padding:8px 10px}.deviationTable tr:last-child td{border-bottom:0}.deviationFootnote{color:var(--muted);margin:14px 0 0;font-size:10px}.opportunityWorkspace{gap:16px;min-width:0;display:grid}.opportunityBoardPanel{min-width:0;padding:24px;overflow:hidden}.opportunityBoardHeading{justify-content:space-between;align-items:start;gap:20px;display:flex}.opportunityBoardHeading h2{margin:4px 0 7px;font-size:clamp(22px,2.4vw,32px)}.opportunityBoardHeading p:last-child{max-width:760px;color:var(--muted);margin:0;line-height:1.5}.opportunityBoardHeading>span{background:var(--ink);color:#fff;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:850}.opportunityMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:20px 0 14px;display:grid}.opportunityMetrics article{border:1px solid var(--line);background:#faf9f5;border-radius:13px;gap:4px;padding:13px 15px;display:grid}.opportunityMetrics article.warning{color:#654b13;background:#fff8df;border-color:#e2bd71}.opportunityMetrics article.danger{color:#762c20;background:#fff0ed;border-color:#e09b8e}.opportunityMetrics b{font-size:25px}.opportunityMetrics span{color:var(--muted);font-size:10px}.opportunityBoard{scroll-snap-type:x proximity;align-items:flex-start;gap:12px;padding:2px 2px 14px;display:flex;overflow-x:auto}.opportunityColumn{border:1px solid var(--line);scroll-snap-align:start;background:#f3f0e8;border-radius:15px;flex:1 0 270px;width:min(310px,78vw);min-width:270px;max-width:360px;padding:12px}.opportunityColumn.retained{background:#f6f3ec;border-style:dashed}.opportunityColumn.dropAllowed{background:#edf8f0;border-color:#4d966a;box-shadow:inset 0 0 0 2px #4d966a26}.opportunityColumn.dropBlocked{opacity:.58}.opportunityColumn.dropSelected{border-color:var(--orange);box-shadow:inset 0 0 0 3px #ec6a2c2b}.opportunityColumn>header{justify-content:space-between;align-items:start;gap:12px;min-height:38px;padding:2px 2px 11px;display:flex}.opportunityColumn>header div{gap:3px;display:grid}.opportunityColumn>header b{overflow-wrap:anywhere;font-size:12px}.opportunityColumn>header small{color:#8a6323;font-size:8px;line-height:1.25}.opportunityColumn>header>span{min-width:25px;height:25px;color:var(--muted);background:#fff;border-radius:999px;place-items:center;font-size:10px;font-weight:900;display:grid}.opportunityColumn>div{gap:9px;display:grid}.opportunityCard{background:#fff;border:1px solid #ded9ce;border-radius:13px;gap:10px;padding:14px;display:grid;box-shadow:0 5px 14px #2531290a}.opportunityCard[draggable=true]{cursor:grab;touch-action:pan-y}.opportunityCard[draggable=true]:active,.opportunityCard.grabbed{cursor:grabbing}.opportunityCard:focus-visible{outline-offset:2px;outline:3px solid #ec6a2c55}.opportunityCard.active{border-color:var(--orange);box-shadow:0 0 0 2px #f16d2f1f}.opportunityCard.grabbed{border-color:#4d966a;transform:rotate(.35deg);box-shadow:0 14px 28px #17231f24}.opportunityCard.previewing,.opportunityCard.saving,.opportunityCard.needs_input{opacity:.72;border-style:dashed;border-color:#4d966a}.opportunityCardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.opportunityCardTop small{color:var(--muted);font-size:8px}.nextStepState{border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.nextStepState.planned{color:#27613f;background:#e6f4eb}.nextStepState.overdue{color:#704d0e;background:#fff3d6}.nextStepState.missing{color:#8a3026;background:#ffe9e4}.opportunityCard h3{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.3}.opportunityStageLabel{color:#8a6323;font-size:9px;font-weight:800}.opportunityCard>p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.opportunityCard dl{gap:7px;margin:0;padding-top:2px;display:grid}.opportunityCard dl>div{grid-template-columns:78px minmax(0,1fr);gap:8px;display:grid}.opportunityCard dt{color:var(--muted);font-size:9px}.opportunityCard dd{overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:800}.opportunityCard button{background:var(--orange-soft);color:#7c3516;border-color:#e5c3b2;width:100%;min-height:37px}.opportunityCard button:disabled{border-color:var(--line);color:#8f9692;background:#efeee9}.opportunityCardActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.opportunityCardActions>button:only-child{grid-column:1/-1}.opportunityCardActions button:last-child:not(:only-child){color:#275a3d;background:#edf8f0;border-color:#b9cfc0}.kanbanStageMenu{background:#f4faf6;border:1px solid #c8d9ce;border-radius:11px;gap:6px;padding:8px;display:grid}.kanbanStageMenu button{min-height:34px;color:var(--ink);text-align:left;background:#fff}.kanbanHelp{color:var(--muted);margin:3px 0 0;font-size:10px}.kanbanDialogBackdrop{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17231f99;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.kanbanDialog{background:var(--panel);border-radius:20px;width:min(94vw,620px);max-height:92vh;padding:26px;position:relative;overflow:auto;box-shadow:0 24px 80px #17231f55}.kanbanDialog h2{margin:5px 40px 8px 0;font-size:clamp(23px,3.5vw,34px)}.kanbanDialog>p:not(.eyebrow){color:var(--muted);line-height:1.5}.kanbanDialog form{gap:13px;margin-top:18px;display:grid}.kanbanDialog label{gap:6px;font-size:11px;font-weight:850;display:grid}.kanbanDialog input,.kanbanDialog select,.kanbanDialog textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:11px 12px}.kanbanDialog textarea{resize:vertical;min-height:92px}.kanbanDialog label small{color:var(--muted);font-weight:500;line-height:1.4}.kanbanDialogClose{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;width:38px;height:38px;font-size:22px;position:absolute;top:16px;right:18px}.kanbanDialogActions{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.kanbanDialogActions button{min-height:41px;padding:9px 14px}.opportunityColumnEmpty{color:var(--muted);text-align:center;margin:0;padding:18px 10px;font-size:10px}.opportunityBoardEmpty,.opportunitySelectionHint{border:1px dashed var(--line);text-align:center;background:#faf9f5;border-radius:14px;gap:5px;padding:20px;display:grid}.opportunityBoardEmpty span,.opportunitySelectionHint p{color:var(--muted);margin:0;line-height:1.45}.opportunityDetail{min-width:0}.dealCardWorkspace{gap:18px;display:grid}.dealCardHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.dealCardHeader h2{overflow-wrap:anywhere;letter-spacing:-.025em;margin:4px 0 9px;font-size:clamp(25px,2.7vw,38px)}.dealHeaderMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dealHeaderMeta span{color:#27613f;background:#e6f4eb;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.dealHeaderMeta small{color:var(--muted);font-size:10px}.dealPrimaryActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.dealPrimaryActions button{min-height:42px;padding:9px 14px}.dealSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dealSummaryGrid article{box-sizing:border-box;border:1px solid var(--line);background:#faf9f5;border-radius:14px;align-content:start;gap:7px;min-height:112px;padding:16px;display:grid}.dealSummaryGrid article.ok{background:#edf8f0;border-color:#9bc9aa}.dealSummaryGrid article.warning{background:#fff8df;border-color:#e2bd71}.dealSummaryGrid article.danger{background:#fff0ed;border-color:#e09b8e}.dealSummaryGrid span,.dealSummaryGrid small{color:var(--muted);font-size:10px;line-height:1.35}.dealSummaryGrid b{overflow-wrap:anywhere;font-size:18px;line-height:1.25}.dealNeedSummary{border-left:5px solid var(--orange);background:var(--orange-soft);border-radius:0 13px 13px 0;padding:17px 18px}.dealNeedSummary p:last-child{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.55}.dealStageSection{border:1px solid var(--line);background:#fff;border-radius:15px;gap:12px;padding:18px;display:grid}.dealStageSection h3,.dealHistoryPreview h3{margin:4px 0 0;font-size:18px}.dealStagePath{gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.dealStagePath li{min-width:150px;color:var(--muted);flex:1 0 150px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;padding-right:18px;display:grid;position:relative}.dealStagePath li:after{content:"";z-index:0;background:#ddd9cf;height:2px;position:absolute;top:15px;left:31px;right:0}.dealStagePath li:last-child:after{display:none}.dealStagePath li>span{z-index:1;box-sizing:border-box;background:#fff;border:2px solid #d6d2c9;border-radius:999px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid;position:relative}.dealStagePath li b{z-index:1;overflow-wrap:anywhere;font-size:10px;line-height:1.3;position:relative}.dealStagePath li.completed{color:#27613f}.dealStagePath li.completed:after{background:#77b38d}.dealStagePath li.completed>span{background:#e6f4eb;border-color:#77b38d}.dealStagePath li.current{color:var(--ink)}.dealStagePath li.current>span{border-color:var(--orange);background:var(--orange);color:#fff;box-shadow:0 0 0 4px var(--orange-soft)}.retainedStageNotice{background:#fff8df;border:1px dashed #c89d4d;border-radius:12px;gap:5px;padding:14px;display:grid}.retainedStageNotice span{color:#654b13;font-size:11px;line-height:1.45}.dealLowerGrid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;gap:12px;display:grid}.dealHistoryPreview,.dealStageAction{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0}.dealHistoryPreview{gap:13px;padding:17px;display:grid}.dealHistoryPreview ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.dealHistoryPreview li{border-top:1px solid var(--line);grid-template-columns:130px minmax(160px,.45fr) minmax(0,1fr);gap:10px;padding:9px 0;font-size:10px;line-height:1.4;display:grid}.dealHistoryPreview time{color:var(--muted)}.dealHistoryPreview li span{overflow-wrap:anywhere;color:var(--muted)}.dealHistoryPreview>button{justify-self:start}.dealStageAction>summary{color:var(--orange);cursor:pointer;padding:16px 18px;font-size:13px;font-weight:900}.dealStageAction[open]>summary{border-bottom:1px solid var(--line)}.dealStageAction>div{padding:17px}.dealStageAction>div>p{color:var(--muted);margin:0 0 14px;line-height:1.45}.dealStageAction .inlineForm{grid-template-columns:1fr}.dealEmptyState{gap:12px;padding:20px 0 4px;display:grid}.dealEmptyState h2{margin:0;font-size:25px}.dealEmptyState>p:not(.eyebrow){max-width:700px;color:var(--muted);margin:0;line-height:1.5}.overviewWorkspace{gap:16px;display:grid}.overviewMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.overviewMetrics article{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:6px;min-height:118px;padding:18px;display:grid;box-shadow:0 7px 20px #2531290a}.overviewMetrics span,.overviewMetrics small{color:var(--muted);font-size:10px}.overviewMetrics b{overflow-wrap:anywhere;font-size:30px;line-height:1}.overviewMetrics .metricText{font-size:17px;line-height:1.2}.overviewGrid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:16px;display:grid}.overviewPrimary{color:#fff;background:linear-gradient(135deg,#17231f,#315947);min-height:230px}.overviewPrimary h2{max-width:700px;margin:7px 0 12px;font-size:clamp(26px,3vw,38px)}.overviewPrimary>p:not(.eyebrow){color:#d5dfda;max-width:680px;line-height:1.6}.overviewPrimary .primaryAction{margin-top:12px}.overviewProgress h2{margin:6px 0 18px}.overviewProgress>div{flex-wrap:wrap;gap:8px;display:flex}.moduleCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.moduleCards button{border:1px solid var(--line);min-height:150px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:5px 12px;padding:18px;display:grid}.moduleCards button:hover,.moduleCards button:focus-visible{border-color:var(--orange);outline:none;transform:translateY(-1px);box-shadow:0 9px 25px #8c3f1a16}.moduleCards button>span{background:var(--orange-soft);width:38px;height:38px;color:var(--orange);border-radius:11px;grid-row:1/4;place-items:center;font-size:11px;font-weight:950;display:grid}.moduleCards b{font-size:16px}.moduleCards small{color:var(--muted);line-height:1.4}.moduleCards i{color:var(--orange);grid-column:2;align-self:end;margin-top:10px;font-size:10px;font-style:normal;font-weight:850}.todayWorkspace{gap:16px;display:grid}.missingNextSteps>.missingNextStepIntro{max-width:850px;color:var(--muted);margin:4px 0 16px;line-height:1.5}.missingNextStepEmpty{color:#24623a;background:#edf8f0;border:1px solid #9bc9aa;border-radius:13px;gap:4px;padding:16px;display:grid}.missingNextStepEmpty span{font-size:11px}.missingNextStepList{gap:10px;display:grid}.missingNextStepList article{border:1px solid var(--line);border-left:5px solid var(--orange);background:#fff;border-radius:15px;grid-template-columns:minmax(260px,.8fr) minmax(520px,1.2fr);gap:18px;padding:16px;display:grid}.missingNextStepCopy{min-width:0}.missingNextStepCopy h3{overflow-wrap:anywhere;margin:10px 0 6px;font-size:18px}.missingNextStepCopy p{color:var(--muted);margin:0 0 8px;line-height:1.45}.missingNextStepCopy>small{color:#8a3026;line-height:1.4}.missingNextStepList form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.missingNextStepList form label{gap:5px;min-width:0;display:grid}.missingNextStepList form label>span{color:var(--ink);font-size:10px;font-weight:850}.missingNextStepList form input,.missingNextStepList form select{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:8px 10px;font-size:12px}.missingNextStepList form label small{color:var(--muted);font-size:9px;line-height:1.3}.missingNextStepList form .customerCommitted{flex-direction:row;align-items:center;gap:8px;min-height:42px;display:flex}.missingNextStepList form .customerCommitted input{width:17px;height:17px;min-height:17px;accent-color:var(--orange)}.missingNextStepList form .primaryAction{min-height:42px}.todayGrid{grid-template-columns:minmax(340px,.72fr) minmax(460px,1.28fr);align-items:start;gap:16px;display:grid}.capacityPanel h2,.workdaySummary h2,.workdayQueue h2{margin:5px 0 12px}.capacityPanel>p:not(.eyebrow),.workdaySummary>p{color:var(--muted);line-height:1.5}.capacityPanel{gap:12px;display:grid}.capacityPanel .routeField{gap:6px;display:grid}.capacityPanel .routeField>span{font-size:12px;font-weight:850}.capacityPanel .routeField input{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:10px 12px}.capacityPanel .routeField small{color:var(--muted);line-height:1.4}.capacityPanel .primaryAction{width:100%;min-height:46px;margin-top:2px}.workdayMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.workdayMetrics article{background:#f2efe7;border-radius:13px;gap:5px;padding:15px;display:grid}.workdayMetrics b{font-size:25px}.workdayMetrics span{color:var(--muted);font-size:10px;line-height:1.3}.workdayMetrics article.overload{color:#8a3026;background:#fff0ed}.executionSummary{gap:13px;display:grid}.executionDisclaimer{max-width:850px;color:var(--muted);margin:0;line-height:1.45}.executionMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.executionMetrics article{box-sizing:border-box;border:1px solid var(--line);background:#faf9f5;border-radius:13px;gap:4px;min-height:92px;padding:14px;display:grid}.executionMetrics article.complete{color:#24623a;background:#edf8f0}.executionMetrics article.changed{color:#6b4810;background:#fff7e7}.executionMetrics b{font-size:27px}.executionMetrics span{font-size:11px;font-weight:850}.executionMetrics small{color:var(--muted);line-height:1.35}.capacityWarning{color:#762c20;background:#fff0ed;border:1px solid #e09b8e;border-radius:13px;margin-top:14px;padding:14px 16px}.capacityWarning p{margin:6px 0 0;line-height:1.45}.queueHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.queueHeading>span{background:var(--ink);color:#fff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.workdayItems{border-top:1px solid var(--line);margin-top:12px;display:grid}.workdayItems article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:13px;padding:16px 0;display:grid}.workdayItems article.protected{background:#fff7e7;margin:0 -12px;padding:16px 12px}.workdayItems article.completed{opacity:.78}.workdayItems article.completed h3{text-decoration:line-through}.queuePosition{background:var(--green);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.workdayItems h3{margin:5px 0;font-size:17px}.workdayItems p{color:var(--muted);margin:0 0 7px}.taskBadges{flex-wrap:wrap;gap:6px;display:flex}.taskBadges span,.taskBadges small{color:var(--muted);background:#efede5;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850}.taskBadges span{color:#6b4810;background:#f8dca7}.priorityExplanation{color:var(--green);font-weight:750;line-height:1.4}.planChangedNotice{background:#fff7e7;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800;color:#6b4810!important;margin:8px 0!important}.planChangedNotice.unknown{background:#f2efe7;color:var(--muted)!important}.priorityDetails{border:1px solid var(--line);background:#faf9f5;border-radius:11px;margin-top:10px}.priorityDetails summary{cursor:pointer;color:var(--green);padding:9px 11px;font-size:11px;font-weight:900}.priorityBreakdown{padding:0 11px 11px}.priorityBreakdown>p{color:var(--ink);font-size:11px;line-height:1.45}.priorityBreakdown dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:9px 0;display:grid}.priorityBreakdown dl div{background:#fff;border-radius:8px;gap:3px;padding:8px;display:grid}.priorityBreakdown dt{color:var(--muted);font-size:9px}.priorityBreakdown dd{margin:0;font-size:11px;font-weight:800}.taskExecutionActions{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.taskExecutionActions button{border:1px solid var(--line);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-size:10px;font-weight:850}.taskExecutionActions .primaryAction{border-color:var(--orange);color:#fff;background:var(--orange)}.taskExecutionActions button:disabled{opacity:.55;cursor:not-allowed}.workdayTaskBody{min-width:0}.taskReschedule{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:12px}.taskReschedule summary{cursor:pointer;color:var(--orange);padding:10px 12px;font-size:11px;font-weight:900}.taskReschedule form{grid-template-columns:minmax(210px,.7fr) minmax(300px,1.3fr);align-items:end;gap:10px;padding:0 12px 12px;display:grid}.taskReschedule label{gap:5px;min-width:0;display:grid}.taskReschedule label>span{color:var(--ink);font-size:10px;font-weight:850}.taskReschedule input,.taskReschedule textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:8px 10px;font-size:12px}.taskReschedule textarea{resize:vertical;min-height:68px}.taskReschedule .customerCommitted{flex-direction:row;grid-column:1/-1;align-items:center;gap:8px;display:flex}.taskReschedule .customerCommitted input{width:17px;height:17px;min-height:17px;accent-color:var(--orange)}.taskReschedule .primaryAction{min-height:42px}.taskReschedule form>small{color:var(--muted);align-self:center;line-height:1.35}.unplannedTasks summary{cursor:pointer;font-size:16px;font-weight:900}.unplannedTasks>p{color:var(--muted)}.unplannedTasks article{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.unplannedTasks article div{gap:3px;display:grid}.unplannedTasks article span,.unplannedTasks article p{color:var(--muted);font-size:11px}.unplannedTasks article p{text-align:right;margin:0}.companyRail{flex-direction:column;align-self:start;max-height:calc(100svh - 40px);display:flex;position:sticky;top:20px;overflow:hidden}.directoryHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.directoryHeading h2{margin:3px 0 0;font-size:27px}.directoryHeading>span{background:var(--ink);color:#fff;border-radius:999px;place-items:center;min-width:34px;height:34px;padding:0 8px;font-size:12px;font-weight:900;display:grid}.directoryFilter{border-top:1px solid var(--line);gap:7px;margin-top:15px;padding-top:15px;display:grid}.directorySearch input{min-height:48px;padding-left:15px;font-size:14px}.directoryQuickFilters{grid-template-columns:1fr 1fr;gap:8px;display:grid}.directoryQuickFilters label{color:var(--muted);gap:5px;font-size:10px;font-weight:800;display:grid}.directoryQuickFilters select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 10px;font-size:12px}.directoryFilter .clearSearch{color:var(--orange);background:0 0;border:0;justify-self:start;padding:2px 0;font-size:11px}.directoryStatus{color:var(--muted);margin:12px 0 6px;font-size:11px}.companyList{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:86px;max-height:42svh;overflow:auto}.companyList button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;gap:4px;padding:14px 88px 14px 14px;display:grid;position:relative}.companyList button:last-child{border-bottom:0}.companyList button:hover{background:#f7f3ea}.companyList button.active{background:var(--orange-soft);box-shadow:inset 4px 0 var(--orange)}.companyList button b{overflow-wrap:anywhere;line-height:1.35}.companyList button small{font-size:10px}.companyList button>span{color:var(--orange);font-size:10px;font-weight:850;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.createCompanyDisclosure{border-top:1px solid var(--line);margin-top:15px;padding-top:14px}.createCompanyDisclosure summary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;padding:11px 13px;font-size:12px;font-weight:850;list-style:none}.createCompanyDisclosure summary::-webkit-details-marker{display:none}.createCompanyDisclosure[open] summary{background:#f3efe5}.createCompanyDisclosure .createOrganizationForm{max-height:36svh;padding-right:4px;overflow:auto}.createCompanyDisclosure .routeField textarea{min-height:78px}.duplicateCheck{border:1px solid var(--line);border-radius:11px;grid-column:1/-1;gap:7px;margin:2px 0;padding:11px 12px;font-size:11px;line-height:1.4;display:grid}.duplicateCheck.pending{color:var(--muted);background:#f4f2ec}.duplicateCheck.clear{color:#24623a;background:#edf8f0;border-color:#9bc9aa}.duplicateCheck.warning{color:#654b13;background:#fff8df;border-color:#e2bd71}.duplicateCheck.blocked,.duplicateCheck.error{color:#762c20;background:#fff0ed;border-color:#e09b8e}.duplicateCheck button{color:inherit;text-align:left;cursor:pointer;background:#ffffffa8;border:1px solid;border-radius:8px;gap:2px;padding:8px 9px;display:grid}.duplicateCheck button span{font-weight:850}.duplicateCheck button small{color:inherit;opacity:.78}.duplicateAccept{color:#654b13;grid-column:1/-1;align-items:flex-start;gap:8px;font-size:11px;font-weight:750;line-height:1.4;display:flex}.duplicateAccept input{width:17px;height:17px;accent-color:var(--orange);flex:none;margin:0}.routePanel{min-width:0}.routeTitle h2{overflow-wrap:anywhere}.cardSectionNav{z-index:3;background:linear-gradient(#fffdf8 82%,#fffdf800);flex-wrap:wrap;gap:6px;margin:17px -4px 0;padding:9px 4px;display:flex;position:sticky;top:0}.cardSectionNav button{border-radius:999px;padding:7px 10px;font-size:10px}.cardSectionNav button:hover{border-color:var(--orange);color:var(--orange)}.cardSectionNav button.active{border-color:var(--ink);background:var(--ink);color:#fff}.companyContext{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding-bottom:15px;display:grid}.breadcrumbs{color:var(--muted);margin:0 0 7px;font-size:10px;font-weight:800}.breadcrumbs span{color:var(--orange);padding:0 4px}.companyContext h2{overflow-wrap:anywhere;margin:0 0 10px;font-size:clamp(23px,2.5vw,34px)}.companyMeta{flex-wrap:wrap;gap:6px;display:flex}.companyMeta span{color:var(--muted);background:#f1eee7;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.companyContextAside{align-content:start;justify-items:end;gap:8px;display:grid}.companyContextAside small{color:var(--muted);font-size:9px}.companyContextAside b{color:#27613f;text-align:center;background:#e6f4eb;border-radius:999px;max-width:210px;padding:7px 10px;font-size:10px}.sectionWorkspace{margin-top:8px}.sectionWorkspace .routeStep{margin-top:0}.companyProgress{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:15px;padding-top:15px;display:flex}.statusPill{color:#7a817d;background:#f0eee8;border-radius:999px;align-items:center;gap:4px;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.statusPill.done{color:#27613f;background:#e6f4eb}.routeStep{scroll-margin-top:58px}.routeEmptyIcon{background:var(--orange-soft);width:48px;height:48px;color:var(--orange);border-radius:15px;place-items:center;margin:0 auto 13px;font-size:24px;display:grid}.routeEmpty>b{font-size:20px}.routeEmpty p{max-width:520px;color:var(--muted);margin:10px auto;line-height:1.5}.entityPreview{flex-wrap:wrap;justify-content:center;gap:7px;max-width:580px;margin:18px auto 0;display:flex}.entityPreview span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.companyCardWorkspace{gap:20px;scroll-margin-top:18px;display:grid}.companyCardHeader{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;padding-bottom:18px;display:grid}.companyCardHeader h2{overflow-wrap:anywhere;margin:0 0 11px;font-size:clamp(25px,3vw,38px)}.companyCardMeta{flex-wrap:wrap;gap:7px;display:flex}.companyCardMeta span{color:var(--muted);background:#f1eee7;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.companyCardActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.companySummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.companySummaryGrid article{border:1px solid var(--line);background:#fff;border-radius:15px;align-content:start;gap:7px;min-width:0;min-height:176px;padding:17px;display:grid}.companySummaryGrid article.attention{background:#fffaf0;border-color:#e2bd71}.companySummaryGrid article>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:900}.companySummaryGrid article>b{overflow-wrap:anywhere;font-size:17px;line-height:1.3}.companySummaryGrid article>small{min-height:34px;color:var(--muted);line-height:1.45}.companySummaryGrid article>button{color:var(--orange);background:0 0;border:0;place-self:end start;margin-top:auto;padding:7px 0;font-weight:850}.companyOperationalGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.companyTaskPreview,.companyHistoryPreview{border:1px solid var(--line);background:#fff;border-radius:15px;min-width:0;padding:18px}.companyTaskPreview>header,.companyHistoryPreview>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.companyTaskPreview h3,.companyHistoryPreview h3{margin:2px 0 12px;font-size:20px}.companyTaskPreview>header>span,.companyHistoryPreview>header>span{background:var(--ink);color:#fff;border-radius:999px;place-items:center;min-width:31px;height:31px;font-size:11px;font-weight:900;display:grid}.companyTaskList,.companyHistoryList{margin:0 0 13px;padding:0;list-style:none}.companyTaskList li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px 0;display:grid}.companyTaskList li>div{gap:4px;min-width:0;display:grid}.companyTaskList li>div:last-child{text-align:right;justify-items:end}.companyTaskList small,.companyHistoryList small{color:var(--muted);line-height:1.4}.companyHistoryList li{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.companyHistoryList li>div{gap:3px;min-width:0;display:grid}.companyHistoryList small{overflow-wrap:anywhere}.companyCardEmpty{min-height:75px;color:var(--muted);background:#f4f2ec;border-radius:11px;margin:0 0 13px;padding:14px;line-height:1.5}.companyModules{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.companyModules button{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:12px;display:grid}.companyModules button>span{background:var(--orange-soft);width:29px;height:29px;color:var(--orange);border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.companyModules button>div{gap:2px;min-width:0;display:grid}.companyModules button b{font-size:12px}.companyModules button small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:9px;overflow:hidden}.companyModules button i{color:var(--orange);font-style:normal}.companyEditDisclosure{border-top:1px solid var(--line);padding-top:15px}.companyEditDisclosure summary{border:1px solid var(--line);cursor:pointer;background:#f4f2ec;border-radius:12px;padding:12px 14px;font-weight:850}.companyEditDisclosure[open] summary{border-color:var(--orange);background:var(--orange-soft)}.companyEditDisclosure>div{padding:15px 2px 0}.companyEditDisclosure>div>p{color:var(--muted);line-height:1.5}.importHero{background:linear-gradient(135deg,#17231f,#315947)}.importLayout{grid-template-columns:minmax(360px,.85fr) minmax(520px,1.4fr);align-items:start;gap:16px;display:grid}.importInput h2,.importResult h2,.importJournal h2{margin:3px 0 12px}.importInput>p:not(.eyebrow),.importInput>small,.importEmpty,.importDone{color:var(--muted);line-height:1.5}.importInput ol{margin:12px 0 18px;padding-left:22px}.importInput li{margin:7px 0;line-height:1.4}.importInput .routeField{gap:7px;display:grid}.importInput .routeField span{font-size:12px;font-weight:850}.importInput textarea{resize:vertical;border:1px solid var(--line);background:#fff;border-radius:13px;width:100%;min-height:250px;padding:14px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.importInput>small{margin:9px 0 14px;display:block}.importHeading{justify-content:space-between;align-items:start;gap:14px;display:flex}.importHeading>span{background:var(--orange-soft);color:#7c3516;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.importCounters{grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0;display:grid}.importCounters span{color:var(--muted);background:#f2efe7;border-radius:12px;padding:11px;font-size:10px;display:grid}.importCounters b{color:var(--ink);font-size:23px}.importRows{gap:8px;max-height:430px;display:grid;overflow:auto}.importRows article{border:1px solid var(--line);background:#fff;border-left-width:5px;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:12px;display:grid}.importRows article.ready{border-left-color:#d3a02e}.importRows article.imported{border-left-color:#2f815e}.importRows article.quarantine{border-left-color:#b64a3f}.importRows article.duplicate{border-left-color:#738078}.importRows article div{min-width:0}.importRows article b,.importRows article small{overflow-wrap:anywhere;display:block}.importRows article small{color:var(--muted);margin-top:4px}.importRows article>span{font-size:10px;font-weight:900}.importRows article>p{color:#8c3027;grid-column:1/-1;margin:3px 0 0;font-size:12px}.corePanel .applyImport{width:100%;margin-top:14px;padding:13px}.importJournal{margin-top:16px}.importJournal>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.importJournal button{text-align:left;gap:4px;display:grid}.importJournal button.active{border-color:var(--orange);background:var(--orange-soft)}.importJournal button span{color:var(--green);font-size:11px;font-weight:850}.importJournal button small{color:var(--muted)}.accessWorkspace{max-width:1100px;margin:24px auto;padding:28px}.accessSummary{color:var(--muted);margin:18px 0 22px;line-height:1.65}.accessSummary b{color:var(--ink);font-size:18px}.accessMatrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.accessMatrix article{border:1px solid var(--line);background:#fff;border-left-width:5px;border-radius:14px;min-height:150px;padding:18px;position:relative}.accessMatrix article.allowed{border-left-color:var(--green)}.accessMatrix article.denied{background:#f7f8f7;border-left-color:#9ca6a0}.accessMatrix article>span{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#738078;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-block}.accessMatrix article.allowed>span{background:var(--green)}.accessMatrix h2{margin:12px 0 7px;font-size:17px}.accessMatrix p{color:var(--muted);margin:0 0 14px;line-height:1.45}.accessMatrix small{color:var(--ink);font-weight:750}.accessFootnote{background:var(--orange-soft);color:var(--muted);border-radius:12px;margin:20px 0 0;padding:13px 15px}.clientTransferDisclosure{background:#fffaf6;border:1px solid #e2cdbd;border-radius:14px;margin-top:18px}.clientTransferDisclosure>summary{cursor:pointer;color:#723814;padding:15px 18px;font-weight:850}.clientTransferDisclosure>div{padding:0 18px 18px}.clientTransferDisclosure>div>p{color:var(--muted);line-height:1.5}.clientTransferForm{grid-template-columns:minmax(220px,1fr) minmax(260px,1.3fr);align-items:start;gap:14px;display:grid}.clientTransferForm label{color:var(--ink);gap:6px;font-weight:800;display:grid}.clientTransferForm label small{color:var(--muted);font-weight:500}.clientTransferForm select,.clientTransferForm textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:11px 12px}.clientTransferForm textarea{resize:vertical;min-height:92px}.transferCurrent,.transferImpact{border:1px solid var(--line);background:#fff;border-radius:11px;gap:5px;padding:13px;display:grid}.transferCurrent span,.transferImpact span{color:var(--muted)}.clientTransferForm .dangerAction{color:#fff;cursor:pointer;background:#9b3a22;border:0;border-radius:10px;justify-self:start;padding:10px 15px;font-weight:850}.clientTransferForm .dangerAction:disabled{opacity:.5;cursor:not-allowed}.transferEmpty{color:#8b341f;margin:0}@media (width<=1400px){.coreGrid{grid-template-columns:390px minmax(0,1fr)}.overviewMetrics{grid-template-columns:1fr 1fr}}@media (width<=1050px){.crmAppShell{grid-template-columns:76px minmax(0,1fr)}.crmSidebar{padding:20px 10px}.crmBrand{justify-content:center;padding:0 0 18px}.crmBrand>div:last-child{display:none}.crmSectionNav button{justify-content:center;padding:8px;font-size:0}.crmSectionNav button>span{font-size:9px}.crmNavTitle,.crmSidebarHint{display:none}.coreGrid{grid-template-columns:minmax(330px,380px) minmax(0,1fr)}.moduleCards{grid-template-columns:1fr 1fr}.importLayout,.todayGrid,.missingNextStepList article{grid-template-columns:1fr}.directoryToolbar{grid-template-columns:minmax(260px,1fr) 1fr 1fr}.directoryReset{grid-column:1/-1;justify-self:start}.dealLowerGrid{grid-template-columns:1fr}.companySummaryGrid{grid-template-columns:1fr 1fr}.companyModules{grid-template-columns:repeat(3,minmax(0,1fr))}.deviationTotals{grid-template-columns:1fr}}@media (width<=820px){.crmAppShell{display:block}.crmSidebar{z-index:10;flex-direction:row;align-items:center;gap:8px;width:100%;height:auto;padding:8px 10px;display:flex;position:sticky;top:0;overflow-x:auto}.crmBrand{border:0;border-right:1px solid #ffffff18;flex:none;padding:0 8px 0 0}.crmBrand .brandMark{width:34px;height:34px}.crmSectionNav{flex:none;gap:3px;display:flex;overflow:visible}.crmSectionNav button{flex:none;width:auto;padding:7px 9px;font-size:10px}.crmSectionNav button>span,.crmSidebar>.crmNavTitle,.crmSidebarHint{display:none}.crmAppShell>.coreShell{padding:14px 12px 55px}.workspaceHeading{align-items:start}.overviewGrid{grid-template-columns:1fr}.companyRail{max-height:none;position:static}.companyList{max-height:330px}.coreGrid{grid-template-columns:1fr}.routeEmpty{min-height:360px}.importJournal>div,.accessMatrix{grid-template-columns:1fr}.directoryToolbar{grid-template-columns:1fr 1fr}.directorySearch,.directoryReset{grid-column:1/-1}.opportunityBoardPanel{padding:18px}.dealCardHeader{display:grid}.dealPrimaryActions{justify-content:start}.dealSummaryGrid{grid-template-columns:1fr 1fr}.companyCardHeader,.companyOperationalGrid,.clientTransferForm{grid-template-columns:1fr}.companyCardActions{justify-content:start}}@media (width<=520px){.coreTopbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.coreTopbar>.coreIdentity{grid-column:1}.coreHero{padding:21px}.workspaceHeading{gap:10px;display:grid}.workspaceHeading .syntheticBadge{justify-self:start}.overviewMetrics,.moduleCards,.companyContext{grid-template-columns:1fr}.companyContextAside{justify-items:start}.companyList button{padding-right:74px}.cardSectionNav{flex-wrap:nowrap;overflow:auto}.routeTitle{gap:8px;display:grid}.importCounters,.workdayMetrics,.executionMetrics{grid-template-columns:1fr 1fr}.unplannedTasks article{gap:7px;display:grid}.unplannedTasks article p{text-align:left}.missingNextStepList form{grid-template-columns:1fr}.missingNextStepList form .customerCommitted{grid-column:1}.taskReschedule form{grid-template-columns:1fr}.taskReschedule .customerCommitted{grid-column:1}.companyDirectory{padding:17px}.directoryHeading,.selectedCompanyBar{gap:12px;display:grid}.directoryHeading>span{justify-self:start}.selectedCompanyBar button{width:100%}.opportunityBoardHeading{gap:12px;display:grid}.opportunityBoardHeading>span{justify-self:start}.opportunityMetrics{grid-template-columns:1fr}.opportunityColumn{min-width:82vw}.opportunityCardActions{grid-template-columns:1fr}.kanbanDialog{padding:22px 17px}.kanbanDialogActions{display:grid}.dealPrimaryActions{width:100%;display:grid}.dealSummaryGrid{grid-template-columns:1fr}.dealHistoryPreview li{grid-template-columns:1fr;gap:3px}.companySummaryGrid,.companyModules{grid-template-columns:1fr}.companyTaskList li,.companyHistoryList li{grid-template-columns:1fr;gap:5px}.companyTaskList li>div:last-child{text-align:left;justify-items:start}}@media (width<=700px){.companyTableFrame{background:0 0;border:0;overflow:visible}.companyTable{min-width:0}.companyTable thead{display:none}.companyTable,.companyTable tbody,.companyTable tr,.companyTable td{box-sizing:border-box;width:100%;display:block}.companyTable tbody{gap:10px;display:grid}.companyTable tr{border:1px solid var(--line);background:#fff;border-radius:13px;padding:13px}.companyTable td{border:0;grid-template-columns:100px minmax(0,1fr);gap:10px;padding:6px 0;display:grid}.companyTable td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:850}.companyTable td:first-child,.companyTable td:last-child{display:block}.companyTable td:first-child:before,.companyTable td:last-child:before{display:none}.companyTable td:last-child{padding-top:10px}.companyOpenButton{width:100%}}.localAuthScreen{color:#18212f;background:#f4f6f8;place-items:center;min-height:100vh;padding:24px;display:grid}.localAuthCard{background:#fff;border:1px solid #dce1e7;border-radius:20px;gap:16px;width:min(440px,100%);padding:32px;display:grid;box-shadow:0 16px 48px #1420321f}.localAuthCard h1,.localAuthCard p{margin:0}.localAuthCard label{gap:7px;font-weight:650;display:grid}.localAuthCard input{min-height:46px;font:inherit;border:1px solid #bdc6d1;border-radius:10px;padding:10px 12px}.localAuthCard input[name=code]{letter-spacing:6px;text-align:center;font-size:24px;font-weight:800}.localAuthError{color:#9d2020;background:#fff0f0;border-radius:10px;padding:10px 12px}.localAuthActions{flex-wrap:wrap;gap:10px;display:flex}.localAuthActions button{min-height:42px}.operationalCriticality{gap:16px;display:grid}.operationalBoundary{background:#f3f8fc;border-left:5px solid #315b7d}.operationalBoundary b{color:#173c57;margin-bottom:6px;display:block}.operationalBoundary p{color:var(--muted);margin:0;line-height:1.55}.operationalSummary>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.operationalSummary>header h2,.operationalSummary>header p{margin:0}.operationalSummary>header>span{color:var(--muted);font-size:12px;font-weight:800}.operationalSummary>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operationalSummary article{border:1px solid var(--line);background:#fafbfc;border-radius:14px;gap:4px;padding:16px;display:grid}.operationalSummary article b{font-size:28px}.operationalSummary article span{color:var(--muted);font-size:12px}.operationalSummary article.critical{color:#9a2525;background:#fff5f5;border-color:#e3a7a7}.operationalSummary article.warning{color:#7d5711;background:#fffbef;border-color:#ead09b}.operationalSummary article.ok{color:#23633f;background:#f3fbf6;border-color:#a9d6bd}.operationalAlerts>div:last-of-type{gap:8px;display:grid}.operationalAlerts article{border:1px solid var(--line);border-radius:12px;justify-content:space-between;gap:16px;padding:12px 14px;display:flex}.operationalAlerts article>div{gap:3px;display:grid}.operationalAlerts article span,.operationalAlerts article small{color:var(--muted)}.operationalAlerts article.critical{background:#fff6f6;border-color:#e3a7a7}.operationalAlerts article.warning{background:#fffbef;border-color:#ead09b}.operationalAlerts>p{color:var(--muted);margin:12px 0 0;font-size:12px}.operationalCreateForm{border:1px solid var(--line);background:#f8fafb;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;padding:16px;display:grid}.operationalCreateForm label,.operationalControlGrid form label{gap:6px;font-size:12px;font-weight:750;display:grid}.operationalCreateForm input,.operationalCreateForm select,.operationalCreateForm textarea,.operationalControlGrid input,.operationalControlGrid select{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:9px;padding:10px}.operationalCreateForm .full{grid-column:1/-1}.operationalCreateForm button{justify-self:start}.operationalControlGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.operationalControlGrid>article{border:1px solid var(--line);background:#fff;border-top:4px solid #aeb7c2;border-radius:14px;padding:16px}.operationalControlGrid>article.critical{border-top-color:#b23b3b}.operationalControlGrid>article.warning{border-top-color:#cc941d}.operationalControlGrid>article.ok{border-top-color:#34875a}.operationalControlGrid>article>header{justify-content:space-between;gap:14px;display:flex}.operationalControlGrid h3{margin:4px 0}.operationalControlGrid header span,.operationalControlGrid header small{color:var(--muted);font-size:11px}.operationalControlGrid header>b{text-transform:uppercase;align-self:start;font-size:11px}.operationalControlGrid dl{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.operationalControlGrid dl div{background:#f6f8fa;border-radius:9px;padding:9px}.operationalControlGrid dt{text-transform:uppercase;color:var(--muted);font-size:10px}.operationalControlGrid dd{margin:3px 0 0;font-size:12px;font-weight:750}.operationalControlGrid>article>p{color:var(--muted);font-size:12px;line-height:1.5}.operationalControlGrid details{border-top:1px solid var(--line);margin-top:9px;padding-top:9px}.operationalControlGrid summary{cursor:pointer;font-weight:750}.operationalControlGrid form{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.operationalControlGrid form label:last-of-type{grid-column:1/-1}.operationalControlGrid form button{justify-self:start}.operationalEmpty{border:1px dashed var(--line);color:var(--muted);border-radius:12px;padding:22px}@media (width<=900px){.operationalSummary>div,.operationalCreateForm{grid-template-columns:1fr 1fr}.operationalControlGrid{grid-template-columns:1fr}}@media (width<=560px){.operationalSummary>header{display:grid}.operationalSummary>div,.operationalCreateForm{grid-template-columns:1fr}.operationalCreateForm .full{grid-column:auto}.operationalAlerts article{display:grid}.operationalControlGrid dl,.operationalControlGrid form{grid-template-columns:1fr}.operationalControlGrid form label:last-of-type{grid-column:auto}}
