#root [style*="border-left-width: var(--ta-cal-border-sides"],
#root .ta-toolbar-priorities button:has(>span) {
 background:var(--ta-card-bg,color-mix(in srgb,var(--ta-priority,#6366f1) 10%,var(--bg-card,#fff)))!important;
 color:var(--ta-card-ink,#172033)!important;
}
#root .ta-calendar-label,#root .ta-calendar-label .ta-cal-title {
 background:transparent!important;
 color:var(--ta-card-ink,#172033)!important;
}
.su-preview-event {background:var(--su-preview-bg,#fff)!important}
.su-card-background{display:flex;align-items:center;gap:14px}
.su-card-background>input[type=color]{width:44px;height:32px;padding:3px;border:1px solid var(--border-primary);border-radius:7px;background:var(--bg-card);cursor:pointer}
.su-card-background>input:disabled{opacity:.35;cursor:default}
.su-card-background>label{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text-secondary)}

#root [style*="--ta-priority"] {
 background:var(--ta-card-bg,color-mix(in srgb,var(--ta-priority) 10%,var(--bg-card,#fff)))!important;
 color:var(--ta-card-ink,#172033)!important;
 border-left-width:var(--ta-cal-border-sides,3px)!important;
 border-right-width:var(--ta-cal-border-sides,3px)!important;
 border-top-width:var(--ta-cal-border-edges,1px)!important;
 border-bottom-width:var(--ta-cal-border-edges,1px)!important;
 box-shadow:inset 0 0 0 2px var(--bg-card);
}
