/* Verification-only layout; shared v3 palette and controls are unchanged. */
#ph-independent{min-width:0}
#ph-independent .ph-panel{max-width:1100px;margin-inline:auto}
#ph-independent fieldset{border:0;padding:0;margin:0;min-width:0}
#ph-independent .ph-verify-check{margin-top:24px;border-top:1px solid var(--v2-border);padding-top:16px}
#ph-independent :is(td,code){overflow-wrap:anywhere}
#ph-independent .ph-table-wrap{max-width:100%}
#ph-independent .ph-verification-report table{min-width:560px}
#ph-independent .ph-badge{white-space:nowrap}
#ph-independent [data-status=FAIL] .ph-badge{background:var(--status-red-bg);color:var(--status-red)}
@media screen{
  #ph-independent #ph-verify-step-0{max-width:760px}
  #ph-independent :is(.ph-report-method,.ph-report-footer,code){font-size:var(--ph-text-sm)}
}
@media print{
  #ph-independent .ph-verification-report table{min-width:0}
  #ph-independent .ph-verify-check{break-inside:auto}
  #ph-independent .ph-verify-check h3{break-after:avoid}
}
