.wd-tasks-dropdown,.wd-tasks-widget{--task-surface:#18181a;--task-row:#101011;--task-border:#303033;--task-text:#f8f9fa;--task-muted:#9d9ea4;color:var(--task-text);font-family:var(--font-panel-dm-sans),"DM Sans",sans-serif}[data-theme=light] :is(.wd-tasks-widget,.wd-tasks-dropdown){--task-surface:#fff;--task-row:#f5f5f7;--task-border:#dedee3;--task-text:#1d1e20;--task-muted:#6d6d76}.wd-tasks-widget{width:100%;margin-top:32px}.wd-tasks-heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.wd-tasks-heading h2{margin:0;font-size:20px;line-height:28px;font-weight:400}.wd-tasks-count{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#be1025;color:white;font-size:12px;line-height:20px;font-weight:700}.wd-tasks-card{padding:24px;border-radius:32px;background:var(--task-surface)}.wd-task-list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.wd-task-item{position:relative;display:flex;align-items:center;gap:20px;min-width:0;padding:16px;border-radius:24px;background:var(--task-row)}.wd-task-icon{flex:0 0 48px;display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#414147;color:white}.wd-task-item.is-urgent .wd-task-icon{background:#be1025}.wd-task-icon.is-ticket{background:#673de6}.wd-task-copy{flex:1;min-width:0}.wd-task-copy h3{margin:0;color:var(--task-text);font-size:16px;line-height:24px;font-weight:700}.wd-task-copy p{margin:0;color:var(--task-muted);font-size:14px;line-height:24px;overflow-wrap:anywhere}.wd-task-item.is-read h3{font-weight:400}.wd-task-actions{display:flex;flex-direction:row-reverse;align-items:center;gap:12px}.wd-task-action{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:32px;padding:4px 12px;border:1px solid var(--task-border);border-radius:12px;background:var(--task-surface);color:var(--task-text);font-size:14px;line-height:24px;font-weight:700;text-decoration:none;white-space:nowrap}.wd-task-action:hover{background:color-mix(in srgb,var(--task-text) 8%,var(--task-surface))}.wd-task-more-wrap{position:relative}.wd-task-more,.wd-tasks-close{display:grid;place-items:center;width:32px;height:32px;padding:6px;border:0;border-radius:50%;background:transparent;color:var(--task-text);cursor:pointer}.wd-task-more:hover,.wd-tasks-close:hover{background:color-mix(in srgb,var(--task-text) 8%,transparent)}.wd-task-read-menu{position:absolute;right:0;top:36px;z-index:3;width:max-content;max-width:240px;padding:4px;border:1px solid var(--task-border);border-radius:12px;background:var(--task-surface);box-shadow:0 8px 24px #0003}.wd-task-read-menu button{padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--task-text);text-align:left;font:inherit;font-size:13px;cursor:pointer}.wd-task-read-menu button:hover{background:var(--task-row)}.wd-tasks-empty{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;color:var(--task-muted)}.wd-tasks-empty svg{flex-shrink:0;color:#48a77c}.wd-tasks-empty p{margin:0;font-size:14px;line-height:24px}.wd-tasks-warning{margin:0 0 12px;padding:12px;border:1px solid #b8864055;border-radius:12px;color:var(--task-muted);font-size:13px;line-height:20px}.wd-tasks-trigger{position:relative;flex-shrink:0}.wd-tasks-badge{position:absolute;top:-7px;right:-5px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border-radius:999px;background:#d63162;color:#fff;font-size:11px;line-height:19px;font-weight:700;pointer-events:none}.wd-tasks-dropdown{position:fixed;z-index:90;width:min(440px,calc(100vw - 16px));max-height:min(640px,calc(100dvh - 88px));display:flex;flex-direction:column;min-height:0;border:1px solid var(--task-border);border-radius:24px;background:var(--task-surface);box-shadow:0 12px 40px #0003;animation:wd-tasks-in .16s ease-out both;outline:none}.wd-tasks-dropdown-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 4px 24px}.wd-tasks-dropdown-head h2{margin:0;font-size:16px;line-height:24px;font-weight:700}.wd-tasks-mark-all{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin:0 16px 8px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--task-text);font:inherit;font-size:12px;line-height:20px;cursor:pointer}.wd-tasks-mark-all:hover:not(:disabled){background:var(--task-row)}.wd-tasks-mark-all:disabled{opacity:.4;cursor:default}.wd-tasks-dropdown-body{overflow:auto;min-height:0;padding:0 16px 16px;overscroll-behavior:contain;scrollbar-width:thin}.wd-tasks-dropdown .wd-task-list{gap:8px}.wd-tasks-dropdown .wd-task-item{align-items:flex-start;gap:12px;flex-wrap:wrap;padding:16px;border-radius:16px}.wd-tasks-dropdown .wd-task-icon{flex-basis:32px;width:32px;height:32px;border-radius:10px}.wd-tasks-dropdown .wd-task-icon svg{width:20px;height:20px}.wd-tasks-dropdown .wd-task-copy h3{font-size:14px;line-height:20px;padding-right:20px}.wd-tasks-dropdown .wd-task-copy p{margin-top:4px;font-size:12px;line-height:20px}.wd-tasks-dropdown .wd-task-actions{width:100%;justify-content:flex-start;flex-direction:row;padding-left:44px}.wd-tasks-dropdown .wd-task-more-wrap{position:absolute;right:8px;top:8px}.wd-tasks-dropdown .wd-task-action{font-size:12px;line-height:20px}.wd-tasks-dropdown .wd-tasks-warning{margin-top:4px}.wd-tasks-trigger:focus-visible,:is(.wd-tasks-widget,.wd-tasks-dropdown) :is(button,a):focus-visible{outline:2px solid #9d99ff;outline-offset:2px}@keyframes wd-tasks-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:768px){.wd-tasks-card{padding:12px;border-radius:24px}.wd-task-item{flex-wrap:wrap;gap:12px;padding:16px;border-radius:16px;align-items:flex-start}.wd-task-icon{flex-basis:40px;width:40px;height:40px;border-radius:12px}.wd-task-copy h3{font-size:14px;line-height:20px}.wd-task-copy p{margin-top:4px;font-size:13px;line-height:20px}.wd-task-actions{width:100%;flex-direction:row;justify-content:flex-end}.wd-task-actions .wd-task-more-wrap{margin-right:auto}.wd-tasks-dropdown{right:8px!important;left:8px;width:auto;max-height:calc(100dvh - 88px)}.wd-tasks-dropdown .wd-task-actions{padding-left:44px;justify-content:flex-start}.wd-tasks-trigger{width:32px}}@media (prefers-reduced-motion:reduce){.wd-tasks-dropdown{animation:none}}