.nrcMainSearchCenter{flex-direction:column;gap:12px}.nrcIntelligenceControls{width:min(1100px,94vw);display:flex;flex-wrap:wrap;gap:10px;align-items:end;justify-content:center}.nrcIntelligenceControls label{display:grid;gap:5px;color:#9fb2d8;font-size:12px}.nrcIntelligenceControls input,.nrcIntelligenceControls select{min-width:130px;padding:9px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#101a2c;color:#fff}.nrcIntelligenceControls .nrcAiChoice{display:flex;align-items:center;padding:9px}.nrcIntelligenceControls .nrcAiChoice input{min-width:auto}.nrcReportV1{margin-top:20px}.nrcReportHead,.nrcReportActions{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap}.nrcReportHead small{display:block;color:#9fb2d8}.nrcStatus{display:inline-block;padding:5px 9px;border-radius:999px;background:#25314a;color:#dce5ff;font-size:11px;font-weight:800}.nrcStatus.operational,.nrcStatus.available,.nrcStatus.pass{background:rgba(77,240,161,.16);color:#4df0a1}.nrcStatus.warning,.nrcStatus.pass-with-warnings{background:rgba(255,209,102,.16);color:#ffd166}.nrcStatus.not-operational,.nrcStatus.expired,.nrcStatus.invalidated,.nrcStatus.rejected,.nrcStatus.numeric-rejected{background:rgba(255,95,126,.16);color:#ff7891}.nrcReportActions{margin:14px 0}.nrcBrokerStatus{margin-top:12px;padding:9px 12px;border-radius:12px;background:rgba(85,229,255,.08);color:#b9d8ed}.nrcReportGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nrcReportGrid article,.nrcOrderPreview,#nrcOpportunityCandidates{padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(7,16,31,.65)}.nrcReportGrid dl{display:grid;grid-template-columns:1fr 1fr;gap:7px}.nrcReportGrid dt{color:#9fb2d8}.nrcReportGrid dd{text-align:right;margin:0}.nrcScores{display:flex;gap:12px}.nrcScores b{font-size:25px}.nrcScores small{display:block;color:#9fb2d8;font-size:10px}.nrcError{color:#ff7891}.nrcCandidates{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.nrcCandidate{text-align:left}.nrcCandidate b,.nrcCandidate span{display:block}.nrcCandidate small{color:#9fb2d8}@media(max-width:760px){.nrcIntelligenceControls{display:grid;grid-template-columns:1fr 1fr}.nrcIntelligenceControls input,.nrcIntelligenceControls select{width:100%;min-width:0}.nrcReportGrid{grid-template-columns:1fr}.nrcReportHead{align-items:flex-start}.nrcScores{justify-content:space-between}}
.nrcStatus.source-manual{background:rgba(255,255,255,.08);color:#b9c4d9}.nrcStatus.source-scanner{background:rgba(110,168,255,.16);color:#6ea8ff}.nrcStatus.source-ai{background:rgba(85,229,255,.16);color:#55e5ff}

.nrcOrderPreview{margin-top:16px;background:rgba(7,16,31,.9);border-color:rgba(85,229,255,.35)}
.nrcPreviewHeader,.nrcPreviewActions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.nrcPreviewHeader h3{margin:4px 0 0;font-size:24px}.nrcPreviewHeader small,.nrcPreviewSafety{color:#9fb2d8}
.nrcPreviewBadge{padding:7px 11px;border-radius:999px;font-weight:800}.nrcPreviewBadge.buy{background:rgba(77,240,161,.18);color:#4df0a1}.nrcPreviewBadge.sell{background:rgba(255,95,126,.18);color:#ff7891}
.nrcPreviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nrcPreviewGrid h4{color:#55e5ff;margin-bottom:8px}.nrcPreviewGrid dl{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nrcPreviewGrid dd{text-align:right;margin:0;font-variant-numeric:tabular-nums}.nrcPreviewActions{margin-top:16px}.nrcPreviewActions button{min-height:40px}.nrcPreviewActions button:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:900px){.nrcPreviewGrid{grid-template-columns:1fr}}@media(max-width:760px){.nrcPreviewActions{display:grid;grid-template-columns:1fr}.nrcPreviewActions button{width:100%}}
.nrcHeroScores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.nrcHeroScores b{padding:14px;border-radius:14px;background:rgba(110,168,255,.08);font-size:24px}.nrcHeroScores small,.nrcHeroMeta small,.nrcTechnicalFacts small{display:block;color:#9fb2d8;font-size:10px;text-transform:uppercase}.nrcHeroMeta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.nrcHeroMeta p,.nrcTechnicalFacts p{margin:0;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(7,16,31,.5)}.nrcTechnicalFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.nrcLevels{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:7px}.nrcLevel{padding:8px;border-radius:10px;background:rgba(255,255,255,.045)}.nrcLevel small,.nrcLevel b{display:block}.nrcLevel.nearest{outline:1px solid #6ea8ff;background:rgba(110,168,255,.12)}.nrcPlanUnavailable{border-color:rgba(255,95,126,.32)!important}@media(max-width:760px){.nrcHeroMeta{grid-template-columns:1fr 1fr}}@media(max-width:520px){.nrcHeroScores,.nrcHeroMeta{grid-template-columns:1fr}.nrcHeroScores b{font-size:20px}}
.nrcReportV1>#nrcInvestmentPlan{margin:18px 0;padding:20px;border-radius:16px;border:1px solid rgba(54,226,139,.3);background:rgba(54,226,139,.055)}
.nrcReportV1>#nrcInvestmentPlan.nrcPlanUnavailable{border-color:rgba(255,190,64,.34);background:rgba(255,190,64,.055)}
.nrcReportV1>#nrcInvestmentPlan.nrcPlanContractError{border-color:rgba(255,81,98,.4);background:rgba(255,81,98,.06)}
