/* Scope compact controls to staff review, retaining the public and print layouts. */
#rq-review-form .rr-scroll{margin:12px 0 18px;overflow-x:visible}
#rq-review-form .rq-table{width:100%;min-width:0;table-layout:fixed}
#rq-review-form .rq-table th,#rq-review-form .rq-table td{padding:5px 7px;vertical-align:middle}
#rq-review-form .rq-table th{font-size:13px;padding-top:8px;padding-bottom:8px}
#rq-review-form .rq-table th:first-child{width:44px;text-align:center}
#rq-review-form .rq-table th:nth-child(3){width:70px;text-align:center}
#rq-review-form .rq-table th:last-child{width:82px}
#rq-review-form [data-rq-number]{text-align:center;font-size:13px;font-variant-numeric:tabular-nums}
#rq-review-form .rq-table textarea{display:block;width:100%;min-width:0;min-height:34px;height:34px;margin:0;padding:5px 8px;font-size:14px;line-height:22px;white-space:pre-wrap;overflow-wrap:anywhere;resize:vertical}
#rq-review-form .rq-table textarea[data-rq-grow]{overflow-y:hidden}
#rq-review-form .rq-urgent-label{display:flex;align-items:center;justify-content:center;gap:6px;min-height:32px;margin:0;cursor:pointer}
#rq-review-form .rq-urgent-label input{flex:none;width:16px;height:16px;min-height:16px;margin:0;padding:0;accent-color:var(--green,#29594e)}
#rq-review-form .rq-urgent-label span{display:none}
#rq-review-form .rq-table button{width:auto;min-height:32px;margin:0;padding:3px 9px;font-size:12px;line-height:24px;white-space:nowrap}
#rq-review-form .rq-table [data-rq-reason-wrap]{margin-top:6px}
#rq-review-form .rq-table [data-rq-reason-wrap] label{margin:0;font-size:12px}
#rq-review-form .rq-table [data-rq-reason]{min-height:34px;margin-top:3px;padding:5px 8px;font-size:13px}
#rq-review-form .rq-removed textarea{opacity:.65}
#rq-review-form .rq-removed [data-rq-number]{color:var(--muted,#777)}
#rq-review-form .rq-table [hidden]{display:none!important}
#rq-save-status{font-weight:600}
#rq-review-form .action-row{margin-top:20px}
.rq-history-panel>summary{cursor:pointer}
@media(max-width:640px){
 #rq-review-form .rr-scroll{border:0;border-radius:0;overflow:visible}
 #rq-review-form .rq-table,#rq-review-form .rq-table tbody{display:block;width:100%}
 #rq-review-form .rq-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 #rq-review-form .rq-table tr{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:4px 7px;border-bottom:1px solid var(--line,#ddd);padding:8px 0}
 #rq-review-form .rq-table tr:last-child{border-bottom:0}
 #rq-review-form .rq-table td{display:block;width:auto;min-width:0;padding:0;border:0;background:transparent}
 #rq-review-form [data-rq-number]{grid-column:1;grid-row:1 / 3;padding-top:5px!important}
 #rq-review-form .rq-text-cell{grid-column:2 / 4;grid-row:1}
 #rq-review-form .rq-urgent-cell{grid-column:2;grid-row:2}
 #rq-review-form .rq-actions-cell{grid-column:3;grid-row:2}
 #rq-review-form .rq-urgent-label{justify-content:flex-start;min-height:36px;font-size:12px}
 #rq-review-form .rq-urgent-label span{display:inline}
 #rq-review-form .rq-table button{min-height:36px;padding:5px 10px}
 #rq-review-form .rq-table textarea{font-size:16px;line-height:24px;min-height:36px}
}
