.ManualCompCalculator-module__KTWs1a__calculator{color:#17212b;background:#fff;border:1px solid #d8dee5;border-radius:20px;margin:3rem 0;padding:clamp(1rem,3vw,2rem)}.ManualCompCalculator-module__KTWs1a__calculator h2{margin:.6rem 0;font-size:clamp(1.6rem,3vw,2.3rem)}.ManualCompCalculator-module__KTWs1a__calculator p{margin:1rem 0;line-height:1.65}.ManualCompCalculator-module__KTWs1a__controls{grid-template-columns:minmax(0,1fr) 140px;gap:1rem;display:grid}.ManualCompCalculator-module__KTWs1a__calculator label{flex-direction:column;gap:.4rem;min-width:0;font-size:.9rem;display:flex}.ManualCompCalculator-module__KTWs1a__calculator input:not([type=checkbox]),.ManualCompCalculator-module__KTWs1a__calculator select{color:#17212b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #aab6c2;border-radius:8px;padding:.75rem}.ManualCompCalculator-module__KTWs1a__calculator .ManualCompCalculator-module__KTWs1a__toggle{flex-direction:row;align-items:center;gap:.6rem}.ManualCompCalculator-module__KTWs1a__rows{gap:1rem;margin:1.5rem 0;display:grid}.ManualCompCalculator-module__KTWs1a__row{border:1px solid #d8dee5;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;padding:1rem;display:grid}.ManualCompCalculator-module__KTWs1a__row legend{padding:0 .4rem;font-weight:700}.ManualCompCalculator-module__KTWs1a__row button{cursor:pointer;color:#17212b;background:#fff;border:1px solid #aab6c2;border-radius:8px;justify-self:start;padding:.5rem .8rem}.ManualCompCalculator-module__KTWs1a__results{border-top:1px solid #d8dee5;margin-top:1.5rem}.ManualCompCalculator-module__KTWs1a__results dl{flex-wrap:wrap;gap:1.5rem;display:flex}.ManualCompCalculator-module__KTWs1a__results dt{font-size:.9rem}.ManualCompCalculator-module__KTWs1a__results dd{margin:.5rem 0;font-size:1.5rem;font-weight:700}@media (max-width:600px){.ManualCompCalculator-module__KTWs1a__row,.ManualCompCalculator-module__KTWs1a__controls{grid-template-columns:minmax(0,1fr)}}.ManualCompCalculator-module__KTWs1a__calculator>button,.ManualCompCalculator-module__KTWs1a__calculator p>button{color:#fff;font:inherit;cursor:pointer;background:#17212b;border:1px solid #aab6c2;border-radius:8px;justify-content:center;align-items:center;padding:.75rem 1rem;display:inline-flex}.ManualCompCalculator-module__KTWs1a__calculator>button:disabled{opacity:.5;cursor:not-allowed}.ManualCompCalculator-module__KTWs1a__calculator>button:focus-visible,.ManualCompCalculator-module__KTWs1a__calculator p>button:focus-visible{outline-offset:3px;outline:3px solid #377250}
