.rp-panel{margin-top:24px;padding:22px;border:2px solid #cfe8f4;border-radius:22px;background:#f8fcff;color:#254d67;min-width:0;font:inherit}.rp-panel *{box-sizing:border-box}.rp-heading,.rp-review-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.rp-heading h3{margin:0;font-size:21px;line-height:1.25}.rp-heading p,.rp-boundary,.rp-note{font-size:12px;line-height:1.75;color:#617f93}.rp-heading p{margin:8px 0 0}.rp-boundary{padding:14px;background:#e9f5fc;border-radius:13px;margin:18px 0}.rp-panel form,.rp-panel fieldset{min-width:0}.rp-panel fieldset{border:0;margin:0;padding:0;display:grid;gap:18px}.rp-panel label{display:grid;gap:8px;font-size:12px;font-weight:650;min-width:0}.rp-panel :is(select,textarea){width:100%;max-width:100%;min-width:0;border:1px solid #bfdde9;border-radius:12px;padding:12px;background:#fff;color:inherit;font:inherit;line-height:1.6}.rp-panel textarea{resize:vertical;min-height:120px}.rp-panel .button{max-width:100%;white-space:normal;overflow-wrap:anywhere;min-height:44px}.rp-panel fieldset>.button{justify-self:start}.rp-error{margin:16px 0;padding:14px;border:1px solid #e9b2ae;border-radius:12px;background:#fff0ee;color:#a3494e;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.rp-empty{font-size:12px;line-height:1.7;color:#70899b}.rp-review{margin-top:22px;padding:18px;border:1px solid #dfcf9e;border-radius:17px;background:#fffaf0;min-width:0}.rp-review h4,.rp-history h4{margin:0;font-size:15px}.rp-review-top>strong{text-transform:capitalize;font-size:11px;background:#e5f2fa;border-radius:8px;padding:6px 9px}.rp-review dl{margin:16px 0}.rp-review dl>div{display:grid;grid-template-columns:minmax(100px,.6fr) minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid #e7e0c9;font-size:12px;line-height:1.7}.rp-review dt{color:#728393}.rp-review dd{margin:0;overflow-wrap:anywhere;min-width:0}.rp-panel code{font-family:inherit;overflow-wrap:anywhere;font-size:11px}.rp-panel small{display:block;font-size:10px;line-height:1.65;color:#7c8790}.rp-recipients{list-style:none;margin:0;padding:0}.rp-recipients li{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,.45fr);gap:12px;padding:11px 0;border-bottom:1px solid #e7e0c9;align-items:start;font-size:12px;min-width:0}.rp-recipients li>span{text-align:right;overflow-wrap:anywhere}.rp-fee{padding:13px;border-radius:12px;background:#eef6fa;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.rp-reference{font-size:11px;line-height:1.7}.rp-reference code{display:block;margin-top:7px}.rp-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.rp-history{margin-top:24px}.rp-history>button{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;width:100%;text-align:left;margin-top:10px;padding:13px;background:#fff;border:1px solid #d2e5ee;border-radius:12px;color:inherit;min-width:0}.rp-history>button>span{font-size:11px;flex-shrink:0}.rp-history>button code{min-width:0}.rp-panel :focus-visible{outline:3px solid #1b80b1;outline-offset:3px}.rp-panel button:disabled,.rp-panel fieldset:disabled{opacity:.65}.rp-panel button:disabled{cursor:wait}
html[data-theme=dark] .rp-panel{background:#102f48;border-color:#315b74;color:#e0edf6}html[data-theme=dark] .rp-panel :is(.rp-boundary,.rp-fee){background:#183d57;color:#b6cede}html[data-theme=dark] .rp-review{background:#243641;border-color:#6c674e}html[data-theme=dark] .rp-review :is(dl>div,.rp-recipients li){border-color:#445661}html[data-theme=dark] .rp-panel :is(select,textarea,.rp-history>button){background:#12344d;border-color:#41637b;color:#dfedf7}html[data-theme=dark] .rp-review-top>strong{background:#244c64;color:#bce7fa}html[data-theme=dark] .rp-panel :is(.rp-note,.rp-heading p,.rp-empty,.rp-review dt,small){color:#adc7d8}html[data-theme=dark] .rp-error{background:#4a2930;border-color:#965b61;color:#ffb9b4}
@media(max-width:600px){.rp-panel{padding:17px;border-radius:17px}.rp-heading h3{font-size:19px}.rp-review{padding:14px}.rp-review dl>div{grid-template-columns:1fr;gap:4px}.rp-recipients li{grid-template-columns:1fr;gap:7px}.rp-recipients li>span{text-align:left}.rp-buttons>.button{flex:1 1 100%}.rp-history>button{flex-wrap:wrap}.rp-panel :is(select,textarea){font-size:16px}}
