.work-report-dialog{width:min(1080px,95vw);max-height:92vh;border:1px solid #dfe5de;border-radius:12px;padding:0;background:#f7f7f3;color:#203b38;box-shadow:0 18px 80px #10231f55}.work-report-dialog::backdrop{background:#12262399}.work-report-head{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;background:white;border-bottom:1px solid #dfe5de}.work-report-head h2{margin:5px 0 0}.work-report-form{display:flex;gap:14px;align-items:end;flex-wrap:wrap;padding:20px 26px 8px}.work-report-form label{display:flex;flex-direction:column;gap:6px;flex:1;min-width:145px;font-size:12px}.work-report-form label[hidden]{display:none}.work-report-form input,.work-report-form select{padding:10px;border:1px solid #d5dfd7;border-radius:5px;background:white;color:#203b38;width:100%;box-sizing:border-box}.work-report-help{padding:0 26px;font-size:12px;color:#657572}.work-report-actions{display:flex;gap:15px;justify-content:space-between;align-items:center;padding:10px 26px 20px}.work-report-actions [role=status]{font-size:12px;color:#657572}.work-report-paper{margin:0 26px 26px;background:white;border:1px solid #dfe5de}.work-report-letterhead{background:#203b38;color:#cbb688;padding:20px 28px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:10px;letter-spacing:2px}.work-report-letterhead img{width:210px;max-height:76px;object-fit:contain}.work-report-paper-body{padding:30px}.work-report-paper-body h2{font:28px Georgia,serif;margin:0 0 12px}.work-report-paper-body small{color:#657572}.work-report-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:24px 0;background:#edf2ee;border-bottom:2px solid #b3a078}.work-report-metrics div{display:flex;flex-direction:column;padding:16px;text-align:center;gap:5px}.work-report-metrics strong{font-size:24px}.work-report-metrics span{font-size:12px}.work-report-section h3{border-bottom:1px solid #b3a078;padding-bottom:10px;margin:28px 0 12px;font-size:18px}.work-report-section h3 span{font-weight:normal;font-size:14px}.work-report-day{font-size:13px;background:#edf2ee;padding:9px 12px;margin:20px 0 4px}.work-report-item{padding:14px 12px;border-bottom:1px solid #e6ebe5;overflow-wrap:anywhere}.work-report-item strong{font-size:14px}.work-report-item p,.work-report-section>p{font-size:12px;line-height:1.6;margin:4px 0;color:#526763}.work-report-notes{white-space:pre-wrap}button[data-action=work-report]{white-space:nowrap}@media(max-width:640px){.work-report-dialog{width:97vw}.work-report-head,.work-report-form{padding:16px}.work-report-actions{padding:12px 16px;align-items:start;flex-direction:column}.work-report-paper{margin:0 10px 16px}.work-report-paper-body{padding:16px}.work-report-letterhead{padding:14px;flex-direction:column;align-items:start}.work-report-metrics{grid-template-columns:repeat(2,1fr)}}

#work-report-week-label{flex:1.5;min-width:245px}#work-report-month-label{min-width:160px}
