/* Compact packages, scoped to payment screens. */
.payment-panel132 .payment-pack-editor85{display:grid!important;grid-template-columns:120px 110px 130px minmax(140px,1fr) auto!important;gap:9px!important;padding:12px!important;margin:0 0 10px!important;align-items:end!important;border-radius:12px!important}
.payment-panel132 .payment-pack-editor85>label{grid-column:auto!important;margin:0!important;font-size:12px!important;display:grid;gap:4px}
.payment-panel132 .payment-pack-editor85 input{height:36px!important;min-height:36px!important;padding:7px 9px!important;font-size:14px!important;width:100%;box-sizing:border-box}
.payment-panel132 .payment-pack-editor85>button{grid-column:5;grid-row:1;min-height:36px!important;padding:7px 10px!important;font-size:12px!important;width:auto!important}
.payment-panel132 .pack-extra132{grid-column:1/-1;font-size:12px}
.payment-panel132 .pack-preview132{grid-column:1/-1;font-size:14px;color:#8053a3}
.payment-panel132 .payment-settings85{display:block!important;padding:16px!important}
.payment-panel132 .payment-settings85>label{display:grid;gap:5px;margin:10px 0;font-size:13px}
.payment-panel132 .payment-settings85>label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px}
.payment-panel132 [hidden]{display:none!important}
.payment-panel132 .purchase-card87{display:grid!important;grid-template-columns:auto 1fr auto;gap:7px 13px;align-items:center;padding:13px!important;margin:9px 0!important;border-radius:13px!important}
.payment-panel132 .purchase-card87>strong{font-size:19px}
.payment-panel132 .purchase-card87>span{text-align:right;font-size:17px;font-weight:700}
.payment-panel132 .purchase-card87>small,.payment-panel132 .purchase-card87>p,.payment-panel132 .purchase-card87>.payment-checkout84{grid-column:1/-1;margin:0!important}
.payment-panel132 .purchase-button132{grid-column:3;grid-row:1;padding:9px 12px!important;font-size:13px!important;min-height:38px!important}
.payment-panel132 .coin-balance132{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px;border:1px solid #8657a1;border-radius:12px;margin:10px 0}
.admin-portal92 #nav [data-payments85="owner"],.admin-portal92 #nav [data-payments87="owner"]{order:490!important;display:block!important;border-left:3px solid #ab58dc;font-weight:700}
.admin-portal92 #nav [data-payments85="owner"][hidden],.admin-portal92 #nav [data-payments87="owner"][hidden]{display:none!important}
@media(max-width:760px){.payment-panel132 .payment-pack-editor85{grid-template-columns:1fr 1fr!important}.payment-panel132 .payment-pack-editor85>button{grid-column:2;grid-row:auto}.payment-panel132 .purchase-card87{grid-template-columns:auto 1fr}.payment-panel132 .purchase-button132{grid-column:1/-1;grid-row:auto;width:100%}}

/* ADMIN_COMPACT134 */
body.admin-portal92 #app .payment-panel132,
body.admin-portal92 #app .withdrawals93{
    width:100%!important;
    max-width:1000px!important;
    margin:0 auto!important;
    box-sizing:border-box!important;
}
body.admin-portal92 #app .payment-panel132 .card,
body.admin-portal92 #app .withdrawals93 .card{
    padding:12px!important;
    margin:9px 0!important;
    border-radius:12px!important;
}
body.admin-portal92 #app .payment-panel132 .payment-pack-editor85{
    grid-template-columns:100px 100px 110px minmax(130px,1fr) auto!important;
    gap:7px!important;
    padding:10px!important;
    margin-bottom:9px!important;
}
body.admin-portal92 #app .payment-panel132 label,
body.admin-portal92 #app .withdrawals93 label{
    font-size:12px!important;
    margin-top:5px!important;
    margin-bottom:5px!important;
}
body.admin-portal92 #app .payment-panel132 input:not([type=checkbox]),
body.admin-portal92 #app .payment-panel132 select,
body.admin-portal92 #app .withdrawals93 input:not([type=checkbox]),
body.admin-portal92 #app .withdrawals93 select{
    height:34px!important;
    min-height:34px!important;
    padding:6px 9px!important;
    font-size:13px!important;
    border-radius:9px!important;
    box-sizing:border-box!important;
}
body.admin-portal92 #app .payment-panel132 button,
body.admin-portal92 #app .withdrawals93 button{
    width:auto!important;
    min-height:32px!important;
    height:auto!important;
    padding:7px 12px!important;
    font-size:12px!important;
    border-radius:9px!important;
}
body.admin-portal92 #app .payment-panel132 .gift-reward-editor87{
    padding:8px!important;
    margin:5px 0!important;
}
body.admin-portal92 #app .payment-panel132 .gift-reward-row87{
    display:grid!important;
    grid-template-columns:minmax(140px,1fr) 70px auto!important;
    gap:7px!important;
    align-items:center!important;
    margin:6px 0!important;
}
body.admin-portal92 #app .payment-panel132 .gift-reward-row87>*{
    min-width:0!important;
    margin:0!important;
}
body.admin-portal92 #app .payment-panel132 .pack-preview132{
    font-size:13px!important;
    margin:2px 0!important;
}
body.admin-portal92 .console-options90{
    display:grid!important;
    grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;
    max-width:1000px!important;
    margin:12px auto!important;
    gap:10px!important;
}
body.admin-portal92 .console-options90>button{
    min-height:48px!important;
    height:auto!important;
    padding:12px 15px!important;
    font-size:14px!important;
    text-align:center!important;
    border-radius:11px!important;
}
@media(max-width:900px){
    body.admin-portal92 #app .payment-panel132 .payment-pack-editor85{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
    body.admin-portal92 #app .payment-panel132 .payment-pack-editor85>button{
        grid-column:2!important;
        grid-row:auto!important;
    }
}
