.op132-progress{display:block!important;padding:16px!important;text-align:left!important;border:1px solid #e3e6eb;border-radius:18px;background:var(--card,#fff);color:var(--text,#18202c)}
.op132-progress h3{margin:0 0 14px;font-size:17px}
.op132-progress article+article{border-top:1px solid #dbe0e6;margin-top:18px;padding-top:18px}
.op132-progress p{font-size:13px;margin:8px 0}
.op132-progress ol{display:flex;list-style:none;padding:0;gap:4px;margin:14px 0}
.op132-progress li{flex:1;min-width:0;font-size:10px;text-align:center;border-top:4px solid #dbe0e6;padding-top:7px}
.op132-progress li.done{border-color:#bb223e}
.op132-progress button{display:block;width:100%;padding:12px;margin-top:12px;border:0;border-radius:12px;background:#bb223e;color:white;font-weight:600}
.op132-progress strong{font-size:20px}
dialog.review-write-dialog{--ink:#18202c;--muted:#697786;--line:#dbe1e8;--accent:#bb223e;box-sizing:border-box;border:0;border-radius:22px;padding:0;max-height:90dvh;box-shadow:0 24px 70px #0004}
.review-write-dialog::backdrop{background:#17212b80}
.review-write-dialog .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.review-write-dialog .review-primary{background:#bb223e;border-color:#bb223e}
html[data-theme=dark] dialog.review-write-dialog{--ink:#eff3f8;--muted:#b0bccb;--line:#3a4656;--accent:#ff869b}
[data-theme=dark] .op132-progress{background:#1c222b;color:#f0f3f6;border-color:#35404d}
