.settings-card{margin-top:24px;padding:0;overflow:hidden;border-color:#dbe5f1}
.settings-card header{padding:17px 20px;border-bottom:1px solid var(--line)}
.settings-card h2{margin:0;color:#0f172a;font-size:15px}
.settings-card header p{margin:5px 0 0;color:#64748b;font-size:12px}
.settings-card table{width:100%;border-collapse:collapse;font-size:12px}
.settings-card th{padding:12px 15px;background:#f8fafc;border-bottom:1px solid var(--line);color:#526987;font-size:10px;font-weight:800;letter-spacing:.07em;text-align:left;white-space:nowrap}
.settings-card td{padding:10px 15px;border-bottom:1px solid var(--line);white-space:nowrap}
.settings-card tbody tr:last-child td{border-bottom:0}
.settings-asset,.settings-desk{color:#0f172a;font-family:var(--mono);font-size:15px;font-weight:700}
.settings-rate-input{width:280px;max-width:100%;height:45px;border-color:#d7e0ec;font-family:var(--mono);font-size:14px}
.settings-equivalent,.settings-money{font-family:var(--mono);font-variant-numeric:tabular-nums}
.settings-equivalent{color:#526987}
.settings-desks{margin-top:24px}
.settings-language{margin-top:24px}
.settings-language label{display:grid;gap:8px;width:360px;max-width:100%;padding:24px 20px 20px;color:#526987;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}
.settings-language select{height:45px;text-transform:none;letter-spacing:0;font-size:14px}
@media(max-width:700px){.settings-card{margin-top:16px}.settings-card header{padding:16px}.settings-card th,.settings-card td{padding:10px 12px}.settings-rate-input{width:220px}.settings-language label{padding:18px 16px}}
