@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";._login-container_12ixe_1{max-width:400px;margin:0 auto;padding:20px;border:1px solid #ccc;border-radius:8px;background-color:#fff}._login-container_12ixe_1 h2{text-align:center;margin-bottom:20px}._login-container_12ixe_1 form{display:flex;flex-direction:column}._login-container_12ixe_1 p{color:red;text-align:center;margin-top:10px}.ProbandFormContainer{margin:0 auto;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a}@media (min-width: 320px){.ProbandFormContainer{padding:5px}}@media (min-width: 641px){.ProbandFormContainer{padding:10px}}@media (min-width: 1025px){.ProbandFormContainer{padding:20px}}@media (min-width: 1281px){.ProbandFormContainer{padding:20px}}.ProbandFormContainer h2{color:#03a9f4}.ProbandFormContainer #diagnosisICD10-listbox{z-index:10!important}.ProbandFormContainer form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.ProbandFormContainer form .row{display:flex;width:100%;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.ProbandFormContainer form .text-input{display:flex;align-items:baseline;flex-direction:column}.ProbandFormContainer form .upload-button{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;bottom:0;left:0;white-space:nowrap;width:1px}.ProbandFormContainer form .delete-button{width:20px;height:20px;padding-left:5px}@media (min-width: 300px){.ProbandFormContainer form .MuiTextField-root{width:100%}}@media (min-width: 700px){.ProbandFormContainer form .MuiTextField-root{min-width:48%;width:48%}}@media (min-width: 1025px){.ProbandFormContainer form .MuiTextField-root{min-width:48%;width:48%}}@media (min-width: 1281px){.ProbandFormContainer form .MuiTextField-root{min-width:18%;width:18%}}@media (min-width: 1520px){.ProbandFormContainer form .MuiTextField-root{min-width:15%;width:15%}}.ProbandFormContainer form .diagnosisICD10{display:block;width:96vw;margin-bottom:8px}.ProbandFormContainer form .diagnosisCodeICD10{display:block;width:100%;max-width:420px}.ProbandFormContainer form .checkbox-label{width:100%;display:flex;margin:5px 0;gap:25px;flex-direction:row;flex-wrap:wrap;align-items:baseline;border:1px solid #03a9f4;border-radius:4px;outline-color:#03a9f4}.ProbandFormContainer form .checkbox-label .label{padding:15px 5px 0;margin-bottom:0;width:100%;font-weight:600;font-size:medium}.ProbandFormContainer form .checkbox-label input[type=checkbox]{display:flex;width:20px;height:20px}.ProbandFormContainer form .checkbox-label textarea,.ProbandFormContainer form .checkbox-label .css-dpjnhs-MuiInputBase-root-MuiOutlinedInput-root{min-height:20px;width:100%;max-width:800px}.ProbandFormContainer form .checkbox-label .css-1u3bzj6-MuiFormControl-root-MuiTextField-root{min-height:20px;width:95%;max-width:800px}.ProbandFormContainer form .tag{display:flex;align-items:center;height:24px;margin:2px;line-height:22px;background-color:#fafafa;border:1px solid #e8e8e8;border-radius:2px;box-sizing:content-box;padding:0 4px 0 10px;outline:0;overflow:visible}.ProbandFormContainer form .tag:focus{border-color:#40a9ff;background-color:#e6f7ff}.ProbandFormContainer form .tag span{overflow:visible;white-space:nowrap;text-overflow:ellipsis}.ProbandFormContainer form .tag svg{font-size:12px;cursor:pointer;padding:4px}.ProbandFormContainer form .listBox{width:100%;padding:0;position:absolute;list-style:none;background-color:#fff;overflow:auto;max-height:250px;border-radius:4px;box-shadow:0 2px 8px #00000026;z-index:1}.ProbandFormContainer form .listBox li{padding:5px 12px;display:flex;cursor:pointer}.ProbandFormContainer form .listBox li span{flex-grow:1}.ProbandFormContainer form .listBox li svg{color:transparent}.ProbandFormContainer form .listBox li[aria-selected=true]{background-color:#fafafa;font-weight:600}.ProbandFormContainer form .listBox li[aria-selected=true] svg{color:#1890ff}.ProbandFormContainer form label.Mui-focused,.ProbandFormContainer form .MuiOutlinedInput-notchedOutline,.ProbandFormContainer form .MuiFormLabel-filled{color:#03a9f4}.ProbandFormContainer form .MuiInput-underline:after{border-bottom-color:#03a9f4}.ProbandFormContainer form .MuiOutlinedInput-root fieldset{border-color:#03a9f4}.ProbandFormContainer form .MuiOutlinedInput-root input:invalid+fieldset{border-color:red;border-width:1}.ProbandFormContainer form .MuiOutlinedInput-root:hover fieldset,.ProbandFormContainer form .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#03a9f4}.ProbandFormContainer form .label{display:flex;margin:15px 0}.ProbandFormContainer form .add-field-label{display:flex;margin-bottom:20px;flex-direction:row;align-items:center;margin-left:10px}.ProbandFormContainer form button{background-color:#03a9f4;color:#fff;padding:12px;border:none;border-radius:4px;cursor:pointer;font-size:16px;margin-top:10px}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-container{height:80vh;display:flex;flex-direction:row;align-items:center;justify-content:center}.loading-spinner{width:50px;height:50px;border:10px solid #f3f3f3;border-top:10px solid #03a9f4;border-radius:50%;animation:spinner 1.5s linear infinite}.toolbar{background-color:#03a9f4;display:flex;margin:-8px -8px 15px;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.toolbar .logo{cursor:pointer}.toolbar .link{text-decoration:none;color:#fff;font-size:20px;margin-left:40px}.toolbar .link:hover{text-decoration:none;color:#afe6ff}.toolbar .link-active{text-decoration:none;border-bottom:2px solid white;color:#fff;font-weight:600;font-size:20px;margin-left:40px}.mob-link{text-decoration:none;color:#005074;font-size:20px}.mob-link-active{text-decoration:none;color:#005074;border-bottom:2px solid #005074;font-size:20px}.mob-icon{color:#fff!important}@media print{body{margin:0}.MuiToolbar-root{display:none!important}}.pdf-body{margin:0;padding:0;font-family:Roboto,sans-serif;width:100%;height:90%;background-color:#646464}.pdf-body .bold-text{font-weight:700}.pdf-body .container{position:relative;background-color:#fff;height:840px;width:595px;font-size:11px;margin-left:auto;margin-right:auto}.pdf-body .container .header{position:absolute;top:0;text-align:center;font-weight:700;font-size:x-large;width:595px}.pdf-body .container .logo{position:absolute;top:30px;left:20px;filter:invert(1)}.pdf-body .container .datePrint{position:absolute;bottom:1.6cm;left:.7cm}.pdf-body .container .docFullName{position:absolute;bottom:1.6cm;right:.7cm}.pdf-body .container .profile-image-container{position:absolute;right:.7cm;top:70px;width:265px;height:260px;overflow:hidden;display:flex;justify-content:center}.pdf-body .container .profile-image-container .profile-image{object-fit:scale-down;max-width:100%;max-height:100%;width:auto;height:auto}.pdf-body .container .fullname{font-weight:600;position:absolute;left:.6cm;top:70px;font-size:larger}.pdf-body .container .textField1{position:absolute;width:265px;height:260px;top:70px;left:.7cm}.pdf-body .container .textField2{position:absolute;width:265px;height:410px;top:340px;left:.7cm;font-size:9px}.pdf-body .container .textField3{position:absolute;width:265px;height:410px;top:340px;right:.7cm;font-size:9px}.glossary-container{max-width:1200px;margin:20px auto;padding:20px;font-family:Arial,sans-serif}h1{text-align:center}.search-input{width:100%;padding:10px;font-size:16px;margin-bottom:20px;border:1px solid #ccc;border-radius:5px}.glossary-table{width:100%;border-collapse:collapse;font-size:16px}.glossary-table th,.glossary-table td{padding:12px;border:1px solid #ddd;text-align:left}.glossary-table th{background-color:#007bff;color:#fff}.glossary-table tbody tr:nth-child(odd){background-color:#f2f2f2}.glossary-table tbody tr:nth-child(2n){background-color:#fff}.section-row{font-weight:700;background-color:#d1ecf1;color:#0c5460}.syndromology-container{max-width:1200px;margin:20px auto;padding:20px;text-align:center;font-family:Arial,sans-serif}h1{text-align:center;margin-bottom:20px}.slide-viewer{display:flex;justify-content:center;align-items:center;background-color:#f9f9f9;padding:10px;border-radius:10px;box-shadow:0 0 10px #0000001a;min-height:500px;position:relative}.slide-image{max-width:100%;height:auto;border-radius:5px}.spinner{width:50px;height:50px;border:5px solid rgba(0,0,0,.1);border-top-color:#007bff;border-radius:50%;animation:spin 1s linear infinite;position:absolute}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slide-controls{display:flex;justify-content:center;align-items:center;margin-top:15px}.slide-controls button{padding:10px 20px;font-size:16px;margin:0 10px;border:none;background-color:#007bff;color:#fff;border-radius:5px;cursor:pointer;transition:background .3s}.slide-controls button:disabled{background-color:#ccc;cursor:not-allowed}.slide-controls button:hover:not(:disabled){background-color:#0056b3}body,html{font-family:Roboto,sans-serif}body:before{content:"";position:fixed;left:0;right:0;background-position-x:center;top:0;bottom:0;z-index:-1;background-image:url(/background.webp);background-position:center;background-size:cover;background-repeat:no-repeat;filter:blur(3px)}.ai-playground-container{width:95vw;margin:10px auto;padding:10px;background:#f7f7f7}.ai-card{padding:16px;margin-top:10px;border-radius:10px}.ai-helper-text{color:#555;margin-bottom:10px}.columns-list{max-height:650px;overflow-y:auto;padding-right:6px}.column-group{padding:8px 10px;margin-bottom:12px;border:1px solid #e0e0e0;border-radius:8px;background:#fff}.example-chip{margin-bottom:8px;cursor:pointer;font-size:14px}.preview-table{display:grid;gap:8px}.preview-row{padding:10px;background:#fafafa}.mono-block{font-family:Roboto Mono,monospace;background:#f0f0f0;padding:8px;border-radius:6px;display:block}.info-card{background:#eef6ff}.technical-options{background:#f5f7fb;border-radius:8px;padding:12px}.filters-block{background:#f6fbff;border-radius:8px;padding:12px;border:1px dashed #90caf9}.filter-row{padding:10px;background:#fff}.markdown-body{font-size:14px;line-height:1.6;color:#0f172a;word-break:break-word}.markdown-body h2,.markdown-body h3,.markdown-body h4{margin:12px 0 6px;font-weight:600}.markdown-body p{margin:8px 0}.markdown-body ul{padding-left:20px;margin:8px 0}.markdown-body li{margin:4px 0}.markdown-body code{background:#f6f8fa;padding:2px 4px;border-radius:4px;font-family:Source Code Pro,monospace;font-size:13px}.markdown-body pre{background:#0b1021;color:#f8fafc;padding:12px;border-radius:8px;overflow-x:auto;font-size:13px;margin:12px 0}
