:where(.workspace-theme) .saved-filter-strip button{cursor:pointer}:where(.workspace-theme) .saved-filter-strip button:focus-visible,:where(.workspace-theme) .saved-filter-strip button:hover{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:3px solid var(--color-primary)}:where(.workspace-theme) .saved-filter-strip button[aria-pressed=true]{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-ink)}:where(.workspace-theme) .voters-layout{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:1180px){:where(.workspace-theme) .voters-layout{grid-template-columns:minmax(0,1fr) minmax(264px,300px)}}:where(.workspace-theme) .voter-detail-rail{align-self:flex-start;display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}:where(.workspace-theme) .voter-detail-rail-card,:where(.workspace-theme) .voter-detail-rail-card-head,:where(.workspace-theme) .voter-detail-rail-header{min-width:0}:where(.workspace-theme) .voter-detail-rail-header{border-bottom:1px solid var(--color-border-muted);display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-bottom:var(--space-3)}:where(.workspace-theme) .voter-detail-rail-header h2{font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin:3px 0 0}:where(.workspace-theme) .voter-detail-rail-card p,:where(.workspace-theme) .voter-detail-rail-header p{color:var(--color-muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .voter-detail-rail-card{border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3)}:where(.workspace-theme) .voter-detail-rail-card-head{align-items:flex-start;display:flex;gap:var(--space-2);justify-content:space-between}:where(.workspace-theme) .voter-detail-rail-card h3{font-size:var(--font-size-xs);line-height:var(--line-height-tight);margin:0}:where(.workspace-theme) .voter-detail-rail-facts{gap:var(--space-2)}:where(.workspace-theme) .voter-detail-rail .elector-primary-button{justify-self:start}:where(.workspace-theme) .voter-search-surface{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(240px,1.85fr) minmax(170px,.9fr) minmax(140px,.8fr) minmax(170px,auto) minmax(130px,auto)}:where(.workspace-theme) .voter-search-surface label{display:grid;grid-gap:7px;gap:7px}:where(.workspace-theme) .voter-saved-view-row>span,:where(.workspace-theme) .voter-search-surface label span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}:where(.workspace-theme) .voter-search-surface input,:where(.workspace-theme) .voter-search-surface select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-sm);min-height:42px;min-width:0;padding:10px 12px}:where(.workspace-theme) .voter-search-surface input:focus,:where(.workspace-theme) .voter-search-surface select:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}:where(.workspace-theme) .voter-verified-toggle{align-items:center;align-self:end;display:flex!important;gap:var(--space-2)!important;min-height:42px}:where(.workspace-theme) .voter-verified-toggle input{height:18px;min-height:18px;padding:0;width:18px}:where(.workspace-theme) .voter-saved-view-row{grid-column:1/-1}:where(.workspace-theme) .voter-saved-view-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);min-width:0}:where(.workspace-theme) .voter-saved-view-row>span{color:var(--color-text-muted);margin-right:2px;white-space:nowrap}:where(.workspace-theme) .voter-advanced-filters{background:transparent;border:0;border-radius:var(--radius-md);display:inline-flex;justify-content:flex-start;box-sizing:border-box;margin:0;justify-self:start;min-width:132px;padding:0;width:max-content}:where(.workspace-theme) .voter-advanced-filters summary{align-items:center;color:var(--color-ink-soft);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:inline-flex;cursor:pointer;font-size:var(--font-size-sm);font-weight:700;min-height:38px;list-style:none;white-space:nowrap;padding:9px 12px}:where(.workspace-theme) .voter-advanced-filters summary::-webkit-details-marker{display:none}:where(.workspace-theme) .voter-advanced-filters summary::marker{content:none}:where(.workspace-theme) .voter-advanced-filters[open]{align-self:stretch;box-sizing:border-box;display:block;background:var(--color-surface-offset);border:1px solid var(--color-border);box-shadow:var(--shadow-popover);grid-column:1/-1;justify-self:stretch;min-width:0;max-width:100%;width:100%;padding:var(--space-3)}:where(.workspace-theme) .voter-advanced-filters[open] .advanced-filter-grid{grid-template-columns:repeat(3,minmax(180px,1fr));margin-top:var(--space-3);width:100%}:where(.workspace-theme) .elector-workspace-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between}:where(.workspace-theme) .elector-workspace-toolbar h2,:where(.workspace-theme) .elector-workspace-toolbar p{margin:0}:where(.workspace-theme) .elector-workspace-toolbar h2{font-size:var(--font-size-lg);line-height:var(--line-height-tight)}:where(.workspace-theme) .elector-workspace-toolbar p{color:var(--muted);font-size:var(--font-size-xs);margin-top:4px}:where(.workspace-theme) .elector-primary-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}:where(.workspace-theme) .elector-primary-button,:where(.workspace-theme) .elector-reset-button,:where(.workspace-theme) .elector-secondary-button{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);font-weight:800;justify-content:center;min-height:38px;padding:8px 12px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease}:where(.workspace-theme) .elector-primary-button{background:var(--accent);border:1px solid var(--accent);color:var(--color-on-accent)}:where(.workspace-theme) .elector-reset-button,:where(.workspace-theme) .elector-secondary-button{background:var(--color-surface);border:1px solid var(--border);color:var(--color-ink-soft)}:where(.workspace-theme) .elector-primary-button:focus-visible,:where(.workspace-theme) .elector-primary-button:hover{background:var(--accent-strong);border-color:var(--accent-strong);box-shadow:var(--shadow-focus);outline:3px solid var(--color-primary)}:where(.workspace-theme) .elector-reset-button:focus-visible,:where(.workspace-theme) .elector-reset-button:hover,:where(.workspace-theme) .elector-secondary-button:focus-visible,:where(.workspace-theme) .elector-secondary-button:hover{border-color:var(--accent);box-shadow:var(--shadow-focus);color:var(--accent-strong);outline:3px solid var(--color-primary)}:where(.workspace-theme) .elector-primary-button:disabled{background:var(--surface-alt);border-color:var(--border);color:var(--muted);cursor:not-allowed;opacity:.72}:where(.workspace-theme) .voter-filter-panel,:where(.workspace-theme) .voter-results-panel{display:grid;grid-gap:16px;gap:16px}:where(.workspace-theme) .voter-filter-panel-compact{gap:12px}:where(.workspace-theme) .voter-workspace-filter-toolbar{grid-column:1/-1;align-items:flex-end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(240px,2fr) minmax(170px,.85fr) minmax(140px,.8fr) minmax(150px,auto) minmax(140px,auto) minmax(180px,auto)}:where(.workspace-theme) .voter-workspace-filter-toolbar>label{flex:1 1 132px}:where(.workspace-theme) .voter-workspace-filter-toolbar .checkbox-row{flex:0 0 auto}:where(.workspace-theme) .voter-workspace-filter-toolbar .saved-filter-strip{flex:1 1 260px}:where(.workspace-theme) .voter-filter-actions{align-items:flex-end;display:inline-flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}:where(.workspace-theme) .elector-saved-views{align-self:end}@media (max-width:1280px){:where(.workspace-theme) .voter-workspace-filter-toolbar{grid-template-columns:minmax(220px,1.2fr) minmax(160px,1fr) minmax(130px,.9fr) minmax(120px,auto) minmax(130px,auto) minmax(150px,auto)}}@media (max-width:900px){:where(.workspace-theme) .voter-search-surface,:where(.workspace-theme) .voter-workspace-filter-toolbar{grid-template-columns:1fr}:where(.workspace-theme) .voter-filter-actions,:where(.workspace-theme) .voter-view-mode-row{width:100%}:where(.workspace-theme) .voter-advanced-filters,:where(.workspace-theme) .voter-advanced-filters[open]{width:100%}:where(.workspace-theme) .voter-filter-actions,:where(.workspace-theme) .voter-view-mode-row{justify-content:flex-start}:where(.workspace-theme) .voter-advanced-filters[open] .advanced-filter-grid{grid-template-columns:1fr}}@media (max-width:560px){:where(.workspace-theme) .voter-workspace-filter-toolbar{gap:var(--space-2)}}:where(.workspace-theme) .voter-query-field{flex-basis:260px}:where(.workspace-theme) .voter-filter-panel label{display:grid;grid-gap:7px;gap:7px}:where(.workspace-theme) .voter-filter-panel label span{color:var(--color-ink-soft);font-size:var(--font-size-xs);font-weight:600}:where(.workspace-theme) .voter-filter-panel input,:where(.workspace-theme) .voter-filter-panel select{background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);min-width:0;padding:10px 12px}:where(.workspace-theme) .voter-filter-panel input:focus,:where(.workspace-theme) .voter-filter-panel select:focus{border-color:var(--accent);box-shadow:var(--shadow-focus)}:where(.workspace-theme) .voter-filter-panel .checkbox-row{align-items:center;display:flex;gap:10px}:where(.workspace-theme) .voter-filter-panel .checkbox-row input{height:18px;margin:0;padding:0;width:18px}:where(.workspace-theme) .voter-list{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .elector-record-badges,:where(.workspace-theme) .elector-status-stack{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}:where(.workspace-theme) .elector-card-list{display:none}:where(.workspace-theme) .elector-record-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4)}:where(.workspace-theme) .elector-record-card-head{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between}:where(.workspace-theme) .elector-record-card h3,:where(.workspace-theme) .elector-record-card p,:where(.workspace-theme) .elector-record-facts{margin:0}:where(.workspace-theme) .elector-record-card h3{color:var(--color-text);font-size:var(--font-size-lg);line-height:var(--line-height-tight)}:where(.workspace-theme) .elector-record-card p{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-base)}:where(.workspace-theme) .elector-record-facts{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .elector-record-facts div{display:grid;grid-gap:3px;gap:3px}:where(.workspace-theme) .elector-record-facts dt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:800;text-transform:uppercase}:where(.workspace-theme) .elector-record-facts dd{color:var(--color-text);font-size:var(--font-size-sm);margin:0}:where(.workspace-theme) .elector-load-more{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}:where(.workspace-theme) .voter-row{align-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(180px,.7fr) minmax(230px,.8fr);padding:14px}:where(.workspace-theme) .voter-main{min-width:0}:where(.workspace-theme) .contact-provenance p,:where(.workspace-theme) .voter-main h3,:where(.workspace-theme) .voter-main p{margin:0}:where(.workspace-theme) .voter-main h3{font-size:var(--font-size-base);line-height:var(--line-height-tight);margin-top:4px}:where(.workspace-theme) .contact-provenance p,:where(.workspace-theme) .voter-main p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);overflow-wrap:anywhere}:where(.workspace-theme) .voter-status-stack{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}:where(.workspace-theme) .voter-table-status{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;min-width:180px}:where(.workspace-theme) .contact-provenance{display:grid;grid-gap:4px;gap:4px;min-width:0}:where(.workspace-theme) .contact-provenance span{color:var(--muted);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase}:where(.workspace-theme) .contact-provenance strong{color:var(--color-ink-soft);font-size:var(--font-size-xs);line-height:var(--line-height-base);overflow-wrap:anywhere}:where(.workspace-theme) .voter-crm-module{display:grid;grid-gap:16px;gap:16px}:where(.workspace-theme) .street-address-panel{display:grid;grid-gap:14px;gap:14px;margin-bottom:16px}:where(.workspace-theme) .street-address-panel .ui-data-table{min-width:760px}:where(.workspace-theme) .street-coverage-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}:where(.workspace-theme) .street-coverage-grid article{background:var(--color-surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px}:where(.workspace-theme) .street-coverage-grid span,:where(.workspace-theme) .street-coverage-lists span{color:var(--muted);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase}:where(.workspace-theme) .street-coverage-grid strong{color:var(--color-ink);font-size:calc(24px * var(--text-scale));line-height:var(--line-height-tight)}:where(.workspace-theme) .street-coverage-lists section{background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}:where(.workspace-theme) .street-coverage-lists h3{font-size:var(--font-size-sm);margin:0}:where(.workspace-theme) .street-coverage-lists ul{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}:where(.workspace-theme) .street-coverage-lists li{align-items:center;display:flex;gap:10px;justify-content:space-between}:where(.workspace-theme) .voter-profile-state-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}:where(.workspace-theme) .voter-profile-state-grid{margin-bottom:16px}:where(.workspace-theme) .voter-empty-state,:where(.workspace-theme) .voter-profile-state-grid article{background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px}:where(.workspace-theme) .manual-elector-section h3,:where(.workspace-theme) .voter-profile-state-grid strong{color:var(--foreground);font-size:var(--font-size-xs)}:where(.workspace-theme) .voter-empty-state p,:where(.workspace-theme) .voter-profile-state-grid p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .voter-profile-state-grid article[data-tone=danger],:where(.workspace-theme) .voter-row[data-restricted=true]{border-color:color-mix(in srgb,var(--danger) 44%,var(--border));box-shadow:inset 3px 0 var(--danger)}:where(.workspace-theme) .voter-profile-state-grid article[data-tone=warning],:where(.workspace-theme) .voter-row[data-duplicate=true]{border-color:var(--color-warning-border);box-shadow:inset 3px 0 var(--warning)}:where(.workspace-theme) .voter-profile-state-grid article[data-tone=approval]{border-color:var(--color-warning-border)}:where(.workspace-theme) .voter-profile-state-grid article[data-tone=ai]{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));box-shadow:inset 3px 0 var(--accent)}:where(.workspace-theme) .voter-duplicate-warning,:where(.workspace-theme) .voter-privacy-warning{border-radius:var(--radius-sm);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin-top:8px;padding:8px 10px}:where(.workspace-theme) .voter-privacy-warning{background:var(--danger-soft);color:var(--danger)}:where(.workspace-theme) .voter-duplicate-warning{background:var(--color-amber-soft);color:var(--color-amber)}:where(.workspace-theme) .elector-drawer-backdrop{align-items:stretch;display:flex;justify-content:flex-end;position:fixed;z-index:120}:where(.workspace-theme) .elector-add-drawer{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0}:where(.workspace-theme) .elector-drawer-header{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:14px;justify-content:space-between;padding:20px}:where(.workspace-theme) .elector-drawer-header h2,:where(.workspace-theme) .elector-drawer-header p,:where(.workspace-theme) .manual-elector-section h3{margin:0}:where(.workspace-theme) .elector-drawer-header p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin-top:6px}:where(.workspace-theme) .manual-elector-form{display:grid;grid-gap:16px;gap:16px;overflow:auto;padding:20px}:where(.workspace-theme) .manual-elector-section{display:grid;grid-gap:10px;gap:10px}:where(.workspace-theme) .manual-elector-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .manual-elector-note,:where(.workspace-theme) .manual-elector-wide-field{grid-column:1/-1}:where(.workspace-theme) .manual-elector-form label{display:grid;grid-gap:7px;gap:7px}:where(.workspace-theme) .manual-elector-checkbox-row{align-items:center;display:flex;gap:10px;margin-top:12px}:where(.workspace-theme) .manual-elector-checkbox-row input{box-shadow:none;height:16px;min-width:16px;padding:0;width:16px}:where(.workspace-theme) .manual-elector-form label span{color:var(--color-ink-soft);font-size:var(--font-size-xs);font-weight:700}:where(.workspace-theme) .manual-elector-form input,:where(.workspace-theme) .manual-elector-form select,:where(.workspace-theme) .manual-elector-form textarea{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);color:var(--foreground);font-size:var(--font-size-sm);min-width:0;padding:10px 12px;transition:border-color .16s ease,box-shadow .16s ease}:where(.workspace-theme) .manual-elector-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 10px center;background-repeat:no-repeat;padding-right:34px}:where(.workspace-theme) .manual-elector-form textarea{min-height:96px;resize:vertical}:where(.workspace-theme) .manual-elector-form input:focus,:where(.workspace-theme) .manual-elector-form select:focus,:where(.workspace-theme) .manual-elector-form textarea:focus{border-color:var(--accent);box-shadow:var(--shadow-focus)}:where(.workspace-theme) .manual-elector-action-state,:where(.workspace-theme) .manual-elector-warning{border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;grid-gap:6px;gap:6px;padding:12px}:where(.workspace-theme) .manual-elector-action-state ul,:where(.workspace-theme) .manual-elector-warning p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .manual-elector-action-state[data-status=error],:where(.workspace-theme) .manual-elector-warning[data-tone=danger]{background:var(--color-red-soft);border-color:color-mix(in srgb,var(--danger) 34%,var(--border))}:where(.workspace-theme) .manual-elector-warning[data-tone=warning]{background:var(--color-amber-soft);border-color:var(--color-warning-border)}:where(.workspace-theme) .manual-elector-action-state[data-status=success]{border-color:color-mix(in srgb,var(--success) 34%,var(--border))}:where(.workspace-theme) .manual-elector-submit-row{align-items:center;border-top:1px solid var(--border);padding-top:4px}:where(.workspace-theme) .profile-list,:where(.workspace-theme) .profile-main-stack,:where(.workspace-theme) .profile-section,:where(.workspace-theme) .profile-side-stack{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .profile-facts,:where(.workspace-theme) .profile-facts dd,:where(.workspace-theme) .profile-section h2,:where(.workspace-theme) .profile-section h3,:where(.workspace-theme) .profile-section p{margin:0}:where(.workspace-theme) .profile-facts dt,:where(.workspace-theme) .profile-row-detail{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base)}:where(.workspace-theme) .profile-list-row{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr)}:where(.workspace-theme) .profile-list-row h3{font-size:var(--font-size-base);line-height:var(--line-height-tight);margin-top:4px}:where(.workspace-theme) .profile-facts dd,:where(.workspace-theme) .profile-list-row p,:where(.workspace-theme) .profile-row-detail span{overflow-wrap:anywhere}:where(.workspace-theme) .profile-row-detail{display:grid;grid-gap:4px;gap:4px}:where(.workspace-theme) .profile-row-detail strong{color:var(--color-ink-soft);font-size:var(--font-size-xs);overflow-wrap:anywhere}:where(.workspace-theme) .profile-facts{display:grid;grid-gap:10px;gap:10px}:where(.workspace-theme) .profile-facts div{border-top:1px solid var(--border);padding-top:10px}:where(.workspace-theme) .profile-facts div:first-child{border-top:0;padding-top:0}:where(.workspace-theme) .profile-facts dd{line-height:var(--line-height-base)}:where(.workspace-theme) .contact-review-panel{gap:16px}:where(.workspace-theme) .contact-review-summary{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .contact-review-summary article{background:var(--color-surface-offset);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;grid-gap:5px;gap:5px;min-width:0;padding:var(--space-3)}:where(.workspace-theme) .contact-review-summary strong{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-base);overflow-wrap:anywhere}:where(.workspace-theme) .contact-review-summary p{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .contact-review-form{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .contact-review-form label{display:grid;grid-gap:7px;gap:7px}:where(.workspace-theme) .contact-review-form label>span:not(.field-label-row),:where(.workspace-theme) .contact-review-summary span{color:var(--color-ink-soft);font-size:var(--font-size-xs);font-weight:700}:where(.workspace-theme) .contact-review-form input,:where(.workspace-theme) .contact-review-form select,:where(.workspace-theme) .contact-review-form textarea{background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);min-width:0;padding:10px 12px}:where(.workspace-theme) .contact-review-form input[readonly]{background:var(--color-surface-offset);color:var(--color-text-muted)}:where(.workspace-theme) .contact-review-form textarea{line-height:var(--line-height-base);resize:vertical}:where(.workspace-theme) .contact-review-form input:focus,:where(.workspace-theme) .contact-review-form select:focus,:where(.workspace-theme) .contact-review-form textarea:focus{border-color:var(--accent);box-shadow:var(--shadow-focus)}@media (max-width:1180px){:where(.workspace-theme) .contact-review-summary{grid-template-columns:1fr}}:where(.workspace-theme) .contact-restriction-warning{border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-width:0}:where(.workspace-theme) .review-queue-list{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .review-queue-list em,:where(.workspace-theme) .review-queue-list span{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base)}:where(.workspace-theme) .review-queue-list em{display:block;font-style:normal}:where(.workspace-theme) .contact-restriction-warning{display:grid;grid-gap:12px;gap:12px;padding:14px}:where(.workspace-theme) .contact-restriction-warning p{margin:0}:where(.workspace-theme) .contact-restriction-warning p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base)}:where(.workspace-theme) .contact-restriction-warning{background:var(--color-amber-soft);border-color:var(--color-warning-border)}:where(.workspace-theme) .contact-restriction-warning strong{color:var(--color-ink-soft);font-size:var(--font-size-sm)}:where(.workspace-theme) .review-queue-list strong{color:var(--color-ink-soft);font-size:var(--font-size-sm);line-height:var(--line-height-base);overflow-wrap:anywhere}:where(.workspace-theme) .review-queue-list article{border-radius:var(--radius-sm);display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px}:where(.workspace-theme) .contact-review-form input,:where(.workspace-theme) .contact-review-form select,:where(.workspace-theme) .contact-review-form textarea,:where(.workspace-theme) .voter-filter-panel input,:where(.workspace-theme) .voter-filter-panel select{background:var(--color-surface);border-color:var(--color-border-strong);box-shadow:var(--shadow-sm);font-size:var(--font-size-sm);transition:border-color .16s ease,box-shadow .16s ease}:where(.workspace-theme) .contact-review-form select,:where(.workspace-theme) .voter-filter-panel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 10px center;background-repeat:no-repeat;padding-right:34px}:where(.workspace-theme) .contact-review-form input:focus,:where(.workspace-theme) .contact-review-form select:focus,:where(.workspace-theme) .contact-review-form textarea:focus,:where(.workspace-theme) .voter-filter-panel input:focus,:where(.workspace-theme) .voter-filter-panel select:focus{border-color:var(--accent);box-shadow:var(--shadow-focus)}:where(.workspace-theme) .profile-list-row,:where(.workspace-theme) .voter-row{background:var(--color-surface);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}:where(.workspace-theme) .profile-list-row:hover,:where(.workspace-theme) .voter-row:hover{border-color:var(--color-border-strong);box-shadow:0 10px 26px rgb(var(--color-shadow-rgb)/.08)}:where(.workspace-theme) .review-queue-list article{background:var(--color-surface);border:1px solid var(--border)}@media (max-width:1180px){:where(.workspace-theme) .profile-layout,:where(.workspace-theme) .voters-layout{grid-template-columns:1fr}:where(.workspace-theme) .contact-review-form,:where(.workspace-theme) .profile-list-row,:where(.workspace-theme) .voter-row{grid-template-columns:1fr}:where(.workspace-theme) .voter-filter-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .saved-filter-strip,:where(.workspace-theme) .voter-query-field{grid-column:1/-1}}@media (max-width:900px){:where(.workspace-theme) .voter-filter-toolbar{grid-template-columns:1fr}:where(.workspace-theme) .elector-workspace-toolbar{align-items:flex-start;display:grid}:where(.workspace-theme) .elector-primary-actions{justify-content:flex-start;width:100%}:where(.workspace-theme) .manual-elector-grid{grid-template-columns:1fr}:where(.workspace-theme) .saved-filter-strip,:where(.workspace-theme) .voter-query-field{grid-column:auto}:where(.workspace-theme) .elector-primary-actions,:where(.workspace-theme) .manual-elector-submit-row{align-items:stretch;display:grid;grid-template-columns:1fr;width:100%}:where(.workspace-theme) .elector-add-drawer{border-left:0;width:100vw}:where(.workspace-theme) .elector-drawer-header,:where(.workspace-theme) .manual-elector-form{padding:16px}:where(.workspace-theme) .profile-facts-grid,:where(.workspace-theme) .profile-layout,:where(.workspace-theme) .street-coverage-grid,:where(.workspace-theme) .street-coverage-lists,:where(.workspace-theme) .street-metrics-grid,:where(.workspace-theme) .voter-profile-state-grid,:where(.workspace-theme) .voters-layout{grid-template-columns:1fr}:where(.workspace-theme) .contact-review-form,:where(.workspace-theme) .profile-list-row,:where(.workspace-theme) .voter-row{grid-template-columns:1fr}}:where(.workspace-theme) .voter-profile-state-grid{display:none!important}:where(.workspace-theme) .elector-primary-button,:where(.workspace-theme) .elector-reset-button,:where(.workspace-theme) .elector-secondary-button,:where(.workspace-theme) .manual-elector-submit-row button{align-items:center;display:inline-flex;font-weight:700;justify-content:center;transition:background .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}:where(.workspace-theme) .elector-primary-button,:where(.workspace-theme) .manual-elector-submit-row button[type=submit]{border:1px solid var(--color-primary);color:var(--color-on-accent)}:where(.workspace-theme) .elector-primary-button:hover,:where(.workspace-theme) .manual-elector-submit-row button[type=submit]:hover{box-shadow:none;color:var(--color-on-accent)}:where(.workspace-theme) .elector-reset-button,:where(.workspace-theme) .elector-secondary-button,:where(.workspace-theme) .manual-elector-submit-row button[type=button]{border:1px solid var(--color-border);box-shadow:none;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}:where(.workspace-theme) .elector-reset-button:hover,:where(.workspace-theme) .elector-secondary-button:hover{background:var(--color-surface-offset);border-color:var(--color-border);color:var(--color-text)}:where(.workspace-theme) .street-metrics-grid{display:grid}:where(.workspace-theme) .elector-workspace-toolbar,:where(.workspace-theme) .voter-filter-toolbar{align-items:center;display:flex;flex-wrap:wrap}:where(.workspace-theme) .voter-query-field{flex:1 1 220px;max-width:420px;min-width:200px;position:relative}:where(.workspace-theme) .saved-filter-strip{display:flex;flex-wrap:wrap;gap:var(--space-2)}:where(.workspace-theme) .saved-filter-strip button{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-weight:600;padding:5px 12px}:where(.workspace-theme) .voter-name{color:var(--color-text);display:block;font-weight:700}:where(.workspace-theme) .voter-addr{display:block;font-size:var(--font-size-xs);margin-top:2px}:where(.workspace-theme) .profile-layout{align-items:start;display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(280px,320px);margin-top:var(--space-4);max-width:100%;min-width:0}:where(.workspace-theme) .profile-main-stack{grid-column:1;grid-row:1}:where(.workspace-theme) .profile-side-stack{grid-column:2;grid-row:1}:where(.workspace-theme) .profile-admin-stack,:where(.workspace-theme) .profile-main-stack,:where(.workspace-theme) .profile-side-stack{display:grid;min-width:0}:where(.workspace-theme) .profile-admin-stack,:where(.workspace-theme) .profile-main-stack,:where(.workspace-theme) .profile-side-stack{gap:var(--space-5)}:where(.workspace-theme) .profile-action-rail{position:-webkit-sticky;position:sticky;top:calc(var(--shell-header-height, 64px) + var(--space-4))}:where(.workspace-theme) .profile-action-panel,:where(.workspace-theme) .profile-contact-panel,:where(.workspace-theme) .profile-overview-card{gap:var(--space-4)}:where(.workspace-theme) .profile-identity-row{align-items:flex-start;border-bottom:1px solid var(--color-divider);display:flex;gap:var(--space-3);min-width:0;padding-bottom:var(--space-4)}:where(.workspace-theme) .profile-identity-copy{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}:where(.workspace-theme) .profile-identity-copy h2{color:var(--color-text);font-size:var(--font-size-lg);font-weight:800;letter-spacing:0;line-height:var(--line-height-tight);margin:0;overflow-wrap:anywhere}:where(.workspace-theme) .profile-action-copy p,:where(.workspace-theme) .profile-identity-copy p{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0;max-width:42ch;overflow-wrap:anywhere}:where(.workspace-theme) .profile-overview-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .profile-action-copy,:where(.workspace-theme) .profile-overview-group,:where(.workspace-theme) .profile-tag-section{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}:where(.workspace-theme) .profile-action-copy h2{color:var(--color-text);font-size:var(--font-size-sm);font-weight:800;letter-spacing:0;line-height:var(--line-height-tight);margin:0}:where(.workspace-theme) .profile-avatar{align-items:center;background:color-mix(in oklch,var(--color-primary) 15%,var(--color-surface));border-radius:999px;color:var(--color-primary);display:inline-flex;flex:0 0 auto;font-size:var(--font-size-sm);font-weight:800;height:44px;justify-content:center;width:44px}:where(.workspace-theme) .profile-status-strip{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;margin-left:auto}:where(.workspace-theme) .profile-priority-facts{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0}:where(.workspace-theme) .profile-priority-facts div{background:var(--color-surface-offset);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;padding:var(--space-3)}:where(.workspace-theme) .profile-priority-facts dt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:800;text-transform:uppercase}:where(.workspace-theme) .profile-priority-facts dd{color:var(--color-text);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0;overflow-wrap:anywhere}:where(.workspace-theme) .profile-name{color:var(--color-text);font-size:var(--font-size-lg);font-weight:800;line-height:var(--line-height-tight)}:where(.workspace-theme) .profile-meta{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-top:2px}:where(.workspace-theme) .profile-facts,:where(.workspace-theme) .profile-facts-grid{display:grid;grid-gap:0;gap:0;margin:0}:where(.workspace-theme) .profile-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}:where(.workspace-theme) .profile-facts div{align-items:center;border-bottom:1px solid var(--color-divider);display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:130px minmax(0,1fr);padding:var(--space-2) 0}:where(.workspace-theme) .profile-facts div:last-child{border-bottom:0}:where(.workspace-theme) .profile-facts dt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:600}:where(.workspace-theme) .profile-facts dd{color:var(--color-text);font-size:var(--font-size-xs);margin:0}:where(.workspace-theme) .voter-empty-state{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);justify-content:center;min-height:180px;padding:var(--space-8);text-align:center}:where(.workspace-theme) .voter-empty-state h3{color:var(--color-text);font-size:var(--font-size-base);font-weight:800;margin:0}:where(.workspace-theme) .voter-empty-state p{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0;max-width:38ch}:where(.workspace-theme) .manual-elector-action-state[data-status=error]{background:var(--color-error-highlight);border:1px solid color-mix(in oklch,var(--color-error) 28%,var(--color-error-highlight));border-radius:var(--radius-md);color:var(--color-danger-strong);padding:var(--space-3)}:where(.workspace-theme) .manual-elector-action-state[data-status=success]{background:var(--color-success-highlight);border:1px solid color-mix(in oklch,var(--color-success) 28%,var(--color-success-highlight));border-radius:var(--radius-md);color:var(--color-success);padding:var(--space-3)}:where(.workspace-theme) .street-coverage-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .manual-elector-grid,:where(.workspace-theme) .street-coverage-grid{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .manual-elector-wide-field{grid-column:1/-1}:where(.workspace-theme) .profile-list-row{border-bottom:1px solid var(--color-divider);color:var(--color-text);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4)}:where(.workspace-theme) .profile-list-row:last-child{border-bottom:0}:where(.workspace-theme) .profile-contact-row,:where(.workspace-theme) .profile-disclosure .profile-list-row{align-items:start;border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);padding:var(--space-3)}:where(.workspace-theme) .profile-contact-row:last-child,:where(.workspace-theme) .profile-disclosure .profile-list-row:last-child{border-bottom:1px solid var(--color-border)}:where(.workspace-theme) .profile-contact-row h3,:where(.workspace-theme) .profile-disclosure .profile-list-row h3{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-tight);margin:var(--space-1) 0 0}:where(.workspace-theme) .profile-contact-row p,:where(.workspace-theme) .profile-disclosure .profile-list-row p{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:var(--space-1) 0 0;overflow-wrap:anywhere}:where(.workspace-theme) .profile-list-row:hover{background:color-mix(in oklch,var(--color-primary) 4%,var(--color-surface))}:where(.workspace-theme) .profile-disclosure{overflow:hidden;padding:0}:where(.workspace-theme) .profile-disclosure summary{align-items:flex-start;cursor:pointer;display:flex;gap:var(--space-3);justify-content:space-between;list-style:none;padding:var(--space-4)}:where(.workspace-theme) .profile-disclosure summary>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}:where(.workspace-theme) .profile-disclosure summary p{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .profile-disclosure summary .ui-badge{flex:0 0 auto}:where(.workspace-theme) .profile-disclosure summary::-webkit-details-marker{display:none}:where(.workspace-theme) .profile-disclosure summary:after{background:var(--color-surface-offset);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);content:"Show";flex:0 0 auto;font-size:var(--font-size-xs);font-weight:800;padding:4px 9px}:where(.workspace-theme) .profile-disclosure[open] summary:after{content:"Hide"}:where(.workspace-theme) .profile-disclosure summary:focus-visible:after,:where(.workspace-theme) .profile-disclosure summary:hover:after{border-color:var(--color-primary);color:var(--color-primary)}:where(.workspace-theme) .profile-disclosure summary:focus-visible{box-shadow:var(--shadow-focus);outline:3px solid var(--color-primary)}:where(.workspace-theme) .profile-disclosure-body{border-top:1px solid var(--color-divider);display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4)}:where(.workspace-theme) .profile-action-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}:where(.workspace-theme) .profile-action-disabled,:where(.workspace-theme) .profile-action-list a{align-items:center;background:var(--color-surface-offset);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);display:flex;font-size:var(--font-size-xs);font-weight:800;justify-content:space-between;min-height:42px;padding:var(--space-2) var(--space-3);text-decoration:none}:where(.workspace-theme) .profile-action-cta{display:grid;grid-gap:2px;gap:2px;justify-content:stretch;min-height:52px}:where(.workspace-theme) .profile-action-cta em,:where(.workspace-theme) .profile-action-cta span{min-width:0}:where(.workspace-theme) .profile-action-cta em{color:var(--color-muted);font-size:var(--font-size-xs);font-style:normal;font-weight:800}:where(.workspace-theme) .profile-action-cta:after{content:none}:where(.workspace-theme) .profile-action-disabled:after,:where(.workspace-theme) .profile-action-list a:after{color:var(--color-text-muted);content:attr(data-action-label);font-size:var(--font-size-xs)}:where(.workspace-theme) .profile-action-list .profile-action-cta:after{content:none}:where(.workspace-theme) .profile-action-list a:focus-visible,:where(.workspace-theme) .profile-action-list a:hover{background:color-mix(in oklch,var(--color-primary) 6%,var(--color-surface));border-color:var(--color-primary);box-shadow:var(--shadow-focus);color:var(--color-primary);outline:3px solid var(--color-primary)}:where(.workspace-theme) .profile-action-list .profile-action-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-accent)}:where(.workspace-theme) .profile-action-list .profile-action-primary:after{color:var(--color-muted)}:where(.workspace-theme) .profile-action-list .profile-action-primary:focus-visible,:where(.workspace-theme) .profile-action-list .profile-action-primary:hover{background:var(--color-primary-hover);color:var(--color-on-accent)}:where(.workspace-theme) .profile-action-menu{background:var(--color-surface-offset);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}:where(.workspace-theme) .profile-action-menu summary{align-items:center;color:var(--color-text);cursor:pointer;display:flex;font-size:var(--font-size-xs);font-weight:800;justify-content:space-between;list-style:none;min-height:42px;padding:var(--space-2) var(--space-3)}:where(.workspace-theme) .profile-action-menu summary::-webkit-details-marker{display:none}:where(.workspace-theme) .profile-action-menu summary:after{color:var(--color-text-muted);content:"Show";font-size:var(--font-size-xs)}:where(.workspace-theme) .profile-action-menu[open] summary:after{content:"Hide"}:where(.workspace-theme) .profile-action-menu summary:focus-visible,:where(.workspace-theme) .profile-action-menu summary:hover{color:var(--color-primary);outline:3px solid var(--color-primary)}:where(.workspace-theme) .profile-action-menu-list{border-top:1px solid var(--color-divider);display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2)}:where(.workspace-theme) .profile-action-disabled{background:color-mix(in oklch,var(--color-error-highlight) 42%,var(--color-surface-offset));color:var(--color-text-muted);cursor:not-allowed}:where(.workspace-theme) .profile-action-disabled em,:where(.workspace-theme) .profile-action-disabled strong{min-width:0}:where(.workspace-theme) .profile-action-disabled em{color:var(--color-error);font-size:var(--font-size-xs);font-style:normal;font-weight:700;overflow-wrap:anywhere}:where(.workspace-theme) .coverage-map-layout,:where(.workspace-theme) .review-queue-layout{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr) 320px;margin-bottom:var(--space-5)}:where(.workspace-theme) .coverage-map-panel,:where(.workspace-theme) .review-queue-panel{overflow:hidden;padding:0}:where(.workspace-theme) .coverage-map-canvas{background:linear-gradient(var(--color-divider) 1px,transparent 1px),linear-gradient(90deg,var(--color-divider) 1px,transparent 1px),var(--color-surface-2);background-size:42px 42px;border-top:1px solid var(--color-divider);min-height:360px;position:relative}:where(.workspace-theme) .coverage-map-region{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:grid;grid-gap:var(--space-1);gap:var(--space-1);left:var(--region-x,18%);min-width:118px;padding:var(--space-3);position:absolute;top:var(--region-y,18%)}:where(.workspace-theme) .coverage-map-region[data-band=high]{border-color:color-mix(in oklch,var(--color-success) 36%,var(--color-border))}:where(.workspace-theme) .coverage-map-region[data-band=medium]{border-color:color-mix(in oklch,var(--color-primary) 36%,var(--color-border))}:where(.workspace-theme) .coverage-map-region[data-band=low]{border-color:color-mix(in oklch,var(--color-warning) 42%,var(--color-border))}:where(.workspace-theme) .coverage-map-region strong{color:var(--color-text);font-size:var(--font-size-xs)}:where(.workspace-theme) .coverage-map-region span{color:var(--color-text-muted);font-size:var(--font-size-lg);font-weight:800}:where(.workspace-theme) .coverage-map-svg{display:block;height:360px;width:100%}:where(.workspace-theme) .coverage-map-frame{fill:url(#coverage-grid-fill);stroke:var(--color-border);stroke-width:.7}:where(.workspace-theme) .coverage-map-route{fill:none;opacity:.55;stroke:var(--color-border-strong);stroke-dasharray:2 2;stroke-width:1.4}:where(.workspace-theme) .coverage-map-node circle:first-child{fill:color-mix(in oklch,var(--color-primary) 18%,transparent)}:where(.workspace-theme) .coverage-map-node circle:nth-child(2){fill:var(--color-surface);stroke:var(--color-primary);stroke-width:1.4}:where(.workspace-theme) .coverage-map-node[data-band=high] circle:nth-child(2){stroke:var(--color-success)}:where(.workspace-theme) .coverage-map-node[data-band=medium] circle:nth-child(2){stroke:var(--color-primary)}:where(.workspace-theme) .coverage-map-node[data-band=low] circle:nth-child(2){stroke:var(--color-warning)}:where(.workspace-theme) .coverage-map-node text{fill:var(--color-text);font-size:var(--font-size-xs);font-weight:800;paint-order:stroke;stroke:var(--color-surface);stroke-width:.7;text-anchor:middle}:where(.workspace-theme) .coverage-map-node:focus circle:nth-child(2){stroke:var(--color-focus);stroke-width:2.4}:where(.workspace-theme) .map-legend{align-items:center;border-top:1px solid var(--color-divider);display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4)}:where(.workspace-theme) .map-legend span{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:var(--font-size-xs);font-weight:700;gap:var(--space-1)}:where(.workspace-theme) .map-legend span:before{border-radius:999px;content:"";height:8px;width:8px}:where(.workspace-theme) .map-legend span[data-band=high]:before{background:var(--color-success)}:where(.workspace-theme) .map-legend span[data-band=medium]:before{background:var(--color-primary)}:where(.workspace-theme) .map-legend span[data-band=low]:before{background:var(--color-warning)}:where(.workspace-theme) .coverage-side-stack{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start}:where(.workspace-theme) .coverage-gap-card{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}:where(.workspace-theme) .coverage-gap-card[data-tone=warning]{border-color:color-mix(in oklch,var(--color-warning) 34%,var(--color-border))}:where(.workspace-theme) .coverage-gap-card[data-tone=danger]{border-color:color-mix(in oklch,var(--color-error) 36%,var(--color-border))}:where(.workspace-theme) .coverage-gap-card[data-tone=indigo]{border-color:color-mix(in oklch,var(--color-primary) 34%,var(--color-border))}:where(.workspace-theme) .coverage-gap-card strong{color:var(--color-text);font-size:calc(28px * var(--text-scale));line-height:var(--line-height-tight)}:where(.workspace-theme) .coverage-gap-card em{color:var(--color-text-muted);font-size:var(--font-size-xs);font-style:normal}:where(.workspace-theme) .coverage-progress-list,:where(.workspace-theme) .review-queue-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4)}:where(.workspace-theme) .review-workspace-grid .review-queue-list{align-content:start}:where(.workspace-theme) .review-workspace-grid .review-queue-card{grid-template-columns:1fr}:where(.workspace-theme) .review-workspace-grid .review-card-action .profile-facts{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .review-workspace-grid .review-card-action .profile-facts div{display:grid;grid-gap:2px;gap:2px;grid-template-columns:1fr}:where(.workspace-theme) .review-queue-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);padding:var(--space-4)}:where(.workspace-theme) .review-queue-card[data-selected=true]{background:color-mix(in oklch,var(--color-primary) 7%,var(--color-surface));border-color:var(--color-primary);box-shadow:inset 3px 0 0 var(--color-primary)}:where(.workspace-theme) .review-queue-card[data-tone=danger]{border-color:color-mix(in oklch,var(--color-error) 36%,var(--color-border))}:where(.workspace-theme) .review-queue-card[data-tone=warning]{border-color:color-mix(in oklch,var(--color-warning) 34%,var(--color-border))}:where(.workspace-theme) .review-queue-card[data-priority=urgent] .confidence-bar span,:where(.workspace-theme) .review-queue-card[data-tone=danger] .confidence-bar span{background:var(--color-error)}:where(.workspace-theme) .review-queue-card[data-tone=warning] .confidence-bar span{background:var(--color-warning)}:where(.workspace-theme) .review-queue-card-main{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}:where(.workspace-theme) .review-queue-card h3{color:var(--color-text);font-size:var(--font-size-base);margin:0}:where(.workspace-theme) .review-queue-card em,:where(.workspace-theme) .review-queue-card p{color:var(--color-text-muted);font-size:var(--font-size-xs);font-style:normal;margin:0}:where(.workspace-theme) .review-card-action .profile-facts{gap:var(--space-1)}:where(.workspace-theme) .review-card-action .profile-facts div{border-bottom:0;gap:var(--space-2);grid-template-columns:56px minmax(0,1fr);padding:0}:where(.workspace-theme) .review-card-action .profile-facts dt{font-size:var(--font-size-xs);font-weight:800;text-transform:uppercase}:where(.workspace-theme) .review-card-action .profile-facts dd{overflow-wrap:anywhere}:where(.workspace-theme) .elector-add-drawer,:where(.workspace-theme) .elector-drawer-backdrop{position:fixed;z-index:95}:where(.workspace-theme) .elector-drawer-backdrop{background:rgb(var(--color-harbor-rgb)/.58);inset:0}:where(.workspace-theme) .elector-add-drawer{background:var(--color-surface-2);border-left:1px solid var(--color-border);bottom:0;box-shadow:var(--shadow-popover);color:var(--color-text);max-width:min(560px,100vw);overflow:auto;padding:var(--space-5);right:0;top:0;width:min(560px,100vw)}:where(.workspace-theme) .manual-elector-form,:where(.workspace-theme) .manual-elector-section{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}:where(.workspace-theme) .manual-elector-section{border-top:1px solid var(--color-divider);padding-top:var(--space-4)}:where(.workspace-theme) .manual-elector-submit-row{display:flex;gap:var(--space-2);justify-content:flex-end}@media (max-width:1100px){:where(.workspace-theme) .coverage-map-layout,:where(.workspace-theme) .profile-layout,:where(.workspace-theme) .review-queue-layout{grid-template-columns:1fr}:where(.workspace-theme) .profile-main-stack,:where(.workspace-theme) .profile-side-stack{grid-column:1;grid-row:auto}:where(.workspace-theme) .profile-action-rail{position:static}:where(.workspace-theme) .profile-facts-grid,:where(.workspace-theme) .profile-overview-grid,:where(.workspace-theme) .street-coverage-lists{grid-template-columns:1fr}:where(.workspace-theme) .profile-contact-row,:where(.workspace-theme) .profile-disclosure .profile-list-row{grid-template-columns:1fr}:where(.workspace-theme) .profile-priority-facts{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .voter-search-surface{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:where(.workspace-theme) .elector-workspace-toolbar{display:grid;grid-template-columns:1fr;max-width:100%;min-width:0}:where(.workspace-theme) .profile-layout>*,:where(.workspace-theme) .profile-section{min-width:0}:where(.workspace-theme) .manual-elector-grid,:where(.workspace-theme) .street-coverage-grid,:where(.workspace-theme) .street-metrics-grid{grid-template-columns:1fr}:where(.workspace-theme) .review-queue-card{grid-template-columns:1fr}:where(.workspace-theme) .voter-search-surface{grid-template-columns:1fr}:where(.workspace-theme) .profile-priority-facts{grid-template-columns:1fr}:where(.workspace-theme) .profile-identity-row{display:grid}:where(.workspace-theme) .profile-status-strip{justify-content:flex-start;margin-left:0}:where(.workspace-theme) .profile-facts div{align-items:start;grid-template-columns:1fr}:where(.workspace-theme) .profile-disclosure summary{flex-wrap:wrap}:where(.workspace-theme) .profile-disclosure summary>div{flex:1 1 180px}:where(.workspace-theme) .voter-verified-toggle{align-self:stretch}:where(.workspace-theme) .elector-results-panel .ui-data-table-wrap{display:none}:where(.workspace-theme) .elector-card-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}:where(.workspace-theme) .elector-record-card-head{display:grid}:where(.workspace-theme) .elector-record-facts{grid-template-columns:1fr}:where(.workspace-theme) .elector-load-more{align-items:stretch;display:grid}:where(.workspace-theme) .elector-load-more .elector-secondary-button{justify-content:center;width:100%}:where(.workspace-theme) .coverage-map-canvas{min-height:300px}:where(.workspace-theme) .coverage-map-region{left:auto;position:relative;top:auto;margin:var(--space-3)}:where(.workspace-theme) .profile-admin-stack,:where(.workspace-theme) .profile-layout,:where(.workspace-theme) .profile-main-stack,:where(.workspace-theme) .profile-section,:where(.workspace-theme) .profile-side-stack{width:100%;max-width:100%;min-width:0}:where(.workspace-theme) .profile-layout{gap:var(--space-4);margin-top:var(--space-4)}:where(.workspace-theme) .profile-section{padding:var(--space-4)}:where(.workspace-theme) .profile-disclosure{padding:0}:where(.workspace-theme) .profile-action-copy p,:where(.workspace-theme) .profile-contact-row p,:where(.workspace-theme) .profile-disclosure .profile-list-row p{overflow-wrap:anywhere}:where(.workspace-theme) .profile-action-disabled,:where(.workspace-theme) .profile-action-list a,:where(.workspace-theme) .profile-action-menu{min-width:0;width:100%}:where(.workspace-theme) .profile-action-disabled,:where(.workspace-theme) .profile-action-list a{gap:var(--space-2)}:where(.workspace-theme) .profile-action-disabled{align-items:flex-start;flex-wrap:wrap}:where(.workspace-theme) .profile-priority-facts div{padding:var(--space-3)}}:where(.workspace-theme) .elector-primary-button,:where(.workspace-theme) .manual-elector-submit-row button[type=submit]{background:var(--color-primary-strong);border-color:var(--color-primary-strong);border-radius:var(--radius-sm)}:where(.workspace-theme) .elector-primary-button:hover,:where(.workspace-theme) .manual-elector-submit-row button[type=submit]:hover{background:var(--color-primary);border-color:var(--color-primary)}:where(.workspace-theme) .elector-primary-button,:where(.workspace-theme) .elector-reset-button,:where(.workspace-theme) .elector-secondary-button,:where(.workspace-theme) .manual-elector-submit-row button{border-radius:var(--radius-sm);font-size:var(--font-size-sm);min-height:44px;padding:8px 12px}:where(.workspace-theme) .elector-reset-button,:where(.workspace-theme) .elector-secondary-button,:where(.workspace-theme) .manual-elector-submit-row button[type=button]{background:var(--color-surface);border-color:var(--color-border);border-radius:var(--radius-sm)}:where(.workspace-theme) .street-metrics-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:var(--space-4)}:where(.workspace-theme) .voter-addr{color:var(--color-muted)}:where(.workspace-theme) .elector-workspace-toolbar,:where(.workspace-theme) .voter-filter-toolbar{gap:var(--space-2);margin-bottom:var(--space-4)}:where(.workspace-theme) .saved-filter-strip button{border-radius:var(--radius-sm);font-size:var(--font-size-sm);min-height:44px}:where(.workspace-theme) .saved-filter-strip button:hover,:where(.workspace-theme) .saved-filter-strip button[aria-pressed=true]{background:var(--color-primary-soft);border-color:var(--color-primary-border);color:var(--color-primary-strong)}:where(.workspace-theme) .street-coverage-lists{align-items:start;gap:var(--space-3)}:where(.workspace-theme) .profile-list-row{background:var(--color-surface-muted);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm)}@media (max-width:560px){:where(.workspace-theme) .manual-elector-grid,:where(.workspace-theme) .street-coverage-lists,:where(.workspace-theme) .street-metrics-grid{grid-template-columns:1fr}}:where(.workspace-theme) .voters-view-switcher{display:inline-flex;flex-wrap:wrap;gap:4px;margin:4px 0 16px;padding:4px;background:var(--surface-alt);border:1px solid var(--border);border-radius:10px}:where(.workspace-theme) .voters-view-switcher-tab{display:inline-flex;align-items:center;gap:7px;justify-content:center;min-width:96px;padding:6px 14px;border-radius:7px;font-size:var(--font-size-xs);font-weight:500;color:var(--color-ink-soft);text-decoration:none;transition:background .12s ease,color .12s ease}:where(.workspace-theme) .voters-view-switcher-tab:hover{background:var(--surface);color:var(--color-ink)}:where(.workspace-theme) .voters-view-switcher-tab:focus-visible{outline:2px solid var(--color-info);outline-offset:2px}:where(.workspace-theme) .voters-view-switcher-tab-icon{align-items:center;color:currentColor;display:inline-flex;height:14px;width:14px}:where(.workspace-theme) .voters-view-switcher-tab-icon svg{height:14px;width:14px}:where(.workspace-theme) .voters-view-switcher-tab[data-active=true]{background:var(--surface);color:var(--color-ink);box-shadow:0 1px 2px color-mix(in srgb,var(--color-surface-raised) 6%,transparent)}@media (max-width:540px){:where(.workspace-theme) .voters-view-switcher{width:100%}:where(.workspace-theme) .voters-view-switcher-tab{flex:1 1;min-width:0}}@media (prefers-reduced-motion:reduce){:where(.workspace-theme) .voters-view-switcher-tab{transition:none}}:where(.workspace-theme) .voter-view-mode-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}:where(.workspace-theme) .voter-view-mode-toggle{display:inline-flex;gap:var(--space-2)}:where(.workspace-theme) .voter-view-mode-toggle .elector-secondary-button[aria-pressed=true]{background:var(--color-primary-soft);border-color:var(--color-primary-border);color:var(--color-primary-strong)}:where(.workspace-theme) .voter-column-chooser{margin-left:0}:where(.workspace-theme) .voter-column-chooser summary{cursor:pointer;color:var(--color-ink-soft);font-size:var(--font-size-sm);font-weight:600}:where(.workspace-theme) .voter-column-chooser-grid{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--surface-raised)}:where(.workspace-theme) .voter-card-actions,:where(.workspace-theme) .voter-row-actions{display:inline-flex;align-items:center;gap:var(--space-2)}:where(.workspace-theme) .voter-card-actions{margin-top:var(--space-3)}:where(.workspace-theme) .voter-detail-backdrop{position:fixed;inset:0;background:rgb(var(--color-shadow-rgb)/.32);z-index:70;display:flex;justify-content:flex-end}:where(.workspace-theme) .voter-detail-drawer{width:min(560px,100vw);height:100%;background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-popover);display:flex;flex-direction:column}:where(.workspace-theme) .voter-detail-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border)}:where(.workspace-theme) .voter-detail-header h3{margin:0}:where(.workspace-theme) .voter-detail-header p{margin:var(--space-1) 0 0;color:var(--color-ink-soft);font-size:var(--font-size-sm)}:where(.workspace-theme) .voter-detail-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border)}:where(.workspace-theme) .voter-detail-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--surface-raised);color:var(--ink-soft);border-radius:999px;padding:4px 10px;font-size:var(--font-size-xs);font-weight:600}:where(.workspace-theme) .voter-detail-tab[aria-pressed=true]{background:var(--accent-soft);border-color:var(--color-primary-border);color:var(--color-primary-strong)}:where(.workspace-theme) .voter-detail-content{flex:1 1;overflow:auto;padding:var(--space-4)}:where(.workspace-theme) .voter-detail-section-stack{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}:where(.workspace-theme) .voter-detail-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}:where(.workspace-theme) .voter-detail-list li{display:grid;grid-gap:2px;gap:2px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm)}:where(.workspace-theme) .voter-detail-list span{color:var(--color-ink-soft);font-size:var(--font-size-xs)}:where(.workspace-theme) .voter-detail-footer{padding:var(--space-4);border-top:1px solid var(--border)}:where(.workspace-theme) .coverage-map-interactive{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}:where(.workspace-theme) .coverage-map-controls{display:inline-flex;align-items:center;gap:var(--space-2)}:where(.workspace-theme) .coverage-map-controls span{min-width:52px;text-align:center;color:var(--ink-soft);font-size:var(--font-size-sm);font-weight:600}@media (max-width:860px){:where(.workspace-theme) .voter-column-chooser{margin-left:0}}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage{--people-coverage-shell-sidebar-bg:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--color-surface-raised) 8%,transparent) 0 18%,transparent 48%),radial-gradient(circle at 106% 88%,color-mix(in srgb,var(--color-surface-raised) 4%,transparent) 0 26%,transparent 58%),linear-gradient(180deg,var(--color-surface-raised) 0%,var(--color-surface-raised) 58%,var(--color-surface-raised) 100%);--people-coverage-sidebar-text:var(--color-ink);--shell-header-height:60px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar{align-content:flex-start;background:var(--color-canvas);border-right-color:color-mix(in srgb,var(--color-border) 13%,transparent);color:var(--people-coverage-sidebar-text);display:flex;flex-direction:column;gap:var(--space-3);min-height:0;padding-inline:var(--space-3)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .row-kicker,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-title{color:var(--color-muted)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-logo,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .sidebar-logo{border-bottom-color:color-mix(in srgb,var(--color-border) 16%,transparent);min-height:60px;padding:var(--space-3) var(--space-4)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .brand strong,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .brand-copy strong,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .logo-name{color:var(--color-ink)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .brand-copy span,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .brand>div span,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .logo-sub{color:var(--color-muted)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-campaign-chip{color:var(--color-ink);margin:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-campaign-chip strong{color:var(--color-ink)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-campaign-chip em,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-campaign-chip-label{color:var(--color-muted)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-campaign-chip-badge{background:color-mix(in srgb,var(--color-info-soft) 42%,transparent);border-color:color-mix(in srgb,var(--color-info-border) 18%,transparent);color:var(--color-ink)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-campaign-chip-period{border-top-color:color-mix(in srgb,var(--color-border) 16%,transparent)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-campaign-chip-period span{color:var(--color-muted)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-nav-group-copy em{color:var(--color-muted)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .nav-item,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .nav-list a,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-nav-direct-link,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-nav-group-button,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-nav-list .nav-item,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-nav-list a{color:var(--color-ink);border-color:color-mix(in srgb,var(--color-border) 14%,transparent)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-nav-direct-link:focus-visible,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-nav-direct-link:hover,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-nav-direct-link[aria-current=page],:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-nav-list a:focus-visible,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-nav-list a:hover,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-nav-list a[aria-current=page]{background:color-mix(in srgb,var(--color-surface) 11%,transparent);border-color:color-mix(in srgb,var(--color-border) 30%,transparent);color:var(--color-ink)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-header{min-height:58px;grid-template-columns:var(--shell-sidebar-width) minmax(160px,.2fr) minmax(340px,1fr) auto;padding:7px 12px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-topbar{background:var(--color-surface);border-radius:8px;padding:10px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-top,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-topbar-actions{gap:var(--space-2)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-profile{display:grid;margin-top:auto}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-profile dl{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-profile dt{color:var(--color-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.02em;text-transform:uppercase}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-profile dd{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:700;margin:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-profile-action{align-items:center;background:color-mix(in srgb,var(--color-surface) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-border) 18%,transparent);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--font-size-xs);font-weight:700;min-height:32px;padding:7px 10px;text-decoration:none;width:100%}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-profile-action:focus-visible,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-profile-action:hover{border-color:color-mix(in srgb,var(--color-border) 30%,transparent);box-shadow:var(--shadow-focus);color:var(--color-ink);outline:3px solid var(--color-primary)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voters-view-switcher{align-items:center;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:8px;display:inline-flex;flex-wrap:wrap;gap:6px;margin:4px 0 var(--space-3);padding:6px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voters-view-switcher-tab{border-radius:7px;font-size:var(--font-size-xs);min-height:30px;padding:4px 10px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voters-view-switcher-tab[data-active=true]{background:var(--surface);box-shadow:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-search-surface{align-items:end;gap:var(--space-2)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-filter-toolbar{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-summary-grid{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-crm-module[data-official-directory=true] .people-concept-filter-toolbar{align-items:center;display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(180px,1.45fr) repeat(5,minmax(84px,.58fr)) minmax(94px,auto) minmax(86px,1fr) minmax(82px,auto) minmax(72px,auto);order:2}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-filter-toolbar label{display:grid;grid-gap:0;gap:0;min-width:0;position:relative}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-search-field>span{height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-search-field>svg{color:var(--color-muted);left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-filter-toolbar label:not(.people-concept-search-field)>span{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:540;left:10px;line-height:var(--line-height-tight);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:1}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-filter-toolbar input,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-filter-toolbar select{background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-border) 42%,transparent);border-radius:7px;color:var(--color-ink);font:inherit;font-size:var(--font-size-xs);font-weight:440;min-height:34px;min-width:0;padding:7px 8px;width:100%}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-filter-toolbar select{color:var(--color-ink);padding-left:58px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-filter-toolbar label:nth-of-type(2) select{padding-left:77px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-filter-toolbar label:nth-of-type(3) select{padding-left:72px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-filter-toolbar label:nth-of-type(4) select{padding-left:65px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-filter-toolbar label:nth-of-type(5) select{padding-left:52px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-filter-toolbar label:nth-of-type(6) select{padding-left:50px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-search-field input{padding-left:30px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-more-filters{grid-column:7;min-width:0;position:relative}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-export-button{grid-column:10}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-export-button,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-more-filters summary{align-items:center;background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-border) 42%,transparent);border-radius:7px;color:var(--color-ink);display:inline-flex;font-size:var(--font-size-xs);font-weight:540;gap:6px;justify-content:center;min-height:34px;padding:7px 10px;text-decoration:none;white-space:nowrap;width:100%}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-more-filters summary{cursor:pointer;list-style:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-export-button svg,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-more-filters summary svg{color:var(--color-ink);flex:0 0 14px;min-width:14px;width:14px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-more-filters summary::-webkit-details-marker{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-more-filters>div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 14px 34px rgb(var(--color-shadow-rgb)/.12);display:grid;grid-gap:6px;gap:6px;min-width:160px;padding:8px;position:absolute;right:0;top:calc(100% + 6px);z-index:4}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-more-filters button{background:var(--color-surface-muted);border:1px solid var(--color-border-muted);border-radius:6px;color:var(--color-ink);font:inherit;font-size:var(--font-size-xs);font-weight:740;min-height:30px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-result-count{color:var(--color-muted);font-size:var(--font-size-xs);grid-column:9;justify-self:end;white-space:nowrap}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-search-surface input,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-search-surface select{min-height:36px;padding:8px 10px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-workspace-filter-toolbar{gap:var(--space-2);grid-template-columns:minmax(220px,2fr) minmax(150px,.8fr) minmax(130px,.8fr) minmax(150px,auto) minmax(150px,auto) minmax(130px,auto)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-saved-view-row{gap:var(--space-2)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .filter-chip{border-radius:999px;font-size:var(--font-size-xs);padding:4px 10px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .filter-chip-count{border-left-color:color-mix(in srgb,var(--color-border) 20%,transparent)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-crm-module,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-saved-view-row,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voters-layout{gap:12px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .kpi-row,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .panel,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-crm-module,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-drawer,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail{border-radius:8px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voters-layout{align-items:flex-start}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail{position:-webkit-sticky;position:sticky;top:calc(var(--shell-header-height) + 14px)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail-card{border-radius:8px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .ui-data-table td,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .ui-data-table th{padding:9px 12px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .ui-data-table .voter-name,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .ui-data-table tbody tr:hover td,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .ui-data-table tr[data-selected=true] td{background:color-mix(in oklch,var(--color-primary) 6%,var(--color-surface))}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-drawer{width:min(520px,100vw)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-header{padding:12px 14px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-content,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-footer,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-tabs{padding-inline:14px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-tab{border-radius:999px;font-size:var(--font-size-xs);min-height:26px;padding-inline:9px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-content{gap:var(--space-3)}@media (min-width:901px){:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-content-frame{display:flex;flex-direction:column;gap:8px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .active-filter-list,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .list-toolbar-copy,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .page-header .row-kicker,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .page-header-actions,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .results-header,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-content-frame>.breadcrumbs,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-crm-module>.result-summary{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .page-header{border-bottom:0;margin:0;order:1;padding-bottom:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .page-header h1{font-size:calc(23px * var(--text-scale));margin-bottom:4px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .page-header p{line-height:var(--line-height-base);max-width:860px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-crm-module{display:contents}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .result-summary{margin-bottom:-2px;padding:0 2px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .kpi-row{gap:10px;margin-bottom:8px;order:2}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .kpi-card{border-radius:8px;gap:4px;min-height:0;padding:7px 10px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .kpi-detail,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .kpi-label{font-size:var(--font-size-xs)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .kpi-label{text-transform:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .kpi-value{font-size:var(--font-size-lg);line-height:var(--line-height-tight)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .list-toolbar{align-items:center;border-radius:8px;gap:6px;grid-template-columns:1fr;order:4;padding:7px 10px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .list-toolbar-copy{gap:3px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .list-toolbar h2{font-size:var(--font-size-lg)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .list-toolbar p{font-size:var(--font-size-xs);line-height:var(--line-height-base);max-width:58ch}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-primary-actions,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .list-toolbar-actions{gap:6px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .list-toolbar-body,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-list,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-results-panel,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-search-surface{gap:8px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voters-view-switcher{align-items:stretch;background:var(--color-surface);border-bottom-color:var(--color-border);border-radius:8px 8px 0 0;gap:0;margin:0;order:3;padding:0 10px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voters-view-switcher-tab{border-bottom:2px solid transparent;border-radius:0;color:var(--color-muted);font-weight:640;gap:0;min-width:auto;min-height:30px;padding:0 12px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voters-view-switcher-tab:focus-visible,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voters-view-switcher-tab:hover{background:transparent;color:var(--color-primary)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voters-view-switcher-tab[data-active=true]{background:transparent;border-bottom-color:var(--color-primary);box-shadow:none;color:var(--color-primary);font-weight:700}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voters-view-switcher-tab-icon{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-workspace-filter-toolbar{align-items:end;gap:8px;grid-template-columns:minmax(230px,1.65fr) minmax(128px,.68fr) minmax(118px,.62fr) minmax(134px,auto) minmax(82px,auto) minmax(118px,auto);order:2}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-saved-view-row{order:1}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-saved-view-row>span,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-workspace-filter-toolbar>label>span{height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-search-surface label{gap:4px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .active-filter-list>span,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-saved-view-row>span,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-search-surface label span{font-size:var(--font-size-xs)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-search-surface input,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-search-surface select{font-size:var(--font-size-xs);min-height:32px;padding:6px 9px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-search-field input{padding-left:30px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-verified-toggle{gap:7px!important;min-height:32px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-verified-toggle input{height:16px;min-height:16px;width:16px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-advanced-filters{min-width:118px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-primary-button,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-reset-button,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-secondary-button,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-advanced-filters summary{border-radius:7px;font-size:var(--font-size-xs);min-height:32px;padding:6px 9px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .active-filter-list,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .active-filter-list>div,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-saved-view-row{gap:6px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .active-filter-list button,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .active-filter-list div>span,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .filter-chip{border-radius:7px;font-size:var(--font-size-xs);min-height:28px;padding:3px 9px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .filter-chip{background:var(--color-surface);border-color:color-mix(in srgb,var(--color-border) 52%,transparent);color:var(--color-ink);font-weight:500;gap:6px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .filter-chip-active,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .filter-chip:hover{background:var(--color-surface);border-color:color-mix(in srgb,var(--color-border) 62%,transparent);color:var(--color-primary)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage #quick-filters .filter-chip:nth-child(2){background:var(--color-surface);border-color:var(--color-border);color:var(--color-primary-strong)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage #quick-filters .filter-chip:nth-child(3),:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage #quick-filters .filter-chip:nth-child(5){background:var(--color-surface);border-color:color-mix(in srgb,var(--color-border) 52%,transparent);color:var(--color-ink)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage #quick-filters .filter-chip:nth-child(4){background:var(--color-surface);border-color:var(--color-border);color:var(--color-primary-strong)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .filter-chip-count{background:transparent;border-left:1px solid color-mix(in srgb,var(--color-border) 28%,transparent);border-radius:0;font-size:var(--font-size-xs);font-weight:500;padding:0 0 0 6px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .filter-chip-icon{margin-inline:-1px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voters-layout{gap:12px;grid-template-columns:minmax(0,1fr) minmax(252px,286px);order:5}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-results-panel{background:transparent;border:0;box-shadow:none;padding:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .results-header{gap:10px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .results-header h2{font-size:var(--font-size-lg);line-height:var(--line-height-tight)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .results-header p{font-size:var(--font-size-xs);margin-top:2px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-results-panel .ui-data-table-wrap{background:var(--color-surface);border-color:color-mix(in srgb,var(--color-border) 46%,transparent);border-radius:8px;box-shadow:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-results-panel .ui-data-table{min-width:860px;table-layout:fixed}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-crm-module[data-official-directory=true] .ui-data-table caption{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .ui-data-table td,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .ui-data-table th{font-size:var(--font-size-xs);padding:7px 8px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-crm-module[data-official-directory=true] .ui-data-table th{height:28px;padding:5px 8px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-row td{border-top-color:color-mix(in srgb,var(--color-border) 42%,transparent);color:var(--color-ink);font-weight:400;height:38px;padding:4px 8px;vertical-align:middle}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .ui-data-table th{background:var(--color-surface);border-top-color:color-mix(in srgb,var(--color-border) 38%,transparent);color:var(--color-ink);font-size:var(--font-size-xs);font-weight:600;text-transform:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-select-cell,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-select-column{text-align:center;width:28px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-menu-cell,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-menu-column{text-align:center;width:32px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-select-cell input{accent-color:var(--color-surface-raised);height:14px;min-height:14px;padding:0;width:14px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-name-cell{width:102px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-name-button{background:transparent;border:0;color:var(--color-ink);cursor:pointer;font:inherit;font-weight:540;line-height:var(--line-height-tight);padding:0;text-align:left}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-name-button:focus-visible,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-name-button:hover{color:var(--color-primary-strong);outline:3px solid var(--color-primary);text-decoration:underline}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-address-cell,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-household-cell{display:table-cell}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-address-cell{width:150px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-row td:nth-child(4){width:106px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-row td:nth-child(5){width:104px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-household-cell{width:88px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-row td:nth-child(7){width:78px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-row td:nth-child(8){width:94px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-row td:nth-child(9){width:82px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-address-cell span,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-household-cell span,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-household-cell strong{display:block;line-height:var(--line-height-tight)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-address-cell span:first-child,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-household-cell strong{color:var(--color-ink);font-weight:540}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-address-cell span+span,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-household-cell span{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:400}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-address-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-review-none{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:400}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-row .ui-badge{border-radius:999px;font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-tight);min-height:18px;padding:2px 6px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-row .ui-badge:before{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-row .ui-badge-success{--tone-bg:var(--color-canvas);--tone-fg:var(--color-success)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-row .ui-badge-warning{--tone-bg:var(--color-info-soft);--tone-fg:var(--color-danger)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-row .ui-badge-info{--tone-bg:var(--color-canvas);--tone-fg:var(--color-info)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-row .ui-badge-indigo{--tone-bg:var(--color-canvas);--tone-fg:var(--color-info)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-row .ui-badge-neutral{--tone-bg:var(--color-surface);--tone-fg:var(--color-ink)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-row .ui-badge-danger{--tone-bg:var(--color-canvas);--tone-fg:var(--color-danger)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-detail-icon-button,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-row-menu-button{align-items:center;background:transparent;border:0;border-radius:7px;color:var(--color-ink);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-detail-icon-button:focus-visible,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-detail-icon-button:hover,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-row-menu-button:focus-visible,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-row-menu-button:hover{background:var(--color-surface-offset);color:var(--color-primary);outline:3px solid var(--color-primary)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-detail-header-actions .people-detail-icon-button:first-child{color:var(--color-muted)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .table-primary-text,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-name{font-size:var(--font-size-xs);line-height:var(--line-height-tight)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .table-muted-text,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-addr{font-size:var(--font-size-xs);line-height:var(--line-height-tight);margin-top:1px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .ui-data-table .voter-name,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .ui-data-table tbody tr:hover td,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .ui-data-table tr[data-selected=true] td{background:color-mix(in oklch,var(--color-primary) 5%,var(--color-surface))}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-row[data-selected=true] td{background:var(--color-surface);border-block-color:color-mix(in srgb,var(--color-border) 66%,transparent)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-row[data-duplicate=true] td,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-row[data-restricted=true] td{background:var(--color-surface)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-row[data-selected=true][data-duplicate=true] td,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-row[data-selected=true][data-restricted=true] td{background:var(--color-surface)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-pagination{align-items:center;background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-border) 46%,transparent);border-top:0;border-radius:0 0 8px 8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);margin-top:-1px;padding:4px 12px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-pagination p{color:var(--color-muted);font-size:var(--font-size-xs);margin:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-pagination nav{align-items:center;display:inline-flex;gap:5px;justify-content:center}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-pagination nav a,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-pagination nav span{align-items:center;border:1px solid transparent;border-radius:6px;color:var(--color-muted);display:inline-flex;font-size:var(--font-size-xs);font-weight:700;height:26px;justify-content:center;min-width:26px;padding:0 7px;text-decoration:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-pagination nav a[aria-current=page]{background:var(--color-surface-raised);border-color:var(--color-border-strong);color:var(--color-ink)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-pagination nav a[aria-disabled=true]{color:var(--color-muted);pointer-events:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-pagination label{align-items:center;color:var(--color-muted);display:inline-flex;font-size:var(--font-size-xs);gap:8px;justify-self:end;white-space:nowrap}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-pagination select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:7px;color:var(--color-ink);font:inherit;min-height:28px;padding:5px 26px 5px 8px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-summary-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(250px,1.06fr) minmax(330px,1.39fr) minmax(180px,.7fr);margin-top:8px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-summary-card{background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-border) 38%,transparent);border-radius:8px;box-shadow:none;display:grid;grid-gap:9px;gap:9px;min-height:212px;padding:10px 12px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-summary-card h3{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:620;line-height:var(--line-height-tight);margin:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-coverage-overview-body{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:96px minmax(0,1fr)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-coverage-donut{align-items:center;background:radial-gradient(circle at center,var(--color-surface) 0 47%,transparent 48%),conic-gradient(var(--color-surface-raised) 0 38%,var(--color-surface-subtle) 38% 100%);border-radius:999px;display:grid;height:88px;justify-items:center;place-content:center;width:88px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-coverage-donut strong{color:var(--color-ink);font-size:var(--font-size-lg);line-height:var(--line-height-tight)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-coverage-donut span{color:var(--color-muted);font-size:var(--font-size-xs);font-weight:640;margin-top:2px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-coverage-legend,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-review-summary-card dl{display:grid;grid-gap:5px;gap:5px;margin:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-coverage-legend div,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-review-summary-card dl div{align-items:center;display:flex;gap:8px;justify-content:space-between}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-coverage-legend dt,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-review-summary-card dt{align-items:center;color:var(--color-ink);display:inline-flex;font-size:var(--font-size-xs);font-weight:600;gap:7px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-coverage-legend dd,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-review-summary-card dd{color:var(--color-muted);font-size:var(--font-size-xs);font-weight:560;margin:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-coverage-legend dt span,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-map-legend span:before,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-review-summary-card dt span{border-radius:999px;content:"";display:inline-block;height:8px;width:8px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-coverage-legend dt span[data-tone=high],:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-map-legend span[data-tone=high]:before,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-review-summary-card dt span[data-tone=high]{background:var(--color-success-soft)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-coverage-legend dt span[data-tone=medium],:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-map-legend span[data-tone=medium]:before,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-review-summary-card dt span[data-tone=medium]{background:var(--color-danger-soft)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-coverage-legend dt span[data-tone=low],:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-map-legend span[data-tone=low]:before,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-review-summary-card dt span[data-tone=low]{background:var(--color-info-soft)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-coverage-legend dt span[data-tone=unmapped],:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-map-legend span[data-tone=unmapped]:before{background:var(--color-surface-subtle)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-review-summary-card dt span[data-tone=critical]{background:var(--color-danger-soft)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-card-link{align-items:center;align-self:end;color:var(--color-primary);display:inline-flex;font-size:var(--font-size-xs);font-weight:640;gap:5px;text-decoration:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-coverage-overview-card .people-concept-card-link,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-review-summary-card .people-concept-card-link{border-top:1px solid color-mix(in srgb,var(--color-border) 28%,transparent);padding-top:8px;width:100%}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-summary-card-head{align-items:center;display:grid;grid-gap:6px;gap:6px;grid-template-columns:auto minmax(0,1fr) auto}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-summary-card-head span{color:var(--color-muted);font-size:var(--font-size-xs);font-weight:590}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-summary-card-head button{background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-border) 34%,transparent);border-radius:6px;color:var(--color-ink);font:inherit;font-size:var(--font-size-xs);font-weight:600;min-height:26px;padding:4px 9px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-map-preview{background:var(--color-canvas);border:1px solid color-mix(in srgb,var(--color-border) 32%,transparent);border-radius:7px;height:104px;overflow:hidden;position:relative}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-concept-map-preview-art{display:block;height:100%;object-fit:cover;width:100%}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-map-legend{align-items:center;display:flex;gap:20px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-map-legend span{align-items:center;color:var(--color-muted);display:inline-flex;font-size:var(--font-size-xs);font-weight:590;gap:6px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-review-summary-card p{color:var(--color-muted);font-size:var(--font-size-xs);margin:-4px 0 0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-review-summary-card dl div{border-bottom:1px solid color-mix(in srgb,var(--color-border) 28%,transparent);padding-bottom:5px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-review-summary-card dl div:last-child{border-bottom:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail{background:var(--color-surface);border-color:color-mix(in srgb,var(--color-border) 24%,transparent);box-shadow:none;color:var(--color-ink);gap:5px;max-height:calc(100vh - var(--shell-header-height) - 34px);overflow:auto;padding:8px;top:calc(var(--shell-header-height) + 12px)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail-header{gap:3px;padding-bottom:4px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-detail-rail-header{align-items:flex-start;display:grid;grid-template-columns:minmax(0,1fr) auto}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-detail-title-row{align-items:center;display:flex;gap:8px;justify-content:space-between}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail-header h2{color:var(--color-ink);font-size:var(--font-size-base);font-weight:650;margin-top:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail-card p,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail-header p{color:var(--color-ink);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-desktop-detail-meta{color:var(--color-ink);display:grid;font-size:var(--font-size-xs);grid-gap:1px;gap:1px;line-height:var(--line-height-tight);margin-top:2px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-detail-elector-id-row{align-items:center;display:inline-flex;gap:7px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-detail-elector-id-row strong{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:520}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-detail-elector-id-row svg{color:var(--color-ink);stroke-width:1.55}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail-card{gap:4px;padding:5px 6px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-detail-card{background:var(--color-surface);border-color:color-mix(in srgb,var(--color-border) 28%,transparent);box-shadow:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage [data-mobile-card=privacy].people-detail-card{border-color:color-mix(in srgb,var(--color-success-border) 34%,transparent)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage [data-mobile-card=source].people-detail-card{border-color:color-mix(in srgb,var(--color-border-strong) 32%,transparent)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail-card-head{align-items:center;gap:5px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail-card h3{align-items:center;color:var(--color-ink);display:inline-flex;font-size:var(--font-size-xs);font-weight:610;gap:5px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail-card h3 svg{color:var(--color-muted);flex:0 0 auto;stroke-width:1.6}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage [data-mobile-card=privacy] h3 svg{color:var(--color-success)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage [data-mobile-card=readiness] h3 svg{color:var(--color-primary-strong)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage [data-mobile-card=privacy]>p{color:var(--color-success);font-weight:570}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail-card .status-pill{border-color:color-mix(in srgb,var(--color-info-border) 18%,transparent);border-radius:999px;font-size:var(--font-size-xs);font-weight:560;gap:0;line-height:16px;min-height:18px;padding:0 6px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-desktop-detail-status .status-pill{border-color:color-mix(in srgb,var(--color-success-border) 16%,transparent);font-size:var(--font-size-xs);font-weight:520;min-height:18px;padding:0 7px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-desktop-detail-status .status-pill:before,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail-card .status-pill:before{content:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail-facts{gap:4px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail-facts div{border-top-color:color-mix(in srgb,var(--color-border) 10%,transparent);gap:2px;padding-top:4px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage [data-mobile-card=next-action] .voter-detail-rail-facts{gap:2px;grid-column:1;grid-template-columns:minmax(0,1fr)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage [data-mobile-card=next-action] .voter-detail-rail-facts div{align-items:baseline;border-bottom:0;border-top:0;display:flex;gap:5px;grid-template-columns:none;padding:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage [data-mobile-card=next-action]{align-items:end;column-gap:8px;grid-template-columns:minmax(0,1fr) auto}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage [data-mobile-card=next-action] .people-next-action-title,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage [data-mobile-card=next-action] .voter-detail-rail-card-head{grid-column:1/-1}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage [data-mobile-card=next-action] .voter-detail-rail-facts dd{overflow-wrap:normal;white-space:nowrap}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .profile-facts dt{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:470}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .profile-facts dd{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:480}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-source-title-row{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-source-title-row>strong{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:620;line-height:var(--line-height-tight);min-width:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-source-verified-badge{align-items:center;color:var(--color-success);display:inline-flex;flex:0 0 auto;font-size:var(--font-size-xs);font-weight:560;gap:4px;line-height:var(--line-height-tight)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-source-verified-badge:before{background:color-mix(in srgb,var(--color-success-soft) 90%,transparent);border-radius:999px;content:"";height:6px;width:6px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-source-verified-badge[data-tone=warning]{color:var(--color-danger)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-source-verified-badge[data-tone=warning]:before{background:var(--color-danger-soft)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-readiness-state{align-items:center;color:var(--color-ink);display:inline-flex;font-size:var(--font-size-xs);font-weight:560;gap:5px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-readiness-state:before{background:currentColor;border-radius:999px;content:"";height:6px;width:6px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-readiness-state[data-tone=warning]{color:var(--color-danger)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-detail-header-actions{display:inline-flex;gap:4px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-household-member-list{border:1px solid color-mix(in srgb,var(--color-border) 26%,transparent);border-radius:7px;display:grid;overflow:hidden}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-household-member{align-items:center;background:var(--color-surface);border-bottom:1px solid color-mix(in srgb,var(--color-border) 20%,transparent);display:flex;gap:8px;justify-content:space-between;min-height:18px;padding:2px 5px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-household-member:first-child{background:color-mix(in srgb,var(--color-surface) 82%,transparent);border:1px solid color-mix(in srgb,var(--color-border-strong) 34%,transparent);border-radius:4px;margin:1px;min-height:17px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-household-member:last-child{border-bottom:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-household-member span{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:500}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-household-member strong{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:470}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-next-action-title{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:620}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-start-task-button{background:var(--color-surface);border-color:color-mix(in srgb,var(--color-border) 40%,transparent);box-shadow:none;color:var(--color-ink);font-size:var(--font-size-xs);font-weight:560;grid-column:2;grid-row:3/span 2;align-self:end;justify-self:end;min-height:24px;padding:3px 9px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-detail-link{align-items:center;color:var(--color-ink);display:inline-flex;font-size:var(--font-size-xs);font-weight:620;gap:4px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-detail-link svg{height:12px;stroke-width:1.55;width:12px}}@media (max-width:1280px){:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage{--shell-sidebar-width:248px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-header{grid-template-columns:var(--shell-sidebar-width) minmax(150px,.28fr) minmax(260px,1fr) auto}}@media (min-width:901px) and (max-width:1280px){:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voters-layout{grid-template-columns:minmax(0,1fr) minmax(220px,236px)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-results-panel .ui-data-table-wrap{overflow-x:hidden}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-results-panel .ui-data-table{min-width:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-crm-module[data-official-directory=true] .ui-data-table td:nth-child(3),:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-crm-module[data-official-directory=true] .ui-data-table td:nth-child(4),:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-crm-module[data-official-directory=true] .ui-data-table td:nth-child(6),:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-crm-module[data-official-directory=true] .ui-data-table th:nth-child(3),:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-crm-module[data-official-directory=true] .ui-data-table th:nth-child(4),:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-crm-module[data-official-directory=true] .ui-data-table th:nth-child(6){display:none}}@media (max-width:560px){:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-header-brand .brand-copy strong{color:var(--color-primary-strong)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-header-brand .brand-copy span{color:var(--color-muted)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-content{padding-inline:12px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .page-header{gap:10px;padding-block:12px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voters-layout{grid-template-columns:1fr}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voters-view-switcher{display:flex;gap:0;overflow-x:auto;padding:3px;scroll-snap-type:x mandatory}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voters-view-switcher-tab{flex:0 0 38%;min-height:40px;scroll-snap-align:start}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-workspace-filter-toolbar{grid-template-columns:1fr}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .filter-chip-bar,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-saved-view-row{overflow-x:auto;scroll-snap-type:x mandatory}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .filter-chip{min-height:36px;scroll-snap-align:start;white-space:nowrap}}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage{--sidebar-w:205px;--shell-sidebar-width:205px}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-topbar-status{display:none}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-search-button{block-size:1px;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);inline-size:1px;min-height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-global-search{max-width:520px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-global-search{max-width:560px}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-header{grid-template-columns:minmax(360px,1fr) max-content;padding-inline:14px 18px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-header{padding-inline:23px 18px}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-topbar-actions{flex:1 1 auto;justify-content:flex-end}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-topbar-actions{margin-left:4px}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-theme-toggle{margin-right:auto}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-user-menu{border-left:1px solid var(--color-border);padding-left:12px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-user-trigger{background:transparent;border-color:transparent;box-shadow:none;min-height:38px;padding:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-user-trigger:focus-visible,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-user-trigger:hover{border-color:transparent;box-shadow:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .brand-mark-shield{background:transparent;border:0;border-radius:0;box-shadow:none;height:36px;overflow:visible;width:32px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .brand-mark-shield svg{height:36px;width:32px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-logo{border-bottom-color:transparent}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-logo .logo-name{color:var(--color-ink);font-size:var(--font-size-lg);font-weight:850;line-height:var(--line-height-tight)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-logo .logo-sub{color:var(--color-muted);font-size:var(--font-size-xs);font-weight:650;line-height:var(--line-height-tight)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-campaign-chip{align-content:start;border-radius:8px;gap:2px;overflow:hidden;padding:7px 12px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-campaign-chip{background:var(--color-canvas);border-color:color-mix(in srgb,var(--color-border) 18%,transparent)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-campaign-chip-label{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-campaign-chip-heading{min-height:18px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-campaign-chip-heading strong{font-size:var(--font-size-xs);font-weight:720;line-height:var(--line-height-tight)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-campaign-chip>em{display:block;font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-tight);min-height:14px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-campaign-chip-badge{font-size:var(--font-size-xs);font-weight:620;gap:4px;margin-top:2px;min-height:19px;padding:3px 7px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-campaign-chip-period{gap:2px;margin-top:10px;padding-top:7px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-campaign-chip-period span{font-size:var(--font-size-xs);line-height:var(--line-height-tight)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-campaign-chip-period strong{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:450;line-height:var(--line-height-tight)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-user-trigger>span:not(.shell-user-avatar){display:grid;grid-gap:0;gap:0;min-width:0;text-align:left}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-user-trigger strong{display:block;line-height:var(--line-height-tight);max-width:132px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-user-trigger em{display:block;line-height:var(--line-height-tight);max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-campaign-chip-heading-chevron{transform:rotate(180deg)}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-direct-link,:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-group-button,:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-list a{border-radius:6px;gap:9px;letter-spacing:0;min-height:32px;padding:6px 8px;text-transform:none}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-direct-link{min-height:32px}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-group-copy{gap:0}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-group-copy strong,:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-label{font-size:var(--font-size-xs);font-weight:500;letter-spacing:0;line-height:var(--line-height-tight);text-transform:none}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-direct-link .shell-nav-group-copy em,:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-group-button .shell-nav-group-copy em{display:none}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-group-chevron{inline-size:14px}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-count{font-size:var(--font-size-xs);min-width:18px}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-sidebar-title{letter-spacing:0}@media (min-width:901px){:where(.workspace-theme) .app-shell.shell-people-coverage .shell-sidebar-top{display:none}}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-sections-design{gap:12px}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-sections-design{padding-inline:0;width:180px}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-visual-group{gap:5px}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-visual-label{color:var(--color-muted);display:block;font-size:var(--font-size-xs);font-weight:660;letter-spacing:.025em;line-height:var(--line-height-tight);padding:0 8px;text-transform:uppercase}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-flat-list{gap:4px}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-flat-list a{align-items:center;display:flex;font-weight:500}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-source-icon{display:block;height:18px;object-fit:contain;opacity:.88;width:18px}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-campaign-chip-badge svg{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-campaign-chip{min-height:132px}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-flat-list .shell-nav-dot{border-radius:5px;height:18px;width:18px}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-flat-list .shell-nav-dot svg{height:13px;stroke-width:1.85;width:13px}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-flat-list a:not([aria-current=page]):not(:hover):not(:focus-visible){background:transparent;border-color:transparent;box-shadow:none}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-flat-list a:not([aria-current=page]):not(:hover):not(:focus-visible) .shell-nav-dot{background:transparent;border-color:transparent;color:var(--color-muted)}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-flat-list a:not([aria-current=page]):not(:hover):not(:focus-visible) .shell-nav-source-icon{opacity:.96}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-flat-list a:not([aria-current=page]):not(:hover):not(:focus-visible) .shell-nav-label{color:var(--color-ink)}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-flat-list a[aria-current=page]{background:var(--color-surface-raised);border-color:color-mix(in srgb,var(--color-border-strong) 52%,transparent);color:var(--color-ink);font-weight:600}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-flat-list a[aria-current=page]{box-shadow:none}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-nav-flat-list a[aria-current=page] .shell-nav-dot{background:transparent;border-color:transparent;color:var(--color-ink)}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-sidebar-actions .shell-desktop-only,:where(.workspace-theme) .app-shell.shell-people-coverage .shell-sidebar-actions .shell-mobile-only{display:none}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-sidebar-actions .shell-mobile-only{background:color-mix(in srgb,var(--color-surface) 8%,transparent);border-color:color-mix(in srgb,var(--color-border) 22%,transparent);color:var(--color-ink)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-profile{border-top:0;padding-top:11px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-profile{gap:11px;margin-bottom:35px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-help-link,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-profile-card{align-items:center;align-self:start;border:1px solid color-mix(in srgb,var(--color-border) 16%,transparent);border-radius:8px;color:var(--color-ink);display:flex;gap:6px;min-height:40px;min-width:0;padding:8px;text-decoration:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-profile-card{min-height:56px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-help-link,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-profile-card{width:180px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-help-link,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-profile-card{background:var(--color-surface-raised);border-color:color-mix(in srgb,var(--color-border) 14%,transparent)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-help-link:focus-visible,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-help-link:hover,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage a.shell-sidebar-profile-card:focus-visible,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage a.shell-sidebar-profile-card:hover{background:color-mix(in srgb,var(--color-surface) 11%,transparent);border-color:color-mix(in srgb,var(--color-border) 28%,transparent);box-shadow:var(--shadow-focus);outline:3px solid var(--color-primary)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-profile-avatar{align-items:center;background:var(--color-surface-subtle);border:1px solid color-mix(in srgb,var(--color-border-strong) 76%,transparent);border-radius:999px;color:var(--color-ink);display:inline-flex;flex:0 0 auto;font-size:var(--font-size-xs);font-weight:800;height:32px;justify-content:center;letter-spacing:0;width:32px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-profile-copy{display:grid;flex:1 1 auto;grid-gap:1px;gap:1px;min-width:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-profile-copy strong{font-size:var(--font-size-xs);font-weight:600;line-height:var(--line-height-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-profile-copy em{color:var(--color-muted);font-size:var(--font-size-xs);font-style:normal;font-weight:500;line-height:var(--line-height-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-profile-card svg{color:var(--color-muted);flex:0 0 auto}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-help-link{font-size:var(--font-size-xs);font-weight:500;min-height:36px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-help-link svg:last-child{margin-left:auto}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-nav-flat-list a[aria-current=page]{color:var(--color-ink);font-weight:580}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-nav-flat-list a[aria-current=page]{background:url(/images/design/sidebar-active-people-bg.png?v=181) 50%/100% 100% no-repeat;border-color:transparent}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-nav-flat-list a[aria-current=page]{box-shadow:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-nav-flat-list a[aria-current=page] .shell-nav-dot{background:transparent;border-color:transparent;color:var(--color-ink)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-nav-flat-list a[aria-current=page] .shell-nav-label{color:var(--color-ink);text-shadow:0 0 .01px var(--color-surface)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-nav-flat-list a[aria-current=page] .shell-nav-label{font-weight:620}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-nav-flat-list a[aria-current=page] .shell-nav-source-icon{filter:brightness(1.32) contrast(1.12) saturate(.8);opacity:1}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-profile-action{display:none}:where(.workspace-theme) .people-detail-avatar,:where(.workspace-theme) .people-mobile-detail-actions{display:none}@media (min-width:901px){:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-logo{position:relative}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-source-sidebar-brand-lockup{display:block;left:8px;object-fit:contain;pointer-events:none;position:absolute;width:148px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-source-sidebar-brand-lockup{height:46px;top:10px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-sidebar-logo>span,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-source-sidebar-brand-mark{opacity:0}}@media (max-width:900px){:where(.workspace-theme) .app-shell.shell-people-coverage{--shell-sidebar-width:0px}:where(.workspace-theme) .app-shell.shell-people-coverage .shell-header{grid-template-columns:none}:where(.workspace-theme) .app-shell.shell-mobile-nav-is-open.shell-people-coverage .shell-sidebar-actions .shell-mobile-only{display:inline-flex}}@media (max-width:560px){:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage{--shell-header-height:66px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-header{align-items:center;background:rgb(var(--color-surface-rgb)/.98);border-bottom:1px solid var(--color-border);display:grid}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-header-brand{gap:7px;min-width:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-mobile-context-chips{flex-wrap:nowrap;gap:5px;grid-column:1/3;grid-row:2;min-width:0;padding-left:42px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-mobile-context-chips span{align-items:center;background:var(--color-primary-soft);border:1px solid var(--color-primary-border);border-radius:8px;color:var(--color-primary-strong);display:inline-flex;font-size:var(--font-size-xs);font-weight:780;gap:4px;min-height:22px;padding:2px 7px;white-space:nowrap}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-mobile-menu-button{background:transparent;border-color:transparent;display:inline-flex;height:44px;width:28px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-header .brand-copy{gap:1px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-header .brand-mark{height:28px;width:26px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-header .brand-mark svg{height:28px;width:26px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-header .brand-copy strong{color:var(--color-ink);font-size:var(--font-size-lg);line-height:var(--line-height-tight)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-header .brand-copy>span{display:block;font-weight:740;line-height:var(--line-height-tight);white-space:nowrap}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-header .shell-brand-context{align-items:center;display:inline-flex;gap:4px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-header .shell-brand-context svg{flex:0 0 auto;stroke-width:2.4}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-global-search{background:transparent;border:0;box-shadow:none;display:inline-flex;min-height:32px;min-width:32px;padding:0;width:32px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-global-search .shell-search-icon,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-global-search input,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-global-search kbd,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-global-search label{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-search-button{align-items:center;block-size:36px;border-radius:999px;clip:auto;-webkit-clip-path:none;clip-path:none;color:var(--color-ink-soft);display:inline-flex;inline-size:36px;justify-content:center;overflow:visible;padding:0;position:static;white-space:normal}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-user-trigger{border-color:transparent}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-icon-button{height:44px;width:36px}}:where(.workspace-theme) .people-mobile-card-detail,:where(.workspace-theme) .people-mobile-card-name,:where(.workspace-theme) .people-mobile-detail-address,:where(.workspace-theme) .people-mobile-detail-card-grid,:where(.workspace-theme) .people-mobile-detail-name,:where(.workspace-theme) .people-mobile-detail-status,:where(.workspace-theme) .people-mobile-pocket-controls,:where(.workspace-theme) .people-mobile-row-contact-state,:where(.workspace-theme) .people-mobile-row-household,:where(.workspace-theme) .people-mobile-row-owner{display:none}@media (max-width:560px){:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-mobile-context-chips{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-header{gap:0 8px;grid-template-columns:minmax(0,1fr) 28px 28px auto;grid-template-rows:auto;min-height:52px;padding:8px 20px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-header-brand{align-items:center;grid-column:1;grid-row:1}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-header .shell-brand>.brand-mark{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-mobile-source-brand-mark{border-radius:999px;display:block;height:26px;width:26px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-global-search{grid-column:2;grid-row:1;justify-self:end}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-topbar-actions{align-items:center;gap:8px;grid-column:3/5;grid-row:1;justify-content:end;width:auto}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-notification-button{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-mobile-filter-button{background:transparent;border:0;border-radius:999px;color:var(--color-ink);display:inline-flex;height:44px;width:28px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-search-button{background:transparent;border:0;height:44px;min-height:44px;width:28px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-user-menu{flex:0 0 auto}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-user-trigger{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;display:inline-grid;gap:4px;grid-template-columns:26px 84px 9px;height:36px;min-height:36px;min-width:128px;padding:4px 7px 4px 5px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-user-trigger:after{content:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-user-chevron{color:var(--color-ink);height:9px;justify-self:end;width:9px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-user-avatar{background:var(--color-primary-strong);color:var(--color-ink);font-size:0;height:26px;width:26px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-user-avatar:before{content:"C";font-size:var(--font-size-xs);font-weight:880}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-user-trigger>span:not(.shell-user-avatar){display:grid;grid-gap:0;gap:0;min-width:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-user-trigger strong{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:760;line-height:var(--line-height-tight);max-width:none;overflow:visible;text-overflow:clip;transform:none;width:auto}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-header .brand-copy>span{font-size:var(--font-size-xs);max-width:none;overflow:visible;text-overflow:clip;transform:none;width:auto}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-user-trigger em{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-mobile-bottom-nav{padding:4px 8px max(4px,env(safe-area-inset-bottom))}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-mobile-bottom-nav a{font-size:var(--font-size-xs);gap:2px;min-height:40px;padding:4px 3px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .breadcrumbs,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .kpi-row{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .content-frame{display:flex;flex-direction:column;gap:0;padding-top:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .shell-content{padding-top:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-crm-module{display:flex;flex-direction:column;gap:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .list-toolbar{display:flex;justify-content:flex-end;margin:0 0 8px;padding:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .list-toolbar-body,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .list-toolbar-copy{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .list-toolbar-actions{display:flex;justify-content:flex-end;width:100%}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-crm-module[data-official-directory=true] .people-concept-filter-toolbar,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-crm-module[data-official-directory=true] .people-concept-summary-grid{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-crm-module>.result-summary,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voters-view-switcher{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-pocket-controls{display:grid;grid-gap:0;gap:0;margin-inline:-12px;order:1}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-section-tabs{background:var(--color-surface);border-block:1px solid var(--color-border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-section-tabs a,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-section-tabs button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:3px solid transparent;color:var(--color-muted);display:inline-flex;font:inherit;font-size:var(--font-size-xs);font-weight:730;gap:5px;justify-content:center;min-height:44px;padding:5px 3px 4px;text-decoration:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-section-tabs svg{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-section-tabs [aria-current=page]{border-bottom-color:var(--color-primary);color:var(--color-primary-strong)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-filter-row{align-items:center;background:var(--color-surface);border-bottom:1px solid var(--color-border);display:grid;grid-gap:4px;gap:4px;grid-template-columns:minmax(70px,1.08fr) minmax(76px,1.14fr) minmax(82px,1.2fr) minmax(70px,1.05fr) 34px;overflow:hidden;padding:10px 8px;scroll-snap-type:none;scrollbar-width:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-filter-row::-webkit-scrollbar{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-filter-row button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:11px;color:var(--color-ink);display:inline-flex;flex:initial;font:inherit;font-size:var(--font-size-xs);font-weight:760;gap:3px;justify-content:center;min-height:44px;min-width:0;overflow:hidden;padding:5px 3px;scroll-snap-align:start;white-space:nowrap;width:100%}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-filter-row button[data-active=true]{background:var(--color-info-soft);border-color:var(--color-info-border);color:var(--color-primary-strong)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-filter-row button:nth-child(2){background:var(--color-amber-soft);border-color:color-mix(in srgb,var(--color-primary-border) 24%,transparent);color:var(--color-warning)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-filter-row button:nth-child(3){background:color-mix(in srgb,var(--color-primary) 6%,transparent);border-color:color-mix(in srgb,var(--color-primary-border) 22%,transparent);color:var(--color-danger)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-filter-row button strong{background:rgb(var(--color-shadow-rgb)/.06);border-radius:999px;color:var(--color-ink);font-size:var(--font-size-xs);min-width:17px;padding:1px 3px;text-align:center}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-filter-row button:last-child{color:var(--color-ink);min-width:0;padding-inline:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-coverage-summary{background:var(--color-surface);border-bottom:1px solid var(--color-border);display:grid;grid-gap:8px;gap:8px;grid-template-columns:150px minmax(0,1fr);padding:5px 10px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-count-sort{align-content:center;align-items:start;display:grid;grid-gap:7px;gap:7px;justify-content:stretch}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-count-sort strong{color:var(--color-ink);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-count-sort button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--color-muted);display:inline-flex;font:inherit;font-size:var(--font-size-xs);gap:5px;padding:0;white-space:nowrap}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-coverage-summary article{align-items:center;border:1px solid var(--color-border);border-radius:12px;display:grid;grid-gap:5px;gap:5px;grid-template-columns:32px 52px minmax(0,1fr) 13px;min-height:58px;padding:5px 7px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-coverage-ring{aspect-ratio:1;background:radial-gradient(circle at center,var(--color-surface) 47%,transparent 49%),conic-gradient(var(--color-success) 0 42%,var(--color-warning) 42% 55%,var(--color-danger) 55% 64%,var(--color-surface-subtle) 64% 100%);border-radius:999px;width:30px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-coverage-copy{display:grid;grid-gap:0;gap:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-coverage-copy span,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-coverage-copy strong{color:var(--color-ink);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-coverage-copy em{color:var(--color-ink);font-size:var(--font-size-sm);font-style:normal;font-weight:850;line-height:var(--line-height-tight);margin-top:2px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-coverage-summary dl{display:grid;grid-gap:2px;gap:2px;margin:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-coverage-summary dl div{align-items:center;display:flex;gap:4px;justify-content:space-between}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-coverage-summary dd,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-coverage-summary dt{color:var(--color-muted);font-size:var(--font-size-xs);line-height:var(--line-height-tight);margin:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-coverage-summary dd{color:var(--color-ink);font-weight:750}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-coverage-summary a{color:var(--color-muted);display:inline-flex}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voters-layout{display:block;order:2}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-results-panel{background:transparent;border:0;box-shadow:none;margin-top:-1px;padding:0 0 274px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-results-panel .ui-data-table-wrap,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .results-header{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-list{gap:0;margin-inline:-12px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-card-list{background:var(--color-surface);border-block:1px solid var(--color-border);display:grid;grid-gap:0;gap:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-card-list:before{align-items:center;background:var(--color-surface);border-bottom:1px solid var(--color-border);color:var(--color-muted);content:"Name     Contact state     Household / Coverage     Owner / Status";display:grid;font-size:var(--font-size-xs);grid-template-columns:minmax(0,1fr);min-height:28px;padding-inline:58px 12px;white-space:pre}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card{border:0;border-bottom:1px solid var(--color-border-muted);border-radius:0;box-shadow:none;display:grid;grid-gap:2px;gap:2px;grid-template-columns:24px minmax(87px,1.2fr) minmax(57px,.66fr) minmax(55px,.64fr) minmax(39px,.46fr) 10px;min-height:44px;padding:3px 4px;position:relative}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card:before{border:1.5px solid var(--color-border);border-radius:999px;content:"";height:17px;place-self:center;width:17px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card[data-selected=true]{background:color-mix(in oklch,var(--color-primary) 8%,var(--color-surface))}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card[data-selected=true]:before{align-items:center;background:var(--color-primary);border-color:var(--color-primary);color:var(--color-ink);content:"✓";display:inline-flex;font-size:var(--font-size-sm);font-weight:850;justify-content:center}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card-head{display:grid;grid-gap:1px;gap:1px;grid-column:2;min-width:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card-head>div{display:grid;grid-gap:1px;gap:1px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card-head .row-kicker{color:var(--color-muted);font-size:var(--font-size-xs);font-weight:610;letter-spacing:0;order:2;text-transform:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card h3{font-size:var(--font-size-xs);font-weight:780;line-height:var(--line-height-tight);margin:0;order:1}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card p{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-desktop-card-detail,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-desktop-card-name{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-card-detail,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-card-name,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-row-contact-state,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-row-household,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-row-owner{display:grid}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-badges{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card-head>.status-pill{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-facts{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-row-contact-state{align-content:center;grid-column:3}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-row-household{align-content:center;gap:1px;grid-column:4}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-row-owner{align-content:center;gap:1px;grid-column:5/span 1;min-width:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-row-owner strong{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:720;line-height:var(--line-height-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-row-contact-state .ui-badge,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-row-household .ui-badge,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-row-owner .ui-badge{border:1px solid color-mix(in oklch,currentColor 14%,transparent);box-shadow:none;font-size:var(--font-size-xs);font-weight:700;gap:0;justify-self:start;line-height:var(--line-height-tight);min-height:13px;padding:1px 3px;white-space:nowrap}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-row-contact-state .ui-badge:before,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-row-household .ui-badge:before,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-row-owner .ui-badge:before{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-card-actions{align-items:center;display:flex;grid-column:6;justify-content:center;margin:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-card-actions .elector-primary-button{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-card-actions .elector-secondary-button{border:0;color:var(--color-ink-soft);font-size:0;min-height:44px;padding:0;position:relative;width:24px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-card-actions .elector-secondary-button:after{border-right:2px solid var(--color-muted);border-top:2px solid var(--color-muted);content:"";height:44px;position:absolute;right:7px;top:50%;transform:translateY(-50%) rotate(45deg);width:9px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail{background:rgb(var(--color-surface-rgb)/.98);border:1px solid var(--color-border);border-radius:20px 20px 0 0;bottom:calc(53px + env(safe-area-inset-bottom));box-shadow:0 -16px 42px rgb(var(--color-shadow-rgb)/.16);display:grid;grid-gap:3px 0;gap:3px 0;grid-template-columns:repeat(4,minmax(0,1fr));left:0;max-height:236px;overflow:auto;padding:12px 8px 6px;position:fixed;right:0;top:auto;z-index:58}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail:before{background:var(--color-border);border-radius:999px;content:"";height:4px;left:50%;position:absolute;top:6px;transform:translateX(-50%);width:60px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail-header{align-items:center;border-bottom:0;display:grid;grid-gap:4px;gap:4px;grid-template-columns:34px minmax(0,1fr) auto;grid-column:1/-1;justify-content:stretch;order:1;padding-bottom:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-detail-avatar{align-items:center;background:var(--color-surface-raised);border:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);border-radius:999px;color:var(--color-ink);display:inline-flex;font-size:var(--font-size-xs);font-weight:790;height:31px;justify-content:center;letter-spacing:0;width:31px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-detail-title-row{align-items:center;gap:6px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-desktop-detail-address,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-desktop-detail-meta,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-desktop-detail-name,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-desktop-detail-status{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-address,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-name,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-status{display:inline-flex}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail-header h2{font-size:var(--font-size-xs);font-weight:790;margin:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail-header p{align-items:center;color:var(--color-muted);display:flex;font-size:var(--font-size-xs);gap:4px;line-height:var(--line-height-tight);margin:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail-card{display:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-card-grid{border:1px solid var(--color-border);border-radius:12px;display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;order:2;overflow:hidden}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-card-grid article{align-content:start;background:rgb(var(--color-surface-rgb)/.78);border-right:1px solid var(--color-border-muted);display:grid;grid-gap:2px;gap:2px;height:75px;min-height:0;overflow:hidden;padding:5px 4px 4px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-card-grid article:last-child{border-right:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-card-grid h3{align-items:center;color:var(--color-ink);display:flex;font-size:var(--font-size-xs);font-weight:780;gap:4px;line-height:var(--line-height-tight);margin:0 0 1px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-card-grid a,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-card-grid dd,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-card-grid p,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-card-grid strong{color:var(--color-muted);font-size:var(--font-size-xs);line-height:var(--line-height-tight);margin:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-card-grid strong{color:var(--color-ink);font-weight:740}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-card-grid a{align-self:end;color:var(--color-primary-strong);font-weight:760;margin-top:1px;text-decoration:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-card-grid dl{display:grid;grid-gap:3px;gap:3px;margin:3px 0 0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-card-grid dl div{align-items:center;display:flex;gap:4px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-actions{display:grid;grid-gap:4px;gap:4px;margin-inline:-2px;padding-top:0;position:static;grid-column:1/-1;order:3}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-actions a{align-items:center;border:1px solid var(--color-border);border-radius:8px;color:var(--color-ink);display:inline-flex;font-size:var(--font-size-xs);font-weight:730;gap:5px;justify-content:center;min-height:25px;padding:3px 8px;text-decoration:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-actions .people-mobile-start-follow-up{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-accent);font-size:var(--font-size-xs);min-height:27px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-actions>div{display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr))}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-actions>div a{align-content:center;display:grid;font-size:var(--font-size-xs);grid-gap:2px;gap:2px;justify-items:center;line-height:var(--line-height-tight);min-height:23px;padding-inline:4px;text-align:center}}@media (max-width:760px){:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .page-header{display:block;margin:0 0 var(--space-3);padding:var(--space-3) 0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .page-header h1{font-size:var(--font-size-xl)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .page-header p{font-size:var(--font-size-sm)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr);margin-block:var(--space-4);max-height:none;overflow:visible;padding:var(--space-4);position:static}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-detail-rail:before{content:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-card-grid article{border-bottom:1px solid var(--color-border);gap:var(--space-2);height:auto;min-height:120px;overflow:visible;padding:var(--space-3)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-detail-actions>div{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-coverage-summary{grid-template-columns:minmax(0,1fr)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-filter-row{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-filter-row button{flex:1 1 120px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-section-tabs{display:flex;overflow-x:auto}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .people-mobile-section-tabs :is(a,button){flex:1 0 90px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-card-list{gap:var(--space-2)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card{gap:var(--space-2);grid-template-columns:24px minmax(0,1fr) auto;padding:var(--space-3)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card :is(.people-mobile-row-household,.people-mobile-row-owner){grid-column:2;white-space:normal}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card .people-mobile-row-contact-state{grid-column:2}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card .voter-card-actions{grid-column:3;grid-row:1/span 3}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card :is(strong,p,span){overflow-wrap:anywhere}}:where(.workspace-theme) .people-select-button{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-primary-strong);min-height:36px;min-width:36px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-search-surface{display:grid;grid-template-columns:minmax(0,1fr)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-workspace-filter-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-3);order:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-workspace-filter-toolbar .voter-query-field{flex:2 1 240px}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-workspace-filter-toolbar>label>span{height:auto;margin:0;overflow:visible;position:static;white-space:normal;width:auto}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-filter-actions{display:inline-flex}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-saved-view-row{order:0}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-search-surface :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,button,summary){font-size:max(16px,var(--font-size-base));min-height:44px}@media (max-width:760px){:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .list-toolbar{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .list-toolbar-body{display:block}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-search-surface{display:grid}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-workspace-filter-toolbar{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage :is(.voter-query-field,.voter-advanced-filters){grid-column:1/-1}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-workspace-filter-toolbar>label>span{height:auto;margin:0;overflow:visible;position:static;white-space:normal;width:auto}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-filter-actions{display:flex}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-advanced-filters{display:block}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .voter-advanced-filters summary{min-height:44px;padding:var(--space-3)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .advanced-filter-grid{grid-template-columns:minmax(0,1fr)}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-card-list:before,:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card:before{content:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card{grid-template-columns:minmax(0,1fr) auto}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card-head{grid-column:1}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card .people-mobile-card-detail{white-space:normal}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card :is(.people-mobile-row-household,.people-mobile-row-owner,.people-mobile-row-contact-state){grid-column:1}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card .voter-card-actions{align-self:start;flex-direction:column;gap:var(--space-2);grid-column:2;grid-row:1/span 4}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card .voter-card-actions .elector-primary-button{display:inline-flex}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card .elector-secondary-button:after{content:none}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card :is(.elector-primary-button,.elector-secondary-button){font-size:var(--font-size-xs);min-width:88px;padding:var(--space-2);width:auto}:where(.workspace-theme) .app-shell.shell-app.shell-people-coverage .elector-record-card .people-name-button{background:transparent;border:0;color:var(--color-primary-strong);font-size:var(--font-size-base);min-height:44px;padding:0;text-align:left;white-space:normal}}