#modal-print-appointment .list-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.05rem solid #e7e9ed;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:.4rem}#modal-print-appointment .list-header .list-title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:700}#modal-print-appointment .scroll-list-wrapper{border:.05rem solid #e7e9ed;border-radius:.2rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:150px;position:relative}#modal-print-appointment .scroll-list{bottom:0;overflow-y:auto;padding:.4rem .8rem;position:absolute;top:0;width:100%}#modal-print-appointment .scroll-list::-webkit-scrollbar{width:.2rem}#modal-print-appointment .scroll-list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#modal-print-appointment .scroll-list::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}#modal-print-appointment .scroll-list .table td,#modal-print-appointment .scroll-list .table th{padding:0}#modal-print-appointment .scroll-list .table td{border-bottom:none}.clinical-table-row td{width:auto}.clinical-table-row td:first-child{width:60px}.clinical-table-row td:nth-child(2){width:45px}.clinical-table-row td:nth-child(3){width:30%}.clinical-table-row td:last-child{width:10rem}@media screen and (max-width:600px){.clinical-table-row td:nth-child(3){width:auto}}.clinical-table-row .appointment-status.dropdown>a{display:block;margin-top:.05rem}.clinical-table-row .appointment-status.dropdown>a:focus{-webkit-box-shadow:none;box-shadow:none}.clinical-table-row .appointment-status .tile-content{line-height:1.1rem;text-align:left;white-space:nowrap}#modal-appointment-info .modal.modal-sm .modal-container{max-width:20rem}#modal-appointment-info .card .card-body{padding:0}#modal-appointment-info .tile-item{display:-webkit-box;display:-ms-flexbox;display:flex;border:.05rem solid #e7e9ed;border-radius:.2rem;padding:.4rem;margin-bottom:.4rem}#modal-appointment-info .tile-icon{margin-right:.4rem}#modal-appointment-info .tile-icon svg{display:block;height:1rem;margin:0 auto;width:auto}#modal-appointment-info .tile-label{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.6rem;line-height:.65rem;margin:.2rem 0 .1rem 0}#modal-appointment-info .tile-value{color:#3578b5;font-size:.8rem;font-weight:600}#modal-appointment-info .block{margin-top:.8rem}#modal-appointment-info .block:first-child{margin-top:0}#modal-appointment-info .block .block-title{margin:0 0 .4rem 0}#modal-appointment-info .indicators{display:-webkit-box;display:-ms-flexbox;display:flex}#modal-appointment-info .indicators:last-child{margin-top:.8rem}#modal-appointment-info .indicators .counter-tile{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:.8rem}#modal-appointment-info .indicators .counter-tile:first-child{margin-left:0}#modal-appointment-info .indicators .counter-tile.scheduled .tile{color:#4737ff}#modal-appointment-info .indicators .counter-tile.confirmed .tile{color:#10a57b}#modal-appointment-info .indicators .counter-tile.canceled .tile{color:#ff6b6b}#modal-appointment-info .indicators .counter-tile.return .tile{color:#3578b5}#modal-appointment-info .counter-bar{margin-top:.4rem}#modal-appointment-info .counter-bar:first-child{margin-top:0}#modal-appointment-info .counter-bar.counter-1 .bar-item{background-color:#4737ff}#modal-appointment-info .counter-bar.counter-2 .bar-item{background-color:#5cba9a}#modal-appointment-info .counter-bar.counter-3 .bar-item{background-color:#66c7ee}#modal-appointment-info .counter-bar.counter-4 .bar-item{background-color:#f5b1c4}#modal-appointment-info .counter-bar.counter-5 .bar-item{background-color:#f9b344}#modal-appointment-info .counter-bar.counter-6 .bar-item{background-color:#644b99}#modal-appointment-info .counter-bar.counter-7 .bar-item{background-color:#15ce9a}#modal-appointment-info .counter-bar.counter-8 .bar-item{background-color:#0356a2}#modal-appointment-info .counter-bar.counter-9 .bar-item{background-color:#f5b1c4}#modal-appointment-info .counter-bar.counter-10 .bar-item{background-color:#ffd736}.clinical-content-page .dropdown .form-input{width:100%}.clinical-content-page .dropdown>a{display:block;margin-top:.05rem}.clinical-content-page .dropdown>a:focus{-webkit-box-shadow:none;box-shadow:none}.clinical-content-page .dropdown .tile-content{line-height:1.1rem}.exam-table-row .attendance-status.dropdown>a{display:block;margin-top:.19rem}.exam-table-row .attendance-status.dropdown>a .square{height:.8rem;width:.8rem}.exam-table-row .svg-gender{font-size:.7rem}.exam-content-page table{background-color:#fff;margin-top:.4rem;table-layout:fixed}.exam-content-page table tr td{border:.05rem solid #e7e9ed}#modal-hospital-discharge .card-cashier{background-color:#f6f6f8;border:.05rem solid #e7e9ed;border-radius:.2rem;padding:.2rem .4rem}#modal-hospital-discharge .card-cashier .card-price{color:#f9b344;font-weight:700;font-size:.9rem}.hospitalization-expense{padding-top:.2rem}.hospitalization-expense .group-items{background-color:#f6f6f8;border:.05rem solid #e7e9ed;border-radius:.2rem;margin:.4rem 0;padding:.4rem}.hospitalization-patient .side-page-side{border-right:none;max-width:5.6rem;padding:0}.hospitalization-patient .side-page-content{background-color:#fff}.hospitalization-patient .side-page-content .container{padding-left:0;padding-right:0;overflow:hidden}.hospitalization-patient .patient-image{margin-top:.4rem;background:#e7e9ed 50% no-repeat;background-size:cover;border-radius:.2rem;height:5rem;width:5rem}.hospitalization-patient .patient-image:not(.show-options):hover .patient-image-options{opacity:1;background-color:rgba(231,233,237,.97)}.hospitalization-patient .patient-image.show-options .patient-image-options{opacity:1}.hospitalization-patient .patient-image-options{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e7e9ed;border-radius:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.hospitalization-patient .patient-image-options .btn{margin:.2rem;width:25px;height:25px;position:relative}.hospitalization-patient .patient-image-options .btn svg{width:.7rem}.hospitalization-patient .patient-image-options .btn input{bottom:0;display:block;left:0;opacity:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:1}#modal-hospitalization .account-detail{background-color:#f6f6f8;border:.05rem solid #e7e9ed;border-radius:.2rem;margin:.4rem 0;padding:.4rem}.hospitalized-table-row .status.dropdown>a{display:block;margin-top:.19rem}.hospitalized-table-row .status.dropdown>a .square{height:.8rem;width:.8rem}.hospitalized-table-row .svg-gender{font-size:.7rem}.hospitalized-table-row .actions{margin-top:.2rem;color:#454d5d}.hospitalized-table-row .actions .menu a{display:-webkit-box;display:-ms-flexbox;display:flex}.hospitalized-table-row .actions .menu a .square{margin-right:.4rem}.hospitalized-table-row .actions .menu-item{padding:.2rem;text-align:left}.hospitalized-table-row .actions .menu-item .divider{margin:0}.hospitalized-table-row .actions .menu-item:hover{background-color:#3578b5;border-radius:.2rem;color:#fff;cursor:pointer}.hospitalized-content-page table{background-color:#fff;margin-top:.4rem;table-layout:fixed}.hospitalized-content-page table tr td{border:.05rem solid #e7e9ed}.table-row .appointment-status.dropdown>a{display:block;margin-top:.05rem}.table-row .appointment-status.dropdown>a:focus{-webkit-box-shadow:none;box-shadow:none}.table-row .appointment-status .tile-content{line-height:1.1rem;text-align:left;white-space:nowrap}.clinical-content-page table{background-color:#fff;margin-top:.4rem;table-layout:fixed}.clinical-content-page table tr td{border:.05rem solid #e7e9ed}.attendances-page .menu .menu-item>a:hover{background:#e7e9ed;color:#454d5d}.attendances-page .main-page-content .card-body{padding-top:0}.attendances-page .menu-type{float:right}.attendances-page .menu-type button{min-width:8rem}.attendances-page .forbidden-state .empty{border:none}