/* Priority and day-based sections stand apart from regular tag labels. */
#tasks .priority-heading,#tasks .special-today,#tasks .special-no-tag{
 display:flex;align-items:center;gap:9px;min-height:40px;margin:16px 0 7px;padding:8px 12px;
 border:1px solid var(--section-edge);border-left:4px solid var(--section-accent);border-radius:13px;
 background:var(--section-fill);color:var(--section-ink);font-size:14px;line-height:1.4;font-weight:700;letter-spacing:.1px;
}
#tasks .priority-heading{--section-fill:#fff3cf;--section-edge:#f1dc98;--section-accent:#d69b14;--section-ink:#765209}
#tasks .special-today{--section-fill:#eaf3ff;--section-edge:#cfdef6;--section-accent:#6695d8;--section-ink:#365a89}
#tasks .special-no-tag{--section-fill:#fff0eb;--section-edge:#f4d5cb;--section-accent:#df7d63;--section-ink:#a54c35}
#tasks .priority-heading>.ui-icon,#tasks .special-today>.ui-icon,#tasks .special-no-tag>.ui-icon{display:block;width:18px;height:18px;flex-shrink:0}
#tasks>.priority-heading:first-child,#tasks>.special-no-tag:first-child,#tasks>.special-today:first-child{margin-top:6px}
@media(max-width:700px){#tasks .priority-heading,#tasks .special-today,#tasks .special-no-tag{font-size:13px;padding:8px 10px;min-height:38px}}
