/* v79: role-aware conversation layout and compact native task filters. */

.toolbar .synthetic-task-toggle {
  width: auto;
  min-width: max-content;
  min-height: 38px;
  flex: 0 0 auto;
  justify-content: flex-start;
  padding: 0 10px;
}

.toolbar .synthetic-task-toggle > input[type='checkbox'] {
  width: 16px !important;
  min-width: 16px !important;
  height: 16px !important;
  min-height: 16px !important;
  flex: 0 0 16px;
  margin: 0;
  padding: 0 !important;
  border: 0 !important;
  outline-offset: 3px;
  background: initial !important;
  box-shadow: none !important;
  accent-color: var(--blue);
}

body.role-subaccount #chats .chat-grid > aside:first-child {
  display: none !important;
}

body.role-subaccount #chats #intervene,
body.role-subaccount #chats #intervene2 {
  display: none !important;
}

@media (min-width: 821px) {
  #chats .chat-grid {
    height: max(460px, calc(100dvh - 252px)) !important;
    min-height: 0 !important;
  }

  body.role-subaccount #chats .chat-grid {
    width: 100%;
    grid-template-columns: minmax(300px, 360px) minmax(0, 1fr) !important;
  }

  body.role-subaccount #chats .chat-grid > aside:nth-child(2) {
    grid-column: 1;
  }

  body.role-subaccount #chats .chat-grid > .messages {
    grid-column: 2;
  }
}

@media (max-width: 820px) {
  body.role-subaccount #chats .chat-grid {
    width: 100%;
    grid-template-columns: minmax(0, 1fr) !important;
  }

  body.role-subaccount #chats .chat-grid > aside:nth-child(2),
  body.role-subaccount #chats .chat-grid > .messages {
    grid-column: 1;
  }
}
#taskModal #numberBlock[hidden],
#taskModal #fileBlock[hidden] {
  display: none !important;
}
