@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-canvas:#fbfbf9;--color-canvas-warm:#f6f6f2;--color-paper:#fff;--color-ink:#0b0d0c;--color-ink-2:#1a1e1c;--color-graphite:#4e5451;--color-slate:#656c67;--color-mute:#686e6a;--color-mute-soft:#9aa09c;--color-brand:#31b72a;--color-brand-bright:#46d63c;--color-brand-deep:#1f8c1a;--color-forest:#16700f;--color-forest-dark:#0e3d14;--color-lime:#a8e063;--color-honey:#e8bb57;--color-ember:#d97e4a;--color-hair:#0b0d0c14;--color-hair-strong:#0b0d0c29;--color-warn-text:#7a5208;--color-warn-tint:#e8bb5729;--color-warn-line:#e8bb578c;--color-danger-text:#8f3d14;--color-danger-tint:#d97e4a21;--color-danger-line:#d97e4a73;--color-ok-tint:#31b72a1a;--color-ok-line:#31b72a52;--font-sans:"Onest", "Manrope", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--radius-pill:999px;--shadow-hair:0 0 0 1px #0b0d0c0f;--shadow-card:0 1px 2px #0b0d0c0a, 0 8px 24px -12px #0b0d0c1f;--shadow-lift:0 2px 6px #0b0d0c0d, 0 24px 48px -20px #0b0d0c33;--shadow-float:0 4px 10px #0b0d0c0f, 0 40px 80px -32px #0b0d0c47;--shadow-glow-brand:0 0 0 3px #31b72a2e;--ease-out-soft:cubic-bezier(.22, .7, .24, 1);--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--topbar-height:60px;--gutter:28px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans);letter-spacing:-.011em;color:var(--color-ink);background:var(--color-canvas);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.5}*,:before,:after{box-sizing:border-box}body{background:var(--color-canvas);min-width:320px;min-height:100vh;color:var(--color-ink);margin:0}::selection{background:#31b72a38}:focus-visible{outline:2px solid var(--color-forest);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}h1,h2,h3,h4,h5,h6{color:var(--color-ink);letter-spacing:-.024em;text-wrap:balance;margin:0 0 .5em;font-weight:500;line-height:1.15}h1{letter-spacing:-.032em;font-size:1.65rem;font-weight:400}h2{font-size:1.3rem}h3{font-size:1.08rem}h4{font-size:.98rem}h5{font-size:.9rem}h6{color:var(--color-graphite);font-size:.84rem}p{text-wrap:pretty;margin:0 0 .75em}small{color:var(--color-slate);font-size:.86em}a{color:var(--color-forest);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--color-forest-dark)}code,pre{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.86em}code{background:var(--color-canvas-warm);color:var(--color-ink);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px}time,.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-slate);white-space:nowrap;font-size:.86em}hr{border:0;border-top:1px solid var(--color-hair);margin:16px 0}ul,ol{padding-left:20px}dl{margin:0}dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-mute);font-size:11px;font-weight:500}dd{overflow-wrap:anywhere;margin:2px 0 10px}svg{display:block}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-mute);margin-bottom:4px;font-size:11px;font-weight:500;display:inline-block}.empty{color:var(--color-mute);margin:6px 0;font-size:13.5px}.warning-text{color:var(--color-warn-text)!important}.danger-text{color:var(--color-danger-text)!important}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}label{color:var(--color-graphite);font-size:12.5px;font-weight:500;line-height:1.35;display:block}input,select,textarea{border:1px solid var(--color-hair-strong);background:var(--color-paper);width:100%;color:var(--color-ink);transition:border-color .18s var(--ease-out-strong), box-shadow .18s var(--ease-out-strong), background-color .18s var(--ease-out-strong);border-radius:10px;outline:none;margin-top:6px;padding:9px 11px;font-size:14px;font-weight:400}input::placeholder,textarea::placeholder{color:var(--color-mute-soft)}input:hover,select:hover,textarea:hover{border-color:#0b0d0c47}input:focus,select:focus,textarea:focus{border-color:var(--color-brand);box-shadow:var(--shadow-glow-brand)}input:disabled,select:disabled,textarea:disabled{background:var(--color-canvas-warm);color:var(--color-mute)}textarea{resize:vertical;min-height:84px;line-height:1.45}select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%234e5451' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--color-brand-deep);cursor:pointer;box-shadow:none;flex:none;margin:0;padding:0}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:none}input[type=date],input[type=datetime-local],input[type=time],input[type=number]{font-family:var(--font-mono);font-size:13px}fieldset{border:1px solid var(--color-hair);border-radius:10px;min-width:0;margin:0;padding:10px 12px}legend{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-mute);padding:0 6px;font-size:11px;font-weight:500}details{margin:8px 0}summary{cursor:pointer;color:var(--color-forest);transition:color .16s var(--ease-out-strong);font-size:13.5px;font-weight:500;list-style:none}summary::-webkit-details-marker{display:none}summary:before{content:"›";width:14px;color:var(--color-brand);transition:transform .22s var(--ease-out-strong);display:inline-block}details[open]>summary:before{transform:rotate(90deg)}summary:hover{color:var(--color-forest-dark)}details>:not(summary){margin-top:8px}button{border:1px solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-ink);color:#fff;text-align:center;cursor:pointer;min-height:36px;transition:background-color .18s var(--ease-out-strong), border-color .18s var(--ease-out-strong), color .18s var(--ease-out-strong), box-shadow .18s var(--ease-out-strong), transform .14s var(--ease-out-strong);justify-content:center;align-items:center;gap:8px;padding:7px 15px;font-size:13.5px;font-weight:500;line-height:1.25;display:inline-flex}button:hover{background:var(--color-ink-2);border-color:var(--color-ink-2)}button:active{transform:scale(.97)}button:disabled{opacity:.5;cursor:wait;transform:none}button.secondary,button.secondary-button,.secondary,.secondary-button{border-color:var(--color-hair-strong);color:var(--color-ink);background:0 0}button.secondary:hover,button.secondary-button:hover{border-color:var(--color-ink);background:#0b0d0c0a}button.danger,button.danger-button,.danger-button{border-color:var(--color-danger-line);color:var(--color-danger-text);background:0 0}button.danger:hover,button.danger-button:hover{background:var(--color-danger-tint);border-color:var(--color-danger-text)}.text-button,button.text-button{border-radius:var(--radius-xs);min-height:0;color:var(--color-forest);background:0 0;border:0;padding:4px 8px;font-weight:500}.text-button:hover,button.text-button:hover{color:var(--color-forest-dark);background:#31b72a1a}.text-button.danger,button.text-button.danger{color:var(--color-danger-text)}.text-button.danger:hover{background:var(--color-danger-tint)}.primary-navigation button,.user-block button,.notification-trigger,.due-actions-trigger,.global-search-heading button,.section-heading button,.inline-form button,.company-list .section-heading button{white-space:nowrap}.deal-card button,.task-card button,.presale-board-card button,.presale-activity-card button{white-space:normal}.lifecycle-form button,.deal-archive-button{width:100%}.error-banner,.success-banner,.warning-banner,.notice{border:1px solid var(--color-hair);border-radius:10px;margin:12px 0;padding:10px 14px;font-size:13.5px;line-height:1.45}.error-banner{border-color:var(--color-danger-line);background:var(--color-danger-tint);color:var(--color-danger-text)}.success-banner{border-color:var(--color-ok-line);background:var(--color-ok-tint);color:var(--color-forest)}.warning-banner,.notice{border-color:var(--color-warn-line);background:var(--color-warn-tint);color:var(--color-warn-text)}p.error-banner,p.success-banner{margin:12px 0}.loading{min-height:100vh;color:var(--color-mute);font-family:var(--font-mono);letter-spacing:.06em;place-items:center;font-size:13px;display:grid}.section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.section-heading h1,.section-heading h2,.section-heading h3,.section-heading h4{margin:0}.section-heading .eyebrow{margin-bottom:2px}.section-heading-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-heading-row h4,.section-heading-row h5{margin:0}.section-heading-actions,.deal-card-heading-actions,.communication-activity-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-bottom:18px;display:grid}.form-grid .wide{grid-column:1/-1}.inline-form{align-items:flex-end;gap:8px;display:flex}.inline-form input,.inline-form select{flex:auto;margin-top:0}.inline-check,.checkbox-row{color:var(--color-ink);cursor:pointer;align-items:center;gap:8px;font-weight:400;display:inline-flex}.inline-check{margin-right:12px}.checkbox-row{margin:8px 0 14px;display:flex}.checkbox-row input,.inline-check input{margin:0}.button-row,.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel,.card{border:1px solid var(--color-hair);border-radius:var(--radius-md);background:var(--color-paper);box-shadow:var(--shadow-card);padding:16px}.panel-help,.commercial-help{max-width:68ch;color:var(--color-graphite);font-size:13.5px}.stacked-form,.compact-form{gap:10px;display:grid}.compact-form{border:1px solid var(--color-hair);background:var(--color-canvas-warm);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:12px}.compact-form textarea,.compact-form fieldset,.compact-form button,.compact-form .wide{grid-column:1/-1}.auth-shell{background-image:radial-gradient(46rem 30rem at 8% -6%,#31b72a17,#0000 62%),radial-gradient(38rem 26rem at 98% 4%,#e8bb571a,#0000 58%);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{border:1px solid var(--color-hair);border-radius:var(--radius-lg);background:var(--color-paper);width:min(400px,100%);box-shadow:var(--shadow-lift);padding:36px 34px 30px}.auth-card h1{margin-bottom:6px;font-size:1.55rem}.auth-card p{color:var(--color-graphite);font-size:14px}.auth-card label{margin:16px 0 0}.auth-card button[type=submit]{width:100%;min-height:44px;margin-top:22px;font-size:15px}.brand-mark{width:44px;height:30px;color:var(--color-ink);margin-bottom:22px}.brand-mark svg{width:100%;height:100%}.app-shell{min-height:100vh}.topbar{z-index:40;height:var(--topbar-height);padding:0 var(--gutter);border-bottom:1px solid var(--color-hair);-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#fbfbf9db;align-items:center;gap:18px;display:flex;position:sticky;top:0}.brand{color:var(--color-ink);align-items:center;gap:10px;display:flex}.brand-icon{width:30px;height:20px}.brand strong{letter-spacing:-.02em;white-space:nowrap;font-size:15px;font-weight:600}.primary-navigation{align-items:center;gap:2px;margin-inline:auto;display:flex}.primary-navigation button{border-radius:var(--radius-xs);min-height:0;color:var(--color-graphite);transition:color .2s var(--ease-out-soft);background:0 0;border:0;padding:8px 12px;font-size:14px;font-weight:500;position:relative}.primary-navigation button:after{content:"";background:var(--color-brand);transform-origin:50%;height:2px;transition:transform .3s var(--ease-out-soft);border-radius:2px;position:absolute;bottom:2px;left:12px;right:12px;transform:scaleX(0)}.primary-navigation button:hover{color:var(--color-ink);background:0 0}.primary-navigation button:hover:after,.primary-navigation button.active:after{transform:scaleX(1)}.primary-navigation button.active{color:var(--color-ink)}.primary-navigation button:active{transform:none}.user-block{color:var(--color-graphite);align-items:center;gap:10px;font-size:13.5px;display:flex}.user-block>span{color:var(--color-ink);padding:0 4px;font-weight:500}.user-block .secondary,.user-block .text-button{min-height:32px;padding:5px 12px;font-size:13px}.user-block .text-button{color:var(--color-graphite)}.user-block .text-button:hover{color:var(--color-ink);background:#0b0d0c0d}.notification-center,.due-actions-panel{position:relative}.notification-trigger,.due-actions-trigger{white-space:nowrap}.notification-badge{border-radius:var(--radius-pill);background:var(--color-ink);color:#fff;min-width:18px;height:18px;font-family:var(--font-mono);place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.notification-popover,.due-actions-popover{z-index:45;border:1px solid var(--color-hair);border-radius:var(--radius-md);background:var(--color-paper);width:min(380px,100vw - 28px);max-height:min(520px,72vh);box-shadow:var(--shadow-float);gap:6px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.notification-item,.due-action-item{width:100%;min-height:0;color:var(--color-ink);text-align:left;white-space:normal;transition:background-color .16s var(--ease-out-strong), border-color .16s var(--ease-out-strong);background:0 0;border:1px solid #0000;border-radius:10px;gap:3px;padding:10px 12px;font-weight:400;display:grid}.notification-item:hover,.due-action-item:hover{background:var(--color-canvas-warm);border-color:var(--color-hair)}.notification-item small,.due-action-item small{color:var(--color-slate)}.notification-item.unread,.due-action-item.current{box-shadow:inset 3px 0 var(--color-brand)}.due-action-item.overdue{box-shadow:inset 3px 0 var(--color-ember)}.notification-load-more,.due-actions-load-more{justify-self:center;margin-top:4px}.watch-toggle{align-items:center;gap:8px;display:inline-flex}.watch-toggle .secondary{min-height:30px;padding:4px 10px;font-size:12.5px}.global-search{margin:16px var(--gutter) 0;border:1px solid var(--color-hair);border-radius:var(--radius-md);background:var(--color-paper);box-shadow:var(--shadow-card);padding:10px 16px}.global-search-heading{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.global-search-heading>div{align-items:baseline;gap:10px;display:flex}.global-search-heading .eyebrow{margin:0}.global-search-heading h2{margin:0;font-size:1rem}.global-search-heading form{flex-wrap:wrap;flex:520px;align-items:flex-end;gap:8px;display:flex}.global-search-heading form label{flex:200px}.global-search-heading form label:nth-of-type(2){flex:0 180px}.global-search-heading form input,.global-search-heading form select{margin-top:4px}.global-search>p.empty{margin:6px 0 0;font-size:12.5px}.global-search-heading .eyebrow{display:none}.global-search-groups{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:14px;display:grid}.global-search-groups h3{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-mute);margin-bottom:8px;font-size:11px;font-weight:500}.global-search-result{width:100%;min-height:0;color:var(--color-ink);text-align:left;white-space:normal;background:0 0;border:1px solid #0000;border-radius:10px;gap:2px;margin-bottom:4px;padding:9px 11px;font-weight:400;display:grid}.global-search-result:hover{background:var(--color-canvas-warm);border-color:var(--color-hair)}.global-search-result small{color:var(--color-slate)}.workspace{min-height:calc(100vh - var(--topbar-height));grid-template-columns:minmax(280px,340px) minmax(0,1fr);display:grid}.company-list{padding:22px 18px 22px var(--gutter);border-right:1px solid var(--color-hair)}.company-list h1{margin:0;font-size:1.35rem}.company-list .section-heading button{min-height:32px;padding:5px 12px;font-size:13px}.list-scroll{gap:4px;display:grid}.company-row,.contact-row{border-radius:var(--radius-sm);width:100%;min-height:0;color:var(--color-ink);text-align:left;white-space:normal;transition:background-color .16s var(--ease-out-strong), border-color .16s var(--ease-out-strong), box-shadow .16s var(--ease-out-strong);background:0 0;border:1px solid #0000;gap:3px;padding:11px 12px;font-weight:400;display:grid}.company-row,.contact-row,.notification-item,.due-action-item,.global-search-result{place-content:start stretch;place-items:start}.company-row strong,.contact-row strong{letter-spacing:-.012em;font-weight:500}.company-row:hover,.contact-row:hover{background:var(--color-canvas-warm);border-color:var(--color-hair)}.company-row.active,.contact-row.active{background:var(--color-paper);border-color:var(--color-hair-strong);box-shadow:inset 3px 0 var(--color-brand), var(--shadow-card)}.company-row span,.company-row small,.contact-row span,.contact-row small{color:var(--color-slate);font-size:12.5px}.detail-pane{width:100%;min-width:0;max-width:1240px;padding:24px var(--gutter) 48px}.company-editor,.contact-panel,.deal-panel,.token-panel,.user-admin-panel{border:1px solid var(--color-hair);border-radius:var(--radius-md);background:var(--color-paper);box-shadow:var(--shadow-card);margin-bottom:20px;padding:22px 24px}.company-editor h2,.contact-panel h2,.deal-panel h2,.token-panel h2,.user-admin-panel h2{font-size:1.25rem}.company-editor .section-heading .secondary{min-height:32px;padding:5px 12px;font-size:13px}.contact-layout{grid-template-columns:minmax(180px,250px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.contact-list{align-content:start;gap:4px;display:grid}.contact-row{padding:9px 11px}.contact-row.focused-contact{box-shadow:inset 3px 0 var(--color-brand), var(--shadow-glow-brand)}.contact-editor,.deal-editor{border:1px solid var(--color-hair);border-radius:var(--radius-sm);background:var(--color-canvas-warm);min-width:0;padding:16px}.contact-editor .form-grid,.deal-editor .form-grid{margin-bottom:14px}.deal-layout{grid-template-columns:minmax(0,1fr) minmax(280px,330px);align-items:start;gap:18px;display:grid}.deal-workspace{min-width:0}.deal-editor{top:calc(var(--topbar-height) + 16px);position:sticky}.deal-filters{flex-wrap:wrap;gap:10px 12px;margin-bottom:12px;display:flex}.deal-filter{min-width:180px}.deal-filter select{margin-top:4px;padding:7px 30px 7px 10px;font-size:13px}.next-action-summary{color:var(--color-slate);margin:0 0 14px;font-size:13px}.deal-kanban{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-auto-columns:minmax(280px,320px);grid-auto-flow:column;gap:12px;padding:2px 2px 14px;display:grid;overflow-x:auto}.deal-column,.presale-board-column,.task-column,.task-group{border:1px solid var(--color-hair);border-radius:var(--radius-md);background:var(--color-canvas-warm);min-width:0;padding:10px}.deal-column{min-height:200px}.deal-column-heading,.deal-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.deal-column-heading{padding:4px 4px 10px}.deal-column-heading h3,.presale-board-column>header h2,.task-column-heading h3,.task-group h3{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600}.deal-column-heading span,.deal-card-heading span,.presale-board-column>header span,.task-column-heading span{border:1px solid var(--color-hair);border-radius:var(--radius-pill);background:var(--color-paper);min-width:22px;color:var(--color-graphite);font-family:var(--font-mono);text-align:center;padding:1px 7px;font-size:11px}.deal-column-cards,.closed-deal-grid,.presale-board-column-cards{align-content:start;gap:8px;display:grid}.deal-card,.presale-board-card,.task-card,.presale-activity-card,.communication-activity-card,.communication-timeline-event,.commercial-package-card,.follow-up-sequence,.proposal-version{border:1px solid var(--color-hair);border-radius:var(--radius-sm);background:var(--color-paper);box-shadow:var(--shadow-hair);transition:border-color .16s var(--ease-out-strong), box-shadow .2s var(--ease-out-soft);gap:8px;padding:12px 13px;display:grid}.deal-card h4,.presale-board-card h3,.task-card h4{letter-spacing:-.014em;margin:0;font-size:14px;font-weight:600}.deal-card small,.presale-board-card p,.task-card small,.task-parent-path{color:var(--color-slate);margin:0;font-size:12.5px;line-height:1.4}.deal-card.focused-deal,.task-card.focused-task,.presale-activity-card.focused-activity,.proposal-version.focused-document{border-color:var(--color-brand);box-shadow:var(--shadow-glow-brand)}.deal-card.lifecycle-won{box-shadow:inset 3px 0 var(--color-brand)}.deal-card.lifecycle-lost,.deal-card.lifecycle-disqualified,.deal-card.lifecycle-cancelled{background:var(--color-canvas);color:var(--color-graphite)}.deal-card.lifecycle-nurture{box-shadow:inset 3px 0 var(--color-honey)}.deal-status-reason{background:var(--color-warn-tint);color:var(--color-warn-text);border-radius:8px;margin:0;padding:7px 9px;font-size:12.5px}.next-action-violation{border:1px solid var(--color-danger-line);border-radius:var(--radius-pill);background:var(--color-danger-tint);width:fit-content;color:var(--color-danger-text);font-family:var(--font-mono);padding:2px 8px;font-size:11px}.lifecycle-form{border-top:1px solid var(--color-hair);gap:8px;margin-top:4px;padding-top:10px;display:grid}.lifecycle-form label{font-size:12px}.lifecycle-form input,.lifecycle-form select,.lifecycle-form textarea{margin-top:4px;padding:7px 9px;font-size:13px}.lifecycle-form button{min-height:32px;padding:5px 12px;font-size:12.5px}.lifecycle-close{border-top-color:var(--color-danger-line)}.next-action-form{border-top-color:var(--color-warn-line)}.lifecycle-reopen{border-top-color:var(--color-ok-line)}.deal-metadata-editor,.deal-qualification,.presale-activity-section,.communication-timeline-section,.commercial-handoff-section,.follow-up-section{gap:6px;display:grid}.deal-metadata-form{border:1px solid var(--color-hair);background:var(--color-canvas-warm);border-radius:10px;gap:8px;padding:10px;display:grid}.deal-metadata-form input,.deal-metadata-form select{padding:7px 9px;font-size:13px}.metadata-toggle,.qualification-toggle,.presale-activity-section>button,.communication-timeline-toggle,.commercial-handoff-toggle,.follow-up-toggle,.deal-task-toggle,.deal-trash-toggle,.communication-trash-toggle{border:1px solid var(--color-hair-strong);border-radius:var(--radius-xs);background:var(--color-paper);width:100%;min-height:32px;color:var(--color-ink);text-align:left;white-space:normal;justify-content:flex-start;padding:5px 11px;font-size:12.5px;font-weight:500}.metadata-toggle:hover,.qualification-toggle:hover,.presale-activity-section>button:hover,.communication-timeline-toggle:hover,.commercial-handoff-toggle:hover,.follow-up-toggle:hover,.deal-task-toggle:hover,.deal-trash-toggle:hover,.communication-trash-toggle:hover{background:var(--color-canvas-warm);border-color:var(--color-ink)}.deal-archive-button{margin-top:4px}.qualification-content,.presale-activity-content,.communication-timeline-content,.commercial-handoff-content{z-index:50;border:1px solid var(--color-hair);border-radius:var(--radius-lg);background:var(--color-paper);width:min(760px,100vw - 32px);box-shadow:var(--shadow-float);overscroll-behavior:contain;padding:22px 24px 28px;position:fixed;top:16px;bottom:16px;right:16px;overflow-y:auto}.presale-activity-content{z-index:51}.communication-timeline-content{z-index:52;width:min(900px,100vw - 32px)}.commercial-handoff-content{z-index:53;width:min(880px,100vw - 32px)}.follow-up-content{border:1px solid var(--color-hair);background:var(--color-canvas-warm);border-radius:12px;gap:10px;padding:12px;display:grid}:is(.deal-card:has(>.follow-up-section .follow-up-content),.deal-card:has(>.deal-task-section .deal-task-content),.deal-card:has(>.deal-metadata-editor .deal-metadata-form)){z-index:5;width:min(760px, calc(100vw - 2 * var(--gutter) - 40px));box-shadow:var(--shadow-float);position:relative}.qualification-content h4,.qualification-content p{margin:8px 0}.qualification-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qualification-form h4,.qualification-form button,.qualification-form .wide{grid-column:1/-1}.qualification-missing{color:var(--color-warn-text);font-weight:600}.qualification-missing-list{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.qualification-missing-list li{border:1px solid var(--color-warn-line);border-radius:var(--radius-pill);background:var(--color-warn-tint);color:var(--color-warn-text);padding:3px 9px;font-size:12.5px}.qualification-lifecycle-note{color:var(--color-slate);font-size:12.5px}.qualification-content details{border-top:1px solid var(--color-hair);margin-top:14px;padding-top:12px}.presale-activity-list{gap:12px;margin:14px 0;display:grid}.presale-activity-card header{justify-content:space-between;gap:12px;display:flex}.presale-activity-card header span{color:var(--color-slate);font-family:var(--font-mono);white-space:nowrap;font-size:12px}.presale-activity-card details{margin:6px 0}.presale-create-form,.presale-transition-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.presale-create-form h4,.presale-create-form fieldset,.presale-create-form button,.presale-transition-form button{grid-column:1/-1}.presale-create-form fieldset{flex-wrap:wrap;gap:8px 14px;display:flex}.presale-create-form fieldset label{color:var(--color-ink);flex-direction:row;align-items:center;gap:6px;font-weight:400;display:inline-flex}.deal-presale-progress{border:1px solid var(--color-hair);background:var(--color-canvas-warm);border-radius:10px;gap:5px;padding:10px 12px;display:grid}.deal-presale-progress h4,.deal-presale-progress p,.deal-presale-progress ul{margin:0}.deal-presale-progress h4{font-size:12.5px}.deal-presale-progress ul{color:var(--color-graphite);padding-left:18px;font-size:12.5px}.deal-trash,.closed-deals{border:1px solid var(--color-hair);border-radius:var(--radius-sm);background:var(--color-canvas-warm);margin-top:18px;padding:14px}.deal-trash{border-style:dashed}.archived-deal-card{background:var(--color-canvas);border-style:dashed}.closed-deal-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.deal-trash-toggle{align-self:end}.presale-workspace,.task-workspace-shell{min-height:calc(100vh - var(--topbar-height));padding:22px var(--gutter) 48px;overflow:hidden}.presale-board-view{min-width:0}.presale-board-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.presale-board-header h1{margin:0 0 6px}.presale-board-header p,.presale-board-header small{color:var(--color-slate)}.presale-board-filters,.task-filters,.webhook-delivery-filters{border:1px solid var(--color-hair);border-radius:var(--radius-md);background:var(--color-paper);box-shadow:var(--shadow-card);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 12px;margin-bottom:16px;padding:14px 16px;display:grid}.presale-board-filters fieldset,.task-filters fieldset{flex-wrap:wrap;grid-column:1/-1;gap:6px 14px;display:flex}.presale-board-filters fieldset label,.task-filters fieldset label,.task-edit-form fieldset label{color:var(--color-ink);align-items:center;gap:6px;font-weight:400;display:inline-flex}.presale-board-filters input,.presale-board-filters select,.task-filters input,.task-filters select{margin-top:4px}.presale-board-columns{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-auto-columns:minmax(270px,310px);grid-auto-flow:column;gap:12px;padding-bottom:16px;display:grid;overflow-x:auto}.presale-board-column{min-height:440px}.presale-board-column>header{justify-content:space-between;align-items:center;gap:10px;padding:4px 4px 10px;display:flex}.presale-board-card[draggable=true]{cursor:grab}.presale-board-card.busy{opacity:.55;cursor:wait}.presale-board-card .text-button{text-align:left;white-space:normal;letter-spacing:-.014em;color:var(--color-ink);justify-self:start;padding:0;font-size:14px;font-weight:600}.presale-board-card .text-button:hover{color:var(--color-forest);background:0 0}.presale-board-status-control select{margin-top:4px;padding:6px 30px 6px 9px;font-size:12.5px}.presale-transition-dialog{z-index:60;border:1px solid var(--color-hair);border-radius:var(--radius-lg);background:var(--color-paper);width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:var(--shadow-float);gap:12px;padding:24px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.presale-transition-dialog h2{margin:0;font-size:1.15rem}.task-workspace,.deal-task-section{gap:16px;display:grid}.task-workspace h1{margin:0}.task-quick-controls,.task-inline-form,.task-create-form,.task-edit-form{align-items:end;gap:10px 12px;display:grid}.task-board-columns{scrollbar-width:thin;grid-auto-columns:minmax(300px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:10px;display:grid;overflow-x:auto}.task-column-heading{justify-content:space-between;align-items:center;margin-bottom:10px;padding:4px 4px 0;display:flex}.task-card{gap:10px;margin-bottom:8px}.task-card.blocked{border-color:var(--color-danger-line);box-shadow:inset 3px 0 var(--color-ember)}.task-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.task-priority{border:1px solid var(--color-hair);border-radius:var(--radius-pill);background:var(--color-canvas-warm);color:var(--color-graphite);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;padding:2px 8px;font-size:10.5px;font-weight:500;display:inline-block}.priority-high,.priority-urgent{border-color:var(--color-danger-line);background:var(--color-danger-tint);color:var(--color-danger-text)}.priority-low{border-color:var(--color-ok-line);background:var(--color-ok-tint);color:var(--color-forest)}.task-metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.task-metadata div{background:var(--color-canvas-warm);border-radius:8px;padding:7px 9px}.task-metadata dt{font-size:10px}.task-metadata dd{margin:2px 0 0;font-size:13px}.task-blockers,.task-dependents,.task-checklist{border:1px solid var(--color-hair);background:var(--color-canvas-warm);border-radius:10px;gap:6px;padding:10px;font-size:13px;display:grid}.task-blockers{border-color:var(--color-danger-line)}.task-blockers span,.task-checklist>label{color:var(--color-ink);justify-content:space-between;align-items:center;gap:8px;font-weight:400;display:flex}.task-quick-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.task-quick-controls button,.task-inline-form button{align-self:end}.task-edit-form,.task-override-form,.task-create-form{border:1px solid var(--color-hair);background:var(--color-canvas-warm);border-radius:12px;padding:12px}.task-edit-form{grid-template-columns:repeat(2,minmax(0,1fr))}.task-edit-form textarea,.task-edit-form fieldset,.task-edit-actions{grid-column:1/-1}.task-edit-actions,.task-inline-form{gap:8px;display:flex}.task-inline-form input{flex:1;margin-top:0}.my-task-groups{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.deal-task-section{border:1px solid var(--color-hair);border-radius:var(--radius-sm);background:var(--color-canvas-warm);padding:14px}.deal-task-toggle{justify-self:start;width:auto}.deal-task-content{gap:14px;display:grid}.task-create-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.task-create-form textarea,.task-create-form button{grid-column:1/-1}.task-collaboration{border:1px solid var(--color-hair);background:var(--color-paper);border-radius:12px;gap:14px;min-width:0;padding:12px;display:grid}.task-collaboration section,.task-collaboration-list{gap:8px;min-width:0;display:grid}.task-collaboration h5,.task-comment p,.time-total{margin:0}.task-comment{background:var(--color-canvas-warm);border-radius:10px;padding:10px 12px;font-size:13.5px}.task-comment p,.task-comment small,.task-attachment-list a,.task-time-list li{overflow-wrap:anywhere}.task-attachment-list,.task-time-list{gap:5px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.time-total{font-family:var(--font-mono);color:var(--color-graphite);font-size:12.5px}.communication-timeline-content{margin-left:auto}.communication-form{border:1px solid var(--color-hair);background:var(--color-canvas-warm);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding:14px;display:grid}.communication-artifact-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.communication-form h4,.communication-form .wide,.communication-form fieldset,.communication-form>button{grid-column:1/-1}.communication-participants{border:1px solid var(--color-hair);border-radius:10px;flex-wrap:wrap;gap:6px 14px;margin:0;padding:10px 12px;display:flex}.communication-timeline-filters{border:1px solid var(--color-hair);background:var(--color-canvas-warm);border-radius:10px;flex-wrap:wrap;gap:6px 14px;margin:0;padding:10px 12px;display:flex}.communication-participants label,.communication-timeline-filters label{color:var(--color-ink);align-items:center;gap:6px;font-weight:400;display:inline-flex}.communication-activity-list{gap:10px;margin:14px 0;display:grid}.communication-activity-card header,.communication-timeline-event>div{justify-content:space-between;gap:12px;display:flex}.communication-activity-card p,.communication-timeline-event p{margin:6px 0}.communication-activity-card small,.communication-timeline-event small{color:var(--color-slate)}.communication-artifacts{border:1px solid var(--color-hair);background:var(--color-canvas-warm);border-radius:10px;margin:10px 0;padding:10px 12px}.communication-artifacts h5{margin:0 0 6px}.communication-artifacts a{overflow-wrap:anywhere}.communication-artifact-forms form{align-content:end;gap:8px;display:grid}.communication-trash,.communication-timeline{border-top:1px solid var(--color-hair);margin-top:14px;padding-top:14px}.communication-timeline ul{gap:8px;padding:0;list-style:none;display:grid}.communication-timeline-more{margin-top:8px}.commercial-packages,.project-handoff,.handoff-snapshots,.proposal-history,.deal-win-danger-zone{border-top:1px solid var(--color-hair);margin-top:18px;padding-top:16px}.commercial-package-list{gap:10px;display:grid}.commercial-package-form,.commercial-package-edit,.commercial-status-form,.follow-up-start-form,.follow-up-response-form,.handoff-assignments,.handoff-external-url,.user-create-form{border:1px solid var(--color-hair);background:var(--color-canvas-warm);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px;display:grid}.commercial-package-form h5,.commercial-package-form .wide,.commercial-package-form button,.commercial-package-form .inline-check,.commercial-package-edit .wide,.commercial-package-edit button,.commercial-package-edit .inline-check,.commercial-status-form button,.follow-up-start-form h5,.follow-up-start-form button,.follow-up-response-form h5,.follow-up-response-form fieldset,.follow-up-response-form button,.handoff-assignments fieldset,.handoff-assignments button,.handoff-external-url button,.user-create-form button[type=submit]{grid-column:1/-1}.commercial-package-form button,.commercial-package-edit button,.commercial-status-form button,.follow-up-start-form button,.follow-up-response-form button,.handoff-assignments button,.handoff-external-url button{justify-self:start}.proposal-compose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.proposal-compose-grid form{border:1px solid var(--color-hair);background:var(--color-canvas-warm);border-radius:12px;gap:8px;padding:12px;display:grid}.proposal-compose-grid h6{margin:0}.proposal-history ol,.handoff-snapshots ol{gap:8px;padding:0;list-style:none;display:grid}.proposal-version{gap:4px}.project-handoff-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.project-handoff-heading h4{margin:0}.handoff-frozen{border:1px solid var(--color-hair);background:var(--color-canvas-warm);border-radius:12px;margin:10px 0;padding:12px 14px}.handoff-frozen dl{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px 16px;display:grid}.handoff-frozen dd{margin-bottom:0}.handoff-assignments fieldset{flex-wrap:wrap;gap:6px 14px;display:flex}.handoff-actions{gap:10px;margin-top:12px;display:grid}.handoff-complete-confirmation{border:1px solid var(--color-danger-line);background:var(--color-danger-tint);border-radius:12px;gap:8px;padding:12px;display:grid}.handoff-complete-confirmation p{margin:0}.deal-win-danger-zone{border-top-color:var(--color-danger-line)}.deal-win-danger-zone form{border:1px solid var(--color-danger-line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px;display:grid}.deal-win-danger-zone form .wide,.deal-win-danger-zone form .inline-check,.deal-win-danger-zone form button{grid-column:1/-1}.deal-win-danger-zone form button{justify-self:start}.follow-up-sequence{gap:6px}.follow-up-sequence.follow-up-completed,.follow-up-sequence.follow-up-cancelled,.follow-up-sequence.follow-up-stopped{background:var(--color-canvas);color:var(--color-graphite)}.follow-up-sequence.follow-up-active{box-shadow:inset 3px 0 var(--color-brand)}.follow-up-steps{gap:6px;margin:4px 0 0;padding-left:20px;font-size:13.5px;display:grid}.follow-up-steps li{padding-left:4px}.follow-up-steps li::marker{font-family:var(--font-mono);color:var(--color-mute)}.follow-up-current-step{font-weight:600}.follow-up-current-step::marker{color:var(--color-brand)}.follow-up-markers{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.follow-up-markers span{border:1px solid var(--color-hair);border-radius:var(--radius-pill);background:var(--color-canvas-warm);font-family:var(--font-mono);color:var(--color-graphite);padding:1px 8px;font-size:11px}.follow-up-controls{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-top:10px;display:flex}.follow-up-controls form{align-items:flex-end;gap:8px;display:flex}.follow-up-controls input{margin-top:4px}.follow-up-replacement-schedule{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 12px;display:grid}.token-panel .inline-form{max-width:520px}.token-reveal{border:1px solid var(--color-warn-line);background:var(--color-warn-tint);border-radius:12px;gap:8px;margin-top:14px;padding:12px 14px;display:grid}.token-reveal strong{color:var(--color-warn-text);font-size:13.5px}.token-reveal code{background:var(--color-paper);overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:13px}.token-row{border-top:1px solid var(--color-hair);color:var(--color-graphite);grid-template-columns:1fr auto auto;align-items:center;gap:16px;margin-top:10px;padding-top:10px;font-size:13.5px;display:grid}.token-row span:first-child{color:var(--color-ink);font-weight:500}.token-row span:nth-child(2){font-family:var(--font-mono);font-size:12px}.profile-panel{border:1px solid var(--color-hair);border-radius:var(--radius-md);background:var(--color-paper);max-width:720px;box-shadow:var(--shadow-card);padding:22px 24px}.profile-summary{border-bottom:1px solid var(--color-hair);flex-wrap:wrap;gap:8px 32px;margin:0 0 18px;padding-bottom:18px;display:flex}.profile-summary dd{margin:2px 0 0;font-weight:500}.profile-password,.profile-tokens{border-top:1px solid var(--color-hair);padding-top:18px}.profile-panel>.profile-password{border-top:0;padding-top:0}.profile-password .stacked-form,.profile-tokens .inline-form{max-width:420px;margin-top:12px}.profile-password button[type=submit]{justify-self:start}.user-create-form{margin:12px 0 14px}.user-create-form .inline-form{margin-top:6px}.user-create-form .inline-form input{font-family:var(--font-mono);font-size:13px}.user-list{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.user-row{border:1px solid var(--color-hair);background:var(--color-paper);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:10px 12px;display:grid}.user-row.blocked{background:var(--color-canvas);color:var(--color-graphite)}.user-row.deleted{background:var(--color-canvas);color:var(--color-graphite);border-style:dashed}.user-row-confirm{border:1px solid var(--color-danger-line);background:var(--color-danger-tint);border-radius:12px;grid-column:1/-1;gap:8px;padding:12px;display:grid}.user-row-confirm p{color:var(--color-danger-text);margin:0;font-size:13px;line-height:1.45}.user-row-summary{gap:2px;min-width:0;display:grid}.user-row-summary span{color:var(--color-slate);font-size:12.5px}.user-row-actions{flex-wrap:wrap;gap:4px;display:flex}.user-row>.inline-form{grid-column:1/-1;max-width:560px}.user-row>.inline-form input{font-family:var(--font-mono);font-size:13px}.settings-panel{gap:18px;display:grid}.settings-tabs{border-bottom:1px solid var(--color-hair);flex-wrap:wrap;gap:4px;padding-bottom:12px;display:flex}.settings-tabs button{border-radius:var(--radius-pill);min-height:32px;color:var(--color-graphite);background:0 0;border:1px solid #0000;padding:6px 14px;font-size:13.5px}.settings-tabs button:hover{background:var(--color-canvas-warm);border-color:var(--color-hair);color:var(--color-ink)}.settings-tabs button.active{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.lead-site-panel{gap:12px;display:grid}.lead-site-form{border:1px solid var(--color-hair);border-radius:var(--radius-md);background:var(--color-canvas-warm);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:14px 16px;display:grid}.lead-site-form .wide,.lead-site-form button[type=submit]{grid-column:1/-1}.lead-site-form button[type=submit]{justify-self:start}.lead-site-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lead-site-row{border:1px solid var(--color-hair);background:var(--color-paper);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:10px 12px;display:grid}.lead-site-row.disabled{background:var(--color-canvas);color:var(--color-graphite);border-style:dashed}.lead-site-summary{gap:2px;min-width:0;display:grid}.lead-site-summary span{color:var(--color-slate);font-size:12.5px}.lead-site-actions{flex-wrap:wrap;gap:4px;display:flex}.lead-site-row .lead-site-form{grid-column:1/-1;margin-top:6px}.webhook-admin-panel{gap:18px;display:grid}.webhook-admin-panel h1{margin:0}.webhook-admin-panel .stacked-form,.webhook-subscription-list,.webhook-delivery-list,.webhook-quarantine-list,.webhook-admin-panel .card{gap:10px;display:grid}.webhook-admin-panel .checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px 16px;display:grid}.webhook-admin-panel .checkbox-grid label{color:var(--color-ink);align-items:center;gap:8px;font-weight:400;display:inline-flex}.webhook-delivery-filters{flex-wrap:wrap;align-items:flex-end;margin-bottom:0;display:flex}.webhook-delivery-filters label{flex:180px;min-width:180px}.webhook-attempt-list{color:var(--color-graphite);gap:5px;margin:4px 0 0;padding-left:20px;font-size:13px;display:grid}.webhook-edit-form{border:1px solid var(--color-hair);background:var(--color-canvas-warm);border-radius:12px;gap:10px;padding:12px;display:grid}@media (width<=1100px){.deal-layout{grid-template-columns:minmax(0,1fr)}.deal-editor{position:static}}@media (width<=800px){:root{--gutter:16px}.workspace{grid-template-columns:minmax(0,1fr)}.company-list,.detail-pane{min-width:0}.company-list{padding-inline:var(--gutter);border-right:0;border-bottom:1px solid var(--color-hair)}.detail-pane,.presale-workspace,.task-workspace-shell{padding:16px var(--gutter) 40px}.form-grid,.contact-layout,.qualification-form,.presale-create-form,.presale-transition-form,.commercial-package-form,.commercial-package-edit,.commercial-status-form,.proposal-compose-grid,.follow-up-start-form,.follow-up-response-form,.handoff-assignments,.handoff-external-url,.user-create-form,.deal-win-danger-zone form{grid-template-columns:minmax(0,1fr)}.deal-kanban,.presale-board-columns{grid-auto-columns:minmax(240px,84vw)}.topbar{height:auto;min-height:var(--topbar-height);flex-wrap:wrap;gap:8px 14px;padding-block:10px}.primary-navigation{order:3;width:100%;min-width:0;margin-inline:0;overflow-x:auto}.primary-navigation button{flex:1 1 0;min-width:0;padding-inline:8px}.user-block{margin-left:auto}.presale-board-header{gap:8px;display:grid}.qualification-content,.presale-activity-content,.communication-timeline-content,.commercial-handoff-content{width:auto;padding:16px;inset:8px}.communication-form,.communication-artifact-forms{grid-template-columns:minmax(0,1fr)}.communication-form .wide,.communication-form fieldset,.communication-form>button{grid-column:1}.global-search{margin-inline:var(--gutter)}}@media (width<=720px){.task-board-columns{grid-auto-columns:minmax(280px,88vw)}.task-metadata,.task-quick-controls,.task-edit-form,.task-create-form{grid-template-columns:1fr}.task-edit-form textarea,.task-edit-form fieldset,.task-edit-actions,.task-create-form textarea,.task-create-form button{grid-column:1}.user-row,.lead-site-row,.lead-site-form{grid-template-columns:minmax(0,1fr)}}
