.room-work-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp1);padding:var(--sp1) var(--sp2);border-bottom:var(--bw-hair) solid var(--line2);font-size:var(--fs-step--1);background:var(--panel);color:var(--ink)}
.room-work-files{display:flex;flex-wrap:wrap;gap:var(--sp1);margin-block:var(--sp1);min-width:0}
.room-work-files a{overflow-wrap:anywhere;min-width:0;max-width:100%;box-sizing:border-box;text-align:center}
.room-work-dialog section{margin-block:var(--sp3)}
.room-work-dialog h3{font-size:var(--fs-step-0);line-height:var(--lb-step-0);margin-block:var(--sp1)}
.room-work-item{padding-block:var(--sp1half);border-bottom:var(--bw-hair) solid var(--line2);overflow-wrap:anywhere}
.room-work-item p{margin-block:var(--sp1)}
.room-work-item small,.room-work-empty{color:var(--mut)}
.room-work-dialog label{display:flex;align-items:center;gap:var(--sp1);min-height:var(--sp-tap)}
.room-work-dialog input[type=checkbox]{accent-color:var(--gold2)}
.room-work-dialog textarea{box-sizing:border-box;width:100%;font:inherit;background:var(--panel2);color:var(--ink);padding:var(--sp1);border:var(--bw-hair) solid var(--line2);min-height:var(--sp-tap);resize:vertical}
.room-work-dialog [role=status]{min-height:var(--sp3);color:var(--mut);font-size:var(--fs-step--1)}
