.calc-tool-container .form-control,.calc-tool-container .calc-input{max-width:none}.m-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:16px}.m-mode{padding:10px 6px;border:1px solid #d5d9ef;border-radius:10px;background:#fff;color:#2e3fb1;font-size:.85rem;font-weight:600;cursor:pointer}.m-mode.is-active{background:#2e3fb1;border-color:#2e3fb1;color:#fff}.m-mode:focus-visible{outline:2px solid #2e3fb1;outline-offset:2px}.m-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.m-grid .form-group{margin-bottom:0;min-width:0}.m-grid .is-full{grid-column:1 / -1}.m-error{margin-top:12px;font-size:.875rem;color:#b42318}.m-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;text-align:center}.m-list div{padding:10px;border-radius:10px;background:#ffffffb3}.m-list span{display:block;font-size:.8rem;color:#64748b}.m-list b{color:#111827;font-size:1.05rem;font-variant-numeric:tabular-nums}@media (max-width: 480px){.m-grid{grid-template-columns:1fr}}
