.wf-float{position:fixed;right:24px;bottom:24px;z-index:40;border-radius:30px;box-shadow:0 6px 26px #0003;padding:15px 22px}.wf-dialog{width:min(900px,94vw);max-height:88vh;border:0;border-radius:18px;padding:0;box-shadow:0 18px 70px #0004}.wf-dialog::backdrop{background:#171a1c99}.wf-dialog-head{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;background:#fff;padding:18px 24px;border-bottom:1px solid #ddd;z-index:2}.wf-dialog-head h2{font-size:19px;margin:0}.wf-dialog .panel{border:0;margin:0;box-shadow:none}.wf-task{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #e4e4e0;padding:16px 0}.wf-task p{font-size:13px;line-height:1.5;margin:7px 0}.wf-task strong{font-size:14px}.wf-overdue{border-left:3px solid #c55234;padding-left:12px}.wf-fallback,.wf-plan{margin:15px 0;padding:14px;border:1px solid #deded8;border-radius:10px}.wf-plan summary,.wf-fallback summary,#wf-case summary,#wf-source summary,#wf-versions summary{cursor:pointer;font-weight:650;padding:6px 0}#wf-source dd{white-space:pre-wrap;font-size:13px;margin:5px 0 16px;line-height:1.6}#wf-source dt{font-size:12px;font-weight:700}#wf-evidence,#wf-versions{margin:20px 0}#wf-case{scroll-margin-top:20px}#wf-case li{font-size:13px;line-height:1.7}@media(max-width:650px){.wf-float{right:14px;bottom:14px;padding:12px 16px}.wf-task{align-items:flex-start;flex-wrap:wrap}.wf-dialog-head{padding:14px}}
