.bd-merchant-login {
    --bdl-black: #141414;
    --bdl-deep: #080b09;
    --bdl-dark: #0c170d;
    --bdl-lime: #c1ed00;
    --bdl-green: #43e508;
    --bdl-off: #f4f7f2;
    font-family: "Plus Jakarta Sans", sans-serif;
    background: var(--bdl-deep);
    color: var(--bdl-black);
}
.bd-merchant-login .preloader { background: var(--bdl-deep); }
.bd-merchant-login .scroll-top { display: none; }
.bd-merchant-login .bdl-page { position: relative; min-height: 100vh; overflow: hidden; background: radial-gradient(circle at 22% 42%, rgba(193,237,0,.08), transparent 34%), radial-gradient(circle at 86% 80%, rgba(67,229,8,.05), transparent 30%), var(--bdl-deep); }
.bd-merchant-login .bdl-page :where(h1,h2,h3,p) { font-family: inherit; }
.bd-merchant-login .bdl-page a { text-decoration: none; }
.bd-merchant-login .bdl-header { position: absolute; inset: 0 0 auto; z-index: 10; display: flex; align-items: center; justify-content: space-between; height: 72px; padding: 0 clamp(24px, 3.3vw, 52px); border-bottom: 1px solid rgba(255,255,255,.06); background: rgba(8,11,9,.92); }
.bd-merchant-login .bdl-header__logo { display: flex; align-items: center; }
.bd-merchant-login .bdl-header__logo img { display: block; width: auto; height: 40px; object-fit: contain; }
.bd-merchant-login .bdl-header__back { display: inline-flex; align-items: center; gap: 8px; min-height: 38px; padding: 0 15px; border: 1px solid rgba(255,255,255,.12); border-radius: 10px; color: rgba(255,255,255,.72); font-size: 11px; font-weight: 700; transition: color .2s ease, border-color .2s ease, transform .2s ease; }
.bd-merchant-login .bdl-header__back:hover { color: var(--bdl-lime); border-color: rgba(193,237,0,.32); transform: translateY(-1px); }
.bd-merchant-login .bdl-shell { display: grid; grid-template-columns: minmax(0, 55%) minmax(440px, 45%); min-height: 100vh; }

.bd-merchant-login .bdl-product { position: relative; display: flex; flex-direction: column; justify-content: center; min-width: 0; padding: 108px clamp(38px, 5vw, 76px) 34px; overflow: hidden; border-right: 1px solid rgba(255,255,255,.06); }
.bd-merchant-login .bdl-product::after { content: ""; position: absolute; left: -170px; top: 170px; width: 520px; height: 520px; border: 1px solid rgba(193,237,0,.05); border-radius: 50%; box-shadow: 0 0 0 80px rgba(193,237,0,.012), 0 0 0 160px rgba(193,237,0,.009); pointer-events: none; }
.bd-merchant-login .bdl-product__grid { position: absolute; inset: 72px 0 0; opacity: .13; background-image: linear-gradient(rgba(193,237,0,.13) 1px, transparent 1px), linear-gradient(90deg, rgba(193,237,0,.13) 1px, transparent 1px); background-size: 58px 58px; mask-image: linear-gradient(to bottom, transparent, #000 18%, #000 78%, transparent); }
.bd-merchant-login .bdl-product__copy { position: relative; z-index: 2; max-width: 660px; }
.bd-merchant-login .bdl-eyebrow { display: inline-flex; align-items: center; gap: 10px; color: rgba(255,255,255,.64); font-size: 10px; font-weight: 800; letter-spacing: .13em; text-transform: uppercase; }
.bd-merchant-login .bdl-eyebrow i { width: 22px; height: 2px; background: var(--bdl-lime); }
.bd-merchant-login .bdl-product__copy h1 { margin: 13px 0 12px; color: #fff; font-size: clamp(39px, 3.45vw, 54px); line-height: .98; letter-spacing: -.052em; }
.bd-merchant-login .bdl-product__copy h1 span { color: var(--bdl-lime); }
.bd-merchant-login .bdl-product__copy p { max-width: 620px; margin: 0; color: rgba(255,255,255,.55); font-size: 12px; line-height: 1.7; }

.bd-merchant-login .bdl-dashboard { position: relative; z-index: 3; width: min(100%, 720px); margin-top: 23px; padding: 13px; border: 1px solid rgba(193,237,0,.16); border-radius: 19px; background: #0d130f; box-shadow: 0 28px 70px rgba(0,0,0,.34); }
.bd-merchant-login .bdl-dashboard__topbar { display: flex; align-items: center; justify-content: space-between; padding: 1px 2px 11px; }
.bd-merchant-login .bdl-dashboard__brand { display: flex; align-items: center; gap: 9px; }
.bd-merchant-login .bdl-dashboard__brand > span { display: grid; width: 30px; height: 30px; place-items: center; border-radius: 8px; background: var(--bdl-lime); color: var(--bdl-deep); font-size: 15px; }
.bd-merchant-login .bdl-dashboard__brand div { display: grid; gap: 1px; }
.bd-merchant-login .bdl-dashboard__brand strong { color: #fff; font-size: 9px; }
.bd-merchant-login .bdl-dashboard__brand small { color: rgba(255,255,255,.34); font-size: 7px; }
.bd-merchant-login .bdl-demo-badge { display: inline-flex; align-items: center; gap: 5px; padding: 5px 7px; border: 1px solid rgba(193,237,0,.13); border-radius: 6px; color: rgba(255,255,255,.43); font-size: 6px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }
.bd-merchant-login .bdl-demo-badge i { width: 5px; height: 5px; border-radius: 50%; background: var(--bdl-green); }
.bd-merchant-login .bdl-dashboard__stats { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 7px; }
.bd-merchant-login .bdl-dashboard__stats article { display: flex; align-items: end; justify-content: space-between; gap: 8px; min-width: 0; padding: 10px; border: 1px solid rgba(255,255,255,.06); border-radius: 9px; background: #121914; }
.bd-merchant-login .bdl-dashboard__stats article div { display: grid; gap: 3px; }
.bd-merchant-login .bdl-dashboard__stats small { color: rgba(255,255,255,.36); font-size: 6px; }
.bd-merchant-login .bdl-dashboard__stats strong { color: #fff; font-size: 14px; }
.bd-merchant-login .bdl-dashboard__stats article > span { color: rgba(255,255,255,.34); font-size: 6px; }
.bd-merchant-login .bdl-dashboard__stats .is-positive { color: var(--bdl-green); }
.bd-merchant-login .bdl-dashboard__body { display: grid; grid-template-columns: minmax(0, 1.6fr) minmax(145px, .7fr); gap: 7px; margin-top: 7px; }
.bd-merchant-login .bdl-chart-card,
.bd-merchant-login .bdl-method-card,
.bd-merchant-login .bdl-transactions { border: 1px solid rgba(255,255,255,.06); border-radius: 9px; background: #111713; }
.bd-merchant-login .bdl-chart-card { padding: 10px; }
.bd-merchant-login .bdl-card-head { display: flex; align-items: start; justify-content: space-between; gap: 8px; }
.bd-merchant-login .bdl-card-head > div { display: grid; gap: 2px; }
.bd-merchant-login .bdl-card-head strong { color: #fff; font-size: 8px; }
.bd-merchant-login .bdl-card-head small { color: rgba(255,255,255,.3); font-size: 6px; }
.bd-merchant-login .bdl-card-head > span { color: rgba(255,255,255,.35); font-size: 6px; }
.bd-merchant-login .bdl-chart { position: relative; height: 108px; margin-top: 7px; }
.bd-merchant-login .bdl-chart__lines { position: absolute; inset: 0 0 19px; display: flex; flex-direction: column; justify-content: space-between; }
.bd-merchant-login .bdl-chart__lines i { width: 100%; height: 1px; background: rgba(255,255,255,.045); }
.bd-merchant-login .bdl-chart svg { position: absolute; inset: 4px 0 18px; width: 100%; height: calc(100% - 22px); }
.bd-merchant-login .bdl-chart__labels { position: absolute; inset: auto 0 0; display: flex; justify-content: space-between; color: rgba(255,255,255,.25); font-size: 5px; }
.bd-merchant-login .bdl-method-card { padding: 10px; }
.bd-merchant-login .bdl-method-ring { display: grid; width: 77px; height: 77px; margin: 9px auto 7px; place-items: center; border-radius: 50%; background: conic-gradient(var(--bdl-lime) 0 64%, #426007 64% 87%, #263025 87%); }
.bd-merchant-login .bdl-method-ring::before { content: ""; grid-area: 1/1; width: 57px; height: 57px; border-radius: 50%; background: #111713; }
.bd-merchant-login .bdl-method-ring div { z-index: 1; grid-area: 1/1; display: grid; justify-items: center; }
.bd-merchant-login .bdl-method-ring span { color: #fff; font-size: 12px; font-weight: 800; }
.bd-merchant-login .bdl-method-ring small { color: rgba(255,255,255,.3); font-size: 5px; }
.bd-merchant-login .bdl-method-card ul { display: grid; gap: 4px; margin: 0; padding: 0; list-style: none; }
.bd-merchant-login .bdl-method-card li { display: grid; grid-template-columns: 6px 1fr auto; gap: 5px; align-items: center; color: rgba(255,255,255,.44); font-size: 6px; }
.bd-merchant-login .bdl-method-card li i { width: 5px; height: 5px; border-radius: 50%; background: var(--bdl-lime); }
.bd-merchant-login .bdl-method-card li:nth-child(2) i { background: #426007; }
.bd-merchant-login .bdl-method-card li:nth-child(3) i { background: #536051; }
.bd-merchant-login .bdl-method-card li strong { color: rgba(255,255,255,.64); font-size: 6px; }
.bd-merchant-login .bdl-transactions { margin-top: 7px; padding: 9px 10px; }
.bd-merchant-login .bdl-transaction-row { display: grid; grid-template-columns: 25px 1fr auto 54px; gap: 8px; align-items: center; min-height: 31px; border-top: 1px solid rgba(255,255,255,.045); }
.bd-merchant-login .bdl-transaction-row > span { display: grid; width: 22px; height: 22px; place-items: center; border-radius: 6px; background: rgba(193,237,0,.07); color: var(--bdl-lime); font-size: 10px; }
.bd-merchant-login .bdl-transaction-row div { display: grid; gap: 1px; }
.bd-merchant-login .bdl-transaction-row div strong { color: #fff; font-size: 6px; }
.bd-merchant-login .bdl-transaction-row div small { color: rgba(255,255,255,.28); font-size: 5px; }
.bd-merchant-login .bdl-transaction-row em { padding: 3px 5px; border-radius: 4px; background: rgba(67,229,8,.08); color: var(--bdl-green); font-size: 5px; font-style: normal; }
.bd-merchant-login .bdl-transaction-row b { color: #fff; font-size: 7px; text-align: right; }
.bd-merchant-login .bdl-float { position: absolute; z-index: 4; display: flex; align-items: center; gap: 8px; min-width: 145px; padding: 9px; border: 1px solid rgba(193,237,0,.2); border-radius: 11px; background: rgba(18,25,20,.96); box-shadow: 0 14px 35px rgba(0,0,0,.32); }
.bd-merchant-login .bdl-float > span { display: grid; width: 29px; height: 29px; place-items: center; border-radius: 8px; background: var(--bdl-lime); color: var(--bdl-deep); font-size: 13px; }
.bd-merchant-login .bdl-float div { display: grid; gap: 1px; }
.bd-merchant-login .bdl-float small { color: rgba(255,255,255,.38); font-size: 6px; }
.bd-merchant-login .bdl-float strong { color: #fff; font-size: 8px; }
.bd-merchant-login .bdl-float em { margin-left: auto; color: var(--bdl-lime); font-size: 5px; font-style: normal; }
.bd-merchant-login .bdl-float--payment { right: clamp(17px, 2vw, 34px); top: 51%; }
.bd-merchant-login .bdl-float--settlement { left: clamp(16px, 2.2vw, 36px); bottom: 16%; }
.bd-merchant-login .bdl-float--settlement > span { background: rgba(67,229,8,.12); color: var(--bdl-green); }
.bd-merchant-login .bdl-benefits { position: relative; z-index: 2; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 13px; width: min(100%, 720px); margin-top: 20px; }
.bd-merchant-login .bdl-benefits > div { display: flex; align-items: center; gap: 8px; min-width: 0; }
.bd-merchant-login .bdl-benefits > div > i { display: grid; flex: 0 0 29px; height: 29px; place-items: center; border-radius: 8px; background: rgba(193,237,0,.08); color: var(--bdl-lime); font-size: 13px; }
.bd-merchant-login .bdl-benefits span { display: grid; min-width: 0; gap: 2px; }
.bd-merchant-login .bdl-benefits strong { color: rgba(255,255,255,.77); font-size: 7px; }
.bd-merchant-login .bdl-benefits small { color: rgba(255,255,255,.31); font-size: 5px; }

.bd-merchant-login .bdl-auth { display: grid; min-width: 0; padding: 96px 32px 24px; place-items: center; background: rgba(8,11,9,.3); }
.bd-merchant-login .bdl-auth__inner { width: min(100%, 500px); }
.bd-merchant-login .bdl-auth-card { padding: 37px 40px 30px; border: 1px solid rgba(255,255,255,.12); border-radius: 24px; background: var(--bdl-off); box-shadow: 0 28px 80px rgba(0,0,0,.28); }
.bd-merchant-login .bdl-auth-card__heading { display: grid; justify-items: center; text-align: center; }
.bd-merchant-login .bdl-auth-icon { display: grid; width: 43px; height: 43px; margin-bottom: 12px; place-items: center; border-radius: 12px; background: var(--bdl-lime); color: var(--bdl-deep); font-size: 18px; box-shadow: 0 8px 24px rgba(193,237,0,.22); }
.bd-merchant-login .bdl-auth-eyebrow { color: #6d8500; font-size: 8px; font-weight: 800; letter-spacing: .13em; text-transform: uppercase; }
.bd-merchant-login .bdl-auth-card__heading h2 { margin: 7px 0 6px; color: var(--bdl-black); font-size: 31px; line-height: 1.08; letter-spacing: -.04em; }
.bd-merchant-login .bdl-auth-card__heading p { margin: 0; color: #707870; font-size: 11px; line-height: 1.6; }
.bd-merchant-login .bdl-alert { display: grid; grid-template-columns: 28px 1fr; gap: 9px; align-items: start; margin-top: 18px; padding: 11px; border: 1px solid #eccaca; border-radius: 12px; background: #fff0f0; color: #852424; }
.bd-merchant-login .bdl-alert > i { font-size: 18px; }
.bd-merchant-login .bdl-alert div { display: grid; gap: 2px; }
.bd-merchant-login .bdl-alert strong { font-size: 9px; }
.bd-merchant-login .bdl-alert span { font-size: 8px; line-height: 1.45; }
.bd-merchant-login .bdl-form { display: grid; gap: 15px; margin-top: 25px; }
.bd-merchant-login .bdl-field { display: grid; gap: 7px; }
.bd-merchant-login .bdl-field label { color: #263027; font-size: 10px; font-weight: 700; }
.bd-merchant-login .bdl-field label span { color: #718b00; }
.bd-merchant-login .bdl-field__control { position: relative; }
.bd-merchant-login .bdl-field__control > i { position: absolute; left: 14px; top: 50%; z-index: 1; color: #879087; font-size: 16px; transform: translateY(-50%); }
.bd-merchant-login .bdl-field input[type="text"],
.bd-merchant-login .bdl-field input[type="password"] { width: 100%; height: 50px; padding: 0 46px 0 41px; border: 1px solid #dde5d9; border-radius: 12px; outline: 0; background: #fff; color: var(--bdl-black); font-family: inherit; font-size: 12px; transition: border-color .2s ease, box-shadow .2s ease; }
.bd-merchant-login .bdl-field input::placeholder { color: #9ba39a; }
.bd-merchant-login .bdl-field input:focus { border-color: #8ead00; box-shadow: 0 0 0 3px rgba(193,237,0,.18); }
.bd-merchant-login .bdl-field input[aria-invalid="true"] { border-color: #bd3434; padding-right: 46px; }
.bd-merchant-login .bdl-password-toggle { position: absolute; right: 7px; top: 50%; display: grid; width: 36px; height: 36px; padding: 0; place-items: center; border: 0; border-radius: 9px; background: transparent; color: #646d64; font-size: 17px; cursor: pointer; transform: translateY(-50%); }
.bd-merchant-login .bdl-password-toggle:hover { background: #f0f4ed; color: var(--bdl-black); }
.bd-merchant-login .bdl-field__error { display: flex; align-items: center; gap: 5px; color: #9c2929; font-size: 8px; font-weight: 600; }
.bd-merchant-login .bdl-field__error i { font-size: 11px; }
.bd-merchant-login .bdl-captcha .form-group { margin: 0; }
.bd-merchant-login .bdl-captcha input { background: #fff; }
.bd-merchant-login .bdl-form__options { display: flex; align-items: center; justify-content: space-between; gap: 14px; }
.bd-merchant-login .bdl-form__options > a { color: #566600; font-size: 9px; font-weight: 700; }
.bd-merchant-login .bdl-form__options > a:hover { color: #2e3900; }
.bd-merchant-login .bdl-checkbox { position: relative; display: inline-flex; align-items: center; gap: 7px; margin: 0; cursor: pointer; }
.bd-merchant-login .bdl-checkbox input { position: absolute; width: 1px; height: 1px; overflow: hidden; opacity: 0; }
.bd-merchant-login .bdl-checkbox > span { display: grid; width: 17px; height: 17px; place-items: center; border: 1px solid #687068; border-radius: 5px; background: #fff; color: transparent; font-size: 10px; transition: background .15s ease, border-color .15s ease, color .15s ease; }
.bd-merchant-login .bdl-checkbox input:checked + span { border-color: #86a500; background: var(--bdl-lime); color: var(--bdl-deep); }
.bd-merchant-login .bdl-checkbox input:focus-visible + span { outline: 3px solid rgba(193,237,0,.32); outline-offset: 2px; }
.bd-merchant-login .bdl-checkbox em { color: #4f584f; font-size: 9px; font-style: normal; font-weight: 600; }
.bd-merchant-login .bdl-submit { position: relative; display: flex; align-items: center; justify-content: center; width: 100%; height: 50px; padding: 0 18px; border: 0; border-radius: 12px; background: var(--bdl-lime); color: var(--bdl-black); font-family: inherit; font-size: 11px; font-weight: 800; cursor: pointer; box-shadow: 0 8px 18px rgba(193,237,0,.16); transition: background .2s ease, transform .2s ease, box-shadow .2s ease; }
.bd-merchant-login .bdl-submit:hover { background: #b3dc00; transform: translateY(-1px); box-shadow: 0 11px 24px rgba(193,237,0,.22); }
.bd-merchant-login .bdl-submit__arrow { position: absolute; right: 18px; }
.bd-merchant-login .bdl-submit__loading { display: none; align-items: center; gap: 8px; }
.bd-merchant-login .bdl-submit__loading i { width: 13px; height: 13px; border: 2px solid rgba(20,20,20,.25); border-top-color: var(--bdl-black); border-radius: 50%; animation: bdlSpin .7s linear infinite; }
.bd-merchant-login .bdl-submit.is-loading .bdl-submit__label,
.bd-merchant-login .bdl-submit.is-loading .bdl-submit__arrow { display: none; }
.bd-merchant-login .bdl-submit.is-loading .bdl-submit__loading { display: flex; }
.bd-merchant-login .bdl-create-account { display: grid; gap: 8px; padding-top: 4px; text-align: center; }
.bd-merchant-login .bdl-create-account > span { color: #7f877e; font-size: 8px; }
.bd-merchant-login .bdl-create-account > a { display: flex; align-items: center; justify-content: center; gap: 7px; min-height: 43px; border: 1px solid #cbd5c8; border-radius: 11px; color: var(--bdl-black); font-size: 10px; font-weight: 700; transition: border-color .2s ease, background .2s ease; }
.bd-merchant-login .bdl-create-account > a:hover { border-color: #aebba9; background: #fff; }
.bd-merchant-login .bdl-security { display: flex; align-items: center; justify-content: center; gap: 15px; margin-top: 22px; padding-top: 16px; border-top: 1px solid #dfe5dc; }
.bd-merchant-login .bdl-security span { display: inline-flex; align-items: center; gap: 4px; color: #7d857c; font-size: 6px; white-space: nowrap; }
.bd-merchant-login .bdl-security i { color: #6f8800; font-size: 9px; }
.bd-merchant-login .bdl-legal { display: flex; flex-wrap: wrap; justify-content: center; gap: 7px 14px; margin-top: 15px; }
.bd-merchant-login .bdl-legal a { color: rgba(255,255,255,.43); font-size: 7px; transition: color .2s ease; }
.bd-merchant-login .bdl-legal a:hover { color: var(--bdl-lime); }
.bd-merchant-login .bdl-copyright { margin: 8px 0 0; color: rgba(255,255,255,.26); font-size: 6px; text-align: center; }
.bd-merchant-login .bdl-page :where(a,button,input):focus-visible { outline: 3px solid rgba(193,237,0,.42); outline-offset: 3px; }
@keyframes bdlSpin { to { transform: rotate(360deg); } }

@media (max-width: 1199px) {
    .bd-merchant-login .bdl-shell { grid-template-columns: minmax(0, 52%) minmax(420px, 48%); }
    .bd-merchant-login .bdl-product { padding-inline: 34px; }
    .bd-merchant-login .bdl-float { display: none; }
    .bd-merchant-login .bdl-auth { padding-inline: 24px; }
}
@media (max-width: 991px) {
    .bd-merchant-login .bdl-shell { grid-template-columns: minmax(0, 48%) minmax(400px, 52%); }
    .bd-merchant-login .bdl-product { padding-inline: 27px; }
    .bd-merchant-login .bdl-product__copy h1 { font-size: 39px; }
    .bd-merchant-login .bdl-dashboard__body { grid-template-columns: 1fr; }
    .bd-merchant-login .bdl-method-card,
    .bd-merchant-login .bdl-transactions { display: none; }
    .bd-merchant-login .bdl-dashboard__stats { grid-template-columns: 1fr 1fr; }
    .bd-merchant-login .bdl-dashboard__stats article:last-child { display: none; }
    .bd-merchant-login .bdl-chart { height: 150px; }
    .bd-merchant-login .bdl-benefits { grid-template-columns: 1fr; gap: 8px; }
    .bd-merchant-login .bdl-benefits > div:nth-child(3) { display: none; }
    .bd-merchant-login .bdl-auth-card { padding-inline: 31px; }
}
@media (max-width: 767px) {
    .bd-merchant-login .bdl-page { overflow: visible; }
    .bd-merchant-login .bdl-header { position: relative; height: 68px; padding-inline: 20px; }
    .bd-merchant-login .bdl-header__logo img { height: 36px; }
    .bd-merchant-login .bdl-header__back { min-height: 36px; padding-inline: 11px; }
    .bd-merchant-login .bdl-shell { display: flex; min-height: auto; flex-direction: column; }
    .bd-merchant-login .bdl-auth { order: 1; padding: 28px 20px 24px; }
    .bd-merchant-login .bdl-auth-card { padding: 32px 26px 27px; }
    .bd-merchant-login .bdl-product { order: 2; min-height: auto; padding: 44px 20px 52px; border: 0; border-top: 1px solid rgba(255,255,255,.06); }
    .bd-merchant-login .bdl-product__grid { inset: 0; }
    .bd-merchant-login .bdl-product__copy { text-align: center; }
    .bd-merchant-login .bdl-eyebrow { justify-content: center; }
    .bd-merchant-login .bdl-product__copy h1 { margin-top: 15px; font-size: 35px; }
    .bd-merchant-login .bdl-product__copy p { margin-inline: auto; }
    .bd-merchant-login .bdl-dashboard,
    .bd-merchant-login .bdl-float { display: none; }
    .bd-merchant-login .bdl-benefits { grid-template-columns: 1fr; width: min(100%, 390px); margin: 27px auto 0; gap: 10px; }
    .bd-merchant-login .bdl-benefits > div { justify-content: center; }
    .bd-merchant-login .bdl-benefits > div:nth-child(3) { display: flex; }
}
@media (max-width: 420px) {
    .bd-merchant-login .bdl-header__back span { display: none; }
    .bd-merchant-login .bdl-header__back { width: 38px; padding: 0; justify-content: center; }
    .bd-merchant-login .bdl-auth { padding-inline: 14px; }
    .bd-merchant-login .bdl-auth-card { padding: 28px 18px 24px; border-radius: 19px; }
    .bd-merchant-login .bdl-auth-card__heading h2 { font-size: 28px; }
    .bd-merchant-login .bdl-form__options { align-items: flex-start; }
    .bd-merchant-login .bdl-security { gap: 8px; }
    .bd-merchant-login .bdl-security span { font-size: 5px; }
}
@media (prefers-reduced-motion: reduce) {
    .bd-merchant-login .bdl-page *,
    .bd-merchant-login .bdl-page *::before,
    .bd-merchant-login .bdl-page *::after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; scroll-behavior: auto !important; }
}
