/* INSPECTRA employee checks — visual-only cyan HUD polish. Scoped to unified table mount. */
[data-inspectra-unified-table-mount="true"]{position:relative}
[data-inspectra-unified-table-mount="true"] .inspectra-premium-shell{
  position:relative;
  overflow:hidden;
  border-radius:26px!important;
  border:1px solid rgba(34,211,238,.38)!important;
  background:linear-gradient(145deg,rgba(255,255,255,.985),rgba(246,252,255,.96))!important;
  box-shadow:0 18px 48px rgba(8,47,73,.10),0 0 0 1px rgba(255,255,255,.92) inset,0 0 28px rgba(34,211,238,.10)!important;
}
[data-inspectra-unified-table-mount="true"] .inspectra-premium-shell:before{
  content:''!important;position:absolute!important;inset:0!important;border-radius:inherit!important;z-index:0!important;pointer-events:none!important;
  background:
    radial-gradient(circle at 10% 88%,rgba(34,211,238,.07),transparent 20%),
    radial-gradient(circle at 88% 15%,rgba(14,165,233,.055),transparent 24%),
    linear-gradient(90deg,transparent 0 9%,rgba(34,211,238,.025) 9% 9.15%,transparent 9.15% 100%)!important;
  filter:none!important;
}
[data-inspectra-unified-table-mount="true"] .inspectra-premium-shell:after{
  content:'';position:absolute;left:2.2%;right:2.2%;bottom:13px;height:18px;pointer-events:none;opacity:.25;
  background-image:radial-gradient(circle,rgba(6,182,212,.6) 1px,transparent 1.2px);background-size:10px 10px;
  mask-image:linear-gradient(90deg,#000,transparent 28%,transparent 72%,#000);
}
[data-inspectra-unified-table-mount="true"] .inspectra-premium-shell>div{position:relative;z-index:1}
[data-inspectra-unified-table-mount="true"] .inspectra-premium-table{background:rgba(255,255,255,.52)!important}
[data-inspectra-unified-table-mount="true"] .inspectra-premium-table thead{
  background:linear-gradient(180deg,rgba(247,253,255,.98),rgba(237,250,253,.86))!important;
}
[data-inspectra-unified-table-mount="true"] .inspectra-premium-table thead:after{
  left:1.5%!important;right:1.5%!important;height:1px!important;
  background:linear-gradient(90deg,transparent,rgba(34,211,238,.75),rgba(14,165,233,.58),rgba(34,211,238,.75),transparent)!important;
  box-shadow:0 0 11px rgba(34,211,238,.30)!important;
}
[data-inspectra-unified-table-mount="true"] .inspectra-premium-table thead th{
  background:transparent!important;border-right:1px solid rgba(186,230,253,.48)!important;
  padding-top:15px!important;padding-bottom:15px!important;
  color:#17365f!important;
}
[data-inspectra-unified-table-mount="true"] .inspectra-premium-table thead th:last-child{border-right:0!important}
[data-inspectra-unified-table-mount="true"] .inspectra-header-title{
  min-height:30px!important;color:#17365f!important;font-size:10px!important;font-weight:800!important;letter-spacing:.065em!important;
}
[data-inspectra-unified-table-mount="true"] .inspectra-header-icon{
  width:31px!important;height:31px!important;border-radius:10px!important;color:#0891b2!important;
  border-color:rgba(34,211,238,.38)!important;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(236,254,255,.90))!important;
  box-shadow:0 5px 14px rgba(8,145,178,.08),0 0 13px rgba(34,211,238,.08),inset 0 0 0 1px rgba(255,255,255,.9)!important;
  animation:none!important;
}
[data-inspectra-unified-table-mount="true"] .inspectra-header-icon:before{background:radial-gradient(circle,rgba(34,211,238,.14),transparent 70%)!important;animation:none!important;opacity:.55!important}
[data-inspectra-unified-table-mount="true"] .inspectra-header-icon i{width:5px!important;height:5px!important;background:#22c55e!important;box-shadow:0 0 0 2px #fff,0 0 9px rgba(34,197,94,.65)!important;animation:none!important}
[data-inspectra-unified-table-mount="true"] .inspectra-header-icon.accent{color:#0891b2!important;border-color:rgba(34,211,238,.48)!important;background:linear-gradient(145deg,#fff,rgba(236,254,255,.95))!important}
[data-inspectra-unified-table-mount="true"] .inspectra-premium-table tbody td{
  border-right:1px solid rgba(186,230,253,.38)!important;
  padding-top:20px!important;padding-bottom:20px!important;
  background:rgba(255,255,255,.26);
}
[data-inspectra-unified-table-mount="true"] .inspectra-premium-table tbody td:last-child{border-right:0!important}
[data-inspectra-unified-table-mount="true"] .inspectra-premium-table tbody tr{border-bottom-color:rgba(186,230,253,.42)!important;transition:background .2s ease,box-shadow .2s ease!important}
[data-inspectra-unified-table-mount="true"] .inspectra-premium-table tbody tr:hover{background:rgba(236,254,255,.32)!important;box-shadow:inset 0 1px 0 rgba(34,211,238,.12),inset 0 -1px 0 rgba(34,211,238,.12)!important}
[data-inspectra-unified-table-mount="true"] .inspectra-premium-table tbody td>div>span[class*="border-indigo"],
[data-inspectra-unified-table-mount="true"] .inspectra-premium-table tbody td>div>span[class*="text-indigo"]{
  color:#0891b2!important;border-color:rgba(34,211,238,.30)!important;background:linear-gradient(145deg,#fff,rgba(236,254,255,.92))!important;
  box-shadow:0 7px 16px rgba(8,145,178,.08)!important;
}
[data-inspectra-unified-table-mount="true"] .inspectra-premium-table tbody td .text-indigo-400,
[data-inspectra-unified-table-mount="true"] .inspectra-premium-table tbody td .text-indigo-500{color:#0891b2!important}
[data-inspectra-unified-table-mount="true"] .inspectra-result-card{
  min-height:66px!important;border-radius:16px!important;padding:10px 12px!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;
}
[data-inspectra-unified-table-mount="true"] .inspectra-result-card.compliant{
  border-color:rgba(74,222,128,.42)!important;background:linear-gradient(90deg,rgba(236,253,245,.96),rgba(255,255,255,.98) 60%)!important;
  animation:none!important;box-shadow:0 8px 20px rgba(34,197,94,.08),0 0 16px rgba(34,197,94,.06)!important;
}
[data-inspectra-unified-table-mount="true"] .inspectra-result-card.noncompliant{
  border-color:rgba(251,113,133,.44)!important;background:linear-gradient(90deg,rgba(255,241,242,.97),rgba(255,255,255,.98) 61%)!important;
  animation:none!important;box-shadow:0 8px 20px rgba(244,63,94,.09),0 0 16px rgba(244,63,94,.06)!important;
}
[data-inspectra-unified-table-mount="true"] .inspectra-category-icon{width:40px!important;height:40px!important;border-radius:13px!important}
[data-inspectra-unified-table-mount="true"] .inspectra-status-pill{font-size:10px!important;padding:5px 10px!important;box-shadow:none!important}
[data-inspectra-unified-table-mount="true"] .inspectra-result-card>span:last-child{color:#06b6d4!important}
[data-inspectra-unified-table-mount="true"] button[title="View submitted inspection"],
[data-inspectra-unified-table-mount="true"] button[title="Edit"]{
  color:#0891b2!important;border-color:rgba(34,211,238,.32)!important;background:rgba(255,255,255,.94)!important;
  box-shadow:0 6px 16px rgba(8,145,178,.08)!important;
}
[data-inspectra-unified-table-mount="true"] button[title="View submitted inspection"]:hover,
[data-inspectra-unified-table-mount="true"] button[title="Edit"]:hover{background:rgba(236,254,255,.95)!important;border-color:rgba(6,182,212,.56)!important;box-shadow:0 8px 18px rgba(8,145,178,.14),0 0 12px rgba(34,211,238,.10)!important}
[data-inspectra-unified-table-mount="true"] .inspectra-premium-shell button:not([title="Delete"]):not([title="View submitted inspection"]):not([title="Edit"]){border-color:rgba(34,211,238,.34)!important;box-shadow:0 7px 18px rgba(8,145,178,.08)!important}
@media(max-width:900px){[data-inspectra-unified-table-mount="true"] .inspectra-premium-shell{border-radius:20px!important}[data-inspectra-unified-table-mount="true"] .inspectra-premium-table tbody td{padding-top:16px!important;padding-bottom:16px!important}}
@media(prefers-reduced-motion:reduce){[data-inspectra-unified-table-mount="true"] *{animation:none!important;transition-duration:.01ms!important}}
