.valutor-calc-panel{padding:1.25rem;margin:1.4rem 0;background:#f2f8f9;border:1px solid #cbdfe5;border-radius:16px}
.valutor-calc-panel h2{margin-top:0}.valutor-calc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.9rem;margin:1rem 0}
.valutor-calc-grid label{display:flex;flex-direction:column;font-weight:650;gap:.3rem}
.valutor-calc-grid input{background:white;color:#142d38;border:1px solid #98b0bc;border-radius:8px;min-height:42px;padding:.5rem;font:inherit;max-width:100%}
.valutor-calc-panel button{background:#1e6473;color:white;border:0;border-radius:9px;padding:.75rem 1.1rem;font-weight:700;cursor:pointer}
.valutor-calc-panel button:focus-visible{outline:3px solid #f4aa4f;outline-offset:2px}
.valutor-calc-panel [role=status]{font-weight:700;margin:1rem 0;color:#164956}.valutor-calc-note{font-size:.87rem;color:#455e68}
