/* V8.2 — correction lisibilité + vraie séparation SEP */
.v8-indication-hint{display:inline-block!important;margin-left:.65rem!important;font-size:.72rem!important;color:#9ca3af!important;font-weight:800!important}
.s06-table-wrap{overflow-x:auto!important;overflow-y:visible!important;width:100%!important;border-radius:14px!important}
.s06-table{table-layout:fixed!important;width:1380px!important;min-width:1380px!important;max-width:none!important;border-collapse:collapse!important;font-size:12.5px!important}
.s06-table th,.s06-table td{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;line-height:1.18!important;vertical-align:middle!important;padding:9px 10px!important}
.s06-table th{white-space:nowrap!important;font-size:11px!important;letter-spacing:.02em!important}
.s06-table td:nth-child(1),.s06-table th:nth-child(1){width:145px!important}.s06-table td:nth-child(2),.s06-table th:nth-child(2){width:130px!important}.s06-table td:nth-child(3),.s06-table th:nth-child(3){width:145px!important}.s06-table td:nth-child(4),.s06-table th:nth-child(4){width:145px!important}.s06-table td:nth-child(5),.s06-table th:nth-child(5){width:165px!important}.s06-table td:nth-child(6),.s06-table th:nth-child(6){width:72px!important}.s06-table td:nth-child(7),.s06-table th:nth-child(7){width:135px!important}.s06-table td:nth-child(8),.s06-table th:nth-child(8){width:105px!important}.s06-table td:nth-child(9),.s06-table th:nth-child(9){width:82px!important}.s06-table td:nth-child(10),.s06-table th:nth-child(10){width:88px!important}.s06-table td:nth-child(11),.s06-table th:nth-child(11){width:70px!important}
.s06-table td:nth-child(2),.s06-table td:nth-child(6),.s06-table td:nth-child(8),.s06-table td:nth-child(9),.s06-table td:nth-child(10),.s06-table td:nth-child(11){white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.s06-table td:nth-child(6){font-size:12px!important}.s06-table td:nth-child(8){font-size:12px!important}.s06-table .s09-detail-btn{padding:5px 8px!important;font-size:11px!important;white-space:nowrap!important}.s06-status{padding:3px 7px!important;font-size:11px!important;white-space:nowrap!important}
.s06-status.failure{border-color:#ef4444!important;color:#fecaca!important;background:rgba(239,68,68,.12)!important}.s06-status.positive{border-color:#22c55e!important;color:#bbf7d0!important;background:rgba(34,197,94,.12)!important}.s06-status.uncertain{border-color:#f59e0b!important;color:#fde68a!important;background:rgba(245,158,11,.12)!important}
.s38-phase-help{width:18px!important;height:18px!important;line-height:16px!important;border-radius:50%!important;border:1px solid rgba(147,197,253,.45)!important;background:rgba(59,130,246,.18)!important;color:#bfdbfe!important;font-weight:900!important;cursor:pointer!important}
.s38-phase-modal[hidden],.s38-sync-modal[hidden]{display:none!important}.s38-phase-modal,.s38-sync-modal{position:fixed!important;inset:0!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(0,0,0,.58)!important}.s38-phase-card,.s38-sync-card{max-width:820px!important;max-height:82vh!important;overflow:auto!important;background:#071b31!important;border:1px solid rgba(147,197,253,.28)!important;border-radius:18px!important;box-shadow:0 24px 80px rgba(0,0,0,.45)!important;color:white!important;padding:22px!important}.s38-phase-close,.s38-sync-close{float:right!important;border:0!important;border-radius:10px!important;background:rgba(255,255,255,.08)!important;color:white!important;font-size:22px!important;cursor:pointer!important}
@media(max-width:900px){.s06-table{width:1380px!important;min-width:1380px!important}}
