.restyled-dashboard{--bg:#eceae4;--surface:#fff;--subtle:#f8f7f3;--ink:#1c2521;--muted:#68716d;--border:#dedfdc;--border-strong:#c9cdca;--accent:#22694f;--accent-dark:#173d2f;--accent-soft:#e7efe9;--orange:#96522a;--orange-soft:#f8ece2;--red:#8d352b;--red-soft:#f7e8e4;--blue:#3c5a72;--blue-soft:#e8eef4;--gray-soft:#edece6;--radius:9px;--shadow:0 1px 2px rgb(28 37 33/5%);min-height:100dvh;background:var(--bg);color:var(--ink);font-size:14px}.restyled-dashboard .topbar{position:sticky;top:0;height:56px;padding:0 16px;gap:16px;background:#fff;backdrop-filter:none;z-index:40;justify-content:flex-start}.restyled-dashboard .brand{padding:0;gap:10px;flex-shrink:0}.restyled-dashboard .brand-title{font-size:19px;color:var(--accent-dark)}.restyled-dashboard .brand-subtitle{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.065em;color:#547064;max-width:none}.restyled-dashboard .rolemetry-mark{align-items:center}.restyled-dashboard .sidebar{top:56px;width:248px;padding:10px 0 18px;background:#fff;z-index:30}.restyled-dashboard .main{min-height:calc(100dvh - 56px)}.restyled-dashboard .nav{gap:2px}.restyled-dashboard .nav-section-label{margin:14px 24px 6px;padding:0;color:#547064;font-size:10px;letter-spacing:.09em}.restyled-dashboard .nav-link{margin-right:10px;padding:0 22px;border-radius:0 22px 22px 0;min-height:40px;font-size:13.5px;font-weight:600;color:#303a35}.restyled-dashboard .nav-link.active{background:var(--accent-soft);color:var(--accent-dark);box-shadow:none}.restyled-dashboard .nav-link:hover{background:#f4f3ef}.restyled-dashboard .nav-more{margin:18px 0 0}.restyled-dashboard .nav-more>summary{padding:10px 22px;color:#547064}.restyled-dashboard .sidebar-bottom{margin-top:20px}.restyled-dashboard .sidebar-bottom .account{display:none}.restyled-dashboard .search-trigger{width:min(660px,45vw);margin-left:12px;height:40px;background:#f4f3ef;border-color:transparent}.restyled-dashboard .search-trigger:focus-within{background:#fff;border-color:var(--border-strong)}.restyled-dashboard .top-actions{margin-left:auto}.restyled-dashboard .topbar .icon-button{border:0;border-radius:50%;background:transparent;width:40px;height:40px}.restyled-dashboard .topbar .icon-button:hover{background:var(--gray-soft)}.restyle-account{display:flex;gap:12px;align-items:center;flex-shrink:0}.restyle-account b,.restyle-account small{display:block;font-size:13px;line-height:1.2}.restyle-account small{color:var(--muted);font-size:11px;margin-top:3px}.restyled-dashboard .avatar{background:var(--accent-dark);color:#fff}.restyle-nav-scrim,.restyled-dashboard .restyle-mobile-menu{display:none}.restyled-dashboard .page{width:100%;max-width:1800px;padding:20px 24px 48px}.restyled-dashboard .page-header{gap:12px;margin-bottom:16px;align-items:center}.restyled-dashboard .today-workspace h1,.restyled-dashboard h1{font-size:23px;letter-spacing:-.025em;font-weight:700}.restyled-dashboard .button{min-height:36px;border-radius:9px;font-size:13px;font-weight:600;box-shadow:none}.restyled-dashboard .button.primary{background:var(--accent-dark);border-color:var(--accent-dark)}.restyled-dashboard .button.primary:hover{background:#0e3225}.restyled-dashboard .button.small{min-height:32px;font-size:12px}.restyled-dashboard .field,.restyled-dashboard .select{min-height:36px;border-color:var(--border-strong)}.restyled-dashboard .card{box-shadow:none}.restyled-dashboard .work-navigation{display:flex;background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;padding:0;gap:4px;margin-bottom:18px}.restyled-dashboard .work-navigation b{font-size:13.5px;font-weight:600}.restyled-dashboard .work-navigation>a{flex:none;padding:0 16px;min-height:42px;border-radius:0;font-size:13.5px;box-shadow:none;border-bottom:3px solid transparent}.restyled-dashboard .work-navigation>a.active{background:transparent;color:var(--accent-dark);border-bottom-color:var(--accent)}.restyled-dashboard .follow-up-filter-tabs,.restyled-dashboard .nb-view-tabs,.restyled-dashboard .rw-tabs{gap:2px;background:#fff;border-bottom:1px solid var(--border);border:1px solid var(--border);border-radius:9px 9px 0 0;padding:0 8px;margin-bottom:0}.restyled-dashboard .follow-up-filter-tabs>a,.restyled-dashboard .nb-view-tabs .tab,.restyled-dashboard .rw-tabs>a,.restyled-dashboard .rw-tabs>button{min-height:44px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;background:transparent;border-radius:0;border:0;border-bottom:3px solid transparent;font-size:13px;color:var(--muted)}.restyled-dashboard .follow-up-filter-tabs>a.active,.restyled-dashboard .nb-view-tabs .tab.active,.restyled-dashboard .rw-tabs>a.active,.restyled-dashboard .rw-tabs>button[aria-pressed=true]{color:var(--accent-dark);border-bottom-color:var(--accent);background:transparent}.restyled-dashboard .follow-up-filter-tabs>a>span,.restyled-dashboard .nb-tab-count,.restyled-dashboard .rw-tabs span{padding:1px 7px;border-radius:10px;background:var(--gray-soft);font-size:11px;font-variant-numeric:tabular-nums}.restyled-dashboard .filterbar,.restyled-dashboard .rw-toolbar{border-radius:0;padding:10px 12px;margin-bottom:0;gap:8px;background:#fff}.restyled-dashboard .rw-toolbar input,.restyled-dashboard .rw-toolbar select{min-height:34px;border-color:var(--border-strong);font-size:13px}.restyled-dashboard .rw-table-panel{border-radius:0 0 9px 9px;overflow:hidden}.restyled-dashboard .data-table,.restyled-dashboard .rw-table{font-size:13px}.restyled-dashboard .data-table th,.restyled-dashboard .rw-table th{height:42px;padding:8px 12px;background:#fff;color:var(--muted);font-size:11.5px;text-transform:none;letter-spacing:.01em;font-weight:700}.restyled-dashboard .data-table td,.restyled-dashboard .rw-table td{padding:10px 12px;font-size:13px;border-bottom-color:#eae9e3}.restyled-dashboard .data-table tbody tr:hover td,.restyled-dashboard .rw-table tr:hover td{background:var(--subtle)}.restyled-dashboard .cell-title,.restyled-dashboard .rw-title{font-size:13px;font-weight:600}.restyled-dashboard .cell-sub,.restyled-dashboard .rw-small{font-size:12px}.restyled-dashboard .rw-inline{font-size:13px;min-height:28px}.restyled-dashboard .rw-footer{background:var(--subtle);padding:12px;font-size:12px}.restyled-dashboard .rw-funnel{gap:8px}.restyled-dashboard .rw-funnel>button{background:#fff;border:1px solid var(--border);border-top:3px solid var(--border);border-radius:9px;padding:10px 12px;text-align:left}.restyled-dashboard .rw-funnel>button[aria-pressed=true]{border-top-color:var(--accent);background:#fff}.restyled-dashboard .rw-funnel>button>span{font-size:11.5px;line-height:1.3}.restyled-dashboard .rw-funnel>button>b{font-size:23px;font-variant-numeric:tabular-nums}.restyled-dashboard .rw-board{gap:12px;background:#fff;padding:12px;border:1px solid var(--border);border-radius:9px}.restyled-dashboard .rw-board>section{background:#f4f3ef;padding:8px;border-radius:9px}.restyled-dashboard .rw-board .card{border-radius:9px;padding:10px}.restyled-dashboard .rw-notice{padding:12px 16px;border-radius:9px;font-size:12px;background:var(--subtle);border:1px solid var(--border)}.restyle-number{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;padding:0 7px;border-radius:7px;background:var(--accent-soft);color:var(--accent);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.restyle-number.zero{color:var(--muted);background:transparent;font-weight:500}.restyle-number.warning{color:var(--orange);background:var(--orange-soft)}.restyle-hot-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.restyle-hot-metrics>div{padding:12px 16px;border:1px solid var(--border);border-top:3px solid var(--border);border-radius:9px;background:#fff}.restyle-hot-metrics span{display:block;color:var(--muted);font-size:12px}.restyle-hot-metrics strong{display:block;font-size:27px;margin-top:5px}.restyled-dashboard .new-business-page .nb-filters{background:#fff;padding:10px 12px 0;border:1px solid var(--border);margin:0}.restyled-dashboard .new-business-page .nb-company-card{border-radius:0 0 9px 9px}.restyled-dashboard .new-business-page .nb-company-table td{padding:12px}.restyled-dashboard .new-business-page .nb-company-name{color:var(--accent);font-size:13px}.restyled-dashboard .new-business-page .contact-mini .nb-contact-link{font-size:12px;min-height:32px;padding:4px 8px}.restyled-dashboard .new-business-page .nb-company-actions>.button{font-size:12px}.restyled-dashboard .new-business-page .company-prospect-roles{font-size:13px}.restyled-dashboard .new-business-page .nb-expand{font-size:12px}.restyled-dashboard .new-business-page{max-width:none}.restyled-dashboard .new-business-page .work-navigation{margin:-4px 0 18px}.restyled-dashboard .new-business-page .page-header{margin-bottom:8px}.nb-metrics{margin-bottom:20px}.nb-metric-period{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:10px;color:var(--muted);font-size:12px}.nb-metric-period>span:first-child{color:var(--ink);font-weight:600}.nb-metric-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nb-metric-card{background:var(--surface);padding:14px 16px;border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:9px;min-width:0}.nb-metric-card.metric-1{border-top-color:#547064}.nb-metric-card.metric-2{border-top-color:#3c5a72}.nb-metric-card.metric-3{border-top-color:#c2703d}.nb-metric-label{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted);font-weight:600}.nb-metric-label>span{cursor:help}.nb-metric-value{display:flex;align-items:center;justify-content:space-between;min-height:49px;gap:12px}.nb-metric-value strong{font-size:29px;font-weight:700;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.nb-metric-value svg{width:110px;height:36px;color:var(--accent);flex-shrink:0}.metric-2 .nb-metric-value svg{color:#3c5a72}.metric-3 .nb-metric-value svg{color:#c2703d}.nb-metric-card small{color:var(--muted);font-size:11px}.restyled-dashboard .new-business-page .nb-view-tabs{background:transparent;border:0;border-radius:0;margin-bottom:12px;padding:0;border-bottom:1px solid var(--border-strong)}.restyled-dashboard .new-business-page .nb-filters{padding:10px 12px;border-radius:9px 9px 0 0;border-bottom:0}.restyled-dashboard .new-business-page .nb-filter-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.restyled-dashboard .new-business-page .nb-filter-footer{display:contents}.restyled-dashboard .new-business-page .nb-filter-footer>.vacancy-location-filter-note{order:5;flex-basis:100%}.restyled-dashboard .new-business-page .nb-active-filters{order:0}.restyled-dashboard .new-business-page .nb-add-filter{order:1}.restyled-dashboard .new-business-page .nb-search-row{display:flex;order:2;gap:4px;margin-left:auto;width:260px;max-width:100%;min-width:0}.restyled-dashboard .new-business-page .nb-search-row input[name=q]{flex:1;min-width:0;font-size:12px}.restyled-dashboard .new-business-page .nb-sort{order:3;margin-left:0;max-width:200px;font-size:12px}.restyled-dashboard .new-business-page .nb-company-card{border-top:0}.nb-table-options{display:flex;justify-content:space-between;align-items:center;padding:4px 12px 8px;gap:12px;color:var(--muted);font-size:11px;border-bottom:1px solid var(--border)}.nb-columns summary{min-height:30px;font-size:12px}.nb-columns label{display:flex;align-items:center;gap:10px;padding:8px;color:var(--ink);font-size:13px;cursor:pointer}.nb-columns input{accent-color:var(--accent)}.restyled-dashboard .new-business-page .nb-company-wrap{position:relative;overflow-x:auto;padding-bottom:0}.restyled-dashboard .new-business-page .nb-prototype-table{min-width:1100px;table-layout:auto}.restyled-dashboard .new-business-page .nb-prototype-table th{width:auto;white-space:nowrap;background:var(--subtle)}.restyled-dashboard .new-business-page .nb-prototype-table td{padding:11px 12px;vertical-align:middle;display:table-cell;border-bottom:1px solid #eae9e3;overflow-wrap:normal;min-width:0;max-width:none}.restyled-dashboard .new-business-page .nb-prototype-table th:first-child{min-width:160px}.restyled-dashboard .new-business-page .nb-prototype-table .nb-company-name{color:var(--ink);font-weight:650;line-height:1.4}.restyled-dashboard .new-business-page .nb-prototype-table .nb-company-name:hover{color:var(--accent);text-decoration:underline}.restyled-dashboard .new-business-page .nb-prototype-table .nb-city-cell{min-width:105px;max-width:150px;font-size:12px}.restyled-dashboard .new-business-page .nb-prototype-table .nb-vacancy-cell{min-width:170px;max-width:240px}.restyled-dashboard .new-business-page .nb-prototype-table .nb-contact-cell{min-width:185px;max-width:255px}.restyled-dashboard .new-business-page .nb-inline-contact{gap:0}.restyled-dashboard .new-business-page .nb-inline-contact b{font-size:12px;line-height:1.4}.restyled-dashboard .new-business-page .nb-inline-contact .nb-contact-link{min-height:25px;padding:3px 5px;margin-left:-5px;font-size:12px;font-weight:500;line-height:1.35}.restyled-dashboard .new-business-page .company-prospect-roles{font-size:12px;line-height:1.4}.restyled-dashboard .new-business-page .nb-expand{font-size:11px;font-weight:500;color:var(--muted)}.restyled-dashboard .new-business-page .nb-number-cell{text-align:center;white-space:nowrap}.company-prospect-count{border:0;cursor:pointer}.nb-work-status{display:inline-flex;align-items:center;padding:3px 8px;border-radius:5px;font-size:11px;white-space:nowrap;font-weight:600}.nb-work-status.new{color:#276b4b;background:#eaf4ed}.nb-work-status.contacted{color:#3c5a72;background:#e8eef4}.nb-score{display:flex;gap:6px;align-items:center;font-size:11px}.nb-score-track{width:38px;height:4px;background:var(--gray-soft);border-radius:3px;overflow:hidden}.nb-score-track i{display:block;height:100%;background:#c2703d}.nb-company-added{white-space:nowrap;font-size:12px;color:var(--muted)}.restyled-dashboard .new-business-page .nb-company-actions{flex-wrap:nowrap}.restyled-dashboard .new-business-page .nb-row-menu>.nb-menu-panel{position:fixed;inset:var(--nb-menu-top,80px) auto auto var(--nb-menu-left,12px);z-index:45}.nb-prospect-drawer{position:fixed;inset:0 0 0 auto;margin:0;height:100dvh;max-height:100dvh;width:min(620px,100vw);max-width:100vw;padding:0;background:var(--surface);color:var(--ink);border:0;border-left:1px solid var(--border);box-shadow:-10px 0 40px rgb(0 0 0/12%)}.nb-prospect-drawer::backdrop{background:rgb(20 30 25/25%)}.nb-prospect-drawer>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface);z-index:1}.nb-prospect-drawer h2{font-size:21px;margin:4px 0 0}.nb-drawer-body{padding:22px 24px}.nb-drawer-summary{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:12px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--border)}.restyled-dashboard .new-business-page .nb-prospect-drawer .nb-detail-grid{grid-template-columns:1fr;gap:24px}.restyled-dashboard .new-business-page .nb-prospect-drawer .nb-detail-grid>section:last-child{grid-row:1}.restyled-dashboard .new-business-page .nb-prospect-drawer .nb-contact-link{font-size:13px}@media(max-width:1100px){.nb-metric-value svg{width:68px}.nb-metric-cards{gap:8px}}@media(max-width:750px){.nb-metric-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-metric-card{padding:11px 12px}.nb-metric-value strong{font-size:25px}.nb-metric-period{justify-content:flex-start;gap:4px 10px;flex-wrap:wrap}.restyled-dashboard .new-business-page .nb-prototype-table thead{display:table-header-group}.restyled-dashboard .new-business-page .nb-prototype-table .nb-company-row{display:table-row}.restyled-dashboard .new-business-page .nb-search-row{width:100%;margin-left:0;order:0}.restyled-dashboard .new-business-page .nb-active-filters{order:1}.restyled-dashboard .new-business-page .nb-sort{flex:1;max-width:none}}.restyled-dashboard .today-workspace .td-heading{margin-bottom:16px}.restyled-dashboard .today-workspace .td-metrics{border:0;border-radius:0;background:none;overflow:visible;gap:12px;margin-bottom:14px}.restyled-dashboard .today-workspace .td-metric{padding:12px 16px 14px;background:#fff;border:1px solid var(--border);border-top:3px solid var(--border);border-radius:9px}.restyled-dashboard .today-workspace .td-metric strong{color:var(--ink);font-size:27px;margin:6px 0 3px}.restyled-dashboard .today-workspace .td-metric small{font-size:12px}.restyled-dashboard .today-workspace .td-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.restyled-dashboard .today-workspace .td-panel{border-radius:9px}.restyled-dashboard .today-workspace .td-panel>header{padding:13px 16px}.restyled-dashboard .today-workspace h2{font-size:14px}.restyled-dashboard .today-workspace .td-actions>li,.restyled-dashboard .today-workspace .td-companies>li,.restyled-dashboard .today-workspace .td-interviews>li{padding:12px 16px}.restyled-dashboard .today-workspace .td-link,.restyled-dashboard .today-workspace .td-task-content>small,.restyled-dashboard .today-workspace .td-task-content>span{font-size:12px}.restyled-dashboard .today-workspace .td-owner{color:#fff;background:var(--accent-dark)}.restyled-dashboard .today-workspace .td-followup{padding:14px 16px}.restyled-dashboard .today-workspace .td-followup strong{font-size:23px}.restyled-dashboard .today-workspace .td-panel-foot{padding:10px 16px;font-size:12px}.restyled-dashboard .today-workspace .td-team td,.restyled-dashboard .today-workspace .td-team th{padding:12px 16px;font-size:12px}.restyled-dashboard .today-workspace .td-footer{font-size:12px}.restyled-dashboard .today-workspace .td-source-warning{color:var(--orange);font-weight:600}.restyled-dashboard .kpi{border-top:3px solid var(--border);padding:12px 16px;min-height:104px}.restyled-dashboard .kpi-value{font-size:27px;margin-top:8px}.restyled-dashboard .kpi-icon{background:transparent}.restyled-dashboard .kpi-note{font-size:12px}.restyled-dashboard .gmail-sent-history-dashboard,.restyled-dashboard .gmail-sent-history[open]>summary{background:#fff}.restyled-dashboard .gmail-sent-history-filter a{font-size:12px}.restyled-dashboard .gmail-sent-history-filter>span{font-size:11px}.restyled-dashboard .gmail-sent-date,.restyled-dashboard .gmail-sent-history-note{font-size:12px}.restyled-dashboard .gmail-sent-history-table .follow-up-link{display:block}.restyled-dashboard .gmail-sent-history-kpis span{font-size:12px}.restyled-dashboard .gmail-sent-history-kpis b{font-size:27px}.restyled-dashboard .gmail-sent-history-kpis>div{padding:12px 16px;border-top:3px solid var(--border)}.restyled-dashboard .follow-up-filter-tabs{margin-top:14px}.restyled-dashboard .follow-up-table tr:has(.follow-up-status.attention)>td:first-child{box-shadow:inset 3px 0 var(--orange)}.restyle-mail-tabs{display:flex;gap:24px;border-bottom:1px solid var(--border);margin-bottom:16px}.restyle-mail-tabs a{padding:12px 2px;color:var(--muted);font-weight:600;border-bottom:3px solid transparent}.restyle-mail-tabs a[aria-current=page]{color:var(--accent-dark);border-bottom-color:var(--accent)}.restyle-mail-chart{margin:0;overflow-x:auto}.restyle-mail-chart figcaption{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:12px}.restyle-mail-chart .chart-legend{display:flex;gap:14px}.restyle-mail-chart .chart-legend span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--series);margin-right:5px}.restyle-mail-bars{display:flex;align-items:end;height:160px;gap:8px;min-width:360px;border-bottom:1px solid var(--border)}.restyle-mail-day{flex:1;min-width:26px;height:100%;align-items:center}.restyle-mail-day,.restyle-mail-stack{display:flex;flex-direction:column;justify-content:end}.restyle-mail-stack{width:min(36px,80%)}.restyle-mail-stack span{display:block;width:100%;background:var(--series)}.restyle-mail-day small{font-size:10px;height:24px;margin-top:5px;white-space:nowrap}.restyle-mail-day b{font-size:11px;margin-bottom:4px}.restyle-date-picker{border:1px solid var(--border);border-radius:9px;padding:8px 12px}.restyle-date-picker>summary{cursor:pointer;font-weight:600;font-size:13px}.restyle-date-picker form{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px}.restyle-date-picker label{display:grid;gap:4px;font-size:12px;color:var(--muted)}.restyle-date-picker input{min-height:36px;border:1px solid var(--border-strong);border-radius:7px;padding:0 8px;color:var(--ink)}@media(min-width:801px){.restyled-dashboard.nav-collapsed .sidebar{display:none}.restyled-dashboard.nav-collapsed .main{margin-left:0}}@media(max-width:1180px){.restyled-dashboard .today-workspace .td-grid{grid-template-columns:1fr}.restyled-dashboard .restyle-account>span:first-child{display:none}.restyled-dashboard .search-trigger{margin-left:0}}@media(max-width:800px){.restyled-dashboard .restyle-menu{display:none}.restyled-dashboard .restyle-mobile-menu{display:grid}.restyled-dashboard .sidebar{visibility:hidden}.restyled-dashboard .sidebar.open{visibility:visible}.restyled-dashboard .topbar{gap:8px;padding:0 10px}.restyled-dashboard .brand-subtitle{display:none}.restyled-dashboard .brand-title{font-size:17px}.restyled-dashboard .search-trigger{width:auto;min-width:0;flex:1}.restyled-dashboard .search-trigger kbd,.restyled-dashboard .top-actions>.icon-button{display:none}.restyled-dashboard .page{padding:18px 14px 40px}.restyled-dashboard .page-header{align-items:stretch}.restyle-nav-scrim{display:block;position:fixed;inset:56px 0 0;z-index:29;border:0;background:rgb(28 37 33/32%)}.restyled-dashboard .sidebar.open{box-shadow:none}.restyled-dashboard .work-navigation{overflow-x:auto}.restyled-dashboard .work-navigation>a{white-space:nowrap;padding:0 12px}.restyled-dashboard .today-workspace .td-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.restyled-dashboard .brand{display:none}.restyled-dashboard .today-workspace .td-metrics{gap:8px}.restyled-dashboard .today-workspace .td-metric{padding:10px}.restyle-hot-metrics{grid-template-columns:1fr}}.restyled-dashboard .market-profile-page{width:100%;max-width:1600px}.mp-restyle .mp-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.mp-restyle .mp-fields,.mp-restyle .mp-main{display:grid;gap:16px;min-width:0}.mp-restyle .mp-confidence,.mp-restyle .mp-fields{border:0;margin:0;padding:0}.mp-restyle .market-profile-section{padding:0;overflow:hidden}.mp-restyle .section-head{padding:16px;margin:0;border-bottom:1px solid #dedfdc;gap:12px;display:flex}.mp-restyle .section-head>div{flex:1;min-width:0}.mp-restyle .mp-summary h2,.mp-restyle .section-head h2{font-size:15px;margin:0 0 4px}.mp-restyle .section-head p{font-size:12.5px;line-height:1.5}.mp-restyle .mp-number{display:grid;place-items:center;flex:0 0 26px;height:26px;border-radius:50%;background:#173d2f;color:white;font-size:12px;font-weight:700}.mp-restyle .mp-count{padding:3px 9px;border-radius:7px;background:#edf4ef;color:#22694f;font-size:12px;font-weight:700}.mp-restyle .market-profile-options{padding:14px 16px;display:flex;flex-wrap:wrap;gap:8px}.mp-restyle .market-profile-options>label{min-height:34px;background:#fff;font-size:13px;padding:7px 11px}.mp-restyle .market-profile-options>label.selected,.mp-restyle .mp-confidence .selected{background:#eef5f0;border-color:#22694f;color:#173d2f}.mp-restyle .market-profile-options input{width:16px;height:16px;flex:0 0 16px;accent-color:#22694f}.mp-restyle .market-profile-options.sectors>label{min-width:230px;min-height:78px;max-width:100%;padding:13px}.mp-restyle .market-profile-options.sectors b{font-size:14px}.mp-restyle .market-profile-options.sectors small{font-size:12px}.mp-restyle .mp-presets{display:flex;flex-wrap:wrap;gap:16px;padding:12px 16px 0}.mp-restyle .text-link{font-size:12px}.mp-restyle .market-profile-summary{margin:0;padding:12px 16px;border-top:1px solid #dedfdc;font-size:12px;background:#fafbf9}.mp-restyle .mp-sources{display:grid;grid-template-columns:1fr;gap:0;padding:0}.mp-restyle .mp-sources>label,.mp-restyle .mp-sources>label.selected{border:0;border-bottom:1px solid #dedfdc;border-radius:0;background:#fff;padding:13px 16px}.mp-restyle .mp-confidence{display:grid;gap:8px;padding:16px}.mp-restyle .mp-confidence legend{float:left;width:100%;font-size:12px;font-weight:700;margin-bottom:10px}.mp-restyle .mp-confidence label{display:flex;align-items:center;gap:10px;border:1px solid #dedfdc;border-radius:9px;padding:12px;font-size:13px;cursor:pointer}.mp-restyle .mp-confidence input{accent-color:#22694f}.mp-restyle .mp-side{position:sticky;top:80px;display:grid;gap:16px;min-width:0}.mp-restyle .mp-summary{padding:16px}.mp-restyle .mp-summary ul{padding:0;list-style:none;display:grid;gap:12px;margin:18px 0}.mp-restyle .mp-summary li{font-size:13px;display:flex;gap:8px;align-items:baseline}.mp-restyle .mp-summary li:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#2b8b63}.mp-restyle .mp-summary p{font-size:12px;line-height:1.6;color:#64716a;margin:8px 0 0}.mp-restyle .market-profile-save{position:sticky;bottom:12px;z-index:3;padding:14px 16px;box-shadow:0 4px 20px #173d2f12}.mp-restyle .market-profile-save b{font-size:13px}.mp-restyle .market-profile-save span{font-size:12px}.mp-restyle .mp-save-actions{display:flex;gap:8px}.mp-restyle :is(input,button):focus-visible{outline:2px solid #22694f;outline-offset:3px}@media(max-width:1180px){.mp-restyle .mp-layout{grid-template-columns:1fr}.mp-restyle .mp-side{position:static;grid-template-columns:1fr 1fr}}@media(max-width:620px){.mp-restyle .mp-side{grid-template-columns:1fr}.mp-restyle .section-head{flex-wrap:wrap}.mp-restyle .market-profile-save{grid-template-columns:1fr}.mp-restyle .mp-save-actions{flex-wrap:wrap}.mp-restyle .mp-save-actions .button{flex:1;white-space:normal}.mp-restyle .market-profile-options.sectors>label{min-width:0;width:100%}}.restyled-dashboard .recruit-crm-ops-page{width:100%;max-width:1800px}.ss-dashboard .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}.ss-refresh{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:0 0 16px;color:var(--muted)}.ss-dashboard .recruit-crm-ops-kpis>div{padding:18px;min-height:118px;gap:8px}.ss-dashboard .recruit-crm-ops-kpis span{font-size:13px;font-weight:600}.ss-dashboard .recruit-crm-ops-kpis strong{font-size:30px}.ss-dashboard .recruit-crm-ops-kpis small{font-size:12px}.ss-dashboard .recruit-crm-ops-panel{padding:0;overflow:hidden}.ss-tabs{display:flex;gap:8px;border-bottom:1px solid var(--border);overflow-x:auto;padding:0 12px}.ss-tabs button{border:0;border-bottom:3px solid transparent;padding:14px 12px;background:transparent;color:var(--muted);font-size:13px;font-weight:600;white-space:nowrap}.ss-tabs button[aria-pressed=true]{color:#22694f;border-bottom-color:#22694f}.ss-tabs button span{font-size:11px;background:#f0f1ed;border-radius:8px;padding:2px 6px;margin-left:7px}.ss-toolbar{display:flex;gap:12px;justify-content:flex-end;padding:12px;border-bottom:1px solid var(--border)}.ss-toolbar input{width:260px;max-width:100%;min-height:36px;border:1px solid var(--border);border-radius:9px;padding:8px 12px;background:#fff;font:inherit}.ss-dashboard .recruit-crm-ops-privacy{margin:12px;font-size:12px}.ss-table-wrap{overflow-x:auto}.ss-table{width:100%;border-collapse:collapse;min-width:1020px;font-size:13px}.ss-table th{text-align:left;padding:12px;background:#f8f7f3;font-size:11px;color:var(--muted);white-space:nowrap}.ss-table td{padding:14px 12px;vertical-align:top;border-top:1px solid var(--border)}.ss-table td:first-child{min-width:220px;max-width:340px}.ss-table small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.ss-table .integration-status{white-space:nowrap}.ss-table code{font-size:11px;overflow-wrap:anywhere}.ss-table summary{color:#22694f;cursor:pointer;margin-top:9px;font-size:12px;font-weight:600}.ss-detail{padding:12px;margin-top:10px;border:1px solid var(--border);border-radius:9px;background:#f8f7f3;min-width:220px}.ss-detail .recruit-crm-ops-resources{grid-template-columns:1fr;margin-bottom:12px}.ss-detail p{font-size:12px;line-height:1.5;margin:4px 0}.ss-table tfoot{font-weight:700;background:#f8f7f3}.ss-pager{padding:12px;font-size:12px;color:var(--muted);border-top:1px solid var(--border)}.ss-dashboard button:focus-visible,.ss-table summary:focus-visible{outline:2px solid #22694f;outline-offset:2px}@media(max-width:620px){.ss-toolbar{flex-direction:column}.ss-toolbar input,.ss-toolbar select{width:100%}.ss-refresh{justify-content:space-between}.ss-dashboard .recruit-crm-ops-kpis{gap:8px}.ss-dashboard .recruit-crm-ops-kpis>div{padding:12px}.ss-dashboard .recruit-crm-ops-kpis small{font-size:11px}}