.hub-bank-overlay{position:fixed;inset:0;z-index:320;display:none;place-items:center;padding:20px}.hub-bank-overlay.open{display:grid}.hub-bank-backdrop{position:absolute;inset:0;border:0;background:#06182bcc;backdrop-filter:blur(8px)}.hub-bank-dialog{position:relative;width:min(430px,92vw);padding:28px;border-radius:24px;background:#fff;color:#173653;box-shadow:0 25px 80px #0006}.hub-bank-dialog>span{color:#16816d;font-weight:900}.hub-bank-dialog h2{margin:6px 0}.hub-bank-dialog p{color:#6c7f91}.hub-bank-dialog label{display:grid;gap:6px;margin:16px 0 6px;color:#60788b}.hub-bank-dialog input{padding:12px;border:1px solid #cadbe4;border-radius:10px;font-size:20px}.hub-bank-dialog small{color:#738698}.hub-bank-dialog>div{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.hub-bank-dialog button{border:0;border-radius:10px;padding:11px 15px;background:#e7f1f5;color:#274b64}.hub-bank-dialog .primary{background:#173b59;color:#fff}.hub-bank-close{position:absolute;right:13px;top:12px;border-radius:50%!important;font-size:22px;padding:7px 11px!important}
