.payout-surface{gap:18px;width:min(100%,640px);min-width:0;margin-inline:auto;display:grid}.payout-surface h3,.payout-surface p{margin-block:0}.payout-surface button,.payout-surface input,.payout-surface summary{min-height:44px}.payout-surface input{caret-color:var(--green)}.payout-surface input:not([type=radio]):not([type=checkbox]){background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:10px;padding:12px 14px}.payout-surface input::placeholder{color:var(--muted);opacity:1}.payout-surface :focus-visible{outline:2px solid var(--green);outline-offset:3px}.payout-surface ::selection{background:var(--green);color:var(--bg)}.payout-form{gap:16px;min-width:0;display:grid}.payout-form>label{gap:7px;font-size:14px;display:grid}.payout-form input:not([type=radio]):not([type=checkbox]),.payout-search input{width:100%;min-width:0}.payout-form input[aria-invalid=true]{border-color:#f39b9b}.payout-field-error{color:#ffb3ad;font-size:13px}.payout-field-error:empty{display:none}.payout-search{min-width:0;color:var(--muted);align-items:center;gap:8px;display:flex}.payout-choice{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;min-width:0;min-height:68px;padding:12px 8px;display:flex}.payout-choice.is-selected{background:var(--surface);border-radius:10px}.payout-choice:has(input:disabled){cursor:default;color:var(--muted)}.payout-choice input,.payout-consent input{width:18px;height:18px;min-height:18px;accent-color:var(--green);flex:0 0 18px}.payout-choice>span:last-child{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.payout-choice small{color:var(--muted);font-size:12px}.payout-logo{color:#29392e;background:#fff;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.payout-logo img{object-fit:contain;width:32px;height:32px;padding:2px}.payout-account-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding-block:14px;display:flex}.payout-account-row__copy{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.payout-account-row__copy small{color:var(--muted)}.payout-default{align-items:center;gap:4px;display:flex}.payout-row-menu{flex:none;position:relative}.payout-row-menu summary{cursor:pointer;place-items:center;padding:8px;font-size:13px;display:grid}.payout-row-menu>div{z-index:2;background:var(--surface);border:1px solid var(--line);border-radius:10px;width:154px;padding:4px;position:absolute;right:0}.payout-row-menu button{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;padding:8px 12px}.payout-row-menu button:hover:enabled{background:var(--surface-2,#1b2720)}.payout-row-menu button:disabled{color:var(--muted);cursor:default}.payout-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.payout-actions>.button{flex:1}.payout-contact{border-block:1px solid var(--line);overflow-wrap:anywhere;gap:9px;padding-block:16px;font-size:13px;display:grid}.payout-confirm{border-block:1px solid var(--line);gap:14px;padding-block:16px;display:grid}.payout-review{gap:20px;min-width:0;display:grid}.payout-review__amount h2{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;letter-spacing:-.025em;margin:4px 0 10px;font-size:32px}.payout-review__amount small{color:var(--muted);font-size:15px;font-weight:500}.payout-recipient{align-items:center;gap:12px;min-width:0;display:flex}.payout-recipient>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.payout-number{font-variant-numeric:tabular-nums}.payout-consent{align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.payout-surface details>summary{cursor:pointer;padding-block:12px}.payout-surface .summary-row{overflow-wrap:anywhere;min-width:0}@media (max-width:359px){.payout-choice{gap:8px;padding-inline:2px}.payout-account-row,.payout-actions{gap:8px}}@media (prefers-reduced-motion:reduce){.payout-surface *,.payout-surface :before,.payout-surface :after{transition:none!important;animation:none!important}}.payout-surface .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.payout-history-row{text-align:left;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;display:grid}.payout-history-row .grow{overflow-wrap:anywhere;min-width:0}.payout-history-row .align-right{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;max-width:150px}.payout-history-row .grow small,.payout-history-row .align-right small{display:block}@media (max-width:359px){.payout-history-row{gap:8px}.payout-history-row .align-right{max-width:115px}}.payout-bank-picker{gap:7px;min-width:0;font-size:14px;display:grid}.payout-bank-picker__control{align-items:center;gap:8px;min-width:0;display:flex}.payout-bank-picker__control input{font-size:16px}.payout-bank-picker__control>svg{pointer-events:none;color:var(--muted);flex:0 0 18px;margin-left:-36px;margin-right:12px}.payout-bank-picker__control input[role=combobox]{padding-right:36px}.payout-bank-picker__options{overscroll-behavior:contain;border:1px solid var(--line);background:var(--bg);scrollbar-color:var(--line) var(--surface);border-radius:10px;max-height:min(252px,40dvh);overflow-y:auto}.payout-bank-picker__options>button{width:100%;min-height:56px;color:var(--text);text-align:left;font:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.payout-bank-picker__options>button>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.payout-bank-picker__options>button:is(:hover,[data-active=true]){background:var(--surface)}.payout-bank-picker__options>button[aria-selected=true]>svg{color:var(--green);flex-shrink:0}.payout-bank-picker__options>p{padding:12px}.payout-form>.payout-account-confirmation{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;display:flex}.payout-account-confirmation input{width:20px;height:20px;min-height:20px;accent-color:var(--green);flex:0 0 20px;margin-top:2px}
