.phase67-validation{display:grid;gap:1rem}.phase67-page-head{align-items:flex-start}.phase67-eyebrow{margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800;color:var(--muted,#64748b)}.phase67-policy,.phase67-command-card{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-left:4px solid #2563eb;padding:1rem}.phase67-policy{background:#eff6ff;border-radius:.65rem}.phase67-policy span{max-width:75ch}.phase67-command-card code{display:block;max-width:100%;overflow:auto;padding:.7rem .85rem;border-radius:.55rem;background:#0f172a;color:#e2e8f0;white-space:nowrap}.phase67-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.phase67-panels{align-items:start}.phase67-panel{min-width:0}.phase67-table-wrap{overflow:auto;max-width:100%;border:1px solid #e2e8f0;border-radius:.7rem}.phase67-table{width:100%;min-width:760px;border-collapse:collapse}.phase67-table th,.phase67-table td{padding:.75rem;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}.phase67-table th{position:sticky;top:0;z-index:1;background:#f8fafc;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.phase67-table td small,.phase67-table td strong{display:block}.phase67-table pre{max-width:52rem;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:inherit}.phase67-status{display:inline-flex;align-items:center;width:max-content;padding:.22rem .5rem;border-radius:999px;font-size:.78rem;font-weight:800;background:#e2e8f0;color:#334155}.phase67-status-passed,.phase67-disposition-resolved{background:#dcfce7;color:#166534}.phase67-status-failed,.phase67-disposition-application_bug{background:#fee2e2;color:#991b1b}.phase67-status-running,.phase67-status-pending,.phase67-disposition-data_fix{background:#fef3c7;color:#92400e}.phase67-status-skipped,.phase67-status-not_applicable,.phase67-disposition-accepted{background:#e2e8f0;color:#475569}.phase67-disposition-false_positive{background:#e0f2fe;color:#075985}.phase67-disposition-unreviewed{background:#e2e8f0;color:#475569}.phase67-disposition-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.phase67-disposition-summary span{display:flex;align-items:center;gap:.5rem;padding:.65rem .75rem;border-radius:.55rem;background:#f8fafc}.phase67-disposition-summary strong{font-size:1.1rem}.phase67-recent-list{display:grid;gap:.65rem;margin-top:1rem}.phase67-recent-list>div{display:grid;gap:.2rem;padding:.7rem;border:1px solid #e2e8f0;border-radius:.6rem}.phase67-empty{padding:1rem;text-align:center;color:#64748b}.phase67-manual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.phase67-manual-card{display:grid;gap:.65rem;padding:1rem;border:1px solid #e2e8f0;border-left:4px solid #f59e0b;border-radius:.7rem;background:#fff}.phase67-manual-passed{border-left-color:#16a34a}.phase67-manual-failed{border-left-color:#dc2626}.phase67-manual-not_applicable{border-left-color:#64748b}.phase67-manual-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.phase67-manual-head h4{margin:.15rem 0 0}.phase67-manual-head>div>span{font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.phase67-manual-form{display:grid;gap:.65rem}.phase67-manual-form label{display:grid;gap:.25rem}.phase67-manual-form select,.phase67-manual-form textarea{width:100%}.phase67-note{padding:.65rem;border-radius:.55rem;background:#f8fafc}.phase67-check-table{min-width:900px}.phase67-quality-filter-grid{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(140px,1fr))}.phase67-quality-table{min-width:1180px}.phase67-quality-actions{display:grid;gap:.55rem;min-width:180px}.phase67-disposition-editor summary{cursor:pointer;font-weight:800;color:#1d4ed8}.phase67-disposition-editor form{display:grid;gap:.55rem;margin-top:.55rem;padding:.7rem;border:1px solid #cbd5e1;border-radius:.6rem;background:#f8fafc}.phase67-disposition-editor label{display:grid;gap:.2rem}.phase67-disposition-editor select,.phase67-disposition-editor textarea{width:100%}.phase67-resolution-warning{display:block;margin-top:.35rem;color:#b45309;font-weight:700}
@media(max-width:980px){.phase67-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.phase67-manual-grid{grid-template-columns:1fr}.phase67-policy,.phase67-command-card{flex-direction:column}.phase67-command-card code{width:100%}}
@media(max-width:900px){.phase67-quality-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.phase67-kpis{grid-template-columns:1fr}.phase67-disposition-summary{grid-template-columns:1fr}.phase67-page-head .inline-actions{width:100%}.phase67-page-head .inline-actions .btn{flex:1}.phase67-manual-head{flex-direction:column}.phase67-table{min-width:720px}}
@media(max-width:560px){.phase67-quality-filter-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.phase67-validation *{scroll-behavior:auto!important;transition:none!important}}
