.TariefCalculator-module__D0TVAG__calculator{background:#fffdf5;border:1px solid #eee6d5;border-radius:26px;padding:32px;box-shadow:0 12px 35px #31264d07}.TariefCalculator-module__D0TVAG__calculator h2{font-size:clamp(28px,2.5vw,36px)}.TariefCalculator-module__D0TVAG__calculator>p{max-width:100ch}.TariefCalculator-module__D0TVAG__situation{grid-template-columns:minmax(220px,1fr) 2.3fr;gap:16px;margin:24px 0 16px;display:grid}.TariefCalculator-module__D0TVAG__situation fieldset{background:#f8f4e5;margin:0;padding:20px}.TariefCalculator-module__D0TVAG__situation fieldset>span:first-of-type{font-family:var(--font-subheading);font-size:17px}.TariefCalculator-module__D0TVAG__days{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.TariefCalculator-module__D0TVAG__days fieldset{background:#f8f4e5;padding:16px 12px;display:block}.TariefCalculator-module__D0TVAG__days fieldset>span:first-of-type{font-family:var(--font-subheading);margin-bottom:10px;display:block}.TariefCalculator-module__D0TVAG__days fieldset>span:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.TariefCalculator-module__D0TVAG__days label>span{padding:8px 4px;font-size:14px}.TariefCalculator-module__D0TVAG__calculator [aria-live] p{margin-bottom:6px}.TariefCalculator-module__D0TVAG__calculator [aria-live] p:last-child{margin-bottom:0}@media (max-width:1100px){.TariefCalculator-module__D0TVAG__days{grid-template-columns:1fr;gap:8px}.TariefCalculator-module__D0TVAG__days fieldset{align-items:center;gap:18px;display:flex}.TariefCalculator-module__D0TVAG__days fieldset>span:first-of-type{width:92px;margin:0}.TariefCalculator-module__D0TVAG__days fieldset>span:last-of-type{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));width:auto}.TariefCalculator-module__D0TVAG__situation{grid-template-columns:1fr 2fr}.TariefCalculator-module__D0TVAG__situation fieldset{padding:16px}}@media (max-width:767px){.TariefCalculator-module__D0TVAG__calculator{padding:23px 16px}.TariefCalculator-module__D0TVAG__situation{grid-template-columns:1fr;gap:10px}.TariefCalculator-module__D0TVAG__days fieldset{padding:12px;display:block}.TariefCalculator-module__D0TVAG__days fieldset>span:first-of-type{margin-bottom:8px}.TariefCalculator-module__D0TVAG__days label>span{padding:8px 2px;font-size:12px}.TariefCalculator-module__D0TVAG__days fieldset>span:last-of-type{gap:5px}.TariefCalculator-module__D0TVAG__calculator h2{font-size:28px}}
