/* OMNI-F13 — Commerce Deep Module Visual Parity
 * CSS-only. Overview and all F8/F9 runtime behavior remain untouched.
 */
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace]:not([data-omni-f9d-active-workspace="overview"]) {
  position: relative;
  min-width: 0;
  min-height: 620px;
  overflow: hidden;
  background: radial-gradient(circle at 88% 3%, rgba(124,58,237,.11), transparent 30rem), linear-gradient(155deg, rgba(20,12,49,.34), rgba(8,5,24,.10) 44%, transparent 72%) !important;
}
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace]:not([data-omni-f9d-active-workspace="overview"]) > div:first-child {
  padding-bottom: 24px;
  border-bottom: 1px solid rgba(167,139,250,.10);
}
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace]:not([data-omni-f9d-active-workspace="overview"]) > div:first-child h3 {
  font-size: clamp(1.8rem,2vw,2.55rem) !important;
  line-height: 1.04 !important;
  letter-spacing: -.035em !important;
  text-shadow: 0 10px 32px rgba(124,58,237,.14);
}
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace]:not([data-omni-f9d-active-workspace="overview"]) > div:first-child > div:first-child > div:last-child > div:first-child::after {
  content: 'MÓDULO OPERACIONAL' !important;
}
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace]:not([data-omni-f9d-active-workspace="overview"]) > div:first-child > div:last-child {
  border-color: rgba(52,211,153,.18) !important;
  background: linear-gradient(145deg, rgba(16,185,129,.09), rgba(9,5,28,.38)) !important;
  font-size: 0 !important;
}
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace]:not([data-omni-f9d-active-workspace="overview"]) > div:first-child > div:last-child::after {
  content: 'LEITURA AUTENTICADA';
  color: rgb(167 243 208);
  font-size: 9px;
  font-weight: 900;
  letter-spacing: .12em;
}
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace]:not([data-omni-f9d-active-workspace="overview"]):has(> div:nth-child(3)[class*="border-amber-400"]) > div:first-child > div:last-child {
  border-color: rgba(251,191,36,.24) !important;
  background: linear-gradient(145deg, rgba(245,158,11,.10), rgba(9,5,28,.38)) !important;
}
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace]:not([data-omni-f9d-active-workspace="overview"]):has(> div:nth-child(3)[class*="border-amber-400"]) > div:first-child > div:last-child::after {
  content: 'LEITURA BLOQUEADA';
  color: rgb(253 230 138);
}
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace]:not([data-omni-f9d-active-workspace="overview"]):has(> div:nth-child(3) table) > div:first-child > div:last-child::after,
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace]:not([data-omni-f9d-active-workspace="overview"]):has(> [data-omni-f9d-analytics-snapshot]:nth-child(3)) > div:first-child > div:last-child::after {
  content: 'LEITURA OPERACIONAL ATIVA';
}
@media (min-width:1280px) {
  [data-mvx56-authenticated-commerce-exposure] > main > section:nth-of-type(4) > div:last-child:has(> nav[aria-label^="Módulos"]) {
    grid-template-columns: clamp(275px,17vw,320px) minmax(0,1fr) !important;
  }
  [data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace]:not([data-omni-f9d-active-workspace="overview"]) {
    padding: clamp(30px,2.1vw,42px) !important;
  }
}
[data-mvx56-authenticated-commerce-exposure] nav[aria-label^="Módulos"] button[class*="border-primary/35"] {
  border-color: rgba(167,139,250,.34) !important;
  background: linear-gradient(110deg,rgba(124,58,237,.17),rgba(76,29,149,.06)) !important;
  box-shadow: 0 12px 30px rgba(0,0,0,.14), inset 3px 0 0 rgba(167,139,250,.74) !important;
}
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace]:not([data-omni-f9d-active-workspace="overview"]) > div:nth-child(3):has(table) {
  margin-top: 28px !important;
  overflow: hidden;
  border-radius: 24px !important;
  border-color: rgba(167,139,250,.28) !important;
  background: linear-gradient(155deg,rgba(22,13,54,.92),rgba(11,7,31,.92)) !important;
  box-shadow: 0 24px 64px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.025) !important;
}
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace]:not([data-omni-f9d-active-workspace="overview"]) > div:nth-child(3):has(table) > div:first-child > div:first-child {
  font-size: 0 !important;
}
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace]:not([data-omni-f9d-active-workspace="overview"]) > div:nth-child(3):has(table) > div:first-child > div:first-child::after {
  content: 'DADOS DO MÓDULO';
  color: rgb(216 180 254);
  font-size: 9px;
  font-weight: 900;
  letter-spacing: .2em;
}
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace] .overflow-x-auto:has(> table) {
  max-height: 540px;
  scrollbar-width: thin;
  scrollbar-color: rgba(139,92,246,.55) rgba(17,10,39,.50);
}
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace] table thead {
  position: sticky;
  top: 0;
  z-index: 2;
  background: rgba(16,10,40,.96) !important;
}
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace] table th {
  padding: 15px 18px !important;
  border-bottom: 1px solid rgba(167,139,250,.13);
  color: rgba(196,181,253,.76) !important;
}
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace] table td {
  padding: 16px 18px !important;
  color: rgba(241,245,249,.88);
  word-break: break-word;
}
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace] table tbody tr:nth-child(even) { background: rgba(20,12,49,.30); }
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace] table tbody tr:hover { background: rgba(124,58,237,.09) !important; box-shadow: inset 3px 0 0 rgba(167,139,250,.55); }
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace]:not([data-omni-f9d-active-workspace="overview"]) > div:nth-child(3):has(table) > div:last-child { display:none !important; }
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace]:not([data-omni-f9d-active-workspace="overview"]) > div:nth-child(3):not(:has(table)):not([data-omni-f9d-analytics-snapshot]) {
  min-height: 190px;
  margin-top: 28px !important;
  border-radius: 24px !important;
  border-color: rgba(167,139,250,.18) !important;
  background: linear-gradient(145deg,rgba(124,58,237,.07),rgba(18,11,46,.86)) !important;
  box-shadow: 0 22px 58px rgba(0,0,0,.18) !important;
  padding: 26px !important;
}
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace] [data-omni-f9d-analytics-snapshot] { position:relative; margin-top:28px !important; padding-top:34px; }
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace] [data-omni-f9d-analytics-snapshot]::before {
  content:'INDICADORES OPERACIONAIS'; position:absolute; top:0; left:0; color:rgba(196,181,253,.78); font-size:9px; font-weight:900; letter-spacing:.2em;
}
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace] [data-omni-f9d-analytics-snapshot] > div:first-child > div {
  min-height:150px; border-radius:22px !important; border-color:rgba(167,139,250,.16) !important; background:linear-gradient(150deg,rgba(124,58,237,.07),rgba(18,11,46,.90)) !important; box-shadow:0 18px 46px rgba(0,0,0,.16) !important;
}
[data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace] [data-omni-f9d-analytics-snapshot] > div:nth-child(2) > div {
  min-height:116px; border-radius:20px !important; border-color:rgba(52,211,153,.14) !important; background:linear-gradient(145deg,rgba(16,185,129,.055),rgba(18,11,46,.82)) !important;
}
@media (max-width:1023px) {
  [data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace]:not([data-omni-f9d-active-workspace="overview"]) { min-height:0; }
  [data-mvx56-authenticated-commerce-exposure] [data-omni-f9d-active-workspace] .overflow-x-auto:has(> table) { max-height:none; }
}
