body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.App{display:grid;grid-template-columns:2fr 5fr 2fr;height:100vh}.preamble{display:flex;justify-content:space-between;margin-bottom:1em}.logo{border-radius:2mm;display:flex;justify-content:center;height:2.5em}.title{font-size:2em;font-weight:700;display:flex;justify-content:center;align-items:center}.info{background-color:#f5f5f5;padding:0 20px 0 10px;box-sizing:border-box;height:100vh;overflow-y:auto}.pageSlot{padding:30px;box-sizing:border-box;height:100vh;background-color:#a7a7a7;overflow-y:auto}.page{width:100%;max-width:21cm;aspect-ratio:21/29;padding:max(20px,1.5cm);margin:0 auto;box-sizing:border-box;background-color:#fff;box-shadow:13px 13px 6px 6px #555}.docs{background-color:#f5f5f5;padding:0 10px 0 20px;box-sizing:border-box;overflow-x:hidden;height:100vh;overflow-y:auto}.docs .code{overflow-x:auto;font-family:Courier New,Courier,monospace;background-color:#000;color:#fff;box-sizing:border-box;white-space:nowrap;padding:10px 0 10px 10px}@media print{.info,.docs{display:none}.pageSlot{padding:0;margin:0;box-sizing:border-box;background-color:none}.page{width:19cm;height:100%;padding:0;margin:0;box-shadow:none}}.apikey{display:inline-block;background-color:#ddd;padding:2mm;font-family:monospace}.App a{color:#07c;text-decoration:none;font-weight:700}.App a:hover{text-decoration:underline}.toosmall{display:none;padding:10vmin;box-sizing:border-box}@media not print{@media (max-width: 25cm){.App{display:none}.toosmall{display:block;justify-content:center;align-items:center;text-align:center;width:100vw;height:100vh}}}.apibutton{background-color:#07c;padding:.5em;margin:.5em 0;display:inline-block;color:#fff;font-weight:700;border-radius:3px;cursor:pointer;-webkit-user-select:none;user-select:none}.apibutton-future{background-color:#a1a1a1}.apibutton-failed{background-color:#f77}.apibutton-success{background-color:#0b0}.apibutton-pending{background-color:#047}.apibutton:hover{box-shadow:inset 0 0 5px 5px #0003}.hidden-step{display:none}.diagnoses thead td{font-weight:700}.diagnosticsSection td{border:1pt rgb(201,201,201) solid;padding:1mm}.diagnosticsSection table{border-collapse:collapse}.diagnosticsSection td:first-child{text-align:right}.diagnosticsSection td:nth-child(2){font-weight:700}.diagnosticsSection thead td{border-bottom:2pt solid black}.diagnoses tr .high_conf:before{content:"HIGH";text-align:center}.diagnoses tr .mid_conf:before{content:"MEDIUM";text-align:center}.diagnoses tr .low_conf:before{content:"LOW";text-align:center}.omipred{display:inline-flex;color:#fff;font-weight:700}.omipred .probability{background-color:#fff6;padding:10px 20px}.omipred .verdict{padding:10px 20px}
