.upload-progress{display:grid;gap:8px;padding:16px;border:1px solid #d5dfed;border-radius:14px;background:#f6f9fe}.upload-progress>div{display:flex;justify-content:space-between;gap:12px}.upload-progress progress{width:100%;height:12px}.analysis-track{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:20px 0}.analysis-track span{padding:12px;border-radius:10px;background:#edf2f8;color:#5c6c82;text-align:center;font-weight:750}.analysis-track .active{background:#e7efff;color:#0c4dbc}.analysis-boundary{display:flex;gap:14px;padding:18px;border-left:5px solid #d58400;background:#fff7e8}.analysis-boundary span{color:#53627a}.readiness{padding:8px 12px;border-radius:999px;background:#e7efff;color:#0d4fbd;font-weight:850}.preflight-streams{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.preflight-streams article{padding:14px;border:1px solid #d8e1ed;border-radius:12px}.preflight-streams small,.preflight-streams b{display:block}.preflight-streams small{color:#66768d}.preflight-result-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.7fr);gap:20px}.preflight-result-layout>article,.preflight-result-layout>aside{padding:18px;border:1px solid #d8e1ed;border-radius:16px}.preflight-issues{display:grid;gap:10px}.preflight-issue{display:grid;grid-template-columns:82px 1fr;gap:12px;padding:13px;border:1px solid #dbe3ed;border-left-width:5px;border-radius:11px}.preflight-issue.urgent{border-left-color:#c7253b}.preflight-issue.important{border-left-color:#d17d00}.preflight-issue.review{border-left-color:#1769ff}.preflight-issue>span{font-size:.72rem;font-weight:850;text-transform:uppercase}.preflight-issue p{margin:4px 0;color:#485870}.preflight-issue small{display:block}.coverage-grid{display:grid;gap:8px}.coverage-grid span{display:flex;justify-content:space-between;gap:10px;padding:9px;background:#f3f6fa;border-radius:8px}.repair-choice{display:grid;gap:10px;margin-top:20px;padding:18px;border-radius:16px;background:#f4f7fb}.repair-choice>label,.repair-options label{display:flex;gap:10px;align-items:flex-start;min-height:44px;padding:10px;border:1px solid #d9e2ee;border-radius:10px;background:#fff}.repair-choice b,.repair-choice small{display:block}.repair-options{display:grid;gap:8px;margin-left:28px}.package-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.package-list span{padding:12px;border:1px solid #d8e1ed;border-radius:10px;background:#f8faff}@media(max-width:800px){.analysis-track{grid-template-columns:1fr}.preflight-streams{grid-template-columns:1fr}.preflight-result-layout{grid-template-columns:1fr}}@media(max-width:520px){.analysis-boundary{display:block}.package-list{grid-template-columns:1fr}.preflight-issue{grid-template-columns:1fr}.repair-options{margin-left:0}}
