.bank-message-dialog{box-sizing:border-box;width:min(550px,calc(100vw - 28px));max-height:90dvh;overflow:auto;border:1px solid #b99550;border-radius:12px;padding:25px;background:#10232d;color:#eef3f7;box-shadow:0 24px 80px #0008;font:16px/1.6 Arial,sans-serif;z-index:10000}.bank-message-dialog::backdrop{background:#000b}.bank-message-dialog h2{font-size:24px;color:#edc777;margin:0 0 15px}.bank-message-dialog p{margin:12px 0}.bank-message-dialog dl{display:grid;grid-template-columns:92px 1fr;gap:12px 15px;padding:18px 0;border-top:1px solid #65737b;border-bottom:1px solid #65737b;margin:18px 0}.bank-message-dialog dt{font-size:14px;color:#b9c8d0}.bank-message-dialog dd{margin:0;overflow-wrap:anywhere}.bank-message-dialog .bank-message-amount{font-size:24px;font-weight:700;color:#f1ca7b}.bank-message-dialog .bank-message-account{font-size:20px;font-weight:700;user-select:text}.bank-message-dialog .bank-message-note{white-space:pre-wrap;font-size:14px;color:#c0cdd6}.bank-message-dialog .bank-message-date{font-size:12px;color:#a6b8c5}.bank-message-dialog .bank-message-error{color:#ff9e9e;font-size:14px}.bank-message-confirm{width:100%;min-height:47px;border:1px solid #dfb460;border-radius:5px;background:#d5ac61;color:#111;font-size:17px;font-weight:700;cursor:pointer}.bank-message-confirm:hover{background:#f1cc83}.bank-message-confirm:disabled{opacity:.6;cursor:wait}@media(max-width:480px){.bank-message-dialog{padding:20px}.bank-message-dialog h2{font-size:21px}.bank-message-dialog dl{grid-template-columns:78px 1fr;gap:10px}.bank-message-dialog .bank-message-amount{font-size:22px}}
