.accomp-editor{color:#fff}.accomp-counter{gap:.75rem}.accomp-counter,.counter-btn{align-items:center;display:flex;justify-content:center}.counter-btn{background:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;cursor:pointer;font-size:1.1rem;height:1.75rem;line-height:1;transition:all .15s;width:1.75rem}.counter-btn:not(:disabled):hover{border-color:#f6c23b;color:#f6c23b}.counter-btn:disabled{cursor:default;opacity:.25}.counter-value{font-size:1.25rem;font-weight:700;min-width:1.25rem}.accomp-hint,.counter-value{color:#fff;text-align:center}.accomp-hint{font-size:.8rem;margin:.4rem 0 .75rem;opacity:.5}.accomp-delta{color:#f6c23b;font-size:.88rem;font-weight:600;margin-bottom:.75rem;text-align:center}.accomp-payment{margin:.5rem 0}.accomp-btns{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.btn-confirm{align-items:center;background:linear-gradient(135deg,#1d1d1d,#2f2f2f);border:1px solid #3a3a3a;border-radius:6px;color:#f6c23b;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;padding:.4rem 1rem}.btn-confirm:disabled{cursor:default;opacity:.5}.btn-cancel-sm{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.25);border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;padding:.4rem 1rem;transition:all .15s}.btn-cancel-sm:hover{border-color:#f6c23b;color:#f6c23b}.accomp-error{color:#e05252}.accomp-done,.accomp-error{font-size:.82rem;margin-top:.6rem;text-align:center}.accomp-done{align-items:center;color:#6fcf97;display:flex;gap:.3rem;justify-content:center}.spin{animation:accomp-spin .8s linear infinite}@keyframes accomp-spin{to{transform:rotate(1turn)}}
