body{color:#444;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:5px}header{background-color:#dfb887;height:35px;margin-bottom:10px;opacity:.9}header h1.logo{color:#fff;float:left;font-size:1.7em;text-transform:uppercase}header h1.logo:hover{color:#fff;text-decoration:none}table.inputData{border-collapse:collapse;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;table-layout:auto;width:100%}table.inputData td,table.inputData th{border:1px solid #ddd;padding:2px 5px}table.inputData tr:nth-child(2n){background-color:#f2f2f2}table.inputData tr:hover{background-color:#ddd}table.inputData th{background-color:#5cb9f0;color:#fff;padding-bottom:12px;padding-top:12px;text-align:left}table.outputData{border-collapse:collapse;font-family:Trebuchet MS,Arial,Helvetica,sans-serif}table.outputData td,table.outputData th{border:1px solid #ddd;padding:2px 10px 2px 5px}table.outputData tr:nth-child(2n){background-color:#f2f2f2}table.outputData tr:hover{background-color:#ddd}table.outputData th{background-color:#5cb9f0;color:#fff;padding-bottom:12px;padding-top:12px;text-align:left}table.inputData td:first-child,table.inputData th:first-child{white-space:nowrap;width:1%}table.inputData td:nth-child(2) input,table.inputData td:nth-child(2) select{box-sizing:border-box;white-space:nowrap;width:8em}table.inputData td:nth-child(3),table.inputData td:nth-child(4),table.inputData td:nth-child(7),table.inputData th:nth-child(3),table.inputData th:nth-child(4),table.inputData th:nth-child(7){max-width:4em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:4em}.calcbtn{background-color:#4caf50;border:none;cursor:pointer;display:block;font-size:16px;padding:14px 28px;text-align:center}.main-content{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:40px}.left-column{display:flex;flex:0 0 500px;flex-direction:column;gap:24px}.right-column{display:flex;flex:1 1 auto;flex-direction:column}#patientInfoForm,#predictions,#survivalPlot{background-color:#f9f9f9;border:1px solid #ddd;border-radius:6px;padding:16px}tr.disabled-row{opacity:.5;pointer-events:none}@media (max-width:768px){.main-content{flex-direction:column}.left-column,.right-column{flex:1 1 100%}}footer{color:#555;font-family:Helvetica Neue,HelveticaNeue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:13px;line-height:40px;text-align:center}body{font-family:sans-serif;margin:0}
/*# sourceMappingURL=main.71ac3388.css.map*/