
/* Personal reminders: total counts remain plain text; only actionable unread events have dots. */
#pickPool [data-pool-view] .clue-new-count,#productCluesRoot .clue-title>.clue-unread-dot{display:none!important}
.xw-personal-dot{display:inline-block!important;width:6px!important;height:6px!important;flex:0 0 6px;border-radius:50%;background:#dc8938!important;vertical-align:middle;pointer-events:none}
.xw-personal-filter-dot{position:absolute!important;right:4px;top:5px;margin:0!important}
[data-clue-scope],[data-scope],[data-dw-summary-stage],[data-xaf-library]{position:relative}
.xw-reminder-number{position:relative;display:inline-block;white-space:nowrap;vertical-align:baseline}
.xw-personal-row-dot{position:absolute!important;right:calc(100% + 2px);top:50%;transform:translateY(-50%);display:inline-flex!important;align-items:center;justify-content:center;width:14px!important;height:24px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:4px;background:transparent!important;box-shadow:none!important;cursor:pointer;line-height:1!important}
.xw-personal-row-dot:focus-visible{outline:2px solid #995b22;outline-offset:0}
.xw-personal-reminder-panel{position:fixed;z-index:2147483000;top:50%;left:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 40px));overflow:auto;border:1px solid #dfe3e9;border-radius:12px;background:#fff;color:#20252e;box-shadow:0 16px 80px #17213540;font:14px/1.5 Arial,sans-serif}
.xw-personal-reminder-panel header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #eceef2}
.xw-personal-reminder-panel header button{border:0;background:transparent;font-size:24px;padding:0 6px;cursor:pointer;color:inherit}
.xw-personal-reminder-body{padding:0 18px 14px}.xw-personal-reminder-body article{padding:12px 0;border-bottom:1px solid #eceef2}.xw-personal-reminder-body p{margin:5px 0;white-space:pre-wrap}.xw-personal-reminder-body small,.xw-personal-reminder-status{color:#7c8490;font-size:12px}
body.dark-theme .xw-personal-reminder-panel,html[data-theme="dark"] .xw-personal-reminder-panel{background:#20242c;color:#e8e9ec;border-color:#424751}
