/* FBAR historical exchange-rate table */
.rate-toolbar{display:grid;grid-template-columns:180px minmax(220px,1fr) auto;gap:14px;align-items:end;margin:22px 0;}
.rate-field label{display:block;font-weight:700;margin-bottom:8px;}
.rate-field input,.rate-field select{width:100%;border:1px solid var(--rule);border-radius:0;padding:13px 14px;font:inherit;background:#fff;color:var(--ink);}
.rate-status{color:var(--ink-soft);font-size:.95rem;margin:8px 0 0;}
.rate-status[data-tone="error"]{color:#8f1d1d;}
.rate-status[data-tone="warn"]{color:var(--ledger-dark);}
.table-wrap{overflow-x:auto;border:1px solid var(--rule);background:var(--paper);}
.table-wrap .data-table{margin:0;}

@media (max-width:760px){
  .rate-toolbar{grid-template-columns:1fr;}
  .rate-toolbar .btn{width:100%;text-align:center;}
}
