main{padding:15px;background:#f9f9f9}h2,h3,h4{text-align:center}h3{border-left:none;background:#f9f9f9;font-size:1.17em;padding:0;margin:18px 0 18px 0}h4{border-bottom:none}input{width:100%;padding:8px;font-size:16px;margin-top:5px;box-sizing:border-box}button{width:100%;padding:12px;font-size:18px;margin-top:15px;background:#4caf50;color:#fff;border:none;border-radius:5px}button:hover{background:#45a049;cursor:pointer}div#datetime{margin-bottom:0}.form-group{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px}.form-group label{flex:1 1 150px;font-weight:bold;margin:0;text-align:left}.form-group input{flex:2 1 200px;padding:8px 10px;font-size:16px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;transition:border-color .2s}.form-group input:focus{border-color:#4caf50;outline:none;box-shadow:0 0 3px rgba(76,175,80,.5)}table#resultTable{width:100%;border-collapse:collapse;margin-top:10px;font-size:14px}table#resultTable th,table#resultTable td{border:1px solid #ccc;padding:3px;text-align:center !important}table#resultTable th{background:#eee;cursor:pointer}table#resultTable tfoot td{font-weight:bold;background:#ddd}canvas{margin-top:10px;width:100% !important;max-width:100%;height:auto !important}#summary div{margin:5px 0;font-size:16px}#summary{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px;gap:10px}.summary-card{background:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:15px 10px;flex:1 1 calc(25% - 10px);min-width:120px;text-align:center}.summary-card h4{margin:0 0 10px 0;font-size:16px;color:#555}.summary-card .number{font-size:22px;font-weight:bold;margin-top:5px}.number.negative{color:#e74c3c}.number.positive{color:#27ae60}
/*# sourceMappingURL=multi-prob-simulator.min.css.map */