#sidebar{min-height:100vh;color:var(--text-light)}#sidebar .sidebar-container{height:100vh;overflow-y:auto;overflow-x:hidden;background-color:var(--menu-background)}#sidebar .sidebar-container .logo{text-align:center}#sidebar .sidebar-container .logo .img-large{width:240px;height:240px}#sidebar .sidebar-container .logo .img-small{display:none}#sidebar .sidebar-container .logo span{font-size:2.5rem;margin-left:1.25rem}#sidebar .menu-bottom{bottom:0;position:absolute}#sidebar .menu-bottom a{text-decoration:none;color:#fff}#sidebar .menu,#sidebar .menu-bottom{width:18rem;padding-left:15px}#sidebar .menu-bottom span,#sidebar .menu span{font-size:1rem;cursor:pointer;margin-left:10px}#sidebar .menu-bottom span.active,#sidebar .menu span.active{position:relative;background:var(--container-background);color:var(--menu-background);font-weight:700;border-radius:25px 0 0 25px}#sidebar .menu-bottom span.active b:first-child,#sidebar .menu span.active b:first-child{position:absolute;top:-20px;height:20px;width:100%;background-color:var(--container-background)}#sidebar .menu-bottom span.active b:first-child:before,#sidebar .menu span.active b:first-child:before{position:absolute;content:"";top:0;left:0;width:calc(100% - 1rem);height:100%;border-bottom-right-radius:25px;background-color:var(--menu-background)}#sidebar .menu-bottom span.active b:nth-child(2),#sidebar .menu span.active b:nth-child(2){position:absolute;bottom:-20px;height:20px;width:100%;background-color:var(--container-background)}#sidebar .menu-bottom span.active b:nth-child(2):before,#sidebar .menu span.active b:nth-child(2):before{position:absolute;content:"";top:0;left:0;width:calc(100% - 1rem);height:100%;border-top-right-radius:25px;background-color:var(--menu-background)}#sidebar .menu .calendar{position:relative}#sidebar .menu .badge{font-size:10px;display:block;right:5%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;cursor:pointer;background:var(--text-status-canceled)}#expirated-plan .plan-container{background-image:url(/static/media/backgroundLogin.bb7745ce.png);min-height:100vh}#expirated-plan .plan-container .card{position:absolute;max-width:650px!important;width:80%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1.5rem}#expirated-plan .plan-container .card .message-row{text-align:justify}#expirated-plan .plan-container .card .button-row{width:35%;margin:auto;min-width:150px}@media (max-width:992px){#sidebar{color:var(--text-light)}#sidebar .sidebar-container{height:7vh;min-height:50px;overflow-y:hidden;overflow-x:auto;width:100vw;z-index:1;display:flex;list-style-type:none;justify-content:center;position:fixed}#sidebar .menu,#sidebar .menu-bottom{width:5rem!important;padding-left:0;display:flex;list-style-type:none;justify-content:space-around}#sidebar .menu-bottom span,#sidebar .menu span{font-size:1.25rem}#sidebar .menu-bottom span.active,#sidebar .menu span.active{border-radius:25px 25px 0 0}#sidebar .menu .badge{right:15%;top:40%}#sidebar .menu-bottom .menu-title,#sidebar .menu .menu-title,#sidebar .sidebar-container .logo,#sidebar .sidebar-container .logo .img-large{display:none}#sidebar .sidebar-container .logo .img-small{display:block;width:50px;height:50px;margin:2rem 0 4rem 1rem}}@media (max-height:695px){#sidebar .sidebar-container .menu-bottom{bottom:none;position:relative}}@media (max-width:460px){#sidebar .menu,#sidebar .menu-bottom{padding-left:0!important;width:100%!important;justify-content:unset!important}}#dashboard .back-icon{cursor:pointer}#dashboard .appointments-container,#dashboard .summary-container{padding-top:2rem}#dashboard .summary-container .card{padding:1rem;margin:1rem auto}#dashboard .summary-container .summary-title{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#dashboard .summary-container .summary-amount{text-align:center}#dashboard .summary-container .fa-coins{color:var(--bs-yellow)}#dashboard .summary-container .fa-calendar{color:var(--text-status-completed)}#dashboard .summary-container .today-card .fa-calendar-day{color:var(--menu-background)}#dashboard .summary-container .today-card .fa-clock{color:var(--text-status-pending)}#dashboard .summary-container .today-card .fa-check-circle{color:var(--text-status-completed)}#dashboard .summary-container .today-card .fa-ban{color:var(--text-status-canceled)}#dashboard .appointments-container .table{margin:0}.table>:not(caption)>*>*{border-bottom-width:0}#dashboard .circle-status-pending{color:var(--text-status-pending);background-color:var(--background-status-pending);font-size:small;padding:.35rem;border-radius:25px}#dashboard .circle-status-ongoing{color:var(--text-status-ongoing);background-color:var(--background-status-ongoing);font-size:small;padding:.35rem;border-radius:25px}#dashboard .circle-status-completed{color:var(--text-status-completed);background-color:var(--background-status-completed);font-size:small;padding:.35rem;border-radius:25px}#dashboard .circle-status-canceled{color:var(--text-status-canceled);background-color:var(--background-status-canceled);font-size:small;padding:.35rem;border-radius:25px}#dashboard .options-icon{cursor:pointer}.red-color{color:var(--text-status-canceled)}.modal-print .modal-dialog{width:500px!important}#save-patient-modal .btn-show-appointments{max-width:200px;margin:2rem auto auto}#save-patient-modal .card,#save-patient-modal .row{width:80%;margin:auto}#save-patient-modal .row input{margin-left:0!important;width:100%!important}#save-patient-modal .row .react-datepicker-wrapper,#save-patient-modal .row input,#save-patient-modal .row textarea{margin-left:0!important;width:100%!important;background-color:#fff}#save-patient-modal .options-icon{cursor:pointer}#save-patient-modal .btn-save{width:200px;margin:1rem auto auto}#save-patient-modal .btn-view-summary{width:200px}#save-patient-modal .pagination-btn{width:80%;margin:auto}.date-label{font-size:.75em;text-align:end}.summary-data{border:1px solid #b4b4b4;margin-bottom:1rem;padding:0 1rem;border-radius:15px}.summary-data .row label{white-space:break-spaces;font-size:.85rem}::-webkit-scrollbar{display:none}#topbar{top:0;right:1rem;position:absolute;z-index:99}#topbar .notifications{padding-top:1rem;min-height:3rem}#topbar .notifications .icons,#topbar .notifications .menu-bottom-img{place-content:center;display:grid}#topbar .notifications .icons{display:inherit;top:10px}#topbar .notifications .icons .bell{cursor:pointer;font-size:20px}#topbar .notifications .icons .circle{cursor:pointer;font-size:5px;color:var(--text-status-canceled)}#topbar img{cursor:pointer;width:35px;height:35px;border-radius:50%;border:1px solid #dbdbdb;padding:1px}#topbar .row-notification{margin-bottom:1rem}#topbar .col-notification .circle{margin-right:5px;font-size:5px;color:var(--text-status-canceled)}.logout,.trash-notification{color:var(--text-status-canceled)}.profile-popover{place-content:center;display:flex}.profile-popover img{border:1px solid #dbdbdb;border-radius:100%;width:100px;height:100px;padding:1px;margin:auto}.profile-popover .button{border:1px solid;border-radius:15px;padding:5px;width:70%;margin:auto}.profile-popover a{text-decoration:none;color:inherit}.profile-popover .cursor{cursor:pointer}.profile-popover .underline{text-decoration:underline}.profile-popover .cursor:hover{background-color:#ececec;border-radius:15px}.popover-notifications,.popover-profile{min-width:300px}.popover-notifications .popover-body{overflow:hidden;overflow-y:scroll;max-height:50vh}#save-profile .avatar-save-profile{font-size:8rem;color:var(--menu-background);cursor:pointer}#save-profile .img-save-profile{width:150px;height:150px;border-radius:100%}#save-profile .btn-save-row{position:absolute;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#patients-table .filters{padding-bottom:1rem}#patients-table .filter-btn{margin:1.5rem auto 0 10%!important;float:right}#patients .row-add-btn{bottom:1rem;position:fixed;right:1rem;z-index:999}#patients .btn-add-patients{padding:0;width:3rem;height:3rem;border-radius:100%}#patients .btn-add-patients .add-icon{font-size:1rem;vertical-align:middle!important}#patients-table .options-icon{cursor:pointer}#patients-table .table{margin:0}#patients .back-bn-icon{cursor:pointer}#calendar .fa-sync{cursor:pointer;right:50px;position:absolute;box-shadow:5px 5px 5px #d4d4d4;color:var(--text-light);border-radius:25%;margin-right:.5rem;font-size:32px;padding:.5rem;width:2rem;background:var(--btn-info-color)}#calendar .back-icon{cursor:pointer}#calendar .no-settings{font-size:x-large;padding-top:2rem;width:90%;margin:auto}.e-schedule .e-block-appointment{border:1px solid #e8eaf6}.e-schedule .e-block-appointment .e-subject{font-size:.7rem}.e-schedule .e-schedule-toolbar,.e-schedule .e-schedule-toolbar .e-tbar-btn,.e-schedule .e-schedule-toolbar .e-toolbar-items,.e-schedule .e-vertical-view .e-work-cells{background-color:#fff;background:#fff}.e-schedule .e-vertical-view .e-work-cells{cursor:pointer!important}.e-schedule .e-vertical-view .e-day-wrapper .e-appointment{border-radius:10px;cursor:pointer!important}.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-appointment-details{text-align:center}.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-location,.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-time{padding-top:5px}.btn-search-patient{float:right;margin-top:25px}.row-hours{width:80%;margin:auto}.checkbox-text{font-size:.8rem;padding-top:5px;color:var(--secondary)}.select-search{width:85%!important;min-height:40px;margin:1.5rem auto 0 10%!important;border-radius:10px;color:#151515;font-weight:400;font-size:12px}.select-search *,.select-search :after,.select-search :before{box-sizing:inherit}.select-search__value{position:relative;z-index:1}.select-search__value:after{content:"";display:inline-block;position:absolute;top:calc(50% - 9px);right:19px;width:11px;height:11px}.select-search__input{display:block;height:36px;width:100%!important;padding:0 40px 0 16px;background:#fff;border:1px solid transparent;box-shadow:0 .0625rem .125rem rgba(0,0,0,.15);border-radius:3px;outline:none;font-family:"Noto Sans",sans-serif;font-size:14px;text-align:left;text-overflow:ellipsis;line-height:36px;-webkit-appearance:none;margin:0!important}.select-search__input::-webkit-search-cancel-button,.select-search__input::-webkit-search-decoration,.select-search__input::-webkit-search-results-button,.select-search__input::-webkit-search-results-decoration{-webkit-appearance:none}.select-search__input:not([readonly]):focus{cursor:auto}.select-search__select{background:#fff;box-shadow:0 .0625rem .125rem rgba(0,0,0,.15)}.select-search__options{list-style:none}.select-search__row:not(:first-child){border-top:1px solid #eee}.select-search__not-found,.select-search__option{display:block;height:36px;width:100%;padding:0 16px;background:#fff;border:none;outline:none;font-family:"Noto Sans",sans-serif;font-size:14px;text-align:left;cursor:pointer}.select-search--multiple .select-search__option{height:48px}.select-search__option.is-selected{background:var(--text-status-pending);color:#fff}.select-search__option.is-highlighted,.select-search__option:not(.is-selected):hover{background:rgba(47,204,139,.1)}.select-search__option.is-highlighted.is-selected,.select-search__option.is-selected:hover{background:var;color:#fff}.select-search__group-header{font-size:10px;text-transform:uppercase;background:#eee;padding:8px 16px}.select-search.is-disabled{opacity:.5}.select-search.is-loading .select-search__value:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Cpath fill='%232F2D37' d='M25 5a20.14 20.14 0 0120 17.88 2.51 2.51 0 002.49 2.26A2.52 2.52 0 0050 22.33a25.14 25.14 0 00-50 0 2.52 2.52 0 002.5 2.81A2.51 2.51 0 005 22.88 20.14 20.14 0 0125 5z'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.6s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");background-size:11px}.select-search:not(.is-disabled) .select-search__input{cursor:pointer}.select-search--multiple{border-radius:3px;overflow:hidden}.select-search:not(.is-loading):not(.select-search--multiple) .select-search__value:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:1px solid #000;border-bottom:1px solid #000;pointer-events:none}.select-search--multiple .select-search__input{cursor:auto;border-radius:3px 3px 0 0}.select-search--multiple:not(.select-search--search) .select-search__input{cursor:default}.select-search:not(.select-search--multiple) .select-search__input:hover{border-color:var(--text-status-pending)}.select-search:not(.select-search--multiple) .select-search__select{position:absolute;z-index:2;top:44px;right:0;left:0;border-radius:3px;overflow:auto;max-height:360px}.select-search--multiple .select-search__select{position:relative;overflow:auto;max-height:260px;border-top:1px solid #eee;border-radius:0 0 3px 3px}.select-search__not-found{height:auto;padding:16px;text-align:center;color:#888}.btn-charge-medicine{width:60%;margin:1.5rem auto auto;padding:10px}.row-medicines-added{margin:1rem auto!important}.medicine-added{font-size:small;margin:.5rem auto!important;width:80%}.delete-medicine-added{float:right;color:var(--text-status-canceled);cursor:pointer}.row-total span{padding-right:3rem}#prescription{width:90%;margin:auto}#prescription .footer,#prescription .header{padding:0;margin:0;height:.5rem}#prescription .hospital-data{padding:.5rem 0}#prescription .hospital-data .img-large{width:100px;height:100px}#prescription .hospital-data .doctor-name{font-size:.5rem;color:var(--menu-background);font-weight:700}#prescription .hospital-data .doctor-specialty,#prescription .hospital-data .doctor-university{font-size:.4rem}#prescription .hospital-data .doctor-specialty{font-weight:700;text-transform:uppercase}#prescription .patient-data{font-size:.5rem}#prescription .prescription-content{max-height:140px;min-height:140px;padding:1rem 0 0;margin:auto;font-size:.5rem;white-space:pre-line;overflow:hidden}#prescription .contact-data{padding-top:.5rem;font-size:.25rem}#medicine .filters{padding-bottom:1rem}#medicine .filter-btn{margin:1.5rem auto 0 10%!important;float:right}#medicine .row-add-btn{bottom:1rem;position:fixed;right:1rem;z-index:999}#medicine .btn-add-medicines{padding:0;width:3rem;height:3rem;border-radius:100%}#medicine .btn-add-medicines .add-icon{font-size:1rem;vertical-align:middle!important}#medicine .card{padding:1rem;margin:1rem 0;text-align:center}#medicine .btn-options{float:right;cursor:pointer}#medicine .card .title{font-weight:700;font-size:1.25rem}#medicine .card .subtitle,#medicine .card .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#medicine .card .subtitle{font-size:.85rem}#medicine .card img{margin:auto auto .5rem;width:85px;height:85px}#medicine .card .icon-img{font-size:5.25rem}#medicine .card .cost{color:var(--text-status-canceled);font-size:small}#medicine .card .quantity{font-size:small}#medicine .card .fa-edit{color:var(--text-dark);margin-right:.5rem}#medicine .card .fa-edit,#medicine .card .fa-trash{cursor:pointer;box-shadow:5px 5px 5px #f5f5f5;border-radius:100%;font-size:32px;padding:.5rem;width:2rem}#medicine .card .fa-trash{color:var(--text-status-canceled);margin-left:.5rem}#savemedicine img{width:150px;height:150px}#savemedicine .form-icon-img{font-size:8rem}#incomes-table .total-income{color:var(--text-status-completed)}#incomes-table .filters,#logs-table .filters,#suscriptions-table .filters{padding-bottom:1rem}#incomes-table .filter-btn,#logs-table .filter-btn,#suscriptions-table .filter-btn{margin:1.5rem auto 0 10%!important;float:right}#incomes-table .table,#logs-table .table,#suscriptions-table .table{margin:0}#assistants .row-add-btn{bottom:1rem;position:fixed;right:1rem;z-index:999}#assistants .btn-add-assistants{padding:0;width:3rem;height:3rem;border-radius:100%}#assistants .btn-add-assistants .add-icon{font-size:1rem;vertical-align:middle!important}#assistants .card{margin:1rem;min-width:200px;min-height:200px}#assistants .options-icon{cursor:pointer;right:0;position:absolute;margin:1rem}#assistants .fa-user-circle,#assistants img{width:100px;height:100px;margin:auto;border-radius:100%}#assistants .name{font-weight:700;font-size:1rem;padding:1rem 0 0;width:80%;margin:auto}#assistants .name i{font-weight:400;font-size:.85rem;color:grey}#assistants .email{font-size:.85rem;color:grey;padding:0;width:80%;margin:auto}#assistants #assistants-table .fa-edit{cursor:pointer;box-shadow:5px 5px 5px #f5f5f5;color:var(--text-dark);border-radius:100%;margin-right:.5rem;font-size:32px;padding:.5rem;width:2rem}#assistants #assistants-table .fa-user-shield{color:var(--text-status-completed)}#assistants #assistants-table .fa-trash,#assistants #assistants-table .fa-user-shield{cursor:pointer;box-shadow:5px 5px 5px #f5f5f5;border-radius:100%;margin-left:.5rem;font-size:32px;padding:.5rem;width:2rem}#assistants #assistants-table .fa-trash{color:var(--text-status-canceled)}#save-assistant .avatar-save-assistant{font-size:8rem;color:var(--menu-background);cursor:pointer}#save-assistant .img-save-assistant{width:150px;height:150px;border-radius:100%}#save-assistant .btn-save-row{position:absolute;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#settings .card{margin-top:2rem}#settings .btn-save{width:30%;margin:3rem auto 1rem;min-width:200px;padding:10px}#settings .row-header{width:90%!important}#settings .row{width:80%;margin:auto}#settings .row input{margin-left:0!important;width:100%!important}#settings .avatar-save-hospital{font-size:8rem;color:#fff;cursor:pointer;background:var(--menu-background);border-radius:100%;padding:1.75rem}#settings .img-save-hospital{margin-top:1.5rem;width:240px;height:240px}#settings .react-datepicker-wrapper{width:100%}#settings .react-datepicker__input-container{background:#fff}
/*# sourceMappingURL=6.1c4e6bcb.chunk.css.map */