/* Approved option 1: compact row below promo, plain “Списать все”, no reset cross. */
.povod-stars-payment{font:400 11px/1.3 Onest,system-ui;color:#987260;text-align:left;border-bottom:1px solid #e1dcd6;margin:0;padding:0}
.povod-stars-payment summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:29px;list-style:none;cursor:pointer;font:400 11px/14px Onest;color:#987260;padding:7.25px 0}
.povod-stars-payment summary::-webkit-details-marker{display:none}.povod-stars-payment summary::after{content:none!important}
.stars-payment-meta{display:flex;align-items:center;gap:12px;white-space:nowrap;color:#827a74;font-size:10px}
.stars-payment-meta [data-stars-balance]{display:inline-flex;align-items:center;gap:4px}.stars-chevron{font-size:11px;color:#987260}.povod-stars-payment[open] .stars-chevron{rotate:180deg}
.povod-stars-controls{display:flex;align-items:center;gap:8px;margin:0;padding:0;min-height:32px}
.povod-stars-controls label{display:flex;align-items:center;gap:6px;margin:0!important;padding:0;color:#827a74;font:400 11px/14px Onest;flex:1;min-width:0}
body .povod-stars-controls input{box-sizing:border-box;appearance:textfield;-moz-appearance:textfield;width:62px;min-width:0;min-height:29px;height:29px;border:1px solid #dfd3ca99;border-radius:10px;padding:3px 2px;background:#ffffff38;font:400 16px/1.2 Onest;text-align:center;color:#665e57;box-shadow:none}
.povod-stars-controls input::-webkit-inner-spin-button,.povod-stars-controls input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
body .povod-stars-controls [data-stars-all]{position:relative;display:inline-flex;justify-content:center;align-items:center;min-height:32px;height:32px;margin:0;border:0;border-radius:0;background:transparent;padding:0 2px;color:#987260;font:400 11px/1.3 Onest;box-shadow:none;cursor:pointer;white-space:nowrap;flex:none}
.povod-stars-controls [data-stars-all]::before{content:'';position:absolute;inset:-6px -2px}
.povod-stars-payment [role=status]{display:block;color:#827a74;font:400 9px/12px Onest!important;margin:0 0 5px!important;padding:0;text-align:left}.povod-stars-payment [role=status]:empty{display:none}
.povod-stars-payment :is(summary,button):focus-visible{outline:1px solid #b66e56;outline-offset:2px}
.povod-stars-payment [hidden]{display:none!important}
.povod-bonus-star{display:inline-block;width:16px;height:16px;vertical-align:-3px;flex:none;color:#987260;fill:#f6e9e1;stroke:#987260}
.povod-stars-controls .povod-bonus-star{width:18px;height:18px}.stars-payment-meta .povod-bonus-star{width:14px;height:14px}
.povod-stars-symbol .povod-bonus-star{width:25px;height:25px}.stars-ledger b{display:inline-flex;align-items:center;gap:4px}.stars-ledger .povod-bonus-star{width:13px;height:13px}
.povod-pro-dialog:has(.povod-stars-payment) .povod-pro-status:empty{display:none}
#accountView .povod-stars-account .stars-account-head{display:flex;align-items:center;gap:10px;margin-bottom:9px}
#accountView .povod-stars-account .stars-account-head>div{flex:1}
#accountView .povod-stars-account .stars-account-head strong{display:block;font:400 19px/1.4 Onest;color:#856e60}
.povod-stars-symbol{font-size:25px;line-height:1;color:#987260;flex:none}
#accountView .povod-stars-account .stars-link{display:flex;gap:8px;margin-top:10px;align-items:center}
#accountView .povod-stars-account .stars-link input{min-width:0;flex:1;width:1px;font:400 11px Onest;height:44px;padding:8px 10px}
#accountView .povod-stars-account .btn{font:400 12px/1.4 Onest;min-height:44px;padding:8px 12px}
#accountView .povod-stars-account .stars-ledger{margin-top:10px;border-top:1px solid #dfd3ca80;padding-top:9px;font-size:11px}
#accountView .povod-stars-account .stars-ledger summary{cursor:pointer;min-height:30px;color:#987260}
#accountView .povod-stars-account .stars-ledger p{display:flex;gap:8px;justify-content:space-between;font-size:11px;margin:6px 0!important}
#accountView .povod-stars-account .stars-ledger b{font-weight:400;white-space:nowrap}
#accountView .povod-stars-account .stars-pending{margin-top:8px;padding-top:8px;border-top:1px solid #dfd3ca80}
@media(prefers-reduced-motion:reduce){.povod-stars-account,.povod-stars-payment{animation:none!important;transition:none!important}}
