.work-reminder-bar{position:fixed;bottom:14px;right:20px;z-index:65;max-width:min(410px,calc(100vw - 32px));border:1px solid #d8a14b;background:var(--panel,#fff);color:var(--text,#172d3a);border-radius:12px;box-shadow:0 5px 22px #0002;font-size:13px}
.work-reminder-bar summary{cursor:pointer;padding:12px 16px;font-weight:650}
.work-reminder-list{padding:0 12px 12px;display:grid;gap:8px;max-height:45vh;overflow:auto}
.work-reminder-list .btn{white-space:normal;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px;width:100%}
body:has(#overlay:not(:empty)) .work-reminder-bar{display:none}
