:root{--ink:#163241;--muted:#7a8994;--line:#e3e9ee;--accent:#0c5365;background:#f5f7fa;color:var(--ink);font-family:Inter,'Segoe UI',Arial,sans-serif;font-size:13px}
body{background:#f5f7fa}.sidebar{width:214px;padding:22px 14px 16px;background:#092e3d;border:0;color:#c7d8df;top:0;height:100vh}.brand{background:white;border-radius:8px;padding:13px 10px;min-height:61px}.brand-logo{width:164px;max-width:100%;height:auto}.workspace-label{color:#75929f;margin:30px 12px 12px;font-size:9px;letter-spacing:1.6px}.sidebar nav{gap:5px}.sidebar nav button{color:#aec3cc;padding:11px 12px;border-radius:6px;font-size:12px;border:0}.sidebar nav button:hover{background:#123e4f;color:white}.sidebar nav button.active{background:#205062;color:white;border-left:0;box-shadow:inset 3px 0 #fb733e}.sidebar nav button.active .nav-icon{color:#ff9b70}.nav-count{background:#305869;color:#edf7fb;border-radius:4px}.sidebar-bottom .profile{border-color:#244958}.sidebar .avatar{background:#285161;border-color:#3c6473;color:#e2edf2}.sidebar .profile strong{color:#eef5f7}.sidebar .profile small,.sidebar .logout{color:#96b1bd}.topbar{height:57px;padding:0 26px;border-top:0;font-size:11px}.topbar-right{gap:16px}.topbar .workspace-badge{display:none}.topbar .today{font-size:11px}.crumb-slash{margin:0 9px;color:#c3cdd3}.global-search{border:1px solid #e6ebef;border-radius:5px;color:#8b99a2;padding:7px 10px;width:185px;font-size:11px;display:flex;justify-content:space-between}.global-search kbd{font-family:inherit;border:1px solid #e1e6ea;background:#f6f8fa;padding:0 5px;border-radius:3px}.content{min-width:0}.app-footer{font-size:9px;padding:12px 26px;color:#93a2ac}#page{max-width:none;padding:26px;min-height:calc(100vh - 105px)}.primary{background:#0c5365;border:1px solid #0c5365;border-radius:6px;font-weight:600;font-size:12px;box-shadow:0 1px 2px #10334310}.primary:hover{background:#084555}.secondary{border-color:#dce4e9;border-radius:6px;font-size:12px;font-weight:500;box-shadow:0 1px 2px #0c283006}.secondary:hover{background:#f7f9fb}.primary svg,.secondary svg{flex-shrink:0}.text-button{color:#34677d}.panel{border-radius:8px;border-color:#e1e8ee;box-shadow:0 1px 2px #13334303}.page-heading h1{font-size:25px;letter-spacing:-.5px;font-weight:650}.eyebrow{font-size:9px;letter-spacing:1.6px;color:#708b99}.page-heading p{font-size:12px}.metric{border-radius:8px;box-shadow:0 1px 2px #13334303}.metric>strong{font-size:29px}.metrics{gap:14px}.temperature-summary{border-radius:8px;box-shadow:none}.business-link{font-weight:600;color:#214b63;font-size:12px}.pill{font-size:10px;padding:4px 7px;font-weight:500;border-radius:4px}.pill.new{color:#687f93;background:#eff3f7}.pill.called{background:#edf5fa;color:#447d9f}.pill.interested{background:#f1eefb;color:#7761a9}.pill.meeting_booked{background:#eaf6f5;color:#318486}.pill.proposal_sent{background:#fff6df;color:#957527}.pill.follow_up{background:#fff1e6;color:#ac7646}.pill.won{background:#e8f6ee;color:#3b8765}.pill.lost{background:#faedf0;color:#a76475}.heat{font-size:9px;padding:3px 7px;font-weight:500}.heat i{height:4px;width:4px}.heat.hot{background:#fff1e9;color:#c16a43}.heat.warm{background:#fbf4df;color:#a78934}.heat.cold{background:#edf4f8;color:#7692a5}.avatar{border-radius:8px}.person .avatar{border-radius:50%}
/* A single, full-height workspace rather than stacked dashboard cards. */
#page.crm-workspace{padding:24px 24px 0;display:flex;flex-direction:column;min-height:0;height:calc(100dvh - 93px);max-height:calc(100dvh - 93px)}.ws-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;flex-shrink:0}.ws-eyebrow{color:#97a5af;font-size:9px;letter-spacing:1.8px;font-weight:600;margin-bottom:7px}.ws-heading h1{font-size:25px;font-weight:650;letter-spacing:-.7px;display:flex;align-items:center;gap:10px;color:#153c4e}.ws-total{font-size:11px;letter-spacing:0;font-weight:500;background:#e8eef2;color:#6d8593;padding:4px 7px;border-radius:5px}.ws-heading p{font-size:11px;color:#80929e;margin-top:7px}.ws-heading .actions{gap:8px}.ws-views{display:flex;gap:22px;align-items:center;min-height:38px;border-bottom:1px solid #dbe4eb;flex-shrink:0;overflow:auto;padding:0 3px}.ws-views>button{display:flex;align-items:center;gap:7px;font-size:11px;padding:0 0 11px;color:#778d9a;white-space:nowrap;border-bottom:2px solid transparent;height:38px}.ws-views>button.selected{color:#194e62;font-weight:600;border-bottom-color:#f27644}.ws-views button span{font-size:9px;background:#eaf0f4;color:#78909d;padding:2px 5px;border-radius:4px}.ws-views button.selected span{background:#ddebf1;color:#426c80}.ws-saved-button{margin-left:auto}.ws-surface{display:flex;flex-direction:column;flex:1;min-height:0;padding-top:14px}.ws-toolbar{display:flex;align-items:center;gap:8px;flex-shrink:0}.ws-search{display:flex;align-items:center;flex-direction:row;gap:8px;border:1px solid #dce5eb;background:white;border-radius:6px;padding:0 11px;min-width:170px;max-width:330px;flex:1;position:relative;color:#97a9b5}.ws-search input{border:0;box-shadow:none!important;padding:10px 0;background:transparent;font-size:11px;outline:0}.ws-search:focus-within{border-color:#70a0b3;box-shadow:0 0 0 2px #0e748810}.ws-owner select,.ws-sort select{height:35px;font-size:11px;padding:7px 28px 7px 10px;border-color:#dce5eb;color:#4e6a7b;border-radius:6px}.ws-owner{width:142px}.ws-toolbar .secondary{height:35px;padding:7px 11px;font-size:11px;gap:7px}.ws-toolbar .text-button{font-size:10px;padding:5px 8px}.ws-toolbar-end{display:flex;align-items:center;gap:8px;margin-left:auto}.ws-sort select{background:transparent;border:0;max-width:154px}.ws-toolbar .icon-button{height:34px;width:34px;display:grid;place-items:center;color:#67808f;border-color:#dce5eb}.ws-mode{display:flex;border:1px solid #dce5eb;border-radius:6px;padding:3px;background:white;gap:2px}.ws-mode button{height:27px;min-width:31px;border-radius:4px;display:grid;place-items:center;color:#8da0ad}.ws-mode button.selected{background:#e9f1f5;color:#29596f}.ws-context{padding:14px 1px 12px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#8b9ba6;font-size:10px}.ws-context b{color:#466779;font-weight:600}.ws-context-divider{margin:0 9px;color:#c1cbd2}.ws-context-right{display:flex;gap:14px}.ws-context .text-button{font-size:10px;color:#7f95a3;font-weight:500;padding:0}.ws-filter-tags{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:10px}.ws-filter-tags button{border:1px solid #d8e4eb;background:#edf4f8;color:#52798b;border-radius:4px;padding:4px 7px;font-size:10px}.ws-filter-tags button span{margin-left:8px}.ws-results{min-height:0;flex:1;display:flex;flex-direction:column}.ws-bulk{display:flex;gap:16px;padding:10px 14px;background:#e6f0f5;color:#3e6d83;border:1px solid #cee0e9;border-radius:6px;font-size:11px;margin-bottom:9px;align-items:center}.ws-bulk button{text-decoration:underline;font-size:11px}.ws-bulk span{margin-left:auto;font-size:10px;opacity:.75}
/* Board */
.board.crm-board{min-height:0;flex:1;padding:0 0 9px;gap:13px;align-items:stretch;overflow:auto;scrollbar-width:thin;scrollbar-color:#b8c9d4 transparent}.crm-board .lane{display:flex;flex-direction:column;width:260px;flex:0 0 260px;min-height:0;padding:0;border:1px solid #e2e8ee;border-radius:8px;background:#eef2f6;transition:background .15s,border .15s}.lane-heading{display:flex;align-items:center;gap:7px;padding:15px 12px 0;flex-shrink:0}.lane-heading h2{border:0;padding:0;margin:0;font-size:12px;color:#344f60;font-weight:600;flex:1}.lane-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.lane-heading .lane-total{font-size:10px;color:#718a9a;border:1px solid #d6e0e7;background:#f7f9fb;border-radius:4px;padding:2px 5px}.lane-heading button{display:flex;color:#91a5b2;padding:2px}.lane-subline{font-size:9px;color:#92a2ad;margin:7px 12px 13px;flex-shrink:0}.crm-board .lane-cards{flex:1;min-height:0;max-height:none;padding:0 8px 8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7d5df transparent}.crm-board .deal{background:#fff;padding:12px;border:1px solid #e1e8ee;border-radius:7px;box-shadow:0 1px 3px #1c425409;margin:0 0 8px;cursor:grab;transition:box-shadow .15s}.crm-board .deal:hover{border-color:#b2c8d5;box-shadow:0 3px 9px #13394b0c}.deal-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.deal-id{font-size:9px;color:#b1bec6}.deal-name{display:block;margin:9px 0 4px;padding:0;text-align:left;color:#28566f;font-size:12px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.deal-name:hover{text-decoration:underline}.deal-market{font-size:9px;line-height:1.5;color:#91a1ac;margin:0 0 10px!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.deal-market span{color:#c3cdd4}.deal-contact{display:flex;gap:6px;color:#899ca9;font-size:10px;align-items:center;margin-bottom:12px;min-width:0}.deal-contact svg{width:11px;height:11px;opacity:.65;flex-shrink:0}.deal-contact span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.deal-bottom{display:flex;align-items:center;gap:7px;border-top:1px solid #eff3f6;padding-top:9px}.owner-mini{width:23px;height:23px;background:#eaf1f5;color:#6f8a9a;border:1px solid #dce7ee;border-radius:50%;font-size:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:600}.deal-next{font-size:9px;display:flex;align-items:center;gap:4px;padding:0;white-space:nowrap;color:#8e9faa}.deal-next svg{width:12px;height:12px}.deal-next.overdue,.table-next.overdue{color:#c57e51}.deal-next.missing,.table-next.missing{color:#ba995f}.deal-next.scheduled,.table-next.scheduled{color:#6e9a8a}.deal-menu{margin-left:auto;color:#8fa3b1;font-size:18px;padding:0;line-height:1}.crm-board .lane-footer{padding:9px 12px;border-top:1px solid #e0e7ed;color:#96a7b2;font-size:9px;flex-shrink:0}.crm-board .lane-more{background:transparent;width:100%;padding:10px;font-size:10px;color:#64869a;border:1px dashed #cbd9e2;border-radius:5px;margin:4px 0}.lane-more span{display:block;font-size:9px;color:#9aabb6;margin-top:5px}.crm-board .lane-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#b3c2cc;border:1px dashed #d6e1e9;padding:32px 10px;border-radius:6px;font-size:10px;margin:0}.lane-empty strong{color:#9caebb;font-size:10px;font-weight:500}.lane-empty span{font-size:9px}.crm-board .lane.drop-target{background:#e2edf3;border:2px solid #77a4b8}.deal.dragging{opacity:.35}.deal.is-saving{opacity:.5;pointer-events:none}
/* Table with persistent header/footer and compact rows */
.ws-table-scroll{overflow:auto;border:1px solid #dfe7ee;background:white;border-radius:7px 7px 0 0;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:#beced9 transparent}.crm-table{min-width:100%;width:100%;font-size:11px;border-collapse:separate;border-spacing:0}.crm-table th{position:sticky;top:0;z-index:1;background:#f8fafc;font-size:9px;text-transform:none;letter-spacing:0;font-weight:600;color:#8499a7;padding:13px 12px;border-top:0;border-bottom:1px solid #e4ebf0;white-space:nowrap}.crm-table td{padding:12px;border-bottom:1px solid #eef2f5;color:#708896;font-size:10px;white-space:nowrap;vertical-align:middle}.crm-table tbody tr:hover{background:#f8fbfd}.crm-table tbody tr.row-selected{background:#edf5fa}.crm-table .check-col{width:35px;padding-left:14px;padding-right:4px}.crm-table input[type=checkbox]{width:13px;height:13px;accent-color:#245e76}.crm-table .business-col{min-width:230px;max-width:295px}.business-cell{display:flex;align-items:center;gap:10px}.business-monogram{height:29px;width:29px;display:grid;place-items:center;flex-shrink:0;background:#edf3f7;border:1px solid #e2ebf1;border-radius:6px;color:#7e99a9;font-size:9px;font-weight:500}.crm-table .business-link{font-size:11px;max-width:230px;white-space:normal;line-height:1.4}.crm-table td small{margin-top:3px;font-size:9px;color:#9cadb8;line-height:1.4}.crm-table .heat{margin:0}.stage-edit{display:flex;align-items:center;gap:5px;padding:0}.stage-edit>span:last-child{color:#b3c0c9;font-size:10px}.stage-edit:hover>span:last-child{color:#225772}.owner-cell{display:flex;align-items:center;gap:6px;font-size:10px}.table-next{display:flex;gap:5px;align-items:center;padding:0;font-size:10px}.table-next svg{height:12px;width:12px}.crm-table .row-action{width:28px;padding:10px 8px}.row-action button{display:flex;color:#97acba;padding:3px}.ws-pagination{background:#fff;border:1px solid #dfe7ee;border-top:0;border-radius:0 0 7px 7px;padding:10px 14px;flex-shrink:0;font-size:10px;color:#8fa2af}.ws-pagination>div{gap:10px}.ws-pagination select{font-size:10px;padding:5px 20px 5px 8px;width:87px;border-color:#e4eaef;color:#7d94a3}.ws-pagination .compact{font-size:10px;padding:6px 10px}.column-choices{display:grid;gap:13px;margin-top:20px}.column-choices label,.bulk-confirm{display:flex;flex-direction:row;align-items:center;gap:9px}.column-choices input,.bulk-confirm input{width:14px;height:14px;accent-color:#225c72}.bulk-confirm{margin-top:20px;font-size:11px}.saved-views-list{margin-top:20px;display:grid;gap:14px}.saved-views-list>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #edf2f5;padding-bottom:12px}.saved-views-list .danger-text{font-size:10px}.move-lead-name{font-weight:600;color:#28566b;margin-bottom:8px}#moveLeadForm{margin-top:20px}#bulkEditForm>label,#bulkValue{margin-top:18px}.global-results{margin-top:15px;max-height:55vh;overflow:auto}.global-results>button{display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;padding:12px 0;gap:15px;border-bottom:1px solid #edf2f5}.global-results strong{font-size:12px;color:#2b5a70}.global-results small{display:block;font-size:10px;margin-top:5px}
/* Lead record drawer */
dialog.lead-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:620px;max-width:calc(100vw - 20px);height:100dvh;max-height:100dvh;border:0;border-left:1px solid #dce5ec;border-radius:0;box-shadow:-12px 0 45px #17364620;overflow:auto;overscroll-behavior:contain;background:#fff}.lead-drawer::backdrop{background:#183c531e;backdrop-filter:blur(1px)}.lead-drawer .dialog-heading{padding:22px 26px 16px;border-bottom:0;position:sticky;top:0;z-index:4}.lead-drawer .dialog-heading h2{font-size:20px;letter-spacing:-.4px;line-height:1.3;color:#214c63}.lead-drawer .dialog-heading .icon-button{border:0;color:#91a5b2;background:#f3f6f8;flex-shrink:0}.lead-drawer .dialog-body{padding:0 26px 25px}.drawer-record{display:flex;align-items:center;gap:11px;margin:0 0 17px}.business-monogram.large{height:38px;width:38px;font-size:11px;border-radius:8px}.drawer-record small{font-size:9px;letter-spacing:.6px;color:#9dafba}.drawer-record p{margin-top:4px;color:#718c9c;font-size:11px}.drawer-record-nav{display:flex;align-items:center;gap:10px;margin-left:auto;font-size:10px;color:#99aab6}.drawer-record-nav button{border:1px solid #e1e9ee;height:26px;width:26px;border-radius:4px;color:#6a889a;font-size:18px}.drawer-badges{display:flex;align-items:center;gap:8px}.drawer-owner{display:flex;align-items:center;gap:6px;margin-left:auto;color:#7e97a6;font-size:11px}.drawer-stage-track{display:flex;gap:3px;margin:18px 0}.drawer-stage-track span{height:4px;background:#edf1f4;flex:1;border-radius:3px}.drawer-stage-track span.current{background:var(--stage-color)}.drawer-actions{display:flex;gap:8px;margin:0 0 23px}.drawer-actions button{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dfe8ee;border-radius:5px;padding:9px 11px;font-size:11px;color:#5e8297}.drawer-actions button:hover{background:#f1f7fa}.drawer-actions button:last-child{margin-left:auto}.drawer-actions svg{width:13px;height:13px}.drawer-next{background:#f8fafc;border:1px solid #e0e8ee;border-radius:8px;padding:15px;margin-bottom:23px}.drawer-next>div{display:flex;align-items:center;gap:10px}.next-icon{height:30px;width:30px;display:grid;place-items:center;border-radius:6px;background:#edf3f7;color:#7696a8}.next-icon.overdue{color:#c28d66;background:#fcf1e7}.next-icon.missing{color:#b49b6c;background:#f7f3e9}.drawer-next strong{font-size:11px;color:#536f81}.drawer-next small{display:block;font-size:10px;margin-top:4px;color:#9bacb7}.drawer-next #stageForm{margin-top:15px;display:block}.drawer-next-fields{display:grid;grid-template-columns:1.1fr 1fr .8fr;gap:10px}.drawer-next label{font-size:10px;font-weight:500;gap:5px;color:#879eac}.drawer-next select,.drawer-next input{font-size:11px;padding:8px;min-width:0;border-color:#dbe5ec}.drawer-next .primary{margin-top:12px;font-size:10px;padding:7px 12px}.drawer-tabs{display:flex;gap:25px;border-bottom:1px solid #e3ebf1;margin-bottom:19px}.drawer-tab{padding:0 0 12px;color:#9aadb9;font-size:12px;border-bottom:2px solid transparent}.drawer-tab.selected{color:#295971;border-bottom-color:#eb8c61;font-weight:600}#activityComposer{border:1px solid #e2eaf0;border-radius:7px;margin-bottom:24px}#activityComposer summary{padding:13px;font-size:11px;color:#7895a7;cursor:pointer;list-style:none}#activityComposer form{padding:0 14px 15px}#activityComposer .form-grid{gap:12px}#activityComposer label{font-size:10px;font-weight:500}#activityComposer input,#activityComposer select,#activityComposer textarea{font-size:11px}.timeline-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.timeline-heading h3{font-size:11px;color:#668497;font-weight:600}.timeline-heading span{font-size:9px;color:#a4b4bf}.lead-drawer .history article{border:0;padding:13px 0;gap:12px;position:relative}.lead-drawer .history article:not(:last-child):after{content:'';position:absolute;top:43px;left:13px;bottom:-12px;width:1px;background:#e3ebf1}.timeline-icon{height:28px;width:28px;background:#f2f6f9;border:1px solid #e5edf2;border-radius:50%;display:grid;place-items:center;color:#91a8b7;flex-shrink:0}.timeline-icon svg{height:12px;width:12px}.lead-drawer .history article strong{font-size:11px;color:#537389;font-weight:600}.lead-drawer .history article p{font-size:11px;color:#7e97a7;line-height:1.65;margin:5px 0 7px}.lead-drawer .history article small{font-size:9px;color:#a7b7c2}.timeline-empty{text-align:center;padding:30px 15px;color:#bbc8d1}.timeline-empty>svg{height:26px;width:26px;margin-bottom:10px}.timeline-empty strong{display:block;font-size:12px;color:#92a8b7;font-weight:500}.timeline-empty p{font-size:11px;color:#a9bac5;margin-top:7px}.lead-drawer .detail-grid{gap:22px;font-size:11px}.lead-drawer .detail-grid small{font-size:10px;color:#9aafbc}.lead-drawer .detail-grid strong{font-size:12px;color:#56778b}.lead-drawer .lead-notes{font-size:12px;line-height:1.7;color:#7c95a5}.lead-drawer [hidden]{display:none!important}
@media(min-width:1600px){.crm-board .lane{flex-basis:285px;width:285px}.sidebar{width:224px}}
@media(max-width:1100px){.sidebar{width:182px;padding-left:10px;padding-right:10px}.sidebar nav button{font-size:11px;padding:10px}.brand-logo{width:144px}#page.crm-workspace{padding-left:18px;padding-right:18px}.ws-views{gap:17px}.ws-sort{display:none}.ws-save-view{display:none}.ws-context>div:first-child>span:last-child{display:none}.crm-table .business-col{min-width:215px}.topbar{padding:0 18px}.global-search{width:140px}.ws-heading h1{font-size:23px}.ws-toolbar{gap:7px}}
@media(max-width:760px){.sidebar{width:66px;padding:18px 7px;position:fixed;z-index:5;left:0}.brand{padding:7px;min-height:42px}.brand-logo{width:40px;height:28px;object-fit:cover;object-position:left}.workspace-label{font-size:0;height:10px;margin:10px 0}.sidebar nav button{font-size:0;justify-content:center;padding:13px 5px;gap:0}.sidebar nav .nav-icon{font-size:18px;width:21px}.nav-count{font-size:8px;position:absolute;margin-left:30px;margin-top:-16px}.sidebar .profile{justify-content:center;padding:16px 0}.sidebar .profile>div{display:none}.sidebar .logout{font-size:0;justify-content:center}.sidebar .logout span{font-size:17px}.content{margin-left:66px}.topbar{height:50px;padding:0 13px}.topbar .breadcrumb{display:none}.topbar .today{display:none}.global-search{width:32px;font-size:0;padding:7px}.global-search kbd{font-size:11px;border:0;background:transparent}.topbar-right{gap:7px}#page.crm-workspace{height:calc(100dvh - 79px);max-height:calc(100dvh - 79px);padding:18px 12px 0}.ws-eyebrow{display:none}.ws-heading{margin-bottom:14px;gap:10px}.ws-heading h1{font-size:19px}.ws-total{display:none}.ws-heading p{display:none}.ws-heading .actions{gap:5px}.ws-heading .actions>.secondary{display:none}.ws-heading .primary{font-size:10px;padding:8px}.ws-heading .primary svg{width:12px}.ws-views{gap:18px}.ws-views>button{font-size:10px;height:34px}.ws-surface{padding-top:10px}.ws-toolbar{flex-wrap:wrap;gap:6px}.ws-search{flex:1 1 calc(100% - 40px);max-width:none;order:0}.ws-toolbar-end{order:1;margin-left:0}.ws-toolbar-end>.icon-button{display:none}.ws-toolbar-end .ws-mode{border:0;padding:0}.ws-mode button{min-width:25px;width:25px;height:31px}.ws-owner{order:2;width:calc(100% - 81px)}.ws-owner select{height:30px;padding:6px 22px 6px 8px;font-size:10px}.ws-filter-button{order:3;height:30px!important;padding:6px 8px!important;font-size:10px!important}.ws-filter-button svg{height:13px;width:13px}.ws-sort,.ws-save-view{display:none}.ws-context{padding:10px 0;font-size:9px}.ws-context-right{gap:10px}.ws-context-right .text-button{font-size:9px}.ws-context-divider,.ws-context>div:first-child>span{display:none}.crm-board .lane{flex-basis:242px;width:242px}.ws-pagination{padding:9px;gap:6px;flex-wrap:wrap}.ws-pagination>div{gap:7px}.ws-pagination select{display:none}.ws-pagination .secondary{font-size:9px;padding:5px 8px}.ws-pagination>div>span{font-size:9px}.ws-bulk{padding:8px;gap:10px;font-size:10px;flex-wrap:wrap}.ws-bulk span{display:none}.ws-bulk button{font-size:10px}.app-footer{padding:9px 12px;font-size:8px}.app-footer>span:last-child{display:none}#page:not(.crm-workspace){padding:18px 12px}.page-heading{align-items:start}.page-heading h1{font-size:21px}.page-heading .actions{flex-wrap:wrap;justify-content:flex-end}.topbar .avatar.small{display:none}.lead-drawer{max-width:100vw!important;width:100vw!important}.lead-drawer .dialog-heading{padding:19px 18px 14px}.lead-drawer .dialog-heading h2{font-size:18px}.lead-drawer .dialog-body{padding:0 18px 22px}.drawer-actions{gap:5px}.drawer-actions button{padding:8px 7px;font-size:10px;gap:4px}.drawer-actions button:last-child{margin-left:0}.drawer-record-nav{gap:6px}.drawer-next-fields{grid-template-columns:1fr 1fr}.drawer-next-fields>label:last-child{grid-column:1/-1}.drawer-next-fields>label:last-child select{max-width:160px}.drawer-owner{font-size:10px}.ws-table-scroll{border-radius:6px 6px 0 0}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.sidebar .brand{overflow:hidden}}

.crm-table .check-col{min-width:35px;max-width:35px}.ws-pagination select{width:104px}.crm-table td{font-size:11px}.crm-table .business-link{font-size:12px}.crm-table th{font-size:10px}.deal-market{font-size:10px;color:#6f8594}.deal-contact{color:#687f8e}.ws-heading p,.ws-views>button{color:#647f90}
