main :is(.contacts-page,.sales-leads-page,.requests-workspace) .bounded-kanban{height:var(--kanban-height,clamp(240px,calc(100dvh - 460px),720px));overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-rows:minmax(max-content,1fr);grid-auto-columns:270px;grid-auto-flow:column;align-items:stretch;display:grid;overflow:auto}main :is(.contacts-page,.sales-leads-page,.requests-workspace) .bounded-kanban>section{padding:0 12px 12px;overflow:visible}main :is(.contacts-page,.sales-leads-page,.requests-workspace) .bounded-kanban>section>h2{z-index:2;background:#f0f1f2;border:1px solid #dedede;border-bottom:0;border-radius:8px 8px 0 0;margin:-1px -13px 12px;padding:12px;position:sticky;top:0}body:has(main#main>:is(.sales-leads-page,.requests-workspace)){--app-header-height:72px;background:#fff}body:has(main#main>:is(.sales-leads-page,.requests-workspace))>.workspace-banner:not(.service){display:none}body:has(main#main>:is(.sales-leads-page,.requests-workspace))>.app-header{height:72px;padding:10px clamp(20px,2.4vw,48px)}main#main:has(>:is(.sales-leads-page,.requests-workspace)){width:100%;max-width:none;margin:0;padding:0}main#main>section:is(.sales-leads-page.crm-page,.requests-workspace){background:#fff;width:100%;max-width:none;margin:0;padding:20px clamp(20px,2.4vw,48px) 16px}main :is(.sales-leads-page,.requests-workspace) .bounded-kanban{background:#f4f7f9;border:1px solid #e1e1e1;border-radius:12px;grid-auto-columns:300px;gap:16px;padding:8px 16px 16px;scroll-padding-inline:16px}main .sales-leads-page .category-toolbar.lead-board-filters{grid-template-columns:minmax(0,1fr);margin-bottom:18px}main .sales-leads-page .category-toolbar .category-search input{padding:10px 12px 10px 39px}main :is(.sales-leads-page,.requests-workspace) .bounded-kanban>section>h2{color:#222;padding:18px 14px 14px;font-size:14px;font-weight:500;top:8px}main :is(.sales-leads-page,.requests-workspace) .bounded-kanban>section{background:#f0f1f2;border:1px solid #dedede;border-radius:8px}main .sales-leads-page .bounded-kanban .lead-phase-heading{z-index:2;background:#f0f1f2;border:1px solid #dedede;border-radius:8px 8px 0 0;margin:-1px -13px 12px;padding:14px;position:sticky;top:8px}main :is(.sales-leads-page,.requests-workspace) .bounded-kanban>section>h2:before,main .sales-leads-page .bounded-kanban .lead-phase-heading:before{content:"";pointer-events:none;background:#f4f7f9;height:8px;position:absolute;bottom:calc(100% + 1px);left:-1px;right:-1px}main .sales-leads-page .lead-phase-heading h2{color:#222;font-size:14px;font-weight:500}main :is(.sales-leads-page,.requests-workspace) .bounded-kanban :is(.lead-stage,.request-stage-badge){font:inherit;color:#222;background:0 0;border:0;padding:0}main :is(.sales-leads-page,.requests-workspace) .bounded-kanban :is(.lead-row,.deal-card){box-shadow:none;background:#fff;border:1px solid #dce4e9;border-radius:8px;margin-bottom:12px}main :is(.sales-leads-page,.requests-workspace) :is(.contact-view-controls,.deal-view-tools) button[aria-pressed]{color:#707070;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:42px;padding:10px 16px;font-size:13px}main :is(.sales-leads-page,.requests-workspace) :is(.contact-view-controls,.deal-view-tools) button[aria-pressed=true]{color:#222;border-bottom-color:#222;font-weight:600}
