/* The weekly report follows the same four steps on RTW and HBG. */
#modal :is(.wr-editor,.wr-reader) [data-report-section] {margin-block:16px}
#modal :is(.wr-editor,.wr-reader) [data-report-section] :is(.wr-section-title,.hbg-section-head) {margin-bottom:10px}
#modal :is(.wr-editor,.wr-reader) [data-report-section="02"] :is(.wr-photo-editor,.wr-reader-photos) {margin-top:0}
#modal .wr-editor :is(.wr-text,.hbg-text) {margin-bottom:12px}
#modal .wr-editor .wr-plan-table :is(input,textarea,select) {min-height:44px}
#modal .wr-reader .wr-comment p {white-space:pre-wrap;overflow-wrap:anywhere}
#modal .wr-hbg-editor .hbg-metric-panel {padding:14px}
#modal .wr-hbg-editor .hbg-metric-panel > h4 {margin-bottom:10px}
.wr-trash-246 {margin-top:16px;border-top:1px solid #d5dfd4;padding-top:12px}
.wr-trash-246 > summary {min-height:44px;cursor:pointer;font-size:13px;color:#657265}
.wr-trash-246 article {display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e3e8e0}
.wr-trash-246 article > span {display:grid;gap:5px;font-size:12px}
.wr-trash-246 small {font-size:11px;color:#687867}
#modal .wr-delete-actions-246 {display:flex;gap:10px;justify-content:flex-end;margin-top:20px}
#modal .wr-delete-confirm-246 p {line-height:1.7}
@media(max-width:700px){
 #modal :is(.wr-editor,.wr-reader) [data-report-section] {margin-block:12px}
 #modal :is(.wr-editor,.wr-reader) :is(.wr-section-title h3,.hbg-section-head h3) {font-size:16px;line-height:1.5}
 #modal .wr-hbg-editor .hbg-metric-panel {padding:12px}
}
