@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}.syndromology-mode-switch{display:flex;justify-content:center;gap:10px;margin-bottom:20px}.syndromology-mode-switch button{padding:10px 20px;border:1px solid #007bff;background:#fff;color:#007bff;border-radius:6px;cursor:pointer;transition:all .2s ease;min-width:120px}.syndromology-mode-switch button.active,.syndromology-mode-switch button:hover{background:#007bff;color:#fff}.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}.syndromology-upload{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:15px}.syndromology-upload button{padding:10px 20px;font-size:16px;border:none;background-color:#007bff;color:#fff;border-radius:5px;cursor:pointer;transition:background .3s}.syndromology-upload button:disabled{background-color:#ccc;cursor:not-allowed}.syndromology-news{text-align:left;position:relative}.syndromology-article-form{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #e0e0e0;border-radius:8px;background:#fafafa;margin-bottom:20px}.syndromology-article-form input,.syndromology-article-form textarea{padding:10px;border:1px solid #ccc;border-radius:6px}.syndromology-article-form button{align-self:flex-start;padding:10px 20px;background:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer}.syndromology-search{margin-bottom:20px}.syndromology-search input{width:100%;max-width:400px;padding:10px;border:1px solid #ccc;border-radius:6px}.syndromology-articles{display:grid;gap:16px}.syndromology-article-card{border:1px solid #e0e0e0;border-radius:8px;padding:16px;background:#fff;box-shadow:0 1px 4px #0000000d}.syndromology-article-edit-form{display:flex;flex-direction:column;gap:10px}.syndromology-article-edit-form input,.syndromology-article-edit-form textarea{padding:10px;border:1px solid #ccc;border-radius:6px}.syndromology-article-meta{display:flex;gap:10px;font-size:14px;color:#666;margin-bottom:10px}.syndromology-article-text{text-align:left;margin-bottom:10px;line-height:1.5}.syndromology-read-more{background:transparent;border:none;color:#007bff;cursor:pointer;padding:0;margin-bottom:10px}.syndromology-article-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.syndromology-photo{position:relative}.syndromology-photo img{width:100%;height:150px;object-fit:cover;border-radius:6px}.photo-preview-btn{position:absolute;top:8px;right:8px;background:#0009;color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease}.photo-preview-btn:hover{background:#000c;transform:scale(1.05)}.syndromology-photo small{display:block;margin-top:4px;color:#555}.photo-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.photo-modal-content{position:relative;max-width:90vw;max-height:90vh;background:#fff;padding:12px;border-radius:8px;box-shadow:0 4px 12px #0000004d;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.photo-modal-content img{max-width:100%;max-height:75vh;object-fit:contain;border-radius:6px}.photo-modal-close{position:absolute;top:8px;right:8px;background:#0000001a;border:none;border-radius:50%;width:28px;height:28px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.photo-modal-caption{margin:0;color:#333}.syndromology-article-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.syndromology-article-actions button{padding:8px 14px;border:1px solid #007bff;background:#fff;color:#007bff;border-radius:6px;cursor:pointer;transition:all .2s ease}.syndromology-article-actions button:hover:not(:disabled){background:#007bff;color:#fff}.syndromology-article-actions button.danger{border-color:#dc3545;color:#dc3545}.syndromology-article-actions button.danger:hover:not(:disabled){background:#dc3545;color:#fff}.syndromology-article-actions button:disabled{opacity:.6;cursor:not-allowed}.no-articles{text-align:center;color:#777}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}
