.date-state-target[data-date-state=past]{color:#52675b}
.session[data-date-state=past]>strong{border-color:#91a294}
.date-state-label{display:block;width:fit-content;margin-top:7px;padding:3px 8px;background:#edf2ee;color:#52675b;font:600 13px/1.4 'Source Sans 3',Arial,sans-serif}
[data-date-state=ongoing]>.date-state-label{background:#f8efbc;color:#52604d}
.date-state-target:focus-visible{outline:2px solid #759285;outline-offset:5px}
.date-state-target .agenda-past-label{display:none}
.date-state-tooltip{position:fixed;z-index:1150;width:320px;max-width:calc(100vw - 24px);padding:12px 14px;border:1px solid #cdd9d1;border-radius:3px;background:#264c3c;color:#fff;font:15px/1.5 'Source Sans 3',Arial,sans-serif;pointer-events:none;box-shadow:0 4px 14px #18382c20;overflow-wrap:anywhere}
.date-state-tooltip[hidden]{display:none}
