.lineup-play-evidence{font-family:var(--font-body,'Inter',sans-serif);font-size:14px;line-height:1.65;min-width:0;width:100%;color:var(--text,#e9edf0)}
.lineup-play-evidence *{box-sizing:border-box}
.lineup-play-evidence h3{font-size:19px;line-height:1.35;margin:12px 0}.lineup-play-evidence h4{font-size:15px;line-height:1.45;margin:12px 0 6px}
.lineup-play-evidence p{max-width:85ch;margin:10px 0}.lineup-play-evidence small{display:block;font-size:11px;line-height:1.5;margin-top:3px}
.pe-host{display:block!important;align-self:stretch!important;min-width:0;overflow:visible!important;padding:24px!important;max-height:none!important}
.pc-chart-scroll > .chart-area.pe-host{min-width:0;max-width:100%;box-sizing:border-box}
.lineup-play-evidence .pe-card,.lineup-play-evidence .pe-path,.lineup-play-evidence .pe-scope{overflow-wrap:anywhere}
.pe-heading{border-bottom:1px solid var(--border,#30383e);padding-bottom:16px}.pe-eyebrow{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#a9b3bc)}
.pe-guidance{font-size:14px;line-height:1.65}.pe-state-scope{margin:16px 0;padding:12px 16px;border:1px solid var(--border,#46515a);border-radius:6px;overflow-wrap:anywhere}.pe-state-scope p{margin:4px 0}.pe-state-scope small{color:var(--muted,#b0bac3)}
.pe-controls{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end}.pe-controls label{font-size:12px;font-weight:600;display:grid;gap:6px;flex:1;min-width:180px}
.pe-controls select{appearance:auto;font:inherit;max-width:100%;min-height:44px;padding:9px 12px;border:1px solid var(--border,#46515a);border-radius:6px;color:inherit;background:var(--bg,#11181d)}
.pe-scope{border-left:3px solid var(--accent,#37b77c);padding:4px 16px;margin:20px 0;background:var(--surface,#11181d)}
.pe-card{border:1px solid var(--border,#30383e);border-radius:8px;padding:20px;margin:16px 0;min-width:0;background:var(--surface,#11181d)}
.pe-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px}.pe-tag{display:inline-block;font-size:10px;line-height:1.5;font-weight:650;letter-spacing:.03em;padding:4px 8px;border-radius:4px;border:1px solid currentColor}.pe-verified{color:#5ccea1}.pe-modelled{color:#89b6e5}.pe-working_thesis{color:#e1bb74}
.pe-state{font-size:12px;color:var(--muted,#b0bac3)}.pe-boundary{font-size:12px;color:var(--muted,#b0bac3)}
.pe-details{border-top:1px solid var(--border,#30383e);margin-top:14px;padding-top:4px}.pe-details summary{cursor:pointer;padding:10px 0;font-weight:600;min-height:44px}.pe-details[open] summary{color:var(--accent,#5ccea1)}
.pe-scroll{width:100%;overflow-x:auto;margin:16px 0;border:1px solid var(--border,#30383e);border-radius:6px}.pe-scroll table{border-collapse:collapse;min-width:100%;font-size:12px}.pe-scroll caption{text-align:left;font-weight:650;padding:12px}.pe-scroll th,.pe-scroll td{text-align:left;vertical-align:top;padding:10px;border-bottom:1px solid var(--border,#30383e);min-width:100px;font-variant-numeric:tabular-nums}.pe-scroll thead{background:var(--bg,#0c1216)}.pe-scroll tbody th{font-weight:500}
.pe-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.pe-inputs div{padding:10px;border-left:2px solid var(--border,#30383e)}.pe-inputs dt{font-size:12px;color:var(--muted,#b0bac3)}.pe-inputs dd{margin:5px 0 0;font-variant-numeric:tabular-nums}
.pe-sources{font-size:12px;padding-left:20px}.pe-sources li{margin:12px 0}.pe-sources a{color:var(--accent,#5ccea1);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.pe-path{margin:24px 0;border-top:2px solid var(--accent,#37b77c);padding-top:16px}.pe-path ol{padding-left:24px}.pe-path li{padding:0 0 16px 10px;border-bottom:1px solid var(--border,#30383e)}
.lineup-play-evidence :focus-visible{outline:3px solid #8ac8ff;outline-offset:3px}.lineup-play-evidence select:focus-visible{outline-offset:2px}
[data-theme="light"] .pe-verified{color:#176746}[data-theme="light"] .pe-modelled{color:#2c5d8a}[data-theme="light"] .pe-working_thesis{color:#795517}
@media(max-width:640px){.pe-host{padding:16px!important}.pe-card{padding:14px}.pe-controls{display:block}.pe-controls label{margin-top:12px;min-width:0}.pe-controls select{width:100%}.lineup-play-evidence h3{font-size:17px}}
@media print{.pe-controls select{border:none;background:white;color:black}.pe-card,.pe-scope,.pe-scroll thead{background:white;color:black}.lineup-play-evidence,.pe-boundary,.pe-state,.pe-sources a,.pe-tag{color:black}.pe-scroll{overflow:visible}.pe-scroll table{font-size:9px}.pe-scroll th,.pe-scroll td{min-width:0;padding:5px}.pe-card{break-inside:auto}.pe-heading,.pe-card h3,.pe-path h3{break-after:avoid}.pe-host{padding:0!important}.pe-details{display:block}}
