.workspace-redesign{--ink:#3c3d4b;--ink-2:#4c4e5c;--muted:#6b6e84;--muted-2:#6f7386;--label:#7b7f91;--faint:#9396a7;--line:#eeeff6;--line-2:#e7e8f1;--track:#eeeff6;--primary:#5a5df5;--primary-ink:#5457d6;--blue:#5457d6;--blue-dark:#4a4dc9;--blue-soft:#f3f3ff;--violet-bg:#f3f3ff;--violet-bd:#e5e6ff;--violet-dot:#9b9dff;--sky-fg:#2f6f8f;--sky-bg:#eef6fa;--sky-bd:#d7e9f2;--sky-dot:#8ec3dd;--amber-fg:#85622a;--amber-bg:#fdf8ee;--amber-bd:#f8e9d0;--amber-dot:#e8b678;--green-fg:#357455;--green-bg:#eef8f2;--green-bd:#d5ede0;--green-dot:#8ad3b4;--red-fg:#a94f4a;--red-bg:#fdf3f2;--red-bd:#f6dcd9;--red-dot:#f0a39d;--gray-fg:#3c3d4b;--gray-bg:#f1f2f8;--gray-bd:#e3e4ee;--gray-dot:#8d90a3;--card-bg:rgba(255,255,255,.6);--card-bd:rgba(255,255,255,.95);--card-sh:inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(255,255,255,.35),inset 1px 0 0 rgba(255,255,255,.6),0 1px 2px rgba(58,59,72,.06),0 16px 48px rgba(58,59,72,.14);--glass:blur(28px) saturate(1.25);--btn-bg:#ffffff;--btn-bd:#e2e3ea;--btn-sh:0 1px 2px rgba(58,59,72,.06);--accent:#4b4fd9;--pri-bg:var(--accent);--pri-sh:0 2px 8px rgba(58,59,72,.14);--seg-bg:rgba(255,255,255,.5);--seg-sh:none;--seg-on-bg:rgba(255,255,255,.85);--input-bg:rgba(255,255,255,.5);--solid:#fbfbfe;--canvas-bg:radial-gradient(1100px 760px at 0% -10%,rgba(130,132,255,.34),transparent 60%),radial-gradient(900px 700px at 100% 110%,rgba(150,152,255,.22),transparent 60%),radial-gradient(700px 520px at 100% 0%,rgba(120,205,175,.20),transparent 60%),linear-gradient(180deg,#eef0fa,#f3f3f9);--sb-bg:rgba(255,255,255,.36);--sb-bd:var(--line);--sb-ink:var(--ink);--sb-muted:var(--muted-2);--sb-label:var(--label);--sb-card:var(--solid);--mobile-sb-bg:rgba(250,250,254,.96);--bar-bg:rgba(255,255,255,.42);--nav-fg:var(--ink-2);--nav-active-bg:rgba(255,255,255,.75);--nav-active-fg:var(--primary-ink);--nav-active-sh:0 1px 2px rgba(58,59,72,.06),0 4px 14px rgba(58,59,72,.06);--hover-bg:rgba(255,255,255,.55);--badge-bg:rgba(255,255,255,.9);--badge-fg:#4b4fd9;--lane-bg:rgba(255,255,255,.38);--lane-bd:rgba(255,255,255,.85);--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--green:var(--green-fg);--green-soft:var(--green-bg);--amber:var(--amber-fg);--amber-soft:var(--amber-bg);--red:var(--red-fg);--radius:16px;--shadow:var(--card-sh);font-size:14px;line-height:1.55;color:var(--ink);background:var(--canvas-bg);background-attachment:fixed}.workspace-redesign[data-surface=minimal]{--canvas-bg:#fafafb;--card-bg:#ffffff;--card-bd:#ececf0;--card-sh:none;--glass:none;--bar-bg:#fafafb;--btn-sh:none;--pri-sh:none;--seg-bg:#f0f0f4;--seg-on-bg:#ffffff;--input-bg:#ffffff;--solid:#ffffff;--line:#ececf0;--line-2:#e2e3ea;--sb-bg:#fafafb;--sb-ink:#1f2130;--sb-bd:#ececf0;--sb-muted:#7b7f91;--sb-label:#9396a7;--sb-card:#ffffff;--mobile-sb-bg:#fafafb;--nav-fg:#6b6e84;--nav-active-bg:#f0f0f4;--nav-active-fg:var(--accent);--nav-active-sh:none;--hover-bg:#f0f0f4;--badge-bg:#f0f0f4;--badge-fg:#5d6072;--lane-bg:#f6f6f9;--lane-bd:#ececf0;background-attachment:scroll}.workspace-redesign[data-surface=flat]{--canvas-bg:#f7f7fb;--card-bg:#ffffff;--card-bd:#eeeff6;--card-sh:0 1px 2px rgba(58,59,72,.04),0 10px 28px rgba(58,59,72,.05);--glass:none;--bar-bg:#ffffff;--seg-bg:#f1f2f8;--seg-on-bg:#ffffff;--input-bg:#f8f8fc;--sb-bg:#ffffff;--mobile-sb-bg:#ffffff;--nav-active-bg:#f3f3ff;--nav-active-sh:none;--hover-bg:#f3f3ff;--badge-bg:#f3f3ff;--badge-fg:#4b4fd9;--lane-bg:#f6f6f9;--lane-bd:#eeeff6;background-attachment:scroll}.workspace-redesign .nav-more>summary{padding:16px;color:var(--muted);font-size:12px;cursor:pointer}.workspace-redesign .today-workspace{display:grid;gap:22px;max-width:1450px}.workspace-redesign .today-intro h2{font-size:25px;margin:6px 0}.workspace-redesign .today-intro p{color:var(--muted);margin:0}.workspace-redesign .today-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.workspace-redesign .today-section.panel{box-shadow:0 3px 16px #3c3d4b08;background:#ffffffbf}.workspace-redesign .today-task{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 0;width:100%;border:0;border-bottom:1px solid var(--line-2);background:transparent;color:var(--ink);text-align:left;font:inherit}.workspace-redesign button.today-task{cursor:pointer}.workspace-redesign button.today-task:hover{background:var(--violet-bg);color:var(--ink)}.workspace-redesign .today-task small{display:block;color:var(--muted);margin-top:4px}.workspace-redesign .today-task>span:last-child{font-size:12px}.workspace-redesign .today-task:last-child{border-bottom:0}.workspace-redesign .workflow-metrics{display:flex;flex-wrap:wrap;gap:35px;margin:18px 0}.workspace-redesign .workflow-metrics strong{display:block;font:600 28px var(--mono)}.workspace-redesign .workflow-metrics span{font-size:12px;color:var(--muted)}.workspace-redesign :is(.qualification-panel,.case-rooms,.property-context){padding:22px;margin-bottom:22px;border:1px solid var(--line-2);border-radius:16px;background:#ffffffb8}.workspace-redesign .qualification-panel .section-title{align-items:center;flex-wrap:wrap;gap:10px}.workspace-redesign .qualification-panel h3{font-size:18px;margin:4px 0}.workspace-redesign .qualification-person{font-size:20px;font-weight:600;margin:0 0 14px}.workspace-redesign .confirmed-summary{display:flex;flex-wrap:wrap;gap:12px 28px;margin:16px 0}.workspace-redesign .confirmed-summary dt{font-size:11px;color:var(--muted)}.workspace-redesign .confirmed-summary dd{margin:3px 0 0;font-weight:500}.workspace-redesign .confirmed-summary small{display:block;color:var(--green-fg);font-size:10px;font-weight:400}.workspace-redesign .lead-history>summary{padding:14px 0;cursor:pointer}.workspace-redesign .qualification-questions{padding:14px 16px;margin:16px 0;background:#f6f7fb;border-radius:10px;font-size:13px}.workspace-redesign .qualification-questions ul{margin:8px 0;padding-left:20px}.workspace-redesign .qualification-questions li{margin:5px 0}.workspace-redesign :is(.qualification-edit,.qualification-group,.case-candidates,.room-pack,.lead-evidence,.lead-tracking,.today-results,.case-room)>summary{padding:12px 0;font-weight:600;font-size:13px;cursor:pointer}.workspace-redesign .qualification-group{border-bottom:1px solid var(--line-2);margin-bottom:14px}.workspace-redesign .qualification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin:12px 0 18px}.workspace-redesign .qualification-field>label,.workspace-redesign .qualification-grid label{display:block;font-size:12px;font-weight:500;margin-bottom:6px}.workspace-redesign .qualification-grid :is(input:not([type=checkbox]),select,textarea){width:100%;margin-top:5px;min-width:0}.workspace-redesign .qualification-grid .full-width{grid-column:1/-1}.workspace-redesign .field-evidence{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;color:var(--muted);margin-top:7px}.workspace-redesign .field-evidence label{display:flex;align-items:center;gap:5px;margin:0;white-space:nowrap;font-size:11px}.workspace-redesign input[type=checkbox]{width:15px;height:15px;accent-color:var(--primary)}.workspace-redesign .qualification-actions{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.workspace-redesign :is(.qualification-panel,.case-rooms) fieldset{border:0;padding:0;margin:0;min-width:0}.workspace-redesign .next-action{border-left:3px solid var(--violet-dot);padding:10px 14px;background:var(--violet-bg)}.workspace-redesign .lead-evidence,.workspace-redesign .lead-tracking{border-bottom:1px solid var(--line-2);margin-bottom:16px}.workspace-redesign .case-room{padding:18px 0;border-bottom:1px solid var(--line-2)}.workspace-redesign .case-room.is-rejected{opacity:.65}.workspace-redesign .case-room-heading{display:flex;align-items:flex-start;gap:14px}.workspace-redesign .case-room-heading .status-pill{margin-left:auto;flex-shrink:0}.workspace-redesign .room-summary{min-width:0}.workspace-redesign .room-summary p{margin:5px 0}.workspace-redesign .room-summary small{font-size:11px;color:var(--muted)}.workspace-redesign .candidate-room{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid var(--line-2)}.workspace-redesign .candidate-room>div{flex:1 1;min-width:0}.workspace-redesign .candidate-room .btn{flex-shrink:0}.workspace-redesign .case-rooms textarea,.workspace-redesign .qualification-questions textarea{width:100%}.workspace-redesign .case-next{font-size:12px}.workspace-redesign .property-context h2{margin-top:0;font-size:18px}.workspace-redesign .workspace-subnav{display:flex;gap:8px;margin-top:10px}.workspace-redesign .workspace-subnav a{padding:8px 14px;border-radius:8px;text-decoration:none;color:var(--muted)}.workspace-redesign .workspace-subnav a.active{background:var(--violet-bg);color:var(--primary-ink);font-weight:600}.workspace-redesign .case-map-caption{line-height:1.9}.workspace-redesign .match-preview{margin-bottom:22px;padding:22px;border:1px solid var(--violet-bd);border-radius:18px;background:linear-gradient(135deg,#fafaff,#f5f8fc)}.workspace-redesign .today-workspace>.match-preview{margin-bottom:0}.workspace-redesign .match-preview-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:18px}.workspace-redesign .match-preview-heading h2{font-size:23px;margin:5px 0 8px}.workspace-redesign .match-preview-heading p{margin:0;color:var(--muted)}.workspace-redesign .match-preview-heading p b{color:var(--primary-ink)}.workspace-redesign .match-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.workspace-redesign .match-preview-card{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line-2);border-radius:12px;overflow:hidden}.workspace-redesign .match-preview-lead,.workspace-redesign .match-preview-property{padding:16px}.workspace-redesign .match-preview-lead{background:#f7f7fe}.workspace-redesign .match-preview-card .micro-label{font-size:10px;margin-bottom:5px}.workspace-redesign .match-preview-card a{text-decoration:none}.workspace-redesign .match-preview-card p{margin:6px 0;font-size:12px}.workspace-redesign .match-preview-card h3{margin:0;font-size:15px}.workspace-redesign .match-preview-connector{display:flex;align-items:center;gap:7px;padding:7px 16px;color:var(--primary-ink);font-size:11px;border-block:1px solid var(--line)}.workspace-redesign .match-preview-price{font-size:17px!important;font-weight:600}.workspace-redesign .match-preview-price small{font-size:11px;color:var(--muted);font-weight:400}.workspace-redesign .match-preview-reasons{padding:0;list-style:none;font-size:11px;color:var(--green-fg)}.workspace-redesign .match-preview-reasons li{display:flex;gap:6px;align-items:baseline;margin:5px 0}.workspace-redesign .match-preview-vacancy{color:var(--amber-fg)}.workspace-redesign .match-preview-property>small{font-size:10px}.workspace-redesign .match-preview-property details{margin-top:10px;font-size:11px}.workspace-redesign .match-preview-property summary{cursor:pointer}.workspace-redesign .match-preview-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:12px 16px;margin-top:auto;font-size:11px}.workspace-redesign .match-preview-note{color:var(--muted);font-size:11px;margin:16px 0 0}.workspace-redesign .match-preview-empty{padding:18px 0;color:var(--muted)}.workspace-redesign .opportunity-summary{margin:0 0 24px}.workspace-redesign .today-workspace>.opportunity-summary{margin-bottom:0}.workspace-redesign .opportunity-summary h2{font-size:20px;margin:0 0 5px}.workspace-redesign .opportunity-summary .section-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.workspace-redesign .opportunity-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.workspace-redesign .opportunity-card{display:flex;flex-direction:column;gap:9px;min-width:0;text-align:left;text-decoration:none;color:var(--ink);background:rgba(255,255,255,.82);border:1px solid var(--line-2);border-top:3px solid var(--opportunity-color);border-radius:12px;padding:16px;transition:background .15s,border-color .15s}.workspace-redesign .opportunity-card:hover{background:#fff;color:var(--ink)}.workspace-redesign .opportunity-card[aria-pressed=true]{border-color:var(--opportunity-color);background:#fff;box-shadow:0 0 0 1px var(--opportunity-color)}.workspace-redesign .opportunity-verified{--opportunity-color:#65ad8d}.workspace-redesign .opportunity-verify{--opportunity-color:#8183d9}.workspace-redesign .opportunity-source{--opportunity-color:#c99445}.workspace-redesign .opportunity-qualify{--opportunity-color:#9b9eaf}.workspace-redesign .opportunity-card>span:first-child{font-size:12px;font-weight:600}.workspace-redesign .opportunity-card>strong{font-size:29px;line-height:1.1}.workspace-redesign .opportunity-card strong small{font-size:12px;font-weight:400;color:var(--muted)}.workspace-redesign .opportunity-card-note{font-size:11px;line-height:1.65;color:var(--muted)}.workspace-redesign .opportunity-gaps{display:flex;flex-wrap:wrap;gap:9px 14px;align-items:center;font-size:12px;padding:10px 0}.workspace-redesign .opportunity-gaps>span{color:var(--muted)}.workspace-redesign .opportunity-gaps a{text-decoration:none}.workspace-redesign .opportunity-footnote{font-size:11px;margin:3px 0 0}.workspace-redesign .opportunity-filters{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px;margin-bottom:16px}.workspace-redesign .opportunity-filters label{display:flex;flex-direction:column;min-width:0}.workspace-redesign .opportunity-filters input,.workspace-redesign .opportunity-filters select{width:100%}.workspace-redesign .opportunity-scope{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:13px}.workspace-redesign .opportunity-detail{margin-top:22px;scroll-margin-top:82px}.workspace-redesign .opportunity-detail .section-title{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.workspace-redesign .opportunity-source-brief{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;background:var(--amber-bg);border-radius:10px;padding:13px 15px;font-size:12px;margin:14px 0}.workspace-redesign .opportunity-source-brief small{width:100%;color:var(--muted)}.workspace-redesign .opportunity-leads article{display:grid;grid-template-columns:1fr 1.1fr 1fr auto;align-items:center;gap:16px;border-top:1px solid var(--line);padding:16px 0}.workspace-redesign .opportunity-leads article>div{min-width:0;overflow-wrap:anywhere;font-size:12px}.workspace-redesign .opportunity-leads small{display:block;color:var(--muted);font-size:11px;margin-top:6px}.workspace-redesign .opportunity-state{border-left:3px solid var(--opportunity-color);padding-left:8px}.workspace-redesign .opportunity-lead-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.workspace-redesign .opportunity-method{margin-top:20px;font-size:12px;color:var(--muted)}.workspace-redesign .opportunity-method summary{cursor:pointer}.workspace-redesign .map-fit-control{position:absolute;top:58px;left:15px;z-index:500;font-size:12px}.workspace-redesign .unmapped-rooms{margin-bottom:16px;font-size:13px}.workspace-redesign .unmapped-rooms summary{cursor:pointer;font-weight:600}.workspace-redesign .unmapped-rooms ul{padding:0;list-style:none}.workspace-redesign .unmapped-rooms li{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 0;border-top:1px solid var(--line)}.workspace-redesign .unmapped-rooms li span{font-size:12px;color:var(--muted)}@media(max-width:1100px){.workspace-redesign .opportunity-cards,.workspace-redesign .opportunity-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-redesign .opportunity-leads article{grid-template-columns:1fr 1fr}}@media(max-width:640px){.workspace-redesign .opportunity-card{padding:12px;gap:7px}.workspace-redesign .opportunity-card>strong{font-size:25px}.workspace-redesign .opportunity-filters{grid-template-columns:1fr}.workspace-redesign .opportunity-detail{padding:14px}.workspace-redesign .opportunity-leads article{grid-template-columns:1fr;gap:12px}.workspace-redesign .opportunity-lead-actions{flex-direction:row;align-items:center}.workspace-redesign .opportunity-explorer .map-canvas{min-height:0}.workspace-redesign .opportunity-explorer .leaflet-host{position:relative;inset:auto;height:340px}.workspace-redesign .opportunity-explorer .map-legend{position:relative;inset:auto;max-width:none;max-height:none;border-radius:0;box-shadow:none;display:grid;grid-template-columns:1fr 1fr;column-gap:12px;pointer-events:auto}.workspace-redesign .opportunity-explorer .map-legend>:is(strong,p,small,label,details){grid-column:1/-1;margin-block:3px}.workspace-redesign .opportunity-explorer .map-legend>span{margin-block:4px}}.workspace-redesign .lead-match-link{display:flex;justify-content:flex-end;align-items:center;gap:5px;font-size:12px;margin:0 0 9px;white-space:nowrap}.workspace-redesign .lead-match-empty{display:block;color:var(--muted);font-size:11px;margin-bottom:8px}.workspace-redesign .lead-card .lead-match-link{justify-content:flex-start}.workspace-redesign .lead-drawer .match-preview{padding:15px}.workspace-redesign .lead-drawer .match-preview-grid{grid-template-columns:1fr}@media(min-width:1101px){.workspace-redesign .match-preview:not(.for-lead) .match-preview-card:only-child{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.5fr)}.workspace-redesign .match-preview-card:only-child .match-preview-lead{padding:24px;display:flex;flex-direction:column;justify-content:center}.workspace-redesign .match-preview-card:only-child .match-preview-connector{padding:12px;border-block:0;flex-direction:column;justify-content:center}.workspace-redesign .match-preview-card:only-child .match-preview-actions{grid-column:1/-1}}@media(max-width:1100px){.workspace-redesign .match-preview-grid{grid-template-columns:1fr}}@media(max-width:640px){.workspace-redesign .match-preview{padding:14px}.workspace-redesign .match-preview-heading h2{font-size:20px}.workspace-redesign .match-preview-card:not(:first-child){display:none}}@media(max-width:1000px){.workspace-redesign .today-columns{grid-template-columns:1fr}}@media(max-width:640px){.workspace-redesign .qualification-grid{grid-template-columns:1fr;gap:12px}.workspace-redesign :is(.qualification-panel,.case-rooms,.property-context){padding:14px}.workspace-redesign .candidate-room,.workspace-redesign .case-room-heading,.workspace-redesign .today-task{flex-wrap:wrap}.workspace-redesign .candidate-room>div{flex-basis:100%}.workspace-redesign .today-intro h2{font-size:21px}.workspace-redesign .case-room-heading .status-pill{margin-left:0}}.workspace-redesign .mono,.workspace-redesign kbd{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.workspace-redesign a{color:var(--primary-ink)}.workspace-redesign a:hover{color:var(--blue-dark)}.workspace-redesign ::placeholder{color:#8c90a3}.workspace-redesign .tone-red{color:var(--red-fg)}.workspace-redesign .tone-amber{color:var(--amber-fg)}.workspace-redesign .tone-green{color:var(--green-fg)}.workspace-redesign .tone-muted{color:var(--faint)}.workspace-redesign .muted{color:var(--muted)}.workspace-redesign .error-text{color:var(--red-fg)}.workspace-redesign .success-text{color:var(--green-fg)}.workspace-redesign h1{font-size:25px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.workspace-redesign h2{font-size:15px;font-weight:700;letter-spacing:-.005em;line-height:1.4}.workspace-redesign h3{font-size:14px;font-weight:600}.workspace-redesign p{font-size:13.5px}.workspace-redesign .small{font-size:12px}.workspace-redesign .eyebrow,.workspace-redesign .micro-label{display:block;margin:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.workspace-redesign .eyebrow{color:var(--primary-ink);margin-bottom:8px}.workspace-redesign .sidebar{width:244px;padding:0;background:var(--sb-bg);border-right:1px solid var(--sb-bd);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);color:var(--sb-ink);box-shadow:none}.workspace-redesign .main-wrap{margin-left:244px;width:calc(100% - 244px)}.workspace-redesign .sidebar>.brand{display:flex;align-items:center;gap:11px;margin:0;padding:20px 20px 18px;font-size:16px;font-weight:700;letter-spacing:-.03em;line-height:1.25;color:var(--sb-ink);text-decoration:none}.workspace-redesign .brand-mark{width:36px;height:36px;flex:none;display:block;padding:0;border-radius:0;background:none;box-shadow:none}.workspace-redesign .brand-accent{color:#e8405a}.workspace-redesign .brand-text{min-width:0;display:block}.workspace-redesign .brand small{display:block;margin:0;font-size:11px;font-weight:400;letter-spacing:0;line-height:1.3;color:var(--sb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-redesign .sidebar nav{flex:1 1;min-height:0;overflow-y:auto;padding:4px 12px 12px;display:flex;flex-direction:column;gap:18px}.workspace-redesign .workspace-label{margin:0 0 5px;padding:0 12px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sb-label)}.workspace-redesign .nav-group{display:flex;flex-direction:column;gap:2px}.workspace-redesign .nav-group>a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;font-size:14px;font-weight:500;color:var(--nav-fg);text-decoration:none;background:transparent;box-shadow:none;white-space:nowrap;transition:background .15s}.workspace-redesign .nav-group>a:hover{background:var(--hover-bg);color:var(--sb-ink)}.workspace-redesign .nav-group>a.active{background:var(--nav-active-bg);color:var(--nav-active-fg);font-weight:600;box-shadow:var(--nav-active-sh)}.workspace-redesign .nav-icon{width:20px;height:20px;flex:none;display:flex;align-items:center;justify-content:center;color:inherit}.workspace-redesign .nav-icon svg{stroke-width:2}.workspace-redesign .nav-group>a.nav-guide{gap:11px;padding:10px 12px}.workspace-redesign .icon-guide{width:26px;height:26px;border-radius:8px;background:#f1f2f8;color:var(--muted)}.workspace-redesign .nav-group>a>small.nav-badge{margin-left:auto;padding:1px 7px;border-radius:99px;font:600 11px/1.55 var(--mono);background:var(--badge-bg);color:var(--badge-fg)}.workspace-redesign .sidebar-usage{display:block;margin:auto 0 0;padding:12px 13px;border:1px solid var(--sb-bd);border-radius:12px;background:var(--sb-card);color:var(--sb-ink);text-decoration:none;transition:background .15s,border-color .15s}.workspace-redesign .sidebar-usage:hover{background:var(--violet-bg);border-color:var(--violet-bd);color:var(--ink)}.workspace-redesign .sidebar-usage>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--sb-muted)}.workspace-redesign .sidebar-usage strong{font-weight:600;color:var(--amber-fg);font-size:11.5px}.workspace-redesign .usage-track{margin-top:8px;height:6px;border-radius:99px;background:var(--track);overflow:hidden}.workspace-redesign .usage-track i{display:block;height:100%;border-radius:99px;background:var(--amber-dot)}.workspace-redesign .usage-track.large{height:8px;margin-top:12px}.workspace-redesign .usage-track.large i{background:var(--primary)}.workspace-redesign .sidebar-usage small{display:block;margin:6px 0 0;padding:0;border-radius:0;background:transparent;font-size:11px;color:var(--sb-muted)}.workspace-redesign .sidebar-usage small b{font-weight:600;color:var(--sb-ink)}.workspace-redesign .sidebar-bottom{margin:0;padding:14px 16px;border-top:1px solid var(--sb-bd);display:flex;align-items:center;gap:11px;color:var(--sb-ink)}.workspace-redesign .account-avatar{width:34px;height:34px;flex:none;border-radius:99px;background:var(--violet-bg);color:var(--primary-ink);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.workspace-redesign .sidebar-bottom>div:nth-child(2){min-width:0;flex:1 1}.workspace-redesign .sidebar-bottom strong{display:block;max-width:none;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-redesign .sidebar-bottom span{display:block;font-size:11px;color:var(--sb-muted)}.workspace-redesign .sidebar-bottom button{margin:0;padding:6px;border:0;border-radius:8px;background:transparent;color:var(--sb-muted);display:flex}.workspace-redesign .sidebar-bottom button:hover{background:var(--hover-bg);color:var(--sb-ink)}.workspace-redesign .app-topbar{height:auto;min-height:62px;padding:8px 24px;gap:12px;flex-wrap:wrap;background:var(--bar-bg);border-bottom:1px solid var(--card-bd);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);position:sticky;top:0;z-index:20}.workspace-redesign .global-search{flex:1 1 220px;min-width:180px;max-width:430px;gap:9px;padding:0 13px;border-radius:11px;background:var(--input-bg);border:1px solid var(--btn-bd);color:var(--muted-2)}.workspace-redesign .global-search input{height:38px;min-height:38px;padding:0!important;font-size:13.5px!important;color:var(--ink);background:transparent}.workspace-redesign .global-search kbd{font-size:11px;color:var(--muted-2);border:1px solid var(--btn-bd);border-radius:5px;padding:1px 5px;flex:none;background:transparent}.workspace-redesign .topbar-status{margin-left:auto;gap:10px;flex-wrap:wrap;justify-content:flex-end}.workspace-redesign .topbar-divider{width:1px;height:24px;background:var(--line)}.workspace-redesign .lang-toggle{display:inline-flex;gap:2px;padding:2px;border-radius:9px;background:var(--seg-bg);box-shadow:var(--seg-sh)}.workspace-redesign .lang-toggle button{border:0;border-radius:7px;padding:4px 9px;font:500 11.5px var(--mono);background:transparent;color:var(--muted)}.workspace-redesign .surface-toggle button{font-family:inherit}.workspace-redesign .lang-toggle button[aria-pressed=true]{background:var(--seg-on-bg);color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(58,59,72,.08)}.workspace-redesign .connection-chip{gap:6px;padding:6px 11px;border:0;border-radius:99px;font-size:12px;font-weight:500;background:var(--gray-bg);color:var(--muted);text-decoration:none}.workspace-redesign .connection-chip i{width:7px;height:7px;border-radius:99px;background:var(--gray-dot)}.workspace-redesign .connection-chip.connected{background:var(--green-bg);color:var(--green-fg)}.workspace-redesign .connection-chip.connected i{background:var(--green-dot)}.workspace-redesign .connection-chip.warning{background:var(--amber-bg);color:var(--amber-fg)}.workspace-redesign .connection-chip.warning i{background:var(--amber-dot)}.workspace-redesign .next-scan{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);white-space:nowrap;text-decoration:none}.workspace-redesign .next-scan b{font-weight:600;color:var(--ink);font-size:12.5px}.workspace-redesign .app-main{max-width:1468px;margin:0;padding:24px 24px 0;min-height:calc(100vh - 63px)}.workspace-redesign .btn-sm{padding:7px 12px;border-radius:9px;font-size:12.5px}.workspace-redesign .page-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin:0 0 16px}.workspace-redesign .page-heading p{margin:5px 0 0;font-size:14px;color:var(--muted);text-wrap:pretty}.workspace-redesign .page-heading p b{font-weight:600;color:var(--ink)}.workspace-redesign .page-heading p b.tone-red{color:var(--red-fg)}.workspace-redesign .page-heading p b.tone-amber{color:var(--amber-fg)}.workspace-redesign .title-count{font-size:19px;font-weight:500;color:#8c90a3}.workspace-redesign .heading-aside,.workspace-redesign .heading-note{font-size:12px;color:var(--muted-2)}.workspace-redesign .heading-aside{text-align:right;margin:-38px 0 16px;pointer-events:none}.workspace-redesign .app-footer{margin-top:32px;padding:16px 0 22px;border-top:1px solid var(--card-bd);font-size:11.5px;color:var(--faint)}.workspace-redesign .empty-state,.workspace-redesign .match-card,.workspace-redesign .match-group,.workspace-redesign .panel,.workspace-redesign .record-card,.workspace-redesign .setup-banner,.workspace-redesign .stat{background:var(--card-bg);border:1px solid var(--card-bd);border-radius:12px;box-shadow:var(--card-sh);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass)}.workspace-redesign .match-card,.workspace-redesign .record-card{border-radius:14px}.workspace-redesign .panel{padding:18px 20px;min-width:0}.workspace-redesign .panel>h2{margin:0 0 4px}.workspace-redesign .section-title{margin-bottom:14px}.workspace-redesign .btn{min-height:0;padding:9px 14px;border-radius:10px;font-size:13.5px;font-weight:500;gap:7px;line-height:1.35;white-space:nowrap;transition:transform .08s,box-shadow .15s,background .15s}.workspace-redesign .btn:active:not(:disabled){transform:translateY(1px)}.workspace-redesign .btn-primary{border:0;font-weight:600;color:#fff;background:var(--pri-bg);box-shadow:var(--pri-sh)}.workspace-redesign .btn-primary:hover:not(:disabled){background:#5457d6;color:#fff}.workspace-redesign .btn-primary:disabled{box-shadow:none;opacity:.5}.workspace-redesign .btn-secondary{border:1px solid var(--btn-bd);background:var(--btn-bg);color:var(--ink);box-shadow:var(--btn-sh)}.workspace-redesign .btn-secondary:hover:not(:disabled){background:#fafaff;color:var(--ink)}.workspace-redesign .btn-quiet{border:0;background:transparent;color:var(--muted-2);box-shadow:none}.workspace-redesign .btn-quiet:hover:not(:disabled){background:var(--hover-bg);color:var(--ink)}.workspace-redesign .btn-danger{border:1px solid var(--red-bd);background:var(--red-bg);color:var(--red-fg);font-weight:600}.workspace-redesign .btn-block{width:100%;justify-content:center;padding:11px}.workspace-redesign .text-button{font-size:12.5px;color:var(--primary-ink)}.workspace-redesign .text-button.muted{color:var(--muted-2);font-weight:500}.workspace-redesign input,.workspace-redesign select,.workspace-redesign textarea{font-weight:400;min-height:40px;padding:8px 12px;font-size:13.5px;color:var(--ink);border:1px solid var(--btn-bd);border-radius:10px;background:var(--input-bg)}.workspace-redesign input[type=checkbox],.workspace-redesign input[type=radio]{min-height:0;width:16px;height:16px;padding:0;accent-color:var(--primary)}.workspace-redesign select{padding-right:30px}.workspace-redesign label{font-size:12.5px;font-weight:600;gap:6px;color:var(--ink)}.workspace-redesign .stack-form{display:flex;flex-direction:column;gap:14px}.workspace-redesign .form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.workspace-redesign a:focus-visible,.workspace-redesign button:focus-visible,.workspace-redesign input:focus-visible,.workspace-redesign select:focus-visible,.workspace-redesign summary:focus-visible,.workspace-redesign textarea:focus-visible{outline:2px solid #9b9dff;outline-offset:2px}.workspace-redesign .segmented{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:11px;background:var(--seg-bg);box-shadow:var(--seg-sh)}.workspace-redesign .segmented button,.workspace-redesign .segmented.choice label>span{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:9px;padding:6px 12px;font-size:12.5px;font-weight:500;background:transparent;color:var(--muted);white-space:nowrap;cursor:pointer}.workspace-redesign .segmented button[aria-pressed=true],.workspace-redesign .segmented.choice input:checked+span{background:var(--seg-on-bg);color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(58,59,72,.08)}.workspace-redesign .segmented button .mono{font-size:11px;color:var(--muted-2)}.workspace-redesign .segmented.choice{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.workspace-redesign .segmented.choice label{display:block}.workspace-redesign .segmented.choice label>span{justify-content:center;width:100%;padding:8px 6px}.workspace-redesign .segmented.choice input{position:absolute;opacity:0;pointer-events:none}.workspace-redesign .segmented.choice input:focus-visible+span{outline:2px solid #9b9dff;outline-offset:2px}.workspace-redesign .choice-field{border:0;padding:0;margin:0;min-width:0}.workspace-redesign .choice-field legend{padding:0;margin-bottom:6px;font-size:12.5px;font-weight:600}.workspace-redesign .dot,.workspace-redesign .stage-dot{display:inline-block;width:7px;height:7px;flex:none;border-radius:99px;background:var(--gray-dot)}.workspace-redesign .dot-available,.workspace-redesign .dot-properties{background:var(--green-dot)}.workspace-redesign .dot-unknown{background:var(--amber-dot)}.workspace-redesign .dot-leads,.workspace-redesign .dot-owner{background:var(--violet-dot)}.workspace-redesign .dot-unavailable{background:var(--gray-dot)}.workspace-redesign .pill,.workspace-redesign .stage-badge,.workspace-redesign .status-pill{display:inline-flex;align-items:center;gap:6px;margin:0;padding:3px 10px;border:1px solid var(--gray-bd);border-radius:99px;font-size:11.5px;font-weight:600;line-height:1.5;white-space:nowrap;background:var(--gray-bg);color:var(--gray-fg)}.workspace-redesign .status-pill>i{width:6px;height:6px;border-radius:99px;background:currentColor;opacity:.55}.workspace-redesign .is-green,.workspace-redesign .pill-green{background:var(--green-bg);border-color:var(--green-bd);color:var(--green-fg)}.workspace-redesign .is-amber,.workspace-redesign .pill-amber{background:var(--amber-bg);border-color:var(--amber-bd);color:var(--amber-fg)}.workspace-redesign .is-red{background:var(--red-bg);border-color:var(--red-bd);color:var(--red-fg)}.workspace-redesign .is-violet,.workspace-redesign .pill-blue{background:var(--violet-bg);border-color:var(--violet-bd);color:var(--primary-ink)}.workspace-redesign .is-gray{background:var(--gray-bg);border-color:var(--gray-bd);color:var(--label)}.workspace-redesign .stage-new{--s-fg:#5457d6;--s-bg:#f3f3ff;--s-bd:#e5e6ff;--s-dot:#9b9dff}.workspace-redesign .stage-contacted{--s-fg:#2f6f8f;--s-bg:#eef6fa;--s-bd:#d7e9f2;--s-dot:#8ec3dd}.workspace-redesign .stage-waiting{--s-fg:#85622a;--s-bg:#fdf8ee;--s-bd:#f8e9d0;--s-dot:#e8b678}.workspace-redesign .stage-viewing{--s-fg:#357455;--s-bg:#eef8f2;--s-bd:#d5ede0;--s-dot:#8ad3b4}.workspace-redesign .stage-booking{--s-fg:#1f6f6b;--s-bg:#ecf8f7;--s-bd:#d2ecea;--s-dot:#6fc7c0}.workspace-redesign .stage-closed{--s-fg:#3c3d4b;--s-bg:#f1f2f8;--s-bd:#e3e4ee;--s-dot:#8d90a3}.workspace-redesign .stage-no_response{--s-fg:#9a4a44;--s-bg:#fdf1f0;--s-bd:#f6dcd9;--s-dot:#e6a09a}.workspace-redesign .stage-expired,.workspace-redesign .stage-not_interested,.workspace-redesign .stage-not_suitable{--s-fg:#6b6e84;--s-bg:#f5f5fa;--s-bd:#e9eaf2;--s-dot:#b9bccb}.workspace-redesign .stage-archived{--s-fg:#7b7f91;--s-bg:#f7f7fb;--s-bd:#eeeff6;--s-dot:#c9cbd8}.workspace-redesign .stage-badge{background:var(--s-bg);border-color:var(--s-bd);color:var(--s-fg)}.workspace-redesign [class*=stage-] .stage-dot,.workspace-redesign [class*=stage-]>.stage-dot{background:var(--s-dot)}.workspace-redesign .tag-row{display:flex;flex-wrap:wrap;gap:6px;margin:0}.workspace-redesign .tag{display:inline-flex;align-items:center;padding:3px 10px;border-radius:8px;font-size:12px;font-weight:500;background:var(--gray-bg);color:var(--ink-2);border:0}.workspace-redesign .tag-violet{background:var(--violet-bg);color:var(--primary-ink);font-weight:600}.workspace-redesign .tag-green{background:var(--green-bg);color:var(--green-fg);font-weight:600}.workspace-redesign .tag-amber{background:var(--amber-bg);color:var(--amber-fg)}.workspace-redesign .purpose-pill{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:99px;font-size:11px;font-weight:600;vertical-align:1px;background:var(--violet-bg);color:var(--primary-ink)}.workspace-redesign .purpose-pill.purpose-properties{background:var(--green-bg);color:var(--green-fg)}.workspace-redesign .purpose-pill.purpose-both{background:var(--sky-bg);color:var(--sky-fg)}.workspace-redesign .person-avatar{width:34px;height:34px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:99px;font-size:13px;font-weight:600;background:var(--s-bg,var(--violet-bg));color:var(--s-fg,var(--primary-ink))}.workspace-redesign .soft-icon{width:30px;height:30px;border-radius:9px;background:var(--violet-bg);color:var(--primary-ink)}.workspace-redesign .soft-icon.amber{background:var(--amber-bg);color:var(--amber-fg)}.workspace-redesign .notice{margin:0 0 16px;padding:11px 15px;border-radius:12px;font-size:13px;backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass)}.workspace-redesign .notice.info{background:rgba(243,243,255,.85);border-color:var(--violet-bd);color:var(--primary-ink)}.workspace-redesign .notice.warning{background:rgba(253,248,238,.9);border-color:var(--amber-bd);color:var(--amber-fg)}.workspace-redesign .notice.error{background:rgba(253,243,242,.92);border-color:var(--red-bd);color:var(--red-fg)}.workspace-redesign .notice.success{background:rgba(238,248,242,.92);border-color:var(--green-bd);color:var(--green-fg)}.workspace-redesign .scan-progress{justify-content:space-between}.workspace-redesign .scan-progress b{font-weight:600}.workspace-redesign .scan-progress>.btn{margin-left:auto;padding:6px 11px;font-size:12.5px;opacity:1}.workspace-redesign .notice>button:not(.btn){margin-left:auto;border:0;background:none;font-size:18px;line-height:1;color:inherit;opacity:.7}.workspace-redesign .toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px}.workspace-redesign .toolbar>select{width:auto;min-width:170px;flex:none}.workspace-redesign .toolbar>.small{margin-left:auto}.workspace-redesign .search-field{flex:1 1 260px;max-width:470px;gap:9px;padding-left:13px;border:1px solid var(--btn-bd);border-radius:11px;background:var(--input-bg);color:var(--muted-2)}.workspace-redesign .search-field input{border:0!important;background:transparent;min-height:38px;padding-left:0}.workspace-redesign .toolbar-card{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;margin-bottom:16px}.workspace-redesign .toolbar-card .search-field{max-width:none;background:var(--input-bg)}.workspace-redesign .toolbar-card select{width:auto;min-width:160px}.workspace-redesign .chip-button{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:10px;border:1px solid var(--violet-bd);background:var(--violet-bg);color:var(--primary-ink);font-size:13px;font-weight:600;white-space:nowrap}.workspace-redesign .chip-button[aria-pressed=true]{background:var(--primary-ink);border-color:var(--primary-ink);color:#fff}.workspace-redesign .list-controls{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.workspace-redesign .list-controls .toolbar{flex:1 1 420px;justify-content:flex-end;margin:0}.workspace-redesign .list-controls .toolbar>.small{margin-left:0}.workspace-redesign .setup-note{margin:0 0 14px;font-size:12.5px!important;color:var(--muted-2)}.workspace-redesign .setup-banner{padding:14px 18px;margin:0 0 16px;display:flex;align-items:center;gap:14px}.workspace-redesign .setup-banner h2{font-size:14px;margin:0 0 2px}.workspace-redesign .setup-banner p{margin:0;font-size:12.5px;color:var(--muted)}.workspace-redesign .empty-state{padding:52px 24px;text-align:center;border-style:solid}.workspace-redesign .empty-symbol{background:var(--violet-bg);color:var(--primary-ink)}.workspace-redesign .inline-empty{min-height:140px;color:var(--faint)}.workspace-redesign .inline-empty p{font-size:13px;color:var(--muted)}.workspace-redesign .inline-empty>span{font-size:12px}.workspace-redesign .pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px}.workspace-redesign .two-col{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}.workspace-redesign .stack{display:flex;flex-direction:column;gap:16px;min-width:0}.workspace-redesign .panel-footnote{margin:12px 0 0;font-size:11.5px;color:var(--faint)}.workspace-redesign .list-heading{display:flex;align-items:baseline;gap:8px;margin:22px 2px 10px}.workspace-redesign .stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:0 0 16px}.workspace-redesign .stat{display:block;padding:16px 18px;border-radius:14px;color:var(--ink);text-decoration:none;transition:transform .12s}.workspace-redesign .stat:hover{transform:translateY(-1px);color:var(--ink)}.workspace-redesign .stat>.stat-head{display:flex;align-items:center;justify-content:flex-start;gap:9px;font-size:12.5px;font-weight:500;color:var(--muted)}.workspace-redesign .stat-leads .soft-icon{background:var(--red-bg);color:var(--red-fg)}.workspace-redesign .stat-properties .soft-icon{background:var(--green-bg);color:var(--green-fg)}.workspace-redesign .stat-clock .soft-icon,.workspace-redesign .stat-matches.kpi .soft-icon{background:var(--amber-bg);color:var(--amber-fg)}.workspace-redesign .stat-check .soft-icon{background:var(--red-bg);color:var(--red-fg)}.workspace-redesign .delta{margin-left:auto;font-style:normal;font-size:11.5px;font-weight:600}.workspace-redesign .stat>.kpi-body{margin-top:9px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.workspace-redesign .kpi-body strong,.workspace-redesign .stat-line strong{display:block;font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1}.workspace-redesign .kpi-body small{display:block;margin-top:5px;font-size:11.5px;color:var(--muted-2)}.workspace-redesign .sparkline{width:96px;height:32px;flex:none;overflow:visible}.workspace-redesign .stat>.stat-line{margin-top:12px;display:flex;align-items:baseline;justify-content:flex-start;gap:9px}.workspace-redesign .stat-line small{font-size:12px;color:var(--muted-2)}.workspace-redesign .stat-line small b{font-weight:600}.workspace-redesign .insight-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;margin-bottom:16px;align-items:stretch}.workspace-redesign .insight-grid.equal{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-redesign .insight-grid.thirds{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.workspace-redesign .chart-legend{display:inline-flex;gap:12px;font-size:11.5px;color:var(--muted);flex-wrap:wrap}.workspace-redesign .chart-legend span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.workspace-redesign .trend-panel .section-title{flex-wrap:wrap;align-items:flex-start}.workspace-redesign .chart-legend i{width:8px;height:8px;border-radius:2px}.workspace-redesign .violet-dot{background:#9b9dff}.workspace-redesign .green-dot{background:#8ad3b4}.workspace-redesign .ink-dot{background:#3c3d4b}.workspace-redesign .trend-chart{display:flex;align-items:flex-end;gap:6px;height:176px;margin:0;padding:0;border:0}.workspace-redesign .chart-day{flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.workspace-redesign .bar-pair{width:100%;flex:1 1;min-height:0;display:flex;align-items:flex-end;gap:2px}.workspace-redesign .bar-pair i{flex:1 1;min-height:2px;border-radius:3px 3px 0 0;background:#9b9dff}.workspace-redesign .bar-pair i:last-child{background:#8ad3b4}.workspace-redesign .match-mark{display:block;width:100%;height:3px;margin-top:3px;border-radius:2px;background:#3c3d4b}.workspace-redesign .chart-day>span{margin-top:5px;height:14px;font-size:10.5px;color:var(--muted-2)}.workspace-redesign .chart-summary{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}.workspace-redesign .chart-summary b{font-weight:600;color:var(--ink)}.workspace-redesign .chart-accessible{margin-top:6px;font-size:12px}.workspace-redesign .chart-accessible summary{padding:4px 0;font-weight:500;font-size:12px}.workspace-redesign .pipeline-bars{display:flex;flex-direction:column;gap:10px;margin:16px 0}.workspace-redesign .pipeline-row{display:grid;grid-template-columns:92px minmax(0,1fr) 30px 38px;align-items:center;gap:10px;font-size:12.5px}.workspace-redesign .pipeline-label{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2);white-space:nowrap}.workspace-redesign .pipeline-track{height:22px;border-radius:7px;background:rgba(241,242,248,.85);overflow:hidden}.workspace-redesign .pipeline-track i{display:block;height:100%;min-width:3px;border-radius:7px;background:var(--s-dot)}.workspace-redesign .pipeline-row strong{text-align:right;font-weight:600}.workspace-redesign .pipeline-row small{font-size:11px;color:var(--faint);text-align:right}.workspace-redesign .panel-tip{display:block;padding:11px 14px;border:1px solid var(--green-bd);border-radius:12px;background:rgba(238,248,242,.8);font-size:12.5px;color:var(--green-fg)}.workspace-redesign .panel-tip strong{font-weight:700}.workspace-redesign .mini-panel{padding:0;overflow:hidden}.workspace-redesign .mini-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 17px;border-bottom:1px solid var(--line);font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--label)}.workspace-redesign .mini-title a{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;letter-spacing:0;text-decoration:none}.workspace-redesign .mini-panel>.panel-footnote{margin:0;padding:0 17px 13px}.workspace-redesign .mini-panel>.inline-empty{min-height:120px}.workspace-redesign .area-ranking{margin:0;padding:12px 17px;display:flex;flex-direction:column;gap:9px}.workspace-redesign .area-ranking>div{margin:0;padding:0;border:0;display:grid;grid-template-columns:78px minmax(0,1.6fr) minmax(0,1fr) 46px;align-items:center;gap:10px;font-size:13px}.workspace-redesign .area-ranking span{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-redesign .area-track{display:block;height:6px;border-radius:99px;background:rgba(241,242,248,.9);overflow:hidden}.workspace-redesign .area-track i{display:block;height:100%;border-radius:99px;background:#9b9dff}.workspace-redesign .area-track.green i{background:#8ad3b4}.workspace-redesign .area-ranking b{text-align:right;font-size:12px;font-weight:500;color:var(--green-fg)}.workspace-redesign .area-ranking b em{font-style:normal;font-weight:600;color:var(--primary-ink)}.workspace-redesign .quality-mini{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 17px;font-size:13px}.workspace-redesign .quality-mini strong{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-redesign .quality-mini small{font-size:11.5px;color:var(--muted-2)}.workspace-redesign .score-tile{display:inline-flex;align-items:center;justify-content:center;width:34px;height:26px;border-radius:7px;font-size:12.5px;font-weight:600;background:var(--gray-bg);color:var(--label)}.workspace-redesign .score-tile.tier-good{background:var(--green-bg);color:var(--green-fg)}.workspace-redesign .score-tile.tier-fair{background:var(--amber-bg);color:var(--amber-fg)}.workspace-redesign .score-tile.tier-poor{background:var(--red-bg);color:var(--red-fg)}.workspace-redesign .signal-feed{display:flex;flex-direction:column}.workspace-redesign .signal-feed-row{display:grid;grid-template-columns:8px minmax(0,1fr);gap:2px 10px;padding:10px 17px;border-bottom:1px solid var(--line)}.workspace-redesign .signal-feed-row:last-child{border-bottom:0}.workspace-redesign .signal-feed-row>i{width:7px;height:7px;margin-top:7px;border-radius:99px;background:var(--k-dot)}.workspace-redesign .signal-feed-row a,.workspace-redesign .signal-feed-row button{padding:0;border:0;background:none;text-align:left;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.45;color:var(--ink);text-decoration:none}.workspace-redesign .signal-feed-row a:hover,.workspace-redesign .signal-feed-row button:hover{color:var(--primary-ink)}.workspace-redesign .signal-feed-row small{grid-column:2;font-size:11.5px;color:var(--muted-2)}.workspace-redesign .signal-followup{--k-fg:#a94f4a;--k-bg:#fdf3f2;--k-bd:#f6dcd9;--k-dot:#f0a39d}.workspace-redesign .signal-owner{--k-fg:#5457d6;--k-bg:#f3f3ff;--k-bd:#e5e6ff;--k-dot:#9b9dff}.workspace-redesign .signal-gap{--k-fg:#2f6f8f;--k-bg:#eef6fa;--k-bd:#d7e9f2;--k-dot:#8ec3dd}.workspace-redesign .signal-verification{--k-fg:#85622a;--k-bg:#fdf8ee;--k-bd:#f8e9d0;--k-dot:#e8b678}.workspace-redesign .filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.workspace-redesign .filter-chips button{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:99px;border:1px solid var(--line-2);background:rgba(255,255,255,.8);color:var(--ink-2);font-size:13px;font-weight:500}.workspace-redesign .filter-chips button>i{width:7px;height:7px;border-radius:99px;background:var(--k-dot)}.workspace-redesign .filter-chips b{font-size:11.5px;font-weight:500;opacity:.75}.workspace-redesign .filter-chips button[aria-pressed=true]{background:var(--k-bg);border-color:var(--k-bd);color:var(--k-fg);font-weight:600}.workspace-redesign .filter-chips .chip-all[aria-pressed=true]{background:#3c3d4b;border-color:#3c3d4b;color:#fff}.workspace-redesign .signal-list{padding:0;overflow:hidden;margin-bottom:16px}.workspace-redesign .signal-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:center;margin:0;padding:16px 20px 16px 17px;border:0;border-left:3px solid var(--k-dot);border-bottom:1px solid var(--line);border-radius:0;background:transparent}.workspace-redesign .signal-row:last-child{border-bottom:0}.workspace-redesign .signal-row .soft-icon{width:36px;height:36px;border-radius:10px;background:var(--k-bg);color:var(--k-fg)}.workspace-redesign .signal-type{display:inline-block;padding:1px 9px;border:1px solid var(--k-bd);border-radius:99px;background:var(--k-bg);color:var(--k-fg);font-size:11px;font-weight:600}.workspace-redesign .signal-row h3{margin:5px 0 2px;font-size:14.5px;font-weight:600}.workspace-redesign .signal-row p{margin:0;font-size:12.5px;color:var(--muted)}.workspace-redesign .signal-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.workspace-redesign .signal-actions .btn{padding:8px 13px;font-size:12.5px}.workspace-redesign .watch-panel{margin-top:16px}.workspace-redesign .watch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;padding:14px 17px}.workspace-redesign .watch-chip{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--k-bd);border-radius:10px;background:var(--k-bg);color:var(--k-fg);font-size:12px}.workspace-redesign .watch-chip i{width:7px;height:7px;flex:none;border-radius:99px;background:var(--k-dot)}.workspace-redesign .watch-chip strong{font-size:13px;font-weight:600;white-space:nowrap}.workspace-redesign .watch-chip span{margin-left:auto;text-align:right;opacity:.85}.workspace-redesign .match-filter-panel{padding:16px 18px;margin-bottom:18px}.workspace-redesign .match-filter-top{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:14px}.workspace-redesign .match-filter-top>.small{margin-left:auto}.workspace-redesign .match-filter-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.workspace-redesign .match-filter-fields>label{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;font-size:11.5px;color:var(--muted);font-weight:500}.workspace-redesign .match-filter-fields input,.workspace-redesign .match-filter-fields select{width:100%;min-width:0;font-size:12.5px}.workspace-redesign .match-filter-fields .search-field{width:100%;min-width:0;margin:0;flex:none}.workspace-redesign .match-extra-filters{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.workspace-redesign .match-extra-filters>summary{display:flex;align-items:center;gap:8px;width:fit-content;cursor:pointer;font-size:12px;font-weight:500;color:var(--primary-ink);padding:4px 0}.workspace-redesign .match-extra-filters>summary:before{content:"+";font-size:16px}.workspace-redesign .match-extra-filters[open]>summary:before{content:"−"}.workspace-redesign .match-extra-filters[open]>.match-filter-fields{margin-top:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.workspace-redesign .match-filter-note{margin:10px 0 0}.workspace-redesign .option-title h3>a{color:inherit;text-decoration:none}.workspace-redesign .option-title h3>a:hover{color:var(--primary-ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:1100px){.workspace-redesign .match-extra-filters[open]>.match-filter-fields,.workspace-redesign .match-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.workspace-redesign .match-filter-panel{padding:12px}.workspace-redesign .match-filter-search{grid-column:1/-1}.workspace-redesign .match-filter-top>.small{margin-left:0}.workspace-redesign .match-filter-top .segmented{display:flex;flex-wrap:wrap;width:100%}.workspace-redesign .match-filter-top .segmented button{font-size:11px;padding:7px}.workspace-redesign .match-filter-fields{gap:10px}}.workspace-redesign .match-groups{display:flex;flex-direction:column;gap:16px}.workspace-redesign .match-group{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.45fr);padding:0;overflow:hidden;border-left:3px solid var(--s-dot,var(--violet-dot))}.workspace-redesign .grouped-lead{padding:18px 20px;border:0;border-right:1px solid var(--line);background:transparent;display:flex;flex-direction:column;gap:12px}.workspace-redesign .lead-kicker{display:flex;align-items:center;gap:10px}.workspace-redesign .person-heading{display:flex;align-items:center;gap:12px;margin:0}.workspace-redesign .person-heading .person-avatar{width:38px;height:38px;font-size:15px}.workspace-redesign .person-heading h2{margin:0;font-size:16px}.workspace-redesign .person-heading small{font-size:12px;color:var(--muted-2)}.workspace-redesign .grouped-lead>p{margin:0;font-size:13.5px;color:var(--ink);text-wrap:pretty}.workspace-redesign .grouped-lead-actions .btn{flex:none;width:auto}.workspace-redesign .grouped-lead-actions{display:flex;flex-direction:row;align-items:center;gap:14px;margin-top:auto;padding-top:12px;border-top:1px dashed var(--line-2)}.workspace-redesign .grouped-lead-actions a{font-size:12.5px;font-weight:500;text-decoration:none}.workspace-redesign .grouped-properties{padding:0;background:transparent;min-width:0}.workspace-redesign .grouped-properties>header{display:flex;align-items:center;gap:10px;padding:13px 20px;border-bottom:1px solid var(--line)}.workspace-redesign .grouped-properties>header small{margin-left:auto;font-size:11.5px;color:var(--muted-2)}.workspace-redesign .count-pill{padding:0 8px;border-radius:99px;background:var(--green-bg);color:var(--green-fg);font-size:11.5px;font-weight:600}.workspace-redesign .property-option{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(170px,220px);gap:16px;margin:0;padding:16px 20px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.workspace-redesign .property-option:last-child{border-bottom:0}.workspace-redesign .fit-rank{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.workspace-redesign .fit-rank b{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:99px;border:1px solid var(--green-bd);background:var(--green-bg);color:var(--green-fg);font-size:13px;font-weight:600}.workspace-redesign .fit-rank span{font-size:10.5px;font-weight:600;color:var(--green-fg);white-space:nowrap}.workspace-redesign .fit-rank small{font-size:10.5px;color:var(--muted-2)}.workspace-redesign .fit-mid .fit-rank b{border-color:var(--amber-bd);background:var(--amber-bg);color:var(--amber-fg)}.workspace-redesign .fit-mid .fit-rank span{color:var(--amber-fg)}.workspace-redesign .option-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.workspace-redesign .option-title h3{margin:0;font-size:15px;font-weight:600}.workspace-redesign .property-specs{margin:3px 0 10px;font-size:12.5px;color:var(--muted)}.workspace-redesign .reason-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0}.workspace-redesign .reason-chips span{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border:1px solid var(--line-2);border-radius:99px;background:rgba(255,255,255,.75);font-size:12px;color:var(--ink-2)}.workspace-redesign .reason-chips span svg{color:var(--green-fg)}.workspace-redesign .reason-chips .is-question{border-color:var(--amber-bd);background:var(--amber-bg);color:var(--amber-fg);font-weight:500}.workspace-redesign .reason-chips .is-question i{width:6px;height:6px;border-radius:99px;background:var(--amber-dot)}.workspace-redesign .source-freshness{margin:10px 0 0;font-size:11.5px;color:var(--faint)}.workspace-redesign .option-main textarea{margin-top:10px;width:100%}.workspace-redesign .option-side{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.workspace-redesign .option-price{text-align:right}.workspace-redesign .option-price strong{display:block;font-size:20px;font-weight:600;line-height:1.1;color:var(--green-fg)}.workspace-redesign .option-price span{font-size:11.5px;color:var(--muted-2)}.workspace-redesign .option-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0}.workspace-redesign .option-actions .btn{padding:7px 11px;font-size:12.5px}.workspace-redesign .option-feedback{display:flex;align-items:center;gap:6px;margin:0;font-size:11.5px;color:var(--muted-2)}.workspace-redesign .option-feedback button{padding:3px 9px;border:1px solid var(--line-2);border-radius:8px;background:rgba(255,255,255,.8);font-size:12px;color:var(--ink-2)}.workspace-redesign .option-feedback button[aria-pressed=true]{border-color:var(--violet-bd);background:var(--violet-bg);color:var(--primary-ink);font-weight:600}.workspace-redesign .list-panel,.workspace-redesign .table-panel{padding:0;overflow:hidden}.workspace-redesign table{width:100%;border-collapse:collapse;font-size:13px}.workspace-redesign th{padding:13px 17px;border-bottom:1px solid var(--line);background:transparent;text-align:left;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--label);white-space:nowrap}.workspace-redesign td{padding:14px 17px;border-bottom:1px solid var(--line);vertical-align:middle}.workspace-redesign tbody tr:last-child td{border-bottom:0}.workspace-redesign td strong{font-size:14px;font-weight:600}.workspace-redesign td small{display:block;margin-top:2px;font-size:12px;color:var(--muted-2)}.workspace-redesign td.num,.workspace-redesign th.num{text-align:right}.workspace-redesign tbody tr{transition:background .12s}.workspace-redesign tbody tr:hover td{background:#fbfbff}.workspace-redesign .leads-table tbody tr>td:first-child{border-left:3px solid var(--s-dot)}.workspace-redesign .lead-name-cell{gap:12px}.workspace-redesign .lead-name-cell strong{display:block}.workspace-redesign .leads-table td:nth-child(2){max-width:380px}.workspace-redesign td small.clip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-redesign .follow{font-size:13px;color:var(--ink-2)}.workspace-redesign .follow.overdue{color:var(--red-fg);font-weight:600}.workspace-redesign .follow.today{color:var(--amber-fg);font-weight:600}.workspace-redesign .leads-table .btn{padding:7px 12px;font-size:12.5px;font-weight:600}.workspace-redesign .stage-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px}.workspace-redesign .stage-tile{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--s-bd);border-radius:12px;background:color-mix(in srgb,var(--s-bg) 78%,transparent);color:var(--s-fg);text-align:left;backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass)}.workspace-redesign .stage-tile span{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;white-space:nowrap}.workspace-redesign .stage-tile strong{font-size:20px;font-weight:600;line-height:1}.workspace-redesign .stage-tile[aria-pressed=true]{box-shadow:0 0 0 2px var(--s-dot);background:var(--s-bg)}.workspace-redesign .quality-table{min-width:940px}.workspace-redesign .quality-table tbody tr>td:first-child{border-left:3px solid var(--gray-dot);max-width:260px}.workspace-redesign .quality-table tr.tier-good>td:first-child{border-left-color:var(--green-dot)}.workspace-redesign .quality-table tr.tier-fair>td:first-child{border-left-color:var(--amber-dot)}.workspace-redesign .quality-table tr.tier-poor>td:first-child{border-left-color:var(--red-dot)}.workspace-redesign .quality-distribution{display:flex;height:8px;max-width:230px;border-radius:99px;background:var(--gray-bg);overflow:hidden}.workspace-redesign .quality-distribution i{background:#9b9dff}.workspace-redesign .quality-distribution i:nth-child(2){background:#8ad3b4}.workspace-redesign .quality-distribution i:nth-child(3){background:#e3e4ee}.workspace-redesign .quality-table td small.split{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:6px;font-size:11.5px}.workspace-redesign .quality-table em{font-style:normal}.workspace-redesign .quality-table small b{font-weight:600}.workspace-redesign .t-violet{color:var(--primary-ink)}.workspace-redesign .t-green{color:var(--green-fg)}.workspace-redesign .tier-label{margin-left:8px;font-size:12px;font-weight:600;color:var(--label)}.workspace-redesign .tier-label.tier-good{color:var(--green-fg)}.workspace-redesign .tier-label.tier-fair{color:var(--amber-fg)}.workspace-redesign .tier-label.tier-poor{color:var(--red-fg)}.workspace-redesign .tier-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.workspace-redesign .tier-legend span{padding:6px;border-radius:8px;text-align:center;font-size:12px;font-weight:600}.workspace-redesign .tier-legend .tier-good{background:var(--green-bg);color:var(--green-fg)}.workspace-redesign .tier-legend .tier-fair{background:var(--amber-bg);color:var(--amber-fg)}.workspace-redesign .tier-legend .tier-poor{background:var(--red-bg);color:var(--red-fg)}.workspace-redesign .gap-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.workspace-redesign .gap-row:last-of-type{border-bottom:0}.workspace-redesign .gap-row>div{flex:1 1;min-width:0}.workspace-redesign .gap-row strong{font-size:13.5px}.workspace-redesign .gap-row small{display:block;font-size:12px;color:var(--muted-2)}.workspace-redesign .jobs-table td:first-child{font-size:13px;white-space:nowrap}.workspace-redesign .import-section{margin:0}.workspace-redesign .import-panel{position:absolute;z-index:15;right:24px;width:min(620px,calc(100vw - 48px));margin-top:10px;text-align:left;background:rgba(255,255,255,.94)}.workspace-redesign .import-drop{border:1.5px dashed #c3c5ff;border-radius:12px;background:#fafaff;padding:22px;text-align:center;color:var(--primary-ink)}.workspace-redesign .property-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:14px;align-items:start}.workspace-redesign .record-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px;overflow:hidden;border-top:3px solid var(--amber-dot)}.workspace-redesign .record-card.availability-available{border-top-color:var(--green-dot)}.workspace-redesign .record-card.availability-unavailable{border-top-color:var(--gray-dot);opacity:.82}.workspace-redesign .record-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.workspace-redesign .record-owner{margin-left:auto;font-size:11.5px;color:var(--muted-2);text-align:right}.workspace-redesign .record-card h2{margin:2px 0 0;font-size:15.5px}.workspace-redesign .record-meta{margin:-6px 0 0;font-size:12px;color:var(--muted-2)}.workspace-redesign .rent{display:flex;align-items:baseline;gap:7px;margin:0;font-size:inherit}.workspace-redesign .rent strong{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--green-fg)}.workspace-redesign .rent span{font-size:12px;font-weight:400;color:var(--muted-2)}.workspace-redesign .record-summary{margin:0;font-size:13px;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.workspace-redesign .facts-read{padding-top:10px;border-top:1px dashed var(--line-2)}.workspace-redesign .facts-read-title{display:flex;justify-content:space-between;align-items:center;font-size:10.5px;font-weight:600;letter-spacing:.07em;color:var(--label)}.workspace-redesign .facts-read-title b{padding:0 7px;border-radius:99px;background:var(--green-bg);color:var(--green-fg);font-size:11px;letter-spacing:0}.workspace-redesign .facts-read dl{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px;margin:8px 0 0}.workspace-redesign .facts-read dl>div{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:12px}.workspace-redesign .facts-read dt{display:inline-flex;align-items:center;gap:6px;color:var(--muted);white-space:nowrap}.workspace-redesign .facts-read dt i{width:6px;height:6px;border-radius:99px;background:var(--green-dot)}.workspace-redesign .facts-read dd{margin:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-redesign .facts-read .is-unknown dt i{background:#d6d8e2}.workspace-redesign .facts-read .is-unknown dd{font-weight:400;color:var(--faint)}.workspace-redesign .record-actions{display:flex;gap:8px;margin-top:2px}.workspace-redesign .record-actions select{flex:1 1;min-width:0;font-size:12.5px;padding-left:10px}.workspace-redesign .record-actions .btn{padding:8px 11px;font-size:12.5px}.workspace-redesign .confirmed-note{margin:-4px 0 0}.workspace-redesign .facts-editor{margin:0;padding-top:8px;border-top:1px solid var(--line);font-size:12.5px}.workspace-redesign .facts-editor summary{padding:4px 0;font-size:12.5px;font-weight:600;color:var(--primary-ink)}.workspace-redesign .facts-editor form{margin-top:12px}.workspace-redesign .work-summary{margin:-10px 0 16px;font-size:14px;color:var(--muted)}.workspace-redesign .work-summary b{font-weight:600;color:var(--ink)}.workspace-redesign .work-summary b.tone-red{color:var(--red-fg)}.workspace-redesign .work-layout{display:grid;grid-template-columns:minmax(330px,420px) minmax(0,1fr);gap:18px;align-items:start}.workspace-redesign .work-side{display:flex;flex-direction:column;gap:14px;min-width:0}.workspace-redesign .agenda-panel,.workspace-redesign .due-panel{padding:0;overflow:hidden}.workspace-redesign .agenda-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:13px 17px 0}.workspace-redesign .agenda-head strong{font-size:13px;font-weight:700}.workspace-redesign .agenda-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 17px 13px;border-bottom:1px solid var(--line)}.workspace-redesign .agenda-tools input{flex:1 1;min-width:140px}.workspace-redesign .agenda-tools .btn{padding:8px 12px;font-size:13px}.workspace-redesign .appointment-create{padding:16px 17px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.55)}.workspace-redesign .agenda{display:block}.workspace-redesign .agenda-row{display:grid;grid-template-columns:50px minmax(0,1fr) 22px;gap:12px;align-items:start;padding:14px 17px;border:0;border-bottom:1px solid var(--line);background:transparent}.workspace-redesign .agenda-row:last-child{border-bottom:0}.workspace-redesign .agenda-row time{padding-top:1px;font-size:13.5px;font-weight:600;color:var(--ink)}.workspace-redesign .agenda-body{padding-left:12px;border-left:2px solid var(--violet-dot);min-width:0}.workspace-redesign .kind-viewing .agenda-body{border-left-color:var(--green-dot)}.workspace-redesign .kind-send .agenda-body{border-left-color:var(--amber-dot)}.workspace-redesign .agenda-kind{display:inline-block;padding:0 8px;border-radius:99px;background:var(--violet-bg);color:var(--primary-ink);font-size:11px;font-weight:600}.workspace-redesign .kind-viewing .agenda-kind{background:var(--green-bg);color:var(--green-fg)}.workspace-redesign .kind-send .agenda-kind{background:var(--amber-bg);color:var(--amber-fg)}.workspace-redesign .agenda-title{display:block;width:100%;margin-top:3px;padding:0;border:0;background:none;text-align:left;color:var(--ink)}.workspace-redesign .agenda-title strong{display:block;font-size:14px;font-weight:600}.workspace-redesign .agenda-title span{display:block;font-size:12px;color:var(--muted-2)}.workspace-redesign .agenda-row.is-done .agenda-title,.workspace-redesign .agenda-row.is-done time{opacity:.5}.workspace-redesign .agenda-row.is-done .agenda-title strong{text-decoration:line-through}.workspace-redesign .done-check{display:block;padding-top:2px}.workspace-redesign .done-check input{width:18px;height:18px}.workspace-redesign .due-panel{border-color:var(--red-bd)}.workspace-redesign .due-head{display:flex;align-items:center;justify-content:space-between;padding:11px 17px;background:linear-gradient(180deg,rgba(253,243,242,.95),rgba(253,243,242,.55));border-bottom:1px solid var(--red-bd);font-size:11.5px;font-weight:600;letter-spacing:.06em;color:var(--red-fg)}.workspace-redesign .due-head span{display:inline-flex;align-items:center;gap:8px}.workspace-redesign .due-head i{width:7px;height:7px;border-radius:99px;background:var(--red-dot)}.workspace-redesign .due-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:12px 17px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;color:var(--ink)}.workspace-redesign .due-row:last-of-type{border-bottom:0}.workspace-redesign .due-row:hover{background:rgba(255,255,255,.55)}.workspace-redesign .due-name strong{display:block;font-size:14px;font-weight:600}.workspace-redesign .due-date small,.workspace-redesign .due-name small{display:block;font-size:12px;color:var(--muted-2)}.workspace-redesign .due-date{text-align:right}.workspace-redesign .due-date b{display:block;font-size:12.5px;font-weight:600;color:var(--amber-fg);white-space:nowrap}.workspace-redesign .due-date.overdue b{color:var(--red-fg)}.workspace-redesign .due-empty{margin:0;padding:18px 17px;font-size:13px;color:var(--muted-2)}.workspace-redesign .due-panel .panel-footnote{padding:0 17px 12px;margin:0}.workspace-redesign .work-board{min-width:0}.workspace-redesign .board-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin:2px 2px 10px}.workspace-redesign .kanban-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(236px,1fr);grid-template-columns:none;gap:10px;overflow-x:auto;padding:2px 2px 14px;align-items:start}.workspace-redesign .kanban-column{min-width:0;padding:10px;border:1px solid var(--lane-bd);border-radius:12px;background:var(--lane-bg);box-shadow:none}.workspace-redesign .kanban-column.is-over{background:var(--s-bg);box-shadow:0 0 0 2px var(--s-dot)}.workspace-redesign .kanban-column>header{display:flex;align-items:center;gap:8px;margin:0;padding:4px 6px 10px;border:0}.workspace-redesign .kanban-column h3{margin:0;font-size:13px;font-weight:600;color:var(--s-fg)}.workspace-redesign .kanban-column>header>span:last-child{margin-left:auto;padding:0;background:none;font-size:12px;color:var(--muted-2)}.workspace-redesign .kanban-cards{display:flex;flex-direction:column;gap:8px}.workspace-redesign .kanban-card{padding:12px 13px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(58,59,72,.05);cursor:grab}.workspace-redesign .kanban-card:active{cursor:grabbing}.workspace-redesign .kanban-person{display:flex;align-items:center;gap:9px}.workspace-redesign .kanban-person .person-avatar{width:28px;height:28px;font-size:12px}.workspace-redesign .kanban-name{display:block;min-width:0;padding:0;border:0;background:none;font-size:14px;font-weight:600;text-align:left;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-redesign .kanban-name:hover{color:var(--primary-ink)}.workspace-redesign .kanban-card p{margin:8px 0;font-size:12.5px;color:var(--muted)}.workspace-redesign .kanban-card p b{font-weight:600;color:var(--ink)}.workspace-redesign .kanban-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px}.workspace-redesign .followup-label{display:inline-flex;align-items:center;gap:4px;margin:0;font-size:11.5px;color:var(--muted-2);white-space:nowrap}.workspace-redesign .followup-label.overdue{color:var(--red-fg);font-weight:600}.workspace-redesign .followup-label.none{color:var(--faint)}.workspace-redesign .kanban-card select{width:auto;max-width:100%;min-height:0;margin:0;padding:3px 22px 3px 8px;border-radius:8px;font-size:11.5px;background-color:var(--s-bg);border-color:var(--s-bd);color:var(--s-fg);font-weight:600}.workspace-redesign .kanban-empty{margin:0;padding:18px 8px;border:1px dashed var(--line-2);border-radius:10px;text-align:center;font-size:12px;color:var(--faint)}.workspace-redesign .group-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:15px 20px;border:0;border-bottom:1px solid var(--line)}.workspace-redesign .group-row:last-child{border-bottom:0}.workspace-redesign .group-row .soft-icon{width:38px;height:38px;border-radius:11px}.workspace-redesign .soft-icon.purpose-properties{background:var(--green-bg);color:var(--green-fg)}.workspace-redesign .soft-icon.purpose-both{background:var(--sky-bg);color:var(--sky-fg)}.workspace-redesign .group-main{flex:1 1 240px;min-width:0}.workspace-redesign .group-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.workspace-redesign .group-name strong{display:inline}.workspace-redesign .group-name .purpose-pill{margin-left:0}.workspace-redesign .group-main a{display:inline;margin:0}.workspace-redesign .group-name strong{font-size:14.5px;font-weight:600}.workspace-redesign .group-main small{display:block;margin-top:2px;font-size:12.5px;color:var(--muted-2)}.workspace-redesign .group-main a{text-decoration:none}.workspace-redesign .group-error{display:flex!important;align-items:center;gap:7px;color:var(--red-fg)!important}.workspace-redesign .group-error i{width:6px;height:6px;flex:none;border-radius:99px;background:var(--red-dot)}.workspace-redesign .scan-state{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--faint);white-space:nowrap}.workspace-redesign .scan-state i{width:7px;height:7px;border-radius:99px;background:#c9cbd8}.workspace-redesign .scan-state.on{color:var(--green-fg)}.workspace-redesign .scan-state.on i{background:var(--green-dot)}.workspace-redesign .group-row select{width:auto;min-height:36px;padding:6px 28px 6px 10px;font-size:12.5px}.workspace-redesign .group-row .btn{padding:8px 12px;font-size:13px;font-weight:600}.workspace-redesign .group-row .btn-quiet{font-weight:500}.workspace-redesign .group-row.is-paused .group-name strong{color:var(--muted)}.workspace-redesign .confirm-delete{display:inline-flex;gap:4px}.workspace-redesign .connection-panel{text-align:left;padding:22px}.workspace-redesign .connection-head{display:flex;align-items:center;gap:15px}.workspace-redesign .connection-symbol{width:50px;height:50px;flex:none;margin:0;display:flex;align-items:center;justify-content:center;border-radius:13px;background:var(--sky-bg);color:var(--sky-fg);font:700 30px/1 Arial,sans-serif}.workspace-redesign .connection-name{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.workspace-redesign .connection-name strong{font-size:16px;font-weight:700}.workspace-redesign .connection-head small{display:block;margin-top:3px;font-size:12.5px;color:var(--muted)}.workspace-redesign .mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.workspace-redesign .mini-stats>div{padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.62)}.workspace-redesign .mini-stats small{display:block;font-size:11.5px;color:var(--muted-2)}.workspace-redesign .mini-stats strong{display:block;margin-top:4px;font-size:16px;font-weight:600}.workspace-redesign .mini-stats .is-amber{border-color:var(--amber-bd);background:var(--amber-bg);color:var(--amber-fg)}.workspace-redesign .mini-stats .is-amber small{color:inherit}.workspace-redesign .hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 14px}.workspace-redesign .steps-check{list-style:none;margin:6px 0 18px;padding:0;display:flex;flex-direction:column;gap:14px}.workspace-redesign .steps-check li{display:flex;gap:12px;align-items:flex-start}.workspace-redesign .step-mark{width:26px;height:26px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--violet-bg);color:var(--primary-ink);font-size:12px;font-weight:600}.workspace-redesign .is-done>.step-mark{background:var(--green-bg);color:var(--green-fg)}.workspace-redesign .steps-check strong{font-size:14px;font-weight:600}.workspace-redesign .steps-check p{margin:1px 0 0;font-size:12.5px;color:var(--muted)}.workspace-redesign .scans-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;align-items:start}.workspace-redesign .schedule-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px}.workspace-redesign .schedule-head h2{margin:0}.workspace-redesign .switch{margin-left:auto;flex-direction:row;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--ink-2);cursor:pointer}.workspace-redesign .switch input{position:absolute;opacity:0;width:1px;height:1px}.workspace-redesign .switch>i{position:relative;width:36px;height:20px;border-radius:99px;background:#d6d8e2;transition:background .15s}.workspace-redesign .switch>i:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:99px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:left .15s}.workspace-redesign .switch input:checked+i{background:var(--primary)}.workspace-redesign .switch input:checked+i:after{left:18px}.workspace-redesign .switch input:focus-visible+i{outline:2px solid #9b9dff;outline-offset:2px}.workspace-redesign .schedule-hours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.workspace-redesign .round-card{position:relative;display:block;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:var(--solid);text-align:left}.workspace-redesign .round-card label{display:flex;gap:4px}.workspace-redesign .round-card select{width:auto;min-height:0;padding:0 26px 0 0;border:0;background-color:transparent;font-size:21px;font-weight:600}.workspace-redesign .round-card small{display:block;margin-top:4px;font-size:12px;color:var(--muted)}.workspace-redesign .round-card>.btn{position:absolute;top:auto;bottom:12px;right:12px;padding:5px 11px;font-size:12.5px}.workspace-redesign .round-add{border-style:dashed;color:var(--primary-ink);font-size:13.5px;font-weight:600;text-align:center;background:rgba(255,255,255,.4)}.workspace-redesign .weekday-picker{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0 0 16px;border:0;border-bottom:1px solid var(--line)}.workspace-redesign .weekday-picker legend{float:left;width:100%;padding:0;margin-bottom:8px;font-size:12.5px;font-weight:600}.workspace-redesign .weekday-picker button{width:40px;height:34px;border:1px solid var(--line-2);border-radius:9px;background:#fff;color:var(--faint);font-size:13px;font-weight:600}.workspace-redesign .weekday-picker button[aria-pressed=true]{border-color:var(--violet-bd);background:var(--violet-bg);color:var(--primary-ink)}.workspace-redesign .weekday-picker>span{margin-left:6px}.workspace-redesign .schedule-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:14px}.workspace-redesign .schedule-footer p{flex:1 1 300px;margin:0}.workspace-redesign .next-time{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:8px}.workspace-redesign .next-time strong{font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.workspace-redesign .next-time span{font-size:12.5px;color:var(--muted)}.workspace-redesign .next-round .btn{margin-top:8px;font-weight:600}.workspace-redesign .next-round>p:last-child{margin:8px 0 0}.workspace-redesign .usage-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace-redesign .usage-count{margin:10px 0 0;font-size:13.5px;color:var(--muted)}.workspace-redesign .usage-count strong{font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--ink)}.workspace-redesign .usage-foot{display:flex;justify-content:space-between;gap:10px;margin:8px 0 14px;font-size:12.5px;color:var(--muted)}.workspace-redesign .usage-foot b{font-weight:600;color:var(--ink)}.workspace-redesign .list-title{margin:0;padding:16px 20px 12px}.workspace-redesign .list-empty{margin:0;padding:0 20px 18px}.workspace-redesign .payment-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;margin:0;padding:13px 20px;border:0;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-2)}.workspace-redesign .payment-row strong{font-weight:600;color:var(--ink)}.workspace-redesign .pricing-card{padding:22px;background:rgba(255,255,255,.86)}.workspace-redesign .price{display:flex;align-items:baseline;gap:8px;margin:0 0 12px;color:var(--ink)}.workspace-redesign .price strong{font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.workspace-redesign .price span{font-size:13.5px;font-weight:400;color:var(--muted)}.workspace-redesign .check-list{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:8px}.workspace-redesign .check-list li{display:flex;align-items:center;gap:9px;font-size:13.5px}.workspace-redesign .check-list svg{color:var(--green-fg);flex:none}.workspace-redesign .guide-video{width:100%;border-radius:12px;margin:10px 0}.workspace-redesign .subheading{margin:22px 2px 12px}.workspace-redesign .map-intro{font-size:12px;color:var(--muted-2)}.workspace-redesign .map-canvas,.workspace-redesign .map-detail{border:1px solid var(--card-bd);border-radius:16px;box-shadow:var(--card-sh);overflow:hidden}.workspace-redesign .map-detail{background:var(--card-bg);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass)}.workspace-redesign .map-legend,.workspace-redesign .map-mode{background:rgba(255,255,255,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.95);box-shadow:0 6px 20px rgba(58,59,72,.12)}.workspace-redesign .account-rows{margin:10px 0 0}.workspace-redesign .account-rows>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.workspace-redesign .account-rows dt{font-size:13.5px;font-weight:600}.workspace-redesign .account-rows dt small{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--muted-2)}.workspace-redesign .account-rows dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;font-size:13.5px}.workspace-redesign .account-rows .switch{margin:0}.workspace-redesign .account-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.workspace-redesign .account-password{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.admin-shell .admin-boundary{margin:auto 0 0;padding:11px 13px;border:1px solid var(--line);border-radius:12px;background:var(--solid);font-size:11.5px;line-height:1.55;color:var(--muted-2)}.admin-shell .sidebar-bottom strong{font-size:12px}.admin-shell .kv{margin:12px 0 0;display:flex;flex-direction:column}.admin-shell .kv>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13.5px}.admin-shell .kv>div:last-child{border-bottom:0}.admin-shell .kv dt{color:var(--muted)}.admin-shell .kv dd{margin:0;text-align:right;font-weight:500}.admin-shell .admin-sub{margin:18px 0 8px;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--label)}.admin-shell .admin-states{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.admin-shell .admin-states a{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.62);text-decoration:none;color:var(--ink)}.admin-shell .admin-states b{font-size:16px;font-weight:600}.admin-shell .admin-problems{flex-direction:column;align-items:flex-start;gap:6px}.admin-shell .admin-problems ul{margin:0;padding-left:18px}.admin-shell .admin-table tbody tr{cursor:pointer}.admin-shell .admin-table td a{text-decoration:none;color:var(--ink)}.admin-shell .admin-table td a:hover{color:var(--primary-ink)}.admin-shell .admin-gap{margin-left:6px}.admin-shell .admin-back{margin:0 0 10px;font-size:13px}.admin-shell .admin-back a{text-decoration:none;font-weight:600}.admin-shell .admin-mini{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px}.admin-shell .admin-inset{margin:0 20px 16px}.admin-shell .admin-timeline{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px}.admin-shell .admin-timeline li{display:flex;gap:12px}.admin-shell .admin-timeline span{flex:none;width:118px;font-size:12px;color:var(--muted-2)}.admin-shell .admin-note{margin:0;padding:11px 13px;border:1px solid var(--amber-bd);border-radius:11px;background:var(--amber-bg);font-size:13px;white-space:pre-wrap;color:var(--amber-fg)}.admin-shell .page-heading{align-items:center}.admin-shell .admin-actions{margin-top:16px}.admin-shell .admin-actions details{border-top:1px solid var(--line);padding:4px 0}.admin-shell .admin-actions details:first-of-type{margin-top:12px}.admin-shell .admin-actions summary{padding:11px 0;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.admin-shell .admin-actions details[open]>summary{color:var(--primary-ink)}.admin-shell .admin-actions .stack-form{padding:2px 0 14px;max-width:640px}.admin-shell .admin-buttons{display:flex;flex-wrap:wrap;gap:8px;padding:2px 0 8px}.admin-shell .admin-danger summary,.admin-shell .admin-danger[open]>summary{color:var(--red-fg)}@media (max-width:900px){.admin-shell .admin-mini{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-redesign dialog{color:var(--ink);font-size:14px}.workspace-redesign dialog::backdrop{background:rgba(60,61,75,.28);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.workspace-redesign .lead-drawer{background:#fff;border-left:1px solid var(--card-bd);box-shadow:-24px 0 60px rgba(58,59,72,.18)}.workspace-redesign .drawer-summary{border:1px solid var(--line);border-radius:12px;background:#fff}.workspace-redesign .drawer-summary p{font-size:13.5px;color:var(--ink-2)}.workspace-redesign .quick-notes button{padding:5px 10px;border:1px solid var(--line-2);border-radius:99px;background:#fff;font-size:12px;color:var(--ink-2)}.workspace-redesign .quick-notes button:hover{border-color:var(--violet-bd);color:var(--primary-ink)}.workspace-redesign .remote-dialog{border:1px solid rgba(255,255,255,.95);border-radius:18px;box-shadow:0 30px 90px rgba(58,59,72,.3)}.workspace-redesign .remote-frame{border-radius:12px;border:1px solid var(--line-2);overflow:hidden;background:#f1f2f8}.workspace-redesign .remote-frame:focus-visible{outline:2px solid #9b9dff;outline-offset:2px}.workspace-redesign .remote-frame{position:relative}.workspace-redesign .remote-frame canvas{display:block;width:100%;height:100%;cursor:pointer}.workspace-redesign .remote-wait{position:absolute;inset:0;margin:0;display:grid;place-items:center;color:var(--muted);background:#f1f2f8}@media (max-width:1320px){.workspace-redesign .insight-grid.thirds{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-redesign .match-group{grid-template-columns:minmax(250px,.8fr) minmax(0,1.5fr)}.workspace-redesign .property-option{grid-template-columns:44px minmax(0,1fr)}.workspace-redesign .option-side{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.workspace-redesign .work-layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}}@media (max-width:1200px){.workspace-redesign .sidebar{width:224px}.workspace-redesign .main-wrap{margin-left:224px;width:calc(100% - 224px)}.workspace-redesign .next-scan,.workspace-redesign .topbar-divider{display:none}.workspace-redesign .stage-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1060px){.workspace-redesign .insight-grid,.workspace-redesign .insight-grid.equal,.workspace-redesign .match-group,.workspace-redesign .scans-layout,.workspace-redesign .two-col,.workspace-redesign .work-layout{grid-template-columns:minmax(0,1fr)}.workspace-redesign .grouped-lead{border-right:0;border-bottom:1px solid var(--line)}.workspace-redesign .heading-aside{margin:-6px 0 14px;text-align:left}}@media (max-width:900px){.workspace-redesign .sidebar{width:264px;transform:translateX(-100%);visibility:hidden;transition:transform .2s,visibility 0s .2s;background:var(--mobile-sb-bg);box-shadow:none;z-index:40}.workspace-redesign .sidebar.mobile-open{visibility:visible;transition:transform .2s,visibility 0s;transform:translateX(0);box-shadow:18px 0 60px rgba(58,59,72,.2)}.workspace-redesign .main-wrap{margin-left:0;width:100%}.workspace-redesign .mobile-menu{display:inline-flex;padding:8px}.workspace-redesign .sidebar-close{display:flex;position:absolute;right:8px;top:18px;padding:6px;min-height:0;color:var(--muted-2)}.mobile-nav-backdrop{position:fixed;inset:0;border:0;background:rgba(60,61,75,.28);z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workspace-redesign .insight-grid.thirds{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.workspace-redesign .app-topbar{min-height:56px;padding:8px 12px;gap:8px}.workspace-redesign .global-search{min-width:0;flex:1 1 120px;padding:0 10px}.workspace-redesign .global-search kbd,.workspace-redesign .global-search>svg{display:none}.workspace-redesign .global-search input{font-size:13px!important;height:36px;min-height:36px}.workspace-redesign .connection-chip,.workspace-redesign .lang-toggle{display:none}.workspace-redesign .topbar-status{gap:6px}.workspace-redesign .topbar-status>.btn{padding:8px 10px;font-size:12.5px;min-height:0}.workspace-redesign .app-main{padding:18px 14px 0}.workspace-redesign h1{font-size:22px}.workspace-redesign .page-heading p{font-size:13px}.workspace-redesign .stats-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-redesign .stat{padding:13px 14px}.workspace-redesign .kpi-body strong,.workspace-redesign .stat-line strong{font-size:24px}.workspace-redesign .sparkline{width:56px}.workspace-redesign .stat-line{flex-direction:column;gap:4px}.workspace-redesign .stage-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-redesign .panel{padding:16px}.workspace-redesign .agenda-panel,.workspace-redesign .due-panel,.workspace-redesign .list-panel,.workspace-redesign .mini-panel,.workspace-redesign .signal-list,.workspace-redesign .table-panel{padding:0}.workspace-redesign .signal-row{grid-template-columns:36px minmax(0,1fr)}.workspace-redesign .signal-actions{grid-column:2;flex-direction:row;align-items:center;justify-content:flex-start}.workspace-redesign .property-option{grid-template-columns:minmax(0,1fr);padding:14px 16px}.workspace-redesign .fit-rank{flex-direction:row;gap:8px}.workspace-redesign .option-side{grid-column:1;align-items:flex-start;flex-direction:column}.workspace-redesign .option-price{text-align:left}.workspace-redesign .option-actions{justify-content:flex-start}.workspace-redesign .form-row,.workspace-redesign .mini-stats,.workspace-redesign .schedule-hours{grid-template-columns:minmax(0,1fr)}.workspace-redesign .list-controls .toolbar{justify-content:flex-start}.workspace-redesign .toolbar-card select,.workspace-redesign .toolbar>select{width:100%}.workspace-redesign .import-panel{right:14px;width:calc(100vw - 28px)}.workspace-redesign .app-footer{flex-direction:column;gap:4px}.workspace-redesign .watch-chip{flex-wrap:wrap}.workspace-redesign .watch-chip span{margin-left:0;text-align:left}.workspace-redesign .area-ranking>div{grid-template-columns:70px minmax(0,1fr) 44px}.workspace-redesign .area-ranking .area-track.green{display:none}}@media (prefers-reduced-motion:reduce){.workspace-redesign *{transition:none!important}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.workspace-redesign{--card-bg:rgba(255,255,255,.92);--btn-bg:#fff;--input-bg:#fff}.workspace-redesign .app-topbar,.workspace-redesign .sidebar{background:var(--mobile-sb-bg)}}.workspace-redesign.admin-shell .admin-hooks{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:6px}.workspace-redesign.admin-shell .admin-hooks li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 10px;border-radius:10px;background:var(--red-bg,rgba(220,60,60,.08));font-size:12.5px}.workspace-redesign.admin-shell .kv a.status-pill{text-decoration:none}.workspace-redesign .scan-log{margin:0 0 14px;padding:14px 16px 10px;border-radius:16px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-sm)}.workspace-redesign .scan-log>header{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:9px}.workspace-redesign .scan-log>header .text-button{margin-left:auto}.workspace-redesign .scan-log-box{max-height:260px;overflow:auto;border-radius:12px;background:#1d1e2b;color:#d8dae8;padding:11px 13px;font-family:var(--mono,ui-monospace,monospace);font-size:12.5px;line-height:1.75;overscroll-behavior:contain}.workspace-redesign .scan-log-box p{margin:0;display:flex;gap:10px;align-items:baseline;word-break:break-word}.workspace-redesign .scan-log-box p .mono{color:#7d80a3;flex:none;font-size:11.5px}.workspace-redesign .scan-log-box .log-warn{color:#f0c479}.workspace-redesign .scan-log-box .log-error{color:#f0938d}.workspace-redesign .scan-log-box .log-done{color:#8fd8b4}.workspace-redesign .scan-log-box .log-empty{color:#7d80a3;display:block}.workspace-redesign .scan-log-box .log-cursor{animation:log-blink 1.1s steps(2,start) infinite}@keyframes log-blink{to{opacity:.15}}@media (prefers-reduced-motion:reduce){.workspace-redesign .scan-log-box .log-cursor{animation:none}}.workspace-redesign .scan-log .panel-footnote{display:flex;align-items:center;gap:6px;margin:8px 2px 0}.workspace-redesign .job-row.is-open>td{border-bottom:0}.workspace-redesign .job-detail>td{padding-top:0;background:var(--tint,rgba(120,120,180,.04))}.workspace-redesign .group-results{margin:6px 0 12px;width:100%}.workspace-redesign .group-results th{font-size:11.5px}.workspace-redesign .scan-progress .btn-quiet{white-space:nowrap}.workspace-redesign .record-page{padding:20px 22px 22px}.workspace-redesign .record-page>.section-title{margin:0 0 14px}.workspace-redesign .record-page .drawer-summary{margin-top:0}.workspace-redesign .record-page .drawer-summary .text-link+.text-link{margin-left:14px}.workspace-redesign .match-people{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:10px}.workspace-redesign .match-people li{padding:11px 13px;border:1px solid var(--line);border-radius:13px;background:var(--panel-2,rgba(255,255,255,.5))}.workspace-redesign .match-people li>a{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.workspace-redesign .match-people li>a small{display:block;color:var(--muted);font-size:12px}.workspace-redesign .match-people .match-ask,.workspace-redesign .match-people .match-why{display:flex;align-items:flex-start;gap:6px;margin:7px 0 0;font-size:12.5px;line-height:1.55;color:var(--muted)}.workspace-redesign .match-people .match-why{color:var(--green-text,#2f7d5a)}.workspace-redesign .leads-table a.lead-name-cell{text-decoration:none;color:inherit;display:flex;align-items:center;gap:10px}.workspace-redesign .leads-table a.lead-name-cell:hover strong{text-decoration:underline}.workspace-redesign .record-card h2 a{color:inherit;text-decoration:none}.workspace-redesign .record-card h2 a:hover{text-decoration:underline}.workspace-redesign .note-add{display:grid;gap:8px;margin:10px 0 12px}.workspace-redesign .note-add textarea{width:100%}.workspace-redesign .note-add .btn{justify-self:start}.workspace-redesign .note-timeline{list-style:none;margin:0;padding:0;display:grid;gap:9px}.workspace-redesign .note-timeline li{padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2,rgba(255,255,255,.5))}.workspace-redesign .note-timeline li.is-deleted{opacity:.55}.workspace-redesign .note-timeline li.is-deleted p{text-decoration:line-through}.workspace-redesign .note-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:5px;font-size:12px;color:var(--muted)}.workspace-redesign .note-head .text-button:last-child{margin-left:auto}.workspace-redesign .note-timeline p{margin:0;white-space:pre-wrap;font-size:13.5px;line-height:1.6}.workspace-redesign .priority-tag{display:inline-block;margin-left:7px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600}.workspace-redesign .priority-hot{background:rgba(226,108,102,.16);color:#b8483f}.workspace-redesign .priority-warm{background:rgba(224,170,92,.18);color:#96682a}.workspace-redesign .priority-low{background:rgba(130,134,160,.16);color:#5f6379}.workspace-redesign .contact-actions{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 2px}.workspace-redesign .contact-actions .btn{gap:6px}.workspace-redesign .depth-picker{border:1px solid var(--line);border-radius:14px;padding:13px 15px 11px;margin:14px 0 0}.workspace-redesign .depth-picker legend{padding:0 7px;font-size:12px;font-weight:600;color:var(--muted)}.workspace-redesign .depth-picker .form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.workspace-redesign .depth-picker select{width:100%}.workspace-redesign .depth-picker p{margin:9px 0 0}@media (max-width:640px){.workspace-redesign .depth-picker .form-row{grid-template-columns:1fr}}.workspace-redesign .photo-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:0 0 10px;border-radius:12px;overflow:hidden}.workspace-redesign .photo-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin:0 0 6px}.workspace-redesign .photo-thumb{position:relative;display:block;padding:0;margin:0;min-height:0;border:0;border-radius:0;background:var(--line);cursor:zoom-in;overflow:hidden;box-shadow:none}.workspace-redesign .photo-gallery .photo-thumb{border-radius:12px;border:1px solid var(--line)}.workspace-redesign .photo-thumb img{width:100%;aspect-ratio:1;object-fit:cover;display:block;transition:transform .25s ease}.workspace-redesign .photo-gallery .photo-thumb img{aspect-ratio:4/3}.workspace-redesign .photo-strip .photo-thumb:only-child img{aspect-ratio:16/10}.workspace-redesign .photo-strip:has(.photo-thumb:only-child){grid-template-columns:1fr}.workspace-redesign .photo-thumb:hover img{transform:scale(1.04)}.workspace-redesign .photo-more{position:absolute;inset:0;display:grid;place-items:center;background:rgba(30,31,48,.52);color:#fff;font-weight:600;font-size:15px}.workspace-redesign .photo-note{margin:0 0 10px;font-size:12.5px;color:var(--muted)}.lightbox{width:min(1100px,96vw);max-width:96vw;height:min(820px,92vh);max-height:92vh;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:22px;overflow:hidden;color:#f4f4fb;background:linear-gradient(160deg,rgba(38,39,62,.78),rgba(24,25,40,.86));-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 40px 90px -20px rgba(10,10,30,.7)}.lightbox[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.lightbox::backdrop{background:rgba(20,21,36,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lightbox>header{display:flex;align-items:center;gap:14px;padding:12px 14px 12px 20px;font-size:13px}.lightbox>header strong{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.lightbox>header .mono{opacity:.75}.lightbox>header a{color:#c9caff}.lightbox>header .btn{color:#fff;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18)}.lightbox-stage{position:relative;display:grid;place-items:center;min-height:0;padding:0 8px;touch-action:pan-y;-webkit-user-select:none;user-select:none}.lightbox-stage>img{max-width:100%;max-height:100%;min-height:0;object-fit:contain;border-radius:12px}.lightbox-nav{position:absolute;top:50%;translate:0 -50%;width:46px;height:46px;min-height:0;padding:0 0 4px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.14);color:#fff;font-size:28px;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.lightbox-nav:hover{background:rgba(255,255,255,.26)}.lightbox-nav.prev{left:16px}.lightbox-nav.next{right:16px}.lightbox-rail{display:flex;gap:6px;justify-content:center;padding:12px 14px 14px;overflow-x:auto}.lightbox-rail button{flex:none;width:58px;height:44px;min-height:0;padding:0;border-radius:9px;border:2px solid transparent;overflow:hidden;background:rgba(255,255,255,.1);cursor:pointer;opacity:.6}.lightbox-rail button[aria-current=true]{border-color:#9b9dff;opacity:1}.lightbox-rail img{width:100%;height:100%;object-fit:cover;display:block}.workspace-redesign .record-card h2 .unit-tag{margin-left:8px;padding:2px 9px;border-radius:999px;background:var(--violet-bg,rgba(120,122,230,.13));color:var(--violet-text,#5457d6);font-size:12px;font-weight:600;vertical-align:middle}@supports (appearance:base-select){.workspace-redesign select,.workspace-redesign select::picker(select){appearance:base-select}.workspace-redesign select{display:inline-flex;align-items:center;gap:8px;padding-right:12px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.workspace-redesign select:hover{border-color:#d6d8ec}.workspace-redesign select:open{border-color:rgba(90,93,245,.55);box-shadow:0 0 0 3px rgba(90,93,245,.13)}.workspace-redesign select::picker-icon{content:"";flex:none;width:7px;height:7px;margin-inline-start:auto;border:solid;border-width:0 1.6px 1.6px 0;opacity:.5;transform:translateY(-2px) rotate(45deg);transition:transform .22s ease}.workspace-redesign select:open::picker-icon{transform:translateY(2px) rotate(225deg)}.workspace-redesign select::picker(select){box-sizing:border-box;margin-block:8px;padding:6px;min-width:max(anchor-size(self-inline),172px);max-height:min(356px,62vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(90,93,245,.32) transparent;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:linear-gradient(150deg,rgba(255,255,255,.6),rgba(250,250,255,.38) 55%,rgba(241,242,255,.46));-webkit-backdrop-filter:blur(28px) saturate(190%);backdrop-filter:blur(28px) saturate(190%);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),inset 0 0 0 1px rgba(255,255,255,.26),inset 0 -14px 26px -18px rgba(90,93,245,.2),0 24px 60px -14px rgba(46,48,110,.36),0 5px 16px rgba(46,48,110,.1);color:var(--ink);opacity:0;transform:translateY(-6px) scale(.97);transform-origin:top center;transition:opacity .16s ease,transform .24s cubic-bezier(.2,.9,.3,1.15),overlay allow-discrete .24s,display allow-discrete .24s}.workspace-redesign select::picker(select):popover-open{opacity:1;transform:none}@starting-style{.workspace-redesign select::picker(select):popover-open{opacity:0;transform:translateY(-6px) scale(.97)}}.workspace-redesign select option{display:flex;align-items:center;gap:10px;min-height:36px;padding:7px 12px;border-radius:12px;font-size:13.5px;font-weight:400;line-height:1.4;color:var(--ink);white-space:nowrap;cursor:pointer;transition:background-color .12s ease,color .12s ease}.workspace-redesign select option+option{margin-top:2px}.workspace-redesign select option:focus-visible,.workspace-redesign select option:hover{background:rgba(90,93,245,.11);outline:none}.workspace-redesign select option:checked{color:#fff;font-weight:600;background:linear-gradient(135deg,rgba(112,115,255,.94),rgba(84,87,214,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 5px 14px -4px rgba(90,93,245,.45)}.workspace-redesign select option:disabled{opacity:.42;cursor:default}.workspace-redesign select option::checkmark{order:2;margin-inline-start:auto;padding-inline-start:14px;content:"✓";font-size:12px;font-weight:700}@media (prefers-reduced-motion:reduce){.workspace-redesign select::picker(select),.workspace-redesign select::picker-icon{transition:none}}}.workspace-redesign .map-canvas .leaflet-tile-pane{filter:saturate(.3) brightness(1.08) contrast(.94)}.workspace-redesign .map-readout{min-height:38px;margin:0 0 10px;padding:9px 14px;border-radius:12px;border:1px solid var(--card-bd);background:var(--card-bg);font-size:13px;line-height:1.5}.workspace-redesign .map-legend{max-width:282px;max-height:calc(100% - 96px);overflow:auto;pointer-events:none}.workspace-redesign .map-legend .rail-key,.workspace-redesign .map-legend .rail-toggle{pointer-events:auto}.workspace-redesign .map-legend{padding:11px 13px;font-size:11.5px}.workspace-redesign .map-legend .rail-toggle{display:flex;flex-direction:row;align-items:center;gap:7px;margin:8px 0 4px;font-size:12px;font-weight:600;color:var(--ink);cursor:pointer}.workspace-redesign .map-legend .rail-toggle input{width:15px;height:15px;min-height:0;margin:0;padding:0;flex:none}.workspace-redesign .map-legend .rail-key summary{cursor:pointer;font-size:11px;color:var(--muted);margin:2px 0 6px}.workspace-redesign .map-legend .rail-lines{display:grid;grid-template-columns:repeat(2,auto);gap:3px 12px;margin-bottom:6px}.workspace-redesign .map-legend .rail-lines span{display:flex;align-items:center;gap:6px;font-size:10.5px;white-space:nowrap}.workspace-redesign .map-legend .rail-lines i{width:14px;height:4px;border-radius:2px;flex:none}.workspace-redesign .line-dots{display:flex;flex-direction:column;gap:3px;flex:none;width:8px}.workspace-redesign .line-dots i{display:block;width:8px;height:8px;border-radius:50%}.workspace-redesign .band-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px}.workspace-redesign .band-chips .chip-button{font-size:11.5px;padding:4px 10px;min-height:0}.workspace-redesign .map-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.workspace-redesign .map-links .btn{font-size:12.5px;padding:7px 12px}@media (max-width:640px){.workspace-redesign .map-legend .rail-lines{grid-template-columns:1fr}.workspace-redesign .map-legend{max-width:200px}}.workspace-redesign .property-table td{vertical-align:middle}.workspace-redesign .property-table td small{display:block;font-size:12px;color:var(--muted);margin-top:1px}.workspace-redesign .property-table td a{color:inherit;text-decoration:none}.workspace-redesign .property-table td a:hover strong{text-decoration:underline}.workspace-redesign tr.clickable{cursor:pointer}.workspace-redesign tr.clickable:hover>td{background:rgba(90,93,245,.035)}.workspace-redesign .thumb-cell{width:72px;position:relative}.workspace-redesign .thumb-cell img,.workspace-redesign .thumb-empty{display:block;width:60px;height:45px;border-radius:9px;object-fit:cover;background:repeating-linear-gradient(135deg,#f0f2f9 0 6px,#e6e9f4 6px 12px)}.workspace-redesign .thumb-cell small{position:absolute;right:8px;bottom:6px;margin:0;padding:0 5px;border-radius:6px;background:rgba(30,31,48,.62);color:#fff;font-size:10px;line-height:15px}.workspace-redesign .station-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;white-space:nowrap}.workspace-redesign .station-chip b{padding:1px 7px;border-radius:999px;font-size:11.5px;font-weight:600}.workspace-redesign .station-chip b.near{background:#e7f6ef;color:#23795a}.workspace-redesign .station-chip b.mid{background:#fdf3e1;color:#8a5d17}.workspace-redesign .station-chip b.far{background:#fbeceb;color:#9a4a44}.workspace-redesign .line-dots.row{flex-direction:row;width:auto}.workspace-redesign .record-station{margin:0 0 8px}.workspace-redesign .role-hot{--r-solid:#ef9c98;--r-soft:#fdf3f2;--r-fg:#a94f4a;--r-bd:#f8dcda}.workspace-redesign .role-warm{--r-solid:#e8b678;--r-soft:#fdf8ee;--r-fg:#85622a;--r-bd:#f8e9d0}.workspace-redesign .role-low{--r-solid:#b1b4c6;--r-soft:#f3f4fa;--r-fg:#63677a;--r-bd:#e7e8f1}.workspace-redesign .view-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.workspace-redesign .view-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:99px;border:1px solid var(--line);background:rgba(255,255,255,.62);color:var(--ink-2);font-size:13px;font-weight:500;cursor:pointer;backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);transition:background .12s,border-color .12s}.workspace-redesign .view-tab:hover{background:rgba(255,255,255,.9)}.workspace-redesign .view-tab b{font-size:11.5px;font-weight:600;padding:1px 7px;border-radius:99px;background:var(--gray-bg);color:var(--label)}.workspace-redesign .view-tab[aria-pressed=true]{background:var(--primary-ink);border-color:var(--primary-ink);color:#fff;font-weight:600}.workspace-redesign .view-tab[aria-pressed=true] b{background:rgba(255,255,255,.22);color:#fff}.workspace-redesign .lead-filterbar .search-field{flex:1 1 260px}.workspace-redesign .lead-filterbar select{min-width:0}.workspace-redesign .lead-filterbar .text-button{font-size:12.5px}.workspace-redesign .facet{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.7);color:var(--ink-2);font-size:13px;cursor:pointer}.workspace-redesign .facet:hover{background:#fff}.workspace-redesign .facet svg{transform:rotate(90deg);opacity:.55}.workspace-redesign span.facet.is-on{padding:0;gap:0;border-color:var(--violet-bd);background:var(--violet-bg);color:var(--primary-ink);overflow:hidden}.workspace-redesign span.facet.is-on button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:8px 4px 8px 12px;max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-redesign span.facet.is-on button+button{padding:8px 11px 8px 5px;font-size:15px;line-height:1;opacity:.7}.workspace-redesign span.facet.is-on button+button:hover{opacity:1}.workspace-redesign .chip-button b.mono{padding:0 6px;border-radius:99px;background:rgba(255,255,255,.28);font-size:11px}.workspace-redesign .lead-rows th{padding:0}.workspace-redesign .lead-rows th:not(:has(.th-sort)){padding:13px 17px}.workspace-redesign .th-sort{display:block;width:100%;padding:13px 17px;border:0;background:transparent;font:inherit;letter-spacing:inherit;color:inherit;text-align:inherit;cursor:pointer;white-space:nowrap}.workspace-redesign .th-sort:hover,.workspace-redesign th[aria-sort] .th-sort{color:var(--ink)}.workspace-redesign .leads-table.lead-rows tbody tr>td.lead-rail{border-left:0;box-shadow:inset 4px 0 0 var(--r-solid);min-width:330px}.workspace-redesign .lead-rows td{padding-left:14px;padding-right:14px}.workspace-redesign .lead-rows .th-sort,.workspace-redesign .lead-rows th:not(:has(.th-sort)){padding-left:14px;padding-right:14px}.workspace-redesign .lead-rows tr.is-done td{opacity:.62}.workspace-redesign .lead-rows tr.is-done td.lead-rail{box-shadow:inset 4px 0 0 #d6d8e2}.workspace-redesign .lead-rows td.nowrap{white-space:nowrap}.workspace-redesign .prio-avatar{background:var(--r-soft);color:var(--r-fg);border:1px solid var(--r-bd)}.workspace-redesign .lead-name{display:flex;flex-wrap:wrap;align-items:center;gap:3px 7px}.workspace-redesign .lead-name strong{font-size:14.5px}.workspace-redesign .micro-badge{padding:1px 7px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.02em;background:var(--r-soft);color:var(--r-fg);border:1px solid var(--r-bd);white-space:nowrap}.workspace-redesign small.lead-meta,.workspace-redesign td small.lead-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 9px;margin:3px 0 0 46px;font-size:11.5px;color:var(--muted-2)}.workspace-redesign .lead-meta .fit{display:inline-flex;align-items:center;gap:3px}.workspace-redesign .lead-meta .fit-high{color:#357455;font-weight:600}.workspace-redesign .move-chip{display:inline-block;padding:3px 9px;border-radius:99px;font-size:12px;font-weight:600;background:var(--r-soft);color:var(--r-fg);border:1px solid var(--r-bd)}.workspace-redesign .move-chip.is-unknown{font-weight:400}.workspace-redesign .lead-sources{font-size:12.5px;color:var(--ink-2)}.workspace-redesign .lead-sources a{color:var(--primary-ink);text-decoration:none;font-weight:600}.workspace-redesign .status-select{width:auto;min-width:132px;padding:5px 28px 5px 11px;border-radius:99px;font-size:12px;font-weight:600;background-color:var(--s-bg);border:1px solid var(--s-bd);color:var(--s-fg)}.workspace-redesign td .status-select+small{margin-top:4px;font-size:11.5px}.workspace-redesign .lead-cards{display:none;list-style:none;margin:0;padding:10px;gap:10px}.workspace-redesign .lead-card{padding:14px 14px 12px;border-radius:14px;background:rgba(255,255,255,.72);border:1px solid var(--line);box-shadow:inset 4px 0 0 var(--r-solid)}.workspace-redesign .lead-card.is-done{opacity:.7}.workspace-redesign .lead-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.workspace-redesign .lead-card a.lead-name-cell{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.workspace-redesign .lead-card p{margin:10px 0 0}.workspace-redesign .lead-card p small{display:block;margin-top:2px;font-size:12px;color:var(--muted-2)}.workspace-redesign .lead-card-facts{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin-top:10px;font-size:12.5px}.workspace-redesign .lead-card-facts small{display:block;font-size:10.5px;letter-spacing:.05em;color:var(--label)}.workspace-redesign .lead-card-facts .lead-sources{grid-column:1/-1}.workspace-redesign .lead-card-facts .lead-sources small{display:inline;margin-left:8px;font-size:12px;letter-spacing:0}.workspace-redesign .lead-card-actions{display:flex;gap:8px;margin-top:12px}.workspace-redesign .lead-card-actions .status-select{flex:1 1}.workspace-redesign .lead-card-actions .btn{padding:7px 12px;font-size:12.5px}@media (max-width:760px){.workspace-redesign .lead-table-panel .table-scroll{display:none}.workspace-redesign .lead-cards{display:grid}.workspace-redesign .lead-table-panel{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.workspace-redesign .lead-cards{padding:0}.workspace-redesign .view-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.workspace-redesign .view-tab{flex:none}.workspace-redesign .lead-filterbar .facet{display:none}.workspace-redesign .lead-filterbar select{flex:1 1 140px}}.workspace-redesign .filter-drawer.dialog-panel{display:flex;flex-direction:column;padding:0;width:440px}.workspace-redesign .filter-drawer:not([open]){display:none}.workspace-redesign .filter-drawer .drawer-heading{padding:22px 24px 16px;margin:0}.workspace-redesign .filter-groups{flex:1 1;overflow-y:auto;padding:4px 24px 18px}.workspace-redesign .filter-groups section{padding:16px 0;border-bottom:1px solid var(--line);scroll-margin-top:8px}.workspace-redesign .filter-groups section:last-child{border-bottom:0}.workspace-redesign .filter-groups h3{margin:0 0 9px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--label)}.workspace-redesign .filter-groups .form-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.workspace-redesign .filter-groups input,.workspace-redesign .filter-groups select{width:100%}.workspace-redesign .filter-groups p{margin:8px 0 0}.workspace-redesign .check-chips{display:flex;flex-wrap:wrap;gap:6px}.workspace-redesign .check-chips .chip-button{font-size:12.5px;padding:6px 12px}.workspace-redesign .filter-foot{display:flex;justify-content:space-between;gap:10px;padding:14px 24px;border-top:1px solid var(--line);background:rgba(255,255,255,.7)}.workspace-redesign .view-tabs .view-export{padding:8px 14px;font-size:13px}.workspace-redesign .view-tabs .view-sort{margin-left:auto;width:auto;min-width:0;padding-top:7px;padding-bottom:7px;font-size:13px;border-radius:99px}.workspace-redesign .move-chip{white-space:nowrap;flex:none}.workspace-redesign .filter-drawer::backdrop{background:rgba(51,52,76,.16);backdrop-filter:none;-webkit-backdrop-filter:none}@media (max-width:760px){.workspace-redesign .view-tabs .view-export,.workspace-redesign .view-tabs .view-sort{margin-left:0;flex:none}}.workspace-redesign .lead-analysis{margin:0 0 18px;padding:14px 16px;border-radius:14px;background:var(--r-soft);border:1px solid var(--r-bd);box-shadow:inset 4px 0 0 var(--r-solid)}.workspace-redesign .analysis-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2)}.workspace-redesign .analysis-head .micro-badge{background:#fff;font-size:11.5px;padding:2px 9px}.workspace-redesign .lead-analysis>p{margin:8px 0 0;font-size:13px;color:var(--ink-2)}.workspace-redesign .analysis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px 14px;margin:12px 0 0}.workspace-redesign .analysis-grid div{margin:0}.workspace-redesign .analysis-grid dt{font-size:10.5px;letter-spacing:.05em;color:var(--label)}.workspace-redesign .analysis-grid dd{margin:3px 0 0;font-size:13.5px;font-weight:600;color:var(--ink)}.workspace-redesign .analysis-grid dd small{display:block;font-weight:400;font-size:12px;color:var(--muted-2)}.workspace-redesign .source-list{list-style:none;margin:8px 0 0;padding:0}.workspace-redesign .source-list li{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.workspace-redesign .source-list li:last-child{border-bottom:0}.workspace-redesign .source-list .mono{font-size:12px;color:var(--muted-2)}.workspace-redesign .source-list .is-current{font-size:11px;color:var(--primary-ink);font-weight:600}.workspace-redesign .poster-tag{display:inline-flex;align-items:center;padding:1px 8px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.01em;white-space:nowrap;background:var(--sky-bg);color:var(--sky-fg);border:1px solid var(--sky-bd);cursor:help}.workspace-redesign .lead-kicker .poster-tag,.workspace-redesign .tenant-side .poster-tag{margin-left:8px;font-size:11px;padding:2px 9px}.workspace-redesign .kanban-person .poster-tag{margin-left:auto}.workspace-redesign .lead-analysis>p.agent-note{padding-top:8px;border-top:1px dashed var(--r-bd);color:var(--sky-fg);font-weight:500}.workspace-redesign .today-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:16px}.workspace-redesign .today-stat{display:block;padding:16px 18px;color:var(--ink);text-decoration:none}.workspace-redesign .card-head .micro-label,.workspace-redesign .today-stat .micro-label{font-size:10px;letter-spacing:.1em}.workspace-redesign .today-stat strong{display:block;margin-top:8px;font:700 28px/1 var(--mono);letter-spacing:-.03em}.workspace-redesign .today-stat small{display:block;margin-top:6px;font-size:12px;color:var(--muted)}.workspace-redesign .today-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;align-items:start}.workspace-redesign .today-grid>.stack{display:flex;flex-direction:column;gap:16px}.workspace-redesign .list-card{padding:0;overflow:hidden}.workspace-redesign .card-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #f4f5fa;font-size:14px;font-weight:600}.workspace-redesign .card-head>.text-button,.workspace-redesign .card-head>a{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--primary-ink);text-decoration:none}.workspace-redesign .card-head .progress-note{margin-left:auto;font-size:12px;font-weight:400;color:var(--muted-2)}.workspace-redesign .card-head .progress-note b{color:var(--ink)}.workspace-redesign .task-progress{width:80px;height:6px;border-radius:99px;background:var(--track);overflow:hidden}.workspace-redesign .task-progress i{display:block;height:100%;border-radius:99px;background:var(--green-dot)}.workspace-redesign .task-row{display:flex;align-items:flex-start;gap:12px;padding:13px 18px;border-bottom:1px solid #f4f5fa}.workspace-redesign .task-row.is-done{opacity:.55}.workspace-redesign .task-row.is-done .task-title{text-decoration:line-through}.workspace-redesign .task-check{flex:none;margin-top:2px;width:22px;height:22px;padding:0;border-radius:99px;border:1.5px solid #d6d8e2;background:#fff;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.workspace-redesign .task-check[aria-pressed=true]{border-color:var(--green-dot);background:var(--green-dot)}.workspace-redesign .task-body{min-width:0;flex:1 1}.workspace-redesign .task-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workspace-redesign .task-when{font:500 11.5px var(--mono);color:var(--muted-2)}.workspace-redesign .task-title{margin-top:5px;font-size:14px;font-weight:600;color:var(--ink)}.workspace-redesign .task-sub{margin-top:2px;font-size:12.5px;color:var(--muted);text-wrap:pretty}.workspace-redesign .task-row>.btn{flex:none;align-self:center}.workspace-redesign .task-empty{padding:22px 18px;font-size:13px;color:var(--muted)}.workspace-redesign .tone-pill{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:99px;font-size:11px;font-weight:600;white-space:nowrap;border:1px solid var(--k-bd);background:var(--k-bg);color:var(--k-fg)}.workspace-redesign .tone-pill i{width:6px;height:6px;border-radius:99px;background:var(--k-dot)}.workspace-redesign .tone-bad{--k-fg:#a94f4a;--k-bg:#fdf3f2;--k-bd:#f8dcda;--k-dot:#ef9c98}.workspace-redesign .tone-warn{--k-fg:#85622a;--k-bg:#fdf8ee;--k-bd:#f8e9d0;--k-dot:#e8b678}.workspace-redesign .tone-ok{--k-fg:#357455;--k-bg:#eef8f2;--k-bd:#d5ede0;--k-dot:#8ad3b4}.workspace-redesign .tone-info{--k-fg:#5d6072;--k-bg:#f4f5fa;--k-bd:#eeeff6;--k-dot:#c9cbd8}.workspace-redesign .tone-teal{--k-fg:#2f6f8f;--k-bg:#eef6fa;--k-bd:#d9ebf3;--k-dot:#7fb8d4}.workspace-redesign .tone-violet{--k-fg:#5457d6;--k-bg:#f3f3ff;--k-bd:#e5e6ff;--k-dot:#9b9dff}.workspace-redesign .health-row{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid #f4f5fa;color:var(--ink);text-decoration:none}.workspace-redesign .health-row:hover{background:#fbfbff;color:var(--ink)}.workspace-redesign .health-count{flex:none;width:40px;text-align:center}.workspace-redesign .health-count b{display:block;font:700 19px/1 var(--mono)}.workspace-redesign .health-count span{display:block;margin-top:3px;font-size:9.5px;color:var(--label)}.workspace-redesign .health-body{min-width:0;flex:1 1}.workspace-redesign .health-body>div:first-child{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:13px;font-weight:600}.workspace-redesign .health-body small{display:block;margin-top:2px;font-size:12px;color:var(--muted)}.workspace-redesign .speed-card{padding:16px 18px}.workspace-redesign .speed-grid{margin-top:12px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:6px;text-align:center}.workspace-redesign .speed-grid>span{color:#c9cbd8}.workspace-redesign .speed-grid div>div:first-child{font-size:11px;color:var(--muted-2)}.workspace-redesign .speed-grid div>div:last-child{font:600 13px var(--mono)}.workspace-redesign .speed-note{margin-top:12px;padding:10px 12px;border-radius:10px;font-size:12px;line-height:1.5;border:1px solid var(--k-bd);background:var(--k-bg);color:var(--k-fg)}.workspace-redesign .cal-layout{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.workspace-redesign .cal-main{flex:10 1 480px;min-width:0}.workspace-redesign .cal-side{flex:1 1 280px;max-width:360px;min-width:0;display:flex;flex-direction:column;gap:12px}.workspace-redesign .cal-toolbar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #f4f5fa;flex-wrap:wrap}.workspace-redesign .cal-toolbar>strong{margin-left:4px;font-size:16px;font-weight:700}.workspace-redesign .cal-toolbar>.segmented{margin-left:auto}.workspace-redesign .cal-legend{display:flex;flex-wrap:wrap;gap:6px 14px;padding:10px 16px;border-bottom:1px solid #f4f5fa;font-size:11.5px;color:var(--muted)}.workspace-redesign .cal-legend button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;font:inherit;color:var(--muted);cursor:pointer}.workspace-redesign .cal-legend button[aria-pressed=false]{opacity:.45;text-decoration:line-through}.workspace-redesign .cal-legend>span{margin-left:auto;color:var(--faint)}.workspace-redesign .cal-dow,.workspace-redesign .cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.workspace-redesign .cal-dow{border-bottom:1px solid #f4f5fa}.workspace-redesign .cal-dow span{padding:8px 0;text-align:center;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--label)}.workspace-redesign .cal-cell{min-height:92px;padding:6px;border:0;border-right:1px solid #f4f5fa;border-bottom:1px solid #f4f5fa;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:3px;min-width:0}.workspace-redesign .cal-cell.is-outside{background:#fafafd}.workspace-redesign .cal-cell.is-outside .cal-num{color:#b1b4c6}.workspace-redesign .cal-cell.is-selected{background:#f3f3ff}.workspace-redesign .cal-cell:hover{background:#fbfbff}.workspace-redesign .cal-num{align-self:center;width:24px;height:24px;border-radius:99px;display:flex;align-items:center;justify-content:center;font:500 12px var(--mono);color:var(--ink)}.workspace-redesign .cal-cell.is-today .cal-num{background:var(--primary);color:#fff;font-weight:600}.workspace-redesign .cal-item{display:flex;align-items:center;gap:4px;padding:2px 5px;border-radius:5px;font-size:10.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;background:var(--k-bg);color:var(--k-fg)}.workspace-redesign .cal-item i{width:5px;height:5px;flex:none;border-radius:99px;background:var(--k-dot)}.workspace-redesign .cal-item span{overflow:hidden;text-overflow:ellipsis}.workspace-redesign .cal-item.is-done{opacity:.5;text-decoration:line-through}.workspace-redesign .cal-more{padding-left:5px;font-size:10px;color:var(--label)}.workspace-redesign .cal-week-scroll{overflow-x:auto}.workspace-redesign .cal-week{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));min-width:840px}.workspace-redesign .cal-day{border:0;border-right:1px solid #f4f5fa;min-height:360px;background:transparent;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer;display:flex;flex-direction:column}.workspace-redesign .cal-day.is-selected{background:#f3f3ff}.workspace-redesign .cal-day-head{padding:10px 8px;border-bottom:1px solid #f4f5fa;text-align:center}.workspace-redesign .cal-day-head small{display:block;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--label)}.workspace-redesign .cal-day-head .cal-num{display:inline-flex;width:28px;height:28px;margin-top:3px;font-size:14px}.workspace-redesign .cal-day-body{padding:8px;display:flex;flex-direction:column;gap:6px}.workspace-redesign .cal-block{border-left:3px solid var(--k-dot);background:var(--k-bg);border-radius:6px;padding:6px 8px;min-width:0}.workspace-redesign .cal-block b{display:block;font:600 10.5px var(--mono);color:var(--k-fg)}.workspace-redesign .cal-block span{display:block;font-size:11.5px;font-weight:600;color:var(--ink);line-height:1.35}.workspace-redesign .cal-event{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid #f4f5fa}.workspace-redesign .cal-event.is-done{opacity:.55}.workspace-redesign .cal-event-time{flex:none;width:52px}.workspace-redesign .cal-event-time b{display:block;font:700 13px var(--mono);color:var(--k-fg)}.workspace-redesign .cal-event-time small{display:block;font-size:10.5px;color:var(--faint)}.workspace-redesign .cal-event-body{min-width:0;flex:1 1}.workspace-redesign .cal-event-body .cal-event-title{margin-top:4px;font-size:13.5px;font-weight:600;line-height:1.4}.workspace-redesign .cal-event-body .cal-event-sub{margin-top:2px;font-size:12px;color:var(--muted);line-height:1.45}.workspace-redesign .cal-event-actions{margin-top:8px;display:flex;gap:5px;flex-wrap:wrap}.workspace-redesign .cal-event-actions .text-button{border:0;border-radius:7px;padding:5px 10px;font-size:11.5px;font-weight:600;background:var(--violet-bg);color:#4b4fd9}.workspace-redesign .cal-event-actions .btn-quiet{border:1px solid #e2e3ea;background:#fff;color:var(--muted);border-radius:7px;padding:4px 9px;font-size:11.5px}.workspace-redesign .cal-empty{padding:18px 16px;font-size:12.5px;color:var(--label)}.workspace-redesign .cal-stats{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.workspace-redesign .cal-stats div{border:1px solid var(--k-bd);background:var(--k-bg);border-radius:10px;padding:9px 11px}.workspace-redesign .cal-stats b{display:block;font:700 20px/1 var(--mono);color:var(--k-fg)}.workspace-redesign .cal-stats span{display:block;margin-top:3px;font-size:11.5px;color:var(--ink-2)}.workspace-redesign .cal-side .appointment-create{padding:14px 16px;border-bottom:1px solid #f4f5fa}@media (max-width:650px){.workspace-redesign .cal-cell{min-height:64px;padding:4px 2px}.workspace-redesign .cal-item span{display:none}.workspace-redesign .cal-item{padding:2px;justify-content:center}}.workspace-redesign .contact-buttons{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.workspace-redesign .contact-button{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:99px;border:1px solid #d5ede0;background:#eef8f2;color:#357455;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.workspace-redesign .contact-button:hover{background:#e2f3e9;border-color:#b9e1cb}.workspace-redesign .contact-button .mono{font-weight:500;opacity:.85}.workspace-redesign .contact-md .contact-button{padding:7px 13px;font-size:13px}.workspace-redesign .contact-error{color:#a94f4a}.workspace-redesign .lead-rail .contact-buttons{margin-top:6px}.workspace-redesign .contact-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;margin-bottom:14px;border:1px solid var(--line-2);border-radius:12px;background:var(--card-bg,#fff)}.workspace-redesign .contact-bar .contact-when{margin-left:auto;font-size:12.5px;color:var(--ink-3,#7b7f91)}.workspace-redesign .contact-bar .contact-when.is-never{color:#a94f4a}.workspace-redesign .task-more{display:flex;justify-content:flex-end;padding:6px 18px 10px;font-size:12.5px}.workspace-redesign .task-row .contact-buttons{margin-top:6px}.workspace-redesign .post-stats .stat{text-align:left;font:inherit;color:inherit;cursor:default}.workspace-redesign .post-stats button.stat{cursor:pointer}.workspace-redesign .post-stats button.stat:hover{border-color:var(--line-2)}.workspace-redesign .post-stats .stat strong{display:block;font-size:26px;margin:6px 0 2px}.workspace-redesign .post-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.workspace-redesign .post-filterbar .search-field{flex:1 1 260px}.workspace-redesign .post-filterbar select{width:auto;max-width:260px}.workspace-redesign .post-filterbar label{display:inline-flex;flex-direction:row;align-items:center;gap:6px;margin:0;white-space:nowrap}.workspace-redesign .post-filterbar input[type=date]{width:150px}.workspace-redesign .post-list{display:grid;gap:12px;margin-top:14px}.workspace-redesign .post-card{padding:16px 18px;display:grid;gap:10px}.workspace-redesign .post-card.is-rejected{background:var(--seg-bg,#f4f5fa)}.workspace-redesign .post-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.workspace-redesign .post-meta{font-size:12.5px;color:#7b7f91}.workspace-redesign .post-head .text-link{margin-left:auto;font-size:13px}.workspace-redesign .post-head .text-link+.text-link{margin-left:0}.workspace-redesign .post-text{margin:0;white-space:pre-line;font-size:13.5px;line-height:1.65;max-height:9.9em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,transparent);mask-image:linear-gradient(#000 75%,transparent)}.workspace-redesign .post-read{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.workspace-redesign .post-read small{flex-basis:100%;color:#7b7f91}.workspace-redesign .post-reason{margin:0;font-size:13.5px}.workspace-redesign .post-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;border-top:1px solid var(--line);padding-top:10px}.workspace-redesign .post-actions>.small{margin-left:auto}.workspace-redesign .restore-dialog{max-width:620px}.workspace-redesign .property-toolbar{flex-wrap:wrap}.workspace-redesign .property-filters{padding:12px 16px;margin:0 0 14px}.workspace-redesign .property-filters>summary{cursor:pointer;font-weight:600;font-size:13.5px}.workspace-redesign .property-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 14px;margin:12px 0 6px}.workspace-redesign .property-filter-grid label{display:grid;gap:4px;font-size:12.5px;color:#6f758d}.workspace-redesign .market-panels{display:grid;gap:16px;margin-top:16px}.workspace-redesign .market-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:16px}.workspace-redesign .market-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:#5d6072}.workspace-redesign .market-legend span{display:inline-flex;align-items:center;gap:6px}.workspace-redesign .market-legend i{width:10px;height:10px;border-radius:3px}.workspace-redesign .m-tenant{background:#6f71e6}.workspace-redesign .m-room{background:#3f9d73}.workspace-redesign .market-rows{display:grid;gap:10px;margin:14px 0 10px}.workspace-redesign .market-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:center}.workspace-redesign .market-row.is-unknown .market-label{color:#9a9daf}.workspace-redesign .market-label{font-size:12.5px;color:#3c3d4b}.workspace-redesign .market-bars{display:grid;gap:2px}.workspace-redesign .market-bar{display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:8px;min-height:16px}.workspace-redesign .market-bar i{display:block;height:8px;min-width:2px;border-radius:0 4px 4px 0}.workspace-redesign .market-bar span{font-size:11.5px;color:#5d6072;white-space:nowrap}.workspace-redesign .market-bar:hover i{filter:brightness(.92)}.workspace-redesign .market-areas .section-title{padding:16px 18px 0}.workspace-redesign .market-areas .gap-note{display:block;margin-top:3px;color:#85622a}.workspace-redesign .market-empty{padding:0 18px 16px}@media (max-width:760px){.workspace-redesign .market-grid{grid-template-columns:1fr}.workspace-redesign .market-row{grid-template-columns:1fr;gap:4px}}.workspace-redesign .record-head{margin:0 0 14px}.workspace-redesign .record-head h2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:20px}.workspace-redesign .record-head p{margin:4px 0 0}.workspace-redesign .coverage-short{display:inline-flex;align-items:center;gap:5px;margin-left:8px;padding:2px 8px;border-radius:99px;background:#fdf3f2;color:#a94f4a;font-size:11px;font-weight:600}.workspace-redesign .coverage-short i{width:6px;height:6px;border-radius:99px;background:#ef9c98}.workspace-redesign .coverage-note{display:block;margin-top:3px}.workspace-redesign .group-reading{display:block;color:#5d6072}.workspace-redesign .group-note{display:flex;align-items:center;gap:6px;margin-top:4px;color:#85622a}.workspace-redesign .group-note i{width:6px;height:6px;flex:none;border-radius:99px;background:#e8b678}.workspace-redesign .dropped-list{margin-top:4px;font-size:12px}.workspace-redesign .dropped-list summary{cursor:pointer;color:#5d6072}.workspace-redesign .dropped-list ul{margin:6px 0 0;padding-left:16px;max-height:160px;overflow:auto}