.bug-review-workspace{padding:clamp(1rem,3vw,2rem);border:1px solid var(--line,#38383b);border-radius:14px;margin-block:1.5rem;background:var(--panel-2,#151517);min-width:0}
.bug-review-workspace header,.review-report-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}
.bug-review-workspace h2,.bug-review-workspace h3,.bug-review-workspace h4{margin:.3rem 0 .8rem;overflow-wrap:anywhere}
.bug-review-workspace progress{display:block;width:100%;height:10px;accent-color:#68cda4;margin-block:1rem}
.review-report-card{padding:1.25rem 0;border-top:1px solid var(--line,#38383b)}
.review-badges,.review-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:.5rem 0 1rem}
.review-badge{display:inline-block;border:1px solid #777b86;border-radius:7px;padding:.35rem .65rem;font-size:.82rem;font-weight:700;line-height:1.4;white-space:normal;color:var(--ink,#eee)}
.review-badge.is-unread,.review-badge.retest-needs_retest{background:#4b351b;color:#ffe2a0;border-color:#c68b36}
.review-badge.is-reviewed,.review-badge.retest-verified_fixed{background:#123e2c;color:#aff4d1;border-color:#37946c}
.review-badge.retest-still_happening{background:#4d1923;color:#ffd0d8;border-color:#dd697e}
.review-badge.retest-not_requested{background:#252a32;color:#c5cfdf;border-color:#606c80}
.review-owners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:1.5rem}
.review-owners dt{font-size:.8rem;opacity:.8}.review-owners dd{margin:.4rem 0;font-weight:700;overflow-wrap:anywhere}
.bug-review-form{display:grid;gap:1rem;margin-block:1rem;min-width:0}.review-card-actions form{display:block;margin:0}
.bug-review-form input,.bug-review-form select,.bug-review-form textarea{max-width:100%;box-sizing:border-box}.bug-review-form label{display:grid;gap:.5rem}
.bug-review-form button{justify-self:start}.bug-review-workspace .review-management{margin-block:1.3rem;border-top:1px solid var(--line,#38383b);padding-top:1rem}
.bug-review-workspace summary{cursor:pointer;line-height:1.6;font-weight:600}.bug-review-workspace a,.bug-review-workspace button{overflow-wrap:anywhere}
.review-timeline{list-style:none;padding-left:1rem;border-left:2px solid #7183aa;margin:1.5rem 0}
.review-timeline li{position:relative;padding:0 0 1.5rem 1rem}.review-timeline li::before{content:"";position:absolute;left:-1.4rem;top:.4rem;width:9px;height:9px;background:#9cabcf;border-radius:50%}
.review-timeline small{display:block;margin-top:.35rem;opacity:.8}.review-timeline p{overflow-wrap:anywhere;white-space:normal;line-height:1.7}
@media(max-width:650px){.review-owners{grid-template-columns:1fr}.review-card-actions{align-items:stretch;flex-direction:column}.review-card-actions form,.review-card-actions button{width:100%}.bug-review-workspace header{display:block}.review-badge{font-size:.8rem}}
