:root[data-design][data-theme] body :is(.p-task,.project-task,.task-card) .task-contact-details{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px;width:100%;min-width:0;flex:0 0 auto;margin:9px 0;color:var(--text)}
:root[data-design][data-theme] body :is(.p-task,.project-task,.task-card) .task-contact-details strong,:root[data-design][data-theme] body :is(.p-task,.project-task,.task-card) .task-contact-details a{display:block;flex:none;width:auto;min-width:0;max-width:100%;font-size:14px;line-height:1.4;color:var(--text);text-align:left}
:root[data-design][data-theme] body :is(.p-task,.project-task,.task-card) .task-contact-details strong{white-space:normal;word-break:normal;overflow-wrap:anywhere}
:root[data-design][data-theme] body :is(.p-task,.project-task,.task-card) .task-contact-details a{white-space:nowrap;text-decoration:none}
:root[data-design][data-theme] .p-task:has(.task-contact-details){height:auto;min-height:140px}
:root[data-design][data-theme] .p-task:has(.task-contact-details) .p-task-meta{flex-wrap:wrap;gap:6px;align-items:center}
:root[data-design][data-theme] .p-task:has(.task-contact-details) .p-task-date{font-size:13px;font-weight:600;color:var(--text)}
