.probability-controls{padding:18px 20px}.probability-fields{display:flex;align-items:start;gap:24px;flex-wrap:wrap}.lp-field{min-width:220px}.lp-input{width:150px;background:#0d1626;color:var(--text);border:1px solid var(--border);border-radius:9px;padding:10px 12px;font:15px 'Space Mono',monospace}.lp-input:focus,.check-field input:focus{outline:2px solid var(--cyan);outline-offset:2px}.check-field{display:flex;align-items:center;gap:9px;min-height:42px;color:#cbd5e1;font-size:14px;font-weight:600;cursor:pointer}.check-field input{width:18px;height:18px;accent-color:var(--purple)}.probability-panel{padding:16px 20px}.result-intro{margin:0 0 14px;color:#cbd5e1;line-height:1.55}.probability-table-wrap{overflow-x:auto}.probability-table{width:100%;border-collapse:collapse}.probability-table th,.probability-table td{padding:11px 10px;border-bottom:1px solid rgba(30,45,69,.6);text-align:left}.probability-table th{color:var(--muted);font:700 10px 'Space Mono',monospace;letter-spacing:1px;text-transform:uppercase}.probability-table td{color:#cbd5e1;font-size:14px}.probability-table td:nth-child(2),.probability-table td:nth-child(3){font-family:'Space Mono',monospace;font-size:13px;color:var(--gold)}.probability-table tr:last-child td{border-bottom:0}.table-note{margin:14px 0 0}.explanation{padding:17px 20px;color:#cbd5e1;line-height:1.6;font-size:14px}.explanation p{margin:0 0 10px}.explanation p:last-child{margin-bottom:0}.math-check{color:var(--green);font-family:'Space Mono',monospace;font-size:12px}.status:empty{display:none}@media(max-width:520px){.probability-controls,.probability-panel,.explanation{padding-left:14px;padding-right:14px}.probability-fields{gap:14px}.probability-table{min-width:540px}.probability-table th,.probability-table td{padding:9px 7px}.lp-input{width:130px}}
#main-results th[scope="row"]{color:#f8fafc;font-size:14px;font-weight:600}
.tool-explanation{padding:15px 20px;color:#cbd5e1;line-height:1.55;font-size:14px}.tool-explanation p{margin:0}.tool-explanation strong{color:var(--gold)}
