@import url("introduction-to-statistics.css?v=1");
.prob-explorer{padding:1.2rem;border:1px solid #334155;border-radius:14px;background:#0b1729;color:#e2e8f0;max-width:100%;box-sizing:border-box}
.prob-explorer h4,.prob-explorer h3{color:#7dd3fc;font-size:1.1rem;margin-top:0}
.prob-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;margin:16px 0}
.prob-fields label{display:block;line-height:1.5;min-width:0}
.prob-fields input,.prob-fields select{display:block;width:100%;box-sizing:border-box;min-height:44px;padding:8px;margin-top:6px;color:#f1f5f9;background:#111e33;border:1px solid #64748b;border-radius:6px;font:inherit}
.prob-explorer button{min-height:44px;padding:8px 16px;background:#102e49;color:#f1f5f9;border:1px solid #64748b;border-radius:7px;font:inherit;cursor:pointer}
.prob-explorer :is(button,input,select):focus-visible{outline:3px solid #38bdf8;outline-offset:3px}
.prob-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px;margin:16px 0}
.prob-summary div{padding:10px;border:1px solid #334155;border-radius:7px;min-width:0}
.prob-summary dt{font-size:.82rem;color:#cbd5e1}.prob-summary dd{margin:5px 0 0;overflow-wrap:anywhere}
.prob-chart{display:block;width:100%;height:auto;max-width:100%;overflow:visible;font-size:12px}
.prob-table-scroll{overflow-x:auto;max-width:100%}.prob-table-scroll table{border-collapse:collapse;width:100%}.prob-table-scroll td,.prob-table-scroll th{padding:9px;border:1px solid #64748b;text-align:left}
.prob-bayes .prob-fields input{background:#111e33;color:#f1f5f9}
