.bank-rates{border:1px solid var(--line);padding:14px;border-radius:6px;margin-bottom:20px;font-size:14px}.bank-rates summary{font-weight:bold;color:var(--green);cursor:pointer}.bank-rates[open] summary{margin-bottom:18px}.bank-rates select{font-size:14px}.bank-rates p{line-height:1.5}.quick-days{display:flex;gap:8px;margin:-4px 0 16px}.quick-days button{flex:1;padding:10px 5px;border:1px solid var(--green);background:white;color:var(--green);border-radius:5px;cursor:pointer;font:inherit;font-size:14px}.quick-days button[aria-pressed=true]{background:var(--green);color:white}.panel{position:static}#rate-note{line-height:1.5}.result table{font-size:14px}.result th,.result td{padding:10px 4px}@media(max-width:760px){.tool-layout{display:flex;flex-direction:column}.tool-layout .tool{display:contents}.tool-layout aside{order:1}.tool-layout #result{order:2}.tool-layout .method{order:3}.tool h1{font-size:38px}}
