.task-people-card{display:block!important;min-width:0;overflow:visible!important}
.participants-dropdown{width:100%;min-width:0}.participants-dropdown summary{cursor:pointer;font-weight:700;padding:10px;color:var(--ink)}
.participants-dropdown:not([open])>.task-people-list{display:none!important}
.participants-dropdown .task-people-list{display:flex!important;flex-direction:column!important;align-items:stretch!important;max-height:340px;overflow-y:auto!important;overflow-x:hidden!important;padding:10px;gap:12px!important}
.participants-dropdown .person-line{width:100%;min-width:0!important;flex:none!important;display:flex;gap:12px}
.participants-dropdown .person-line>span:last-child{min-width:0;overflow-wrap:anywhere}.participants-dropdown small{white-space:normal!important}
.participants-dropdown .avatar{flex:0 0 32px;width:32px;height:32px;object-fit:cover}
.task-board .task-row{padding-left:0!important;grid-template-columns:44px minmax(230px,1fr) 150px 130px 100px!important;gap:18px!important}
.task-board .task-check{position:static!important;inset:auto!important;width:40px!important;height:40px!important;margin:0!important}
.task-board .task-name{min-width:0;padding:0!important}.last-actor{display:block!important;font-size:11px!important;opacity:.9;margin-top:5px}
.task-board .task-list-head{padding-left:62px}
.task-meta-strip{background:linear-gradient(115deg,#dceefc,#e4f5e7)!important}.task-meta-strip>div{background:transparent!important}
html[data-theme="dark"] .task-meta-strip{background:linear-gradient(115deg,#243c60,#244b48)!important}
.metric-card.metric-active,.workspace-summary-cards>a.metric-active{background:linear-gradient(115deg,#c8e5fb,#d7f2e3)!important}
.metric-card.metric-idle,.workspace-summary-cards>a.metric-idle{background:linear-gradient(115deg,#e8e3f0,#eee8df)!important}
html[data-theme="dark"] .metric-card.metric-active,html[data-theme="dark"] .workspace-summary-cards>a.metric-active{background:linear-gradient(115deg,#284b79,#246359)!important}
html[data-theme="dark"] .metric-card.metric-idle,html[data-theme="dark"] .workspace-summary-cards>a.metric-idle{background:linear-gradient(115deg,#453b5a,#504736)!important}
.inline-task-preview{padding:6px 12px 10px;border-bottom:1px solid var(--line)}.inline-task-preview summary{cursor:pointer;color:var(--blue);font-size:12px;font-weight:600}.inline-task-preview .preview-update{display:block;padding:8px 12px;margin-top:6px;border-left:2px solid var(--blue)}
.task-branches .branch-event:not(.flow-update)>.branch-card{background:linear-gradient(120deg,#d7f4df,#f0fff4)!important;color:#173d29!important;border-color:#7eb890!important}
.task-branches .branch-event.flow-update>.branch-card{background:linear-gradient(120deg,#f1dce3,#fdf0f4)!important;color:#532137!important;border-color:#c989a0!important}
html[data-theme="dark"] .task-branches .branch-event:not(.flow-update)>.branch-card{background:linear-gradient(120deg,#49405e,#302d48)!important;color:#faf5ff!important;border-color:#9180ad!important}
html[data-theme="dark"] .task-branches .branch-event.flow-update>.branch-card{background:linear-gradient(120deg,#514936,#373428)!important;color:#fff8e7!important;border-color:#a8956d!important}
.task-branches .branch-card small,.task-branches .branch-card .eyebrow{color:inherit!important;opacity:.85}
.activity-recent{background:linear-gradient(110deg,#2782bf15,#39cbbb14);border-radius:12px}.activity-idle{background:linear-gradient(110deg,#bd92431c,#ac784410);border-radius:12px}.activity-closed{background:linear-gradient(110deg,#20a66525,#5aca9914);border-radius:12px}
html[data-theme="dark"] .activity-recent{background:linear-gradient(110deg,#174a6555,#23554e33)}html[data-theme="dark"] .activity-idle{background:linear-gradient(110deg,#68533444,#463c3033)}html[data-theme="dark"] .activity-closed{background:linear-gradient(110deg,#16674866,#173c3633)}
.notification-highlight{animation:notification-highlight 1.5s ease-out both;scroll-margin-top:90px}
@keyframes notification-highlight{0%{outline:3px solid #ffe199;box-shadow:0 0 0 8px #ffe19955;filter:brightness(1.3)}100%{outline:3px solid transparent;box-shadow:0 0 0 0 transparent;filter:brightness(1)}}
#live-toast{cursor:pointer;max-width:min(480px,90vw);text-decoration:none}#live-toast small{white-space:normal}
@media(max-width:800px){.task-board{overflow-x:auto}.task-board .task-row{min-width:740px}}
