@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");:root{--background-app:#07080b;--background-sidebar:#0b0d12;--background-panel:#10131a;--background-card:#151923;--background-elevated:#1b2030;--background-input:#0e1118;--text-primary:#f6f7fb;--text-secondary:#b8c0d0;--text-muted:#7f8797;--text-disabled:#4e5565;--primary-violet:#7567ff;--primary-violet-hover:#8b80ff;--soft-violet:rgba(117,103,255,0.14);--blue-accent:#38a8ff;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--qualified:#a78bfa;--border-subtle:rgba(255,255,255,0.06);--border-default:rgba(255,255,255,0.1);--border-strong:rgba(255,255,255,0.16);--border-violet:rgba(117,103,255,0.35);--sidebar-width:260px;--topbar-height:64px;--content-padding:24px;--radius-card:16px;--radius-button:10px}*{box-sizing:border-box}html{min-height:100%;background:var(--background-app)}body{min-height:100vh;margin:0;color:var(--text-primary);background:radial-gradient(circle at 12% 0,rgba(117,103,255,.18),transparent 28rem),radial-gradient(circle at 95% 8%,rgba(56,168,255,.1),transparent 28rem),linear-gradient(180deg,#090b11 0,var(--background-app) 52%,#050608 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button,input,select,textarea{font:inherit}a,button,input,select,textarea{outline-color:rgba(139,128,255,.7);outline-offset:3px}.app-shell{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh}.sidebar{position:-webkit-sticky;position:sticky;top:0;display:flex;height:100vh;flex-direction:column;gap:18px;overflow-y:auto;border-right:1px solid var(--border-subtle);background:linear-gradient(180deg,rgba(11,13,18,.98),rgba(7,8,11,.96)),radial-gradient(circle at 20% 0,rgba(117,103,255,.2),transparent 20rem);padding:18px 16px}.sidebar-logo{display:flex;align-items:center;gap:10px;padding:7px 10px 9px;font-size:21px;font-weight:650;letter-spacing:-.04em}.logo-mark{display:grid;width:32px;height:32px;place-items:center;color:var(--primary-violet-hover);filter:drop-shadow(0 0 14px rgba(117,103,255,.55))}.agent-mini,.user-card,.workspace-card{border:1px solid var(--border-default);border-radius:12px;background:rgba(255,255,255,.025);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.workspace-card{padding:14px 14px 16px}.kicker{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.workspace-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;color:var(--text-primary);font-size:14px;line-height:1.45}.workspace-row strong{display:block;font-weight:550}.nav-list{display:grid;grid-gap:6px;gap:6px}.nav-item{display:flex;min-height:42px;align-items:center;gap:12px;border-radius:9px;color:var(--text-secondary);padding:0 12px;font-size:14px;transition:.16s ease}.nav-item:hover{color:var(--text-primary);background:rgba(255,255,255,.045)}.nav-item.active{color:#fff;background:linear-gradient(100deg,rgba(117,103,255,.45),rgba(117,103,255,.22));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 30px rgba(117,103,255,.14)}.sidebar-footer{display:grid;grid-gap:14px;gap:14px;margin-top:auto}.agent-mini{padding:14px}.agent-mini-title,.user-name{display:flex;align-items:center;justify-content:space-between;color:var(--text-primary);font-size:14px;font-weight:500}.agent-mini p,.user-role{margin:8px 0 0;color:var(--text-muted);font-size:12px}.status-dot{display:inline-block;width:9px;height:9px;border-radius:999px;background:var(--success);box-shadow:0 0 14px rgba(34,197,94,.75)}.user-card{display:flex;align-items:center;gap:11px;padding:12px 14px}.avatar{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:linear-gradient(145deg,var(--primary-violet),#6358e8);color:white;font-size:13px;font-weight:700}.main-area{min-width:0}.topbar{position:-webkit-sticky;position:sticky;z-index:20;top:0;display:grid;min-height:var(--topbar-height);grid-template-columns:minmax(130px,240px) minmax(280px,1fr) auto;align-items:center;grid-gap:16px;gap:16px;border-bottom:1px solid var(--border-subtle);background:rgba(7,8,11,.82);padding:0 var(--content-padding);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.section-title-top{font-size:16px;font-weight:650;letter-spacing:-.03em}.searchbar{display:flex;height:40px;align-items:center;gap:10px;justify-self:center;width:min(460px,100%);border:1px solid var(--border-default);border-radius:10px;background:rgba(255,255,255,.025);color:var(--text-muted);padding:0 12px}.searchbar input{min-width:0;flex:1 1;border:0;background:transparent;color:var(--text-secondary)}.shortcut{border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-muted);font-size:12px;padding:2px 6px}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-button);cursor:default;padding:0 15px;font-size:14px;font-weight:600;transition:transform .16s ease,border-color .16s ease,background .16s ease}.button.primary{background:linear-gradient(180deg,#8b80ff,var(--primary-violet));color:#fff;box-shadow:0 12px 30px rgba(117,103,255,.28)}.button.secondary{border-color:var(--border-default);background:rgba(255,255,255,.035);color:var(--text-primary)}.button.ghost{min-width:40px;padding:0;border-color:transparent;background:transparent;color:var(--text-secondary)}.button:hover{transform:translateY(-1px)}.agent-pill{display:inline-flex;min-height:40px;align-items:center;gap:10px;border:1px solid var(--border-default);border-radius:10px;background:rgba(255,255,255,.02);color:var(--text-secondary);padding:0 14px;font-size:14px;white-space:nowrap}.content{padding:24px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.page-heading h1{margin:0 0 6px;font-size:clamp(25px,2vw,31px);font-weight:650;letter-spacing:-.055em}.page-heading p{margin:0;color:var(--text-secondary);font-size:15px}.page-actions{display:flex;align-items:center;gap:10px}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.metric-card,.panel,.soft-panel{border:1px solid var(--border-default);border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018)),radial-gradient(circle at 0 0,rgba(117,103,255,.12),transparent 18rem),var(--background-panel);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 45px rgba(0,0,0,.18)}.metric-card{min-height:128px;padding:18px 18px 16px}.metric-head{justify-content:space-between;gap:12px;color:var(--text-secondary);font-size:14px}.metric-head,.metric-title{display:flex;align-items:center}.metric-title{gap:10px}.icon-bubble{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid rgba(117,103,255,.2);border-radius:11px;background:rgba(117,103,255,.11);color:var(--primary-violet-hover)}.metric-main{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:16px}.metric-value{font-size:33px;font-weight:650;letter-spacing:-.055em}.metric-caption{margin-top:4px;color:var(--text-muted);font-size:13px}.metric-caption strong{color:var(--success);font-weight:600}.sparkline{width:114px;height:40px;color:var(--primary-violet);opacity:.95}.dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-gap:14px}.dashboard-bottom,.dashboard-grid{display:grid;gap:14px;margin-top:14px}.dashboard-bottom{grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr) minmax(0,1.05fr);grid-gap:14px}.panel{padding:18px}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.panel-header h2,.panel-title{margin:0;font-size:18px;font-weight:650;letter-spacing:-.04em}.panel-link{color:var(--primary-violet-hover);font-size:14px;font-weight:500}.filter-row,.segment-control{display:flex;flex-wrap:wrap;gap:8px}.filter-chip,.select-chip{display:inline-flex;min-height:32px;align-items:center;gap:7px;border:1px solid var(--border-default);border-radius:9px;background:rgba(255,255,255,.025);color:var(--text-secondary);padding:0 10px;font-size:13px}.pipeline-card{position:relative;overflow:hidden;padding:18px}.pipeline-card:before{position:absolute;inset:0;pointer-events:none;content:"";background:radial-gradient(circle at 18% 24%,rgba(117,103,255,.14),transparent 17rem),radial-gradient(circle at 92% 84%,rgba(56,168,255,.08),transparent 18rem)}.pipeline-card-header,.pipeline-funnel{position:relative;z-index:1}.pipeline-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:11px}.pipeline-heading-group{display:grid;grid-gap:12px;gap:12px;min-width:0}.pipeline-title-row{display:flex;align-items:center;gap:7px}.pipeline-title-row h2{margin:0;font-size:18px;font-weight:650;letter-spacing:-.04em}.pipeline-info{display:inline-grid;width:16px;height:16px;place-items:center;color:var(--text-secondary);transition:.16s ease}.pipeline-info:hover{color:var(--primary-violet-hover)}.pipeline-select{width:-moz-fit-content;width:fit-content;min-width:148px;justify-content:space-between;color:var(--text-secondary)}.pipeline-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px}.pipeline-period{min-width:174px;justify-content:space-between;color:var(--text-primary)}.pipeline-menu-button{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--border-default);border-radius:9px;background:rgba(255,255,255,.025);color:var(--text-secondary);cursor:pointer;transition:.16s ease}.pipeline-menu-button:hover{border-color:var(--border-violet);color:var(--text-primary);background:rgba(117,103,255,.1)}.pipeline-funnel{display:flex;min-height:210px;overflow:hidden;border:1px solid var(--border-default);border-radius:11px;background:linear-gradient(180deg,rgba(13,17,26,.86),rgba(7,10,16,.94)),rgba(255,255,255,.02)}.pipeline-funnel-stage{position:relative;display:flex;min-width:0;flex:1 1;flex-direction:column;justify-content:space-between;overflow:hidden;border-right:1px solid rgba(148,163,184,.14);background:linear-gradient(153deg,rgba(255,255,255,.045),rgba(255,255,255,.012) 46%,rgba(255,255,255,.035)),#0b1119;-webkit-clip-path:polygon(22px 0,calc(100% - 18px) 0,100% 66%,calc(100% - 12px) 100%,0 100%,22px 66%);clip-path:polygon(22px 0,calc(100% - 18px) 0,100% 66%,calc(100% - 12px) 100%,0 100%,22px 66%)}.pipeline-funnel-stage:first-child{-webkit-clip-path:polygon(0 0,calc(100% - 18px) 0,100% 66%,calc(100% - 12px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 66%,calc(100% - 12px) 100%,0 100%)}.pipeline-funnel-stage.is-last{border-right:0;-webkit-clip-path:polygon(22px 0,100% 0,100% 100%,0 100%,22px 66%);clip-path:polygon(22px 0,100% 0,100% 100%,0 100%,22px 66%)}.pipeline-funnel-stage+.pipeline-funnel-stage{margin-left:-12px}.pipeline-funnel-stage.is-active{background:linear-gradient(153deg,rgba(117,103,255,.34),rgba(53,47,136,.2) 40%,rgba(12,17,28,.96)),#11162a;box-shadow:inset 0 1px 0 rgba(139,128,255,.2),inset 0 0 0 1px rgba(117,103,255,.22)}.funnel-stage-copy{position:relative;z-index:2;display:grid;grid-gap:4px;gap:4px;padding:16px 18px 56px;color:var(--text-primary);text-shadow:0 1px 14px rgba(0,0,0,.26)}.pipeline-funnel-stage:not(:first-child) .funnel-stage-copy{padding-left:27px}.funnel-stage-label{font-size:14px;font-weight:650;letter-spacing:-.02em}.funnel-stage-copy strong{font-size:18px;font-weight:650;line-height:1.08;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funnel-stage-copy span:last-child{color:var(--text-secondary);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funnel-liquid{position:absolute;right:0;bottom:32px;left:0;z-index:1;height:var(--fill-height);background:linear-gradient(100deg,rgba(117,103,255,.98),rgba(92,70,255,.9) 54%,rgba(76,58,214,.78)),var(--primary-violet);box-shadow:0 -18px 46px rgba(117,103,255,.22);-webkit-clip-path:polygon(0 0,100% 18%,100% 100%,0 100%);clip-path:polygon(0 0,100% 18%,100% 100%,0 100%)}.pipeline-funnel-stage.is-active .funnel-liquid{background:linear-gradient(100deg,#7f64ff,#684eff 52%,#513ed4)}.funnel-amount{position:absolute;right:0;bottom:0;left:0;z-index:3;display:flex;height:33px;align-items:center;border-top:1px solid rgba(255,255,255,.08);background:rgba(7,10,16,.72);color:var(--text-secondary);padding:0 9px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pipeline-funnel-stage:not(:first-child) .funnel-amount{padding-left:22px}.activity-list{grid-gap:0;gap:0}.activity-item,.activity-list{position:relative;display:grid}.activity-item{grid-template-columns:36px minmax(0,1fr) 78px;align-items:start;grid-gap:12px;gap:12px;min-height:46px;padding:0 0 12px}.activity-item:not(:last-child):before{position:absolute;top:32px;bottom:2px;left:15px;width:1px;content:"";background:var(--border-default)}.activity-copy{color:var(--text-secondary);font-size:14px;line-height:1.45}.activity-time,.mono{color:var(--text-muted);font-family:SFMono-Regular,JetBrains Mono,Consolas,monospace;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.approval-list,.form-grid,.mission-list,.priority-list,.report-grid,.task-list{display:grid;grid-gap:12px;gap:12px}.approval-card,.form-card,.kanban-card,.lead-row,.mission-row,.priority-row,.report-card,.task-row,.timeline-card{border:1px solid var(--border-subtle);border-radius:12px;background:rgba(255,255,255,.025)}.mission-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-width:0 0 1px;border-radius:0;background:transparent}.mission-row:last-child{border-bottom:0}.lead-name,.mission-name{color:var(--text-primary);font-size:14px;font-weight:520}.lead-meta,.mission-meta,.task-meta{margin-top:3px;color:var(--text-muted);font-size:12px}.mission-progress{min-width:124px}.mission-percent{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px;color:var(--text-secondary);font-size:12px}.thin-track{height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.06)}.thin-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--qualified),var(--primary-violet))}.priority-row{display:grid;grid-template-columns:34px minmax(150px,.9fr) minmax(170px,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border-width:0 0 1px;border-radius:0;background:transparent;padding:8px 0}.priority-row:last-child,.task-row:last-child{border-bottom:0}.score-ring{display:grid;width:32px;height:32px;place-items:center;border:1px solid;border-radius:999px;color:var(--success);font-size:12px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:rgba(34,197,94,.08)}.score-ring.medium{color:#facc15;background:rgba(250,204,21,.08)}.score-ring.low{color:#fb7185;background:rgba(251,113,133,.08)}.review-button{min-height:33px;border:1px solid var(--border-default);border-radius:8px;background:rgba(255,255,255,.035);color:var(--text-primary);padding:0 13px;font-size:13px}.task-row{display:grid;grid-template-columns:24px 34px minmax(0,1fr) 52px;align-items:center;grid-gap:12px;gap:12px;border-width:0 0 1px;border-radius:0;background:transparent;padding:12px 0}.checkbox-fake{width:18px;height:18px;border:1px solid var(--border-strong);border-radius:5px;background:rgba(255,255,255,.02)}.badge{display:inline-flex;align-items:center;gap:5px;width:max-content;border:1px solid transparent;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:650;line-height:1;white-space:nowrap}.badge-success{border-color:rgba(34,197,94,.16);background:rgba(34,197,94,.12);color:#4ade80}.badge-warning{border-color:rgba(245,158,11,.18);background:rgba(245,158,11,.12);color:#fbbf24}.badge-danger{border-color:rgba(239,68,68,.18);background:rgba(239,68,68,.12);color:#fca5a5}.badge-violet{border-color:rgba(167,139,250,.2);background:rgba(167,139,250,.13);color:#c4b5fd}.badge-blue{border-color:rgba(56,168,255,.18);background:rgba(56,168,255,.12);color:#7dd3fc}.table-panel{overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-card);background:rgba(255,255,255,.025)}.data-table{width:100%;border-collapse:collapse}.data-table td,.data-table th{border-bottom:1px solid var(--border-subtle);padding:14px 16px;text-align:left;vertical-align:middle}.data-table th{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.data-table td{color:var(--text-secondary);font-size:13px}.data-table tr:last-child td{border-bottom:0}.data-table tr:hover td{background:rgba(255,255,255,.018)}.management-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:14px;gap:14px}.missions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.mission-card-large{display:grid;grid-gap:16px;gap:16px;min-height:226px;padding:16px}.card-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.card-title{margin:0 0 5px;font-size:16px;font-weight:650;letter-spacing:-.035em}.card-description{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.5}.stat-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.stat-mini{border:1px solid var(--border-subtle);border-radius:10px;background:rgba(255,255,255,.025);padding:9px}.stat-mini strong{display:block;font-size:18px;letter-spacing:-.04em}.stat-mini span{display:block;margin-top:3px;color:var(--text-muted);font-size:11px}.form-card{padding:16px}.field{display:grid;grid-gap:7px;gap:7px}.field label{color:var(--text-secondary);font-size:12px;font-weight:600}.input,.select,.textarea{width:100%;border:1px solid var(--border-default);border-radius:10px;background:rgba(0,0,0,.14);color:var(--text-primary);padding:11px 12px}.textarea{min-height:88px;resize:vertical}.kanban-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;padding-bottom:6px}.kanban-column{min-width:0;border:1px solid var(--border-default);border-radius:15px;background:rgba(255,255,255,.02);padding:12px}.kanban-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:var(--text-primary);font-size:13px;font-weight:650}.kanban-card{display:grid;grid-gap:10px;gap:10px;margin-bottom:10px;padding:12px}.kanban-card p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.45}.approval-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;grid-gap:16px;gap:16px;padding:16px}.message-box{border:1px solid var(--border-subtle);border-radius:12px;background:rgba(0,0,0,.14);color:var(--text-secondary);font-size:13px;line-height:1.55;padding:13px}.action-stack{display:grid;align-content:start;grid-gap:8px;gap:8px}.timeline-list{display:grid;grid-gap:12px;gap:12px}.timeline-card{display:grid;grid-template-columns:40px minmax(0,1fr) 100px;align-items:start;grid-gap:12px;gap:12px;padding:14px}.report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-card{min-height:190px;padding:16px}.chart-bars{display:grid;align-items:flex-end;grid-template-columns:repeat(7,1fr);grid-gap:9px;gap:9px;height:112px;margin-top:22px}.chart-bar{border-radius:999px 999px 3px 3px;background:linear-gradient(180deg,#8b80ff,#5347d6);opacity:.92}.settings-layout{grid-template-columns:minmax(0,1fr) 380px}.settings-layout,.settings-stack{display:grid;grid-gap:14px;gap:14px}.two-column-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.chip-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.screen-note{margin-top:12px;color:var(--text-muted);font-size:12px;line-height:1.5}@media (max-width:1180px){.metrics-grid,.missions-grid,.report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-bottom,.dashboard-grid,.management-grid,.settings-layout{grid-template-columns:1fr}.priority-row{grid-template-columns:34px minmax(0,1fr) auto}.priority-row .lead-reason{display:none}}@media (max-width:920px){:root{--content-padding:16px}.app-shell{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.content,.main-area,.sidebar,.topbar{min-width:0;max-width:100vw}.sidebar{position:relative;height:auto;overflow:visible;border-right:0;border-bottom:1px solid var(--border-subtle)}.agent-mini,.user-card,.workspace-card{display:none}.nav-list{display:flex;width:100%;min-width:0;max-width:100%;gap:8px;overflow-x:auto;padding-bottom:2px}.nav-item{min-width:max-content;min-height:38px}.topbar{grid-template-columns:1fr;padding-block:12px}.section-title-top{display:none}.searchbar{justify-self:stretch;width:100%}.topbar-actions{width:100%;min-width:0;max-width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.content{padding:18px 16px 28px}.page-heading{align-items:flex-start;flex-direction:column}.metrics-grid,.missions-grid,.report-grid,.two-column-fields{grid-template-columns:1fr}.pipeline-card-header{flex-direction:column}.pipeline-controls,.pipeline-heading-group,.pipeline-period,.pipeline-select{width:100%}.pipeline-controls{justify-content:flex-start}.pipeline-funnel{display:grid;min-height:auto;grid-gap:10px;gap:10px;overflow:visible;border:0;background:transparent}.pipeline-funnel-stage,.pipeline-funnel-stage.is-last,.pipeline-funnel-stage:first-child{min-height:132px;margin-left:0;border:1px solid var(--border-default);border-radius:12px;-webkit-clip-path:none;clip-path:none}.pipeline-funnel-stage+.pipeline-funnel-stage{margin-left:0}.pipeline-funnel-stage:not(:first-child) .funnel-amount,.pipeline-funnel-stage:not(:first-child) .funnel-stage-copy{padding-left:18px}.approval-card,.task-row,.timeline-card{grid-template-columns:1fr}.data-table{min-width:780px}.table-panel{overflow-x:auto}.kanban-board{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}