.page_main__67p_2{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.globals_sidebar__XtvT9{height:100vh;transition:all .5s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;.globals_containerLinks__vhtd5{height:calc(100vh - 75px);background-color:var(--background);flex-direction:column;justify-content:space-between;padding-top:30px;padding-left:3px}.globals_containerLinks__vhtd5,.globals_elementSidebar__K_r6I{width:100%;display:flex;box-sizing:border-box;transition:all .5s ease}.globals_elementSidebar__K_r6I{align-items:center;justify-content:flex-start;cursor:pointer;color:var(--text);font-size:14px;font-weight:300;gap:10px;min-width:none;height:40px;position:relative;border-color:#ffffffa1;.globals_nameElement__fOesU{position:absolute;top:50%;transform:translateY(-50%);left:40px;transition:left .5s ease,opacity .25s ease;align-items:center;justify-content:center}.globals_selectorBar__wJqS6{position:absolute;top:50%;right:0;transform:translateY(-50%);height:100%;width:5px;border-radius:50px;background:linear-gradient(180deg,#000,#ffffff4c)}}.globals_elementSidebar__K_r6I:hover{background-color:var(--card-background)}}.globals_sidebarSettings__A_JYs{width:250px;height:calc(100%);transition:all .5s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;.globals_containerLinks__vhtd5{flex-direction:column;justify-content:space-between;padding-top:30px;padding-left:3px}.globals_containerLinks__vhtd5,.globals_elementSidebar__K_r6I{width:100%;display:flex;box-sizing:border-box;transition:all .5s ease}.globals_elementSidebar__K_r6I{align-items:center;justify-content:flex-start;cursor:pointer;color:var(--text);font-size:14px;font-weight:300;gap:10px;min-width:none;height:40px;position:relative;border-color:#ffffffa1;.globals_nameElement__fOesU{position:absolute;top:50%;transform:translateY(-50%);left:40px;transition:left .5s ease,opacity .25s ease;align-items:center;justify-content:center}.globals_selectorBar__wJqS6{position:absolute;top:50%;right:0;transform:translateY(-50%);height:100%;width:5px;border-radius:50px;background:linear-gradient(180deg,#fff,#ffffff4c)}}}.globals_header__tF4c9{background-color:var(--background);width:100%;min-height:55px;padding:0 15px 0 10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:100;.globals_dropDown_title_box__q4UIE{display:flex;align-items:center;justify-content:center;font-size:15px}.globals_header_icon__FOadp{margin-right:20px}.globals_header_icon__FOadp,.globals_profilePicture__QqB_r{cursor:pointer;display:flex;align-items:center;justify-content:center}.globals_profilePicture__QqB_r{width:40px;height:40px;border-radius:50%;background-color:var(--card-background)}}.globals_modal__ibbNq{cursor:default;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center;z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;scrollbar-width:0;scrollbar-color:transparent transparent;.globals_containerElements__eqBd_{position:relative;z-index:1000;transition:all .3s;max-height:90%;padding:20px;background-color:var(--card-background);display:flex;flex-direction:column;box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 2px 4px rgba(0,0,0,.3),0 12px 24px rgba(0,0,0,.3);align-items:center;justify-content:flex-start;overflow-y:scroll;border-radius:20px}}.globals_pageComponent__y4Yy_{height:calc(100vh - 55px);width:100%;display:flex;flex-direction:row;justify-content:center;scrollbar-width:0;scrollbar-color:transparent transparent;.globals_containerPage__qHdQi{height:100%;display:flex;flex-direction:column;width:100%;.globals_cardPage__rQMu_{width:100%;height:100%;background-color:#cecece30;display:flex;flex-direction:column;gap:10px;overflow-y:scroll!important;transition:all .1s;border-radius:20px}}}.calendar_calendar__S_Y90{width:100%;height:auto;display:flex;flex-direction:column;position:relative;.calendar_buttons__sXg1t{width:100%;height:70px;color:#000000cc;display:flex;flex-direction:row;justify-content:space-between;padding:0 40px;border-radius:40px;.calendar_buttonsLeft__POAJU{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;.calendar_chevrons__VqaB2{display:flex;flex-direction:row;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;.calendar_chevronButton__wpdPh{padding:8px;border-radius:50%;background-color:transparent;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .2s;&:hover{background-color:#31313a51}}}.calendar_p__xtULK{font-size:18px;font-weight:300;color:#ffffffd1}}.calendar_buttonsRight__qBeGL{display:flex;flex-direction:row;align-items:center;gap:20px;.calendar_buttonAppointment__lAkU7,.calendar_timeframe__JLfao{padding:9px 25px;border:.5px solid #ffffff48;border-radius:30px;font-size:14px;cursor:pointer}.calendar_buttonAppointment__lAkU7{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}}.calendar_today__YwXu9{padding:9px 25px;background:#fff;border-radius:10px;font-size:14px;cursor:pointer;display:flex;flex-direction:row;gap:5px;align-items:center}}.calendar_containerControllers__buVzK{padding-top:10px;padding-right:0;height:80px;width:100%;color:#000000cc;position:sticky;top:-30px;z-index:10;background:linear-gradient(0deg,hsla(0,0%,96%,.939),#f6f6f6,#f6f6f6);display:flex;flex-direction:row;.calendar_emptyGap__K8wCJ{height:100%;min-width:50px}.calendar_containerWeekDays__JaDBX{display:flex;flex-direction:row;width:100%}.calendar_controllerDay__goeUj{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;.calendar_number__NYNFa{font-size:18px;font-weight:400;color:#000000cc;width:35px;height:35px;border-radius:50%;display:flex;justify-content:center;align-items:center}.calendar_text__KVD1G{font-size:11px;font-weight:300;text-transform:uppercase;color:#000000cc}.calendar_sideLines__L_SAq{height:20px;width:100%;bottom:0;position:absolute;border-left:.5px solid #44444444}}}.calendar_containerTiles__lp7Id{padding-right:0;display:flex;flex-direction:row;height:100%}}.calendar_verticalHours___ItqC{height:100%;min-width:50px;display:flex;flex-direction:column}.calendar_tileDay__ofza5{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.calendar_tileHour__EwuQe{width:100%;height:85px}.calendar_tileEvent__rUQvB{justify-content:center;.calendar_eventName__dpfhq{font-size:13px;color:#fff}.calendar_eventTime__4r9aK{font-size:10px;color:#ffffffa6}}.calendar_hourLine__Qhvf3,.calendar_tileEvent__rUQvB{position:absolute;width:100%;display:flex;align-items:center}.calendar_hourLine__Qhvf3{flex-direction:row;justify-content:flex-start;.calendar_dot__A8ZZF{width:10px;height:10px;border-radius:50%;background-color:#aaadcb;z-index:10}.calendar_line__w1tBj{height:1px;background-color:#aaadcb;z-index:10}}.page_main__i0Mru{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.loder_loader__DoNDK{padding:4px;background:#b8e603}.loder_loader2__4bDWL,.loder_loader__DoNDK{width:20px;aspect-ratio:1;border-radius:50%;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:loder_l3__Ge0RI 1s linear infinite}.loder_loader2__4bDWL{padding:2px;background:#000000b7}@keyframes loder_l3__Ge0RI{to{transform:rotate(1turn)}}.loder_skeleton_loader__yMCDJ{background:linear-gradient(45deg,#c6c6c996 25%,#ffffff0a 50%,#c6c6c996 75%);background-size:200% 100%;animation:loder_shimmer__6Obuv 2.5s infinite;border-radius:20px}@keyframes loder_shimmer__6Obuv{0%{background-position:200% 0}to{background-position:-200% 0}}.banner_containerBanner__m2OPk{color:#d3d3d3;width:100%;border-radius:20px;background-color:#d0d0d0;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;.banner_bannerImage__GzHX6{position:relative;width:100%;border-top-left-radius:20px;border-top-right-radius:20px;background-size:100%;background-position:50%}.banner_bannerImage__GzHX6,.banner_profilePicture__Hp9FB{height:140px;display:flex;justify-content:center;align-items:center}.banner_profilePicture__Hp9FB{position:absolute;top:40px;left:40px;cursor:pointer;width:140px;border-radius:50%;background-color:#2b2b2b;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;box-sizing:border-box;transition:all .3s;&:hover{scale:1.1;border:4px solid #0559c7}}.banner_pictureIcon__vhHdD{width:20px}.banner_info__4g6L9{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.banner_nameContainer__9L_5I{display:flex;flex-direction:column;color:#000000cc;align-items:flex-start;justify-content:flex-start}.banner_nameInput__tHSIr{font-size:20px;font-weight:600;border:none;box-sizing:border-box;transition:all .3s;background:none;&:focus{outline:none;color:#ffffff94}}.banner_name__urUQF{font-size:20px;font-weight:600}.banner_titleInput__JONW5{font-size:16.8px;font-weight:400;color:hsla(0,0%,100%,.685);border:none;box-sizing:border-box;transition:all .3s;background:none;&:focus{outline:none;color:#ffffff42}}.banner_title__mPlmy{font-size:16px;font-weight:400;color:rgba(30,30,30,.807);cursor:pointer}.banner_location__Gy6Tj{display:flex;flex-direction:row}.banner_location__Gy6Tj p{font-size:14px;font-weight:400;color:#ffffff93}.banner_controllers__5BO2L{width:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:20px}.banner_unavailable__uboxU{background-color:#c46565}.banner_available__iBJw6,.banner_unavailable__uboxU{height:50px;width:200px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:10px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;font-weight:600}.banner_available__iBJw6{background-color:#89c465}.banner_feedback__xezXz{height:50px;width:200px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:10px;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#6976eb;font-size:14px;font-weight:600;cursor:pointer}.banner_containerProfileMenu__sfHjp{position:relative;display:flex;align-items:center;justify-content:center}.banner_profileMenu__DlP0W{position:absolute;top:20px;left:50%;width:250px;padding:20px 10px;display:flex;flex-direction:column;gap:10px;border-radius:10px;color:#fff;background-color:#2b2b2b;box-shadow:0 0 10px 0 rgba(0,0,0,.1);font-size:13.5px;font-weight:400;cursor:pointer;transition:all .3s}.banner_label__dlrb6{display:flex;flex-direction:row;justify-content:space-between;padding:0 10px;border-radius:5px;transition:all .3s;&:hover{background-color:#6976eb15}}.banner_label__dlrb6:hover p{color:#6976eb}.banner_profileMenu__DlP0W p{height:30px;display:flex;align-items:center;transition:all .2s}.banner_bannerData__e4SLc{width:100%;background-color:hsla(0,0%,100%,.827);color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;flex-direction:column;justify-content:space-between;padding-top:60px;padding-bottom:20px}}@media (max-width:770px){.banner_containerBanner__m2OPk{.banner_bannerData__e4SLc{height:auto;flex-direction:column;gap:30px;.banner_info__4g6L9{width:100%;display:flex;flex-direction:column;gap:20px}}}}.settings_profilePage__m1Uf_{width:100%;height:100%;padding:30px 30px 50px;display:flex;flex-direction:row;overflow-y:auto;scroll-behavior:smooth}.settings_profilePage__m1Uf_ .settings_form__fS_4W{width:100%;display:flex;flex-direction:column}.settings_profilePage__m1Uf_ .settings_form__fS_4W .settings_avatar__Y6OrV{width:250px;height:250px;border-radius:50%;background-color:rgba(33,33,33,.408);display:flex;align-items:center;justify-content:center;-o-object-fit:cover;object-fit:cover;border:2px solid transparent;transition:all .2s ease-in-out;cursor:pointer}.settings_profilePage__m1Uf_ .settings_form__fS_4W .settings_avatar__Y6OrV:hover{scale:1.03;border-color:#f0f8ff}.settings_profilePage__m1Uf_ .settings_form__fS_4W .settings_uploadButton__8VmGD{margin-top:10px;width:250px;height:40px;border:1px solid #fcfcfc;border-radius:10px;display:flex;align-items:center}.settings_profilePage__m1Uf_ .settings_form__fS_4W .settings_uploadButton__8VmGD .settings_label__U05ac{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;font-size:14px;color:#fcfcfc;font-weight:300}.settings_profilePage__m1Uf_ .settings_form__fS_4W .settings_banner__DBB_M{width:100%;height:300px;background-color:rgba(0,0,0,.125);border-radius:10px;-o-object-fit:cover;object-fit:cover}.settings_billingPage__OVl8i{width:100%;height:100%;padding:30px 30px 50px;display:flex;flex-direction:row;overflow-y:auto;scroll-behavior:smooth}.settings_billingPage__OVl8i .settings_form__fS_4W{width:100%;display:flex;flex-direction:column;align-items:start}.settings_billingPage__OVl8i .settings_form__fS_4W .settings_avatar__Y6OrV{width:250px;height:250px;border-radius:50%;background-color:#18568b;display:flex;align-items:center;justify-content:center}.settings_billingPage__OVl8i .settings_form__fS_4W .settings_uploadButton__8VmGD{margin-top:10px;width:250px;height:40px;border:2px solid hsla(0,0%,99%,.433);border-radius:10px;display:flex;align-items:center}.settings_billingPage__OVl8i .settings_form__fS_4W .settings_uploadButton__8VmGD .settings_label__U05ac{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:15px;color:hsla(0,0%,99%,.433);font-weight:300}.settings_accessPage__x7_ZM{width:100%;height:100%;padding:30px 30px 50px;display:flex;flex-direction:row;overflow-y:auto;scroll-behavior:smooth}.settings_accessPage__x7_ZM .settings_form__fS_4W{width:100%;display:flex;flex-direction:column;align-items:center}.settings_accessPage__x7_ZM .settings_form__fS_4W .settings_avatar__Y6OrV{width:250px;height:250px;border-radius:50%;background-color:#18568b;display:flex;align-items:center;justify-content:center}.settings_accessPage__x7_ZM .settings_form__fS_4W .settings_uploadButton__8VmGD{margin-top:10px;width:250px;height:40px;border:2px solid hsla(0,0%,99%,.433);border-radius:10px;display:flex;align-items:center}.settings_accessPage__x7_ZM .settings_form__fS_4W .settings_uploadButton__8VmGD .settings_label__U05ac{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:15px;color:hsla(0,0%,99%,.433);font-weight:300}