.currency-converter{max-width:940px}.currency-converter [hidden]{display:none!important}.currency-modes{border-bottom:2px solid #287a52;gap:0;margin-bottom:25px;display:flex}.currency-modes button{color:#303a32;min-height:52px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a8b8ac;border-bottom:0;padding:9px 23px;font-size:18px;font-weight:700}.currency-modes button+button{border-left:0}.currency-modes button[aria-selected=true]{color:#fff;background:#287a52;border-color:#287a52}.currency-input{gap:8px;font-weight:700;display:grid}.currency-input>span{align-items:center;gap:9px;display:flex}.currency-input input,.currency-input select{box-sizing:border-box;color:#242924;width:min(100%,320px);min-height:52px;font:inherit;background:#fff;border:1px solid #9eada0;border-radius:3px;padding:8px 13px;font-size:19px}.currency-input input{text-align:right;font-variant-numeric:tabular-nums}.currency-help{color:#536157;margin:10px 0 19px;font-size:16px}.currency-options{margin:0 0 20px}.currency-options summary{color:#246847;cursor:pointer;width:fit-content;font-weight:700}.currency-checks{background:#f7faf7;border:1px solid #d6e0d8;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 15px;margin-top:15px;padding:17px;display:grid}.currency-checks label{align-items:center;gap:7px;font-size:16px;line-height:1.5;display:flex}.currency-checks input{accent-color:#287a52;width:18px;height:18px}.currency-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.currency-table-wrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:640px}.currency-table-wrap th,.currency-table-wrap td{border:1px solid #d2dcd4;padding:11px 12px}.currency-table-wrap thead th{text-align:left;background:#eaf4ed}.currency-table-wrap tbody th{text-align:left;font-weight:500}.currency-flag{vertical-align:-.08em;margin-right:.25em;font-size:1.15em;line-height:1;display:inline-block}.currency-table-wrap tbody td:last-child{text-align:right;white-space:nowrap}.currency-table-wrap small,.currency-result small{font-size:.78em}.currency-foreign-fields{flex-wrap:wrap;gap:16px 25px;display:flex}.currency-foreign-fields .currency-input{flex:250px}.currency-foreign-fields input,.currency-foreign-fields select{width:100%}.currency-result{background:#f3f9f5;border-left:5px solid #5bba89;margin-top:24px;padding:22px}.currency-result p{margin:0 0 8px}.currency-result p:last-child{margin-bottom:0}.currency-result-amount{align-items:baseline;gap:7px;font-size:23px;font-weight:700;display:flex}.currency-result-amount strong{color:#242924;font-variant-numeric:tabular-nums;font-size:clamp(38px,7vw,54px);line-height:1.2}.currency-status{color:#93472f;min-height:1.5em;margin:18px 0 0}.currency-status:empty{display:none}.currency-rate-date{margin:18px 0 0;font-weight:700}.currency-note,.currency-source{margin:16px 0 0}.currency-source{color:#536157;font-size:16px}@media (width<=700px){.currency-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.currency-modes button{flex:1;padding:8px;font-size:16px}}@media (width<=470px){.currency-checks{grid-template-columns:1fr}.currency-input input{width:100%}}
