/* Final reference-list correction layer. Intentionally loaded after all theme files. */
body.wd-ui :is(.alert.success,.tc-alert.success,.notice.success,.notice.ok,.et-alert.success){display:none!important}

/* Chat directory: one compact table-style row per project. */
html body.wd-ui.wd-ui .chat-directory-page .chat-directory-grid.tb-chat-list{
 display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:0!important;
 width:100%!important;min-height:0!important;padding:0!important;margin:0!important;
 border:1px solid #d8e7e8!important;border-radius:9px!important;background:#fff!important;overflow:hidden!important
}
html body.wd-ui.wd-ui .chat-directory-page .chat-directory-grid.tb-chat-list:before{
 content:'Project  ·  Workspace  ·  Open tasks  ·  Activity'!important;position:static!important;inset:auto!important;
 display:block!important;width:auto!important;height:auto!important;padding:12px 18px!important;margin:0!important;
 border:0!important;border-bottom:1px solid #d8e7e8!important;background:#eef5f5!important;
 color:#668087!important;font:800 11px/1.2 inherit!important;letter-spacing:.045em!important;text-transform:uppercase!important
}
html body.wd-ui.wd-ui .chat-directory-page .chat-directory-grid.tb-chat-list>a.chat-workspace-card.tb-chat-list-row{
 position:relative!important;display:grid!important;grid-template-columns:54px minmax(220px,1fr) minmax(130px,.38fr) minmax(220px,.62fr)!important;
 align-items:center!important;gap:16px!important;width:100%!important;min-width:0!important;min-height:78px!important;
 padding:13px 18px!important;margin:0!important;border:0!important;border-bottom:1px dashed #d8e7e8!important;
 border-radius:0!important;background:#fff!important;color:#153a42!important;box-shadow:none!important;transform:none!important;
 writing-mode:horizontal-tb!important;text-orientation:mixed!important
}
html body.wd-ui.wd-ui .chat-directory-page .chat-directory-grid.tb-chat-list>a.chat-workspace-card.tb-chat-list-row:last-child{border-bottom:0!important}
html body.wd-ui.wd-ui .chat-directory-page .chat-directory-grid.tb-chat-list>a.chat-workspace-card.tb-chat-list-row:before{display:none!important;content:none!important}
html body.wd-ui.wd-ui .chat-directory-page .chat-directory-grid.tb-chat-list>a.chat-workspace-card.tb-chat-list-row:hover,
html body.wd-ui.wd-ui .chat-directory-page .chat-directory-grid.tb-chat-list>a.chat-workspace-card.tb-chat-list-row:focus-visible{background:#f6fbfb!important;box-shadow:inset 4px 0 #16878b!important;outline:0!important}
html body.wd-ui.wd-ui .tb-chat-list-row .chat-card-top{grid-column:1!important;display:block!important;width:46px!important;padding:0!important;margin:0!important;background:transparent!important}
html body.wd-ui.wd-ui .tb-chat-list-row .chat-project-avatar{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;margin:0!important;border:0!important;border-radius:7px!important;background:#e3f2f1!important;color:#167c81!important;font-size:12px!important;font-weight:800!important}
html body.wd-ui.wd-ui .tb-chat-list-row .chat-open-button{display:none!important;width:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}
html body.wd-ui.wd-ui .tb-chat-list-row .chat-card-content{grid-column:2!important;display:block!important;min-width:0!important;padding:0!important;margin:0!important;background:transparent!important}
html body.wd-ui.wd-ui .tb-chat-list-row .chat-card-content h2{margin:0 0 4px!important;color:#153a42!important;font-size:14px!important;line-height:1.25!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html body.wd-ui.wd-ui .tb-chat-list-row .chat-card-content p{margin:0!important;color:#71888e!important;font-size:12px!important}
html body.wd-ui.wd-ui .tb-chat-list-row .chat-card-meta{grid-column:3!important;display:flex!important;align-items:center!important;gap:14px!important;padding:0!important;margin:0!important;background:transparent!important}
html body.wd-ui.wd-ui .tb-chat-list-row .chat-card-meta>span{display:flex!important;align-items:baseline!important;gap:5px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}
html body.wd-ui.wd-ui .tb-chat-list-row .chat-card-meta b{color:#153a42!important;font-size:15px!important}
html body.wd-ui.wd-ui .tb-chat-list-row .chat-card-meta small{color:#71888e!important;font-size:10px!important;text-transform:uppercase!important}
html body.wd-ui.wd-ui .tb-chat-list-row .chat-card-footer{grid-column:4!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:#71888e!important;font-size:11px!important}
html body.wd-ui.wd-ui .tb-chat-list-row .chat-includes{white-space:nowrap!important;color:#16878b!important;font-weight:700!important}

/* Project task: Status, Update and Delete stay on one compact row. */
html body.wd-ui.wd-ui .tb-task-row-body .tb-task-control-row{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;padding:12px!important;margin:16px 0 10px!important;border:1px solid #dce9ea!important;border-radius:7px!important;background:#f4f9f9!important}
html body.wd-ui.wd-ui .tb-task-row-body .tb-task-control-label{margin:0 3px 0 0!important;color:#526d74!important;font-size:11px!important;font-weight:800!important;letter-spacing:.045em!important;text-transform:uppercase!important}
html body.wd-ui.wd-ui .tb-task-row-body .tb-task-control-row .inline-status-form{display:flex!important;align-items:center!important;gap:8px!important;flex:1 1 340px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}
html body.wd-ui.wd-ui .tb-task-row-body .tb-task-control-row .inline-status-form select{flex:1 1 190px!important;width:auto!important;min-width:150px!important;max-width:280px!important;min-height:38px!important;height:38px!important;padding:7px 34px 7px 11px!important}
html body.wd-ui.wd-ui .tb-task-row-body .tb-task-control-row :is(.inline-status-form button,.task-delete-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:90px!important;min-height:38px!important;height:38px!important;padding:0 14px!important;margin:0!important;border-radius:5px!important;white-space:nowrap!important;writing-mode:horizontal-tb!important}
html body.wd-ui.wd-ui .tb-task-row-body .tb-task-control-row .task-delete-form{display:block!important;margin:0!important;margin-left:auto!important;padding:0!important}
html body.wd-ui.wd-ui .tb-task-row-body .task-edit-details{display:block!important;width:auto!important;margin:8px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}
html body.wd-ui.wd-ui .tb-task-row-body .task-edit-details>summary{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:92px!important;min-height:38px!important;height:38px!important;padding:0 14px!important;margin:0!important;border:1px solid #b9d7d8!important;border-radius:5px!important;background:#eef7f6!important;color:#176f74!important;font-size:12px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important}
html body.wd-ui.wd-ui .tb-task-row-body .task-edit-details>summary:after{content:'+'!important;margin-left:9px!important;font-size:17px!important;line-height:1!important}
html body.wd-ui.wd-ui .tb-task-row-body .task-edit-details[open]>summary:after{content:'−'!important}
html body.wd-ui.wd-ui .tb-task-row-body .task-edit-details[open]>summary{margin-bottom:10px!important}
html body.wd-ui.wd-ui .tb-task-row-body .task-edit-details>.task-edit-form{border:1px solid #dce8eb!important;border-radius:7px!important}

/* Main Tasks list: compact status action and a readable horizontal Edit button. */
html body.wd-ui.wd-ui .tb-task-list-summary .tb-task-row-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap!important;width:100%!important}
html body.wd-ui.wd-ui .tb-task-list-summary .quick-status-form{display:flex!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:100%!important;margin:0!important}
html body.wd-ui.wd-ui .tb-task-list-summary .quick-status-form select{width:130px!important;min-width:130px!important;min-height:38px!important;height:38px!important;padding:7px 30px 7px 10px!important}
html body.wd-ui.wd-ui .tb-task-list-summary .quick-status-form button,
html body.wd-ui.wd-ui .tb-task-list-summary a.wd-task-action{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:88px!important;max-width:none!important;min-height:38px!important;height:38px!important;padding:0 14px!important;margin:0!important;border:0!important;border-radius:5px!important;background:#16878b!important;color:#fff!important;font-size:12px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;transform:none!important;overflow:visible!important}

@media(max-width:820px){
 html body.wd-ui.wd-ui .chat-directory-page .chat-directory-grid.tb-chat-list>a.chat-workspace-card.tb-chat-list-row{grid-template-columns:48px minmax(0,1fr) auto!important}
 html body.wd-ui.wd-ui .tb-chat-list-row .chat-card-meta{grid-column:3!important}
 html body.wd-ui.wd-ui .tb-chat-list-row .chat-card-footer{grid-column:2/-1!important}
}
@media(max-width:600px){
 html body.wd-ui.wd-ui .chat-directory-page .chat-directory-grid.tb-chat-list>a.chat-workspace-card.tb-chat-list-row{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}
 html body.wd-ui.wd-ui .tb-chat-list-row .chat-card-meta,html body.wd-ui.wd-ui .tb-chat-list-row .chat-card-footer{grid-column:2!important;justify-content:flex-start!important;flex-wrap:wrap!important}
 html body.wd-ui.wd-ui .tb-task-row-body .tb-task-control-row{align-items:stretch!important}
 html body.wd-ui.wd-ui .tb-task-row-body .tb-task-control-row .inline-status-form{flex:1 1 100%!important}
 html body.wd-ui.wd-ui .tb-task-row-body .tb-task-control-row .task-delete-form{margin-left:0!important}
}
