.ba-deposit-picker{position:relative;min-width:0;margin:0 0 12px;--choice-bg:#fffafd;--choice-line:#efb7d1;--choice-ink:#59354b;--choice-muted:#956d83;--choice-selected:#ffe2f0;--choice-accent:#b71364}
.bg-app .ba-deposit-picker .ba-deposit-picker-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;width:100%;min-height:50px;padding:12px 16px;border:1px solid var(--choice-line)!important;border-radius:14px!important;background:var(--choice-bg)!important;color:var(--choice-ink)!important;font:inherit;text-align:left;box-shadow:none!important;cursor:pointer}
.ba-deposit-picker-trigger>span{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px}.ba-deposit-picker-trigger strong{font-size:17px;color:var(--choice-accent)}.ba-deposit-picker-trigger[aria-expanded=true]{outline:3px solid #ed7db629;outline-offset:1px}.ba-deposit-picker-trigger>svg{flex-shrink:0;transition:transform .15s}.ba-deposit-picker-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.ba-deposit-picker-trigger:disabled{opacity:.55;cursor:default}
.ba-deposit-picker-popup{position:absolute;z-index:150;inset:calc(100% + 8px) 0 auto;padding:8px;border:1px solid var(--choice-line);border-radius:18px;background:var(--choice-bg);box-shadow:0 14px 36px #61244325;box-sizing:border-box;overflow:hidden}
.ba-deposit-picker-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px 10px;color:var(--choice-ink);font-size:12px;font-weight:700}.ba-deposit-picker-heading>span{font-size:11px;color:var(--choice-muted);font-weight:400}
.ba-deposit-picker-options{max-height:min(300px,45dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--choice-line) transparent;display:grid;gap:3px}
.bg-app .ba-deposit-picker .ba-deposit-picker-option{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px 12px;margin:0;border:0!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important;color:var(--choice-ink)!important;font:inherit;text-align:left;cursor:pointer}
.ba-deposit-picker-option>strong{font-size:15px;min-width:68px;color:inherit}.ba-deposit-choice-bonus{display:inline-flex;padding:4px 8px;border-radius:20px;background:#fce7f2;color:#ae2866;font-size:11px;font-weight:650;line-height:1.2;white-space:nowrap}.ba-deposit-choice-check{margin-left:auto;min-width:20px;font-size:19px;font-weight:800;color:var(--choice-accent)}
.bg-app .ba-deposit-picker .ba-deposit-picker-option:is(.is-selected,.is-active,:hover){background:var(--choice-selected)!important}.ba-deposit-picker-trigger:focus-visible{outline:3px solid #ed7db688;outline-offset:2px}
html[data-palette=black] .ba-deposit-picker,html[data-palette=blackgold] .ba-deposit-picker{--choice-bg:#231d29;--choice-line:#6c4a63;--choice-ink:#f8e9f2;--choice-muted:#bba2b4;--choice-selected:#42283c;--choice-accent:#ffa7d2}
@media(max-width:620px){.bg-app .ba-deposit-picker .ba-deposit-picker-trigger{min-height:44px;padding:10px 12px;border-radius:12px!important}.ba-deposit-picker-trigger strong{font-size:16px}.ba-deposit-picker-trigger>span{gap:8px}.ba-deposit-picker-popup{border-radius:15px}.bg-app .ba-deposit-picker .ba-deposit-picker-option{min-height:44px;padding:10px}.ba-deposit-picker-options{max-height:min(264px,40dvh)}}
