.ComparisonMap_outerContainer__gqkIG{container-type:size;width:100%;height:100%}.ComparisonMap_innerContainer__rrmdb{display:flex;width:100%;height:100%}.ComparisonMap_side__Shimk{flex:1 1;position:relative}.ComparisonMap_left__yM_ig,.ComparisonMap_right__7cn6f{position:absolute;top:0;z-index:2;font-size:16px;padding:10px;pointer-events:none}.ComparisonMap_left__yM_ig{left:0;background:#ffffff90;border-radius:0 0 10px 0}.ComparisonMap_right__7cn6f{right:0;background:#ffffff90;border-radius:0 0 0 10px}@container (orientation: portrait){.ComparisonMap_innerContainer__rrmdb{flex-direction:column}.ComparisonMap_side__Shimk{max-height:50svh}.ComparisonMap_right__7cn6f{left:0;right:unset;border-radius:0 0 10px 0}}.ProgressBar_progress__tbyoA{border-radius:var(--bs-progress-border-radius) var(--bs-progress-border-radius) 0 0;transition:opacity 1s;will-change:opacity}.ProgressBar_fadeOut__ZBwf2{opacity:0}@media (prefers-reduced-motion:reduce){.ProgressBar_fadeOut__ZBwf2{opacity:1}}@media (min-width:840px){.DistrictMap_container__xpoKu{--info-height:200px}}@media (min-width:992px){.DistrictMap_container__xpoKu{--info-height:170px}}@media (min-width:1200px){.DistrictMap_container__xpoKu{--info-height:130px}}.DistrictMap_map__KVVng{height:600px;max-height:calc(100svh - min(var(--info-height, 40px), 120px));max-width:100svw}.DistrictMap_info__gSLWo{height:var(--info-height)}.DistrictMap_addressDistricts__S_uIR{animation:DistrictMap_appear__Fu10M .8s}@keyframes DistrictMap_appear__Fu10M{0%{opacity:0}to{opacity:1}}.DistrictMap_districtTextButton__SZP0D{padding:0;margin:0;border:0;background:none;font-weight:700;text-decoration:underline}.DistrictInfo_container__wNCQE{display:flex;width:100%;height:100%;max-width:100%;max-height:100%;padding:20px;gap:20px;background:hsl(12,16.1%,93.9%);flex-wrap:wrap}.DistrictInfo_photo__gszJQ{height:80px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.DistrictInfo_photo__gszJQ>img{width:auto;height:auto;max-width:100%;max-height:100%;padding:3px;border:3px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.DistrictInfo_photo__gszJQ>img.DistrictInfo_dem__TFtS3{border-color:#4b7ad7}.DistrictInfo_photo__gszJQ>img.DistrictInfo_rep__uMu2S{border-color:#e86068}.DistrictInfo_photoPlaceholder__c1kr4{background:#dfdfdf;height:100%;width:100%;padding:3px;border:3px solid var(--bs-border-color);border-radius:var(--bs-border-radius);font-size:36px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.DistrictInfo_list__uKmOC{padding:0;list-style:none;flex:1 1;display:flex;flex-flow:column wrap;column-gap:20px;max-height:100%;min-width:300px;max-width:100%}.DistrictInfo_legislatorInfo__a3LVe{min-width:20ex}.LeaderboardTable_table__QAirE{table-layout:fixed}.LeaderboardTable_table__QAirE td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeaderboardTable_colNumber__D7dG_{width:2em}.LeaderboardTable_colAmount___5H4_{width:5em}.LeaderboardTable_colName__FczE4{width:100%}