.launcher-combo{display:flex;flex-direction:column;height:100%;min-width:0}.launcher-combo>.launcher-card{min-height:155px;flex:1;width:100%;border-radius:15px 15px 0 0}.launcher-quick{font:inherit;font-size:12px;font-weight:800;color:#a6eefd;background:#12324a;border:1px solid #326e91;border-top:0;border-radius:0 0 12px 12px;cursor:pointer;padding:12px}.launcher-quick:hover{background:#194964}
.qc-switch{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 15px;padding:10px 14px;border:1px solid #2e4e66;border-radius:11px;background:#0c2036}.qc-switch>span{color:#98cee4;font-size:10px;letter-spacing:1px;font-weight:800}.qc-switch>div{display:flex;gap:6px}.qc-switch button{cursor:pointer;font:inherit;font-weight:750;font-size:12px;padding:9px 11px;border-radius:8px;color:#b7d0e4;background:#10263d;border:1px solid #355775}.qc-switch button.active{background:#16516b;color:#e8faff;border-color:#46d0eb}
.qc-hero p{color:#c4d8ea;font-size:14px;margin-top:8px}.qc-safety{font-size:13px;line-height:1.55;color:#f5d7a7;border:1px solid #8e6733;border-radius:11px;background:#32291f;padding:14px 16px;margin:14px 0}.qc-stats{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#0f243a;border:1px solid #294763;border-radius:11px;padding:13px;margin-bottom:16px;color:#bcd1e2;font-size:13px}.qc-stats strong{color:#e9ffff;font-size:17px}
.qc-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.qc-card{min-width:0;background:linear-gradient(135deg,#12223a,#0b1a2d);border:1px solid #314a63;border-radius:13px;padding:16px}.qc-card.has-result.expected{border-color:#316e5f}.qc-card.has-result.issue{border-color:#9d5261}.qc-card-head{display:flex;align-items:flex-start;gap:9px;flex-wrap:wrap}.qc-number{padding:6px 9px;border:1px solid #42799e;border-radius:7px;color:#b8efff;font-weight:800;font-size:12px}.qc-card-head>div{flex:1;min-width:0}.qc-phase{color:#72cfe7;font-size:10px;letter-spacing:1px;font-weight:800;text-transform:uppercase}.qc-card h2{margin:3px 0 9px;font-size:16px;line-height:1.4;color:#f3f8ff}.qc-badge{font-size:10px;color:#bbd0e2;border:1px solid #38536d;border-radius:99px;padding:4px 7px}.qc-command{background:#071727;border:1px solid #2d5971;border-radius:9px;margin:10px 0;overflow:hidden}.qc-command pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#9be6b8;font-size:12px;margin:0;padding:12px}.qc-command button{margin:0 10px 10px}.qc-warning{color:#f8d6a7;background:#372a1c;padding:10px;border-radius:8px;font-size:12px}
.qc-help{border:1px solid #2f4a61;border-radius:8px;margin:10px 0;background:#0b1b30}.qc-help summary{padding:10px;color:#99e1f2;font-weight:800;font-size:12px;cursor:pointer}.qc-help p{font-size:12px;line-height:1.5;color:#bed1e1;margin:10px}.qc-result{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 6px}.qc-result>span{flex-basis:100%;font-size:11px;color:#accbdf;font-weight:800}.qc-result button{cursor:pointer;font:inherit;font-size:11px;font-weight:800;background:#152c43;border:1px solid #345873;color:#bed8eb;border-radius:7px;padding:7px}.qc-result button.selected.good{color:#99e3bc;border-color:#36886b;background:#113d32}.qc-result button.selected.bad{color:#ffb5c2;border-color:#a34d65;background:#482635}.qc-result button.selected.unsure{color:#b6d4ff;border-color:#547cb1;background:#263d5c}.qc-result button.qc-clear{border:0;background:none;text-decoration:underline}.qc-note-label{display:block;font-size:11px;font-weight:800;color:#c7dbe7;margin:12px 0 5px}.qc-note{box-sizing:border-box;width:100%;min-height:70px;border:1px solid #355f79;border-radius:8px;background:#0a1d30;color:#f4ffff;font:inherit;font-size:12px;padding:10px;resize:vertical}.qc-foot{color:#9db8ce;font-size:12px;margin:16px 0 24px}.qc-history{border-top:1px solid #37506b;margin-top:15px;padding:15px 0}.qc-observed{font-weight:800;color:#9de2bb;font-size:12px}.qc-observed.issue{color:#ffb5c2}.qc-observed.unclear{color:#b5d8ff}
@media(max-width:1160px){.qc-cards{grid-template-columns:1fr}}@media(max-width:700px){.qc-switch>div{width:100%}.qc-switch button{flex:1}.qc-badge{white-space:normal}}