#root [style*="--ta-priority"]{background:var(--ta-fill-light,color-mix(in srgb,var(--ta-priority) var(--ta-card-tint,10%),#fff))!important;color:var(--ta-ink-light,#172033)!important}
[data-theme=dark] #root [style*="--ta-priority"]{background:var(--ta-fill-dark,color-mix(in srgb,var(--ta-priority) var(--ta-card-tint,10%),#1b1e27))!important;color:var(--ta-ink-dark,#f1f3fa)!important}
#root .ta-calendar-label,#root .ta-calendar-label .ta-cal-title{color:inherit!important}
.su-fill-settings{padding:12px 0;border-bottom:1px solid var(--border-primary)}
.su-fill-heading,.su-fill-colors,.su-fill-intensity{display:flex;align-items:center;justify-content:space-between;gap:16px}
.su-fill-heading>label{display:flex;align-items:center;gap:7px;font-size:12px}
.su-fill-colors{margin:12px 0;justify-content:flex-start;gap:28px}
.su-fill-colors label{display:flex;align-items:center;gap:12px;font-size:12px}
.su-fill-colors input{width:40px;height:28px;border:1px solid var(--border-primary);border-radius:6px;padding:2px;background:var(--bg-card)}
.su-fill-colors input:disabled{opacity:.35}
.su-fill-intensity{font-size:12px}.su-fill-intensity input{flex:1;accent-color:#6861f6}.su-fill-intensity output{width:42px;text-align:right;font-variant-numeric:tabular-nums}
.su-modal .su-row{min-height:52px;padding:8px 0}
.su-modal .su-preview-pair,.su-preview-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;border:0;margin-top:16px}
.su-theme-preview{padding:12px;border:1px solid var(--border-primary);border-radius:10px}.su-theme-preview small{display:block;margin-bottom:8px}
@media(max-width:650px){.su-preview-pair{grid-template-columns:1fr}.su-fill-colors{gap:10px;flex-wrap:wrap}}

.su-fill-heading>label{width:auto!important;white-space:nowrap;flex-shrink:0;gap:7px!important}
.su-fill-heading input[type=checkbox]{width:16px!important;height:16px;margin:0}
.su-fill-settings{padding:8px 0}.su-fill-colors{margin:8px 0}
#root .ta-calendar-label{color:var(--ta-ink-light,var(--ta-card-ink-light,#172033))!important}
[data-theme=dark] #root .ta-calendar-label{color:var(--ta-ink-dark,var(--ta-card-ink-dark,#f1f3fa))!important}
.su-theme-preview .su-preview-event>span{color:inherit!important;background:transparent!important}
