.mh-bahcalc-container{background:#f5f5f5;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.04);display:grid}@media (max-width:999px){.mh-bahcalc-container{grid-template-rows:1fr 1fr}.mh-bahcalc-right{border-radius:0 0 12px 12px}}@media (min-width:1000px){.mh-bahcalc-container{grid-template-columns:1fr 1fr}.mh-bahcalc-right{border-radius:0 12px 12px 0}}.mh-bahcalc-left{padding:2em}.mh-bahcalc-right{align-items:center;background:#0a3161;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:2em}.mh-bahcalc-heading{margin-bottom:1em}.mh-bahcalc-form{gap:1.5em}.mh-bahcalc-field,.mh-bahcalc-form{display:flex;flex-direction:column}.mh-bahcalc-field input,.mh-bahcalc-field select{border:1px solid #000;border-radius:10px;font-size:calc(20% + .75em);font-weight:200;padding:.5em 1em}.mh-bahcalc-container label,.mh-bahcalc-container legend{font-weight:400}.mh-bahcalc-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M5.3 7.3a1 1 0 0 1 1.4 0L10 10.6l3.3-3.3a1 1 0 0 1 1.4 1.4l-4 4a1 1 0 0 1-1.4 0l-4-4a1 1 0 0 1 0-1.4z'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer;font-size:calc(20% + 10px);padding:12px 40px 12px 14px;transition:border-color .2s;width:100%}.mh-bahcalc-select:focus{border-color:#2563eb;outline:none}.mh-bahcalc-select--initial{color:rgba(0,0,0,.35)}.mh-bahcalc-toggle-fieldset{border:none;margin:0 0 1rem;padding:0}.mh-bahcalc-toggle-legend{display:block;font-size:calc(20% + .75em);font-weight:600;margin-bottom:.5rem}.mh-bahcalc-toggle-group{border:1px solid #ccc;border-radius:8px;display:inline-grid;font-family:sans-serif;grid-template-columns:1fr 1fr;overflow:hidden;width:220px}.mh-bahcalc-toggle-group input[type=radio]{opacity:0;pointer-events:none;position:absolute}.mh-bahcalc-toggle-group label{background:#fff;border-right:1px solid #ccc;color:#000;cursor:pointer;font-size:16px;padding:12px 0;text-align:center;transition:background .2s,color .2s;user-select:none}.mh-bahcalc-toggle-group label:last-of-type{border-right:none}.mh-bahcalc-toggle-group input[type=radio]:checked+label{background:#0a3161;color:#fff}.mh-bahcalc-toggle-group input[type=radio]:focus+label{outline:2px solid #4d90fe;outline-offset:-2px}.mh-bahcalc-rightalign{display:flex;justify-content:flex-end;width:100%}.mh-bahcalc-button{background:#0a3161;border:none;border-radius:10px;color:#fff;font-size:calc(20% + 1em);padding:.5em 1em;transition:transform .1s ease-in-out;width:100%}.mh-bahcalc-button:hover{transform:scale(1.01)}.mh-bahcalc-button:active{box-shadow:0 2px 6px rgba(0,0,0,.1);transform:scale(.96)}#mh-bahcalc-result-error,#mh-bahcalc-result-placeholder{color:#fff;font-size:calc(20% + 1.25em)}#mh-bahcalc-mha{color:#d3d3d3;font-size:calc(20% + 1em);margin:0}#mh-bahcalc-type{color:#90ee90;margin:0}#mh-bahcalc-amount-label{color:#fff;margin:5em 0 0}#mh-bahcalc-amount-month{color:#fff;font-size:calc(20% + 3em);font-weight:800;margin-top:0}#mh-bahcalc-amount-year{color:#d3d3d3;margin:0}.mh-bahcalc--hidden{display:none}