#reportLifecycleDialog{box-sizing:border-box;width:620px;max-width:calc(100vw - 40px);max-height:calc(100vh - 48px);margin:auto;padding:26px;border:1px solid #d8dee8;border-radius:12px;background:#fff;color:#263242;box-shadow:0 16px 50px #0004;font:14px/1.65 sans-serif;text-align:left;overflow:auto}
#reportLifecycleDialog::backdrop{background:#0007}
#reportLifecycleDialog h2{font-size:20px;line-height:1.4;margin:0 0 16px;color:#202f43}
#reportLifecycleDialog p{margin:10px 0}
#reportLifecycleDialog .rl-summary{background:#f2f6fb;padding:12px 15px;border-radius:6px;white-space:pre-line}
#reportLifecycleDialog .rl-warning{padding:12px 15px;border:1px solid #ebcfc4;background:#fff6f1;color:#8d3629;border-radius:6px;white-space:pre-line}
#reportLifecycleDialog .rl-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}
#reportLifecycleDialog button{font:inherit;padding:7px 16px;border:1px solid #cbd3df;border-radius:6px;background:#f7f9fc;color:#263242;cursor:pointer}
#reportLifecycleDialog button.rl-danger{background:#a33b30;border-color:#a33b30;color:#fff}
#reportLifecycleDialog button:disabled{opacity:.45;cursor:default}
#reportLifecycleDialog label{display:block;margin:12px 0}
#reportLifecycleDialog input[type=checkbox]{appearance:auto;width:16px;height:16px;vertical-align:middle;margin-right:7px}
#reportLifecycleDialog input[type=text]{box-sizing:border-box;width:130px;padding:6px 10px;margin-left:8px;background:white;color:#263242;border:1px solid #bdc9d8;border-radius:4px;font:inherit}
#reportLifecycleDialog a{color:#1565ad;text-decoration:underline}
#reportLifecycleDialog [hidden]{display:none!important}
