.ssn-accounting-comparison-module__beMHZa__viewBlock{gap:var(--space-3);min-width:0;display:grid}:is(.ssn-accounting-comparison-module__beMHZa__viewBlock>[role=tabpanel],.ssn-accounting-comparison-module__beMHZa__viewBlock .table-scroll){min-width:0}.ssn-accounting-comparison-module__beMHZa__viewSelector{border:1px solid var(--color-neutral-300);background:var(--color-neutral-100);width:fit-content;padding:3px;display:inline-flex}.ssn-accounting-comparison-module__beMHZa__viewSelector button{min-width:96px;min-height:36px;color:var(--color-neutral-700);cursor:pointer;background:0 0;border:0;padding:7px 14px;font-size:12px;font-weight:700}.ssn-accounting-comparison-module__beMHZa__viewSelector button[aria-selected=true]{color:var(--color-raised);background:var(--color-neutral-900)}.ssn-accounting-comparison-module__beMHZa__figure{margin:0}.ssn-accounting-comparison-module__beMHZa__chart{width:100%;height:330px;min-height:280px;overflow:hidden}.ssn-accounting-comparison-module__beMHZa__caption{color:var(--color-neutral-600);margin:8px 0 0;font-size:12px;line-height:1.45}.ssn-accounting-comparison-module__beMHZa__tooltip{box-sizing:border-box;border:1px solid var(--color-neutral-400);max-width:min(310px,100vw - 80px);color:var(--color-on-strong);background:var(--color-text);overflow-wrap:anywhere;box-shadow:var(--shadow-md);padding:10px 12px}.ssn-accounting-comparison-module__beMHZa__tooltip span,.ssn-accounting-comparison-module__beMHZa__tooltip strong,.ssn-accounting-comparison-module__beMHZa__tooltip b{display:block}.ssn-accounting-comparison-module__beMHZa__tooltip span{color:var(--color-on-strong-muted);font:650 11px var(--font-mono);margin-bottom:5px}.ssn-accounting-comparison-module__beMHZa__tooltip strong{color:var(--color-on-strong);font-size:12px;font-weight:560;line-height:1.45}.ssn-accounting-comparison-module__beMHZa__tooltip b{color:var(--color-on-strong);margin-top:6px;font-size:14px;font-weight:680}.ssn-accounting-comparison-module__beMHZa__metricName{display:block}.ssn-accounting-comparison-module__beMHZa__tableCaption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:620px){.ssn-accounting-comparison-module__beMHZa__viewSelector{width:100%}.ssn-accounting-comparison-module__beMHZa__viewSelector button{flex:1}.ssn-accounting-comparison-module__beMHZa__chart{height:350px}}
.sanita-module__k6SjLa__stats.stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.sanita-module__k6SjLa__stats.stat-strip>div:nth-child(2){border-right:1px solid var(--color-neutral-200)}.sanita-module__k6SjLa__stats.stat-strip>div:nth-child(-n+2){border-bottom:0}.sanita-module__k6SjLa__columns{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sanita-module__k6SjLa__sectionHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.sanita-module__k6SjLa__sectionHead .panel-title{margin-bottom:4px}.sanita-module__k6SjLa__sectionHead p{max-width:72ch;color:var(--color-neutral-700);margin:0}.sanita-module__k6SjLa__totalRow th,.sanita-module__k6SjLa__totalRow td{border-top:1px solid var(--color-neutral-400);font-weight:700}.sanita-module__k6SjLa__bodyCopy{max-width:72ch;margin:0 0 var(--space-3);color:var(--color-neutral-800)}.sanita-module__k6SjLa__bodyCopy:last-child{margin-bottom:0}.sanita-module__k6SjLa__hash{overflow-wrap:anywhere;color:var(--color-neutral-700);font-size:11px;display:block}.sanita-module__k6SjLa__note{max-width:100ch;margin:var(--space-3) 0 0;color:var(--color-neutral-700);font-size:12px}.sanita-module__k6SjLa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:860px){.sanita-module__k6SjLa__columns{grid-template-columns:minmax(0,1fr)}.sanita-module__k6SjLa__sectionHead{flex-direction:column;align-items:stretch}}@media (max-width:620px){.sanita-module__k6SjLa__stats.stat-strip{grid-template-columns:1fr}.sanita-module__k6SjLa__stats.stat-strip>div:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--color-neutral-200)}}.sanita-module__k6SjLa__bedsDetail{min-width:0;margin-block:1rem}.sanita-module__k6SjLa__bedsDetail summary{cursor:pointer;min-height:44px;padding-block:.75rem;font-weight:600;display:list-item}.sanita-module__k6SjLa__bedsDetail summary:focus-visible{outline-offset:4px;outline:2px solid}.sanita-module__k6SjLa__links{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.sanita-module__k6SjLa__filters{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.sanita-module__k6SjLa__filters label{gap:var(--space-1);display:grid}.sanita-module__k6SjLa__filters select{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-neutral-400);color:var(--color-text);background:var(--color-raised);font:inherit}.sanita-module__k6SjLa__total{margin:var(--space-3) 0;font-size:38px;font-weight:var(--font-heading-weight);font-variant-numeric:tabular-nums}
.cofog-spending-history-module__6IvLqq__chart{margin:var(--space-4) 0}.cofog-spending-history-module__6IvLqq__chart svg{width:100%;height:auto;max-height:320px;display:block;overflow:visible}.cofog-spending-history-module__6IvLqq__chart text{fill:var(--color-neutral-600);font-variant-numeric:tabular-nums;font-size:12px}.cofog-spending-history-module__6IvLqq__mobileHistory{display:none}.cofog-spending-history-module__6IvLqq__gridLine{stroke:var(--color-neutral-300);stroke-width:1px}.cofog-spending-history-module__6IvLqq__seriesLine{stroke:var(--chart-data-primary);stroke-width:2px}.cofog-spending-history-module__6IvLqq__point{fill:var(--chart-data-primary)}.cofog-spending-history-module__6IvLqq__chart figcaption{color:var(--color-neutral-600);font-size:12px}@media (max-width:620px){.cofog-spending-history-module__6IvLqq__chart svg{display:none}.cofog-spending-history-module__6IvLqq__mobileHistory{gap:var(--space-3);font-variant-numeric:tabular-nums;padding:0;list-style:none;display:grid}.cofog-spending-history-module__6IvLqq__mobileHistory li{gap:var(--space-1) var(--space-3);grid-template-columns:auto 1fr;display:grid}.cofog-spending-history-module__6IvLqq__mobileHistory strong{text-align:right}.cofog-spending-history-module__6IvLqq__mobileHistory i{background:var(--chart-data-track);grid-column:1/-1;height:8px}.cofog-spending-history-module__6IvLqq__mobileHistory b{background:var(--chart-data-primary);height:100%;display:block}.cofog-spending-history-module__6IvLqq__mobileHistory small{grid-column:1/-1}}
.difesa-module__HTKr1a__page{gap:var(--space-5);display:grid}.difesa-module__HTKr1a__page>*,.difesa-module__HTKr1a__sources>*{min-width:0}.difesa-module__HTKr1a__links{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.difesa-module__HTKr1a__filters{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.difesa-module__HTKr1a__filters label{gap:var(--space-1);display:grid}.difesa-module__HTKr1a__filters select{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-neutral-400);color:var(--color-text);background:var(--color-raised);font:inherit}.difesa-module__HTKr1a__summary .difesa-module__HTKr1a__total{margin:var(--space-3) 0;font-size:38px;font-weight:var(--font-heading-weight);font-variant-numeric:tabular-nums}.difesa-module__HTKr1a__note{color:var(--color-neutral-600);font-size:12px}.difesa-module__HTKr1a__comparison{margin-block:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.difesa-module__HTKr1a__latestBudget{padding-top:var(--space-4);border-top:1px solid var(--color-neutral-200)}.difesa-module__HTKr1a__sources{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.difesa-module__HTKr1a__provenance{gap:var(--space-3);display:grid}.difesa-module__HTKr1a__provenance dt{color:var(--color-neutral-600);font-size:12px}.difesa-module__HTKr1a__provenance dd{margin:0}.difesa-module__HTKr1a__provenance code{overflow-wrap:anywhere}@media (max-width:700px){.difesa-module__HTKr1a__sources{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.difesa-module__HTKr1a__comparison{grid-template-columns:minmax(0,1fr)}}
