
/* Stable metadata slots, restrained hierarchy, no empty placeholders. */
#root .card:has(.ta-card-meta){border-left-width:2px!important;border-radius:12px!important;box-shadow:none!important;padding:16px 18px!important;margin-bottom:10px!important;transition:border-color .15s,box-shadow .15s!important}
#root .card:has(.ta-card-meta):hover{box-shadow:0 3px 12px #17213a08!important;border-top-color:#b9b4df;border-right-color:#b9b4df;border-bottom-color:#b9b4df}
#root .ta-task-badge-grid.ta-task-heading-meta{gap:9px!important}
#root .ta-task-heading-meta>span:first-child{font-weight:600!important;font-size:14px!important;line-height:1.45!important}
#root .ta-card-meta{font-size:11px;line-height:1.5;column-gap:10px;color:var(--text-secondary)}
#root .ta-card-meta .ta-meta-category{background:transparent!important;color:var(--text-secondary)!important;padding:0!important;border:0!important;border-radius:0!important;font-weight:400;font-size:11px;white-space:normal}
#root .ta-card-meta .ta-meta-repeat{color:var(--text-secondary);font-size:11px}
#root .ta-meta-priority{font-size:10px;font-weight:600}
#root .ta-meta-planned{font-weight:400;color:var(--text-secondary)}
#root .ta-meta-cell:empty{min-height:1.5em}
#root .card:has(.ta-card-meta) p[data-ta-description-meta]{margin-top:8px!important;font-size:12px!important;line-height:1.5!important;color:var(--text-muted)!important}
