*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{color:#17202e;background:#f4f6f8;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,Arial,sans-serif}button,input{font:inherit}.app{width:100%;min-height:100vh;padding:28px 32px 48px}.topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.topbar h1{color:#111827;margin:0;font-size:40px;font-weight:900;line-height:1.05}.topbar p{color:#64748b;margin:8px 0 0;font-size:18px;font-weight:800}.topbar .notice{color:#64748b;max-width:980px;margin-top:8px;font-size:15px;font-weight:700;line-height:1.55}.actions{align-items:center;gap:10px;padding-top:4px;display:flex}.actions input{color:#111827;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:148px;height:48px;padding:0 14px;font-weight:800}.actions input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.actions button{color:#111827;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 16px;font-weight:800;display:inline-flex}.actions button:hover{background:#f8fafc;border-color:#94a3b8}.actions button:disabled{cursor:wait;opacity:.65}.dateQuickNav{align-items:center;gap:14px;margin:0 0 18px;display:flex}.dateQuickNav>span{color:#64748b;white-space:nowrap;font-size:14px;font-weight:900}.dateQuickNav>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dateQuickNav button{color:#111827;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:14px;font-weight:900;display:inline-flex}.dateQuickNav button:hover{background:#f8fafc;border-color:#94a3b8}.dateQuickNav button.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.dateQuickNav small{color:#64748b;font-size:12px;font-weight:900}.summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.summary>div{background:#fff;border:1px solid #dbe2ea;border-radius:8px;min-height:108px;padding:20px;box-shadow:0 1px 2px #0f172a08}.summaryPopoverWrap{min-height:108px;position:relative}.summary>.summaryPopoverWrap{box-shadow:none;background:0 0;border:0;padding:0}.summaryButton{appearance:none;width:100%;height:100%;min-height:108px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:8px;padding:20px;display:block;box-shadow:0 1px 2px #0f172a08}.summaryButton:hover{background:#fbfdff;border-color:#94a3b8}.summaryButton:disabled{cursor:default}.summaryButton:disabled:hover{background:#fff;border-color:#dbe2ea}.summary span{color:#64748b;margin-bottom:12px;font-size:15px;font-weight:900;display:block}.summary strong{color:#111827;white-space:nowrap;font-size:26px;font-weight:950;line-height:1;display:block}.summary small{color:#64748b;margin-top:8px;font-size:12px;font-weight:900;display:block}.relativeStrengthNotice{color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;margin:0;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.5}.systemAlert{color:#78350f;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:flex-start;gap:16px;margin:-4px 0 20px;padding:14px 16px;display:flex}.systemAlert strong{flex:none;font-size:14px;font-weight:900}.systemAlert ul{flex-wrap:wrap;gap:6px 20px;margin:0;padding-left:18px;display:flex}.systemAlert li{font-size:13px;font-weight:700}.liveTradeSummary{background:#fff;border:1px solid #dbe2ea;border-radius:8px;margin:-4px 0 20px;padding:16px 18px;box-shadow:0 10px 22px #0f172a0a}.paperSummary{background:#fff;border:1px solid #dbe2ea;border-radius:8px;margin:-4px 0 20px;padding:16px 18px;box-shadow:0 1px 2px #0f172a08}.paperSummaryHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.paperSummaryHeader strong{color:#111827;margin-bottom:4px;font-size:17px;font-weight:950;display:block}.paperSummaryHeader span{color:#64748b;font-size:13px;font-weight:800}.paperScopeTabs{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:8px;padding:4px;display:inline-flex}.paperScopeTabs button{appearance:none;color:#475569;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.paperScopeTabs small{color:currentColor;opacity:.72;font-size:11px;font-weight:950}.paperScopeTabs button:hover{background:#fff}.paperScopeTabs button.active{color:#fff;background:#2563eb}.paperScopeTabs button.secondary{border-left:1px solid #e2e8f0}.paperScopeTabs button.secondary.active{background:#0f172a}.paperScopeTabs button.sync{color:#1d4ed8}.paperScopeTabs button.sync:disabled{color:#94a3b8;cursor:not-allowed}.paperCapitalTabs{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.paperCapitalTabs span{color:#64748b;font-size:13px;font-weight:900}.paperCapitalTabs button{appearance:none;color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:999px;min-height:32px;padding:0 11px;font-size:12px;font-weight:950}.paperCapitalTabs button:hover{background:#f8fafc;border-color:#94a3b8}.paperCapitalTabs button.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.paperEmptyNotice{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:12px 14px;display:flex}.paperEmptyNotice strong{color:#7c2d12;font-size:13px;font-weight:950}.paperEmptyNotice span{color:#9a3412;margin-top:4px;font-size:13px;font-weight:800;display:block}.paperEmptyNotice button{appearance:none;color:#9a3412;cursor:pointer;background:#fff;border:1px solid #fdba74;border-radius:8px;flex:none;min-height:34px;padding:0 13px;font-size:13px;font-weight:950}.paperEmptyNotice button:hover{background:#ffedd5}.paperEmptyNotice button:disabled{opacity:.6;cursor:wait}.paperSyncMessage{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;font-weight:900}.dashboardFoldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.liveTradeLane+.liveTradeLane{margin-top:16px}.liveTradeLane h3{color:#334155;margin:0 0 8px;font-size:14px;font-weight:950}.dashboardFoldGrid>button,.dashboardFoldGrid>.summaryInfoCard{appearance:none;min-height:112px;color:inherit;text-align:left;background:#fff;border:1px solid #dbe2ea;border-radius:8px;gap:7px;padding:14px;display:grid;position:relative}.dashboardFoldGrid>button{cursor:pointer}.dashboardFoldGrid>button:hover,.dashboardFoldGrid>button.open,.dashboardFoldGrid>.summaryInfoCard.open{background:#eff6ff;border-color:#93c5fd}.dashboardFoldGrid span{color:#64748b;font-size:12px;font-weight:900}.dashboardFoldGrid strong{color:#0f172a;font-size:18px;font-weight:950;line-height:1.2}.dashboardFoldGrid small{color:#475569;font-size:12px;font-weight:800;line-height:1.4}.dashboardFoldGrid em{color:#334155;background:#f1f5f9;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950;position:absolute;bottom:10px;right:12px}.dashboardFoldGrid>button.open em{color:#1d4ed8;background:#dbeafe}.shortTradeBuyReadyList{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;gap:8px;margin-top:10px;padding:12px;display:grid}.shortTradeBuyReadyList>strong{color:#166534;font-size:14px;font-weight:950}.shortTradeBuyReadyList article{background:#fff;border:1px solid #d1fae5;border-radius:8px;gap:4px;padding:10px;display:grid}.shortTradeBuyReadyList article b{color:#0f172a;font-size:14px}.shortTradeBuyReadyList article span,.shortTradeBuyReadyList article small{color:#475569;font-size:12px;font-weight:800;line-height:1.4}.shortTradeBuyReadyList article small.up{color:#cf2f2f}.shortTradeBuyReadyList article small.down{color:#1d4ed8}.shortTradeBuyReadyEmpty{color:#64748b;background:#fff;border:1px dashed #86efac;border-radius:8px;margin:0;padding:12px;font-size:12px;font-weight:850}.candidateReliability{background:#fff;border:1px solid #dbe2ea;border-radius:8px;gap:10px;margin:12px 0;padding:14px;display:grid}.candidateReliability.buy_blocked{background:#fff7f7;border-color:#fecaca}.candidateReliability.candidate_ready{background:#f0fdf4;border-color:#86efac}.candidateReliability.validation_wait{background:#eff6ff;border-color:#bfdbfe}.candidateReliabilityHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.candidateReliabilityHeader div{gap:3px;display:grid}.candidateReliabilityHeader strong{color:#0f172a;font-size:17px;font-weight:950}.candidateReliabilityHeader span,.candidateReliability p,.candidateReliabilityGrid small,.candidateReliabilityGrid em{color:#64748b;font-size:12px;font-weight:850}.candidateReliabilityHeader b{color:#fff;white-space:nowrap;background:#0f172a;border-radius:999px;padding:7px 10px;font-size:12px}.candidateReliabilityGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.candidateReliabilityCompact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.candidateReliabilityCompact span{background:#ffffffc7;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:38px;padding:9px 11px;display:grid}.candidateReliabilityCompact b{color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:950;overflow:hidden}.candidateReliabilityCompact strong{color:#0f172a;white-space:nowrap;font-size:15px;font-weight:950}.candidateReliabilityCompact em{color:#64748b;white-space:nowrap;font-size:11px;font-style:normal;font-weight:850}.candidateReliabilityToggle{background:#ffffffb8;border:1px solid #dbeafe;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.candidateReliabilityToggle span{color:#64748b;font-size:12px;font-weight:850}.candidateReliabilityToggle button{color:#fff;cursor:pointer;white-space:nowrap;background:#0f172a;border:0;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:950}.candidateReliabilityGrid article{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:5px;min-height:112px;padding:11px;display:grid}.candidateReliabilityGrid article.pass{background:#f0fdf4;border-color:#86efac}.candidateReliabilityGrid article.block{background:#fff1f2;border-color:#fecaca}.candidateReliabilityGrid article.sample_wait,.candidateReliabilityGrid article.watch{background:#f8fbff;border-color:#bfdbfe}.candidateReliabilityGrid span{color:#475569;font-size:12px;font-weight:950}.candidateReliabilityGrid strong{color:#111827;font-size:22px;font-weight:950;line-height:1}.candidateLossPatterns{border-top:1px solid #e2e8f0;gap:10px;padding-top:10px;display:grid}.candidateLossPatterns>div{gap:3px;display:grid}.candidateLossPatterns>div strong{color:#0f172a;font-size:14px;font-weight:950}.candidateLossPatterns>div span{color:#64748b;font-size:12px;font-weight:850}.candidateLossPatterns section{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.candidateLossPatterns article{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;gap:4px;min-height:96px;padding:10px;display:grid}.candidateLossPatterns article.block_review{background:#fff1f2;border-color:#fecaca}.candidateLossPatterns article.sample_wait{background:#f8fbff;border-color:#bfdbfe}.candidateLossPatterns article span,.candidateLossPatterns article small,.candidateLossPatterns article em{color:#64748b;font-size:12px;font-style:normal;font-weight:850}.candidateLossPatterns article strong{color:#111827;font-size:16px;font-weight:950}.candidateFilterSimulation{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;gap:10px;padding:11px;display:grid}.candidateFilterSimulation.pass{background:#f0fdf4;border-color:#86efac}.candidateFilterSimulation.improved{background:#fff7ed;border-color:#fed7aa}.candidateFilterSimulation.no_improvement{background:#fff1f2;border-color:#fecaca}.candidateFilterSimulation>div{gap:3px;display:grid}.candidateFilterSimulation>div strong{color:#0f172a;font-size:14px;font-weight:950}.candidateFilterSimulation>div span{color:#64748b;font-size:12px;font-weight:850}.candidateFilterSimulation section{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.candidateFilterSimulation article{background:#ffffffbf;border:1px solid #dbe2ea;border-radius:8px;gap:5px;min-height:88px;padding:10px;display:grid}.candidateFilterSimulation article span,.candidateFilterSimulation article small{color:#64748b;font-size:12px;font-weight:850}.candidateFilterSimulation article strong{color:#111827;font-size:18px;font-weight:950;line-height:1.1}.candidateCombinationSimulations{border-top:1px solid #e2e8f0;gap:10px;padding-top:10px;display:grid}.candidateCombinationSimulations>div{gap:3px;display:grid}.candidateCombinationSimulations>div strong{color:#0f172a;font-size:14px;font-weight:950}.candidateCombinationSimulations>div span{color:#64748b;font-size:12px;font-weight:850}.candidateCombinationSimulations section{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.candidateCombinationSimulations article{background:#fff;border:1px solid #dbe2ea;border-radius:8px;gap:5px;min-height:126px;padding:10px;display:grid}.candidateCombinationSimulations article.pass{background:#f0fdf4;border-color:#86efac}.candidateCombinationSimulations article.improved{background:#fff7ed;border-color:#fed7aa}.candidateCombinationSimulations article.sample_wait{background:#eff6ff;border-color:#bfdbfe}.candidateCombinationSimulations article.no_improvement{background:#fff1f2;border-color:#fecaca}.candidateCombinationSimulations article div{gap:3px;display:grid}.candidateCombinationSimulations article span,.candidateCombinationSimulations article small,.candidateCombinationSimulations article em{color:#64748b;font-size:12px;font-style:normal;font-weight:850}.candidateCombinationSimulations article strong{color:#111827;font-size:16px;font-weight:950;line-height:1.2}.candidateMinuteSimulations{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;gap:10px;padding:11px;display:grid}.candidateMinuteSimulations.pass{background:#f0fdf4;border-color:#86efac}.candidateMinuteSimulations>div{gap:3px;display:grid}.candidateMinuteSimulations>div strong{color:#0f172a;font-size:14px;font-weight:950}.candidateMinuteSimulations>div span,.candidateMinuteSimulations p{color:#64748b;font-size:12px;font-weight:850}.candidateMinuteSimulations section{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.candidateMinuteSimulations article{background:#ffffffc7;border:1px solid #dbe2ea;border-radius:8px;gap:5px;min-height:126px;padding:10px;display:grid}.candidateMinuteSimulations article.pass{background:#f0fdf4;border-color:#86efac}.candidateMinuteSimulations article.improved{background:#fff7ed;border-color:#fed7aa}.candidateMinuteSimulations article.sample_wait{background:#eff6ff;border-color:#bfdbfe}.candidateMinuteSimulations article.no_improvement{background:#fff1f2;border-color:#fecaca}.candidateMinuteSimulations article div{gap:3px;display:grid}.candidateMinuteSimulations article span,.candidateMinuteSimulations article small,.candidateMinuteSimulations article em{color:#64748b;font-size:12px;font-style:normal;font-weight:850}.candidateMinuteSimulations article strong{color:#111827;font-size:16px;font-weight:950;line-height:1.2}.candidateCrossSimulations{background:#f8f7ff;border:1px solid #ddd6fe;border-radius:8px;gap:10px;padding:11px;display:grid}.candidateCrossSimulations.pass{background:#f0fdf4;border-color:#86efac}.candidateCrossSimulations>div{gap:3px;display:grid}.candidateCrossSimulations>div strong{color:#0f172a;font-size:14px;font-weight:950}.candidateCrossSimulations>div span,.candidateCrossSimulations p{color:#64748b;font-size:12px;font-weight:850}.candidateCrossSimulations section{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.candidateCrossSimulations article{background:#ffffffc7;border:1px solid #dbe2ea;border-radius:8px;gap:5px;min-height:134px;padding:10px;display:grid}.candidateCrossSimulations article.pass{background:#f0fdf4;border-color:#86efac}.candidateCrossSimulations article.improved{background:#fff7ed;border-color:#fed7aa}.candidateCrossSimulations article.sample_wait{background:#eff6ff;border-color:#bfdbfe}.candidateCrossSimulations article.no_improvement{background:#fff1f2;border-color:#fecaca}.candidateCrossSimulations article div{gap:3px;display:grid}.candidateCrossSimulations article span,.candidateCrossSimulations article small,.candidateCrossSimulations article em{color:#64748b;font-size:12px;font-style:normal;font-weight:850}.candidateCrossSimulations article strong{color:#111827;font-size:16px;font-weight:950;line-height:1.2}.candidateMarketQuality{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;gap:10px;padding:11px;display:grid}.candidateMarketQuality.ready{background:#f0fdf4;border-color:#86efac}.candidateMarketQuality>div{gap:3px;display:grid}.candidateMarketQuality>div strong{color:#0f172a;font-size:14px;font-weight:950}.candidateMarketQuality>div span,.candidateMarketQuality p{color:#64748b;font-size:12px;font-weight:850}.candidateMarketQuality section{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.candidateMarketQuality article{background:#ffffffc7;border:1px solid #bfdbfe;border-radius:8px;gap:5px;min-height:112px;padding:10px;display:grid}.candidateMarketQuality article.ready{background:#f0fdf4;border-color:#86efac}.candidateMarketQuality article.sample_wait{background:#eff6ff;border-color:#bfdbfe}.candidateMarketQuality article div{gap:3px;display:grid}.candidateMarketQuality article span,.candidateMarketQuality article small{color:#64748b;font-size:12px;font-weight:850}.candidateMarketQuality article strong{color:#111827;font-size:16px;font-weight:950;line-height:1.2}.candidateRegimeLossCauses{background:#fff1f2;border:1px solid #fecaca;border-radius:8px;gap:10px;padding:11px;display:grid}.candidateRegimeLossCauses.watch_only{background:#eff6ff;border-color:#bfdbfe}.candidateRegimeLossCauses>div{gap:3px;display:grid}.candidateRegimeLossCauses>div strong{color:#0f172a;font-size:14px;font-weight:950}.candidateRegimeLossCauses>div span,.candidateRegimeLossCauses p{color:#64748b;font-size:12px;font-weight:850}.candidateRegimeLossCauses section{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.candidateRegimeLossCauses article{background:#ffffffc7;border:1px solid #dbe2ea;border-radius:8px;gap:5px;min-height:134px;padding:10px;display:grid}.candidateRegimeLossCauses article.block_candidate{background:#fff1f2;border-color:#fecaca}.candidateRegimeLossCauses article.watch_candidate{background:#eff6ff;border-color:#bfdbfe}.candidateRegimeLossCauses article div{gap:3px;display:grid}.candidateRegimeLossCauses article span,.candidateRegimeLossCauses article small,.candidateRegimeLossCauses article em{color:#64748b;font-size:12px;font-style:normal;font-weight:850}.candidateRegimeLossCauses article ul{gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.candidateRegimeLossCauses article li{background:#ffffffb8;border-radius:6px;gap:1px;min-width:0;padding:5px 7px;display:grid}.candidateRegimeLossCauses article li span{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.candidateRegimeLossCauses article li small{color:#64748b;font-size:11px;font-weight:850}.candidateRegimeLossCauses article strong{color:#111827;font-size:16px;font-weight:950;line-height:1.2}.candidateBlockPromotionQueue{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;gap:10px;padding:11px;display:grid}.candidateBlockPromotionQueue.empty{background:#f8fafc;border-color:#dbe2ea}.candidateBlockPromotionQueue>div{gap:3px;display:grid}.candidateBlockPromotionQueue>div strong{color:#0f172a;font-size:14px;font-weight:950}.candidateBlockPromotionQueue>div span,.candidateBlockPromotionQueue p{color:#64748b;font-size:12px;font-weight:850}.candidateBlockPromotionQueue section{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.candidateBlockPromotionQueue article{background:#ffffffc7;border:1px solid #fed7aa;border-radius:8px;gap:5px;min-height:124px;padding:10px;display:grid}.candidateBlockPromotionQueue article.high{background:#fff1f2;border-color:#fecaca}.candidateBlockPromotionQueue article.medium{background:#fff7ed;border-color:#fed7aa}.candidateBlockPromotionQueue article.watch{background:#eff6ff;border-color:#bfdbfe}.candidateBlockPromotionQueue article div{gap:3px;display:grid}.candidateBlockPromotionQueue article span,.candidateBlockPromotionQueue article small,.candidateBlockPromotionQueue article em{color:#64748b;font-size:12px;font-style:normal;font-weight:850}.candidateBlockPromotionQueue article strong{color:#111827;font-size:16px;font-weight:950;line-height:1.2}.candidateBlockQueueSimulation{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;gap:10px;padding:11px;display:grid}.candidateBlockQueueSimulation.pass{background:#ecfdf5;border-color:#86efac}.candidateBlockQueueSimulation.no_improvement{background:#fff1f2;border-color:#fecaca}.candidateBlockQueueSimulation>div{gap:3px;display:grid}.candidateBlockQueueSimulation>div strong{color:#0f172a;font-size:14px;font-weight:950}.candidateBlockQueueSimulation>div span,.candidateBlockQueueSimulation p{color:#64748b;font-size:12px;font-weight:850}.candidateBlockQueueSimulation section{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.candidateBlockQueueSimulation article{background:#ffffffc7;border:1px solid #dbe2ea;border-radius:8px;gap:5px;min-height:124px;padding:10px;display:grid}.candidateBlockQueueSimulation article.pass{background:#ecfdf5;border-color:#86efac}.candidateBlockQueueSimulation article.improved{background:#fff7ed;border-color:#fed7aa}.candidateBlockQueueSimulation article.sample_wait{background:#eff6ff;border-color:#bfdbfe}.candidateBlockQueueSimulation article.no_improvement{background:#fff1f2;border-color:#fecaca}.candidateBlockQueueSimulation article span,.candidateBlockQueueSimulation article small,.candidateBlockQueueSimulation article em{color:#64748b;font-size:12px;font-style:normal;font-weight:850}.candidateBlockQueueSimulation article strong{color:#111827;font-size:16px;font-weight:950;line-height:1.2}.candidateRemainingLoss,.candidateNextActionPlan{background:#fff1f2;border:1px solid #fecaca;border-radius:8px;gap:10px;padding:11px;display:grid}.candidateRemainingLoss.watch_only,.candidateNextActionPlan.improved_not_ready{background:#fff7ed;border-color:#fed7aa}.candidateRemainingLoss.empty,.candidateNextActionPlan.ready_for_review{background:#ecfdf5;border-color:#86efac}.candidateRemainingLoss>div,.candidateNextActionPlan>div{gap:3px;display:grid}.candidateRemainingLoss>div strong,.candidateNextActionPlan>div strong{color:#0f172a;font-size:14px;font-weight:950}.candidateRemainingLoss>div span,.candidateRemainingLoss p,.candidateNextActionPlan>div span,.candidateNextActionPlan p{color:#64748b;font-size:12px;font-weight:850}.candidateRemainingLoss section,.candidateNextActionPlan section{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.candidateRemainingLoss article,.candidateNextActionPlan article{background:#ffffffc7;border:1px solid #dbe2ea;border-radius:8px;gap:5px;min-height:124px;padding:10px;display:grid}.candidateRemainingLoss article.next_block_candidate,.candidateNextActionPlan article.needs_second_filter,.candidateNextActionPlan article.not_ready{background:#fff1f2;border-color:#fecaca}.candidateRemainingLoss article.watch_candidate,.candidateNextActionPlan article.improved{background:#fff7ed;border-color:#fed7aa}.candidateNextActionPlan article.pass,.candidateNextActionPlan article.ready_for_review{background:#ecfdf5;border-color:#86efac}.candidateRemainingLoss article span,.candidateRemainingLoss article small,.candidateRemainingLoss article em,.candidateNextActionPlan article span,.candidateNextActionPlan article small,.candidateNextActionPlan article em{color:#64748b;font-size:12px;font-style:normal;font-weight:850}.candidateRemainingLoss article strong,.candidateNextActionPlan article strong{color:#111827;font-size:16px;font-weight:950;line-height:1.2}.candidateMarketSimulations{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;gap:10px;padding:11px;display:grid}.candidateMarketSimulations.pass{background:#ecfdf5;border-color:#86efac}.candidateMarketSimulations>div{gap:3px;display:grid}.candidateMarketSimulations>div strong{color:#0f172a;font-size:14px;font-weight:950}.candidateMarketSimulations>div span,.candidateMarketSimulations p{color:#64748b;font-size:12px;font-weight:850}.candidateMarketSimulations section{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.candidateMarketSimulations article{background:#ffffffc7;border:1px solid #dbe2ea;border-radius:8px;gap:5px;min-height:134px;padding:10px;display:grid}.candidateMarketSimulations article.pass{background:#f0fdf4;border-color:#86efac}.candidateMarketSimulations article.improved{background:#fff7ed;border-color:#fed7aa}.candidateMarketSimulations article.sample_wait{background:#eff6ff;border-color:#bfdbfe}.candidateMarketSimulations article.no_improvement{background:#fff1f2;border-color:#fecaca}.candidateMarketSimulations article div{gap:3px;display:grid}.candidateMarketSimulations article span,.candidateMarketSimulations article small,.candidateMarketSimulations article em{color:#64748b;font-size:12px;font-style:normal;font-weight:850}.candidateMarketSimulations article strong{color:#111827;font-size:16px;font-weight:950;line-height:1.2}.paperWinRateCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.paperWinRateCards article{background:#f8fafc;border:1px solid #dbeafe;border-radius:8px;min-width:0;padding:13px 14px}.paperWinRateCards article.primary{background:#eff6ff;border-color:#93c5fd}.paperWinRateCards article.total{background:#fff;border-color:#cbd5e1}.paperWinRateCards article.recent{background:#f0fdf4;border-color:#bbf7d0}.paperWinRateCards span,.paperWinRateCards small{color:#64748b;font-size:12px;font-weight:900;display:block}.paperWinRateCards strong{color:#0f172a;margin-top:6px;font-size:22px;font-weight:950;display:block}.paperWinRateCards small{margin-top:7px;line-height:1.35}.paperMetrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.paperMetrics>div{background:#fbfdff;border:1px solid #edf1f5;border-radius:8px;min-height:62px;padding:12px 14px}.paperMetrics>.paperMetricPopoverWrap{padding:0;position:relative}.paperMetricButton{appearance:none;width:100%;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px 14px;display:block}.paperMetricButton:hover{background:#f8fafc}.paperMetricButton:disabled{cursor:default}.paperMetricButton:disabled:hover{background:0 0}.paperMetrics span{color:#64748b;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.paperMetrics strong{color:#111827;font-size:18px;font-weight:950;line-height:1;display:block}.paperTotalMetrics{background:#f8fafc;border:1px solid #edf1f5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;padding:11px 12px;display:flex}.paperTotalMetrics strong{color:#111827;font-size:13px;font-weight:950}.paperTotalMetrics span{color:#475569;font-size:13px;font-weight:850}.paperTotalMetrics b{font-weight:950}.paperValidationQuality{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.paperValidationQualityHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.paperValidationQualityHead strong{color:#111827;font-size:13px;font-weight:950;display:block}.paperValidationQualityHead span,.paperValidationQualityHead em,.paperValidationQuality article span,.paperValidationQuality article small,.paperValidationGroupSummary span,.paperValidationGroupSummary small{color:#64748b;font-size:12px;font-weight:850}.paperValidationQualityHead em{color:#c2410c;background:#ffedd5;border-radius:999px;flex:none;padding:5px 9px;font-style:normal;font-weight:950}.paperValidationQualityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.paperValidationQuality article,.paperValidationGroupSummary>div{background:#ffffffd1;border:1px solid #e2e8f0e6;border-radius:8px;min-width:0;padding:10px}.paperValidationQuality article strong,.paperValidationGroupSummary strong{color:#111827;margin:4px 0;font-size:17px;font-weight:950;display:block}.paperValidationQuality article.pass{background:#f0fdf4;border-color:#bbf7d0}.paperValidationQuality article.watch{background:#eff6ff;border-color:#bfdbfe}.paperValidationQuality article.fail{background:#fff7f7;border-color:#fecaca}.paperValidationGroupSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.paperValidationGroupSummary small{line-height:1.4;display:block}.paperValidationCheckGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.paperValidationCheckGrid>div{background:#ffffffd1;border:1px solid #e2e8f0e6;border-radius:8px;gap:7px;min-width:0;padding:10px;display:grid}.paperValidationCheckGrid>div>strong{color:#111827;font-size:12px;font-weight:950}.paperValidationCheckGrid p{background:#f8fafc;border:1px solid #edf1f5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;margin:0;padding:8px;display:grid}.paperValidationCheckGrid p.pass{background:#f0fdf4;border-color:#bbf7d0}.paperValidationCheckGrid p.fail{background:#fff7f7;border-color:#fecaca}.paperValidationCheckGrid p.wait{background:#fff7ed;border-color:#fed7aa}.paperValidationCheckGrid b{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.paperValidationCheckGrid span{color:#334155;white-space:nowrap;font-size:12px;font-weight:950}.paperValidationCheckGrid small{color:#64748b;grid-column:1/-1;font-size:11px;font-weight:850;line-height:1.35}.liveRuleCompact{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;gap:10px;padding:12px;display:grid}.liveRuleCompactHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.liveRuleCompactHead strong,.liveRuleSubGrid>div>strong{color:#111827;font-size:13px;font-weight:950;display:block}.liveRuleCompactHead span,.liveRuleCompactHead em,.liveRuleCompact article span,.liveRuleCompact article small,.liveRuleSubGrid small{color:#64748b;font-size:12px;font-weight:850}.liveRuleCompactHead em{color:#1d4ed8;background:#dbeafe;border-radius:999px;flex:none;padding:5px 9px;font-style:normal;font-weight:950}.liveRuleCompactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.liveRuleCompact article,.liveRuleSubGrid>div{background:#ffffffdb;border:1px solid #e2e8f0e6;border-radius:8px;min-width:0;padding:10px}.liveRuleCompact article strong{color:#111827;margin:4px 0;font-size:17px;font-weight:950;display:block}.liveRuleCompact article.pass,.liveRuleSubGrid p.pass{background:#f0fdf4;border-color:#bbf7d0}.liveRuleCompact article.warn,.liveRuleSubGrid p.warn,.liveRuleCompact article.wait,.liveRuleSubGrid p.wait{background:#fff7ed;border-color:#fed7aa}.liveRuleSubGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.liveRuleSubGrid>div{gap:7px;display:grid}.liveRuleSubGrid p{background:#f8fafc;border:1px solid #edf1f5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;margin:0;padding:8px;display:grid}.liveRuleSubGrid b{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.liveRuleSubGrid span{color:#334155;white-space:nowrap;font-size:12px;font-weight:950}.liveRuleSubGrid small{grid-column:1/-1;line-height:1.35}.liveGateBoard,.liveCandidateBoard,.liveDailySummary,.liveActionOrderBoard,.liveRemainingBoard,.liveQualityBoard{background:#ffffffc7;border:1px solid #bfdbfee6;border-radius:8px;gap:8px;padding:10px;display:grid}.liveGateHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.liveGateHead strong,.liveDailySummary>div>strong{color:#111827;font-size:13px;font-weight:950}.liveGateHead span,.liveDailySummary p,.liveGateGrid article span,.liveGateGrid article small,.liveDailySummaryRows article span,.liveDailySummaryRows article small,.liveCandidateRows small{color:#64748b;font-size:12px;font-weight:850}.liveGateGrid,.liveDailySummaryRows,.liveActionOrderRows,.liveRemainingRows,.liveQualityRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.liveGateGrid article,.liveDailySummaryRows article,.liveActionOrderRows article,.liveRemainingRows article,.liveQualityRows article{background:#f8fafc;border:1px solid #edf1f5;border-radius:8px;min-width:0;padding:9px}.liveGateGrid article.pass,.liveDailySummaryRows article.pass,.liveActionOrderRows article.pass,.liveRemainingRows article.pass,.liveQualityRows article.pass{background:#f0fdf4;border-color:#bbf7d0}.liveGateGrid article.warn,.liveDailySummaryRows article.warn,.liveActionOrderRows article.warn,.liveRemainingRows article.warn,.liveQualityRows article.warn{background:#fff7ed;border-color:#fed7aa}.liveGateGrid article.wait,.liveDailySummaryRows article.wait,.liveActionOrderRows article.wait,.liveRemainingRows article.wait,.liveQualityRows article.wait{background:#eff6ff;border-color:#bfdbfe}.liveGateGrid article strong,.liveDailySummaryRows article strong,.liveActionOrderRows article strong,.liveRemainingRows article strong,.liveQualityRows article strong{color:#111827;margin:4px 0;font-size:15px;font-weight:950;display:block}.liveAutoDecision{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.liveAutoDecision.pass{background:#f0fdf4;border-color:#bbf7d0}.liveAutoDecision.warn{background:#fff7ed;border-color:#fed7aa}.liveAutoDecision span,.liveAutoDecision small,.liveAutoDecision em,.liveActionOrderRows article span,.liveActionOrderRows article small,.liveRemainingRows article span,.liveRemainingRows article small,.liveQualityRows article span,.liveQualityRows article small{color:#64748b;font-size:12px;font-weight:850}.liveAutoDecision strong{color:#111827;margin:3px 0;font-size:18px;font-weight:950;display:block}.liveAutoDecision em{text-align:right;max-width:52%;font-style:normal}.liveCandidateRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.liveStageSummary{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.liveStageSummary.pass{background:#f0fdf4;border-color:#bbf7d0}.liveStageSummary.warn{background:#fff7ed;border-color:#fed7aa}.liveStageSummary span,.liveStageSummary small,.liveStageSummary em,.liveCandidateActionGroups article span,.liveCandidateActionGroups article small{color:#64748b;font-size:12px;font-weight:850}.liveStageSummary strong{color:#111827;margin:3px 0;font-size:18px;font-weight:950;display:block}.liveStageSummary em{text-align:right;font-style:normal}.liveCandidateActionGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.liveCandidateActionGroups article{background:#f8fafc;border:1px solid #edf1f5;border-radius:8px;min-width:0;padding:9px}.liveCandidateActionGroups article.pass{background:#f0fdf4;border-color:#bbf7d0}.liveCandidateActionGroups article.warn{background:#fff7ed;border-color:#fed7aa}.liveCandidateActionGroups article.wait{background:#eff6ff;border-color:#bfdbfe}.liveCandidateActionGroups article strong{color:#111827;margin:4px 0;font-size:15px;font-weight:950;display:block}.liveCandidateRows button{text-align:left;cursor:pointer;background:#fff;border:1px solid #edf1f5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-width:0;padding:10px;display:grid}.liveCandidateRows button.pass{border-color:#bbf7d0}.liveCandidateRows button.warn{background:#fff7ed;border-color:#fed7aa}.liveCandidateRows button.wait{border-color:#bfdbfe}.liveCandidateRows b{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;display:block;overflow:hidden}.liveCandidateRows em{color:#1d4ed8;white-space:nowrap;background:#eef2ff;border-radius:999px;align-self:start;padding:4px 8px;font-size:12px;font-style:normal;font-weight:950}.liveCandidateRows button.warn em{color:#c2410c;background:#ffedd5}.liveCandidateRows strong{color:#475569;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12px;font-weight:850;overflow:hidden}.liveCandidateCheckLine{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.liveCandidateCheckLine span{color:#1d4ed8;background:#eef2ff;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:950}.liveCandidateRows button.warn .liveCandidateCheckLine span{color:#c2410c;background:#ffedd5}.liveCandidateRows i{flex-wrap:wrap;grid-column:1/-1;gap:5px;font-style:normal;display:flex}.liveCandidateRows i small{color:#475569;background:#f1f5f9;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:900}.liveCandidateRows i.reentry small{color:#334155;background:#f8fafc}.liveDailySummary>div:first-child{background:#f8fafc;border-radius:8px;padding:10px}.liveDailySummary p{color:#334155;margin:4px 0 0}.paperStatusBoard{background:#fff;border:1px solid #edf1f5;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.paperStatusBoardHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.paperStatusBoardHead strong{color:#111827;font-size:13px;font-weight:950}.paperStatusBoardHead span{color:#64748b;font-size:12px;font-weight:800}.paperStatusCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.paperStatusCard{appearance:none;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:10px}.paperStatusCard:hover,.paperStatusCard.active{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa1f}.paperStatusCard span,.paperStatusCard small,.paperStatusCard em{color:#64748b;font-size:11px;font-weight:850;display:block}.paperStatusCard strong{color:#111827;margin:4px 0;font-size:20px;font-weight:950;display:block}.paperStatusCard em{color:#334155;margin-top:6px;font-style:normal}.paperStatusCard.target{background:#fff7f7;border-color:#fecaca}.paperStatusCard.target strong{color:#cf2f2f}.paperStatusCard.stopLoss{background:#eff6ff;border-color:#bfdbfe}.paperStatusCard.stopLoss strong{color:#1d4ed8}.paperStatusCard.watching{background:#f8fbff;border-color:#dbeafe}.paperStatusCard.pending{background:#f8fafc;border-color:#e2e8f0}.paperStatusCard.skipped{background:#fff7ed;border-color:#fed7aa}.paperStatusDetail{border-top:1px solid #edf1f5;gap:9px;padding-top:10px;display:grid}.paperStatusDetailHead{align-items:center;gap:8px;display:flex}.paperStatusDetailHead strong{color:#111827;font-size:13px;font-weight:950}.paperStatusDetailHead span{color:#64748b;font-size:12px;font-weight:850}.paperStatusDetailHead button,.paperTradeFilterNotice button{appearance:none;color:#1d4ed8;cursor:pointer;background:#eff6ff;border:0;border-radius:999px;min-height:28px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:950}.watchingPositionSummary{flex-wrap:wrap;gap:7px;display:flex}.watchingPositionSummary span{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:950;display:inline-flex}.watchingPositionSummary span.targetNear{color:#b91c1c;background:#fee2e2}.watchingPositionSummary span.stopNear{color:#1d4ed8;background:#dbeafe}.paperStatusDetailList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.paperStatusDetailList button{appearance:none;text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #edf1f5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-width:0;padding:10px;display:grid}.paperStatusDetailList button:hover{background:#f8fbff;border-color:#bfdbfe}.paperStatusDetailList b{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.paperStatusDetailList span{color:#64748b;white-space:nowrap;font-size:12px;font-weight:850}.paperStatusDetailList small{color:#64748b;grid-column:1/-1;font-size:11px;font-weight:850;line-height:1.35}.paperStatusDetailList small.watchingPosition{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:24px;padding:0 8px;display:inline-flex}.paperStatusDetailList small.watchingPosition.targetNear{color:#b91c1c;background:#fee2e2}.paperStatusDetailList small.watchingPosition.stopNear{color:#1d4ed8;background:#dbeafe}.paperStatusDetailList small.watchingPosition.aboveBase{color:#c2410c;background:#fff7ed}.paperStatusDetailList small.watchingPosition.belowBase{color:#1d4ed8;background:#eff6ff}.paperStatusDetailList em{color:#64748b;font-size:13px;font-style:normal;font-weight:950}.paperStatusDetailList p{color:#64748b;border:1px dashed #cbd5e1;border-radius:8px;margin:0;padding:10px;font-size:12px;font-weight:850}.paperValidationPlan{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.liveProgressBoard{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;gap:12px;margin-top:12px;padding:12px;display:grid}.liveProgressBoard.continue_paper{background:#eff6ff;border-color:#bfdbfe}.liveProgressBoard.small_live_review{background:#f0fdf4;border-color:#bbf7d0}.liveProgressHead{grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);gap:10px;display:grid}.liveProgressHead>div,.liveProgressGrid>div,.liveProgressDetails>div{background:#ffffffd1;border:1px solid #e2e8f0db;border-radius:8px;padding:11px 12px}.liveProgressBoard span,.liveProgressBoard small{color:#64748b;font-size:12px;font-weight:900;display:block}.liveProgressBoard strong{color:#111827;margin-top:4px;font-size:17px;font-weight:950;display:block}.liveProgressHead small{margin-top:6px;line-height:1.45}.liveProgressGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.liveProgressGrid>div>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.liveProgressGrid em{color:#9a3412;background:#ffedd5;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:950}.liveProgressGrid .passed em{color:#166534;background:#dcfce7}.liveProgressGrid i{background:#e2e8f0;border-radius:999px;height:7px;margin-top:9px;display:block;overflow:hidden}.liveProgressGrid i b{border-radius:inherit;background:#f97316;height:100%;display:block}.liveProgressGrid .passed i b{background:#22c55e}.liveProgressDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.liveProgressDetails>div{gap:7px;display:grid}.liveProgressDetails strong{margin:0;font-size:14px}.liveProgressDetails span{color:#334155;background:#f8fafc;border-radius:8px;padding:8px 10px;line-height:1.35}.liveCompactSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.liveCompactCard{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;min-height:112px;padding:12px;position:relative}.liveCompactCard.hold,.liveCompactCard.wait,.liveCompactCard.wait_data,.liveCompactCard.collect_sample,.liveCompactCard.paper_hold,.liveCompactCard.waiting_market_data,.liveCompactCard.no_price,.liveCompactCard.sync_required,.liveCompactCard.research,.liveCompactCard.paper_watch,.liveCompactCard.tighten{background:#fff7ed;border-color:#fed7aa}.liveCompactCard.small_live,.liveCompactCard.small_live_candidate,.liveCompactCard.small_live_review,.liveCompactCard.ready{background:#f0fdf4;border-color:#bbf7d0}.liveCompactCard.observe,.liveCompactCard.collect,.liveCompactCard.keep,.liveCompactCard.paper_running,.liveCompactCard.continue_paper{background:#eff6ff;border-color:#bfdbfe}.liveCompactCard span,.liveCompactCard small{color:#64748b;font-size:12px;font-weight:900;display:block}.liveCompactCard strong{color:#111827;margin-top:5px;font-size:17px;font-weight:950;display:block}.liveCompactCard small{color:#475569;margin-top:7px;line-height:1.45}.liveCompactCard button{color:#2563eb;cursor:pointer;background:#dbeafef0;border:0;border-radius:999px;margin-top:10px;padding:8px 11px;font-size:12px;font-weight:950}.liveCompactChips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.liveCompactChips em{color:#0369a1;background:#e0f2fe;border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.liveCompactChips em.avoid{color:#b91c1c;background:#fee2e2}.liveCompactChips em.watch{color:#0369a1;background:#e0f2fe}.sampleQualityBoard{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.sampleQualityHeader{grid-template-columns:minmax(0,1fr) minmax(240px,.4fr);gap:10px;display:grid}.sampleQualityHeader>div,.sampleQualityCards>div{background:#ffffffd1;border:1px solid #e2e8f0db;border-radius:8px;padding:11px 12px}.sampleQualityBoard span,.sampleQualityBoard small{color:#64748b;font-size:12px;font-weight:900;display:block}.sampleQualityBoard strong{color:#111827;margin-top:4px;font-size:17px;font-weight:950;display:block}.sampleQualityBoard small{margin-top:6px;line-height:1.45}.sampleQualityCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sampleQualityRows{gap:7px;display:grid}.sampleQualityRows>div{background:#ffffffc7;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:minmax(98px,.8fr) repeat(6,minmax(70px,1fr)) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.sampleQualityRows>div.wait{background:#fff7ed;border-color:#fed7aa}.sampleQualityRows strong{margin:0;font-size:13px}.sampleQualityRows span{color:#475569;white-space:nowrap;display:inline}.sampleQualityRows em{color:#475569;white-space:nowrap;font-size:12px;font-style:normal;font-weight:950}.sampleQualityRows b{color:#1d4ed8;white-space:nowrap;background:#dbeafe;border-radius:999px;justify-self:end;padding:5px 8px;font-size:11px;font-weight:950}.sampleQualityRows .wait b{color:#9a3412;background:#ffedd5}.paperValidationPlan.hold{background:#fff7f7;border-color:#fecaca}.paperValidationPlan.continue_paper{background:#eff6ff;border-color:#bfdbfe}.paperValidationPlan.small_live_review{background:#f0fdf4;border-color:#bbf7d0}.paperValidationHead{grid-template-columns:minmax(260px,1fr) minmax(240px,.7fr);gap:10px;display:grid}.paperValidationHead>div,.paperValidationItem{background:#ffffffc7;border:1px solid #e2e8f0db;border-radius:8px;padding:10px 12px}.paperValidationPlan span,.paperValidationItem small{color:#64748b;font-size:12px;font-weight:900;display:block}.paperValidationPlan strong{color:#111827;margin-top:4px;font-size:17px;font-weight:950;display:block}.paperValidationPlan small{color:#475569;margin-top:6px;font-size:12px;font-weight:850;line-height:1.45;display:block}.paperValidationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.paperValidationTitle{justify-content:space-between;align-items:center;gap:10px;display:flex}.paperValidationTitle em{color:#9a3412;background:#ffedd5;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-style:normal;font-weight:950}.paperValidationItem.passed .paperValidationTitle em{color:#166534;background:#dcfce7}.paperValidationBar{background:#e2e8f0;border-radius:999px;height:8px;margin:10px 0 8px;overflow:hidden}.paperValidationBar i{border-radius:inherit;background:#2563eb;height:100%;display:block}.paperValidationItem.passed .paperValidationBar i{background:#16a34a}.paperValidationItem p{color:#475569;margin:7px 0 0;font-size:12px;font-weight:850;line-height:1.45}.smallLivePlan{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;gap:12px;margin-top:12px;padding:12px;display:grid}.smallLivePlan.small_live_ready{background:#f0fdf4;border-color:#bbf7d0}.smallLivePlan.paper_continue,.smallLivePlan.waiting_data{background:#eff6ff;border-color:#bfdbfe}.smallLivePlan.paper_only{background:#fff7f7;border-color:#fecaca}.smallLiveHead,.smallLiveGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.smallLiveHead>div,.smallLiveGrid>div{background:#ffffffc2;border:1px solid #e2e8f0db;border-radius:8px;padding:10px 12px}.smallLivePlan span{color:#64748b;font-size:12px;font-weight:900;display:block}.smallLivePlan strong{color:#111827;margin-top:4px;font-size:18px;font-weight:950;display:block}.smallLivePlan small{color:#475569;margin-top:6px;font-size:12px;font-weight:850;line-height:1.45;display:block}.smallLiveGrid h3{color:#111827;margin:0 0 8px;font-size:13px;font-weight:950}.smallLiveGrid ul{gap:5px;margin:0;padding-left:18px;display:grid}.smallLiveGrid li{color:#475569;font-size:12px;font-weight:850;line-height:1.45}.dailyChecklist{background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;gap:12px;margin-top:12px;padding:12px;display:grid}.dailyChecklistHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.dailyChecklistHeader>div{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px}.dailyChecklistHeader span,.dailyChecklistRow small{color:#64748b;font-size:12px;font-weight:900;display:block}.dailyChecklistHeader strong{color:#111827;margin-top:4px;font-size:18px;font-weight:950;display:block}.dailyChecklistHeader small{color:#475569;margin-top:6px;font-size:12px;font-weight:850;line-height:1.45;display:block}.dailyChecklistRows{gap:8px;display:grid}.dailyChecklistRow{color:#111827;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5edf5;border-radius:8px;grid-template-columns:minmax(140px,1.1fr) 92px 110px minmax(220px,1.5fr) minmax(160px,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.dailyChecklistRow:hover{background:#f5f9ff;border-color:#93b7ff}.dailyChecklistRow strong{font-size:13px;font-weight:950;display:block}.dailyChecklistRow em{color:#075985;background:#e0f2fe;border-radius:999px;justify-self:start;padding:5px 9px;font-size:12px;font-style:normal;font-weight:950}.dailyChecklistRow b{font-size:13px;font-weight:950}.dailyChecklistRow p{color:#475569;margin:0;font-size:12px;font-weight:850;line-height:1.35}.dailyChecklistRow.buy_review em{color:#16703a;background:#dcfce7}.dailyChecklistRow.speculative_watch em{color:#92400e;background:#fef3c7}.dailyChecklistRow.avoid em{color:#b91c1c;background:#fee2e2}.dailyChecklistEmpty{color:#64748b;border:1px dashed #cbd5e1;border-radius:8px;padding:12px;font-size:13px;font-weight:900}.executionBoard{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) minmax(260px,1fr);gap:12px;margin-bottom:12px;padding:12px;display:grid}.executionBoard.waiting_data,.executionBoard.hold{background:#fff7ed;border-color:#fed7aa}.executionBoard.small_live_review,.executionBoard.buy_review_only{background:#f0fdf4;border-color:#bbf7d0}.executionBoard.observe_only{background:#eff6ff;border-color:#bfdbfe}.executionMain,.executionActions{background:#ffffffb8;border:1px solid #e2e8f0;border-radius:8px;min-height:92px;padding:14px}.executionMain span,.executionActions strong,.executionStats span,.executionBlockers span{color:#64748b;font-size:13px;font-weight:800}.executionMain strong{color:#0f172a;margin-top:6px;font-size:22px;line-height:1.15;display:block}.executionMain small{color:#475569;margin-top:8px;font-size:13px;font-weight:700;line-height:1.4;display:block}.executionStats{background:#ffffffb8;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;align-content:flex-start;gap:8px;padding:14px;display:flex;position:relative}.executionStats span,.executionStats button{color:#64748b;min-height:34px;font:inherit;background:#f1f5f9;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.executionStats button{cursor:pointer}.executionStats button.active{color:#1d4ed8;background:#dbeafe}.executionStats button:disabled{cursor:default}.executionStats b{color:#0f172a}.executionCandidatePopover{background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;flex:1 0 100%;gap:8px;margin-top:4px;padding:11px 12px;display:grid}.executionCandidatePopover>strong{color:#1e3a8a;font-size:13px;font-weight:950}.executionCandidatePopover p{gap:3px;margin:0;display:grid}.executionCandidatePopover b{color:#111827;font-size:13px;font-weight:950}.executionCandidatePopover span{color:#475569;font-size:12px;font-weight:850;line-height:1.4}.liveSignalPanel{background:#ffffffd1;border:1px solid #dbeafe;border-radius:8px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.liveSignalPanelHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.liveSignalPanelHead strong{color:#0f172a;font-size:14px;font-weight:950}.liveSignalPanelHead small{color:#64748b;font-size:12px;font-weight:850;line-height:1.4;display:block}.liveSortSummary{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.liveSortSummary span{color:#334155;white-space:nowrap;background:#eef2ff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950}.liveFilterCandidateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.liveFilterCandidateGrid article{background:#f8fafc;border:1px solid #dbeafe;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.liveFilterCandidateGrid article.pass{background:#f0fdf4;border-color:#86efac}.liveFilterCandidateGrid article.wait{background:#eff6ff;border-color:#bfdbfe}.liveFilterCandidateGrid article.warn{background:#fff7ed;border-color:#fca5a5}.liveFilterCandidateGrid article.selectedLiveCandidate{box-shadow:inset 0 0 0 2px #2563eb}.liveFilterCandidateGrid article.empty,.liveFilterCandidateGrid article:only-of-type{grid-column:1/-1}.liveSecondaryCandidatePanel{gap:8px;display:grid}.liveSecondaryCandidateHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.liveSecondaryCandidateHead strong{color:#0f172a;font-size:14px;font-weight:950}.liveSecondaryCandidateHead span{color:#64748b;font-size:12px;font-weight:850}.liveSecondaryCandidateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.liveSecondaryCandidateGrid article{text-align:left;background:#f8fafc;border:1px solid #dbeafe;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.liveSecondaryCandidateGrid article.pass{background:#f0fdf4;border-color:#86efac}.liveSecondaryCandidateGrid article.warn{background:#fff7ed;border-color:#fca5a5}.liveSecondaryCandidateGrid article.wait{background:#eff6ff;border-color:#bfdbfe}.liveDecisionReasons{flex-wrap:wrap;gap:6px;display:flex}.liveDecisionReasons span{color:#334155;background:#0f172a0f;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:900}.liveFinalConclusion{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;gap:4px;padding:12px;display:grid}.liveFinalConclusion.ready{background:#f0fdf4;border-color:#86efac}.liveFinalConclusion.warn{background:#fff1f2;border-color:#fecaca}.liveFinalConclusion.wait{background:#fff7ed;border-color:#fed7aa}.liveFinalConclusion.compact{margin-top:10px;padding:9px 10px}.liveFinalConclusion strong{color:#0f172a;font-size:14px;font-weight:950}.liveFinalConclusion span{color:#64748b;font-size:12px;font-weight:850;line-height:1.35}.liveFilterCandidateTitle{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.liveFilterCandidateTitle strong,.liveFilterCandidateGrid article>b{color:#0f172a;overflow-wrap:anywhere;font-size:14px;font-weight:950;display:block}.liveFilterCandidateTitle span,.liveFilterCandidateGrid article>small{color:#64748b;font-size:12px;font-weight:850;line-height:1.35;display:block}.liveFilterCandidateTitle em{color:#334155;white-space:nowrap;background:#e2e8f0;border-radius:999px;flex:none;padding:5px 8px;font-size:12px;font-style:normal;font-weight:950}.liveFilterCandidateActions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.liveFilterCandidateActions button{color:#fff;cursor:pointer;white-space:nowrap;background:#111827;border:0;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950}.pass .liveFilterCandidateTitle em{color:#166534;background:#bbf7d0}.warn .liveFilterCandidateTitle em{color:#991b1b;background:#fecaca}.miniCandleChart{background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;height:92px}.miniCandleChart.multi{height:190px}.miniCandleChart.empty{color:#64748b;place-items:center;font-size:12px;font-weight:900;display:grid}.miniCandleChart .chartGrid{stroke:#e5e7eb;stroke-width:1px}.miniCandleChart .chartPanel{fill:#fff;stroke:#eef2f7;stroke-width:1px}.miniCandleChart .targetLine{stroke:#16a34a;stroke-width:1.35px;stroke-dasharray:5 4}.miniCandleChart .stopLine{stroke:#dc2626;stroke-width:1.35px;stroke-dasharray:5 4}.miniCandleChart text{fill:#64748b;font-size:9.5px;font-weight:900}.miniCandleChart .chartTitle{fill:#0f172a;font-size:10px;font-weight:950}.miniCandleChart .chartReturn{font-size:10px;font-weight:950}.miniCandleChart .chartReturn.up{fill:#dc2626}.miniCandleChart .chartReturn.down{fill:#2563eb}.miniCandleChart .axisLabel{fill:#64748b;text-anchor:start;font-size:9px}.miniCandleChart .lineLabel{font-size:9px;font-weight:950}.miniCandleChart .lineLabel.target{fill:#15803d}.miniCandleChart .lineLabel.stop{fill:#b91c1c}.miniCandleChart .wick{stroke-width:3px;stroke-linecap:round}.miniCandleChart.multi .wick{stroke-width:1.25px}.miniCandleChart .wick.up,.miniCandleChart .momentumLine.up{stroke:#dc2626}.miniCandleChart .wick.down,.miniCandleChart .momentumLine.down{stroke:#2563eb}.miniCandleChart .candle.up{fill:#ef4444}.miniCandleChart .candle.down{fill:#3b82f6}.miniCandleChart.multi .candle.up{fill:#ef4444;stroke:#dc2626;stroke-width:.4px}.miniCandleChart.multi .candle.down{fill:#3b82f6;stroke:#2563eb;stroke-width:.4px}.miniCandleChart .volume{opacity:.32}.miniCandleChart .volume.up{fill:#ef4444}.miniCandleChart .volume.down{fill:#3b82f6}.miniCandleChart .ma{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.miniCandleChart .ma5{stroke:#f59e0b}.miniCandleChart .ma20{stroke:#7c3aed}.miniCandleChart .lastCandle .wick{stroke-width:1.9px}.miniCandleChart .lastCandle .candle{stroke:#111827;stroke-width:.8px}.miniCandleChart .lastClose{fill:#111827;stroke:#fff;stroke-width:1.2px}.miniCandleChart .currentLine{stroke:#111827;stroke-width:.8px;stroke-dasharray:3 3;opacity:.5}.miniCandleChart .priceTag.up{fill:#ef4444}.miniCandleChart .priceTag.down{fill:#2563eb}.miniCandleChart .priceTagText{fill:#fff;font-size:8.5px;font-weight:950}.miniCandleChart .maLabel{font-size:9px;font-weight:900}.miniCandleChart .ma5Label{fill:#b45309}.miniCandleChart .ma20Label{fill:#6d28d9}.miniCandleChart .momentumLine{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.miniCandleChart.heikin .candle.up{fill:#f97316;stroke:#ea580c}.miniCandleChart.heikin .candle.down{fill:#2563eb;stroke:#1d4ed8}.miniCandleChart.supply .supplyFlowLine{fill:none;stroke:#0f766e;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.miniCandleChart .supplyLabel{fill:#0f766e}.liveFilterPrices,.liveFilterChips{flex-wrap:wrap;gap:5px;display:flex}.liveFilterPrices span,.liveFilterChips span,.liveFilterChips button{color:#475569;background:#f1f5f9;border-radius:999px;min-width:0;padding:5px 8px;font-size:10px;font-weight:900;line-height:1.05}.investorFlowPanel{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;gap:7px;padding:9px;display:grid}.investorFlowPanel.connected{background:#f0fdf4;border-color:#86efac}.investorFlowPanel.proxy{background:#fff7ed;border-color:#fed7aa}.investorFlowPanel.waiting{background:#eff6ff;border-color:#dbeafe}.investorFlowPanel.compact{margin-top:2px;padding:7px}.investorFlowHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.investorFlowHead strong{color:#0f172a;font-size:11px;font-weight:950}.investorFlowHead span{color:#64748b;font-size:10px;font-weight:900}.investorFlowRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.investorFlowRows span{background:#fff;border:1px solid #e2e8f0;border-radius:7px;gap:3px;min-width:0;padding:7px;display:grid}.investorFlowRows b{color:#64748b;font-size:10px;font-weight:900}.investorFlowRows em{color:#0f172a;word-break:keep-all;font-size:11px;font-style:normal;font-weight:950}.investorFlowRows small,.investorFlowPanel p{color:#64748b;font-size:10px;font-weight:850;line-height:1.35}.investorFlowRows span.pass{background:#f0fdf4;border-color:#bbf7d0}.investorFlowRows span.pass em{color:#dc2626}.investorFlowRows span.warn{background:#fff1f2;border-color:#fecaca}.investorFlowRows span.warn em{color:#2563eb}.investorFlowRows span.wait{background:#eff6ff;border-color:#dbeafe}.investorFlowRows span.neutral em,.investorFlowRows span.wait em{color:#475569}.liveFilterChips button{cursor:pointer;text-align:center;white-space:nowrap;border:1px solid #e2e8f0;font-family:inherit}.liveAllCandidatePanel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:10px;padding:12px;display:grid}.liveAllCandidateHead{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.liveAllCandidateHead strong{color:#0f172a;font-size:14px;font-weight:950}.liveAllCandidateHead span{color:#64748b;font-size:12px;font-weight:850}.liveAllCandidateList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.liveOrderCheckPanel{background:#f8fafc;border:1px solid #bfdbfe;border-radius:8px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.liveOrderCheckPanel.pass{background:#f0fdf4;border-color:#86efac}.liveOrderCheckPanel.warn{background:#fff7ed;border-color:#fca5a5}.liveOrderCheckHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.liveOrderCheckHead strong{color:#0f172a;font-size:15px;font-weight:950;display:block}.liveOrderCheckHead span{color:#64748b;margin-top:3px;font-size:12px;font-weight:850;display:block}.liveOrderCheckHead em{color:#334155;white-space:nowrap;background:#e2e8f0;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:950}.liveOrderCheckHead em.ready,.liveOrderPriceStrip span.ready,.dryRunLinkBadge.ready,.dryRunReason.ready{color:#166534;background:#bbf7d0}.liveOrderCheckHead em.warn,.liveOrderPriceStrip span.warn,.dryRunLinkBadge.warn,.dryRunReason.warn{color:#991b1b;background:#fecaca}.liveOrderCheckHead em.wait,.liveOrderPriceStrip span.wait,.dryRunLinkBadge.wait,.dryRunReason.wait{color:#334155;background:#e2e8f0}.liveOrderPriceStrip span.strong{font-weight:950}.liveOrderPriceStrip,.liveOrderBlockBox div{flex-wrap:wrap;gap:6px;display:flex}.liveOrderPriceStrip span,.liveOrderBlockBox span{color:#334155;background:#ffffffdb;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:900}.liveOrderCheckGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.liveFinalGateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.liveFinalGateGrid>div,.liveOrderCheckGrid>div{background:#fff;border:1px solid #dbeafe;border-radius:8px;min-width:0;padding:10px}.liveFinalGateGrid>div.ready,.liveOrderCheckGrid>div.ready{background:#f0fdf4;border-color:#bbf7d0}.liveFinalGateGrid>div.hold,.liveOrderCheckGrid>div.hold{background:#fff7ed;border-color:#fed7aa}.liveFinalGateGrid>div.wait{background:#eff6ff;border-color:#bfdbfe}.liveFinalGateGrid span,.liveOrderCheckGrid span{color:#64748b;font-size:11px;font-weight:900;display:block}.liveFinalGateGrid strong,.liveOrderCheckGrid strong{color:#0f172a;overflow-wrap:anywhere;margin-top:5px;font-size:15px;font-weight:950;display:block}.liveFinalGateGrid small,.liveOrderCheckGrid small{color:#64748b;margin-top:4px;font-size:11px;font-weight:850;line-height:1.35;display:block}.liveEntryChecklist{background:#ffffffdb;border:1px solid #dbeafe;border-radius:8px;gap:8px;padding:10px;display:grid}.liveEntryChecklist>strong{color:#0f172a;font-size:13px;font-weight:950}.liveEntryChecklist>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.liveEntryChecklist span{color:#334155;background:#f8fafc;border-radius:8px;min-width:0;padding:7px 8px}.liveEntryChecklist span.ready{color:#166534;background:#f0fdf4}.liveEntryChecklist span.hold{color:#9a3412;background:#fff7ed}.liveEntryChecklist span.wait{color:#1e40af;background:#eff6ff}.liveEntryChecklist b,.liveEntryChecklist em,.liveEntryChecklist small{display:block}.liveEntryChecklist b{font-size:10px;font-weight:950}.liveEntryChecklist em{overflow-wrap:anywhere;margin-top:3px;font-size:13px;font-style:normal;font-weight:950}.liveEntryChecklist small{margin-top:3px;font-size:10px;font-weight:850;line-height:1.3}.liveScoreDetailBox,.liveBlockCategoryBox{background:#ffffffd1;border:1px solid #dbeafe;border-radius:8px;gap:8px;padding:10px;display:grid}.liveScoreDetailBox>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.liveScoreDetailBox strong,.liveBlockCategoryBox strong{color:#0f172a;font-size:13px;font-weight:950}.liveScoreDetailBox>div:first-child span{color:#64748b;text-align:right;font-size:11px;font-weight:900}.liveScoreBreakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.liveScoreBreakdown span,.liveBlockCategoryBox span{color:#334155;background:#f8fafc;border-radius:8px;min-width:0;padding:7px 8px}.liveScoreBreakdown span.bonus{color:#166534;background:#f0fdf4}.liveScoreBreakdown span.penalty,.liveBlockCategoryBox span.hard{color:#991b1b;background:#fff1f2}.liveScoreBreakdown span.base{color:#1d4ed8;background:#eff6ff}.liveScoreBreakdown b,.liveBlockCategoryBox b{font-size:11px;font-weight:950;display:block}.liveScoreBreakdown em{margin-top:2px;font-size:15px;font-style:normal;font-weight:950;display:block}.liveScoreBreakdown small,.liveBlockCategoryBox small{margin-top:2px;font-size:10px;font-weight:850;line-height:1.3;display:block}.liveBlockCategoryBox>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.liveOrderBlockBox{gap:8px;display:grid}.liveOrderBlockBox strong{color:#0f172a;font-size:13px;font-weight:950}.liveAllCandidateList>button{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:28px minmax(120px,1fr) auto;align-items:center;gap:4px 8px;min-width:0;padding:9px 10px;display:grid}.liveAllCandidateList>button.pass{background:#f0fdf4;border-color:#bbf7d0}.liveAllCandidateList>button.warn{background:#fff7ed;border-color:#fecaca}.liveAllCandidateList>button.selectedLiveCandidate{box-shadow:inset 0 0 0 2px #2563eb}.liveAllCandidateList b{color:#334155;background:#e2e8f0;border-radius:999px;grid-row:span 2;place-items:center;width:24px;height:24px;font-size:11px;font-weight:950;display:grid}.liveAllCandidateList strong{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:950}.liveAllCandidateList em{color:#334155;white-space:nowrap;background:#e2e8f0;border-radius:999px;justify-self:end;padding:4px 7px;font-size:11px;font-style:normal;font-weight:950}.dryRunLinkBadge{color:#334155;white-space:nowrap;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.liveAllCandidateList .dryRunLinkBadge{justify-self:end}.dryRunReason{font-weight:950}.liveAllCandidateList .pass em{color:#166534;background:#bbf7d0}.liveAllCandidateList .warn em{color:#991b1b;background:#fecaca}.liveAllCandidateList span,.liveAllCandidateList small{color:#64748b;min-width:0;font-size:11px;font-weight:850;line-height:1.35}.liveAllCandidateList small{overflow-wrap:anywhere;grid-column:2/4}.liveValidationPanel{background:#fff;border:1px solid #dbeafe;border-radius:8px;gap:10px;margin:12px;padding:12px;display:grid}.liveValidationHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.liveValidationHead strong{color:#0f172a;font-size:14px;font-weight:950;display:block}.liveValidationHead span,.liveValidationHead em{color:#64748b;font-size:11px;font-style:normal;font-weight:850}.liveValidationSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.liveValidationHistoryPanel{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;grid-template-columns:minmax(220px,.85fr) minmax(0,2fr);gap:10px;padding:10px;display:grid}.liveValidationHistoryPanel>div:first-child strong,.liveValidationHistoryPanel>div:first-child span,.liveValidationHistoryPanel>div:first-child small{display:block}.liveValidationHistoryPanel>div:first-child strong{color:#0f172a;font-size:13px;font-weight:950}.liveValidationHistoryPanel>div:first-child span{color:#1d4ed8;margin-top:4px;font-size:12px;font-weight:950}.liveValidationHistoryPanel>div:first-child small{color:#475569;margin-top:4px;font-size:11px;font-weight:850;line-height:1.35}.liveValidationHistorySummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.liveValidationHistorySummary span{color:#334155;background:#fff;border-radius:8px;min-width:0;padding:8px}.liveValidationHistorySummary span.low{color:#991b1b;background:#fff1f2}.liveValidationHistorySummary span.watch{color:#1d4ed8;background:#eff6ff}.liveValidationHistorySummary span.ready{color:#166534;background:#f0fdf4}.liveValidationHistorySummary b,.liveValidationHistorySummary em,.liveValidationHistorySummary small{font-style:normal;display:block}.liveValidationHistorySummary b{font-size:11px;font-weight:950}.liveValidationHistorySummary em{margin-top:4px;font-size:13px;font-weight:950}.liveValidationHistorySummary small{margin-top:4px;font-size:10px;font-weight:850;line-height:1.35}.liveValidationPolicyPanel{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.liveValidationPolicyPanel>div{color:#334155;background:#f8fafc;border-radius:8px;min-width:0;padding:9px}.liveValidationPolicyPanel>div.pass{color:#166534;background:#f0fdf4}.liveValidationPolicyPanel>div.wait{color:#1d4ed8;background:#eff6ff}.liveValidationPolicyPanel>div.warn{color:#991b1b;background:#fff1f2}.liveValidationPolicyPanel strong,.liveValidationPolicyPanel b,.liveValidationPolicyPanel small{display:block}.liveValidationPolicyPanel strong{opacity:.9;font-size:10px;font-weight:950}.liveValidationPolicyPanel b{margin-top:4px;font-size:13px;font-weight:950}.liveValidationPolicyPanel small{margin-top:4px;font-size:10px;font-weight:850;line-height:1.35}.liveValidationSummaryGrid div,.liveValidationTables>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:10px}.liveValidationSummaryGrid span,.liveValidationTables strong{color:#475569;font-size:11px;font-weight:950;display:block}.liveValidationSummaryGrid strong{color:#0f172a;margin-top:4px;font-size:15px;font-weight:950;display:block}.liveValidationSummaryGrid small,.liveValidationTables span{color:#64748b;margin-top:4px;font-size:11px;font-weight:850;line-height:1.35;display:block}.validationReliability{border-radius:999px;align-items:center;width:fit-content;min-height:22px;margin-top:7px;padding:0 8px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex}.validationReliability.low{color:#991b1b;background:#fee2e2}.validationReliability.watch{color:#1d4ed8;background:#eff6ff}.validationReliability.ready{color:#166534;background:#dcfce7}.liveValidationTables{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.liveValidationTables.historical>div{background:#fbfdff}.liveValidationTables p{justify-content:space-between;align-items:baseline;gap:8px;margin:8px 0 0;display:flex}.liveValidationTables b{color:#0f172a;font-size:12px;font-weight:950}.liveValidationSegmentGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.liveValidationSegmentGrid>div,.liveScoreSimulationPanel,.liveBlockPriorityPanel,.liveAdjustmentPanel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:10px}.liveValidationSegmentGrid strong,.liveScoreSimulationPanel>strong,.liveBlockPriorityPanel>strong,.liveAdjustmentPanel>strong{color:#0f172a;font-size:12px;font-weight:950;display:block}.liveValidationSegmentGrid p{margin:8px 0 0}.liveValidationSegmentGrid b{color:#334155;font-size:11px;font-weight:950;display:block}.liveValidationSegmentGrid span{color:#64748b;margin-top:2px;font-size:10px;font-weight:850;line-height:1.3;display:block}.liveScoreSimulationPanel>div,.liveBlockPriorityPanel>div,.liveDetailedBlockPanel>div{gap:8px;margin-top:8px;display:grid}.liveScoreSimulationPanel>div{grid-template-columns:repeat(5,minmax(0,1fr))}.liveBlockPriorityPanel>div{grid-template-columns:repeat(3,minmax(0,1fr))}.liveDetailedBlockPanel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:10px}.liveDetailedBlockPanel>strong{color:#0f172a;font-size:12px;font-weight:950;display:block}.liveDetailedBlockPanel>div{grid-template-columns:repeat(4,minmax(0,1fr))}.liveScoreSimulationPanel span,.liveBlockPriorityPanel span,.liveDetailedBlockPanel span{color:#334155;background:#f8fafc;border-radius:8px;min-width:0;padding:8px}.liveScoreSimulationPanel span.low,.liveBlockPriorityPanel span.low,.liveDetailedBlockPanel span.low,.liveDetailedBlockPanel span.warn{color:#991b1b;background:#fff1f2}.liveScoreSimulationPanel span.watch,.liveBlockPriorityPanel span.watch,.liveDetailedBlockPanel span.watch,.liveDetailedBlockPanel span.wait{color:#1d4ed8;background:#eff6ff}.liveScoreSimulationPanel span.ready,.liveBlockPriorityPanel span.ready,.liveDetailedBlockPanel span.ready,.liveDetailedBlockPanel span.pass{color:#166534;background:#f0fdf4}.liveScoreSimulationPanel b,.liveBlockPriorityPanel b,.liveScoreSimulationPanel em,.liveBlockPriorityPanel em,.liveScoreSimulationPanel small,.liveBlockPriorityPanel small,.liveDetailedBlockPanel b,.liveDetailedBlockPanel em,.liveDetailedBlockPanel small{font-style:normal;display:block}.liveScoreSimulationPanel b,.liveBlockPriorityPanel b,.liveDetailedBlockPanel b{font-size:11px;font-weight:950}.liveScoreSimulationPanel em,.liveBlockPriorityPanel em,.liveDetailedBlockPanel em{margin-top:4px;font-size:14px;font-weight:950}.liveScoreSimulationPanel small,.liveBlockPriorityPanel small,.liveDetailedBlockPanel small{margin-top:4px;font-size:10px;font-weight:850;line-height:1.35}.liveValidationEvidence{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.liveValidationEvidence span{color:#3730a3;background:#eef2ff;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:950;display:inline-flex}.liveEvidenceReliability{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.liveEvidenceReliability span{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:950;display:inline-flex}.liveEvidenceReliability span.pass{color:#166534;background:#dcfce7}.liveEvidenceReliability span.wait{color:#075985;background:#e0f2fe}.liveEvidenceReliability span.warn{color:#9a3412;background:#ffedd5}.liveEvidenceReliability small{color:#64748b;font-size:11px;font-weight:850}.liveBlockRuleBox{color:#1d4ed8;background:#eff6ff;border-radius:8px;gap:8px;padding:10px;display:grid}.liveBlockRuleBox.warn{color:#991b1b;background:#fff1f2}.liveBlockRuleBox.wait{color:#1d4ed8;background:#eff6ff}.liveBlockRuleBox.pass{color:#166534;background:#f0fdf4}.liveBlockRuleBox>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.liveBlockRuleBox strong,.liveBlockRuleBox span{font-size:13px;font-weight:950}.liveBlockRuleBox p{flex-wrap:wrap;gap:6px;margin:0;display:flex}.liveBlockRuleBox b{background:#ffffffb8;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}.liveBlockRuleBox small{font-size:11px;font-weight:850;line-height:1.35;display:block}.liveAdjustmentPanel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.liveAdjustmentPanel span{color:#334155;background:#f8fafc;border-radius:8px;min-width:0;padding:8px}.liveAdjustmentPanel span.tighten,.liveAdjustmentPanel span.risk{color:#991b1b;background:#fff1f2}.liveAdjustmentPanel span.loosen,.liveAdjustmentPanel span.keep{color:#166534;background:#f0fdf4}.liveAdjustmentPanel span.sample,.liveAdjustmentPanel span.watch{color:#1d4ed8;background:#eff6ff}.liveAdjustmentPanel b{font-size:11px;font-weight:950;display:block}.liveAdjustmentPanel small{margin-top:4px;font-size:10px;font-weight:850;line-height:1.35;display:block}.liveFilterChips span,.liveFilterChips button{background:#fff;border:1px solid #e2e8f0;border-radius:8px}.liveFilterChips span.pass,.liveFilterChips button.pass{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.liveFilterChips span.warn,.liveFilterChips button.warn{color:#991b1b;background:#fef2f2;border-color:#fecaca}.liveFilterChips button.activeChartMode{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb2e}.liveFilterChips b{color:inherit;margin:0 3px 0 0;font-size:9px;font-weight:950;display:inline}.inlineReasonButton{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0}.inlineReasonButton:disabled{cursor:default}.executionActions{flex-direction:column;gap:7px;display:flex}.executionActions span{color:#334155;font-size:13px;font-weight:700}.executionCandidates{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.executionCandidates button{min-height:62px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:8px;padding:10px 12px}.executionCandidates button:hover{background:#eff6ff;border-color:#93c5fd}.executionCandidates b,.executionCandidates small,.executionCandidates em{display:block}.executionCandidates b{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.executionCandidates small{color:#64748b;margin-top:2px;font-size:12px;font-weight:800}.executionCandidates em{color:#2563eb;margin-top:6px;font-size:12px;font-style:normal;font-weight:900}.executionBlockers{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.executionBlockers span{color:#991b1b;background:#fee2e2;border-radius:999px;padding:6px 10px}.manualOrderAssist{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;gap:12px;margin-bottom:12px;padding:12px;display:grid}.manualOrderHeader{grid-template-columns:minmax(0,1fr) minmax(220px,.4fr);gap:12px;display:grid}.manualOrderHeader>div{background:#fff;border:1px solid #dcfce7;border-radius:8px;padding:14px}.manualOrderHeader span,.manualOrderCard small,.manualOrderMetrics dt{color:#64748b;font-size:12px;font-weight:900;display:block}.manualOrderHeader strong{color:#14532d;margin-top:4px;font-size:22px;font-weight:950;line-height:1.15;display:block}.manualOrderHeader small{color:#475569;margin-top:7px;font-size:13px;font-weight:800;line-height:1.45;display:block}.manualOrderPreflight{background:#fff;border:1px solid #dcfce7;border-radius:8px;gap:8px;padding:12px;display:grid}.manualOrderPreflight>strong{color:#14532d;font-size:14px;font-weight:950}.manualOrderPreflight>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.manualOrderPreflight article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:10px}.manualOrderPreflight article.ready{background:#f0fdf4;border-color:#bbf7d0}.manualOrderPreflight article.hold{background:#fff7ed;border-color:#fed7aa}.manualOrderPreflight span{color:#64748b;font-size:12px;font-weight:900;display:block}.manualOrderPreflight b{color:#0f172a;margin-top:4px;font-size:16px;font-weight:950;display:block}.manualOrderPreflight small{color:#475569;margin-top:6px;font-size:12px;font-weight:800;line-height:1.4;display:block}.manualOrderRows{gap:10px;display:grid}.manualOrderCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:12px;padding:14px;display:grid}.manualOrderCard.planned{border-color:#86efac}.manualOrderCard.blocked{background:#fffaf5;border-color:#fed7aa}.manualOrderCard.waiting{background:#f8fafc;border-color:#cbd5e1}.manualOrderTitle{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.manualOrderTitle strong{color:#0f172a;font-size:17px;font-weight:950;display:block}.manualOrderTitle small{margin-top:3px}.manualOrderTitle em{color:#166534;background:#dcfce7;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-style:normal;font-weight:950}.manualOrderCard.blocked .manualOrderTitle em{color:#9a3412;background:#ffedd5}.manualOrderCard.waiting .manualOrderTitle em{color:#334155;background:#e2e8f0}.manualOrderMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.manualOrderMetrics div{background:#f8fafc;border-radius:8px;min-width:0;padding:10px}.manualOrderMetrics dd{color:#111827;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:950}.manualOrderNotes{gap:7px;display:grid}.manualOrderNotes p{color:#334155;grid-template-columns:80px minmax(0,1fr);gap:10px;margin:0;font-size:13px;font-weight:800;line-height:1.4;display:grid}.manualOrderNotes b{color:#0f172a;font-weight:950}.manualOrderNotes span{overflow-wrap:anywhere}.manualOrderChecklist{background:#f8fafc;border-radius:8px;gap:8px;padding:10px;display:grid}.manualOrderChecklist b,.manualOrderCopyLine b{color:#0f172a;font-size:13px;font-weight:950}.manualOrderChecklist>div{flex-wrap:wrap;gap:6px;display:flex}.manualOrderChecklist span{border-radius:999px;padding:6px 8px;font-size:12px;font-weight:900}.manualOrderChecklist span.ready{color:#166534;background:#dcfce7}.manualOrderChecklist span.hold{color:#9a3412;background:#ffedd5}.manualOrderCopyLine{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:80px minmax(0,1fr);gap:10px;margin:0;padding:10px;display:grid}.manualOrderCopyLine span{color:#1e3a8a;overflow-wrap:anywhere;font-size:13px;font-weight:850;line-height:1.45}.manualOrderEmpty{color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:8px;padding:14px;font-size:13px;font-weight:900}.paperReadiness{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:minmax(220px,.8fr) 1fr 1fr;gap:12px;margin-top:12px;padding:12px;display:grid}.paperReadiness.paper_watch{background:#eff6ff;border-color:#bfdbfe}.paperReadiness.small_live_candidate{background:#f0fdf4;border-color:#bbf7d0}.paperReadiness.hold{background:#fef2f2;border-color:#fecaca}.paperReadiness span{color:#64748b;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.paperReadiness strong{color:#111827;font-size:18px;font-weight:950;display:block}.paperReadiness small{color:#64748b;margin-top:6px;font-size:12px;font-weight:850;line-height:1.45;display:block}.paperReadiness ul{gap:4px;margin:0;padding-left:18px;display:grid}.paperReadiness li{color:#475569;font-size:12px;font-weight:850;line-height:1.45}.paperOperation{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:minmax(220px,.9fr) minmax(220px,.9fr) 1.2fr;gap:12px;margin-top:12px;padding:12px;display:grid}.paperOperation.waiting_market_data,.paperOperation.no_price,.paperOperation.sync_required{background:#fff7ed;border-color:#fed7aa}.paperOperation.paper_running{background:#f0fdf4;border-color:#bbf7d0}.paperOperation.paper_hold,.paperOperation.no_signal{background:#f8fafc;border-color:#e2e8f0}.paperOperation span{color:#64748b;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.paperOperation strong{color:#111827;font-size:17px;font-weight:950;display:block}.paperOperation small{color:#64748b;margin-top:6px;font-size:12px;font-weight:850;line-height:1.45;display:block}.paperOperation ul{gap:4px;margin:0;padding-left:18px;display:grid}.paperOperation li{color:#475569;font-size:12px;font-weight:850;line-height:1.45}.paperActionSummary{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:minmax(220px,.85fr) minmax(220px,.75fr) 1.4fr;gap:12px;margin-bottom:12px;padding:12px;display:grid}.paperActionSummary.wait{background:#fff7ed;border-color:#fed7aa}.paperActionSummary.avoid{background:#fef2f2;border-color:#fecaca}.paperActionSummary.observe,.paperActionSummary.collect{background:#eff6ff;border-color:#bfdbfe}.paperActionSummary.small_live{background:#f0fdf4;border-color:#bbf7d0}.paperActionSummary>div{background:#ffffffad;border:1px solid #e2e8f0d1;border-radius:8px;min-height:64px;padding:10px 12px}.paperActionSummary span{color:#64748b;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.paperActionSummary strong{color:#111827;font-size:17px;font-weight:950;display:block}.paperActionSummary small{color:#475569;margin-top:6px;font-size:12px;font-weight:850;line-height:1.45;display:block}.paperActionSummary ul{gap:4px;margin:0;padding-left:18px;display:grid}.paperActionSummary li{color:#475569;font-size:12px;font-weight:850;line-height:1.45}.paperStrategyAdjustments{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:minmax(220px,.8fr) minmax(240px,.9fr) minmax(320px,1.4fr);gap:12px;margin-bottom:12px;padding:12px;display:grid}.paperStrategyAdjustments.wait_data,.paperStrategyAdjustments.collect_sample{background:#eff6ff;border-color:#bfdbfe}.paperStrategyAdjustments.tighten{background:#fff7ed;border-color:#fed7aa}.paperStrategyAdjustments.keep{background:#f0fdf4;border-color:#bbf7d0}.paperStrategyAdjustments>div{background:#ffffffb8;border:1px solid #e2e8f0d1;border-radius:8px;min-height:58px;padding:9px 10px}.paperStrategyAdjustments span{color:#64748b;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.paperStrategyAdjustments strong{color:#111827;font-size:17px;font-weight:950;display:block}.paperStrategyAdjustments small{color:#475569;margin-top:6px;font-size:12px;font-weight:850;line-height:1.45;display:block}.strategyAdjustmentChips{flex-wrap:wrap;align-content:center;gap:7px;display:flex}.strategyAdjustmentChips em{color:#334155;background:#f1f5f9;border-radius:999px;align-items:center;max-width:100%;min-height:28px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900;line-height:1.2;display:inline-flex}.strategyAdjustmentChips .avoid{color:#991b1b;background:#fee2e2}.strategyAdjustmentChips .reduce{color:#9a3412;background:#ffedd5}.strategyAdjustmentChips .keep{color:#166534;background:#dcfce7}.strategyAdjustmentChips .watch{color:#075985;background:#e0f2fe}.paperRiskControls{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:10px;margin-top:12px;padding:10px 12px;display:grid}.paperRiskControls.research,.paperRiskControls.paper_watch{background:#eff6ff;border-color:#bfdbfe}.paperRiskControls.tighten{background:#fff7ed;border-color:#fed7aa}.paperRiskControls.small_live_candidate{background:#f0fdf4;border-color:#bbf7d0}.paperRiskCompact{grid-template-columns:minmax(220px,.55fr) minmax(320px,1fr) auto;align-items:center;gap:12px;display:grid}.paperRiskCompact>div,.paperRiskRule,.paperRiskRow{background:#ffffffbd;border:1px solid #edf1f5;border-radius:8px}.paperRiskCompact>div{min-height:58px;padding:9px 10px}.paperRiskCompact span,.paperRiskRule span{color:#64748b;margin-bottom:4px;font-size:12px;font-weight:900;display:block}.paperRiskCompact strong{color:#111827;font-size:15px;font-weight:950;display:block}.paperRiskCompact small{color:#64748b;margin-top:4px;font-size:12px;font-weight:850;line-height:1.45;display:block}.paperRiskCompact button{color:#334155;min-width:104px;height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;font-size:13px;font-weight:950}.paperRiskCompact button:hover{color:#2563eb;border-color:#2563eb}.paperRiskRules{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.paperRiskRule{min-height:68px;padding:10px}.paperRiskRule strong{color:#111827;font-size:12px;font-weight:900;line-height:1.45;display:block}.paperRiskRule.waiting{border-color:#fed7aa}.paperRiskRule.pass{border-color:#bbf7d0}.paperRiskList{gap:8px;display:grid}.paperRiskRow{grid-template-columns:70px minmax(100px,.7fr) minmax(220px,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:grid}.paperRiskRow span{color:#64748b;font-size:12px;font-weight:900}.paperRiskRow strong{color:#111827;font-size:13px;font-weight:950}.paperRiskRow small{color:#475569;white-space:nowrap;font-size:12px;font-weight:850}.paperRiskRow em{justify-self:end;font-style:normal}.riskAction{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.riskAction.avoid{color:#b91c1c;background:#fee2e2}.riskAction.reduce{color:#9a3412;background:#ffedd5}.riskAction.watch{color:#075985;background:#e0f2fe}.riskAction.keep{color:#166534;background:#dcfce7}.paperDailyTrend{background:#fff;border:1px solid #edf1f5;border-radius:8px;gap:9px;margin-top:12px;padding:12px;display:grid}.paperDailyTrend>strong{color:#111827;font-size:13px;font-weight:950}.paperDailyTrend>div{flex-wrap:wrap;gap:8px;display:flex}.paperDailyTrend span{color:#475569;white-space:nowrap;background:#f8fafc;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.paperDailyTrend b{color:#111827;font-weight:950}.paperDailyTrend em{font-style:normal;font-weight:950}.paperReport{background:#fff;border:1px solid #edf1f5;border-radius:8px;gap:12px;margin-top:12px;padding:12px;display:grid}.paperReportHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.paperReportHeader strong{color:#111827;font-size:13px;font-weight:950}.paperReportHeader span{color:#64748b;font-size:12px;font-weight:800}.paperReportGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.paperReportPanel{background:#fbfdff;border:1px solid #edf1f5;border-radius:8px;min-width:0;padding:11px}.paperReportPanel>strong{color:#111827;margin-bottom:8px;font-size:12px;font-weight:950;display:block}.paperReportWide{grid-column:span 4}.paperReportRow{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;min-height:28px;padding:5px 0;display:flex}.paperReportRow:first-of-type{border-top:0}.paperReportRow span{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.paperReportRow small{color:#64748b;white-space:nowrap;flex:none;font-size:11px;font-weight:850}.paperReportRow b{font-weight:950}.paperReportEmpty{color:#94a3b8;font-size:12px;font-weight:850;display:block}.paperPortfolio{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;padding:12px;display:flex}.paperPortfolio strong{color:#111827;font-size:13px;font-weight:950}.paperPortfolio span{color:#475569;font-size:13px;font-weight:850}.paperPortfolio b{font-weight:950}.paperNotice{color:#64748b;margin:12px 0 0;font-size:13px;font-weight:800}.paperTradeList{border-top:1px solid #edf1f5;gap:8px;margin-top:14px;padding-top:14px;display:grid}.paperTradeFilterNotice{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.paperTradeFilterNotice span{color:#1e3a8a;font-size:12px;font-weight:950}.paperTradeRow{appearance:none;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #edf1f5;border-radius:8px;grid-template-columns:minmax(170px,1.5fr) repeat(6,minmax(82px,.8fr)) 82px;align-items:center;gap:12px;padding:10px 12px;display:grid}.paperTradeRow:hover{background:#f8fbff;border-color:#bfdbfe}.paperTradeRow span{min-width:0}.paperTradeRow strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;line-height:1.25;display:block;overflow:hidden}.paperTradeRow small{color:#64748b;margin-bottom:3px;font-size:11px;font-weight:850;line-height:1.2;display:block}.paperStatus{white-space:nowrap;border-radius:999px;justify-self:end;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:950;display:inline-flex}.paperStatus.pending{color:#475569;background:#f1f5f9}.paperStatus.entered{color:#1d4ed8;background:#dbeafe}.paperStatus.target{color:#166534;background:#dcfce7}.paperStatus.stopLoss{color:#991b1b;background:#fee2e2}.paperStatus.skipped{color:#92400e;background:#fef3c7}.paperTradeEmpty{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:18px 14px;font-size:13px;font-weight:850}.missingPopover{z-index:30;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:min(420px,90vw);position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 16px 36px #0f172a29}.missingPopover:before{content:"";background:#f8fafc;border-top:1px solid #cbd5e1;border-left:1px solid #cbd5e1;width:12px;height:12px;position:absolute;top:-7px;left:22px;transform:rotate(45deg)}.missingPopoverHeader{background:#f8fafc;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.missingPopoverHeader strong{color:#111827;font-size:14px;font-weight:950}.missingPopoverHeader span{color:#64748b;font-size:12px;font-weight:850}.missingPopoverList{max-height:260px;padding:8px;overflow-y:auto}.missingPopoverList>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:62px minmax(0,1fr) 68px;align-items:center;gap:8px;padding:10px 8px;display:grid;position:relative}.missingPopoverList>button:hover{background:#f8fafc}.missingPopoverList span{color:#64748b;font-size:12px;font-weight:900}.missingPopoverList strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.missingPopoverList small{color:#64748b;text-align:right;font-size:12px;font-weight:850}.missingPopoverEmpty{color:#64748b;margin:0;padding:18px 15px;font-size:13px;font-weight:800}.tooltipWrap{align-items:center;display:inline-flex;position:relative}.tooltipWrap button{font:inherit;cursor:pointer;border:0}.clickTooltip{z-index:45;color:#334155;white-space:normal;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:max-content;max-width:min(360px,82vw);padding:9px 11px;font-size:12px;font-style:normal;font-weight:850;line-height:1.45;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 28px #0f172a2e}.missingPopoverList .clickTooltip{width:auto;max-width:none;box-shadow:none;grid-column:1/-1;margin-top:4px;position:static}.summaryDetailPopover{z-index:35;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:min(460px,90vw);position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 16px 36px #0f172a29}.summaryDetailPopover:before{content:"";background:#f8fafc;border-top:1px solid #cbd5e1;border-left:1px solid #cbd5e1;width:12px;height:12px;position:absolute;top:-7px;left:22px;transform:rotate(45deg)}.summaryDetailList{max-height:300px;padding:8px;overflow-y:auto}.summaryDetailList>button,.summaryDetailItem{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 8px;display:grid}.summaryDetailList>button{cursor:pointer}.summaryDetailList>button:hover{background:#f8fafc}.summaryDetailList b{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.summaryDetailList span{color:#64748b;text-align:right;margin:0;font-size:12px;font-weight:900}.summaryDetailList span.up{color:#cf2f2f}.summaryDetailList span.down{color:#1d4ed8}.summaryDetailList small{color:#475569;grid-column:1/-1;font-size:12px;font-weight:800;line-height:1.45}.paperMetricPopover{width:min(360px,84vw);top:calc(100% + 8px)}.detailPanel{background:#fff;border:1px solid #dbe2ea;border-radius:8px;margin:0 0 20px;padding:18px;box-shadow:0 1px 2px #0f172a08}.detailHeader{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.detailHeader span{color:#64748b;margin-bottom:6px;font-size:13px;font-weight:900;display:block}.detailHeader strong{color:#111827;font-size:21px;font-weight:950;line-height:1.2;display:block}.detailHeader p{color:#475569;max-width:900px;margin:8px 0 0;font-size:14px;font-weight:750;line-height:1.55}.detailBadges{flex:none;align-items:center;gap:8px;display:flex}.strategyBadge{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-flex}.riskBadge{color:#334155;white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;min-height:26px;padding:0 8px;font-size:12px;font-weight:950;display:inline-flex}.riskBadge.low{color:#166534;background:#dcfce7}.riskBadge.medium{color:#92400e;background:#fef3c7}.riskBadge.high{color:#991b1b;background:#fee2e2}.actionBadge{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.actionBadge.buy{color:#166534;background:#dcfce7}.actionBadge.check{color:#1d4ed8;background:#dbeafe}.actionBadge.watch{color:#334155;background:#f1f5f9}.actionBadge.risk{color:#92400e;background:#fef3c7}.actionBadge.neutral{color:#475569;background:#f1f5f9}.actionGuide{border-bottom:1px solid #edf1f5;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.actionGuide strong{color:#111827;flex:none;font-size:14px;font-weight:950}.actionGuide ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.actionGuide li{color:#1e3a8a;background:#eff6ff;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.selectionBasis{border-bottom:1px solid #edf1f5;gap:10px;padding:14px 0;display:grid}.selectionBasisHead{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);gap:10px;display:grid}.selectionBasisHead>div,.selectionBasisLists>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:11px 12px}.selectionBasis span,.selectionBasis small{color:#64748b;font-size:12px;font-weight:900;display:block}.selectionBasis strong{color:#111827;margin-top:4px;font-size:15px;font-weight:950;display:block}.selectionBasis small{margin-top:6px;line-height:1.45}.representativeNotice{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:850;line-height:1.45}.scoreBreakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.scoreBreakdownItem{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:11px 12px}.scoreBreakdownItem>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.scoreBreakdownItem span,.scoreBreakdownItem small{color:#64748b;font-size:12px;font-weight:900;display:block}.scoreBreakdownItem strong{color:#111827;margin:0;font-size:16px;font-weight:950}.scoreBreakdownItem i{background:#e2e8f0;border-radius:999px;height:8px;margin-top:9px;display:block;overflow:hidden}.scoreBreakdownItem i b{border-radius:inherit;background:#64748b;height:100%;display:block}.scoreBreakdownItem.momentum i b{background:#cf2f2f}.scoreBreakdownItem.risk i b{background:#1d4ed8}.scoreBreakdownItem.final i b{background:#111827}.scoreBreakdownItem.leadership i b{background:#7c3aed}.scoreBreakdownItem small{margin-top:8px;line-height:1.35}.scoreBreakdownNotice{color:#475569;background:#f8fafc;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:850;line-height:1.45}.selectionBasisLists{grid-template-columns:1fr 1fr;gap:10px;display:grid}.selectionBasisLists>div>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.selectionBasisLists span{color:#334155;background:#fff;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-weight:850;display:inline-flex}.detailMetrics{border-bottom:1px solid #edf1f5;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding:16px 0;display:grid}.detailMetrics div{min-width:0}.detailMetrics span{color:#64748b;white-space:nowrap;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.detailMetrics strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:950;line-height:1.25;display:block;overflow:hidden}.detailReasons{grid-template-columns:1fr 1fr;gap:20px;padding-top:16px;display:grid}.detailReasons strong{color:#111827;margin-bottom:8px;font-size:14px;font-weight:950;display:block}.detailReasons ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.detailReasons li{color:#334155;background:#f1f5f9;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.tableWrap{background:#fff;border:1px solid #dbe2ea;border-radius:8px;overflow:auto hidden;box-shadow:0 1px 2px #0f172a08}.tableMeta{background:#f8fafc;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:14px 18px;display:flex}.tableMetaTitle,.tableMetaStats{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tableMetaTitle strong{color:#111827;font-size:18px;font-weight:950}.tableMetaTitle span,.tableMetaStats span{color:#64748b;font-size:14px;font-weight:900}table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:2280px}thead{background:#f8fafc}th{color:#475569;text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e5e7eb;height:46px;padding:0 10px;font-size:13px;font-weight:950}td{color:#17202e;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf1f5;height:68px;padding:8px 10px;font-size:14px;font-weight:750}tbody tr:hover{background:#fbfdff}tbody tr{cursor:pointer}tbody tr.selectedRow{background:#eff6ff}tbody tr.selectedRow:hover{background:#eaf3ff}tbody tr:last-child td{border-bottom:0}th:first-child,td:first-child{width:48px}th:nth-child(2),td:nth-child(2){width:76px}th:nth-child(3),td:nth-child(3){width:132px}th:nth-child(4),td:nth-child(4){width:118px}th:nth-child(5),td:nth-child(5),th:nth-child(6),td:nth-child(6),th:nth-child(7),td:nth-child(7){width:110px}th:nth-child(8),td:nth-child(8),th:nth-child(9),td:nth-child(9){width:100px}th:nth-child(10),td:nth-child(10){width:110px}th:nth-child(11),td:nth-child(11),th:nth-child(12),td:nth-child(12){width:126px}th:nth-child(13),td:nth-child(13){width:86px}th:nth-child(14),td:nth-child(14){width:108px}th:nth-child(15),td:nth-child(15){width:88px}th:nth-child(16),td:nth-child(16),th:nth-child(17),td:nth-child(17),th:nth-child(18),td:nth-child(18),th:nth-child(19),td:nth-child(19){width:64px}th:nth-child(20),td:nth-child(20),th:nth-child(21),td:nth-child(21){width:82px}th:nth-child(22),td:nth-child(22){width:76px}th:nth-child(23),td:nth-child(23){width:92px}th:nth-child(24),td:nth-child(24){width:88px}th:nth-child(25),td:nth-child(25){width:98px}td strong{color:#111827;font-size:14px;font-weight:950;line-height:1.25;display:block}td small{color:#64748b;margin-top:2px;font-size:12px;font-weight:800;display:block}.up,.down{white-space:nowrap;font-weight:950}.up{color:#cf2f2f}.down{color:#1d4ed8}.up svg,.down svg{vertical-align:-2px;margin-right:4px}.score{color:#17202e;white-space:nowrap;align-items:center;gap:4px;font-weight:950;display:inline-flex}.statusHint{color:#334155;white-space:nowrap;cursor:help;background:#f1f5f9;border-radius:999px;align-items:center;min-height:26px;padding:0 7px;font-size:12px;font-weight:950;display:inline-flex}.gradeBadge{white-space:nowrap;cursor:help;border-radius:999px;align-items:center;min-height:26px;padding:0 8px;font-size:12px;font-weight:950;display:inline-flex}.gradeBadge.recommend{color:#166534;background:#dcfce7}.gradeBadge.watch{color:#075985;background:#e0f2fe}.gradeBadge.aggressive{color:#92400e;background:#fef3c7}.gradeBadge.exclude{color:#991b1b;background:#fee2e2}.emptyState{background:#fff;align-items:flex-start;gap:16px;min-height:150px;padding:34px 36px;display:flex}.emptyIcon{color:#64748b;background:#f1f5f9;border-radius:8px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.emptyState strong{color:#111827;margin-bottom:8px;font-size:20px;font-weight:950;display:block}.emptyState p{color:#475569;margin:0 0 8px;font-size:15px;font-weight:750;line-height:1.5}.emptyState span{color:#64748b;font-size:14px;font-weight:750}@media (width<=1280px){.app{padding:24px 20px 40px}}@media (width<=900px){.topbar{flex-direction:column}.actions{width:100%}.actions input{flex:1}.dateQuickNav{flex-direction:column;align-items:flex-start}.summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tableMeta{flex-direction:column;align-items:flex-start}.detailHeader{flex-direction:column}.detailMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.selectionBasisHead,.scoreBreakdown,.selectionBasisLists,.paperValidationQualityGrid,.paperValidationGroupSummary,.liveRuleCompactGrid,.liveRuleSubGrid,.liveGateGrid,.liveCandidateRows,.liveCandidateActionGroups,.liveDailySummaryRows,.liveActionOrderRows,.liveRemainingRows,.liveQualityRows,.candidateReliabilityCompact,.candidateReliabilityGrid,.candidateLossPatterns section,.candidateFilterSimulation section,.candidateCombinationSimulations section,.candidateMinuteSimulations section,.candidateCrossSimulations section,.candidateMarketQuality section,.candidateRegimeLossCauses section,.candidateBlockPromotionQueue section,.candidateBlockQueueSimulation section,.candidateRemainingLoss section,.candidateNextActionPlan section,.candidateMarketSimulations section,.paperValidationCheckGrid{grid-template-columns:1fr}.paperValidationQualityHead,.liveRuleCompactHead,.liveGateHead,.liveSignalPanelHead,.liveAllCandidateHead{flex-direction:column;align-items:flex-start}.liveSortSummary{justify-content:flex-start}.liveSecondaryCandidateHead{flex-direction:column;align-items:flex-start}.liveSecondaryCandidateGrid,.liveAllCandidateList{grid-template-columns:1fr}.liveFinalGateGrid,.liveOrderCheckGrid,.liveEntryChecklist>div,.liveScoreBreakdown,.liveBlockCategoryBox>div{grid-template-columns:repeat(2,minmax(0,1fr))}.liveAutoDecision,.liveStageSummary{flex-direction:column;align-items:flex-start}.liveAutoDecision em,.liveStageSummary em{text-align:left;max-width:none}.actionGuide{flex-direction:column}.detailReasons{grid-template-columns:1fr}.paperSummaryHeader{flex-direction:column;align-items:flex-start}.paperScopeTabs{width:100%;overflow-x:auto}.paperScopeTabs button{flex:1 0 auto}.paperWinRateCards,.paperMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardFoldGrid,.paperValidationHead,.paperValidationGrid,.paperStatusCards,.paperStatusDetailList,.liveProgressHead,.liveProgressGrid,.liveProgressDetails,.liveCompactSummary,.sampleQualityHeader,.sampleQualityCards,.sampleQualityRows>div,.smallLiveHead,.smallLiveGrid,.dailyChecklistHeader,.dailyChecklistRow,.manualOrderHeader,.manualOrderPreflight>div,.manualOrderMetrics,.manualOrderNotes p,.manualOrderCopyLine,.paperReadiness,.paperOperation,.executionBoard,.executionCandidates,.liveFilterCandidateGrid,.paperActionSummary,.paperRiskCompact,.paperRiskRules,.paperRiskRow{grid-template-columns:1fr}.paperRiskCompact button{width:100%}.paperRiskRow{align-items:flex-start}.paperRiskRow small{white-space:normal}.paperRiskRow em{justify-self:start}.paperReportHeader{flex-direction:column;align-items:flex-start}.paperReportGrid{grid-template-columns:1fr}.paperReportWide{grid-column:auto}.paperReportRow{flex-direction:column;align-items:flex-start;gap:4px}.paperReportRow small{white-space:normal}.paperTradeRow{grid-template-columns:repeat(2,minmax(0,1fr))}.paperStatus{justify-self:start}.emptyState{padding:24px 20px}}
