a.close-patient-btn{padding:2px 3px 2px 0;text-decoration:none;font-weight:600;font-size:.95em;color:#d51717;float:right;margin-bottom:10px;margin-right:5px}.warning{border:1px solid red;border-radius:8px;padding:20px 20px 20px 20px;margin:10px 30px;width:600px}#patients{width:500px}#patient div span{margin:0 6px}.patient-overview.border{border:2px solid #0079bc;border-radius:8px;margin:5px 0;padding:7px 7px}div.border{border:2px solid #78abd3;border-radius:8px;margin:25px 0;padding:5px 15px;padding-bottom:5px}#patient #patient-details{padding:10px 0}#patient #patient-access{margin:0;padding:5px 14px 5px 14px;width:auto}#patient #patient-access span{margin:0;padding:0;border-radius:initial}#patient div.patient-overview span{color:#78abd3;font-weight:bold}#patient .patient-edit,#patient #buttons{float:right;margin-right:0;padding-right:0}#patient div span.patient-edit:first-child{border-radius:0 8px 8px 0}#patient hr{color:#fff;background-color:#fff;border:0;border-top:1px dotted #78abd3;margin:0 10px;width:97%}#patient #patient-naw{margin:5px 5px}#patient #patient-naw label{width:100px;font-weight:bold;color:#000}#patient #patient-naw span.field{color:#000;font-weight:normal;padding:0}#patient #patient-access{float:right}#patient #patient-naw label,#patient #patient-naw span.field{padding:0 0}.medicine-use .med-name{padding:10px;color:#707070;font-size:16px;font-weight:bold}.medicine-use .buttons{float:right}.medicine-use .med-name .main-name{text-decoration:underline}.medicine-use .med-name .generic-name{color:#58b7dd}.medicine-use .med-name .dosage{font-style:italic;margin-left:30px}.table-header{font-weight:bold;margin:.25em .55em;display:inline-block;font-size:large;margin-top:1.4em}.sidebar-title{font-weight:bold;margin:5px 10px;display:inline-block;font-size:large}.search-results{font-weight:bold;margin:5px 10px;display:inline-block;font-size:smaller;margin-top:10px}#search-btn{float:none}.patient-details #add-family-member-btn{margin:0 5px;height:18px}.total-asa-score{font-weight:bold;margin-bottom:16px}.anamnese-div .base-question{color:gray;margin-bottom:8px;border-bottom:1px dotted #0079bc}.anamnese-div .base-question.positive,.anamnese-div .base-question.positive .base-question{color:#000}.anamnese-div .base-question span.radio-group{float:right;margin-top:-1.5em}.anamnese-div .base-question label{vertical-align:top;border-color:#96c8e3}.depending-questions{margin-left:45px;margin-top:5px}.depending-questions .question{margin-bottom:8px}.single-choice-options{margin-left:45px;margin-top:5px}.single-choice-options .single-choice-option{margin-bottom:8px;color:#000}.single-choice-options .single-choice-radio{margin-right:8px;vertical-align:middle}.single-choice-options label{vertical-align:middle;cursor:pointer}.single-choice-pills .single-choice-option{display:inline}.anamnese-div .base-question div.anamnese-radio-btns.single-choice-pills{float:none;display:flex;flex-wrap:wrap;gap:.4em;margin:.4em 0 .6em 0}.asa-header{font-size:.9em;margin-left:10px}.asa-label{background-color:#deebf2;color:#0079bc;padding-left:7px;padding-right:7px;border-radius:8px;font-size:.95em;font-weight:bold;border:2px solid #0079bc}.asa-read-more-link{font-weight:normal}.asa-read-more-text{display:none;font-size:.9em;margin-left:10px}.ui-keyboard .ui-keyboard-button{background:#888;border-color:#999;font-weight:bold;color:#fff;line-height:1em}.ui-keyboard .ui-keyboard-button.ui-state-hover{background:#0079bc}.ui-keyboard .ui-keyboard-accept{background-color:#080;border-color:#0c0}.ui-keyboard .ui-keyboard-accept.ui-state-hover{background-color:#0c0}.ui-keyboard .ui-keyboard-bksp{background-color:#f58400;border-color:#ffaf0f}.ui-keyboard .ui-keyboard-bksp.ui-state-hover{background-color:#ffaf0f}.ui-keyboard .ui-keyboard-paste{padding-left:1.7em;padding-right:1.7em}.anamnese-radio-btns input[type="radio"]{opacity:0;position:fixed;width:0}.anamnese-div .base-question div.anamnese-radio-btns{float:right;margin-top:-1.35em}.anamnese-radio-btns label{display:inline-block;padding:.2em .8em;border:1px solid gray;border-radius:10px;background-color:#fff;line-height:.9em;cursor:pointer;color:gray;font-size:.9em}.anamnese-radio-btns input[type="radio"]:checked+label{background:#96c8e3;border:1px solid #0079bc;color:#212121}.anamnese-radio-btns label:hover{background-color:#ddd;border:1px solid #212121;color:#212121}#extra-questionnaires{margin-bottom:1.5em}#extra-questionnaires h3.extra-qst-title{color:#0079bc;font-size:1.3em;font-weight:600;margin:1.2em 0 .4em 0}.extra-qst-row{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.45em 0;border-bottom:1px solid #e3e6ea}.extra-qst-row.extra-qst-sub{padding-left:2.5em;border-bottom-color:#f0f2f4}.extra-qst-text{flex:1 1 auto}.extra-qst-switch{position:relative;flex:0 0 auto;width:44px;height:24px;cursor:pointer}.extra-qst-switch input{position:absolute;opacity:0;width:0;height:0}.extra-qst-slider{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background-color:#dcdfe3;transition:background-color .15s}.extra-qst-slider:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s}.extra-qst-slider:after{content:"ON";position:absolute;top:0;left:6px;line-height:24px;font-size:9px;font-weight:700;color:#fff;opacity:0}.extra-qst-switch input:checked+.extra-qst-slider{background-color:#0b5fa5}.extra-qst-switch input:checked+.extra-qst-slider:before{transform:translateX(20px)}.extra-qst-switch input:checked+.extra-qst-slider:after{opacity:1}.extra-qst-switch input:focus-visible+.extra-qst-slider{outline:2px solid #0079bc;outline-offset:2px}.extra-qst-autosave{text-align:right;font-size:.8em;color:#8a8f96;margin-top:.5em}.extra-questionnaire h3.extra-questionnaire-subheading{color:#0079bc;font-size:1.1em;font-weight:600;margin:1.2em 0 .4em 0}.extra-questionnaire p.extra-questionnaire-subheading-text{max-width:580px;margin:0 0 .8em 0;line-height:1.4}.eq-progress{display:flex;align-items:center;gap:1em;margin:0 10px 1em 0;font-size:.9em;color:#555}.eq-progress-bar{flex:1 1 auto;height:8px;border-radius:4px;background-color:#e3e6ea;overflow:hidden}.eq-progress-value{display:block;height:100%;width:0;background-color:#3aa76d;transition:width .3s}.eq-panel{margin:0 10px 1em 0;border:1px solid #d7e3ec;border-radius:8px;background-color:#fff}.eq-panel.open{border-color:#0079bc}.eq-panel.completed{border-color:#bfe3cf}.eq-panel-header{display:flex;align-items:center;gap:.9em;padding:.9em 1.2em;cursor:pointer;border-radius:8px}.eq-panel-header:focus-visible{outline:2px solid #0079bc;outline-offset:2px}.eq-panel.open .eq-panel-header{background-color:#f3f8fc;border-bottom:1px solid #d7e3ec;border-radius:8px 8px 0 0}.eq-icon{flex:0 0 auto;width:42px;height:42px}.eq-icon>span{display:none;box-sizing:border-box;width:42px;height:42px;border-radius:50%;align-items:center;justify-content:center}.eq-panel.completed .eq-icon-done{display:flex;background-color:#3aa76d}.eq-panel.in-progress .eq-icon-count{display:flex;border:2px solid #0079bc;color:#0079bc;font-size:.8em;font-weight:700}.eq-panel.not-started .eq-icon-empty{display:flex;border:2px solid #d7dbe0;background-color:#f5f6f8}.eq-panel.not-started .eq-icon-empty:after{content:"";width:12px;height:12px;border:2px solid #9aa1a9;border-radius:50%}.eq-heading{flex:1 1 auto;min-width:0}.eq-title{display:block;color:#0079bc;font-size:1.35em;font-weight:600;line-height:1.2}.eq-subtitle{display:block;color:#6b7177;font-size:.9em}.eq-pill{flex:0 0 auto;padding:.2em .8em;border-radius:12px;font-size:.85em;font-weight:600}.eq-panel.completed .eq-pill{background-color:#e3f4ea;color:#2e8b57}.eq-panel.in-progress .eq-pill{background-color:#e1eff9;color:#0079bc}.eq-panel.not-started .eq-pill{background-color:#eef0f2;color:#6b7177}.eq-chevron{flex:0 0 auto;width:8px;height:8px;margin:0 .3em;border-right:2px solid #8a8f96;border-bottom:2px solid #8a8f96;transform:rotate(-45deg);transition:transform .15s}.eq-panel.open .eq-chevron{transform:rotate(45deg)}.eq-panel-body{padding:.8em 1.6em 1em 1.6em}.eq-panel-body h2.extra-questionnaire-title{margin:.4em 0 .6em 0;color:#0079bc}.eq-panel-body .extra-questionnaire{margin-bottom:1em}.anamnese-div .base-question.eq-unanswered,.anamnese-div .base-question.eq-unanswered label{color:#c62828}.eq-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:1em;padding-top:.8em}.eq-hint{color:#6b7177;font-size:.9em}.eq-panel.ready .eq-hint{visibility:hidden}.eq-complete{padding:.5em 1.2em;border:0;border-radius:6px;background-color:#c5d3dd;color:#fff;font-weight:600;cursor:pointer}.eq-panel.ready .eq-complete{background-color:#0079bc}.eq-panel.ready .eq-complete:hover{background-color:#00639a}.eq-complete:disabled{opacity:.6;cursor:wait}.eq-number-dropdown{min-width:14em;padding:.3em .4em;border:1px solid #e2e2e2;border-radius:3px;background-color:#fff}.mq-group{border:none;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.08);transition:box-shadow .2s ease;background-color:#fff;padding:0 20px 20px 20px;margin:1.5em 0;overflow:hidden}.mq-group-header{display:flex;align-items:center;justify-content:space-between;gap:1em;margin:0 -20px 16px -20px;padding:10px 20px;background-color:#1a6fa8;border-bottom:none}.mq-group-header h2.mq-group-title{margin:0;padding:0;color:#fff;font-size:1.3em;font-weight:600}.mq-group-header h2.mq-group-title .mq-alert-code{color:#fff}.mq-group-header a.mq-button,.mq-group-header input[type="submit"].mq-button{background:#fff;color:#1a6fa8;box-shadow:none}.mq-group-header a.mq-button:hover,.mq-group-header input[type="submit"].mq-button:hover{background:#e6f0f8;color:#0b5fa5}.mq-group-header a.mq-button img{filter:none}.mq-group-header a.mq-button:focus-visible{outline-color:#fff}a.mq-button,input[type="submit"].mq-button{display:inline-flex;align-items:center;gap:6px;float:none;background:#0b5fa5;background-image:none;color:#fff;border:none;border-radius:6px;padding:8px 18px;font-family:"Source Sans Pro",Verdana,Helvetica,Sans-Serif;font-size:1em;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;margin:0;vertical-align:middle}a.mq-button:hover,input[type="submit"].mq-button:hover{background:#084a82;color:#fff;text-decoration:none}a.mq-button:focus-visible,input[type="submit"].mq-button:focus-visible{outline:2px solid #0079bc;outline-offset:2px}a.mq-button.mq-button-small,input[type="submit"].mq-button.mq-button-small{padding:6px 14px;font-size:.9em}a.mq-button img{filter:brightness(0) invert(1)}.mq-pill{display:inline-block;border-radius:999px;padding:1px 10px;font-size:.8em;font-weight:600;white-space:nowrap}.mq-pill-ok{background-color:#e3f4e8;color:#1e7b3c}.mq-pill-warning{background-color:#fff3d6;color:#8a5a00}.mq-pill-off{background-color:#eef0f2;color:#6b7178}.mq-status{margin-bottom:.8em}.mq-status .mq-pill{margin-right:6px}.mq-list{margin:.3em 0 .8em 1.5em}.mq-note{background-color:#f5f8fb;border-left:3px solid #0b5fa5;padding:8px 12px;margin-bottom:1em}.mq-update-form{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1em}.mq-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.mq-group #extra-questionnaires{margin-bottom:0}.mq-group #extra-questionnaires h3.extra-qst-title:first-of-type{margin-top:0}.mq-alerts{border-top:1px solid #e3e6ea}.mq-alert-row{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #e3e6ea}.mq-alert-row.mq-empty{color:#8a8f96;font-style:italic}.mq-alert-code{flex:0 0 auto;min-width:4em;font-weight:600;color:#0b5fa5}.mq-alert-text{flex:1 1 auto}.mq-alert-edit{flex:0 0 auto}.mq-alert-edit img{width:22px;height:22px;vertical-align:middle}.mq-inactive{margin-top:1.2em}.mq-inactive summary{cursor:pointer;color:#6b7178;font-weight:600;padding:4px 0}.mq-inactive summary:hover{color:#0b5fa5}.mq-inactive .mq-inactive-info{font-size:.9em;color:#6b7178;margin:.4em 0 .8em 0}.mq-inactive .mq-alert-code,.mq-inactive .mq-alert-text{color:#8a8f96}a.mq-button.mq-button-secondary,input[type="submit"].mq-button.mq-button-secondary{background:#fff;color:#0b5fa5;box-shadow:inset 0 0 0 1px #0b5fa5}a.mq-button.mq-button-secondary:hover,input[type="submit"].mq-button.mq-button-secondary:hover{background:#eef4f9;color:#084a82}.mq-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:1.2em}.mq-label{font-weight:600;margin:1em 0 .3em 0}.mq-subtitle{color:#0b5fa5;font-size:1.15em;font-weight:600;margin:1.2em 0 .4em 0}.mq-choices{display:flex;flex-direction:column;gap:8px}.mq-choice{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid #d5dbe1;border-radius:6px;cursor:pointer}.mq-choice:hover{border-color:#0b5fa5}.mq-choice input[type="radio"]{margin-top:3px}.mq-choice small{display:block;color:#6b7178;font-size:.85em}.mq-fields{display:flex;flex-wrap:wrap;gap:16px}.mq-fields .form-field{margin:0}.mq-fields .form-field label.mq-label{font-size:1em;margin:0 0 .3em 0}.mq-fields input[type="text"]{width:100%;box-sizing:border-box}.mq-field-code{flex:0 1 180px}.mq-field-description{flex:1 1 300px}.mq-questions{border-top:1px solid #e3e6ea}.mq-question{display:flex;align-items:flex-start;gap:10px;padding:6px 4px;border-bottom:1px solid #f0f2f4;cursor:pointer}.mq-question:hover{background-color:#f5f8fb}.mq-question input[type="radio"]{margin-top:3px;flex:none}.mq-question.mq-question-disabled{color:#a3a8ae;cursor:default}.mq-question.mq-question-disabled:hover{background-color:transparent}.mq-questions-depending{padding-left:2em}body.admin-mode{background-color:#f5f7fa}body.admin-mode header{background-color:#fff}body.admin-mode #body{padding-bottom:6em}.mq-group:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.mq-group .mq-fields+.mq-fields{margin-top:12px}.mq-field{flex:1 1 160px;min-width:0}.mq-field-wide{flex:2 1 260px}.mq-group .mq-field p{margin:0}.mq-group input[type="text"]:not(.select2-input),.mq-group input[type="email"],.mq-group input[type="password"]{max-width:100%;box-sizing:border-box}.mq-fields .mq-field input[type="text"]{width:100%}.mq-empty{color:#8a8f96;font-style:italic}.mq-inline-form{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mq-inline-form input[type="submit"]{margin-left:auto}.mq-setting{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1em;padding:12px 0;border-bottom:1px solid #e3e6ea}.mq-setting:last-child{border-bottom:none;padding-bottom:0}.mq-setting:first-of-type{padding-top:0}.mq-setting p{margin:0}.mq-setting .mq-label{margin-bottom:.2em}.mq-logo{display:flex;align-items:flex-end;flex-wrap:wrap;gap:1em;margin-top:1em}.mq-logo-preview img{display:block;padding:10px;border:1px dashed #0b5fa5;border-radius:6px;max-height:10em;max-width:100%;margin-bottom:4px}.mq-logo-upload{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-left:auto}input[type="submit"].mq-button.mq-button-danger{background:#fff;color:#c62828;box-shadow:inset 0 0 0 1px #c62828}input[type="submit"].mq-button.mq-button-danger:hover{background:#fdecec}table.mq-table{width:100%;border-collapse:collapse}table.mq-table th{text-align:left;font-weight:600;font-size:.9em;color:#6b7178;padding:6px 8px;border-bottom:1px solid #d5dbe1}table.mq-table td{padding:8px;border-bottom:1px solid #eef0f3;vertical-align:middle}table.mq-table tr:last-child td{border-bottom:none}table.mq-table form{margin:0}.mq-table-date{font-size:.9em;color:#6b7178}.mq-search{margin-bottom:1em}.mq-search .mq-search-all{font-size:.9em;padding-top:.4em;margin:0}.mq-button-row{display:flex;flex-wrap:wrap;gap:10px}.mq-home-heading{font-size:1.3em;font-weight:600;color:#0b5fa5;margin:1.2em 0 .6em 0}.mq-home-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}a.mq-home-tile{display:flex;align-items:center;gap:12px;padding:14px 16px;background-color:#fff;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.08);color:#444;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}a.mq-home-tile:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-1px);text-decoration:none}a.mq-home-tile:focus-visible{outline:2px solid #0079bc;outline-offset:2px}a.mq-home-tile img{flex:none;border-radius:6px}a.mq-home-tile strong{display:block;color:#0b5fa5;font-size:1.1em}a.mq-home-tile small{display:block;color:#6b7178;font-size:.85em;line-height:1.3}.mq-news{margin:0}.mq-news dt{font-weight:600;font-size:.9em;color:#0b5fa5;margin-top:.8em}.mq-news dt:first-child{margin-top:0}.mq-news dd{margin:.1em 0 0 0}.mq-group .mq-home-tiles{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.mq-group a.mq-home-tile{box-shadow:none;border:1px solid #e3e6ea}.mq-group a.mq-home-tile:hover{border-color:#0b5fa5;box-shadow:0 2px 8px rgba(0,0,0,.08)}#sidebar .pills-card{text-align:center;background-color:#fff;border:1px solid #cdcdcd;border-radius:10px;padding:1em;margin:0 4px 1em 4px;box-shadow:0 10px 6px -6px #999}#sidebar .pills-card img{max-width:100%;height:auto}#sidebar .certificates{display:grid;grid-template-columns:1fr 1fr;gap:8px;justify-items:center;max-width:260px;margin:0 auto;padding:0 0 1em 0}#sidebar .certificates img{width:75%;max-width:100px;height:auto;border-radius:6px}.mq-home-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start;margin-bottom:1.5em}.mq-home-columns .mq-group{margin:0;padding:0 14px 14px 14px}.mq-home-columns .mq-group .mq-group-header{margin:0 -14px 14px -14px;padding:10px 14px}.mq-home-columns .mq-home-tiles{grid-template-columns:1fr;gap:10px}.mq-home-columns a.mq-home-tile{padding:10px 12px}@media(max-width:1100px){.mq-home-columns{grid-template-columns:1fr}}.mq-news .mq-news-list{margin:.3em 0 .4em 0;padding-left:1.3em;list-style:disc}.mq-news .mq-news-list li{margin:.15em 0}.mq-news .mq-news-list li::marker{color:#1a6fa8}a.mq-home-tile small{white-space:pre-line}.admin-gradient-bar{height:30px;background:linear-gradient(to right,#7b5ea7,#4a90c4,#3ab8b8,#6abf69,#c8d44e,#f0a030)}.mq-brand{color:#0079bc}.mq-password-fields{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.mq-password-fields .form-field{margin:0;flex:1 1 200px;min-width:0}.mq-password-fields .form-field input[type="password"]{margin:0}.mq-password-fields .form-field label.mq-label{font-size:1em;margin:0 0 .3em 0}.mq-password-fields input[type="password"]{width:100%;box-sizing:border-box}.mq-hint{display:block;color:#6b7178;font-size:.85em;margin-top:2px}.mq-password-fields .field-validation-error{display:block;margin-top:2px}.mq-step{display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;margin-right:6px;border-radius:50%;background-color:#fff;color:#1a6fa8;font-size:.8em;font-weight:700;vertical-align:middle}.mq-auth-apps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:.8em}.mq-auth-app{border:1px solid #e3e6ea;border-radius:6px;padding:12px;text-align:center}.mq-auth-app-name{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;margin:0 0 10px 0}.mq-auth-app-stores{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.mq-auth-app-stores img{height:2.5em;width:auto}.mq-auth-codes{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px;margin-top:.8em}.mq-auth-code{flex:1 1 200px}.mq-auth-code .mq-label{margin-top:0}.mq-qr{display:inline-block;padding:8px;background:#fff;border:1px solid #e3e6ea;border-radius:6px}.mq-qr svg{display:block}.mq-activation-code{font-family:Consolas,"Courier New",monospace;font-size:1.1em;letter-spacing:.08em;background-color:#f5f8fb;border:1px solid #e3e6ea;border-radius:6px;padding:8px 12px;margin:0 0 4px 0;word-break:break-all}.mq-auth-confirm .mq-label{margin:0}.mq-auth-confirm input[type="text"]{width:9em;margin:0;font-size:1.1em;letter-spacing:.15em;text-align:center}body.admin-mode #body .content-wrapper{border-top:none}.mq-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;align-items:start}.mq-grid+.mq-grid{margin-top:14px}.mq-grid .form-field{margin:0;min-width:0}.mq-grid .form-field label.mq-label{font-size:.95em;margin:0 0 .3em 0}.mq-grid .mq-span-2{grid-column:span 2}.mq-grid .mq-span-4{grid-column:1/-1}@media(max-width:900px){.mq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mq-grid .mq-span-2{grid-column:1/-1}}.mq-group input[type="text"]:not(.select2-input):not(.select2-focusser),.mq-group input[type="email"],.mq-group input[type="password"],.mq-group input[type="number"]{box-sizing:border-box;height:38px;margin:0;padding:6px 10px;font-size:1em;color:#333;background:#fff;border:1px solid #cfd6dd;border-radius:6px}.mq-group input[type="text"]:not(.select2-input):not(.select2-focusser):focus,.mq-group input[type="email"]:focus,.mq-group input[type="password"]:focus,.mq-group input[type="number"]:focus{border-color:#1a6fa8;box-shadow:0 0 0 3px rgba(26,111,168,.15);outline:none}.mq-group input[disabled],.mq-group input[readonly]{background:#f0f2f4;color:#6b7178;font-style:normal}.mq-group input.input-validation-error{border-color:#c62828}.mq-grid input[type="text"]:not(.select2-input):not(.select2-focusser),.mq-grid input[type="email"],.mq-grid input[type="password"]{width:100%}.mq-field-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px}.mq-radios{display:flex;align-items:center;gap:14px;height:38px}.mq-radios label{display:inline-flex!important;align-items:center;gap:5px;font-size:1em!important;font-weight:normal!important;cursor:pointer}.admin-nav-bar{height:6px;background-color:#1a6fa8}#patient .mq-cp-list span{margin:0}.mq-cp-count{color:#6b7178;font-size:.9em;margin:0 0 6px 0}.mq-cp-list{border-top:1px solid #e3e6ea}.mq-cp-row{display:flex;align-items:center;gap:12px;padding:8px 4px;border-bottom:1px solid #e3e6ea}.mq-cp-row:hover{background-color:#f5f8fb}.mq-cp-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#e6f0f8;color:#1a6fa8;font-weight:700;font-size:.85em}.mq-cp-text{flex:1 1 auto;min-width:0}.mq-cp-text strong{display:block;color:#333;font-weight:600}.mq-cp-text small{display:block;color:#6b7178;font-size:.85em}.mq-group-header .mq-pill{font-size:.95em;padding:4px 14px;line-height:1.2}.mq-note.mq-note-warning{background-color:#fff6e5;border-left-color:#e0a100}.mq-report-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 10px 0;color:#6b7178}table.mq-report-table{font-size:.9em}table.mq-report-table th.header{padding-left:24px;background-position:6px center;background-repeat:no-repeat;white-space:nowrap}table.mq-report-table tbody tr:hover td{background-color:#f5f8fb}table.mq-report-table tbody tr:nth-child(even) td{background-color:#fafbfc}table.mq-report-table tbody tr:nth-child(even):hover td{background-color:#f5f8fb}.mq-group-header a.mq-button img[src*="copy.png"]{width:16px;height:16px}.mq-report-layout .mq-group{margin:0 0 1.5em 0}.mq-stack{display:flex;flex-direction:column;gap:14px}.mq-stack .form-field{margin:0}.mq-stack .form-field label.mq-label{font-size:.95em;margin:0 0 .3em 0}.mq-report-buttons{display:flex;flex-direction:column;gap:8px;margin-top:1.2em}.mq-report-buttons .mq-button{justify-content:center;width:100%}.mq-report-placeholder{text-align:center;padding:40px 20px!important;color:#6b7178}.mq-report-placeholder img{opacity:.85;margin-bottom:8px}.mq-report-placeholder p{max-width:420px;margin:4px auto}.mq-report-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-bottom:16px}.mq-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}.mq-stat{background-color:#f5f8fb;border:1px solid #e3e6ea;border-radius:6px;padding:10px 14px}.mq-stat strong{display:block;font-size:1.6em;line-height:1.1;color:#1a6fa8}.mq-stat span{color:#6b7178;font-size:.9em}.mq-top .mq-label{margin:0 0 6px 0}.mq-top-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;align-items:center;gap:10px;padding:3px 0;font-size:.9em}.mq-top-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mq-top-bar{display:block;height:8px;border-radius:4px;background-color:#eef1f4;overflow:hidden}.mq-top-bar span{display:block;height:100%;border-radius:4px;background-color:#1a6fa8}.mq-top-count{min-width:2.5em;text-align:right;color:#6b7178}@media(max-width:1300px){.mq-report-summary{grid-template-columns:minmax(0,1fr)}}.mq-form-rows{border-top:1px solid #eef0f3}.mq-form-rows .form-field{display:grid;grid-template-columns:170px minmax(0,440px);column-gap:16px;align-items:center;margin:0;padding:10px 0;border-bottom:1px solid #eef0f3}.mq-form-rows .form-field label.mq-label{grid-column:1;margin:0;font-size:1em}.mq-form-rows .form-field>:not(label){grid-column:2}.mq-form-rows .form-field .mq-hint{margin-top:3px}@media(max-width:700px){.mq-form-rows .form-field{grid-template-columns:minmax(0,1fr);row-gap:4px}.mq-form-rows .form-field>:not(label){grid-column:1}}