.special-levy-tool .lead{font-size:1.05rem;font-weight:650;color:#153853;margin:0 0 1.2rem}.special-levy-tool .fields{gap:1rem}.special-levy-repair{border:1px solid #c6d5e2;border-radius:13px;padding:1rem;display:grid;gap:.55rem;grid-column:1/-1;min-width:0}.special-levy-repair[hidden]{display:none}.special-levy-repair legend{font-weight:700;padding:0 .3rem}.special-levy-repair label{font-weight:650;margin-top:.4rem}.special-levy-repair input,.special-levy-repair select{width:100%}.special-levy-tool input[type=checkbox]{width:1.25rem;height:1.25rem;vertical-align:middle;margin-right:.35rem}.special-levy-result{margin-top:1rem}.special-levy-result h2{font-size:1.45rem}.special-levy-result.tone-stop{border-left:5px solid #9d3333}.special-levy-result.tone-review{border-left:5px solid #b77920}.special-levy-result.tone-ordinary{border-left:5px solid #195b79}.special-levy-result ul{padding-left:1.25rem}.special-levy-result li{margin:.4rem 0}.special-levy-result .calc-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:.7rem;margin:1rem 0}.special-levy-result .calc-metric-grid>div{min-width:0}.special-levy-warning{background:#fff2d6;border-left:3px solid #b77920;padding:.7rem}.special-levy-learning{background:#edf3f8;border-radius:12px;padding:1rem;margin:1rem 0}.special-levy-learning .textlink{display:inline-block;padding:.4rem 0;min-height:44px}@media(max-width:560px){.special-levy-tool .fields{display:block}.special-levy-tool .field,.special-levy-tool fieldset{margin:0 0 1rem}.special-levy-result .calc-metric-grid{grid-template-columns:1fr}}
