.campaign-finance-container.svelte-1ssatas.svelte-1ssatas{border:2px solid #91c6d4;border-radius:5px;font-size:16px;margin-top:3rem;position:relative}.campaign-finance-logo.svelte-1ssatas.svelte-1ssatas{align-items:center;background-color:#fff;color:#212121;display:flex;font-family:var(--interstate);font-size:20px;justify-content:space-between;margin-left:25px;padding-left:10px;padding-right:10px;position:absolute;top:-1.5rem}.campaign-finance-logo.svelte-1ssatas span.svelte-1ssatas{margin-left:.5rem}h1.svelte-1ssatas.svelte-1ssatas{font-size:32px;font-family:var(--interstateCondensed);margin-top:30px;text-align:center}.intro.svelte-1ssatas.svelte-1ssatas{border:1px solid #c4c4c4;border-radius:3px;margin:1rem 1.4rem;padding:.5rem 1rem}.list-columns.svelte-1ssatas.svelte-1ssatas{font-weight:700;margin-left:1rem}@media screen and (min-width: 700px){.list-columns.svelte-1ssatas.svelte-1ssatas{margin-left:50%}}.list-columns.svelte-1ssatas ul.svelte-1ssatas,.list-columns.svelte-1ssatas li.svelte-1ssatas{padding:0;margin:.1rem}.list-columns.svelte-1ssatas ul.funding-sources-legend.svelte-1ssatas{display:flex;flex-direction:column;justify-content:space-between;width:80%}.list-columns.svelte-1ssatas ul.funding-sources-legend li.svelte-1ssatas{font-weight:400}.list-columns.svelte-1ssatas ul.funding-sources-legend li.svelte-1ssatas:before{background:green;content:" ";display:inline-block;height:.9em;margin-right:.25rem;width:.9em}.list-columns.svelte-1ssatas ul.funding-sources-legend li.total.svelte-1ssatas:before{background-color:var(--green)}.list-columns.svelte-1ssatas ul.funding-sources-legend li.self.svelte-1ssatas:before{background-color:var(--green_v1)}ul.svelte-1ssatas.svelte-1ssatas{list-style-type:none;padding:0}ul.candidate-list.svelte-1ssatas.svelte-1ssatas{background-color:#f2f2f2;margin-top:0;margin-bottom:0;padding:1rem}li.candidate.svelte-1ssatas.svelte-1ssatas{background-color:#fff;border:1px solid #eeeeee;border-radius:3px;display:block;padding:10px 16px;padding-bottom:2rem}@media screen and (min-width: 700px){li.candidate.svelte-1ssatas.svelte-1ssatas{padding:1rem 1rem 2rem}}.candidate-top-row.svelte-1ssatas.svelte-1ssatas{align-items:baseline;border-bottom:1px solid #eeeeee;position:relative;margin-bottom:.5rem;padding-bottom:1rem}@media screen and (min-width: 700px){.candidate-top-row.svelte-1ssatas.svelte-1ssatas{display:flex}}.candidate-party.svelte-1ssatas.svelte-1ssatas{display:inline-block}.candidate-party.svelte-1ssatas span.svelte-1ssatas{--size:20px;align-items:center;background-color:#ccc;border-radius:var(--size);color:#fff;display:flex;font-weight:700;font-size:14px;height:var(--size);justify-content:center;margin-right:0;min-width:var(--size);width:var(--size)}.candidate-party.svelte-1ssatas span.democrat.svelte-1ssatas{background-color:#0a819f}.candidate-party.svelte-1ssatas span.republican.svelte-1ssatas{background-color:#d34015}.candidate-party.svelte-1ssatas span.american-independent.svelte-1ssatas{background-color:#8d6a9f}.candidate-party.svelte-1ssatas span.npp.svelte-1ssatas{background-color:#aaa}.candidate-party.svelte-1ssatas span.green.svelte-1ssatas{background-color:#219653}.candidate-party.svelte-1ssatas span.libertarian.svelte-1ssatas{background-color:#f4bb32}.candidate-party.svelte-1ssatas span.peace-freedom.svelte-1ssatas{background-color:#b1d941}@media screen and (min-width: 700px){.candidate-party.svelte-1ssatas span.svelte-1ssatas{margin-right:0}}.candidate-party-and-name.svelte-1ssatas.svelte-1ssatas{width:50%}@media screen and (min-width: 700px){.candidate-party-and-name.svelte-1ssatas.svelte-1ssatas{width:50%}}.candidate-name.svelte-1ssatas.svelte-1ssatas{color:#212121;font-weight:700}.candidate-annotation.svelte-1ssatas.svelte-1ssatas{display:inline;font-weight:400;font-size:inherit}.candidate-committee-amount.svelte-1ssatas.svelte-1ssatas,.candidate-self-funding-amount.svelte-1ssatas.svelte-1ssatas{font-size:16px;height:1.6rem;position:absolute;left:50%;top:0}.candidate-committee-amount.svelte-1ssatas.svelte-1ssatas{background-color:var(--green);font-size:12px}@media screen and (min-width: 700px){.candidate-committee-amount.svelte-1ssatas.svelte-1ssatas{font-size:1rem}}.candidate-self-funding-amount.svelte-1ssatas.svelte-1ssatas{background-color:var(--green_v1);display:block;text-align:right}.candidate-committee-amount.svelte-1ssatas>span.svelte-1ssatas{left:104%;position:absolute;z-index:10}.outside-spending-chart-bars.svelte-1ssatas.svelte-1ssatas{width:50%}.outside-spending-chart.svelte-1ssatas.svelte-1ssatas{font-size:16px;margin-top:.5rem;padding-bottom:1.5rem;position:relative}@media screen and (min-width: 650px){.outside-spending-chart.svelte-1ssatas.svelte-1ssatas{padding-bottom:0}}.outside-spending-chart-bar.svelte-1ssatas.svelte-1ssatas{height:1.6rem;position:absolute;top:0}.outside-spending-chart-label.svelte-1ssatas.svelte-1ssatas{font-size:14px;position:absolute;text-transform:uppercase;top:1.5rem}@media screen and (min-width: 650px){.outside-spending-chart-label.svelte-1ssatas.svelte-1ssatas{top:auto}}.outside-spending-chart-label.oppose.svelte-1ssatas.svelte-1ssatas{left:0%}.outside-spending-chart-label.support.svelte-1ssatas.svelte-1ssatas{right:0}.outside-spending-chart-amount.svelte-1ssatas.svelte-1ssatas{font-size:12px;position:absolute}@media screen and (min-width: 650px){.outside-spending-chart-amount.svelte-1ssatas.svelte-1ssatas{font-size:16px}}.outside-spending-chart-amount.oppose.svelte-1ssatas.svelte-1ssatas{left:30%}.outside-spending-chart-amount.support.svelte-1ssatas.svelte-1ssatas{right:30%}.outside-spending-chart-bar.oppose.svelte-1ssatas.svelte-1ssatas{background-color:#cccac8;right:50%}.outside-spending-chart-bar.support.svelte-1ssatas.svelte-1ssatas{background-color:#aa87b6;left:50%}.show-more-candidates-toggle.svelte-1ssatas.svelte-1ssatas{border:none;color:#636363;display:block;font-family:var(--interstate);font-size:16px;margin:1rem auto;text-transform:uppercase}.show-more-candidates-toggle.svelte-1ssatas span.svelte-1ssatas{color:inherit}.show-more-candidates-toggle.svelte-1ssatas:hover span.svelte-1ssatas{text-decoration:underline}.calmatters-credit.svelte-1ssatas.svelte-1ssatas{font-size:12px;padding:.25rem;text-align:right}
