.play-choice,.payment-support-option,.budget-review{gap:16px;display:grid}.play-choice h3,.payment-support-option h3,.budget-review h3{margin:0;font-size:18px}.play-choice p,.payment-support-option p,.budget-review p{color:var(--ink-muted);margin:0;line-height:1.5}.payment-back{color:var(--ink-muted);text-align:left;background:0 0;border:0;width:fit-content;padding:6px 0}.payment-disclosure{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);padding:14px 16px}.payment-disclosure>summary{color:var(--ink);cursor:pointer;font-size:14px;font-weight:500}.payment-disclosure[open]>summary{margin-bottom:16px}.payment-disclosure .match-setup-grid{margin-top:12px}.payment-facts{gap:12px;margin:16px 0;display:grid}.payment-facts>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.payment-facts dt{color:var(--ink-muted)}.payment-facts dd{text-align:right;margin:0}.payment-steps{color:var(--ink-muted);flex-wrap:wrap;gap:16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.payment-steps [aria-current=step]{color:var(--ink);font-weight:600}.payment-terms-summary,.paid-result,.paid-player-card{background:var(--sunken);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px}.paid-result{background:var(--paper)}.paid-result h2{margin:8px 0;font-size:24px}.payment-allocation-list{gap:12px;padding:0;list-style:none;display:grid}.payment-allocation-list li{border-bottom:1px solid var(--line);padding-bottom:12px}.payment-allocation-list li>div{justify-content:space-between;gap:16px;display:flex}.payment-allocation-list code{color:var(--ink-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.payment-grants-scroll{overscroll-behavior:contain;max-height:360px;overflow-y:auto}.payment-grant-policy{color:var(--ink-muted);margin:8px 0;font-size:13px}.payment-funding>p{color:var(--ink-muted);font-size:14px}.payment-support-option{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.payment-panel .grant-form{margin-top:0}@media (max-width:600px){.payment-facts>div{gap:4px;display:grid}.payment-facts dd{text-align:left}.payment-steps{gap:8px 12px;font-size:12px}}.host-payment-settings>.match-setup-grid{grid-column:1/-1}.payment-panel .grant-form,.budget-fields,.budget-review,.payment-analysis{min-width:0}.budget-fields:not([hidden]){gap:12px;display:grid}.payment-panel .grant-form>button,.payment-panel .budget-review button,.payment-panel .payment-analysis>button{white-space:normal;min-width:0;max-width:100%}.payment-wallet-connection{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.payment-setup-form,.payment-join-form{gap:var(--space-4);display:grid}.payment-setup-form>label,.payment-join-form>label,.payment-disclosure>label{gap:var(--space-2);margin:0;display:grid}.payment-join-form>button{justify-self:start}.paid-result>p{margin:0 0 var(--space-4)}.payment-allocation-list{margin:var(--space-4) 0}.payment-allocation-list li:last-child{border-bottom:0;padding-bottom:0}.payment-disclosure .actions{margin:var(--space-3) 0 0;gap:var(--space-2)}.payment-disclosure .actions+details{margin-top:var(--space-4)}.payment-panel .ui-select-trigger,.payment-panel .agent-select-trigger,.payment-panel .wallet-summary>button,.payment-panel .grant-form>button,.payment-panel .budget-review button{margin:0}.live-payment-content>section{gap:var(--space-4);display:grid}.live-payment-content>section>h3,.live-payment-content>section>p{margin:0}.live-payment-content>section>button{justify-self:start}.payment-funding .actions:empty{margin:0;display:none}.payment-back,.payment-receipt-link{align-items:center;gap:var(--space-2);display:inline-flex}.payment-summary{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-sm);font-weight:500;list-style:none;display:flex}.payment-summary::-webkit-details-marker{display:none}.payment-summary>span{min-width:0}.payment-summary-chevron{flex:none}.payment-panel .grant-advanced>.payment-summary:before{content:none}details[open]>.payment-summary>.payment-summary-chevron{transform:rotate(90deg)}.payment-entry-tabs,.payment-connect-step,.payment-budget-editor,.payment-details-body{gap:var(--space-4);min-width:0;display:grid}.payment-entry-tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.payment-connect-step,.payment-table-heading{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper)}.payment-connect-step h2,.payment-connect-step p,.payment-table-heading h2,.payment-table-heading p,.payment-claims h3{margin:0}.payment-table-heading p{margin-top:var(--space-2)}.payment-connect-step>button{justify-self:start}.payment-connect-step>small,.payment-table-heading>p{color:var(--ink-muted)}.payment-budget-dialog.dialog-content{gap:var(--space-4);width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px);display:grid;overflow-y:auto}.payment-budget-dialog .wallet-summary{margin:0}.payment-budget-dialog .wallet-summary[open]>summary{margin-bottom:var(--space-3)}.payment-budget-dialog .payment-facts{margin:0}.payment-budget-dialog .budget-review{scroll-margin:var(--space-4)}.payment-budget-dialog .grant-form{gap:var(--space-4)}.payment-budget-dialog .grant-limits{gap:var(--space-3)}.payment-claims{min-width:0}.payment-claims>p{color:var(--ink-muted);font-size:var(--text-sm)}.payment-event-data{white-space:pre-wrap;overflow-wrap:anywhere}.payment-result-reward{color:var(--ink);font-weight:500}.payment-session-details .paid-player-card h2{font-size:var(--text-base);margin-top:0}.payment-session-details .payment-panel{border:0;padding:0}@media (max-width:600px){.payment-budget-dialog .grant-limits{grid-template-columns:1fr}.payment-budget-dialog.dialog-content,.payment-connect-step,.payment-table-heading{padding:var(--space-4)}}.payment-budget-dialog .payment-facts>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.payment-budget-dialog .payment-facts dd{text-align:right}.payment-budget-dialog .payment-facts dt{flex-shrink:0}.payment-budget-dialog .payment-facts dd{overflow-wrap:anywhere;min-width:0}.payment-claims .actions{gap:var(--space-2);margin:var(--space-4) 0}.payment-claims .actions+details{margin-top:var(--space-4)}.payment-claims .actions>button{white-space:normal;max-width:100%}.agent-network-balances{gap:12px;display:grid}.agent-network-balances>code{overflow-wrap:anywhere;color:var(--ink-muted);font-size:12px}.agent-network-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agent-network-balance{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);gap:6px;min-width:0;padding:12px;display:grid}.agent-network-balance>div{justify-content:space-between;gap:8px;font-size:12px;display:flex}.agent-network-balance strong{overflow-wrap:anywhere;font-size:14px}.agent-network-balance small{color:var(--ink-muted);overflow-wrap:anywhere}@media (max-width:480px){.agent-network-grid{grid-template-columns:1fr}}.seat-payment{gap:10px;min-width:0;padding-top:4px;display:grid}.blackjack-live-stage{color:#fff;text-align:center;background:#123c32;border-radius:14px;align-content:center;gap:24px;min-height:420px;padding:32px;display:grid}.blackjack-hands{grid-template-columns:1fr 1fr;gap:20px;display:grid}.blackjack-cards{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.blackjack-cards span{color:#292524;background:#fff;border-radius:6px;padding:18px 12px;font-size:22px}.seat-payment small,.seat-payment-message{color:var(--ink-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.seat-payment .primary,.spectator-seat .primary{white-space:normal;width:100%}.roster-seat .field input{width:100%;min-width:0}
