.dba-tasks-monday #content table{width:100%!important;border-collapse:collapse!important;border-spacing:0!important;border:1px solid #cfd4df!important;border-radius:0!important;background:#fff!important;table-layout:fixed!important}
.dba-tasks-monday #content thead{position:sticky;top:0;z-index:4}
.dba-tasks-monday #content thead th{height:54px!important;padding:12px 14px!important;border:1px solid #cfd4df!important;background:#f4f5f7!important;color:#25272d!important;font-size:14px!important;font-weight:900!important;text-align:left!important}
.dba-tasks-monday #content tbody tr{background:#fff!important;box-shadow:none!important}
.dba-tasks-monday #content tbody tr:hover{background:#f2f8ff!important}
.dba-tasks-monday #content tbody td{height:66px!important;padding:10px 14px!important;border:1px solid #d8dce5!important;border-radius:0!important;background:transparent!important;color:#25272d!important;font-size:14px!important;vertical-align:middle!important}
.dba-tasks-monday #content tbody td:first-child{border-left:7px solid var(--row)!important}
.dba-tasks-monday #content tbody td:last-child{border-right:1px solid #d8dce5!important}
.dba-tasks-monday #content .task-title-link{display:block!important;font-size:15px!important;font-weight:900!important;line-height:1.3!important}
.dba-tasks-monday #content tbody td:first-child>div{margin-top:4px!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.dba-tasks-monday #content select{width:100%!important;min-width:110px!important;min-height:38px!important;border-radius:3px!important}
.dba-tasks-monday #content td[data-priority]{padding:0!important;text-align:center!important}
.dba-tasks-monday #content td[data-priority]>*{margin:auto!important}
.dba-tasks-monday .task-workspace-nav{display:flex!important;flex-wrap:wrap!important;gap:4px!important;padding:6px!important;border:1px solid #d0d4e4!important;border-radius:8px!important;background:#fff!important}
.dba-tasks-monday .task-workspace-nav button,.dba-tasks-monday [data-task-view]{border-radius:4px!important;border:1px solid #e2e5ea!important;background:#f5f6f8!important}
.dba-tasks-monday .task-workspace-nav button.active,.dba-tasks-monday [data-task-view].active{background:#08745b!important;color:#fff!important}
@media(max-width:900px){.dba-tasks-monday #content{overflow-x:auto!important}.dba-tasks-monday #content table{min-width:980px!important}.dba-tasks-monday #content thead th,.dba-tasks-monday #content tbody td{padding:9px 11px!important}}

/* Compact, evenly aligned task workspace toolbar */
.task-workspace-top{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 180px 142px!important;
  align-items:center!important;
  gap:10px!important;
  width:100%!important;
  margin:0 0 14px!important;
}
.task-view-switcher{
  display:grid!important;
  grid-template-columns:repeat(7,minmax(92px,1fr))!important;
  gap:6px!important;
  padding:6px!important;
  min-width:0!important;
  overflow-x:auto!important;
  border:1px solid #dfe3eb!important;
  border-radius:12px!important;
  background:#fff!important;
  box-sizing:border-box!important;
  height:58px!important;
}
.task-view-switcher button,
.task-workspace-top .task-status-filter,
.task-workspace-top #workspaceAddTask{
  box-sizing:border-box!important;
  height:46px!important;
  min-height:46px!important;
  margin:0!important;
  padding:0 12px!important;
  border-radius:8px!important;
  font-size:14px!important;
  font-weight:700!important;
  line-height:1.1!important;
  white-space:nowrap!important;
}
.task-view-switcher button{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}
.task-view-switcher button i{font-style:normal!important;font-size:14px!important}
.task-workspace-top .task-status-filter{width:100%!important;height:58px!important;background:#fff!important}
.task-workspace-top #workspaceAddTask{width:100%!important;height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important}
@media(max-width:1100px){
  .task-workspace-top{grid-template-columns:minmax(0,1fr) 150px 126px!important;gap:8px!important}
  .task-view-switcher{grid-template-columns:repeat(7,minmax(86px,1fr))!important}
}
@media(max-width:760px){
  .task-workspace-top{grid-template-columns:1fr 112px!important;gap:8px!important}
  .task-view-switcher{grid-column:1/-1!important}
  .task-view-switcher{height:54px!important}
  .task-view-switcher button{height:42px!important;min-height:42px!important;font-size:13px!important}
  .task-workspace-top .task-status-filter,.task-workspace-top #workspaceAddTask{height:48px!important;min-height:48px!important;font-size:13px!important}
}
