.bonus-reset-dialog{box-sizing:border-box;width:min(620px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:26px;border:1px solid var(--line);border-radius:18px;background:var(--panel,#fff);color:var(--ink,#20352c);box-shadow:var(--shadow)}
.bonus-reset-dialog::backdrop{background:#102b24a6;backdrop-filter:blur(4px)}
.bonus-reset-dialog h2{margin:0 0 14px;font-size:22px}
.bonus-reset-dialog p{font-size:13px;line-height:1.55}
.bonus-reset-dialog label{display:grid;gap:7px;margin:16px 0;font-size:13px;font-weight:700}
.bonus-reset-dialog input{box-sizing:border-box;width:100%;min-width:0;padding:11px 12px;border:1px solid var(--line,#c5dbd1);border-radius:10px;background:var(--panel,#fff);color:inherit;font:inherit}
.bonus-reset-dialog .dialog-actions,.bonus-reset-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.bonus-reset-dialog .dialog-actions{justify-content:flex-end}
.bonus-reset-dialog .error{color:#bd3030}
.admin-player-wallets article.bonus-reset-player{flex-wrap:wrap}
.bonus-reset-player>button{margin-left:auto}
@media(max-width:520px){.bonus-reset-dialog{padding:18px}.bonus-reset-dialog .dialog-actions>button{flex:1}.bonus-reset-actions>button{width:100%}}
