.reset-progress-link{display:inline-block;min-height:44px;margin:4px 0;padding:10px 0;border:0;background:none;font:inherit;font-size:11px;color:#9a6951;text-decoration:underline;text-underline-offset:3px}
.reset-progress-link:hover{color:#75482f}
.reset-progress-dialog{max-width:450px}.reset-progress-dialog .campaign-dialog-head h2{font-size:31px}.reset-progress-content{padding:0 24px 24px}.reset-progress-content>p{font-size:12px;line-height:1.7}.reset-progress-content ul{padding-left:20px;margin:17px 0;color:#6b6e58;font-size:12px;line-height:1.9}.reset-progress-summary{margin:15px 0;padding:12px 14px;border:1px solid #d8cdb5;border-radius:9px;background:#eee7d5;font-variant-numeric:tabular-nums;color:#81724c}.reset-progress-kept{color:#8a8a72}.reset-progress-content .reset-progress-warning{font-size:11px;color:#98634b}.reset-progress-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.reset-progress-actions button{min-height:46px;border-radius:8px;font-size:12px;padding:12px 16px}#reset-progress-cancel{background:#e4e9d6;border:1px solid #a9b68d;color:#5f7345}#reset-progress-confirm{background:#f1e0d5;border:1px solid #bc9278;color:#8c5439}#reset-progress-confirm:hover{background:#ead2c2}#reset-progress-confirm:disabled{opacity:.6;cursor:default}.reset-progress-content .reset-progress-error{padding:10px 12px;border-left:3px solid #b07752;background:#f1e1d0;color:#925b39}
html[data-theme=dark] .reset-progress-link{color:#dbb198}html[data-theme=dark] .reset-progress-link:hover{color:#f6d4b4}html[data-theme=dark] .reset-progress-summary{background:#3b3b2a;border-color:#736443;color:#dccca7}html[data-theme=dark] .reset-progress-content ul{color:#c6d0b0}html[data-theme=dark] .reset-progress-kept{color:#a7b498}html[data-theme=dark] .reset-progress-content .reset-progress-warning{color:#dbb198}html[data-theme=dark] #reset-progress-cancel{background:#465436;border-color:#819364;color:#e3eacc}html[data-theme=dark] #reset-progress-confirm{background:#503a2e;border-color:#a77d5d;color:#f0c8a9}html[data-theme=dark] #reset-progress-confirm:hover{background:#604433}html[data-theme=dark] .reset-progress-content .reset-progress-error{background:#4b3829;border-color:#c5946a;color:#edc09c}
@media(max-width:600px){.reset-progress-content{padding:0 18px 20px}.reset-progress-dialog .campaign-dialog-head{padding:20px 18px 14px}.reset-progress-dialog .campaign-dialog-head h2{font-size:29px}}
