.rate-summary{display:inline-flex;align-items:center;gap:10px;border:1px solid #8094a4;border-radius:20px;padding:3px 10px;background:#edf2f5;color:#29485b;font-size:12px;white-space:nowrap;cursor:pointer}.currency-dialog{padding:0;border:0;border-radius:8px;width:340px;max-width:calc(100vw - 24px);max-height:85vh;overflow:auto;box-shadow:0 18px 60px #0005}.currency-dialog::backdrop{background:#0009}.currency-dialog-title{display:flex;align-items:center;justify-content:space-between;background:#203443;color:white;padding:14px;font-size:15px}.currency-dialog-title button{border:0;background:transparent;color:white;font-size:24px;cursor:pointer}.currency-dialog-body{padding:16px;display:grid;gap:8px}.currency-dialog-body label{margin:8px 0 0;font-weight:600;font-size:12px}.currency-dialog-body small{font-weight:400;color:#6e7a86}.currency-dialog-body input{width:100%;box-sizing:border-box}.currency-dialog-body a{font-size:12px;margin-top:10px}.currency-dialog-footer{border-top:1px solid #edf0f3;padding:12px;display:flex;justify-content:flex-end;gap:8px}.rate-error{color:#b3261e;font-size:12px;margin:0}
