/*
  Compact desktop responsiveness for small laptops.
  Scope: visual layout only. No data, API, auth, scheduler, campaign or IA logic.
*/

@media (min-width: 1024px) and (max-width: 1366px) {
  :root {
    --auto-sidebar-open: 252px;
  }

  html.auto-premium-desktop,
  html.auto-premium-desktop body {
    max-width: 100vw !important;
    overflow-x: hidden !important;
  }

  html.auto-premium-desktop body main.main-content {
    min-width: 0 !important;
    overflow-x: hidden !important;
  }

  html.auto-premium-desktop.auto-premium-menu-expanded body main.main-content {
    width: calc(100vw - var(--auto-sidebar-open, 252px)) !important;
    max-width: calc(100vw - var(--auto-sidebar-open, 252px)) !important;
  }

  html.auto-premium-desktop.auto-premium-menu-collapsed body main.main-content {
    width: calc(100vw - var(--auto-sidebar-closed, 76px)) !important;
    max-width: calc(100vw - var(--auto-sidebar-closed, 76px)) !important;
  }

  html.auto-premium-desktop body nav.sidebar-navigation.auto-premium-sidebar .auto-sidebar-body {
    padding: 16px 12px !important;
  }

  html.auto-premium-desktop body nav.sidebar-navigation.auto-premium-sidebar .auto-premium-brand {
    min-height: 56px !important;
    margin-bottom: 14px !important;
    padding: 8px 48px 8px 9px !important;
  }

  html.auto-premium-desktop body nav.sidebar-navigation.auto-premium-sidebar .auto-premium-mark {
    width: 38px !important;
    min-width: 38px !important;
    height: 38px !important;
  }

  html.auto-premium-desktop body nav.sidebar-navigation.auto-premium-sidebar .sidebar-logo {
    width: 32px !important;
    height: 32px !important;
  }

  html.auto-premium-desktop body nav.sidebar-navigation.auto-premium-sidebar .sidebar-item,
  html.auto-premium-desktop body nav.sidebar-navigation.auto-premium-sidebar #menu-cross-link.menu-cross-link.sidebar-item {
    height: 43px !important;
    min-height: 43px !important;
    gap: 10px !important;
    padding: 0 11px !important;
  }

  html.auto-premium-desktop body nav.sidebar-navigation.auto-premium-sidebar .sidebar-label {
    max-width: 164px !important;
    font-size: 13px !important;
  }

  html.auto-premium-desktop body nav.sidebar-navigation.auto-premium-sidebar #desktop-menu-toggle {
    top: 27px !important;
    right: 15px !important;
  }

  main.main-content > div.p-6.space-y-6,
  main.main-content > div[class*="p-6"][class*="space-y-6"] {
    min-width: 0 !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }
}

@media (min-width: 1024px) and (max-width: 1180px) {
  :root {
    --auto-sidebar-open: 232px;
  }

  html.auto-premium-desktop body nav.sidebar-navigation.auto-premium-sidebar .auto-sidebar-body {
    padding: 14px 10px !important;
  }

  html.auto-premium-desktop body nav.sidebar-navigation.auto-premium-sidebar .auto-premium-brand {
    padding-right: 44px !important;
  }

  html.auto-premium-desktop body nav.sidebar-navigation.auto-premium-sidebar .auto-premium-title {
    font-size: 14px !important;
  }

  html.auto-premium-desktop body nav.sidebar-navigation.auto-premium-sidebar .auto-premium-subtitle {
    font-size: 10px !important;
  }

  html.auto-premium-desktop body nav.sidebar-navigation.auto-premium-sidebar .sidebar-label {
    max-width: 146px !important;
  }
}

@media (min-width: 1024px) and (max-width: 1366px) {
  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content {
    min-width: 0 !important;
    overflow-x: hidden !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) header.bg-white.border-b.border-gray-200,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) header.bg-white.border-b.border-gray-200,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) header.bg-white.border-b.border-gray-200 {
    min-width: 0 !important;
    padding: 18px 18px 16px 24px !important;
    overflow: hidden !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) header.bg-white.border-b.border-gray-200 > div,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) header.bg-white.border-b.border-gray-200 > div,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) header.bg-white.border-b.border-gray-200 > div {
    min-width: 0 !important;
    max-width: 100% !important;
    gap: 12px !important;
    flex-wrap: wrap !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) header h1.text-xl.font-semibold,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) header h1.text-xl.font-semibold,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) header h1.text-xl.font-semibold {
    font-size: 23px !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) header div:has(> button.bg-purple-600):has(> button.bg-green-600):has(> button.btn-primary),
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) header div:has(> button.bg-purple-600):has(> button.bg-green-600):has(> button.btn-primary),
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) header div:has(> button.bg-purple-600):has(> button.bg-green-600):has(> button.btn-primary) {
    min-width: 0 !important;
    flex: 1 1 auto !important;
    justify-content: flex-end !important;
    flex-wrap: wrap !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) header button.bg-purple-600,
  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) header button.bg-green-600,
  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) header button.btn-primary,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) header button.bg-purple-600,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) header button.bg-green-600,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) header button.btn-primary,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) header button.bg-purple-600,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) header button.bg-green-600,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) header button.btn-primary {
    min-width: 0 !important;
    min-height: 38px !important;
    padding: 9px 12px !important;
    font-size: 13px !important;
    white-space: nowrap !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content > div.p-6.space-y-6,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content > div.p-6.space-y-6,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content > div.p-6.space-y-6 {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    padding: 22px 20px 30px !important;
    overflow-x: hidden !important;
    box-sizing: border-box !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content > div.p-6.space-y-6 > div.flex.flex-col,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content > div.p-6.space-y-6 > div.flex.flex-col,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content > div.p-6.space-y-6 > div.flex.flex-col {
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 10px !important;
    padding: 12px !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content > div.p-6.space-y-6 > div.bg-white.rounded-xl.shadow-sm.border.border-gray-100,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content > div.p-6.space-y-6 > div.bg-white.rounded-xl.shadow-sm.border.border-gray-100,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content > div.p-6.space-y-6 > div.bg-white.rounded-xl.shadow-sm.border.border-gray-100 {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: hidden !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content .overflow-x-auto,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content .overflow-x-auto,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content .overflow-x-auto {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow-x: auto !important;
    overflow-y: visible !important;
    overscroll-behavior-x: contain !important;
    scrollbar-width: thin !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table.min-w-full.bg-white.border.border-gray-200,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table.min-w-full.bg-white.border.border-gray-200,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table.min-w-full.bg-white.border.border-gray-200 {
    width: 100% !important;
    min-width: 780px !important;
    table-layout: fixed !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table th,
  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table td,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table th,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table td,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table th,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table td {
    min-width: 0 !important;
    max-width: 0 !important;
    padding-left: 11px !important;
    padding-right: 11px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    box-sizing: border-box !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table th:nth-child(1),
  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table td:nth-child(1),
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table th:nth-child(1),
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table td:nth-child(1),
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table th:nth-child(1),
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table td:nth-child(1) {
    width: 25% !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table th:nth-child(2),
  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table td:nth-child(2),
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table th:nth-child(2),
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table td:nth-child(2),
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table th:nth-child(2),
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table td:nth-child(2) {
    width: 17% !important;
    font-variant-numeric: tabular-nums !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table th:nth-child(3),
  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table td:nth-child(3),
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table th:nth-child(3),
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table td:nth-child(3),
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table th:nth-child(3),
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table td:nth-child(3) {
    width: 20% !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table th:nth-child(4),
  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table td:nth-child(4),
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table th:nth-child(4),
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table td:nth-child(4),
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table th:nth-child(4),
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table td:nth-child(4) {
    width: 13% !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table th:nth-child(5),
  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table td:nth-child(5),
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table th:nth-child(5),
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table td:nth-child(5),
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table th:nth-child(5),
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table td:nth-child(5) {
    width: 13% !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table th:last-child,
  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table td:last-child,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table th:last-child,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table td:last-child,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table th:last-child,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table td:last-child {
    position: sticky !important;
    right: 0 !important;
    z-index: 3 !important;
    width: 142px !important;
    min-width: 142px !important;
    max-width: 142px !important;
    padding-left: 8px !important;
    padding-right: 10px !important;
    text-align: right !important;
    background: #ffffff !important;
    box-shadow: -12px 0 18px -18px rgba(15, 23, 42, .58) !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table th:last-child,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table th:last-child,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table th:last-child {
    z-index: 4 !important;
    background: #f8fcfb !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table td:last-child > div,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table td:last-child > div,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table td:last-child > div {
    min-width: 0 !important;
    justify-content: flex-end !important;
    flex-wrap: nowrap !important;
    gap: 6px !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table td:last-child button,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table td:last-child button,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table td:last-child button {
    min-width: 0 !important;
    max-width: none !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    font-size: 12px !important;
    white-space: nowrap !important;
  }
}

@media (min-width: 1024px) and (max-width: 1180px) {
  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content > div.p-6.space-y-6,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content > div.p-6.space-y-6,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content > div.p-6.space-y-6 {
    padding: 18px 16px 26px !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table.min-w-full.bg-white.border.border-gray-200,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table.min-w-full.bg-white.border.border-gray-200,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table.min-w-full.bg-white.border.border-gray-200 {
    min-width: 720px !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table th,
  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table td,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table th,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table td,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table th,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table td {
    padding-left: 8px !important;
    padding-right: 8px !important;
    font-size: 12px !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table th:last-child,
  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table td:last-child,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table th:last-child,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table td:last-child,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table th:last-child,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table td:last-child {
    width: 136px !important;
    min-width: 136px !important;
    max-width: 136px !important;
  }
}

@media (min-width: 769px) and (max-width: 1023px) {
  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: 0 !important;
    overflow-x: hidden !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) header.bg-white.border-b.border-gray-200,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) header.bg-white.border-b.border-gray-200,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) header.bg-white.border-b.border-gray-200 {
    padding-left: 72px !important;
    padding-right: 16px !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) main.main-content table.min-w-full.bg-white.border.border-gray-200,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) main.main-content table.min-w-full.bg-white.border.border-gray-200,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) main.main-content table.min-w-full.bg-white.border.border-gray-200 {
    min-width: 720px !important;
    table-layout: fixed !important;
  }
}

@media (min-width: 769px) and (max-width: 1366px) {
  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) .fixed.inset-0.z-50 .bg-white.max-w-5xl,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) .fixed.inset-0.z-50 .bg-white.max-w-5xl,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) .fixed.inset-0.z-50 .bg-white.max-w-5xl {
    width: min(960px, calc(100vw - 32px)) !important;
    max-width: calc(100vw - 32px) !important;
    max-height: calc(100dvh - 32px) !important;
    overflow: hidden !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) .fixed.inset-0.z-50 .bg-white.max-w-5xl .flex-1.overflow-auto,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) .fixed.inset-0.z-50 .bg-white.max-w-5xl .flex-1.overflow-auto,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) .fixed.inset-0.z-50 .bg-white.max-w-5xl .flex-1.overflow-auto {
    min-height: 0 !important;
    overflow: auto !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) .fixed.inset-0.z-50 .bg-white.max-w-5xl .overflow-x-auto:has(table[role="table"]),
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) .fixed.inset-0.z-50 .bg-white.max-w-5xl .overflow-x-auto:has(table[role="table"]),
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) .fixed.inset-0.z-50 .bg-white.max-w-5xl .overflow-x-auto:has(table[role="table"]) {
    overflow-x: auto !important;
    overflow-y: hidden !important;
    max-width: 100% !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) .fixed.inset-0.z-50 .bg-white.max-w-5xl table[role="table"],
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) .fixed.inset-0.z-50 .bg-white.max-w-5xl table[role="table"],
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) .fixed.inset-0.z-50 .bg-white.max-w-5xl table[role="table"] {
    min-width: 760px !important;
    table-layout: fixed !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) .fixed.inset-0.z-50 .bg-white.max-w-5xl table[role="table"] th,
  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) .fixed.inset-0.z-50 .bg-white.max-w-5xl table[role="table"] td,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) .fixed.inset-0.z-50 .bg-white.max-w-5xl table[role="table"] th,
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) .fixed.inset-0.z-50 .bg-white.max-w-5xl table[role="table"] td,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) .fixed.inset-0.z-50 .bg-white.max-w-5xl table[role="table"] th,
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) .fixed.inset-0.z-50 .bg-white.max-w-5xl table[role="table"] td {
    min-width: 0 !important;
    padding: 11px 10px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
  }

  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) .fixed.inset-0.z-50 .bg-white.max-w-5xl table[role="table"] th:nth-child(6),
  body:has(nav.sidebar-navigation a[href="/contatos"].auto-active) .fixed.inset-0.z-50 .bg-white.max-w-5xl table[role="table"] td:nth-child(6),
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) .fixed.inset-0.z-50 .bg-white.max-w-5xl table[role="table"] th:nth-child(6),
  body:has(nav.sidebar-navigation a[href="/contatos"][aria-current="page"]) .fixed.inset-0.z-50 .bg-white.max-w-5xl table[role="table"] td:nth-child(6),
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) .fixed.inset-0.z-50 .bg-white.max-w-5xl table[role="table"] th:nth-child(6),
  body:has(nav.sidebar-navigation a[href="/contatos"].bg-white) .fixed.inset-0.z-50 .bg-white.max-w-5xl table[role="table"] td:nth-child(6) {
    width: 112px !important;
    min-width: 112px !important;
  }
}
