/* Public county and same-region comparison workspaces. Broadcast stays independent. */
body[data-access=public] #main #countyView #countyProfileContent [data-cp-legacy-map][hidden]{display:none!important}
@media(min-width:1101px){
 body[data-access=public][data-view=county]:not([data-atlas-presentation=broadcast]) #main #countyView #countyProfileContent .cp-profile:has(>#cp-panel-overview,>#cp-panel-areas){
  height:calc(100dvh - var(--atlas-profile-top,160px) - 10px);min-height:440px;display:grid;grid-template-columns:220px minmax(0,1fr) 310px;grid-template-rows:42px 66px 36px minmax(0,1fr);gap:8px;align-items:stretch
 }
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile:has(>#cp-panel-overview,>#cp-panel-areas)>.cp-header{grid-column:1;grid-row:1;min-height:0!important;padding:0!important;margin:0!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-header .cp-county-mark,body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-header .cp-kicker{display:none}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-header h1{font-size:21px!important;letter-spacing:0}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-header .cp-identity>div>p:last-child{display:none}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile:has(>#cp-panel-overview,>#cp-panel-areas) .ee-location-toolbar{grid-column:2/-1;grid-row:1;padding:3px 8px!important;min-height:0;margin:0!important;gap:8px}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-location-toolbar select{min-height:30px!important;height:30px;font-size:12px!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .cp-county-dna{grid-column:1/-1;grid-row:2;padding:8px 10px!important;gap:16px;min-width:0}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-county-dna h3{flex-basis:150px;font-size:15px!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-county-dna dl{gap:8px;min-width:0}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-county-dna dd{font-size:17px!important;line-height:1.2!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-county-dna dl>div:last-child dd{font-size:12px!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile:has(>#cp-panel-overview,>#cp-panel-areas)>.cp-tabs{grid-column:1/-1;grid-row:3;display:flex!important;position:static!important;flex-wrap:nowrap;align-self:stretch;margin:0!important;padding:0!important;gap:5px;overflow:visible}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile>.cp-tabs>button{min-height:32px!important;padding:6px 12px!important;font-size:12px!important;white-space:nowrap}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile:has(>#cp-panel-overview,>#cp-panel-areas) .cp-stats{grid-column:1;grid-row:4;align-self:stretch;grid-template-rows:repeat(3,minmax(0,1fr));margin:0!important;min-height:0}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .cp-stats>article{padding:9px!important;min-height:0}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .cp-stats strong{font-size:22px!important;margin:5px 0;letter-spacing:0}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .cp-stats>article:nth-child(2) strong{font-size:14px!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .cp-stats :is(small,article>span){font-size:10px!important;line-height:1.35!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile:has(>#cp-panel-overview,>#cp-panel-areas) .ee-map-card{grid-column:2;grid-row:4;align-self:stretch;padding:8px!important;min-height:0}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-map-card .cp-section-head{display:flex;flex-wrap:nowrap;align-items:center;margin:0 0 7px!important;padding:0!important;min-height:0;gap:7px;background:transparent!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-map-card .cp-section-head>div{min-width:100px;flex:1}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-map-card .cp-section-head :is(.cp-kicker,p:not(.cp-kicker)){display:none}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-map-card h3{font-size:17px!important;margin:0!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-map-card .cp-section-head label{font-size:10px!important;min-width:0;width:160px;flex:0 1 160px}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-map-card .cp-section-head select{font-size:12px!important;min-height:30px!important;padding:4px!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-station-link{font-size:0!important;padding:6px!important;min-height:30px!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-map-stage{height:auto!important;min-height:0!important;flex:1 1 0!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-bubble-legend{margin:6px 0 0!important;padding:5px!important;font-size:10px!important;gap:8px;flex-wrap:wrap}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .cp-map-caption{display:none}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile:has(>#cp-panel-overview,>#cp-panel-areas) .ee-results{grid-column:3;grid-row:4;align-self:stretch;padding:10px!important;min-height:0}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-results .cp-section-head{padding:0!important;margin:0 0 7px!important;min-height:0;background:transparent!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-results h3{font-size:18px!important;margin:0!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-results .cp-kicker{font-size:9px!important;margin:0 0 3px!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-results .ee-facts{padding:6px 0!important;margin:0 0 5px!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-results .ee-facts dd{font-size:18px!important;margin:3px 0!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-results .ee-facts small{font-size:10px!important;line-height:1.3!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-candidates{flex:1;display:flex;flex-direction:column;min-height:0}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-candidates article{flex:1;min-height:0;padding:7px 0!important;gap:8px;align-items:center}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-candidates article>.candidate-portrait{width:34px;height:44px;flex-basis:34px}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-candidate-line{display:flex!important;flex-wrap:wrap;gap:3px 8px;align-items:baseline}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-candidate-line strong{font-size:12px!important;line-height:1.3!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-candidate-line b{font-size:16px!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-candidates small{font-size:10px!important;line-height:1.25!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-county-insight-disclosure{margin:4px 0 0!important;padding-top:4px!important}
}

/* The comparison grid must override inherited minimum map rows and table widths. */
@media(min-width:1101px){
 body[data-access=public][data-view=comparison]:not([data-atlas-presentation=broadcast]) #main #comparisonView #comparisonContent .rc-history-workspace{height:calc(100dvh - var(--atlas-comparison-top,220px) - 10px)!important;min-height:0!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-history-map-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;gap:10px!important;min-height:0!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-history-map-grid>div:first-child{display:flex!important;flex-direction:column;grid-column:1;grid-row:1;min-height:0}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent #rcHistoryMap{height:auto!important;min-height:0!important;flex:1 1 0}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-history-side{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:5px;min-height:0;min-width:0}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-history-map-detail{height:auto!important;flex:1;min-height:0;padding:10px!important;display:flex;flex-direction:column;overflow:visible}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-history-map-detail h4{font-size:18px!important;margin:0!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-share-heading{align-items:center;gap:10px}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-share-heading label{min-width:0;font-size:10px!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-share-heading select{font-size:12px!important;min-height:30px!important;padding:5px!important;max-width:170px}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-map-focus{font-size:11px!important;margin:5px 0}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-map-share-scroll{margin:5px 0 0!important;overflow:visible;flex:1;min-height:0}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-map-share-table{min-width:0!important;width:100%;table-layout:fixed}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-map-share-table :is(th,td){font-size:11px!important;padding:9px 5px!important;overflow-wrap:anywhere}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-map-share-table th:first-child{width:22%;padding-left:5px!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-map-share-table strong{font-size:18px!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-map-share-table small{margin-top:5px!important;font-size:10px!important;line-height:1.35!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-history-map-detail>.rc-foot{font-size:10px!important;line-height:1.35!important;margin:6px 0 0}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-history-map-years{display:flex;grid-column:auto;grid-row:auto;flex-wrap:nowrap;gap:4px;margin:6px 0 0!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-history-map-years button{flex:1;min-width:0;min-height:29px!important;font-size:11px!important;padding:5px!important;justify-content:center}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-timeline-card{grid-template-columns:minmax(0,1fr) 60px!important;grid-template-rows:24px auto auto!important;height:94px!important;box-sizing:border-box}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-timeline-card>svg{width:60px!important;height:78px!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-timeline-card>strong{font-size:10px!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-regional-dna{margin-bottom:7px!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-regional-dna h3{font-size:20px!important}
}
.rc-candidate-pages{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:8px 0 0;color:#d6edf7;font-size:11px}
body[data-access=public] #main #comparisonContent .rc-candidate-pages button{font-size:12px!important;min-height:30px!important;padding:5px 10px!important;cursor:pointer;color:#e7f7ff;background:#21475b;border:1px solid #517f93}
.rc-candidate-pages button:disabled{opacity:.4;cursor:default}
@media(min-width:1101px){
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent>.rc-filter-summary{padding:5px 10px!important;margin:0 0 8px!important;min-height:0!important;font-size:12px!important;line-height:1.3!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-history-workspace{margin-top:0!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-map-toolbar-controls :is(select,button){box-sizing:border-box;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-map-toolbar-controls>label{flex:0 1 auto;min-width:0;line-height:1.2!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-map-share-table strong{line-height:1.2!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-map-share-table :is(th,td){line-height:1.25!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-map-share-table .rc-change-indicator{font-size:12px!important;line-height:1.25!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-map-share-table .rc-change-indicator>span{font-size:12px!important}
}
@media(max-width:1100px){
 body[data-access=public] #main #countyProfileContent .cp-tabs{position:static!important;flex-wrap:wrap!important;overflow:visible!important;gap:5px}
 body[data-access=public] #main #countyProfileContent .cp-tabs>button{flex:1 1 90px;min-height:40px!important;font-size:12px!important;padding:7px!important}
 body[data-access=public] #main #comparisonContent .rc-map-share-scroll{overflow:visible;margin:10px 0!important}
 body[data-access=public] #main #comparisonContent .rc-map-share-table{min-width:0!important;width:100%}
 body[data-access=public] #main #comparisonContent .rc-history-map-detail{padding:12px!important}
}

body[data-access=public] #main #comparisonContent .rc-map-region-control{display:flex;align-items:center;gap:6px;font-size:11px!important;color:#d6edf7}
body[data-access=public] #main #comparisonContent .rc-map-region-control select{width:150px;min-height:32px!important;font-size:12px!important;padding:5px!important}
@media(max-width:1100px){
 body[data-access=public] #main #comparisonView #comparisonContent .rc-history-map-panel>.rc-panel-heading{display:block!important;padding:0!important;margin:0 0 7px!important;break-inside:avoid}
 body[data-access=public] #main #comparisonView #comparisonContent .rc-history-map-panel>.rc-panel-heading h3{font-size:17px!important;line-height:1.3!important;margin:0 0 7px!important}
 body[data-access=public] #main #comparisonView #comparisonContent .rc-map-toolbar-controls{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important;padding:0!important;background:transparent!important}
 body[data-access=public] #main #comparisonView #comparisonContent .rc-map-region-control{grid-column:1/-1;display:flex!important;align-items:center;gap:8px!important}
 body[data-access=public] #main #comparisonView #comparisonContent .rc-map-region-control select{width:auto!important;flex:1}
 body[data-access=public] #main #comparisonView #comparisonContent .rc-map-layer-control{grid-column:1;min-width:0!important;width:auto!important}
 body[data-access=public] #main #comparisonView #comparisonContent .rc-map-layer-control select{width:100%!important}
 body[data-access=public] #main #comparisonView #comparisonContent .rc-map-toolbar-controls :is(select,button){height:36px!important;min-height:36px!important;box-sizing:border-box;margin:0!important;padding:5px!important;font-size:12px!important}
 body[data-access=public] #main #comparisonView #comparisonContent .rc-map-actions button{width:32px!important}
 body[data-access=public] #main #comparisonView #comparisonContent #rcHistoryMap{height:clamp(140px,calc(100dvh - 510px),420px)!important;min-height:140px!important}
 body[data-access=public] #main #comparisonView #comparisonContent .rc-history-map-years{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px!important;margin:5px 0!important}
 body[data-access=public] #main #comparisonView #comparisonContent .rc-history-map-years button{min-width:0;min-height:32px!important;padding:4px!important;font-size:10px!important;gap:4px;justify-content:center}
 body[data-access=public] #main #comparisonView #comparisonContent .rc-history-map-panel>.rc-foot{font-size:10px!important;line-height:1.3!important;margin:5px 0!important}
}

@media(min-width:1101px){
 body[data-access=public][data-view=county] #main:has(.cp-profile>#cp-panel-overview),body[data-access=public][data-view=county] #main:has(.cp-profile>#cp-panel-areas){padding-bottom:0!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-county-register{flex:none;display:grid;grid-template-columns:1fr auto;gap:3px 8px;padding:5px 0!important;margin:0 0 4px!important;font-size:10px!important;line-height:1.3!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-county-register span{font-size:10px!important;line-height:1.3!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-county-register strong{font-size:17px!important;line-height:1.3!important;margin:0!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-county-register small{grid-column:1/-1;font-size:10px!important;line-height:1.3!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-candidates article>div{min-width:0}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-candidate-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:5px}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-candidate-line b{font-size:14px!important;line-height:1.3!important;white-space:nowrap}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-candidate-line b span{display:none}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-candidates .atlas-party-identity{margin:2px 0 0!important;font-size:10px!important;line-height:1.2!important;min-height:14px}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-candidates .atlas-party-name{font-size:10px!important;line-height:1.2!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-candidates .atlas-party-symbol{height:14px!important;width:14px!important;padding:1px}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-vote-track{margin:4px 0 2px!important;height:4px}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-result-notes{flex:none;margin:4px 0 0!important;padding:0!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-result-notes>summary{font-size:10px!important;padding:4px 0!important;min-height:0!important;line-height:1.3!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-bubble-legend :is(span,strong,small){font-size:10px!important;line-height:1.3!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-bubble-legend{display:flex!important;align-items:center;gap:7px!important;flex-wrap:wrap!important}
 body[data-access=public][data-view=comparison] #main{padding-bottom:0!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-regional-dna{display:flex!important;align-items:center;gap:15px!important;padding:8px 10px!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-regional-dna>div{flex:0 0 130px}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-regional-dna dl{gap:10px;min-width:0}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-panel-heading h3{font-size:17px!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-panel-heading{flex-wrap:nowrap!important;gap:8px!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-map-toolbar-controls{gap:7px;align-items:center}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-map-layer-control select{width:150px;font-size:12px!important;min-height:32px!important;padding:5px!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-map-actions button{min-height:32px!important;padding:5px!important;width:32px}
}

@media(min-width:1101px){
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-candidates article{padding:3px 0!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-candidates article>div{display:grid;gap:1px;line-height:1}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-candidates article>div>small{display:block;line-height:1.2!important}
 body[data-access=public][data-view=county] #main #countyView #countyProfileContent .cp-profile .ee-candidates .atlas-party-identity{display:flex!important;align-items:center;margin:0!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-history-map-panel>.rc-panel-heading{height:40px;min-height:40px;flex:none;margin-bottom:6px!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-map-toolbar-controls{padding:0!important;background:transparent!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-regional-dna{height:66px;box-sizing:border-box}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-timeline-card{height:82px!important;grid-template-rows:21px auto auto!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-timeline-card>svg{height:68px!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-history-map-detail>.rc-kicker{font-size:9px!important;margin:0 0 4px!important;line-height:1.2!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-share-heading{flex:none;height:32px}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-share-heading label{display:flex!important;gap:6px;align-items:center}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-map-share-scroll{flex:1 0 auto}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-map-share-table :is(th,td){padding:7px 4px!important}
 body[data-access=public][data-view=comparison] #main #comparisonView #comparisonContent .rc-candidate-pages{flex:none;margin-top:5px}
}
