.report-edit-day{margin-left:12px;font-size:12px;font-weight:400;white-space:normal}.report-edit-toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:16px 0}.report-edit-toolbar label{display:grid;gap:6px;font-size:13px}.report-edit-toolbar input{font:inherit;padding:8px;border:1px solid #a7b9aa;border-radius:6px}#report-editor{width:min(680px,calc(100vw - 24px));max-height:90vh;overflow:auto;padding:24px;border:1px solid #a7b9aa;border-radius:12px;color:#17352e;background:#fff}#report-editor::backdrop{background:#102a2277}#report-editor h2{font-size:20px}#report-editor p{font-size:14px;line-height:1.5}#report-editor button{font:inherit;font-size:13px;color:#17352e;background:#f4f7f3;border:1px solid #b8c9bd;border-radius:7px;padding:10px 12px;cursor:pointer}#report-editor button:disabled{opacity:.5;cursor:wait}#report-editor small{display:block;font-size:12px;margin:4px 0}.re-events,.re-actions{display:grid;gap:8px;margin:18px 0}.re-events button{text-align:left}.re-actions{border-top:1px solid #dce4dd;padding-top:16px}#re-form{display:grid;gap:12px;margin:20px 0}#re-form:empty{display:none}#re-form label{display:grid;gap:6px;font-size:14px}#re-form fieldset{display:flex;gap:16px;flex-wrap:wrap;border:1px solid #dce4dd;border-radius:8px;padding:12px}#re-form input,#re-form select{min-width:0;max-width:100%;font:inherit;padding:9px;border:1px solid #a7b9aa;border-radius:6px}#re-error{color:#a32929}#re-error:empty{display:none}@media print{.report-edit-day,.report-edit-toolbar,#report-editor{display:none!important}}
