body.bank-modern main.bank-workspace{max-width:1240px;margin:32px auto 56px;padding:0 24px;color:var(--store-ink)}
.bank-workspace .bank-heading{margin-bottom:28px}.bank-heading nav{font-size:12px;opacity:.65;margin-bottom:18px}.bank-heading h1{font-size:32px;line-height:1.2;margin:0 0 10px;font-weight:600}.bank-heading p{font-size:14px;opacity:.7;margin:0;max-width:700px}
.bank-workspace>.row{--bs-gutter-x:24px;align-items:flex-start}.bank-workspace .card{background:#fff;border:1px solid #ececec!important;border-radius:18px;box-shadow:0 6px 24px #00000005!important;overflow:hidden}.bank-workspace .card-body{padding:26px}.bank-workspace .card-title{font-size:19px!important;font-weight:600;border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:22px!important}.bank-workspace .bank-account-item{padding-bottom:22px;border-bottom:1px solid #eee}.bank-workspace .bank-account-item:last-child{border-bottom:0;margin-bottom:0!important;padding-bottom:0}.bank-workspace .account-details{background:#f8f9f8!important;border-radius:12px!important;padding:18px!important;font-size:13px;line-height:1.9;overflow-wrap:anywhere}.bank-workspace .account-details strong{font-weight:500;opacity:.7}.bank-workspace .copy-btn{margin-top:12px;border:1px solid #ddd;border-radius:8px;padding:6px 12px;color:var(--store-ink);background:white}.bank-workspace .form-label{font-size:13px;font-weight:500;margin-bottom:8px}.bank-workspace :is(.form-control,.form-select){min-height:44px;border:1px solid #dedfdf;border-radius:9px;font-size:14px;box-shadow:none;background-color:#fff;color:var(--store-ink)}.bank-workspace :is(.form-control,.form-select):focus{border-color:var(--store-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--store-primary) 9%,transparent)}.bank-workspace .form-text{font-size:12px;line-height:1.6;color:#777}.bank-workspace .input-group-text{background:#f7f7f7;border-color:#dedfdf;font-size:14px}.bank-workspace .btn-order{min-height:46px;border-radius:24px;font-size:14px;font-weight:500}.bank-workspace textarea.form-control{min-height:90px}.bank-workspace .bank-empty{padding:24px;background:#f8f8f8;border-radius:12px;color:#666;font-size:14px}
@media(max-width:767px){body.bank-modern main.bank-workspace{margin:24px auto 36px;padding:0 16px}.bank-workspace .card-body{padding:20px}.bank-heading h1{font-size:26px}.bank-workspace>.row{--bs-gutter-x:16px}.bank-workspace .col-sm-8{overflow-wrap:anywhere}}
