.yh-payment-methods{display:grid;gap:10px;margin:8px 0 18px}.request-form .yh-payment-method{display:flex;gap:12px;align-items:center;border:1px solid #b99a5e66;border-radius:12px;padding:12px;margin:0;cursor:pointer}.yh-payment-method input{width:auto!important;margin:0!important}.yh-payment-method span{display:grid;gap:5px}.yh-payment-method small{color:#b8b2a6}.yh-payment-method:has(input:checked){border-color:#d2b26d;background:#d2b26d12}[data-payment-content] button{margin:8px 0}

#depositPage .deposit-history-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 8px}
#depositPage .deposit-history-heading h3{margin:0;min-width:0}
#depositPage .deposit-history-row{display:flex;align-items:center;justify-content:space-between;gap:10px}
#depositPage .deposit-history-row>p,#depositPage .deposit-history-row>.muted{margin:6px 0;min-width:0;overflow-wrap:anywhere}
#depositPage .deposit-history-heading .btn,#depositPage .request-card .btn{min-height:30px!important;height:auto!important;width:auto!important;flex-shrink:0;padding:5px 10px!important;margin:0!important;border-radius:7px!important;font-size:12px!important;line-height:18px!important;background:#443a2c!important;color:#f1d28a!important;border:1px solid #92754a!important;box-shadow:none!important}
#depositPage #yhNewDepositHistory .deposit-history-row{align-items:flex-end}
.yh-payment-methods{gap:7px;margin:6px 0 12px}
.request-form .yh-payment-method{padding:7px 10px;gap:8px}
.yh-payment-method span{gap:2px;line-height:1.3}
#depositPage .yh-payment-methods{grid-template-columns:repeat(2,minmax(0,1fr))}
#depositPage .yh-payment-method{min-width:0;gap:6px;padding:8px}#depositPage .yh-payment-method span{min-width:0;overflow-wrap:anywhere}#depositPage .yh-payment-method b{font-size:13px;line-height:1.35}#depositPage .yh-payment-method small{font-size:10px;line-height:1.4}
#depositPage .deposit-amount-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;margin:6px 0 10px}
#depositPage .deposit-amount-row input{min-width:0;width:100%;box-sizing:border-box;height:38px;margin:0;padding:8px 10px}
#depositPage .deposit-amount-row .finance-submit{width:auto!important;min-width:0;max-width:150px;min-height:38px!important;height:38px!important;margin:0!important;padding:7px 10px!important;border-radius:7px;font-size:12px;line-height:18px;white-space:normal}
#depositPage .deposit-amount-row .finance-submit{max-width:165px;font-size:10px!important;white-space:nowrap;letter-spacing:0}
.yh-history-group{border:1px solid #6b593f;border-radius:10px;margin:8px 0;background:#211e19}.yh-history-group>summary{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;list-style:none;color:#e8ca8d;font-size:13px;font-weight:600}.yh-history-group>summary::-webkit-details-marker{display:none}.yh-history-group>summary small{margin-left:auto;border-radius:10px;background:#3b3225;padding:2px 7px;color:#cab98e;font-weight:400}.yh-history-group>summary:after{content:'▸';transition:transform .15s}.yh-history-group[open]>summary:after{transform:rotate(90deg)}.yh-history-body{padding:0 10px 10px;border-top:1px solid #66533866}.yh-history-body .request-card{margin:7px 0;padding:8px 10px;font-size:12px}.yh-history-body .request-card[hidden]{display:none!important}.yh-history-body .request-card b{font-size:12px}.yh-history-body .deposit-history-heading{margin:7px 0!important;justify-content:flex-end!important}.yh-history-body .deposit-history-row{flex-wrap:wrap}.yh-history-body .yh-history-ref{flex-basis:100%;margin:3px 0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yh-history-body time{color:#b6a88d;font-size:11px}.yh-history-body .deposit-history-row button{margin-left:auto!important}.yh-history-body .yh-history-more{width:auto;min-height:28px;padding:4px 10px;font-size:12px}
.yh-history-body .deposit-history-row:has(.yh-history-ref){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:center}
.yh-history-body .deposit-history-row .yh-history-ref{grid-column:1;grid-row:1;margin:1px 0!important}.yh-history-body .deposit-history-row:has(.yh-history-ref) time{grid-column:1;grid-row:2}.yh-history-body .deposit-history-row:has(.yh-history-ref) button{grid-column:2;grid-row:1/3}
#depositPage:has(#yhDepositOrderTabs) #phpLiveHistory,#depositPage:has(#yhDepositOrderTabs) #yhNewDepositHistory,#depositPage:has(#yhDepositOrderTabs) #depositRequestList{display:none!important}
.yh-order-tabs{display:flex;gap:5px;overflow-x:auto;padding:4px 0 9px}.yh-order-tabs button{flex:none;border:1px solid #6b593f;border-radius:7px;padding:7px 10px;background:#29241d;color:#c9b995;font-size:12px;cursor:pointer}.yh-order-tabs button[aria-selected=true]{background:#d7b35e;color:#211c13;border-color:#d7b35e;font-weight:700}
.yh-history-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;background:#211e19;border:1px solid #5c4c35;border-radius:9px}.yh-history-filters label{display:grid;gap:4px;color:#c9b995;font-size:11px;min-width:0}.yh-history-filters input,.yh-history-filters select{box-sizing:border-box;width:100%;min-width:0;height:32px;margin:0;padding:5px 7px;border:1px solid #665338;border-radius:5px;background:#191715;color:#e4d1ad;font-size:12px;color-scheme:dark}
#depositPage #yhDepositOrderTabs .btn{width:auto!important;min-height:28px!important;height:auto!important;padding:4px 9px!important;margin:0!important;font-size:11px!important;line-height:18px!important;border-radius:6px!important;background:#393126;color:#e5c68b;border:1px solid #92754a;box-shadow:none!important}.yh-history-result{font-size:12px;color:#b9aa8c;margin:9px 0}.yh-unified-order{padding:10px 11px;border:1px solid #5c4c35;border-radius:9px;background:#25211c;margin:7px 0;font-size:12px}.yh-unified-order-top,.yh-unified-order-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.yh-unified-order-top span{font-size:11px;color:#dcc18b}.yh-unified-order-method{margin:5px 0 2px;color:#b9aa8c;font-size:11px}.yh-unified-order-number{color:#ccbb99;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yh-unified-order-bottom{margin-top:5px}.yh-unified-order-bottom time{color:#b2a58e;font-size:11px}.yh-history-pages{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0;font-size:12px;color:#b9aa8c}.yh-history-pages button:disabled{opacity:.4;cursor:default}
.yh-deposit-dialog{box-sizing:border-box;width:min(520px,calc(100vw - 24px));max-height:88vh;overflow:auto;border:1px solid #8e7040;border-radius:13px;padding:14px;background:#211e19;color:#efdcaf}.yh-deposit-dialog::backdrop{background:#000b}.yh-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #665338;padding-bottom:9px;margin-bottom:10px}.yh-dialog-header h3{font-size:16px;margin:0;color:#edc575}.yh-dialog-header button{width:30px;height:30px;border:1px solid #735d3d;border-radius:6px;color:#e5c68b;background:#393126;font-size:22px;cursor:pointer}.yh-deposit-dialog #depositPaymentPanel{padding:0;margin:0;border:0;background:transparent}.yh-deposit-dialog .payment-order-panel button,.yh-deposit-dialog .payment-order-panel a.btn{display:inline-flex;align-items:center;justify-content:center;min-height:30px;height:auto;width:auto;margin:4px;padding:5px 9px;font-size:12px;line-height:18px;border-radius:6px;box-shadow:none}.yh-deposit-dialog .payment-order-panel img{max-width:100%;height:auto}
.yh-deposit-dialog-open,.yh-deposit-dialog-open body{overflow:hidden!important}.yh-deposit-dialog{overscroll-behavior:contain}.yh-deposit-dialog .yh-dialog-header{position:sticky;top:0;background:#211e19;z-index:1}
:is(#depositPage,.yh-deposit-dialog) .yh-provider-order{padding:14px 16px;margin-top:14px;text-align:left;border-color:#735d3d;background:#211e19}
.yh-order-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.yh-provider-order .yh-order-heading h3{margin:0;font-size:15px}.yh-order-status{font-size:12px;color:#ddc99e;background:#3a3226;padding:4px 8px;border-radius:5px}
.yh-provider-order .yh-order-reference{margin:7px 0;font-size:12px;line-height:1.4;overflow-wrap:anywhere;color:#ada18d}.yh-order-amount{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #66533866;font-size:13px}.yh-order-amount strong{font-size:20px;color:#f1d28a}.yh-order-amount small{font-size:12px;font-weight:400}
.yh-order-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.yh-order-actions [data-checkout]:empty{display:none}:is(#depositPage,.yh-deposit-dialog) .yh-provider-order .yh-order-actions .btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto!important;min-width:0!important;min-height:30px!important;height:auto!important;padding:5px 8px!important;margin:0!important;border-radius:6px!important;font-size:12px!important;line-height:18px!important;box-shadow:none!important;text-decoration:none}.yh-provider-order .yh-order-actions .gold{background:#d7b35e;color:#211c13}.yh-provider-order .yh-order-actions .dark{background:#393126;color:#e5c68b}
