*{box-sizing:border-box}body{margin:0;padding:0;font-family:Poppins,sans-serif;background-color:#e6edff}@media (max-width: 767.98px){body{background-color:#06132b}}.account-card.dark .ant-list-item-meta-title,.account-card.dark .ant-list-item-meta-description{color:#122751!important}.account-card.light .ant-list-item-meta-title,.account-card.light .ant-list-item-meta-description{color:#fff!important}.account-card .ant-list-item-meta{align-items:center!important}.account-card .ant-list-item-meta .ant-list-item-meta-title{font-size:16px!important;line-height:24px!important;font-weight:500!important}.account-card .ant-list-item-meta .ant-list-item-meta-description{font-size:16px!important;line-height:24px!important;font-weight:300}.ant-btn-secondary{background-color:#1d3461;color:#fff;border:none}.ant-btn-secondary:hover{background-color:#1d3461!important;color:#fff!important;border:none!important}.nextheal-header{position:sticky;top:-1px;z-index:10;width:100%;display:flex;align-items:center;padding:0 20px;justify-content:space-between}@media (max-width: 767.98px){.nextheal-header{height:150px!important;border-bottom-left-radius:24px;border-bottom-right-radius:24px;box-shadow:0 6px 17px -5px #0000001a;-webkit-box-shadow:0px 6px 17px -5px rgba(0,0,0,.1);-moz-box-shadow:0px 6px 17px -5px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden}.nextheal-header .nextheal-account-avatar .account-information .title{font-size:16px!important}.nextheal-header .nextheal-account-avatar .account-information .subtitle{font-size:13px!important}.nextheal-header .main-heading{height:60px;width:100%;display:flex;align-items:center}.nextheal-header .main-heading .main-header-mobile{display:flex;width:100%;flex-direction:row;justify-content:space-between}.nextheal-header .main-heading .main-header-mobile .ant-typography{width:100%;text-align:center;font-size:24px;line-height:32px;color:#90e7e8}.nextheal-header .main-heading .main-header-mobile .actions{display:flex}.nextheal-header .main-heading .main-header-mobile .actions button{background-color:transparent;border:none;box-shadow:none;padding-right:0}.nextheal-header .main-heading .main-header-mobile .actions button svg{color:#90e7e8;font-size:20px}.nextheal-header .main-heading .main-header-mobile .actions button:hover,.nextheal-header .main-heading .collapsable-mobile,.nextheal-header .main-heading .collapsable-mobile:hover{background-color:transparent;border:none;box-shadow:none}.nextheal-header .main-heading .collapsable-mobile svg{color:#90e7e8;font-size:20px}.nextheal-header .sub-heading{height:130px;width:100%;display:flex;align-items:center;justify-content:space-between}.nextheal-header .sub-heading .mobile-doctor-switcher{display:flex;flex-direction:column;gap:3px;margin-top:10px}.nextheal-header .sub-heading .mobile-doctor-switcher .ant-typography{color:#fff;font-size:13px}.nextheal-header .sub-heading .mobile-doctor-switcher .ant-switch-checked{background-color:#52c41a}}.nextheal-header.dark{background-color:#1d3461}.nextheal-header.light{background-color:#fff}.nextheal-header .left-actions{display:flex;align-items:center;gap:20px}.nextheal-header .left-actions .logo{display:flex;align-items:center}.nextheal-header .left-actions .logo svg{width:150px;height:auto}.nextheal-header .left-actions .btn-collapse{font-size:20px;width:20px;height:20px}.nextheal-header .center-actions ul{list-style-type:none;display:flex;gap:10px}.nextheal-header .center-actions ul .section-tag{display:flex;height:40px;padding:0 20px;border-radius:20px;align-items:center;gap:10px;font-size:16px;color:#b0f9f9;transition:all ease-in-out .2s}.nextheal-header .center-actions ul .section-tag .section-icon{width:20px;height:20px}.nextheal-header .center-actions ul .section-tag .section-icon svg{fill:#b0f9f9}.nextheal-header .center-actions ul .section-tag.active,.nextheal-header .center-actions ul .section-tag:hover{background-color:#06c0c24d;color:#fff}.nextheal-header .center-actions ul .section-tag.active .section-icon,.nextheal-header .center-actions ul .section-tag:hover .section-icon{fill:#fff}.nextheal-header .right-actions{display:flex;align-items:center;gap:40px}.nextheal-header .nextheal-account-avatar{display:flex;align-items:center;cursor:pointer;gap:20px;max-width:250px}.nextheal-header .nextheal-account-avatar .account-information{display:flex;flex-direction:column;max-width:180px}.nextheal-header .nextheal-account-avatar .account-information .title{font-size:13px;font-weight:700;color:#fff}.nextheal-header .nextheal-account-avatar .account-information .subtitle{color:#fff;font-size:12px;font-weight:400}.nextheal-custom-sidebar-dashboard{box-shadow:5px -2px 12px -4px #0000001a;-webkit-box-shadow:5px -2px 12px -4px rgba(0,0,0,.1);-moz-box-shadow:5px -2px 12px -4px rgba(0,0,0,.1)}.nextheal-custom-sidebar-dashboard .ant-menu-inline,.nextheal-custom-sidebar-dashboard .ant-menu-vertical{border-inline-end:none!important}.nextheal-custom-sidebar-dashboard .ant-layout-sider-children{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:20px}.nextheal-custom-sidebar-dashboard .ant-layout-sider-children .ant-switch-checked{background-color:#52c41a}.nextheal-custom-sidebar-dashboard.ant-menu-inline-collapsed .ant-menu-item{padding:25px 0}.nextheal-custom-sidebar-dashboard .ant-menu-item svg{fill:#122751}.nextheal-custom-sidebar-dashboard .ant-menu-item:not(.ant-menu-item-selected):hover{background-color:#0000!important}.nextheal-custom-sidebar-dashboard .ant-menu-item .ant-typography{color:#122751;font-size:13px}.dashboard-container-wrapper{background-color:#e6edff;min-height:calc(100vh - 95px)}.nextheal-mobile-container{position:relative;height:100vh;width:100vw;overflow:hidden}.nextheal-mobile-container .burger-button{position:fixed;top:20px;left:20px;font-size:2rem;background:none;border:none;cursor:pointer}.nextheal-mobile-container .main-content{background:#e6edff;height:100vh;width:100vw;overflow-y:scroll;position:relative;z-index:1;box-sizing:border-box}.nextheal-mobile-container .main-content .main-mobile-content{padding-bottom:150px}.nextheal-mobile-container .main-content .mobile-navigator-wrapper{position:fixed;bottom:0;left:0;width:100%;padding:20px;z-index:10}.nextheal-mobile-container .main-content .mobile-navigator-wrapper .mobile-navigator{height:110px;background-color:#122751;border-radius:24px}.nextheal-mobile-container .main-content .mobile-navigator-wrapper .mobile-navigator .top-bar{height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 10px}.nextheal-mobile-container .main-content .mobile-navigator-wrapper .mobile-navigator .top-bar a{display:flex;align-items:center;justify-content:center;padding:8px;width:100%;color:#b0f9f9}.nextheal-mobile-container .main-content .mobile-navigator-wrapper .mobile-navigator .top-bar a.active{border-radius:20px;background-color:#06c0c24d;color:#fff}.nextheal-mobile-container .main-content .mobile-navigator-wrapper .mobile-navigator .bottom-bar{display:flex;align-items:center;justify-content:center;color:#fff;border-top:1px solid rgba(113,127,155,.6);height:45px;font-weight:500}.nextheal-mobile-container .mobile-drawer{background:#06132b;color:#fff;width:80vw;height:100vh;position:absolute;top:0;left:0;z-index:2;padding:2rem;box-sizing:border-box}.nextheal-mobile-container .mobile-drawer .drawer-closable{position:absolute;right:-20px;top:42px;transition:all ease-in-out .2s;opacity:1!important}.nextheal-mobile-container .mobile-drawer .drawer-closable.closed{opacity:0!important}.nextheal-mobile-container .mobile-drawer .drawer-closable svg{color:#b0f9f9;fill:#b0f9f9}.nextheal-mobile-container .mobile-drawer .mobile-search-input{border:1px solid #A0AECB;border-radius:50px}.nextheal-mobile-container .mobile-drawer .mobile-search-input .ant-input-group-addon{padding:0 3px 0 0}.nextheal-mobile-container .mobile-drawer .mobile-search-input .ant-input-group-addon button{margin-top:1px;height:41px;width:41px}.nextheal-mobile-container .mobile-drawer .mobile-search-input .ant-input-group-addon button.search{background-color:#b0f9f9;border:none}.nextheal-mobile-container .mobile-drawer .mobile-search-input .ant-input-group-addon button.microphone{background-color:transparent;border:none}.nextheal-mobile-container .mobile-drawer .mobile-search-input .ant-input-group-addon button.microphone svg{color:#06c0c2!important}.nextheal-mobile-container .mobile-drawer .mobile-search-input input{background-color:transparent}.nextheal-mobile-container .mobile-drawer .mobile-search-input input::placeholder{color:#a0aecb}.nextheal-mobile-container .mobile-drawer .container-account-switcher{padding-left:30px;padding-top:70px;padding-bottom:20px}.nextheal-mobile-container .mobile-drawer .account-switcher-container{display:flex;width:100%;justify-content:space-between;align-items:center}.nextheal-mobile-container .mobile-drawer .account-switcher-container .ant-typography{color:#b0f9f9}.nextheal-mobile-container .mobile-drawer .account-switcher-container button{border:1px solid #B0F9F9;height:42px;width:42px;background-color:transparent}.nextheal-mobile-container .mobile-drawer .account-switcher-container button:hover{background-color:transparent}.nextheal-mobile-container .mobile-drawer .account-switcher-container button svg{color:#b0f9f9}.nextheal-mobile-container .mobile-drawer .mobile-drawer-wrapper-menu{display:flex;justify-content:space-between;flex-direction:column;padding-bottom:50px;height:calc(100% - 150px)}.nextheal-mobile-container .mobile-drawer .mobile-drawer-wrapper-menu .ant-menu{background-color:transparent}.nextheal-mobile-container .mobile-drawer .mobile-drawer-wrapper-menu .ant-menu .ant-menu-item{border-bottom:2px solid #323232;border-radius:0}.nextheal-mobile-container .mobile-drawer .mobile-drawer-wrapper-menu .ant-menu .ant-menu-item:last-child{border-bottom:none}.nextheal-mobile-container .mobile-drawer .mobile-drawer-wrapper-menu .ant-menu .ant-menu-item:hover,.nextheal-mobile-container .mobile-drawer .mobile-drawer-wrapper-menu .ant-menu .ant-menu-item:active,.nextheal-mobile-container .mobile-drawer .mobile-drawer-wrapper-menu .ant-menu .ant-menu-item:focus,.nextheal-mobile-container .mobile-drawer .mobile-drawer-wrapper-menu .ant-menu .ant-menu-item.ant-menu-item-selected{background-color:#0000!important}.nextheal-mobile-container .mobile-drawer .mobile-drawer-wrapper-menu .ant-menu .ant-menu-item .ant-typography,.nextheal-mobile-container .mobile-drawer .mobile-drawer-wrapper-menu .ant-menu .ant-menu-item svg{color:#fff}.nextheal-mobile-container .mobile-drawer .mobile-drawer-wrapper-menu .ant-menu .ant-menu-item .ant-typography{font-weight:300}.nextheal-container{position:relative;padding:20px}.nextheal-container .scrollable-content{overflow-y:scroll}.nextheal-container .scrollable-content.archive-appointments{padding-right:20px;padding-top:20px;padding-bottom:20px;height:calc(100vh - 196px)}.nextheal-container .scrollable-content.agenda{padding-right:20px;padding-top:20px;padding-bottom:20px;height:calc(100vh - 205px);background-color:#fff}.nextheal-container .scrollable-content.appointment{background-color:#fff;padding-right:20px;padding-top:20px;padding-bottom:20px;height:calc(100vh - 223px)}@media (max-width: 767.98px){.nextheal-container .scrollable-content.appointment{background-color:transparent!important}}.nextheal-container .scrollable-content.calendar-list{position:relative;padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px;height:calc(100vh - 260px)}.nextheal-container .scrollable-content.calendar-layout{padding:20px 80px 100px;display:flex;flex-direction:column;align-items:center;gap:10px;height:calc(100vh - 253px)}@media (max-width: 767.98px){.nextheal-container .scrollable-content.calendar-layout{padding-right:20px;padding-left:0;padding-bottom:20px;bottom:0;left:0;width:100%}}.nextheal-container .scrollable-content.patients{padding-right:20px;padding-top:20px;padding-bottom:20px;height:calc(100vh - 205px);display:flex;flex-direction:column}.nextheal-container .scrollable-content.account{padding-right:20px;padding-top:20px;padding-bottom:20px;height:calc(100vh - 177px);display:flex;flex-direction:column;gap:20px}.nextheal-container .scrollable-content.no-padding{padding-right:0;padding-top:0;padding-bottom:0;height:100vh;display:flex;flex-direction:column;gap:20px}.nextheal-container .scrollable-content.patient,.nextheal-container .scrollable-content.calendar{padding-right:20px;padding-top:20px;padding-bottom:20px;height:calc(100vh - 220px)}@media (max-width: 767.98px){.nextheal-container .scrollable-content.account,.nextheal-container .scrollable-content.patient,.nextheal-container .scrollable-content.calendar,.nextheal-container .scrollable-content.calendar-layout,.nextheal-container .scrollable-content.calendar-list,.nextheal-container .scrollable-content.agenda,.nextheal-container .scrollable-content.appointment,.nextheal-container .scrollable-content.archive-appointments,.nextheal-container .scrollable-content.patients{height:100%!important}}.nextheal-container .scrollable-content.account::-webkit-scrollbar,.nextheal-container .scrollable-content.patient::-webkit-scrollbar,.nextheal-container .scrollable-content.calendar::-webkit-scrollbar,.nextheal-container .scrollable-content.calendar-layout::-webkit-scrollbar,.nextheal-container .scrollable-content.calendar-list::-webkit-scrollbar,.nextheal-container .scrollable-content.agenda::-webkit-scrollbar,.nextheal-container .scrollable-content.appointment::-webkit-scrollbar,.nextheal-container .scrollable-content.archive-appointments::-webkit-scrollbar,.nextheal-container .scrollable-content.patients::-webkit-scrollbar{width:0}.nextheal-container .scrollable-content.account::-webkit-scrollbar-track,.nextheal-container .scrollable-content.patient::-webkit-scrollbar-track,.nextheal-container .scrollable-content.calendar::-webkit-scrollbar-track,.nextheal-container .scrollable-content.calendar-layout::-webkit-scrollbar-track,.nextheal-container .scrollable-content.calendar-list::-webkit-scrollbar-track,.nextheal-container .scrollable-content.agenda::-webkit-scrollbar-track,.nextheal-container .scrollable-content.appointment::-webkit-scrollbar-track,.nextheal-container .scrollable-content.archive-appointments::-webkit-scrollbar-track,.nextheal-container .scrollable-content.patients::-webkit-scrollbar-track{background:transparent}.nextheal-container .scrollable-content.account::-webkit-scrollbar-thumb,.nextheal-container .scrollable-content.patient::-webkit-scrollbar-thumb,.nextheal-container .scrollable-content.calendar::-webkit-scrollbar-thumb,.nextheal-container .scrollable-content.calendar-layout::-webkit-scrollbar-thumb,.nextheal-container .scrollable-content.calendar-list::-webkit-scrollbar-thumb,.nextheal-container .scrollable-content.agenda::-webkit-scrollbar-thumb,.nextheal-container .scrollable-content.appointment::-webkit-scrollbar-thumb,.nextheal-container .scrollable-content.archive-appointments::-webkit-scrollbar-thumb,.nextheal-container .scrollable-content.patients::-webkit-scrollbar-thumb{background:none}.swiper-button-disabled{display:none}.swiper-gradient-left,.swiper-gradient-right,.swiper-gradient-right__small,.swiper-gradient-left__small{transition:all ease-in-out .3s;width:0px}@media (max-width: 767.98px){.swiper-gradient-left,.swiper-gradient-right,.swiper-gradient-right__small,.swiper-gradient-left__small{width:0px!important}}.nextheal-swiper-button-prev:not(.swiper-button-disabled)~.swiper-gradient-left{transition:all ease-in-out .3s;position:absolute;top:0;left:0;height:100%;width:190px;pointer-events:none;background:linear-gradient(to left,transparent,#E6EDFF);z-index:10}@media (max-width: 767.98px){.nextheal-swiper-button-prev:not(.swiper-button-disabled)~.swiper-gradient-left{width:0px!important}}.nextheal-swiper-button-prev:not(.swiper-button-disabled)~.swiper-gradient-left__small{transition:all ease-in-out .3s;position:absolute;top:0;left:0;height:100%;width:100px;pointer-events:none;background:linear-gradient(to left,transparent,#E6EDFF);z-index:10}@media (max-width: 767.98px){.nextheal-swiper-button-prev:not(.swiper-button-disabled)~.swiper-gradient-left__small{width:0px!important}}.nextheal-swiper-button-next:not(.swiper-button-disabled)~.swiper-gradient-right{transition:all ease-in-out .3s;position:absolute;top:0;right:0;height:100%;width:190px;pointer-events:none;background:linear-gradient(to left,#E6EDFF,transparent);z-index:10}@media (max-width: 767.98px){.nextheal-swiper-button-next:not(.swiper-button-disabled)~.swiper-gradient-right{width:0px!important}}.nextheal-swiper-button-next:not(.swiper-button-disabled)~.swiper-gradient-right_small{transition:all ease-in-out .3s;position:absolute;top:0;right:0;height:100%;width:100px;pointer-events:none;background:linear-gradient(to left,#E6EDFF,transparent);z-index:10}@media (max-width: 767.98px){.nextheal-swiper-button-next:not(.swiper-button-disabled)~.swiper-gradient-right_small{width:0px!important}}.nextheal-swiper-button-prev,.nextheal-swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;padding:8px;box-shadow:0 2px 6px #0000001a;z-index:11;cursor:pointer;height:40px;width:40px;border-radius:100%;border:1px solid #122751;background-color:transparent}.nextheal-swiper-button-prev:hover,.nextheal-swiper-button-next:hover{border-color:#122751!important;color:#122751!important;background-color:transparent!important}@media (max-width: 767.98px){.nextheal-swiper-button-prev,.nextheal-swiper-button-next{display:none}}.nextheal-swiper-button-prev{left:0}.nextheal-swiper-button-next{right:0}.nextheal-navigator{position:sticky;top:0;z-index:13;background-color:#fff;padding:20px;box-shadow:0 6px 17px -5px #0000001a;-webkit-box-shadow:0px 6px 17px -5px rgba(0,0,0,.1);-moz-box-shadow:0px 6px 17px -5px rgba(0,0,0,.1)}.nextheal-navigator.no-padding-bottom{padding-bottom:0}.nextheal-navigator .start-component{display:flex;justify-content:flex-start;align-items:center}.nextheal-navigator .start-component .title{font-size:20px;font-weight:500;color:#000000d9;margin-top:0}.nextheal-navigator .end-component{display:flex;justify-content:flex-end;gap:10px}.nextheal-navigator .bottom-component{display:flex;justify-content:flex-start}.nextheal-navigator .bottom-component .custom-tabs{max-width:100%}.nextheal-navigator .bottom-component .custom-tabs .ant-tabs-nav{margin-bottom:0}.nextheal-navigator .bottom-component .custom-tabs .ant-tabs-nav:before{border-bottom:none!important}.nextheal-list .ant-list-item-meta{align-items:center!important}.nextheal-list .ant-list-item-meta .ant-list-item-meta-title{margin-bottom:0!important}.nextheal-list .ant-list-item-meta .nextheal-list-title{margin-bottom:0;font-size:16px;line-height:24px}.nextheal-list .ant-list-item-meta .nextheal-list-subtitle{margin-bottom:0;font-size:12px;line-height:22px;font-weight:300}.nextheal-list .ant-list-item-meta .nextheal-list-subtitle.date{border:1px solid #A0AECB;border-radius:24px;padding:1px 8px;display:flex;gap:5px;align-items:center}.nextheal-sticky-sidebar{position:relative;display:flex;flex-direction:column;gap:20px;transition:all ease-in-out .3s;padding:20px;position:sticky;overflow-y:scroll}.multiple-node-common-header{display:flex;gap:10px;flex-direction:column}.multiple-node-common-header .nextheal-header-navigator{display:flex;align-items:center;gap:10px}.multiple-node-common-header .nextheal-header-navigator .title{font-size:20px}.multiple-node-common-header .nextheal-header-navigator .subtitle{font-size:13px;color:#00000073}.ant-breadcrumb-link{font-size:13px}.nextheal-row-grid .key{font-size:13px;font-weight:300;color:#000000d9}.nextheal-row-grid .value{font-size:16px;font-weight:700;color:#000000d9}.nextheal-row-grid .title{font-size:13px!important;font-weight:300;color:#00000073!important}.nextheal-row-grid .content{font-size:13px;color:#333}.note-title{font-size:13px;color:#3d4d6c;margin-bottom:0}.note-description{font-size:13px;color:#717f9b;margin-bottom:0}.nextheal-bottom-bar{transition:all ease .6s;height:auto;padding:20px;background-color:#ced7ea;width:calc(100% - 250px);position:absolute;bottom:0;right:0;display:flex;justify-content:center;align-items:center;z-index:11}@media (max-width: 767.98px){.nextheal-bottom-bar{position:fixed;bottom:0;left:0;width:100%}}.ant-layout-sider-collapsed~.ant-layout .nextheal-bottom-bar{transition:all ease .2s;width:100%}.ant-picker-range{border-radius:16px}.ant-picker-range input::placeholder{font-size:13px}.ant-modal .ant-modal-close:hover{background-color:transparent}.container-user-information{padding:10px;gap:10px;display:flex;flex-direction:column}.container-user-information.divider{border-right:1px solid rgba(0,0,0,.0588235294)}@media (max-width: 767.98px){.container-user-information.divider{border-right:none}}.container-centered{display:flex;flex-direction:column;justify-content:center;align-items:center}.ant-tag{border-radius:40px;font-size:13px}.ant-tooltip-inner .ant-typography{color:#f0f0f0!important;font-size:13px}.ant-select-outlined.ant-select-multiple .ant-select-selection-item{background-color:#0000000f}.popover-form input{border:rgba(0,0,0,.3) 1px solid}.auth-layout{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#e6edf9cc}.start-position .backdrop-auth{width:100vw;transition:all .5s ease-in-out}.start-position .auth-layout-content{right:calc(50% - 20vw);transition:all .5s ease-in-out}.right-position .backdrop-auth{width:60vw;transition:all .5s ease-in-out}.right-position .auth-layout-content{right:0;transition:all .5s ease-in-out}.right-position .auth-layout-content .content{width:100%;display:flex;justify-content:center;align-self:flex-start}.auth-layout-content{width:40vw;height:100vh;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#e6edf9cc;position:absolute;top:0;padding:40px;display:flex;align-items:center;justify-content:center}.backdrop-auth{position:fixed;z-index:-1;top:0;left:0;width:100vw;height:100vh;background-color:#e6edf9;padding:16px}.backdrop-auth .color{position:fixed;z-index:-1;top:0;left:0;width:100vw;height:100vh;background-color:#e6edf9}.backdrop-auth .animation{width:100%;height:100%;border-radius:50px;background-image:url(/assets/home-bg-BdpxVry5.jpg);object-fit:cover;background-position:center center;background-repeat:no-repeat;background-size:cover}.home{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#717f9b;font-size:20px}.home .title{text-align:center;margin-top:16px;font-weight:600}.home .message{text-align:center;margin-bottom:16px}.home .buttons{display:flex;gap:20px;flex-direction:column;align-items:center;justify-content:center;font-weight:300;width:100%}.home .buttons button{width:100%;height:45px}.home .buttons button span{text-transform:uppercase}@media (max-width: 767.98px){.backdrop-auth{padding:0}.backdrop-auth .animation{border-radius:0}.start-position .auth-layout-content{right:0}.auth-layout-content{transition:all .5s ease-in-out;width:100vw;background-color:#e6edf9}.auth-layout-content .content{width:100%;align-self:flex-start}.auth-layout-content.root{background-color:transparent;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.auth-layout-content.root .content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#e6edf9cc;padding:30px;border-radius:30px;align-self:flex-start}}.auth-form-container{display:flex;flex-direction:column;width:100%;align-items:center}.auth-form-container{padding:50px 0;display:flex;flex-direction:column;width:100%;align-items:center}.auth-form-container img{width:100%;max-width:265px}.signup-select-gender .ant-select-selector,.signup-select-albo .ant-select-selector,.signup-select-generic .ant-select-selector{border-radius:20px}.signup-select-gender .ant-select:not(.ant-select-open) .ant-select-selector,.signup-select-albo .ant-select:not(.ant-select-open) .ant-select-selector,.signup-select-generic .ant-select:not(.ant-select-open) .ant-select-selector{border:none}.advanced-signup{background-color:#e6edf9}.advanced-signup.start{height:calc(100vh - 66px)}.advanced-signup.start .select-type{width:100%;margin-top:15px;margin-bottom:15px}.advanced-signup.start .select-type>div{width:50%;display:flex;justify-content:center;padding:0 15px}.advanced-signup.form{min-height:calc(100vh - 160px)}.advanced-signup.form .form-content{width:100%;margin-top:25px}.advanced-signup.form .actions{position:fixed;bottom:0;left:0}.advanced-signup .structure-filters .ant-space-compact{background-color:#fff;border-radius:36px}.advanced-signup .structure-filters .ant-space-compact button{border-radius:36px}.advanced-signup .structure-filters input{border-radius:0 36px 36px 0;border:none!important;box-shadow:none}.advanced-signup .structure-filters button{height:100%;padding:inherit 25px;border-radius:36px}.advanced-signup .structure-item{background-color:#fff;border-radius:20px;padding:15px;cursor:pointer}.advanced-signup .structure-item.selected{border:2px solid #122751}.advanced-signup .content{margin:0 auto;padding:15px;width:100%}.advanced-signup .content>div{width:100%}.advanced-signup .content .question{max-width:320px;text-align:center}.advanced-signup .actions{background-color:#ced7ea;margin-top:auto;padding:20px;width:100%}.advanced-signup .actions>div{width:100%;display:flex;justify-content:center;max-width:320px;padding:0 15px}.advanced-signup .upload-document{border:2px dashed rgb(191,191,191)!important;height:calc(100% - 25px);padding:15px;border-radius:25px}.advanced-signup .upload-document>div{width:100%}.advanced-signup .upload-document .ant-upload-wrapper{gap:10px;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;height:100%;width:100%}.advanced-signup .upload-document .ant-upload-wrapper .ant-upload-list-item{width:100%;padding:25px;border-radius:15px;border:1px solid rgb(191,191,191)}.advanced-signup .upload-document .ant-upload-wrapper .ant-upload-list-item .ant-upload-list-item-name{color:#02a6a8}.external-auth-provider{width:185px;border:none;background-color:#06c;color:#fff;font-weight:500;height:45px}.external-auth-provider.with-icon{padding:0}.external-auth-provider:hover{border:none;background-color:#06c!important;color:#fff!important}.external-auth-provider .btn-container-external-auth{position:relative;width:100%;display:inline-flex}.external-auth-provider .btn-container-external-auth .container-icon{display:flex;align-items:center;justify-content:center;width:60px;padding-left:3px;border-right:1px solid #1773D0}.external-auth-provider .btn-container-external-auth .container-text{width:100%;display:flex;align-items:center;padding-left:10px;font-weight:600}.splash-screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:99999;animation:fadeOut .2s ease-out forwards;animation-delay:2.5s;gap:30px}@keyframes fadeOut{to{opacity:0;visibility:hidden}}.global-loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#0000004d;display:flex;justify-content:center;align-items:center}.dashboard-container-wrapper .searchbar{width:100%;position:sticky;top:0;background-color:#fff;padding:20px;z-index:13}.dashboard-container-wrapper .searchbar .ant-input-group-wrapper{display:flex;justify-content:center;align-items:center}.dashboard-container-wrapper .searchbar .ant-input-group-wrapper .ant-input-group{max-width:768px;border:1px solid #BFBFBF;border-radius:24px}.dashboard-container-wrapper .searchbar .ant-input-group-wrapper .ant-input-group input{border:none;box-shadow:none;background-color:transparent}.dashboard-container-wrapper .searchbar .ant-input-group-wrapper .ant-input-group .ant-input-group-addon{background-color:transparent;padding:0 2px}.dashboard-container-wrapper .searchbar .ant-input-group-wrapper .ant-input-group .ant-input-group-addon .ant-btn{height:42px;width:42px;border:none;box-shadow:none}.nextheal-widget-content .appointments-container-empty{border:2px dashed #BDC9E0;border-radius:24px;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.nextheal-widget-content .appointments-container-empty .ant-typography{color:#8c9ab6}.nextheal-widget-content .appointments-container-empty button{width:max-content}.nextheal-widget-content .appointments-container-list,.nextheal-widget-content .calendar-container-list{position:relative}.nextheal-widget-content .notifications-container-empty{border:2px dashed #BDC9E0;border-radius:24px;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.nextheal-widget-content .notifications-container-empty .ant-typography{color:#8c9ab6}.nextheal-widget-content .notifications-container-empty button{width:max-content}.nextheal-widget-content .nextheal-handler-action{border:2px solid #CED7EA;width:100%;padding:10px;border-radius:24px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:13px;color:#576786;position:relative}.nextheal-widget-content .nextheal-handler-action .create-icon{position:absolute;top:10px;left:10px;background-color:#a0aecb;height:20px;width:20px;display:flex;justify-content:center;border-radius:100%;color:#e6edff}.flexible-calendar-widget.wrap{max-height:350px;overflow-y:hidden;position:relative;transition:max-height .5s ease-in-out}.flexible-calendar-widget.wrap.mh-auto{max-height:700px}.flexible-calendar-widget.wrap.mh-auto .shadow{display:none}.flexible-calendar-widget.wrap .shadow{transition:all ease-in-out .3s;position:absolute;bottom:0;left:0;height:50px;width:100%;pointer-events:none;background:linear-gradient(to bottom,transparent,#E6EDFF);z-index:10}.flexible-calendar-widget.wrap .shadow.hidden{opacity:0}.flexible-calendar-widget.wrap .collapsable-container{position:absolute;bottom:0;left:0;height:100px;width:100%;display:flex;align-items:flex-end;justify-content:center;z-index:11}.flexible-calendar-widget.wrap .collapsable-container .ant-btn{height:40px;width:40px;border:1px solid #122751;color:#122751;background-color:transparent}.flexible-calendar-widget.wrap .collapsable-container .ant-btn:hover{border:1px solid #122751;color:#122751;background-color:transparent}.flexible-calendar-widget .nextheal-card.card-calendar-flexible .ant-card-head-title .ant-typography{font-size:16px}.flexible-calendar-widget .nextheal-card.card-calendar-flexible .ant-card-body .ant-list{display:flex;flex-direction:column;width:100%}.flexible-calendar-widget .nextheal-card.card-calendar-flexible .ant-card-body .ant-list .ant-list-item{padding:5px 0;border-block-end:1px solid rgba(0,0,0,.0588235294)}.flexible-calendar-widget .nextheal-card.card-calendar-flexible .ant-card-body .ant-list .ant-list-item:last-child{border-block-end:none}.flexible-calendar-widget .nextheal-card.card-calendar-flexible .ant-card-body .ant-list .container-row-date{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flexible-calendar-widget .nextheal-card.card-calendar-flexible .ant-card-body .ant-list .container-row-date .container-row-date_day{display:flex;height:100%;flex-direction:column;align-self:self-start}.flexible-calendar-widget .nextheal-card.card-calendar-flexible .ant-card-body .ant-list .container-row-date .container-row-date_day .ant-typography{font-size:13px;color:#000000d9;font-weight:600}.flexible-calendar-widget .nextheal-card.card-calendar-flexible .ant-card-body .ant-list .container-row-date .container-row-date_hours{display:flex;flex-direction:column;align-items:center;gap:10px}.flexible-calendar-widget .nextheal-card.card-calendar-flexible .ant-card-body .ant-list .container-row-date .container-row-date_hours .ant-typography{font-size:13px;font-weight:300}.configure-calendar-container h3{margin-top:0;color:#06c0c2}.configure-calendar-container h5{font-size:16px;color:#3d4d6c;font-weight:300}.configure-calendar-container .configuration-description{font-weight:400;font-size:13px;line-height:22px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#000000d9}.configure-calendar-container .calendar-configuration-group .ant-radio-group{display:flex;flex-direction:column;gap:5px}.configure-calendar-container .calendar-configuration-group .ant-radio-group .ant-radio-label{font-weight:400;font-size:16px;line-height:24px;color:#000000d9}.configure-calendar-container .calendar-configuration-group .ant-radio-group .radio-description{font-weight:400;font-size:13px;line-height:22px;letter-spacing:0%;vertical-align:middle;color:#00000073}.calendar-per-month{width:100%;max-width:765px}.calendar-per-month .calendar-per-month__disclaimer{width:100%;padding:10px 20px;border:1px solid #8C9AB6;border-radius:16px;display:flex;justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:20px}.calendar-per-month .calendar-per-month__disclaimer .date-range-container{display:flex;flex-direction:column}.calendar-per-month .calendar-per-month__disclaimer .date-range-container .container-label{font-size:13px;line-height:22px;color:#00000073}.calendar-per-month .calendar-per-month__disclaimer .date-range-container .container-content{font-size:16px;color:#000000d9}.calendar-per-month .calendar-per-month__container{display:grid;grid-template-columns:1fr 1fr;width:100%}@media (max-width: 767.98px){.calendar-per-month .calendar-per-month__container{grid-template-columns:none}}.calendar-per-month .calendar-per-month__container .label-day{font-size:16px;color:#000000a6}.calendar-per-month .calendar-per-month__container .calendar-per-month__day{padding:10px;border-bottom:1px solid #ccc}.calendar-per-month .calendar-per-month__container .calendar-per-month__day .ant-form-item{margin-bottom:0}.calendar-per-month .calendar-per-month__container .calendar-per-month__day:last-child{border-bottom:none}.calendar-per-month .calendar-per-week__container{display:flex;flex-direction:column;gap:20px}.calendar-per-month .calendar-per-week__container .label-day{font-size:16px;color:#000000a6}.calendar-per-month .calendar-per-week__container .calendar-per-month__day{padding:10px;border-bottom:1px solid #ccc}.calendar-per-month .calendar-per-week__container .calendar-per-month__day .ant-form-item{margin-bottom:0}.calendar-per-month .calendar-per-week__container .calendar-per-month__day:last-child{border-bottom:none}.calendar-per-month .calendar-per-week__container .calendar-checkbox-container{display:flex;gap:15px}@media (max-width: 767.98px){.calendar-per-month .calendar-per-week__container .calendar-checkbox-container{gap:initial;justify-content:space-between}}.calendar-per-month .calendar-per-week__container .ant-card .ant-card-head{border:none}.calendar-per-month .calendar-per-week__container .ant-card .ant-card-body{padding-top:0}.calendar-per-month .calendar-per-week__container .tag-week{margin-right:0;color:#122751;background-color:#ced7ea;border-radius:24px;display:flex;padding:1px 8px;gap:0px;border:none}.calendar-per-month .calendar-per-week__container .tag-week .ant-typography{font-size:12px;color:#122751;line-height:20px}.calendar-layout .calendar-back-button-container,.calendar-list .calendar-back-button-container{position:absolute;left:0;top:0;padding:25px 0;display:flex;justify-content:flex-start}@media (max-width: 767.98px){.calendar-layout .calendar-back-button-container,.calendar-list .calendar-back-button-container{position:relative;width:100%;padding:0}.calendar-layout .calendar-back-button-container .btn-secondary-outlined,.calendar-list .calendar-back-button-container .btn-secondary-outlined{padding:0}}.round-checkbox{position:relative}.round-checkbox .ant.checkbox:hover{border-color:#122751}.round-checkbox .ant-checkbox-label{position:absolute;left:0;top:0;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.round-checkbox .ant-checkbox-inner{border-radius:50%!important;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-color:#122751!important;background-color:transparent}.round-checkbox .ant-checkbox-inner:hover{border-color:#122751!important}.round-checkbox .ant-checkbox-inner:after{display:none!important}.round-checkbox .checkbox-letter{position:absolute;font-weight:300;font-size:13px;color:#122751;pointer-events:none}.round-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#717f9b40!important;border-color:#122751!important;border-width:2px}.round-checkbox .ant-checkbox-checked .checkbox-letter{font-weight:700}.calendar-container__with-title{display:flex;gap:5px;flex-direction:column}.calendar-container__with-title .ant-typography{font-size:13px;color:#000000d9}.disabled-select-day-checkbox{opacity:.3}.calendar-per-day{max-width:420px;width:100%}@media (max-width: 767.98px){.calendar-per-day{max-width:100%}}.calendar-per-day .calendar-per-day__disclaimer{width:100%;padding:10px 20px;border:1px solid #8C9AB6;border-radius:16px;display:flex;justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:20px}.calendar-per-day .calendar-per-day__disclaimer .date-range-container{display:flex;flex-direction:column}.calendar-per-day .calendar-per-day__disclaimer .date-range-container .container-label{font-size:13px;line-height:22px;color:#00000073}.calendar-per-day .calendar-per-day__disclaimer .date-range-container .container-content{font-size:16px;color:#000000d9}.calendar-per-day .ant-space,.calendar-per-day .ant-space .ant-space-item:first-child,.calendar-per-day .ant-space .ant-space-item .ant-picker-range{width:100%}.calendar-list .ant-card{border-radius:24px;background-color:transparent;border-color:#8c9ab6;width:100%;max-width:765px}.calendar-list .ant-card .custom-title{display:flex;flex-direction:column}.calendar-list .ant-card .custom-title .ant-typography:nth-child(1){font-weight:300;font-size:13px;color:#00000073}.calendar-list .ant-card .custom-title .ant-typography:nth-child(2){font-size:16px;color:#000000d9}.calendar-list .ant-card .ant-card-head{border-bottom:1px solid #8C9AB6}.calendar-list .ant-card.calendar-slot{border:none}.calendar-list .ant-card.calendar-slot .ant-card-body{flex-wrap:unset}.calendar-list .ant-card.calendar-slot .ant-card-body .ant-typography{width:100%;font-size:13px;color:#000000d9;font-weight:700}.calendar-list .ant-card.calendar-slot .ant-card-body ul{width:100%;margin:0;list-style-type:none}.calendar-list .ant-card.calendar-slot .ant-card-body ul li{text-align:right;font-size:13px;color:#000000d9;line-height:22px}.calendar-list .ant-card .ant-card-grid{width:50%;box-shadow:none}@media (max-width: 767.98px){.calendar-list .ant-card .ant-card-grid{width:100%}}.calendar-list .ant-card .ant-card-grid:not(.full-width){padding-bottom:0}.calendar-list .ant-card .ant-card-grid.full-width{padding:12px 24px;width:100%;box-shadow:1px 0 #8c9ab6,0 1px #8c9ab6,1px 1px #8c9ab6,1px 0 #8c9ab6 inset,0 1px #8c9ab6 inset}.calendar-list .ant-card .ant-card-actions{border-top:none;background-color:transparent;border-bottom-left-radius:24px;border-bottom-right-radius:24px}.nextheal-widget.bordered{border:1px solid #BDC9E0;padding:20px;border-radius:24px}.nextheal-widget .nextheal-widget-header{display:flex;justify-content:space-between;margin-bottom:10px}.nextheal-widget .nextheal-widget-header .widget-title{display:flex;gap:5px;align-items:center}.nextheal-widget .nextheal-widget-header .widget-title .ant-tag{border-radius:20px;border:none;font-size:12px;height:20px;background-color:#06c0c2;color:#fff;padding:0 8px}.nextheal-widget .nextheal-widget-header .base-title{font-size:20px!important;line-height:28px!important;color:#1d3461!important;font-weight:500;margin-top:0}.nextheal-widget .nextheal-widget-header .base-btn{font-size:13px!important;line-height:22px!important;color:#1d3461!important;font-weight:400;background-color:transparent;border:none;box-shadow:none}.nextheal-widget .nextheal-widget-header .base-btn.bordered{border:1px solid #1D3461}.nextheal-widget .nextheal-widget-header .base-btn:hover{background-color:transparent}.nextheal-widget .nextheal-widget-header .base-btn .ant-typography{font-size:13px!important;line-height:22px!important;color:#1d3461!important;font-weight:400}.nextheal-widget .nextheal-widget-content{overflow-x:hidden}.nextheal-widget .nextheal-widget-content::-webkit-scrollbar{width:0px}.nextheal-widget .nextheal-widget-content::-webkit-scrollbar-track{background:transparent}.nextheal-widget .nextheal-widget-content::-webkit-scrollbar-thumb{background-color:none}.no-appointments{border:2px dashed #BDC9E0;background-color:transparent;margin-top:10px}.no-appointments .ant-card-body{display:flex;flex-direction:column;align-items:center;gap:10px;color:#576786}.no-appointments .ant-card-body .ant-typography{color:#576786}.card-appointment{border-radius:24px;padding:10px;box-shadow:0 0 10px 6px #717f9b29;-webkit-box-shadow:0px 0px 10px 6px rgba(113,127,155,.1607843137);-moz-box-shadow:0px 0px 10px 6px rgba(113,127,155,.1607843137);transition:all ease-in-out .5s}.card-appointment .ant-card-body{padding:15px 0;display:flex;justify-content:flex-start;align-items:flex-start;gap:10px}.card-appointment .ant-card-body .appointment-information{display:flex;gap:5px}.card-appointment.current{background-color:#02a6a8;transition:all ease-in-out .5s}.card-appointment.current .ant-card-head{border-bottom:1px solid #B0F9F9}.card-appointment.current .ant-card-head-title .user-fullname{color:#fff}.card-appointment.current .ant-card-body .appointment-information{color:#fff;fill:#fff}.card-appointment.current .ant-card-body .appointment-information .ant-typography{color:#fff;font-size:16px}.card-appointment.current .ant-card-extra .appointment-detail-wrapper,.card-appointment.current .ant-card-extra .appointment-detail{color:#fff;fill:#fff}.card-appointment.current .ant-card-actions{border-top:1px solid #B0F9F9;background-color:#02a6a8}.card-appointment.current .ant-card-actions .btn-appointment{background-color:#b0f9f9;border:1px solid #B0F9F9;color:#075252;font-size:13px}.card-appointment.next{background-color:#b0f9f9}.card-appointment.next .ant-card-head{border-bottom:1px solid #8ee0df}.card-appointment.next .ant-card-head-title .user-fullname{color:#075252}.card-appointment.next .ant-card-body .appointment-information{color:#075252;fill:#075252}.card-appointment.next .ant-card-body .appointment-information .ant-typography{color:#075252;font-size:16px}.card-appointment.next .ant-card-extra .appointment-detail-wrapper,.card-appointment.next .ant-card-extra .appointment-detail{color:#075252;fill:#075252}.card-appointment.next .ant-card-actions{border-top:1px solid #8ee0df;background-color:#b0f9f9}.card-appointment.next .ant-card-actions .btn-appointment{background-color:#b0f9f9;border:1px solid #075252;color:#075252;font-size:13px}.card-appointment.past{background-color:#f0f0f0}.card-appointment.past .ant-card-head{border-bottom:1px solid #ccc}.card-appointment.past .ant-card-head-title .user-fullname{color:#000}.card-appointment.past .ant-card-body .appointment-information{color:#000;fill:#000}.card-appointment.past .ant-card-body .appointment-information .ant-typography{color:#000;font-size:16px}.card-appointment.past .ant-card-extra .appointment-detail-wrapper,.card-appointment.past .ant-card-extra .appointment-detail{color:#000;fill:#000}.card-appointment.past .ant-card-actions{border-top:1px solid #ccc;background-color:#f0f0f0}.card-appointment.past .ant-card-actions .btn-appointment{background-color:#f0f0f0;border:1px solid #ccc;color:#000;font-size:13px}.card-appointment .ant-card-head{padding:0}.card-appointment .ant-card-head .ant-card-head-title{display:flex;align-items:center;gap:10px}.card-appointment .ant-card-head .ant-card-head-title .user-fullname{width:200px;display:inline-block;font-size:16px;font-weight:700}.card-appointment .ant-card-head .ant-card-extra .appointment-detail-wrapper{display:flex;gap:5px}.card-appointment .ant-card-head .ant-card-extra .appointment-detail-wrapper .appointment-detail{font-size:13px}.card-appointment .ant-card-actions{display:flex;justify-content:flex-end;align-items:flex-end}.card-appointment .ant-card-actions li{width:auto!important;margin-bottom:5px}.appointment-banner{position:relative;border-radius:24px;width:100%;box-shadow:0 0 10px 6px #717f9b29;-webkit-box-shadow:0px 0px 10px 6px rgba(113,127,155,.1607843137);-moz-box-shadow:0px 0px 10px 6px rgba(113,127,155,.1607843137);transition:all ease-in-out .5s}.appointment-banner .appointment-calendar-logo{position:absolute;top:24px;right:24px;height:62px;width:62px;background-color:#fff;border-radius:8px;overflow:hidden}.appointment-banner .appointment-calendar-logo .header{background-color:#717f9b;display:flex;align-items:center;justify-content:center;height:30px}.appointment-banner .appointment-calendar-logo .header .ant-typography{color:#fff;font-size:13px;font-weight:300}.appointment-banner .appointment-calendar-logo .content{background-color:#fff;display:flex;align-items:center;justify-content:center;height:32px}.appointment-banner .appointment-calendar-logo .content .ant-typography{color:#000;font-size:20px;font-weight:500}.appointment-banner .ant-tag{border-radius:40px}.appointment-banner .ant-tag.title{background-color:transparent;border-color:transparent;padding-left:0;padding-right:0}.appointment-banner .appointment-detail{display:flex;gap:10px;padding-top:10px}.appointment-banner .appointment-detail .appointment-information{display:flex;gap:5px}.appointment-banner h3.ant-typography{margin-top:0}.appointment-banner.past{background-color:#f0f0f0}.appointment-banner.current{background-color:#02a6a8;box-shadow:inset 0 0 0 3px #b0f9f9}.appointment-banner.current h3.ant-typography,.appointment-banner.current .appointment-detail,.appointment-banner.current .appointment-detail .ant-typography,.appointment-banner.current .ant-tag.title{color:#fff}.appointment-banner.next{background-color:#b0f9f9}.appointment-banner.next h3.ant-typography,.appointment-banner.next .appointment-detail,.appointment-banner.next .appointment-detail .ant-typography,.appointment-banner.next .ant-tag.title{color:#075252}.appointment-users-container{margin-top:20px}.appointment-users-container .title-container{font-size:20px;font-weight:500}.appointment-users-container .appointment-user-card .ant-list-item-meta{align-items:center!important}.appointment-users-container .appointment-user-card .appointment-user-card-information{display:flex;flex-direction:column}.appointment-users-container .appointment-user-card .appointment-user-card-information .title{font-weight:700;font-size:16px;line-height:24px}.appointment-users-container .appointment-user-card .appointment-user-card-information .subtitle,.appointment-users-container .appointment-user-card .appointment-user-card-information .fiscal_code,.appointment-users-container .appointment-user-card .appointment-user-card-information .last_visit{display:flex;font-weight:400;font-size:13px;line-height:22px;color:#333;width:100%;justify-content:space-between}.appointment-users-container .appointment-user-card .appointment-user-card-information .subtitle .ant-tag,.appointment-users-container .appointment-user-card .appointment-user-card-information .fiscal_code .ant-tag,.appointment-users-container .appointment-user-card .appointment-user-card-information .last_visit .ant-tag{font-weight:400;font-size:13px;line-height:22px;border-radius:40px;display:flex;gap:3px}.appointment-users-container .appointment-user-card .appointment-user-card-information .fiscal_code{text-transform:uppercase}.card-notification{border-radius:8px}.card-notification .ant-card-head{min-height:auto;padding:10px;border-bottom:none}.card-notification .ant-card-head .date-tag{background-color:#e6edf9;border-radius:4px;color:#717f9b;font-size:12px;line-height:20px;font-weight:300;border:none;padding:4px}.card-notification .ant-card-head .custom-tag{width:auto;padding:1px 8px;gap:3px;opacity:1;border-width:1px;border-radius:24px;font-size:12px;line-height:20px;font-weight:300}.card-notification .ant-card-head .custom-tag.tag-APPOINTMENT_CANCELLED,.card-notification .ant-card-head .custom-tag.tag-EVENT_ALERT_CREATED,.card-notification .ant-card-head .custom-tag.tag-EVENT_ALERT_GENETIC_VARIANT_FOR_DOCTOR,.card-notification .ant-card-head .custom-tag.tag-EVENT_ALERT_GENETIC_VARIANT_FOR_PATIENT{color:#b41f70;border-color:#ff85c0;background-color:#ffe6f0}.card-notification .ant-card-head .custom-tag.tag-APPOINTMENT_CREATED{color:#eb2f96;border-color:#ffadd2;background-color:#fff0f6}.card-notification .ant-card-head .custom-tag.tag-EVENT_NOTE_CREATED,.card-notification .ant-card-head .custom-tag.tag-EVENT_NOTE_UPDATED{background-color:#f9f0ff;border-color:#d3adf7;color:#722ed1}.card-notification .ant-card-head .custom-tag.tag-EVENT_PRESCRIPTION_CREATED{background-color:#fff7e6;color:#fa8c16;border-color:#ffd591}.card-notification .ant-card-body{padding:0 10px 10px}.card-notification .ant-card-body .notification-title{font-size:13px;font-weight:600!important;line-height:22px;color:#3d4d6c}.card-notification .ant-card-body .notification-subtitle{font-size:13px;font-weight:400!important;line-height:22px;color:#3d4d6c}.card-prescription .prescription-date-tag,.card-prescription .prescription-type-tag,.card-prescription .prescription-specialization-tag{border-radius:24px;display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:center;padding:1px 8px;font-size:12px;line-height:20px}.card-prescription .prescription-date-tag{background-color:#fafafa;border:1px solid #D9D9D9;color:#000000d9}.card-prescription .prescription-type-tag{border:1px solid #90E7E8;background-color:#d3fafb;color:#02a6a8}.card-prescription .prescription-specialization-tag{border:1px solid #8C9AB6;background-color:#f0f5ff;color:#122751}.card-prescription .prescription-content{font-size:13px;color:#333;margin-top:10px}.prescription-detail-container.flex{display:flex;gap:20px;flex-direction:column}.prescription-detail-container .section-title{font-family:400;margin:0 0 15px}.prescription-detail-container .ant-card{width:100%;border-radius:16px}.prescription-detail-container .ant-card .ant-card-actions{display:flex;flex-direction:row;justify-content:flex-end;padding:0 10px;border-top:1px solid #F0F0F0;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.prescription-detail-container .ant-card .ant-card-head{border-bottom:1px solid #F0F0F0}.prescription-detail-container .ant-card .title{font-size:16px;color:#000000d9;margin-top:0}.nextheal-card{border-radius:24px;transition:all ease-in-out .5s;border:1px solid rgba(113,127,155,.4509803922)}.nextheal-card .ant-card-head-title{overflow:clip}.nextheal-card.no-border{border:none;box-shadow:0 0 10px 2px #717f9b29;-webkit-box-shadow:0px 0px 10px 2px rgba(113,127,155,.1607843137);-moz-box-shadow:0px 0px 10px 2px rgba(113,127,155,.1607843137)}.nextheal-card .ant-card-head{border-bottom:1px solid #F0F0F0}.nextheal-card .ant-card-head .ant-card-head-title .ant-typography{display:flex;gap:5px;align-items:center;color:#1d3461;font-size:20px;line-height:28px;font-weight:500}.nextheal-card .ant-card-body{padding:15px;display:flex;justify-content:flex-start;align-items:flex-start;gap:10px}.nextheal-card .ant-card-body .content-text{color:#8c9ab6;font-size:13px}.nextheal-card .ant-card-actions{justify-content:flex-end;padding:0 24px;border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top:1px solid #F0F0F0}.nextheal-card .ant-card-actions li{width:auto!important}.nextheal-card .ant-card-actions li .ant-btn,.nextheal-card .ant-card-actions li .ant-btn:hover{border:1px solid #1D3461;color:#1d3461}@media (max-width: 767.98px){.nextheal-card .ant-card-actions li{width:100%!important}.nextheal-card .ant-card-actions li .ant-btn{width:100%}}.nextheal-card.card-school .ant-card-body{flex-direction:column}.nextheal-card.card-school .ant-card-body .formation-container-item{display:flex;flex-direction:column}.nextheal-card.card-school .ant-card-body .formation-container-item .formation-container-item-title{font-size:16px;color:#000000d9;line-height:24px}.nextheal-card.card-school .ant-card-body .formation-container-item .formation-container-item-level,.nextheal-card.card-school .ant-card-body .formation-container-item .formation-container-item-description{font-size:13px;line-height:22px;color:#000000d9}.nextheal-card.card-school .ant-card-body .ant-divider{margin:4px 0;border-block-start:1px solid #F0F0F0}.nextheal-card.card-consult .ant-collapse{width:100%;background-color:#fff!important}.nextheal-card.card-consult .ant-collapse .ant-collapse-item{border-bottom:none}.nextheal-card.card-consult .ant-collapse .ant-collapse-header{flex-direction:row-reverse}.nextheal-card.card-consult .ant-collapse .ant-collapse-content-box{display:flex;flex-direction:column;gap:5px}.nextheal-card.card-visit-configuration{border-radius:8px;border:none}.nextheal-card.card-visit-configuration .ant-card-body{flex-direction:row;width:100%}.nextheal-card.card-visit-configuration .ant-card-body .ant-col{display:flex;gap:5px;font-size:13px;color:#1d3461}.nextheal-card.card-visit-configuration .ant-card-head{padding:10px;min-height:auto!important}.nextheal-card.card-visit-configuration .ant-card-head .ant-card-head-title .ant-typography{font-size:13px;font-weight:200;line-height:18px}.nextheal-card.card-treatments .ant-tabs-nav:before{border-bottom:none}.nextheal-card.card-treatments .ant-tabs-tab-btn{font-size:13px}.nextheal-group-tags .ant-tag{border-radius:16px;padding:1px 8px;font-size:13px;margin-bottom:10px}.modal-treatments-container{display:flex;flex-direction:column;gap:10px}.modal-treatments-container .treatments-add-container{display:flex;flex-direction:column}.card-doctor{border-radius:24px;padding:10px;box-shadow:0 0 10px 6px #717f9b29;-webkit-box-shadow:0px 0px 10px 6px rgba(113,127,155,.1607843137);-moz-box-shadow:0px 0px 10px 6px rgba(113,127,155,.1607843137);transition:all ease-in-out .5s;background-color:#ced7ea}.card-doctor .ant-card-body{padding:0;display:flex;justify-content:flex-start;align-items:flex-start;gap:10px}.card-doctor .ant-card-body .appointment-information{display:flex;gap:5px}.card-doctor .ant-card-head{padding:0;border-bottom:none}.card-doctor .ant-card-head .ant-card-head-title{display:flex;align-items:center;gap:10px}.card-doctor .ant-card-head .ant-card-head-title .user-fullname{width:200px;display:inline-block;font-size:16px;font-weight:700;color:#122751;text-transform:capitalize!important}.card-doctor .ant-card-head .ant-card-head-title .user-specializations{display:inline-block;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:300;color:#122751}.card-doctor .ant-card-head .ant-card-extra .appointment-detail-wrapper{display:flex;gap:5px}.card-doctor .ant-card-head .ant-card-extra .appointment-detail-wrapper .appointment-detail{font-size:13px}.card-doctor .ant-card-actions{display:flex;justify-content:flex-end;align-items:flex-end;background-color:#ced7ea;border-top:none}.card-doctor .ant-card-actions li{width:auto!important;margin-bottom:5px}.card-create-doctor{border-radius:24px;padding:10px;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;transition:all ease-in-out .5s;background-color:transparent;border:2px dashed #BDC9E0!important}.card-create-doctor .ant-card-body{padding:10px 0;display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;text-align:center;color:#8c9ab6}.card-create-doctor .ant-card-head{padding:0;border-bottom:none;min-height:0px}.card-create-doctor .ant-card-head .ant-card-head-title{display:flex;align-items:center;gap:10px}.card-create-doctor .ant-card-head .ant-card-head-title .user-fullname{width:200px;display:inline-block;font-size:16px;font-weight:700;color:#122751;text-transform:capitalize!important}.card-create-doctor .ant-card-head .ant-card-head-title .user-specializations{display:inline-block;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:300;color:#122751}.card-create-doctor .ant-card-head .ant-card-extra .appointment-detail-wrapper{display:flex;gap:5px}.card-create-doctor .ant-card-head .ant-card-extra .appointment-detail-wrapper .appointment-detail{font-size:13px}.card-create-doctor .ant-card-actions{display:flex;justify-content:flex-end;align-items:flex-end;background-color:transparent;border-top:none;gap:10px}.card-create-doctor .ant-card-actions li{width:100%;margin-bottom:5px;border-inline-end:none!important}.nextheal-user-container{position:relative;background-color:#ced7ea;display:flex;flex-direction:column;gap:20px;transition:all ease-in-out .3s;padding:20px 0 0 20px}.nextheal-user-container.empty{padding:20px}.nextheal-user-container .user-heading{display:flex;justify-content:space-between;color:#8c9ab6;padding-right:20px}.nextheal-user-container .user-heading .title{display:flex;font-size:16px;color:#1d3461;line-height:24px;gap:5px}.nextheal-user-container.sticky{position:sticky;top:110px;height:calc(100vh - 203px);overflow-y:scroll}.nextheal-user-container .user-content .empty-container .no-selection{margin-bottom:20px;padding:25px 50px;background-color:#e6edf9;border:2px dashed #BDC9E0;border-radius:24px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:10px}.nextheal-user-container .user-content .empty-container .no-selection svg{height:48px;width:48px;fill:#a0aecb;color:#a0aecb}.nextheal-user-container .user-content .empty-container .no-selection .action-text{color:#8c9ab6;font-size:16px;line-height:24px;text-align:center}.nextheal-user-container .user-content .filled-user-container{gap:20px;background-color:#fff;padding:20px;border-top-left-radius:60px;box-shadow:-4px -4px 10px 2px #0000000a;min-height:100%;display:flex;flex-direction:column}.nextheal-user-container .user-content .filled-user-container .user-main-information{display:flex;gap:10px;align-items:center;position:relative}.nextheal-user-container .user-content .filled-user-container .user-main-information .btn-favorite{position:absolute;top:10px;right:0;padding:0!important;height:auto!important}.nextheal-user-container .user-content .filled-user-container .user-main-information .registry-container{display:flex;gap:0px;flex-direction:column;width:calc(100% - 100px)}.nextheal-user-container .user-content .filled-user-container .user-main-information .registry-container .registry-item-title,.nextheal-user-container .user-content .filled-user-container .user-main-information .registry-container .registry-item-subtitle,.nextheal-user-container .user-content .filled-user-container .user-main-information .registry-container .registry-item-date{margin-bottom:0}.nextheal-user-container .user-content .filled-user-container .user-main-information .registry-container .registry-item-title{display:flex;justify-content:space-between;font-weight:700;font-size:16px;line-height:24px}.nextheal-user-container .user-content .filled-user-container .user-main-information .registry-container .registry-item-subtitle,.nextheal-user-container .user-content .filled-user-container .user-main-information .registry-container .registry-item-date{font-size:13px;line-height:22px;font-weight:300;color:#333}.nextheal-user-container .user-content .filled-user-container .user-main-information .registry-container .registry-item-date{display:flex;justify-content:space-between;align-items:center;gap:5px}.nextheal-user-container .user-content .filled-user-container .user-main-information .registry-container .registry-item-date .calendar-chip{display:flex;justify-content:space-between;align-items:center;gap:5px;border:1px solid #A0AECB;padding:1px 8px;border-radius:24px;color:#000000d9}.nextheal-user-container .user-content .filled-user-container .user-actions{display:flex;flex-direction:row;gap:20px}.nextheal-user-container .user-content .filled-user-container .user-actions .user-action{padding:10px;border:2px solid #BDC9E0;border-radius:24px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;color:#576786;gap:5px;text-align:center}.dropdown-user-action{display:flex;gap:5px}.user-detail-container.flex{display:flex;gap:20px;flex-direction:column}.user-detail-container .section-title{font-family:400;margin:0 0 15px}.user-detail-container .ant-card{width:100%;border-radius:16px}.user-detail-container .ant-card .ant-card-actions{display:flex;flex-direction:row;justify-content:flex-end;padding:0 10px;border-top:1px solid #F0F0F0;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.user-detail-container .ant-card .ant-card-actions li{width:auto!important}.user-detail-container .ant-card .ant-card-head{border-bottom:1px solid #F0F0F0}.user-detail-container .ant-card .title{font-size:16px;color:#000000d9;margin-top:0}.user-detail-container .ant-card .ant-card-grid{border-bottom:1px solid #F0F0F0;width:50%;box-shadow:none}.user-detail-container .ant-card .ant-card-grid:nth-child(odd){border-right:1px solid #F0F0F0}.user-detail-container .ant-card .ant-card-grid .nextheal-grid-item{display:flex;flex-direction:column;margin-bottom:10px}.user-detail-container .ant-card .ant-card-grid .nextheal-grid-item .title{color:#00000073;font-size:13px;font-weight:400}.user-detail-container .ant-card .ant-card-grid .nextheal-grid-item .subtitle{color:#000000d9;font-size:13px;font-weight:400;display:flex;flex-direction:row;align-items:center}.genetic-variant-container{gap:10px;display:flex;flex-direction:column}.genetic-variant-container .title{color:#333;font-size:13px;display:block!important;width:100%!important;text-align:center}.variant-genetic-item{display:flex!important;justify-content:space-between}.empty-prescription-container{border:2px dashed #BDC9E0;padding:20px;width:100%;border-radius:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.empty-prescription-container .ant-typography{color:#8c9ab6;font-size:16px}.user-patologie-container{display:flex;flex-direction:column;gap:5px}.user-patologie-container .title{color:#122751;font-size:20px;line-height:28px;font-weight:500}.user-patologie-container .description{font-size:13px;line-height:22px;color:#333}.btn-favorite{background-color:transparent!important;border:none;box-shadow:none}.btn-filters{height:40px;background-color:#e6edff;color:#122751;border:1px solid #122751}.btn-filters:hover{background-color:transparent!important;color:#1d3461!important;border:1px solid #122751!important}.btn-more-actions{background-color:transparent;border-radius:50px;border:1px solid #02A6A8;box-shadow:0 2px #00000004;color:#02a6a8;height:40px;width:40px}.btn-more-actions:hover{background-color:transparent!important}.btn-primary{color:#06c0c2}.btn-primary.no-padding{padding:0}.btn-primary span{color:#06c0c2}.btn-full-space{min-width:100%;width:100%;padding:25px 15px}.btn-dashed{border:2px dashed rgb(191,191,191)!important;color:#bfbfbf!important;box-shadow:none}.white-disabled:disabled{background-color:#f5f5f5;border:rgb(217,217,217);color:#00000040!important}.btn-ratio,.btn-ratio:hover:not(:disabled):not(.ant-btn-disabled),.btn-ratio:active:not(:disabled):not(.ant-btn-disabled),.btn-ratio:visited:not(:disabled):not(.ant-btn-disabled),.btn-ratio:focus:not(:disabled):not(.ant-btn-disabled){color:#122751;border:1px solid #122751;background-color:transparent;box-shadow:none}.btn-ratio.selected,.btn-ratio:hover:not(:disabled):not(.ant-btn-disabled).selected,.btn-ratio:active:not(:disabled):not(.ant-btn-disabled).selected,.btn-ratio:visited:not(:disabled):not(.ant-btn-disabled).selected,.btn-ratio:focus:not(:disabled):not(.ant-btn-disabled).selected{background-color:#717f9b40}.btn-prescription{width:100%;border:none;color:#06c0c2;box-shadow:none}.btn-prescription span{color:#06c0c2}.btn-secondary-outlined{background-color:transparent;color:#1d3461;border:none;box-shadow:none}.btn-secondary-outlined:hover{background-color:transparent!important;color:#1d3461!important;border:none!important}.btn-secondary-bordered{padding:20px;background-color:transparent;color:#1d3461;border:1px solid #1D3461;box-shadow:none}.btn-secondary-bordered:hover{background-color:transparent!important;color:#1d3461!important;border:1px solid #1D3461!important}.nextheal-search-users-container,.nextheal-search-visits-container,.nextheal-search-agenda-container,.nextheal-search-archive-visits-container,.nextheal-search-prescriptions-container{position:sticky;display:flex;gap:20px;z-index:13}.nextheal-search-users-container .ant-input-group-addon,.nextheal-search-visits-container .ant-input-group-addon,.nextheal-search-agenda-container .ant-input-group-addon,.nextheal-search-archive-visits-container .ant-input-group-addon,.nextheal-search-prescriptions-container .ant-input-group-addon{background-color:#fff;padding-left:0;padding-right:0;border:none}.nextheal-search-users-container .ant-input-group-addon button,.nextheal-search-visits-container .ant-input-group-addon button,.nextheal-search-agenda-container .ant-input-group-addon button,.nextheal-search-archive-visits-container .ant-input-group-addon button,.nextheal-search-prescriptions-container .ant-input-group-addon button{height:40px}.nextheal-search-users-container .ant-input,.nextheal-search-visits-container .ant-input,.nextheal-search-agenda-container .ant-input,.nextheal-search-archive-visits-container .ant-input,.nextheal-search-prescriptions-container .ant-input{border-radius:50px;height:40px}.nextheal-search-agenda-container .ant-input-wrapper{border-radius:50px;border:1px solid #dddddd}.nextheal-modal .ant-input{border:1px solid #F0F0F0!important}.nextheal-modal label{color:#3d4d6c;font-size:13px}.nextheal-modal .ant-modal-close:hover{background-color:transparent!important}.nextheal-modal .ant-modal-content{border-radius:24px}.nextheal-modal .ant-modal-content .prescription-content{display:flex;flex-direction:column;gap:10px;padding:10px 0}.nextheal-modal .ant-modal-content .prescription-content .ant-input-outlined{border:1px solid #d9d9d9}.nextheal-modal .ant-modal-content .prescription-content .ant-input-outlined:hover{border:1px solid #06C0C2}.nextheal-modal .ant-modal-content .prescription-content .ant-form-item-required{font-size:16px;color:#3d4d6c;display:flex;flex-direction:row-reverse;align-items:flex-end;gap:4px;justify-content:flex-end}.nextheal-modal .ant-modal-content .prescription-content .ant-form-item-required:after{margin:0!important}.nextheal-modal .ant-modal-content .ant-form-item-explain-error{font-size:12px!important}.nextheal-modal .ant-modal-content .nextheal-radio-group{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.nextheal-modal .ant-modal-content .nextheal-radio-group .group-title,.nextheal-modal .ant-modal-content .nextheal-radio-group .ant-radio-label{font-size:13px}.ant-modal-mask{background-color:#1d346173!important}.nextheal-steps-container{width:100%;position:relative;padding:20px 0 10px}.nextheal-steps-container .nextheal-stepper{position:relative;height:48px;display:flex;flex-direction:row;background-color:#c6fbff;border-radius:8px;overflow:hidden}.nextheal-steps-container .nextheal-stepper .ant-col{width:100%;display:flex;align-items:center;justify-content:center}.nextheal-steps-container .nextheal-stepper .ant-col .ant-typography{height:24px;width:24px;background-color:#00b2b4;color:#fff;font-weight:300;text-align:center;border-radius:50px;font-size:14px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.nextheal-steps-container .nextheal-stepper .ant-col.active{background-color:#b0f9f9}.nextheal-steps-container.signup-model .nextheal-stepper{background-color:transparent}.nextheal-steps-container.signup-model .nextheal-stepper .ant-col.active{border-top-right-radius:8px;border-bottom-right-radius:8px}.nextheal-steps-container.signup-model .nextheal-stepper .ant-col.active:before{background-color:#00b2b4}.nextheal-steps-container.signup-model .nextheal-stepper .ant-col:before{content:"";position:absolute;top:23px;left:0;width:50%;height:4px;background-color:#717f9b}.nextheal-steps-container.signup-model .nextheal-stepper .ant-col:first-child:before{display:none}.nextheal-steps-container.signup-model .nextheal-stepper .ant-col:after{content:"";position:absolute;top:23px;right:0;width:50%;height:4px;background-color:#717f9b}.nextheal-steps-container.signup-model .nextheal-stepper .ant-col:last-child:after{display:none}.nextheal-steps-container.signup-model .nextheal-stepper .ant-col.before{background-color:#d3fafb}.nextheal-steps-container.signup-model .nextheal-stepper .ant-col.before .step-content{background-color:#00b2b4}.nextheal-steps-container.signup-model .nextheal-stepper .ant-col.before:after{background-color:#00b2b4}.nextheal-steps-container.signup-model .nextheal-stepper .ant-col.before:before{background-color:#00b2b4}.nextheal-steps-container.signup-model .nextheal-stepper .ant-col.after .ant-typography{background-color:#717f9b}.nextheal-steps-container .nextheal-stepper-labels{display:flex;flex-direction:row}.nextheal-steps-container .nextheal-stepper-labels .ant-col{width:100%;display:flex;align-items:center;justify-content:center}.nextheal-steps-container .nextheal-stepper-labels .ant-col .ant-typography{font-size:16px;line-height:28px}.nextheal-steps-container .nextheal-stepper-labels .ant-col .ant-typography.active{color:#00b2b4}.nextheal-agenda-container{margin-top:20px}.nextheal-agenda-container .ant-picker-calendar-header{justify-content:space-between}.nextheal-agenda-container .ant-picker-calendar-header .ant-select-selector{font-size:13px;border-radius:50px}.nextheal-agenda-container .ant-picker-calendar-header .ant-radio-button-wrapper{font-size:13px}.nextheal-agenda-container .ant-picker-calendar-header .ant-radio-button-wrapper:first-child{border-start-start-radius:50px;border-end-start-radius:50px}.nextheal-agenda-container .ant-picker-calendar-header .ant-radio-button-wrapper:last-child{border-start-end-radius:50px;border-end-end-radius:50px}.nextheal-agenda-container .ant-picker-calendar.ant-picker-calendar-full .ant-picker-calendar-date-value{font-size:14px;text-transform:capitalize}.nextheal-agenda-container .ant-picker-calendar.ant-picker-calendar-full .ant-picker-calendar-date-content .notes-month{display:flex;align-items:center;justify-content:center;margin-top:30px;gap:10px}.nextheal-agenda-container .ant-picker-calendar.ant-picker-calendar-full .ant-picker-calendar-date-content .notes-month .ant-typography{font-weight:400;font-size:12px;line-height:22px;letter-spacing:0%}.nextheal-agenda-container .ant-picker-calendar.ant-picker-calendar-full .ant-picker-calendar-date-content .notes-month .ant-scroll-number{font-size:10px}.nextheal-agenda-container .ant-picker-calendar.ant-picker-calendar-full .ant-picker-calendar-date-content ul{padding-left:0}.nextheal-agenda-container .ant-picker-calendar.ant-picker-calendar-full .ant-picker-calendar-date-content ul li .ant-badge.ant-badge-status{line-height:12px;position:relative;display:flex;align-items:center}.nextheal-agenda-container .ant-picker-calendar.ant-picker-calendar-full .ant-picker-calendar-date-content ul li .ant-badge.ant-badge-status .ant-badge-status-dot{position:absolute;top:2px}.nextheal-agenda-container .ant-picker-calendar.ant-picker-calendar-full .ant-picker-calendar-date-content ul li .ant-badge.ant-badge-status .ant-badge-status-text{font-size:10px;white-space:nowrap;margin-left:12px}.nextheal-agenda-container .ant-picker-calendar.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{text-transform:capitalize}.nextheal-agenda-container .ant-picker-calendar.ant-picker-calendar-full .ant-picker-calendar-date{border-top:none;border:1px solid #F0F0F0;border-radius:4px;margin:4px}.nextheal-agenda-container .ant-picker-calendar.ant-picker-calendar-full .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-calendar-date{background-color:transparent;border:2px solid #90E7E8}.container-sidebar-agenda{height:calc(100vh - 250px)}.container-sidebar-agenda .ant-radio-button-wrapper{font-size:13px}.container-sidebar-agenda .ant-radio-button-wrapper:first-child{border-start-start-radius:50px;border-end-start-radius:50px}.container-sidebar-agenda .ant-radio-button-wrapper:last-child{border-start-end-radius:50px;border-end-end-radius:50px}.container-sidebar-agenda .cards-sidebar-container{margin-top:20px;max-height:calc(100% - 50px);overflow-y:scroll}.container-sidebar-agenda .cards-sidebar-container .card-appointment{width:100%}.container-sidebar-agenda .list-sidebar-container{margin-top:20px;max-height:calc(100% - 50px);overflow-y:scroll;position:relative}.container-sidebar-agenda .list-sidebar-container .list-item-card{position:absolute;border-radius:8px;display:flex;align-items:center;padding:6px;width:100%}.container-sidebar-agenda .list-sidebar-container .list-item-card.past{background-color:#f0f0f0}.container-sidebar-agenda .list-sidebar-container .list-item-card.current{background-color:#90e7e8;box-shadow:inset 0 0 0 3px #b0f9f9}.container-sidebar-agenda .list-sidebar-container .list-item-card.next{background-color:#90e7e8}.container-sidebar-agenda .list-sidebar-container .list-item-card .card-item-container{display:flex;align-items:center;justify-content:center;width:100%}.container-sidebar-agenda .list-sidebar-container .list-item-card .card-item-container .bold{font-size:12px;font-weight:700;white-space:nowrap}.container-sidebar-agenda .list-sidebar-container .list-item-card .card-item-container .hour{font-size:12px;display:flex;justify-content:flex-end;white-space:nowrap}.container-sidebar-agenda .list-sidebar-container .list-item-card .card-item-container .user{font-size:12px;white-space:nowrap}.container-sidebar-agenda .list-sidebar-container .ant-col.hour-placeholder .ant-typography{color:#1d3461;font-size:12px;text-align:center;display:block}.container-sidebar-agenda .list-sidebar-container .ant-col.appointment-placeholder{height:60px;border-top:1px solid rgba(113,127,155,.4509803922)}.container-sidebar-appointment{height:calc(100vh - 263px)}.container-sidebar-appointment .header{color:#122751;display:flex;gap:5px;margin-bottom:10px}.container-sidebar-appointment .header .ant-typography{font-size:16px}.container-sidebar-appointment .note-container{display:flex;flex-direction:column;gap:10px}.container-sidebar-appointment .note-container.empty{align-items:center;border-radius:24px;border:2px dashed #BDC9E0;padding:20px}.container-sidebar-appointment .note-container.empty .content{font-size:16px;line-height:24px;color:#8c9ab6}.container-sidebar-appointment .note-container textarea{border-radius:4px!important}.container-sidebar-appointment .note-container .note-label{display:flex}.container-sidebar-appointment .note-container .note-label .ant-typography{font-size:13px;line-height:22px;color:#3d4d6c;font-weight:300}.container-sidebar-appointment .note-container .note-label.self{justify-content:flex-end}.container-sidebar-appointment .note-container .note-label.self .ant-typography{font-weight:700;color:#069092}.appointment-actions{display:flex;gap:10px}@media (max-width: 767.98px){.appointment-actions{flex-direction:column-reverse}}.appointment-actions .ant-btn{width:max-content}@media (max-width: 767.98px){.appointment-actions .ant-btn{width:100%!important}}.create-appointment-container{transition:all ease-in-out .3s;width:100vw;max-width:340px}.create-appointment-container .calendar-wrapper .ant-radio-group,.create-appointment-container .calendar-wrapper .ant-picker-calendar-date-value{display:none!important}.create-appointment-container .calendar-wrapper .ant-picker-content thead th{text-transform:capitalize}.create-appointment-container .calendar-wrapper .calendar-header{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;font-size:16px;font-weight:600}.create-appointment-container .calendar-wrapper .calendar-title{text-align:center;flex:1}.create-appointment-container .calendar-wrapper .ant-picker-panel{border-top:1px solid rgba(0,0,0,.0588235294)}.create-appointment-container .calendar-wrapper .ant-picker-calendar-date{display:flex;justify-content:center;align-items:center;padding:0!important;background:transparent!important;color:#000000e0!important}.create-appointment-container .calendar-wrapper .ant-picker-calendar-date-today,.create-appointment-container .calendar-wrapper .custom-day{position:relative;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.create-appointment-container .calendar-wrapper .ant-picker-calendar-date-today .day-number,.create-appointment-container .calendar-wrapper .custom-day .day-number{font-size:14px;font-weight:500}.create-appointment-container .calendar-wrapper .ant-picker-calendar-date-today .events-dots,.create-appointment-container .calendar-wrapper .custom-day .events-dots{position:absolute;bottom:2px;display:flex;gap:2px;align-items:center;height:15px}.create-appointment-container .calendar-wrapper .ant-picker-calendar-date-today .events-dots .dot,.create-appointment-container .calendar-wrapper .custom-day .events-dots .dot{width:5px;height:5px;background-color:#08979c;border-radius:8px}.create-appointment-container .calendar-wrapper .ant-picker-calendar-date-today .events-dots .more,.create-appointment-container .calendar-wrapper .custom-day .events-dots .more{font-size:11px;color:#08979c;margin-left:0}.create-appointment-container .calendar-wrapper .ant-picker-calendar-date-today.has-events,.create-appointment-container .calendar-wrapper .custom-day.has-events{background-color:#e6fffb}.create-appointment-container .calendar-wrapper .ant-picker-calendar-date-today.selected-day,.create-appointment-container .calendar-wrapper .custom-day.selected-day{border:2px solid #13c2c2;background-color:#e6fffb}.create-appointment-container.step-1{width:100vw;max-width:340px}.create-appointment-container.step-2{width:100vw;max-width:700px}.create-appointment-container.step-2 .full-width.ant-radio-group{display:flex;width:100%}.create-appointment-container.step-2 .full-width.ant-radio-group .ant-radio-button-wrapper{width:100%}.create-appointment-container.step-2 .full-width.ant-radio-group .ant-radio-button-wrapper:first-child{border-top-left-radius:40px;border-bottom-left-radius:40px}.create-appointment-container.step-2 .full-width.ant-radio-group .ant-radio-button-wrapper:last-child{border-top-right-radius:40px;border-bottom-right-radius:40px}.create-appointment-container .create-appointment-item{display:flex;flex-direction:column;gap:5px}.create-appointment-container .create-appointment-item .ant-select-selection-item{font-size:13px!important}.create-appointment-container .create-appointment-item .ant-select-selection-placeholder,.create-appointment-container .create-appointment-item .ant-picker-input input::placeholder{font-size:13px;line-height:22px}.create-appointment-container .create-appointment-item .ant-typography.required{font-size:13px;line-height:22px;color:#3d4d6c;display:flex;gap:3px}.create-appointment-container .create-appointment-item .ant-typography.required span{color:red}.create-appointment-footer{margin-top:20px;display:flex;justify-content:space-between}.cancel-appointment-container{transition:all ease-in-out .3s;width:100vw;max-width:570px}.nextheal-modal.cancel-appointment .ant-modal-footer{display:flex;justify-content:space-between}.nextheal-modal.cancel-appointment .cancel-appointment-item{display:flex;flex-direction:column;gap:5px}.nextheal-modal.cancel-appointment .cancel-appointment-item .ant-select-selection-placeholder,.nextheal-modal.cancel-appointment .cancel-appointment-item .ant-picker-input input::placeholder{font-size:13px;line-height:22px}.nextheal-modal.cancel-appointment .cancel-appointment-item .ant-typography.required{font-size:13px;line-height:22px;color:#3d4d6c;display:flex;gap:3px}.nextheal-modal.cancel-appointment .cancel-appointment-item .ant-typography.required span{color:red}.archive-visit-container{display:flex;flex-direction:column;gap:20px}.archive-visit-container .ant-typography{color:#122751}.archive-visit-container .ant-typography.subtitle{color:#000;font-size:24px;line-height:34px;display:flex;gap:5px}.archive-visit-container .archive-card{background-color:#f0f0f0;border-radius:24px}.archive-visit-container .archive-card .ant-card-body{display:flex;flex-direction:column;gap:10px;padding:0 12px}.archive-visit-container .archive-card .ant-card-body .ant-divider{margin:0;border-block-start-color:#bfbfbf}.archive-visit-container .archive-card .ant-card-body .ant-divider-vertical{border-inline-start-color:#bfbfbf}.archive-visit-container .archive-card .ant-card-body .archive-card-head{display:flex;justify-content:space-between;flex-direction:row}.archive-visit-container .archive-card .ant-card-body .archive-card-head .archive-card-head-customer{display:flex;align-items:center;gap:5px}.archive-visit-container .archive-card .ant-card-body .archive-card-head .archive-card-head-customer .ant-typography{font-weight:700}.archive-visit-container .archive-card .ant-card-body .archive-card-footer{display:flex;gap:10px;align-items:center}.archive-visit-container .archive-card .ant-card-body .archive-card-footer .appointment-information{display:flex;gap:5px;font-size:14px;align-items:center;color:#122751}.archive-visit-container .archive-card .ant-card-body .archive-card-footer .appointment-information .ant-typography{font-size:14px}.archive-visit-container .archive-card .ant-card-body .archive-card-body{display:flex;gap:5px;align-items:center}.archive-visit-container .archive-card .ant-card-body .archive-card-body .ant-typography{font-size:14px}.archive-visit-container .archive-card .ant-card-body .archive-card-body .ant-typography:first-child{font-weight:700}.archive-visit-container .nextheal-search-archive-visits-container .ant-input-wrapper{border-radius:20px;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.15);box-shadow:0 0 15px #00000026}.archive-visit-container .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{color:#122751;background-color:#ced7ea;border:1px solid #122751}.archive-visit-container .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#122751}.archive-visit-container .ant-radio-group .ant-radio-button-wrapper:hover{color:#122751!important}.archive-visit-container .ant-radio-group .ant-radio-button-wrapper:first-child{border-top-left-radius:30px;border-bottom-left-radius:30px}.archive-visit-container .ant-radio-group .ant-radio-button-wrapper:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}.page-not-found-container{display:flex;align-items:center;min-height:100vh;justify-content:center;flex-direction:column;gap:10px}
