.work-review-panel,.work-policy-editor,.work-policy-summary{min-width:0;max-width:100%;overflow-wrap:anywhere}
.work-review-panel{margin-block:1rem;padding:1rem;border:1px solid var(--slate-border);border-radius:.65rem}
.work-review-panel>summary{font-weight:650;cursor:pointer}
.work-review-requirement{margin-block:.8rem;padding:.8rem;border:1px solid var(--slate-border);border-radius:.4rem;min-width:0}
.work-policy-transition{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem .8rem;margin-block:.6rem;min-width:0}
.work-policy-transition>button{grid-column:1/-1;justify-self:start}
.work-review-facts{display:grid;grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);gap:.3rem 1rem}
.work-review-facts dt{font-weight:650}.work-review-facts dd{margin:0;overflow-wrap:anywhere}
.work-review-panel .work-form,.work-policy-editor .work-form{min-width:0;max-width:100%}
.work-review-panel input,.work-review-panel select,.work-review-panel textarea,.work-policy-editor input,.work-policy-editor select,.work-policy-editor textarea{max-width:100%;min-width:0;box-sizing:border-box}
.work-review-panel pre,.work-policy-summary pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}
.work-review-panel .check-label{display:flex;align-items:flex-start;gap:.5rem;min-width:0}
.work-review-panel .check-label input{flex:none;margin-top:.25rem}
.work-review-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:.8rem}
.work-review-panel [role=alert]{border-inline-start:3px solid var(--error-accent);padding:.6rem;overflow-wrap:anywhere}
.work-review-panel [aria-busy=true]{opacity:.8}
@media(max-width:650px){.work-review-panel{padding:.7rem}.work-review-facts,.work-policy-transition{display:block}.work-review-facts dd{margin-bottom:.6rem}.work-policy-transition>label,.work-policy-transition>select{display:block;width:100%;margin-block:.3rem}.work-review-panel button{white-space:normal}}
