.staff-report-review-dialog{box-sizing:border-box;width:min(600px,calc(100vw - 28px));max-height:85dvh;overflow:auto;padding:18px;border:1px solid #dce4da;border-radius:10px;color:#294735;background:#fff}
.staff-report-review-dialog::backdrop{background:#14271b70}
.staff-report-review-dialog form{display:grid;gap:12px;min-width:0}.staff-report-review-dialog h2{margin:0;font-size:17px}.staff-report-review-dialog p{margin:0}.staff-report-review-dialog label{display:grid;gap:6px;min-width:0}.staff-report-review-dialog input{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:8px;border:1px solid #ccd8ce;border-radius:7px;font:inherit}
.staff-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.staff-review-cell{align-content:start;font-size:13px}.staff-review-cell output{display:block;min-height:40px;padding:9px 8px;box-sizing:border-box;background:#f5f7f1;border-radius:7px;font-weight:700}.staff-report-review-dialog select{width:100%;min-width:0;min-height:40px;font:inherit}.staff-report-review-dialog [hidden]{display:none!important}@media(max-width:530px){.staff-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

[data-staff-report-review] .staff-review-attention{padding:12px;border:1px solid var(--control-red-line,#e3b9b0);border-left:4px solid var(--control-red,#a74f43);border-radius:8px;background:#fff7f5;margin-top:10px}
[data-staff-report-review] .staff-review-attention small{font-weight:600}
