.currency-settings{margin-top:22px;padding:24px}.currency-settings h2{margin-bottom:12px}.currency-settings h3{margin-top:20px}.currency-settings hr{border:0;border-top:1px solid var(--border);margin:24px 0}.currency-slot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:center;margin:14px 0}.currency-slot label{display:grid;gap:7px;color:var(--muted);font-size:13px}.currency-slot select{width:100%;border:1px solid var(--border);border-radius:7px;background:var(--bg);color:var(--text);padding:10px;font:inherit}.currency-slot .currency-check{display:flex;align-items:center;gap:8px}.currency-check input{width:18px;height:18px}.fx-overview{padding:22px;margin:22px 0}.fx-overview h2{margin-bottom:8px}.fx-values{display:flex;flex-wrap:wrap;gap:12px 28px}.fx-values>div{display:grid;gap:5px;min-width:130px}.fx-values strong{font-size:13px}.fx-values span{font-size:17px;font-variant-numeric:tabular-nums}.currency-settings #currency-feedback{color:var(--green)}.currency-settings #currency-feedback.error{color:var(--red)}@media(max-width:600px){.currency-slot{grid-template-columns:minmax(0,1fr);gap:8px}.currency-settings,.fx-overview{padding:18px}.fx-overview .panel-heading{align-items:start;gap:12px}.fx-values>div{min-width:110px}}@media(pointer:coarse){.currency-slot select{font-size:16px}.currency-settings button,.currency-check{min-height:44px}}
