#modal-patient-growth-curves .modal .modal-body{min-height:50px}#modal-patient-growth-curves .card{background-color:#f6f6f8;border:.05rem solid #e7e9ed;border-radius:.2rem;margin:.8rem 0;padding:.2rem}#modal-patient-notes-form .week-days{border:.05rem solid #caced7;border-radius:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#modal-patient-view .patient-group{background-color:#f6f6f8;border:.05rem solid #e7e9ed;border-radius:.2rem;padding:.8rem}#modal-patient-view .patient-group .icon-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#modal-patient-view .patient-group .icon-text svg{color:#acb3c2;margin-right:.4rem}#modal-patient-view .patient-group .divider{border-top-color:#e7e9ed;margin:.8rem 0}#modal-patient-view .avatar{cursor:pointer}#modal-patient-view .avatar:hover{opacity:.8}.allergy-card{background-color:#f6f6f8;border:.05rem solid #e7e9ed;border-radius:.2rem;margin:.2rem 0;padding:.4rem}.allergy-card .table td{background-color:#fff}.allergy-card .divider{border-top:.05rem solid #e7e9ed}.medical-record-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:600px){.medical-record-header .header-mobile{display:grid;grid-template-columns:1fr;grid-row-gap:.4rem}}.medical-record-header .tile{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 .8rem}.medical-record-header .avatar{height:2.5rem;width:2.5rem;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.medical-record-header .avatar:hover{opacity:.8}.medical-record-header .tile-action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.medical-record-header .tile-action .btn{margin-left:.4rem}#ophthalmology-anamnesis-history-modal table strong{font-weight:600}.ophthalmology-page .form-input{opacity:1}.ophthalmology-page .negative-value{color:red}.ophthalmology-page .group-items{border:.1rem solid #cdced1;border-radius:.2rem;margin-top:.2rem;padding:.2rem .4rem}.ophthalmology-page .group-items .form-label{margin-left:.65rem}.ophthalmology-page .group-items .items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.2rem}.ophthalmology-page .group-items .items .side{color:#acb3c2;min-width:.65rem}.ophthalmology-page .group-items .items>div{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:.2rem}.ophthalmology-page .group-items .items>div:last-child{margin-right:0}.ophthalmology-page .group-items .items:last-child{margin-bottom:0}.ophthalmology-page .group-items .items-actions{margin-top:.4rem}.ophthalmology-page .group-items .items-actions .action-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ophthalmology-page .group-items.auto-refraction{border-color:#9abbda}.ophthalmology-page .group-items.visual-acuity{border-color:#a293c2}.ophthalmology-page .group-items.tonometry{border-color:#fbd18f}.ophthalmology-page .group-items.lensometry{border-color:#a3ddf5}.ophthalmology-page .group-items.refraction{border-color:#72e2c3}.ophthalmology-page .group-items .form-group:last-child{margin-bottom:.4rem}.ophthalmology-page .document-editor .document-editor-body .ck.ck-content.ck-editor__editable{min-height:5.5rem;padding:.4rem .8rem}.ophthalmology-page .document-editor .document-editor-body .ck.ck-content.ck-editor__editable p:first-child{margin-top:.1rem}.ophthalmology-page .document-editor .document-editor-body .ck.ck-content.ck-editor__editable p:last-child{margin-bottom:.1rem}.ophthalmology-page .chip-cid{border:.05rem solid #3578b5;background-color:#f6f6f8;color:#0356a2}.ophthalmology-page .chip-cid a{color:#667189}.ophthalmology-page .chip-cid a:hover{color:#ff6b6b}#medical-record-history-modal .table-history td{vertical-align:top}.tooth-item[data-v-3afc21e0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.tooth-item .tooth-checkbox[data-v-3afc21e0]{margin-bottom:5px}.tooth-item .tooth-checkbox input[type=checkbox][data-v-3afc21e0]{width:16px;height:16px}.tooth-item .tooth-number[data-v-3afc21e0]{font-size:12px;font-weight:700;color:#454d5d;margin-bottom:8px}.tooth-item .tooth-illustration[data-v-3afc21e0]{width:40px;height:40px;position:relative;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tooth-item .tooth-illustration .tooth-svg[data-v-3afc21e0]{width:40px;height:40px}.tooth-item .tooth-illustration.selected[data-v-3afc21e0]{-webkit-box-shadow:0 0 0 2px #4737ff;box-shadow:0 0 0 2px #4737ff}.tooth-item .tooth-surfaces .surface-grid[data-v-3afc21e0]{display:grid;grid-template-columns:1fr 1fr;gap:2px;width:20px}.tooth-item .tooth-surfaces .surface-grid .surface[data-v-3afc21e0]{width:8px;height:8px;border:1px solid #caced7;background-color:#fff;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.tooth-item .tooth-surfaces .surface-grid .surface[data-v-3afc21e0]:hover{background-color:#fff}.tooth-item .tooth-surfaces .surface-grid .surface.active[data-v-3afc21e0]{background:#4737ff;border-color:#4737ff}.odontogram-form[data-v-0fdedfde]{font-size:14px;line-height:1.5;color:#232e52;position:relative}.odontogram-form .loading-overlay[data-v-0fdedfde]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000;border-radius:8px}.odontogram-form .loading-overlay .loading-spinner[data-v-0fdedfde]{text-align:center}.odontogram-form .loading-overlay .loading-spinner .spinner[data-v-0fdedfde]{width:50px;height:50px;margin:0 auto 16px;border:4px solid #caced7;border-top:4px solid #4737ff;border-radius:50%;-webkit-animation:spin-0fdedfde 1s linear infinite;animation:spin-0fdedfde 1s linear infinite}.odontogram-form .loading-overlay .loading-spinner .loading-text[data-v-0fdedfde]{font-size:16px;font-weight:600;color:#454d5d;margin:0}@-webkit-keyframes spin-0fdedfde{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-0fdedfde{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.odontogram-form .odontograma-container[data-v-0fdedfde]{display:grid;grid-template-columns:auto 1fr 250px;gap:20px;min-height:600px}@media(max-width:1200px){.odontogram-form .odontograma-container[data-v-0fdedfde]{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}}.odontogram-form .tools-sidebar[data-v-0fdedfde]{background:#fff;border-radius:8px;border:1px solid #caced7;padding:20px 10px}.odontogram-form .tools-sidebar .tool-group .tool-title[data-v-0fdedfde]{font-size:12px;font-weight:600;color:#454d5d;margin:0 0 15px 0;text-align:center;text-transform:uppercase;letter-spacing:.5px}.odontogram-form .tools-sidebar .tool-group .tool-buttons[data-v-0fdedfde]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.odontogram-form .tools-sidebar .tool-group .tool-buttons .tool-btn[data-v-0fdedfde]{width:40px;height:40px;border:1px solid #caced7;border-radius:6px;background:#fff;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.odontogram-form .tools-sidebar .tool-group .tool-buttons .tool-btn[data-v-0fdedfde]:hover{border-color:#4737ff;background:#fff}.odontogram-form .tools-sidebar .tool-group .tool-buttons .tool-btn.active[data-v-0fdedfde]{border-color:#4737ff;border-width:2px}.odontogram-form .tools-sidebar .tool-group .tool-buttons .tool-btn .tool-icon[data-v-0fdedfde]{width:24px;height:24px}.odontogram-form .lower-arch[data-v-0fdedfde]{margin-top:32px}.odontogram-form .main-odontograma[data-v-0fdedfde]{background:#fff;border-radius:8px;border:1px solid #caced7;padding:32px}.odontogram-form .main-odontograma .dental-chart[data-v-0fdedfde]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.odontogram-form .main-odontograma .dental-chart .dental-arch[data-v-0fdedfde]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.odontogram-form .main-odontograma .dental-chart .dental-arch .tooth-item[data-v-0fdedfde]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.odontogram-form .main-odontograma .dental-chart .dental-arch .tooth-item .tooth-checkbox[data-v-0fdedfde]{margin-bottom:5px}.odontogram-form .main-odontograma .dental-chart .dental-arch .tooth-item .tooth-checkbox input[type=checkbox][data-v-0fdedfde]{width:16px;height:16px}.odontogram-form .main-odontograma .dental-chart .dental-arch .tooth-item .tooth-number[data-v-0fdedfde]{font-size:12px;font-weight:700;color:#454d5d;margin-bottom:8px}.odontogram-form .main-odontograma .dental-chart .dental-arch .tooth-item .tooth-illustration[data-v-0fdedfde]{width:40px;height:40px;position:relative;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.odontogram-form .main-odontograma .dental-chart .dental-arch .tooth-item .tooth-illustration .tooth-svg[data-v-0fdedfde]{width:40px;height:40px}.upper-arch .odontogram-form .main-odontograma .dental-chart .dental-arch .tooth-item .tooth-illustration[data-v-0fdedfde]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.odontogram-form .main-odontograma .dental-chart .dental-arch .tooth-item .tooth-illustration.selected[data-v-0fdedfde]{-webkit-box-shadow:0 0 0 2px #4737ff;box-shadow:0 0 0 2px #4737ff}.odontogram-form .main-odontograma .dental-chart .dental-arch .tooth-item .tooth-surfaces .surface-grid[data-v-0fdedfde]{display:grid;grid-template-columns:1fr 1fr;gap:2px;width:40px}.odontogram-form .main-odontograma .dental-chart .dental-arch .tooth-item .tooth-surfaces .surface-grid .surface[data-v-0fdedfde]{width:18px;height:18px;border:1px solid #caced7;border-radius:2px;background:#fff;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.odontogram-form .main-odontograma .dental-chart .dental-arch .tooth-item .tooth-surfaces .surface-grid .surface[data-v-0fdedfde]:hover{background:#fff;border-color:#4737ff}.odontogram-form .main-odontograma .dental-chart .dental-arch .tooth-item .tooth-surfaces .surface-grid .surface.active[data-v-0fdedfde]{background:#4737ff;border-color:#4737ff}.odontogram-form .main-odontograma .dental-chart .deciduous-teeth[data-v-0fdedfde]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.odontogram-form .main-odontograma .dental-chart .deciduous-teeth.upper-deciduous[data-v-0fdedfde]{margin-top:10px}.odontogram-form .main-odontograma .dental-chart .deciduous-teeth.lower-deciduous[data-v-0fdedfde]{margin-bottom:10px}.odontogram-form .main-odontograma .dental-chart .deciduous-teeth .tooth-item[data-v-0fdedfde]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.odontogram-form .main-odontograma .dental-chart .deciduous-teeth .tooth-item .tooth-checkbox[data-v-0fdedfde]{margin-bottom:5px}.odontogram-form .main-odontograma .dental-chart .deciduous-teeth .tooth-item .tooth-checkbox input[type=checkbox][data-v-0fdedfde]{width:16px;height:16px}.odontogram-form .main-odontograma .dental-chart .deciduous-teeth .tooth-item .tooth-number[data-v-0fdedfde]{font-size:12px;font-weight:700;color:#454d5d;margin-bottom:8px}.odontogram-form .main-odontograma .dental-chart .deciduous-teeth .tooth-item .tooth-illustration[data-v-0fdedfde]{width:40px;height:40px;position:relative;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.odontogram-form .main-odontograma .dental-chart .deciduous-teeth .tooth-item .tooth-illustration .tooth-svg[data-v-0fdedfde]{width:40px;height:40px}.odontogram-form .main-odontograma .dental-chart .deciduous-teeth .tooth-item .tooth-illustration.selected[data-v-0fdedfde]{border-color:#4737ff;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.odontogram-form .main-odontograma .dental-chart .deciduous-teeth .tooth-item .tooth-surfaces .surface-grid[data-v-0fdedfde]{display:grid;grid-template-columns:1fr 1fr;gap:2px;width:40px}.odontogram-form .main-odontograma .dental-chart .deciduous-teeth .tooth-item .tooth-surfaces .surface-grid .surface[data-v-0fdedfde]{width:18px;height:18px;border:1px solid #caced7;border-radius:2px;background:#fff;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.odontogram-form .main-odontograma .dental-chart .deciduous-teeth .tooth-item .tooth-surfaces .surface-grid .surface[data-v-0fdedfde]:hover{background:#fff;border-color:#4737ff}.odontogram-form .main-odontograma .dental-chart .deciduous-teeth .tooth-item .tooth-surfaces .surface-grid .surface.active[data-v-0fdedfde]{background:#4737ff;border-color:#4737ff}.odontogram-form .main-odontograma .dental-chart .central-line[data-v-0fdedfde]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0;position:relative}.odontogram-form .main-odontograma .dental-chart .central-line[data-v-0fdedfde]:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,rgb(201.6111111111,206.2037037037,215.3888888889)),color-stop(80%,rgb(201.6111111111,206.2037037037,215.3888888889)),to(transparent));background:linear-gradient(90deg,transparent 0,rgb(201.6111111111,206.2037037037,215.3888888889) 20%,rgb(201.6111111111,206.2037037037,215.3888888889) 80%,transparent)}.odontogram-form .main-odontograma .dental-chart .central-line .central-label[data-v-0fdedfde]{background:#fff;padding:8px 16px;border:1px solid #caced7;border-radius:16px;font-size:12px;font-weight:600;color:#667189;text-transform:uppercase;letter-spacing:.5px;position:relative;z-index:1}.odontogram-form .details-sidebar[data-v-0fdedfde]{background:#fff;border-radius:8px;border:1px solid #caced7;padding:20px;overflow-y:auto}.odontogram-form .details-sidebar .tooth-details .details-header[data-v-0fdedfde]{background:#fff;padding:16px 20px;border-bottom:1px solid #caced7;margin:-20px -20px 20px -20px;border-radius:8px 8px 0 0}.odontogram-form .details-sidebar .tooth-details .details-header .details-title[data-v-0fdedfde]{font-size:16px;font-weight:600;margin:0;color:#454d5d}.odontogram-form .details-sidebar .tooth-details .details-form .form-group[data-v-0fdedfde]{margin-bottom:20px}.odontogram-form .details-sidebar .tooth-details .details-form .form-group[data-v-0fdedfde]:last-child{margin-bottom:0}.odontogram-form .details-sidebar .tooth-details .details-form .form-group .form-label[data-v-0fdedfde]{display:block;font-size:14px;font-weight:600;color:#232e52;margin-bottom:8px}.odontogram-form .details-sidebar .tooth-details .details-form .form-group .form-input[data-v-0fdedfde],.odontogram-form .details-sidebar .tooth-details .details-form .form-group .form-select[data-v-0fdedfde]{width:100%;font-size:14px;border:1px solid #caced7;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#fff}.odontogram-form .details-sidebar .tooth-details .details-form .form-group .form-input[data-v-0fdedfde]:focus,.odontogram-form .details-sidebar .tooth-details .details-form .form-group .form-select[data-v-0fdedfde]:focus{outline:none;border-color:#4737ff}.odontogram-form .details-sidebar .tooth-details .details-form .form-group .form-input[data-v-0fdedfde]{resize:vertical;min-height:80px;font-family:inherit}.odontogram-form .details-sidebar .tooth-details .details-form .form-group .surface-options[data-v-0fdedfde]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.odontogram-form .details-sidebar .tooth-details .details-form .form-group .surface-options .surface-option[data-v-0fdedfde]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;cursor:pointer}.odontogram-form .details-sidebar .tooth-details .details-form .form-group .surface-options .surface-option input[type=checkbox][data-v-0fdedfde]{width:16px;height:16px}.odontogram-form .details-sidebar .tooth-details .details-form .form-actions[data-v-0fdedfde]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:24px}.anamnesis-page .card-detail{background-color:#f6f6f8;border:.05rem solid #e7e9ed;border-radius:.2rem;margin-bottom:.4rem;padding:.4rem}.anamnesis-page .card-detail .card-detail-title{font-weight:700;margin-bottom:.4rem}.anamnesis-page .document-editor-body .ck.ck-content.ck-editor__editable{min-height:15rem}.anamnesis-page .anamnesis-page-footer{padding:.8rem;text-align:center}.anamnesis-page .anamnesis-page-footer button{min-width:7rem}.card-document-page{background-color:rgb(242.6,243.6666666667,245.8);border:.05rem solid #e7e9ed;border-radius:.2rem;margin-bottom:.8rem}.card-document-page .card-document-header{background-color:rgb(216.25,219.5833333333,226.25);padding:.4rem}.card-document-page .card-document-body{padding-top:.8rem}.card-document-page .card-document-footer{padding:.8rem;text-align:center}.card-document-page .card-document-footer button{min-width:7rem}.card-document-page .document-editor-body{background-color:#fff}.card-document-page .document-editor-body .ck.ck-content.ck-editor__editable{min-height:40rem;padding:15px 72px}.document-page .document-card{background-color:rgb(242.6,243.6666666667,245.8);border:.05rem dotted #acb3c2;border-radius:.2rem;padding:1.5rem 0;text-align:center}.document-page .document-card button{width:12rem}.document-page .document-previous{margin-top:.8rem}.document-page .document-previous .previous-item{background-color:#fbfcfc;border:.05rem solid #e7e9ed;border-radius:.2rem;margin:.8rem 0}.document-page .document-previous .previous-item .title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6f6f8;border-bottom:.05rem solid #e7e9ed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.8rem}.document-page .document-previous .previous-item .content{padding:.8rem}.card-recipe-page .divider{border-top:.1rem solid #fff;margin:1rem 0}.card-recipe-page{background-color:rgb(242.6,243.6666666667,245.8);border:.05rem solid #e7e9ed;border-radius:.2rem;margin-bottom:.8rem}.card-recipe-page .card-recipe-header{background-color:rgb(216.25,219.5833333333,226.25);padding:.4rem}.card-recipe-page .card-recipe-body{padding:.8rem .4rem}.card-recipe-page .card-recipe-footer{padding:.8rem;text-align:center}.card-recipe-page .card-recipe-footer button{min-width:7rem}#modal-print-recipe .print-group{margin:.8rem 0}#modal-print-recipe .print-group .print-title{color:#3578b5;border-bottom:.05rem solid #e7e9ed;padding-bottom:.2rem}#modal-print-recipe .print-group .print-divider{border-bottom:.05rem dashed #e7e9ed}#modal-print-recipe .print-group .print-body{display:grid;grid-template-columns:1fr 4fr 2fr;padding:.4rem}#modal-print-recipe .print-group .print-body .print-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;background:#f6f6f8;border-radius:50px;height:2.5rem;width:2.5rem}#modal-print-recipe .print-group .print-body .print-image svg{color:#3578b5;font-size:.8rem}.card-manipulated-recipe{background-color:rgb(242.6,243.6666666667,245.8);border:.05rem solid #e7e9ed;border-radius:.2rem;margin-bottom:.8rem}.card-manipulated-recipe .card-recipe-header{background-color:rgb(216.25,219.5833333333,226.25);padding:.4rem}.card-manipulated-recipe .card-recipe-body{padding:.8rem .4rem}.card-manipulated-recipe .card-recipe-footer{padding:.8rem;text-align:center}.card-manipulated-recipe .card-recipe-footer button{min-width:7rem}.card-manipulated-recipe .document-editor-body{background-color:#fff}.card-manipulated-recipe .document-editor-body .ck.ck-content.ck-editor__editable{min-height:15rem}.recipe-page .recipe-card{background-color:rgb(242.6,243.6666666667,245.8);border:.05rem dotted #acb3c2;border-radius:.2rem;padding:1.5rem 0;text-align:center}.recipe-page .recipe-card button{width:12rem}.recipe-page .recipe-previous{margin-top:.8rem}.recipe-page .recipe-previous .previous-item{border:.05rem solid #e7e9ed;border-radius:.2rem;margin:.8rem 0;padding:.8rem}.recipe-page .recipe-previous .recipe-detail-notes{margin:.4rem 0;white-space:pre-wrap}.item-page{background-color:#f6f6f8;border:.05rem solid #e7e9ed;border-radius:.2rem;margin-bottom:1.2rem;padding:.4rem}#modal-exam .group-title{background-color:#e7e9ed;margin-bottom:.2rem;padding:.4rem}#modal-exam .empty{padding:.8rem}#modal-exam .empty .empty-icon{margin-bottom:.2rem}#modal-exam .empty .empty-subtitle{margin:0}#modal-exam .table{background-color:#f6f6f8}#modal-exam .table tr th{background-color:#e7e9ed}#modal-exam .search-filter{margin-top:1.4rem}.prescription-page .prescription-group{margin-bottom:.2rem}.prescription-page .prescription-group .prescription-item{background-color:#e7e9ed;margin-bottom:.2rem;padding:.4rem;font-weight:700}.prescription-page .prescription-group .prescription-item:hover{cursor:pointer;text-decoration:underline}.prescription-page .prescription-group .prescription-content{background-color:#ebeff8;border:.05rem solid #e7e9ed;border-radius:.2rem;margin:.2rem 0 .2rem 1.2rem}.prescription-page .prescription-group .prescription-content table tr td{border-bottom:none;height:1rem}.prescription-page .prescription-group .prescription-content table:hover{background-color:rgb(223.6666666667,229.9333333333,244.0333333333)}.card-exam-page{background-color:rgb(242.6,243.6666666667,245.8);border:.05rem solid #e7e9ed;border-radius:.2rem;margin-bottom:.8rem}.card-exam-page .card-exam-header{background-color:rgb(216.25,219.5833333333,226.25);padding:.4rem}.card-exam-page .card-exam-body{padding:.4rem}.card-exam-page .card-exam-body .table{margin-bottom:.8rem}.card-exam-page .card-exam-body .table tbody tr{background-color:#e7e9ed}.card-exam-page .card-exam-body .table td{border-bottom-color:rgb(242.6,243.6666666667,245.8)}.card-exam-page .card-exam-footer{text-align:center;padding:.8rem}.card-exam-page .card-exam-footer button{min-width:7rem}#modal-exam-schedule .date-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6f6f8;border:.05rem solid #e7e9ed;border-radius:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.2rem .4rem;text-align:center}.card-hospitalization-page{background-color:rgb(242.6,243.6666666667,245.8);border:.05rem solid #e7e9ed;border-radius:.2rem;margin-bottom:.8rem}.card-hospitalization-page .card-hospitalization-header{background-color:rgb(216.25,219.5833333333,226.25);padding:.4rem}.card-hospitalization-page .card-hospitalization-body{padding:.4rem}.card-hospitalization-page .card-hospitalization-body .table{margin-bottom:.8rem}.card-hospitalization-page .card-hospitalization-body .table tbody tr{background-color:#e7e9ed}.card-hospitalization-page .card-hospitalization-body .table td{border-bottom-color:rgb(242.6,243.6666666667,245.8)}.card-hospitalization-page .card-hospitalization-body .table td:first-child{width:50px}.card-hospitalization-page .card-hospitalization-body .table td:nth-child(2){width:120px}.card-hospitalization-page .card-hospitalization-body .table td:nth-child(4){width:20px}.card-hospitalization-page .card-hospitalization-body .table td:nth-child(5){width:40px}@media screen and (max-width:600px){.card-hospitalization-page .card-hospitalization-body .table td:first-child,.card-hospitalization-page .card-hospitalization-body .table th:first-child{display:none}.card-hospitalization-page .card-hospitalization-body .table td:nth-child(2){width:110px}}.card-hospitalization-page .card-hospitalization-footer{padding:.8rem;text-align:center}.card-hospitalization-page .card-hospitalization-footer button{min-width:7rem}.request-page .request-card{background-color:rgb(242.6,243.6666666667,245.8);border:.05rem dotted #acb3c2;border-radius:.2rem;padding:1.5rem 0;text-align:center}.request-page .request-card button{width:12rem}.request-page .request-previous{margin-top:.8rem}.request-page .request-previous .previous-item{border:.05rem solid #e7e9ed;border-radius:.2rem;margin:.4rem 0;padding:.8rem}.eye-exam-card{border:.05rem solid #e7e9ed;border-radius:.2rem;padding:.4rem .4rem}.eye-exam-card .eye-exam-card-title{font-size:.65rem;font-weight:600;margin-bottom:.4rem}.eye-exam-card .eye-exam-card-table{border:.05rem solid #9abbda;border-radius:.2rem;margin-bottom:.4rem}.eye-exam-card .eye-exam-card-table thead th:first-child{width:34%}.eye-exam-card .eye-exam-card-table tbody tr:first-child td:first-child{border-top-left-radius:.2rem}.eye-exam-card .eye-exam-card-table tbody tr:first-child td:last-child{border-top-right-radius:.2rem}.eye-exam-card .eye-exam-card-table tbody tr:last-child td{border-bottom:none}.eye-exam-card .eye-exam-card-table tbody tr:last-child td:first-child{border-bottom-left-radius:.2rem}.eye-exam-card .eye-exam-card-table tbody tr:last-child td:last-child{border-bottom-right-radius:.2rem}.eye-exam-card .entity-files-manager{margin-bottom:.4rem}.eye-exam-card .entity-files-manager .tile-file{background-color:#f8f9fa;border:.05rem solid #9abbda}.medical-record-exam-view .eye-detail-card{background-color:#e7e9ed;border:.05rem solid #e7e9ed;border-radius:.2rem;padding:0}.medical-record-exam-view .eye-detail-card-header,.medical-record-exam-view .eye-detail-card-value-row{padding:.2rem .4rem;text-align:left}.medical-record-exam-view .eye-detail-card-header>div:first-child,.medical-record-exam-view .eye-detail-card-value-row>div:first-child{color:#667189;-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}.medical-record-exam-view .eye-detail-card-value-row{border-top:.05rem solid #f6f6f8}.medical-record-exam-view .additional-info{padding:.2rem}.medical-record-exam-view .additional-info h5{color:#acb3c2;font-size:.6rem;text-transform:uppercase}.medical-record-exam-view .additional-info p{margin:0;color:#454d5d}.medical-record-exam-view .additional-info .mb-1{margin-bottom:.25rem}.medical-record-search-bar{margin-bottom:.8rem;position:sticky;top:4.25rem;z-index:100}.medical-record-search-bar .input-group{background-color:#fff;border:.05rem solid #9abbda;border-radius:.2rem;padding:.4rem}.medical-record-search-bar .input-group .form-input:first-of-type{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.medical-record-search-bar input:focus{z-index:auto}.exam-page .card-detail{background-color:#f6f6f8;border:.05rem solid #e7e9ed;border-radius:.2rem;margin-bottom:.8rem;padding:.4rem}.exam-page .card-detail .card-detail-title{font-weight:600;margin-bottom:.2rem}.exam-page .document-card{background-color:rgb(242.6,243.6666666667,245.8);border:.05rem dotted #acb3c2;border-radius:.2rem;padding:1.5rem 0;text-align:center}.exam-page .exams-chooser{bottom:.1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.4rem;padding:.8rem;position:sticky;z-index:1}.exam-page .exams-chooser .exams-chooser-item{text-align:center}.exam-page .medical-record-exam{margin-bottom:.8rem;padding:.8rem;background-color:#fbfcfc;border:.05rem solid #e7e9ed;border-radius:.2rem}.exam-page .medical-record-exam .form-group:last-child{margin-bottom:.4rem}.exam-page .medical-record-exam .upload-area{margin-top:0}.exam-page .entity-files-manager .empty{display:none}.exam-page .record-exam-history{margin-top:.8rem}.exam-page .record-exam-history .eye-exam-card{margin-bottom:.8rem}.exam-page .record-exam-history .eye-exam-card:last-child{margin-bottom:0}.eye-detail-card{border:.05rem solid #afb0b3;border-radius:.2rem;padding:.4rem}.eye-detail-card .eye-detail-card-title{font-size:.65rem;font-weight:600;text-align:center;margin-bottom:.1rem}.eye-detail-card .eye-detail-card-header,.eye-detail-card .eye-detail-card-value-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.eye-detail-card .eye-detail-card-header>div,.eye-detail-card .eye-detail-card-value-row>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.eye-detail-card .eye-detail-card-header>div:first-child,.eye-detail-card .eye-detail-card-value-row>div:first-child{color:#acb3c2;-webkit-box-flex:0;-ms-flex:0 0 .65rem;flex:0 0 .65rem;text-align:left}.eye-detail-card .eye-detail-card-header{color:#acb3c2}.eye-detail-card .eye-detail-card-values{color:#454d5d}.eye-detail-card .eye-detail-card-values .positive-value{color:#10a57b}.eye-detail-card .eye-detail-card-values .negative-value{color:#cc5656}.ophthalmology-item .eye-detail-group{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:.4rem}@media(max-width:960px){.ophthalmology-item .eye-detail-group{grid-template-columns:1fr 1fr}}@media(max-width:840px){.ophthalmology-item .eye-detail-group{grid-template-columns:1fr}}.ophthalmology-item .eye-detail-card{margin-bottom:.4rem}.ophthalmology-item .eye-detail-card.auto-ref{border:.05rem solid #acb3c2}.ophthalmology-item .eye-detail-card.auto-pio{border:.05rem solid #efcc92}.ophthalmology-item .eye-detail-card.avsc{border:.05rem solid #9292c2}.ophthalmology-item .eye-detail-card.refraction{border:.05rem solid #a8cba8}.ophthalmology-item .item-label{color:#3578b5;font-weight:600;margin-right:.2rem}.odontogram-item .teeth-summary[data-v-0ca25ced]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.4rem}@media(max-width:840px){.odontogram-item .teeth-summary[data-v-0ca25ced]{grid-template-columns:1fr}}.odontogram-item .tooth-card[data-v-0ca25ced]{background:#fff;border:1px solid #caced7;border-radius:6px;padding:.2rem;-webkit-transition:all .2s ease;transition:all .2s ease}.odontogram-item .tooth-card[data-v-0ca25ced]:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.odontogram-item .tooth-card .tooth-header[data-v-0ca25ced]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.2rem;padding-bottom:.2rem;border-bottom:1px solid #e7e9ed}.odontogram-item .tooth-card .tooth-header .tooth-number[data-v-0ca25ced]{font-weight:700;color:#454d5d;font-size:14px}.odontogram-item .tooth-card .tooth-header .tooth-condition[data-v-0ca25ced]{font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.odontogram-item .tooth-card .tooth-header .tooth-condition.condition-healthy[data-v-0ca25ced]{background:rgb(206.449339207,250.050660793,237.795154185);color:#15ce9a}.odontogram-item .tooth-card .tooth-header .tooth-condition.condition-carious[data-v-0ca25ced]{background:#fff;color:#ff6b6b}.odontogram-item .tooth-card .tooth-header .tooth-condition.condition-restored[data-v-0ca25ced]{background:#fff;color:#4737ff}.odontogram-item .tooth-card .tooth-header .tooth-condition.condition-missing[data-v-0ca25ced]{background:rgb(216.25,219.5833333333,226.25);color:#667189}.odontogram-item .tooth-card .tooth-header .tooth-condition.condition-crown[data-v-0ca25ced]{background:#fff;color:rgb(247.414507772,158.9170984456,18.585492228)}.odontogram-item .tooth-card .tooth-header .tooth-condition.condition-canal[data-v-0ca25ced]{background:rgb(237.0255813953,201.3813953488,243.1186046512);color:#9c27b0}.odontogram-item .tooth-card .tooth-details[data-v-0ca25ced]{font-size:13px;color:#232e52}.odontogram-item .tooth-card .tooth-details .tooth-surfaces[data-v-0ca25ced]{margin-bottom:.2rem}.odontogram-item .tooth-card .tooth-details .tooth-surfaces strong[data-v-0ca25ced]{color:#454d5d;display:block;margin-bottom:.1rem}.odontogram-item .tooth-card .tooth-details .tooth-surfaces .surfaces-list[data-v-0ca25ced]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.1rem}.odontogram-item .tooth-card .tooth-details .tooth-surfaces .surfaces-list .surface-badge[data-v-0ca25ced]{display:inline-block;padding:2px 8px;background:#fff;color:rgb(24.08,4,255);border:1px solid rgb(235.22,233.5,255);border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.3px}.odontogram-item .tooth-card .tooth-details .tooth-notes[data-v-0ca25ced]{margin-bottom:.2rem}.odontogram-item .tooth-card .tooth-details .tooth-notes[data-v-0ca25ced]:last-child{margin-bottom:0}.odontogram-item .tooth-card .tooth-details .tooth-notes strong[data-v-0ca25ced]{color:#454d5d;margin-right:4px}.card-recipe-detail .recipe-detail-notes{white-space:pre-wrap}.medical-record-item{border:.05rem solid #e7e9ed;margin-bottom:.8rem}.medical-record-item .negative-value{color:red}.medical-record-item .positive-value{color:green}.medical-record-item .card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.medical-record-item .card-footer .image{color:#4737ff;font-size:.8rem}.medical-record-item .card-detail{background-color:#f6f6f8;border:.05rem solid #e7e9ed;border-radius:.2rem;margin:.4rem 0;padding:.4rem}.medical-record-item .card-detail .card-detail-title{font-weight:700;margin-bottom:.4rem}.medical-record-item .card-detail .card-drug{background-color:#e7e9ed;border:.05rem solid #e7e9ed;border-radius:.2rem;margin-bottom:.4rem;padding:.4rem}.medical-record-item .card-detail table{border-collapse:separate;border-spacing:0;min-width:50%}.medical-record-item .card-detail table tr td,.medical-record-item .card-detail table tr th{border-bottom:.05rem solid #e7e9ed;border-left:.05rem solid #e7e9ed;padding:.3rem .4rem;text-align:left}.medical-record-item .card-detail table tr td:first-child,.medical-record-item .card-detail table tr th:first-child{border-left:.05rem solid #9abbda}.medical-record-item .card-detail table tr td:last-child,.medical-record-item .card-detail table tr th:last-child{border-right:.05rem solid #9abbda}.medical-record-item .card-detail table tr:first-child th{border-top:.05rem solid #9abbda}.medical-record-item .card-detail table tr:first-child th:first-child{border-top-left-radius:.2rem}.medical-record-item .card-detail table tr:first-child th:last-child{border-top-right-radius:.2rem}.medical-record-item .card-detail table tr:last-child td{border-bottom:.05rem solid #9abbda}.medical-record-item .card-detail table tr:last-child td:first-child{border-bottom-left-radius:.2rem}.medical-record-item .card-detail table tr:last-child td:last-child{border-bottom-right-radius:.2rem}.medical-record-default-detail .card-detail{background-color:#f6f6f8;border:.05rem solid #e7e9ed;border-radius:.2rem;margin-bottom:.4rem;padding:.4rem}.medical-record-default-detail .card-detail .card-detail-title{font-weight:700;margin-bottom:.4rem}.medical-record-default-detail .card-drug{background-color:#e7e9ed;border:.05rem solid #e7e9ed;border-radius:.2rem;margin-bottom:.4rem;padding:.4rem}.medical-record-default-detail .recipe-detail-notes{white-space:pre-wrap}.noa-notes-widget,.noa-notes-widget #noa-widget-container{display:inline-block}.medical-records .medical-record-header{background-color:#fff;border-bottom:1px solid #e7e9ed;height:4.2rem;position:sticky;top:0;z-index:2}.medical-records .pending-records{margin:1.2rem}.medical-records .medical-record-form{padding:.8rem;margin-bottom:.4rem}.medical-records .medical-record-form .tab{margin-bottom:.4rem}.medical-records .medical-record-form .tab a{padding-top:0}.medical-records .medical-record-timer{font-size:1rem;font-weight:500;text-align:center}.medical-records .field-display{margin-bottom:.4rem}.medical-records .field-display:last-child{margin-bottom:0}.medical-records .field-display-value{border-left:.05rem solid #9abbda;margin-left:.35rem;padding-left:.4rem}.medical-records .field-display-value table{width:100%;border-collapse:collapse}.medical-records .field-display-value table td,.medical-records .field-display-value table th{border:.05rem solid #caced7;padding:.2rem .4rem}.medical-records .field-display-value ol,.medical-records .field-display-value p,.medical-records .field-display-value ul{margin:.05rem 0 0 0}.medical-records .field-display-value ol:first-of-type,.medical-records .field-display-value p:first-of-type,.medical-records .field-display-value ul:first-of-type{margin-top:0}@media screen and (min-width:960px){.medical-records .field-display-value table{width:auto;min-width:50%}}.medical-records .previous-records-title{color:#3578b5;font-size:.85rem;font-weight:500;margin:.8rem 0;text-align:center}.medical-records .hospitalization-info-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#a8c8e5;border:.05rem solid #3578b5;border-radius:.2rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.8rem;padding:.2rem .4rem}.medical-records .hospitalization-info-group span{font-weight:600}.medical-records .hospitalization-info-group svg{color:#3578b5;font-size:.7rem;width:1.2rem}.medical-records p{margin:0}.medical-records-print-item{background-color:#f6f6f8;border:.05rem solid #e7e9ed;border-radius:.2rem;position:relative;margin:.2rem;padding:.2rem}.medical-records-print-item .print-check{position:absolute;top:.4rem;right:0}.medical-record-exams .medical-record-header{background-color:#fff;border-bottom:1px solid #e7e9ed;height:4.2rem;position:sticky;top:0;z-index:2}.medical-record-exams .card-detail{background-color:#f6f6f8;border:.05rem solid #e7e9ed;border-radius:.2rem;margin-bottom:.8rem;padding:.4rem}.medical-record-exams .card-detail .card-detail-title{font-weight:600;margin-bottom:.2rem}.medical-record-exams .pending-records{margin:1.2rem}.medical-record-exams .medical-record-form{padding:.8rem;margin-bottom:.4rem}.medical-record-exams .medical-record-form .tab{margin-bottom:.4rem}.medical-record-exams .medical-record-form .tab a{padding-top:0}.medical-record-exams .medical-record-timer{font-size:1rem;font-weight:500;text-align:center}.medical-record-exams .filter-group{background-color:#e7e9ed;border:.05rem solid #acb3c2;border-radius:.2rem;margin-bottom:.8rem;padding:.4rem}.medical-record-exams .filter-group input:focus{z-index:auto}.medical-record-exams .field-display{margin-bottom:.4rem}.medical-record-exams .field-display:last-child{margin-bottom:0}.medical-record-exams .field-display-value{border-left:.05rem solid #9abbda;margin-left:.35rem;padding-left:.4rem}.medical-record-exams .field-display-value table{width:100%;border-collapse:collapse}.medical-record-exams .field-display-value table td,.medical-record-exams .field-display-value table th{border:.05rem solid #caced7;padding:.2rem .4rem}.medical-record-exams .field-display-value ol,.medical-record-exams .field-display-value p,.medical-record-exams .field-display-value ul{margin:.05rem 0 0 0}.medical-record-exams .field-display-value ol:first-of-type,.medical-record-exams .field-display-value p:first-of-type,.medical-record-exams .field-display-value ul:first-of-type{margin-top:0}@media screen and (min-width:960px){.medical-record-exams .field-display-value table{width:auto;min-width:50%}}.medical-record-exams p{margin:0}