.tt-task-card[data-tt-priority=urgent]{--tt-priority:var(--tt-priority-urgent,#ef4444);--tt-ink-light:var(--tt-ink-light-urgent);--tt-ink-dark:var(--tt-ink-dark-urgent)}
.tt-task-card[data-tt-priority=high]{--tt-priority:var(--tt-priority-high,#f97316);--tt-ink-light:var(--tt-ink-light-high);--tt-ink-dark:var(--tt-ink-dark-high)}
.tt-task-card[data-tt-priority=normal]{--tt-priority:var(--tt-priority-normal,#6366f1);--tt-ink-light:var(--tt-ink-light-normal);--tt-ink-dark:var(--tt-ink-dark-normal)}
.tt-task-card[data-tt-priority=low]{--tt-priority:var(--tt-priority-low,#94a3b8);--tt-ink-light:var(--tt-ink-light-low);--tt-ink-dark:var(--tt-ink-dark-low)}
#root .ta-task-list-scroll .card.tt-task-card,#root .ta-task-list-scroll .card.tt-task-card .ta-meta-priority{border:solid var(--tt-priority)!important;border-width:var(--tt-cal-border-edges,1px) var(--tt-cal-border-sides,3px)!important;background:var(--tt-fill-light,color-mix(in srgb,var(--tt-priority) var(--tt-card-tint,10%),#fff))!important;color:var(--tt-ink-light,#172033)!important;box-shadow:inset 0 0 0 2px var(--bg-card)!important}
[data-theme=dark] #root .ta-task-list-scroll .card.tt-task-card,[data-theme=dark] #root .ta-task-list-scroll .card.tt-task-card .ta-meta-priority{background:var(--tt-fill-dark,color-mix(in srgb,var(--tt-priority) var(--tt-card-tint,10%),#1b1e27))!important;color:var(--tt-ink-dark,#f1f3fa)!important}
#root .ta-task-list-scroll .card.tt-task-card{border-radius:9px!important}
#root .ta-task-list-scroll .ta-task-heading-meta>span.tt-task-title:first-child{font-size:var(--tt-cal-font-size,14px)!important;font-weight:var(--tt-cal-font-weight,400)!important;color:inherit!important}
#root .ta-task-list-scroll .card.tt-task-card .ta-meta-priority{border-radius:5px!important;padding:3px 9px!important;justify-content:center;line-height:1.2;min-height:26px;box-sizing:border-box}
#root .ta-task-list-scroll .card.tt-task-card .tt-category-icon{display:var(--tt-cal-icons,inline-flex)}
#root .ta-task-toolbar .tt-settings-button{flex:0 0 34px;width:34px;padding:0!important;border:1px solid var(--border-primary)!important;background:transparent!important;margin-left:auto;font-size:16px!important}
.tt-description-progress{width:100px;height:6px;accent-color:var(--accent-primary,#6366f1);align-self:center;border:0;border-radius:8px;overflow:hidden}
.tt-description-progress::-webkit-progress-bar{background:var(--border-primary,#e2e4eb);border-radius:8px}.tt-description-progress::-webkit-progress-value{background:#6366f1;border-radius:8px}
.tt-settings-modal .su-view-scope{display:none}

#root .ta-task-list-scroll .tt-task-card .ta-meta-priority{min-width:0;padding:3px 4px!important;font-weight:400;overflow:visible}
