:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:hsla(0,0%,100%,.7);background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__spinner{-webkit-animation:Toastify__spin .65s linear infinite;animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0;-webkit-user-select:none;user-select:none}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-thumb{background-color:#00aaf9;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#00aaf9}::-webkit-scrollbar-track{background-color:#fff;border:1px solid #e8e8e8;border-radius:4px}.dummy{padding:12px 30px}ul{list-style:none}@media only screen and (max-width:1079px){.not_resp_yet{display:none!important}}.table__select{height:48px;max-width:258px;outline:none;width:258px}.table__select>input{display:none}.table__select>.MuiSelect-select{align-items:center;display:flex;font-size:14px;height:100%!important;padding-right:40px!important;padding:0 0 0 8px}.table__select>fieldset{border:1px solid #e7e7e7!important;border-radius:8px;top:0}.table__select>fieldset>legend{line-height:0!important}.table__select:hover>fieldset{border:1px solid #e7e7e7!important}.table__chip{background:#f1f7fe!important;height:27px!important}.table__chip>.MuiChip-label{color:#00aaf9;font-size:12px}.main_layout{display:flex}.main_layout>.main_layout__container{display:flex;flex-direction:column;min-height:100vh;width:100%}.calendar_layout{flex-grow:1}.calendar_layout,.main_sidebar{display:flex;flex-direction:column}.main_sidebar{background:#fff;border-right:1px solid #e7e7e7;height:100vh;justify-content:space-between;min-width:272px;overflow:auto;width:272px}@media only screen and (max-width:800px){.main_sidebar{bottom:0;left:0;position:absolute;top:0;z-index:12}}.main_sidebar>.main_sidebar__column{display:flex;flex-direction:column;position:relative}.main_sidebar>.main_sidebar__column>.main_sidebar__header{align-items:center;display:flex;justify-content:space-between;margin-top:20px;padding:0 32px}.main_sidebar>.main_sidebar__column>.main_sidebar__header>.main_sidebar__logo_container{align-items:center;display:flex;gap:6px}.main_sidebar>.main_sidebar__column>.main_sidebar__header>.main_sidebar__toggle_btn{align-items:center;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;-webkit-transform:translateX(24px);transform:translateX(24px);transition:all .3s ease;width:32px}.main_sidebar>.main_sidebar__column>.main_sidebar__header>.main_sidebar__toggle_btn>svg{stroke:#00aaf9}.main_sidebar>.main_sidebar__column>.main_sidebar__header>.main_sidebar__toggle_btn:hover{background:#f1f7fe}.main_sidebar>.main_sidebar__column>.main_sidebar__navigation{border-bottom:1px solid #e7e7e7;display:flex;flex-direction:column;gap:5px;margin-top:31px;padding-bottom:23px;width:100%}.main_sidebar.main_sidebar__mini{min-width:82px;width:82px}.main_sidebar.main_sidebar__mini>.main_sidebar__column>.main_sidebar__header{flex-direction:column;gap:10px;justify-content:center;padding:0}.main_sidebar.main_sidebar__mini>.main_sidebar__column>.main_sidebar__header>.main_sidebar__logo_container>.main_sidebar__logo_container__typo{display:none}.main_sidebar.main_sidebar__mini>.main_sidebar__column>.main_sidebar__header>.main_sidebar__toggle_btn{-webkit-transform:translateX(0);transform:translateX(0)}.main_sidebar.main_sidebar__mini>.main_sidebar__column>.main_sidebar__header>.main_sidebar__toggle_btn>svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main_sidebar.main_sidebar__mini>.main_sidebar__column>.main_sidebar__navigation{margin-top:10px;padding:0 18px 23px}.main_sidebar.main_sidebar__mini>.main_sidebar__column>.main_sidebar__navigation>.navigation_link{padding:0 14px}.main_sidebar.main_sidebar__hidden,.main_sidebar.main_sidebar__mini>.main_sidebar__column>.main_sidebar__navigation>.navigation_link>.navigation_content__label{display:none}.navigation_link{color:#8a8a8a;font-size:14px;gap:16px;height:40px;padding:0 32px;text-decoration:none;width:100%}.navigation_link,.navigation_link>.navigation_content__icon{align-items:center;display:flex}.navigation_link>.navigation_content__icon>svg{fill:#8a8a8a}.navigation_link.active{background:#f1f7fe;color:#00aaf9;font-weight:500}.navigation_link.active>.navigation_content__icon>svg{fill:#00aaf9}.main_header{border-bottom:1px solid #e7e7e7;padding:0 30px;width:100%}.main_header,.main_header>.main_header__column{align-items:center;display:flex}.main_header>.main_header__column.main_header__right_column{gap:18px;margin-left:auto}.main_header>.main_header__column.main_header__left_column{gap:18px}.main_header>.main_header__column>.main_header__toggle_btn{align-items:center;border:1px solid #e7e7e7;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.main_header>.main_header__column>.main_header__toggle_btn>svg{stroke:#8a8a8a}.main_header>.main_header__column>.main_header__logo_container{align-items:center;display:flex;gap:10px}.main_header>.main_header__column>.main_header__logo_container>.main_logo{width:32px}.main_header>.main_header__column>.main_header__avatar_btn{align-items:center;display:flex;flex-direction:row-reverse}.main_header>.main_header__column>.main_header__avatar_btn>.avatar_text{cursor:pointer;display:flex;flex-direction:column;white-space:nowrap}.main_header>.main_header__column>.main_header__avatar_btn>.avatar_text>.avatar_text__user{color:#000;font-size:14px;font-weight:500;text-transform:capitalize}.main_header>.main_header__column>.main_header__avatar_btn>.avatar_text>.avatar_text__role{color:#91939a;font-size:14px}.main_header>.main_header__column>.main_header__avatar_btn__dropdown{background:#fff;border-radius:4px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:5rem;position:absolute;right:0;top:4rem;width:20rem;z-index:999}.main_header>.main_header__column>.MuiDivider-root{height:35px}.main_header>.main_header__column>.main_header__title_container{align-items:center;display:flex;gap:3px}.main_header>.main_header__column>.main_header__title_container>.main_header__title_container__icon{align-items:center;border-radius:4px;display:flex;height:32px;justify-content:center;width:32px}.main_header>.main_header__column>.main_header__title_container>.main_header__title_container__icon>svg{fill:#00aaf9}.main_header>.main_header__column>.main_header__title_container>.main_header__title_container__title{color:#00aaf9;font-size:18px;font-weight:500}.main_header.main_header__no_border{border-bottom:none}.main_header__filters.show{opacity:1;pointer-events:auto}.main_header__filters{align-items:flex-end;display:flex;flex-grow:1;gap:10px;justify-content:flex-start;max-width:79%;opacity:0;padding-bottom:10px;pointer-events:none;transition:all .3s ease}.main_header__filters .filter-select{width:20%}.main_header__filters .filter-btn,.main_header__filters .reset-btn{border-radius:8px;cursor:pointer;font-size:15px;font-weight:400;padding:.3rem 1rem;text-transform:capitalize;transition:all .3s ease-in-out}.main_header__filters .filter-btn{background-color:#00aaf9;border:1px solid #00aaf9;color:#fff;height:35px}.main_header__filters .filter-btn:hover{background-color:rgba(0,170,249,.831)}.main_header__filters .reset-btn{background-color:#fff;border:1px solid #e7e7e7;color:#8a8a8a;padding:.3rem 1rem}.main_header__filters .reset-btn:hover{background-color:hsla(0,3%,81%,.184)}.calendar_navigation{border-bottom:1px solid #e7e7e7;display:flex;gap:30px;height:38px;padding:0 30px;width:100%}.calendar_navigation>.calendar_navigation_link{color:#8a8a8a;font-size:14px;height:100%;line-height:38px;position:relative;text-decoration:none}.calendar_navigation>.calendar_navigation_link.active{color:#00aaf9;font-weight:500}.calendar_navigation>.calendar_navigation_link.active:after{background:#00aaf9;border-radius:20px;bottom:0;content:"";display:flex;height:3px;position:absolute;width:100%}.view_title{align-items:center;background:#fff;border-bottom:1px solid #e8e8e8;display:flex;height:60px;justify-content:space-between;padding:0 15px;width:100%}.view_title>.view_title__column{align-items:center;display:flex;gap:14px}.view_title>.view_title__column>.title{color:#373737;font-size:18px;font-weight:500}.view_title>.view_title__column>.view_title__toggle_btn{align-items:center;border:1px solid #e7e7e7;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.view_title>.view_title__column>.view_title__toggle_btn>svg{stroke:#8a8a8a}.view_title_btn{align-items:center;background:#fff;border:1px solid #e7e7e7;border-radius:8px;cursor:pointer;display:flex;gap:12px;height:40px;min-width:40px;outline:none;padding:0 17px;transition:all .3s ease}.view_title_btn:hover{background:#fafafa}.view_title_btn>.view_title_btn__icon_container{align-items:center;display:flex;justify-content:center}.view_title_btn>.view_title_btn__icon_container>svg{fill:#8a8a8a}.view_title_btn>.view_title_btn__label{color:#8a8a8a;font-size:15px;font-weight:500}.view_title_btn.primary{background:#00aaf9;border:none}.view_title_btn.primary:hover{background:#0087c6}.view_title_btn.primary>.view_title_btn__icon_container>svg{fill:#fff}.view_title_btn.primary>.view_title_btn__label{color:#fff}.view_title_btn.primary.outlined{background:#fff;border:1px solid #00aaf9}.view_title_btn.primary.outlined:hover{background:#effaff}.view_title_btn.primary.outlined>.view_title_btn__icon_container>svg{fill:#00aaf9}.view_title_btn.primary.outlined>.view_title_btn__label{color:#00aaf9}.view_title__search{align-items:center;display:flex}.view_title__search>.search_field{align-items:center;background:#fff;border:1px solid #e7e7e7;border-radius:8px;display:flex;gap:10px;height:40px;min-width:40px;min-width:175px;outline:none;padding:0 20px 0 10px;-webkit-transform:translateX(10px);transform:translateX(10px);width:175px}.view_title__search>.search_field>svg{fill:#aeaeae}.view_title__search>.search_field>input{border:none;color:#000;font-size:15px;outline:none;width:100%}.view_title__search>.search_field>input::-webkit-input-placeholder{color:#878f9d;font-size:15px}.view_title__search>.search_field>input::placeholder{color:#878f9d;font-size:15px}.view_title__search>.view_title_btn{z-index:2}.responsive_container{display:flex;flex-grow:1;overflow:auto;position:relative}.responsive_container>.table_container{display:flex;flex-direction:column;min-width:100%;position:absolute}.responsive_container>.table_container>*{align-items:center;border-bottom:1px solid #e7e7e7;display:flex;gap:24px;height:78px;justify-content:space-between;padding:0 25px}.responsive_container>.table_container>*>*{display:flex;flex-basis:0;flex-grow:1;white-space:nowrap}.responsive_container>.table_container>*>:last-child{justify-content:flex-end}.responsive_container>.table_container>.table__header{background:#f3f3f3;border-bottom:none;color:#8a8a8a;font-size:14px;height:43px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:2}.table_actions{align-items:center;display:flex;gap:18px}.table_actions>.icon_container{align-items:center;border:1px solid #fff;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.table_actions>.icon_container>svg{fill:#aeaeae}.table_actions>.icon_container:hover{border:1px solid #e7e7e7}.calendar_filtres{background:#fff;border-right:1px solid #e7e7e7;display:flex;flex-direction:column;height:calc(100vh - 100px);min-width:260px;overflow-x:hidden;overflow-y:auto;position:relative;transition:all .5s ease-in-out;width:260px}.calendar_filtres.close{min-width:0;overflow:hidden;width:0}.calendar_filtres>.row{display:flex;justify-content:flex-end;margin:12px 12px 0 0}.calendar_filtres>.row>.icon_container{align-items:center;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.calendar_filtres>.row>.icon_container>svg{stroke:#00aaf9}.calendar_filtres>.row>.icon_container:hover{background:#f1f7fe}.calendar_filtres>.calendar{margin:0 12px}.filters{display:flex;flex-direction:column;height:65%;margin-top:30px;overflow:auto;padding:0 12px}.filters>.filters__label{color:#8a8a8a;font-size:14px;top:0}.filters>.filters__header,.filters>.filters__label{background-color:#fff;position:-webkit-sticky;position:sticky;z-index:1}.filters>.filters__header{align-items:center;display:flex;justify-content:space-between;top:21px}.filters>.filters__header>.label{color:#434343;font-size:18px;font-weight:500;margin-right:auto}.filters>.filters__header>.icon_container{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.filters>.filters__header>.icon_container>svg{stroke:#363853;transition:all .3s ease}.filters>.filters__header>.icon_container>svg.hidden{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filters>.filters__body{display:flex;flex-direction:column;gap:8px;margin-top:12px}.class_item{align-items:center;display:flex;min-width:220px}.class_item>.class_item__label{color:#434343;font-size:14px;-webkit-transform:translateX(-6px);transform:translateX(-6px)}.class_item>.class_item__dot{background:#8a8a8a;border-radius:20px;flex-shrink:0;height:5px;margin-left:auto;width:5px}.calendar{display:flex;flex-direction:column;gap:20px;width:224px}.calendar>.calendar__header{align-items:center;display:flex;justify-content:space-between}.calendar>.calendar__header>.calendar__header__col{display:flex;gap:10px}.calendar>.calendar__header>.calendar__header__col>.calendar__header__label{color:#0f2552;font-size:18px}.calendar>.calendar__header>.calendar__header__col>.calendar__header__icon_container{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;transition:background .1s ease-in-out;width:30px}.calendar>.calendar__header>.calendar__header__col>.calendar__header__icon_container:hover{background:#ececec}.calendar>.calendar__header>.calendar__header__col>.calendar__header__icon_container>svg{fill:#848a95}.calendar>.calendar__body{display:flex;flex-direction:column;gap:10px}.calendar>.calendar__body>.calendar__body__row{display:flex;gap:9px}.calendar>.calendar__body>.calendar__body__row.calendar__body__row_header{gap:0;justify-content:space-between}.calendar>.calendar__body>.calendar__body__row>.calendar__body__col{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.calendar>.calendar__body>.calendar__body__row>.calendar__body__col.empty{cursor:default}.calendar>.calendar__body>.calendar__body__row>.calendar__body__col.calendar__body__labels{color:#7e818c;font-size:10px;font-weight:500}.calendar>.calendar__body>.calendar__body__row>.calendar__body__col.calendar__body__numbers{color:#0f2552;font-size:13px}.calendar>.calendar__body>.calendar__body__row>.calendar__body__col.calendar__body__numbers.today{background:#00aaf9;border-radius:40px;color:#fdfdfd}.add-schedule .toggle-session-type{align-items:center;border:1px solid #00aaf9;border-radius:8px;display:flex;height:50px;margin:10px 0;overflow:hidden;width:100%}.add-schedule .toggle-session-type__item{align-items:center;cursor:pointer;display:flex;flex-basis:50%;height:100%;justify-content:center;padding:0 10px}.add-schedule .toggle-session-type__item--active{background-color:#00aaf9;color:#fff}.add-schedule__custom-iteration,.add-schedule__smart-schedule{color:#00aaf9;cursor:pointer;display:flex;font-size:14px;font-weight:500;margin-top:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.add-schedule__smart-schedule{margin-top:15px;text-align:center;width:100%}.add-schedule__group-session{background:#00aaf9;border:1px solid #00aaf9;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.8rem 1rem;transition:all .2s ease-in-out}.add-schedule__group-session:hover{background:#fff;color:#00aaf9}.MuiDialog-paper{width:530px}.MuiDialog-container{height:auto}.css-1t1j96h-MuiPaper-root-MuiDialog-paper{border-radius:12px!important}.event-modal{min-width:462px;overflow-y:hidden}.event-modal__header{display:flex;justify-content:space-between;padding:15px 15px 0}.event-modal__header .desc{margin-bottom:15px}.event-modal__header .desc__title{color:#000;font-size:18px;font-weight:500;margin-bottom:4px}.event-modal__header .desc__date{color:#575757;font-size:14px;font-weight:400}.event-modal__header .close-btn{border:2px solid #cdcdcd;border-radius:12px;cursor:pointer;display:inline-block;flex-shrink:0;height:28px;position:relative;width:28px}.event-modal__header .close-btn:after,.event-modal__header .close-btn:before{background-color:#cdcdcd;content:"";height:10px;margin-top:-5px;position:absolute;top:50%;width:2px}.event-modal__header .close-btn:after{left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.event-modal__header .close-btn:before{right:50%;-webkit-transform:translateX(50%) rotate(-45deg);transform:translateX(50%) rotate(-45deg)}.event-modal__details{align-items:center;display:flex;justify-content:space-between;padding:0 15px 5px}.event-modal__details .offer{height:40px;min-width:100px}.event-modal__details .offer.popover{color:#656565;font-size:12px;font-weight:400;gap:4px;height:25px;padding:5px 7px}.event-modal__details .offer.popover__image{border:1px solid #e7e7e7;border-radius:50%;height:20px;width:20px}.event-modal__details .offer.popover__name{color:#656565;font-weight:400}.event-modal__details .offer,.event-modal__details .teacher{align-items:center;color:#656565;display:flex;font-size:14px;font-weight:400;gap:8px}.event-modal__details .offer__image,.event-modal__details .offer__profile-pic,.event-modal__details .teacher__image,.event-modal__details .teacher__profile-pic{border:1px solid #e7e7e7;border-radius:50%;height:28px;width:28px}.event-modal__details .offer__name,.event-modal__details .teacher__name{color:#656565;font-weight:500}.event-modal__details .offer__image{border:none;-webkit-filter:hue-rotate(200deg);filter:hue-rotate(200deg);height:24px;width:24px}.event-modal__about{padding:20px 15px}.event-modal__about .session-info{color:#aeaeae;font-size:14px;font-weight:400;margin-bottom:15px}.event-modal__about .category{align-items:flex-start;color:#575757;display:flex;font-size:14px;font-weight:400;margin-bottom:24px}.event-modal__about .category .popover__content{margin-left:8px;margin-top:6px;max-height:120px;min-width:150px;overflow:auto}.event-modal__about .category .popover__content::-webkit-scrollbar{border-radius:50%;width:4px}.event-modal__about .category .popover__content::-webkit-scrollbar-thumb{background-color:#00aaf9;border-radius:5px}.event-modal__about .category .popover__content .category__info{font-size:11px;font-weight:500;height:22px;margin-left:0;margin-top:7px}.event-modal__about .category div:first-of-type{align-items:center;display:flex;gap:10px;padding-top:3px}.event-modal__about .category div:first-of-type>svg{fill:#8a8a8a}.event-modal__about .category .infos-container{align-items:center;display:flex;flex-wrap:wrap;row-gap:10px}.event-modal__about .category__info{background-color:#f1f7fe;border-radius:100px;color:#00aaf9;display:block;height:27px;margin-left:10px;padding:4px 10px}.event-modal__about .draft-check .check-box_label{color:#575757;font-size:14px;font-weight:400}.event-modal footer{align-items:center;background-color:#f1f7fe;display:flex;height:53px;justify-content:space-between;padding:15px}.event-modal footer .text{color:#575757;font-size:14px;font-weight:400}.event-modal footer .btns-container{align-items:center;display:flex;gap:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.event-modal footer .btns-container button{background-color:#fff;border-radius:8px;height:39px;margin-top:0;width:101px}.event-modal footer .btns-container .delete{border:1px solid #ed3863;color:#ed3863;transition:all .2s ease-in-out}.event-modal footer .btns-container .delete:hover{background-color:#ed3863;color:#fff}.event-modal footer .btns-container .reschedule{border:1px solid #00aaf9;color:#00aaf9;transition:all .2s ease-in-out}.event-modal footer .btns-container .reschedule:hover{background-color:#00aaf9;color:#fff}.event-modal footer .btns-container .duplicate{background-color:#00aaf9;border:1px solid #00aaf9;color:#fff;transition:all .2s ease-in-out}.event-modal footer .btns-container .duplicate:hover{background-color:#fff;color:#00aaf9}.custom-iteration{overflow-y:hidden;padding:28px 40px;transition:all 1s ease-in;width:518px}.custom-iteration__header{align-items:center;display:flex;justify-content:space-between;width:100%}.custom-iteration__header .label{color:#000;font-size:20px;font-weight:500}.custom-iteration__header .subtitle{color:#aeaeae;display:block;font-size:12px;font-weight:400}.custom-iteration__header .close-btn{border:2px solid #363853;border-radius:12px;cursor:pointer;height:28px;position:relative;width:28px}.custom-iteration__header .close-btn:after,.custom-iteration__header .close-btn:before{background-color:#363853;content:"";height:10px;margin-top:-5px;position:absolute;top:50%;width:2px}.custom-iteration__header .close-btn:after{left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.custom-iteration__header .close-btn:before{right:50%;-webkit-transform:translateX(50%) rotate(-45deg);transform:translateX(50%) rotate(-45deg)}.custom-iteration__container>.day-reps{display:block;font-size:14px;font-weight:400;margin-top:35px}.custom-iteration__container>.day-reps.hide{display:none}.custom-iteration__container>.day-reps>.error{color:#ed3863}.custom-iteration__container>.day-reps>.label{color:#8a8a8a}.custom-iteration__container>.day-reps>.days{align-items:center;display:flex;gap:15px;margin-top:8px}.custom-iteration__container>.day-reps>.days>.day{background-color:#f3f3f3;border-radius:50%;cursor:pointer;display:grid;font-size:14px;font-weight:400;height:50px;place-items:center;transition:all .1s ease-in-out;width:50px}.custom-iteration__container>.day-reps>.days>.day:not(.custom-iteration__container>.day-reps>.days>.day.selected):hover{background-color:rgba(0,170,249,.133)}.custom-iteration__container>.day-reps>.days>.day.selected{background-color:#00aaf9;color:#f3f3f3}.custom-iteration__container>.ends{margin:35px 0}.custom-iteration__container>.ends .label{color:#8a8a8a;font-size:14px;font-weight:400}.custom-iteration__container>.ends .option{align-items:center;display:flex;justify-content:space-between;margin-top:15px;padding-right:120px}.custom-iteration__container>.ends .option .css-1cyypew-MuiInputBase-root-MuiOutlinedInput-root,.custom-iteration__container>.ends .option .css-o9k5xi-MuiInputBase-root-MuiOutlinedInput-root{border-radius:12px;font-size:14px;font-weight:400;height:40px}.add-group_session{min-width:350px;padding:28px 40px}.add-group_session__header{align-items:center;display:flex;justify-content:space-between;width:100%}.add-group_session__header .label{color:#000;font-size:20px;font-weight:500}.add-group_session__header .subtitle{color:#aeaeae;display:block;font-size:12px;font-weight:400}.add-group_session__header .close-btn{border:2px solid #363853;border-radius:12px;cursor:pointer;height:28px;position:relative;width:28px}.add-group_session__header .close-btn:after,.add-group_session__header .close-btn:before{background-color:#363853;content:"";height:10px;margin-top:-5px;position:absolute;top:50%;width:2px}.add-group_session__header .close-btn:after{left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.add-group_session__header .close-btn:before{right:50%;-webkit-transform:translateX(50%) rotate(-45deg);transform:translateX(50%) rotate(-45deg)}.add-schedule{min-width:350px;padding:28px 40px}.add-schedule__header{align-items:center;display:flex;justify-content:space-between;width:100%}.add-schedule__header .label{color:#000;font-size:20px;font-weight:500}.add-schedule__header .subtitle{color:#aeaeae;display:block;font-size:12px;font-weight:400}.add-schedule__header .close-btn{border:2px solid #363853;border-radius:12px;cursor:pointer;height:28px;position:relative;width:28px}.add-schedule__header .close-btn:after,.add-schedule__header .close-btn:before{background-color:#363853;content:"";height:10px;margin-top:-5px;position:absolute;top:50%;width:2px}.add-schedule__header .close-btn:after{left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.add-schedule__header .close-btn:before{right:50%;-webkit-transform:translateX(50%) rotate(-45deg);transform:translateX(50%) rotate(-45deg)}.modal{background:#fff;border-radius:12px;flex-direction:column;padding:28px 40px;width:518px}.modal,.modal-header{display:flex;justify-content:space-between}.modal-header{align-items:center;margin-bottom:15px}.modal-header span:last-child{cursor:pointer}.modal-content{display:flex;flex-direction:column;margin-bottom:20px;row-gap:5px}.modal-content p:first-child{text-transform:capitalize}.modal-content p{font-size:18px;font-weight:500}.modal-content p:last-child{color:#aeaeae;font-size:12px;font-weight:400}.modal-buttons{align-items:center;display:flex;justify-content:space-between}.modal-buttons button{background:#fff;border:1px solid #e7e7e7;border-radius:8px;color:#8a8a8a;cursor:pointer;font-size:16px;font-weight:500;height:50px;padding:12.5px 0;transition:all .2s ease-in-out;width:calc(50% - 6px)}.modal-buttons button:hover{background-color:#e1dede}.modal-buttons button:last-child{background-color:#ed3863;color:#fff;transition:all .2s ease-in-out}.modal-buttons button:last-child:hover{background-color:#f27693}.custom-dropdown{margin-top:15px;position:relative;width:100%}.custom-dropdown__label{color:#8a8a8a;display:block;font-size:14px;font-weight:400;margin-bottom:5px;text-transform:capitalize}.custom-dropdown__selected-option{align-items:center;border:1px solid #e8e8e8;border-radius:12px;cursor:pointer;display:flex;height:50px;justify-content:space-between;padding:15px;z-index:0}.custom-dropdown__selected-option i{color:#363853;font-size:15px}.custom-dropdown__dropdown-list{background-color:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.1);margin-top:8px;overflow-y:auto;position:absolute;width:100%;z-index:2}.custom-dropdown__dropdown-list li{align-items:center;color:#000;cursor:pointer;display:flex;gap:10px;padding:10px 15px}.custom-dropdown__dropdown-list li:hover{background-color:#f2f2f2}.custom-dropdown__dropdown-list li .icon{border-radius:50%;height:20px;width:20px}.custom-dropdown__dropdown-list li .status{color:#ed3863;margin-left:auto}.custom-input{align-items:center;border-radius:4px;display:flex;margin-top:10px;padding:6px 0;position:relative}.custom-input-error{border:1px solid red;border-radius:12px;padding:6px 4px}.custom-input__icon{fill:#aeaeae;background-color:#f3f3f3;border-radius:50%;display:grid;height:38px;margin-right:5px;place-items:center;width:38px}.custom-input__divider{background-color:#8a8a8a;border-radius:1px;height:20px;margin:0 10px;width:2px}.custom-input__input{background-color:transparent;border:none;color:#8a8a8a;flex-grow:1;font-size:16px;font-size:15px;font-weight:400;height:100%;outline:none;position:relative}.custom-input__input::-webkit-input-placeholder{color:#cdcdcd}.custom-input__input::placeholder{color:#cdcdcd}.custom-input__text-error{bottom:-101%;color:#ed3863;font-size:11px;font-weight:500;height:100%;left:0;position:absolute}.css-eg3pzz-MuiClockPointer-thumb{border:16px solid #00aaf9!important}.MuiClock-pin.css-umzx0k-MuiClock-pin,.MuiClockPointer-root.css-d0vs79-MuiClockPointer-root,.MuiClockPointer-root.css-rdq5h4-MuiClockPointer-root,.css-eg3pzz-MuiClockPointer-thumb,.css-qa7bje-MuiButtonBase-root-MuiPickersDay-root.Mui-selected{background-color:#00aaf9!important}.css-12t0dn4-MuiClockPointer-thumb{border:16px solid #00aaf9!important}.css-1jsy6pn-MuiButtonBase-root-MuiPickersDay-root.Mui-selected{background-color:#00aaf9!important}.repeat-input{align-items:center;-webkit-column-gap:10px;column-gap:10px;display:flex;justify-content:space-between;margin-bottom:15px;margin-top:13px;position:relative}.repeat-input__label{color:#4d4d4d;font-size:15px;font-weight:400;white-space:nowrap}.repeat-input__reps{align-items:center;border:1px solid #e8e8e8;border-radius:12px;display:flex;height:50px;outline:none;padding:0 10px}.repeat-input__reps.error{border:1px solid #ed3863;color:#ed3863}.repeat-input__select{flex-grow:1;margin-top:0}.repeat-input>.error-text{bottom:-40%;color:#ed3863;flex-basis:100%;flex-shrink:0;position:absolute}.css-tj5bde-Svg{fill:#777!important}.multi-select__label{color:#8a8a8a;display:block;font-size:14px;font-weight:400;line-height:24px;margin-bottom:5px;margin-top:15px}.input{display:flex;flex-direction:column}.input.error .input__field{border-color:#ed3863}.input.error .input__field::-webkit-input-placeholder{color:#ed3863}.input.error .input__field::placeholder{color:#ed3863}.input__label{color:#8a8a8a;display:block;font-size:14px;font-weight:400;line-height:24px;margin-bottom:5px;margin-top:15px}.input__field{border:1px solid #e8e8e8;border-radius:12px;height:50px;padding:10px 15px}.input__field::-webkit-input-placeholder{color:#717171;font-size:15px;font-weight:400}.input__field::placeholder{color:#717171;font-size:15px;font-weight:400}.input__field:focus{border-color:#cdcdcd;outline:none}.input__text-error{color:#ed3863;font-size:11px;font-weight:500}.button{align-items:center;background-color:#00aaf9;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:500;height:50px;justify-content:center;justify-items:center;margin-top:15px;text-transform:capitalize;transition:all .3s ease-in-out;width:100%}.button:hover{background-color:#0098de}.button:disabled{background-color:#3685ac;cursor:not-allowed}.loading{display:grid;height:100vh;place-items:center;width:100vw;z-index:9999}@-webkit-keyframes ldio-k1xqovo44b{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ldio-k1xqovo44b{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ldio-k1xqovo44b div{box-sizing:border-box!important}.ldio-k1xqovo44b>div{-webkit-animation:ldio-k1xqovo44b .9345794393s linear infinite;animation:ldio-k1xqovo44b .9345794393s linear infinite;border-color:#00aaf9 transparent;border-radius:50%;border-style:solid;border-width:4.02px;height:56.28px;left:72.36px;position:absolute;top:72.36px;width:56.28px}.ldio-k1xqovo44b>div:nth-child(2){border-color:transparent}.ldio-k1xqovo44b>div:nth-child(2) div{height:100%;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:100%}.ldio-k1xqovo44b>div:nth-child(2) div:after,.ldio-k1xqovo44b>div:nth-child(2) div:before{background:#00aaf9;border-radius:50%;box-shadow:0 52.26px 0 0 #00aaf9;content:"";display:block;height:4.02px;left:22.11px;position:absolute;top:-4.02px;width:4.02px}.ldio-k1xqovo44b>div:nth-child(2) div:after{box-shadow:52.26px 0 0 0 #00aaf9;left:-4.02px;top:22.11px}.loadingio-spinner-dual-ring-ne4sspbrfmf{background:#fff;display:inline-block;height:201px;overflow:hidden;width:201px}.ldio-k1xqovo44b{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;position:relative;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transform-origin:0 0;transform-origin:0 0;width:100%}.ldio-k1xqovo44b div{box-sizing:initial}.sidebar__content-workspace{background-color:#fff;border:1px solid #dedede;border-radius:14px;display:flex;flex-direction:column;max-width:238px;width:100%}.sidebar__content-workspace.mini{width:calc(100% - 32px)}.sidebar__content-workspace-default{align-items:center;cursor:pointer;direction:rtl;display:flex;height:54px;justify-content:space-between;padding-right:19px}.sidebar__content-workspace-default.mini{height:46px;justify-content:center;padding-right:0}.sidebar__content-workspace-default .sidebar__content-workspace-field:hover{background-color:transparent}.sidebar__content-workspace-icon{align-items:center;display:flex;justify-content:center}.sidebar__content-workspace-icon.mini{display:none}.sidebar__content-workspace-field-content{display:flex;flex-direction:column}.sidebar__content-workspace-field{align-items:center;border-radius:8px;-webkit-column-gap:10px;column-gap:10px;cursor:pointer;direction:rtl;display:flex;justify-content:flex-end;padding:.5rem}.sidebar__content-workspace-field:hover{background-color:hsla(0,0%,93%,.503)}.sidebar__content-workspace-field .field-thumbnail{align-items:center;display:flex;height:31px;width:31px}.sidebar__content-workspace-field .field-thumbnail.mini{justify-content:center}.sidebar__content-workspace-field .field-thumbnail img{height:100%;width:100%}.sidebar__content-workspace-field .field-name p{font-size:16px;font-weight:700}.sidebar__content-workspace-field .field-name.mini{display:none}.loader{align-content:center;align-items:center;background-color:transparent;display:flex;justify-content:center;overflow:hidden}.loader__element{border:3px solid #fff;border-radius:100%;margin:5px}.loader__element:first-child{-webkit-animation:preloader .6s ease-in-out infinite alternate;animation:preloader .6s ease-in-out infinite alternate}.loader__element:nth-child(2){-webkit-animation:preloader .6s ease-in-out .2s infinite alternate;animation:preloader .6s ease-in-out .2s infinite alternate}.loader__element:nth-child(3){-webkit-animation:preloader .6s ease-in-out .4s infinite alternate;animation:preloader .6s ease-in-out .4s infinite alternate}@-webkit-keyframes preloader{to{-webkit-transform:scale(2);transform:scale(2)}}@keyframes preloader{to{-webkit-transform:scale(2);transform:scale(2)}}.custom-checkbox{align-items:center;display:flex;font-size:12px;font-weight:500}.custom-checkbox .class_item__checkbox{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.custom-checkbox .check-box_label{font-size:1rem}.popover{position:relative}.popover__trigger{cursor:pointer}.popover__content{background-color:#fff;border-radius:4px;box-shadow:0 0 .5rem rgba(0,0,0,.2);left:0;padding:0 8px 8px;position:absolute;top:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top center;transform-origin:top center;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%;z-index:1}.popover__content .offer{color:#656565;font-size:12px;font-weight:400;gap:4px;height:25px;width:100%}.popover__content .offer__image{border:1px solid #e7e7e7;border-radius:50%;height:20px;width:20px}.popover__content .offer_name{color:#656565;display:block;font-weight:400;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 20px)}.popover__content--visible{-webkit-transform:scale(1);transform:scale(1)}.error-boundary{background-image:url(/static/media/error-boundary-img.671c9aa2b53586296d51.jpg);background-position:50%;background-repeat:no-repeat;height:100vh;object-fit:cover}.calendar_responsive_container{display:flex;flex-grow:1;overflow:auto;position:relative}.calendar_responsive_container>.calendar_events_container{display:flex;min-width:100%;position:absolute}.calendar_responsive_container>.calendar_events_container>.calendar__classes{display:flex;position:relative}.calendar_responsive_container>.calendar_events_container>.calendar__classes>:first-child>.calendar__headers__class__header{border-left:1px solid #e8e8e8}.calendar_responsive_container>.calendar_events_container>.calendar__classes>.calendar__headers__class{border-right:1px solid #eee;display:flex;flex-direction:column;min-height:800px;position:relative;width:330px}.calendar_responsive_container>.calendar_events_container>.calendar__classes>.calendar__headers__class.currentDay{background-color:rgba(241,247,254,.314);border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.calendar_responsive_container>.calendar_events_container>.calendar__classes>.calendar__headers__class.currentDay .calendar__headers__class__header{background-color:#f1f7fe;color:#00aaf9}.calendar_responsive_container>.calendar_events_container>.calendar__classes>.calendar__headers__class>.calendar__headers__class__header{align-items:center;background:#f7f7f7;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;color:#8a8a8a;display:flex;font-size:14px;font-weight:500;height:38px;justify-content:center;margin-bottom:12px;min-height:38px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:4}.calendar_responsive_container>.calendar_events_container>.calendar__classes>.calendar__headers__class>.calendar__headers__class__header .close-btn__container{transition:all .1s ease-in-out}.calendar_responsive_container>.calendar_events_container>.calendar__classes>.calendar__headers__class>.calendar__headers__class__header .close-btn__container:hover .left-bar,.calendar_responsive_container>.calendar_events_container>.calendar__classes>.calendar__headers__class>.calendar__headers__class__header .close-btn__container:hover .right-bar{opacity:1}.calendar_responsive_container>.calendar_events_container>.calendar__classes>.calendar__headers__class>.calendar__headers__class__header .close-btn{border-radius:50%;cursor:pointer;height:25px;position:relative;transition:all .1s ease-in-out;width:25px}.calendar_responsive_container>.calendar_events_container>.calendar__classes>.calendar__headers__class>.calendar__headers__class__header .close-btn:hover{background-color:rgba(0,0,0,.05)}.calendar_responsive_container>.calendar_events_container>.calendar__classes>.calendar__headers__class>.calendar__headers__class__header .close-btn .left-bar,.calendar_responsive_container>.calendar_events_container>.calendar__classes>.calendar__headers__class>.calendar__headers__class__header .close-btn .right-bar{height:15px;margin-top:-7.5px;opacity:.5;position:absolute;top:50%;width:2px}.calendar_responsive_container>.calendar_events_container>.calendar__classes>.calendar__headers__class>.calendar__headers__class__header .close-btn .right-bar{left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.calendar_responsive_container>.calendar_events_container>.calendar__classes>.calendar__headers__class>.calendar__headers__class__header .close-btn .left-bar{right:50%;-webkit-transform:translateX(50%) rotate(-45deg);transform:translateX(50%) rotate(-45deg)}.calendar_responsive_container>.calendar_events_container>.calendar__classes>.calendar__headers__class>.calendar__headers__class__timezone_background{border-top:1px solid #e7e7e7;display:flex;height:67px;min-height:67px;position:relative;width:100%;z-index:-2}.calendar_responsive_container>.calendar_events_container>.calendar__classes>.calendar__headers__class>.calendar__headers__class__timezone_background:after{border-top:1px dashed #e7e7e7;content:"";position:absolute;top:33px;width:100%}.calendar_responsive_container>.calendar_events_container>.calendar__classes>.calendar__headers__class>.calendar__headers__class__timezone_event{background:#fff;border:1px solid #e7e7e7;border-radius:5px;cursor:pointer;display:flex;height:92px;margin-left:4px;overflow:hidden;position:absolute;top:55px;transition:all .3s linear;width:291px;z-index:0}.calendar_responsive_container>.calendar_events_container>.calendar__classes>.calendar__headers__class>.calendar__headers__class__timezone_event:hover{left:0!important;z-index:1}.calendar_responsive_container>.calendar_events_container>.calendar__timeline{background:#f7f7f7;display:flex;flex-direction:column;gap:46px;left:0;padding-bottom:60px;position:-webkit-sticky;position:sticky;width:60px;z-index:5}.calendar_responsive_container>.calendar_events_container>.calendar__timeline:before{background:#f7f7f7;border-bottom:1px solid #e8e8e8;content:"";height:37px;left:0;position:-webkit-sticky;position:sticky;top:0;width:100%}.calendar_responsive_container>.calendar_events_container>.calendar__timeline>:first-child{margin-top:-44px}.calendar_responsive_container>.calendar_events_container>.calendar__timeline>.calendar__timeline__item{align-items:center;color:#575757;display:flex;font-size:14px;justify-content:center}.member_table__row>.title_column>.MuiAvatar-root{background:#d9d9d9;height:46px;width:46px}.member_table__row>.title_column>.title{font-size:14px;margin-left:8px}.header_column__check_and_title{align-items:center;display:flex;gap:4px}.teacher_table__row>.title_column>.MuiAvatar-root{background:#d9d9d9;height:46px;width:46px}.teacher_table__row>.title_column>.title{font-size:14px;margin-left:8px}.teacher_table__row>.subjects_column{display:flex;gap:12px}.classes_table__row>.title_column>.title,.subject_table__row>.title_column>.title{font-size:14px;margin-left:8px}.subject_table__row>.classes_column{display:flex;gap:12px}.offers_table__row>.title_column>.MuiAvatar-root{background:#d9d9d9;height:46px;width:46px}.offers_table__row>.title_column>.title{font-size:14px;margin-left:8px}.offers_table__row>.classes_column{display:flex;gap:12px}.levels_table__row>.title_column>.title{font-size:14px;margin-left:8px}.levels_table__row>.classes_column,.levels_table__row>.subjects_column{display:flex;gap:12px}.user_activities__divider{align-items:center;display:flex;margin:18px 0!important}.user_activities__divider:after,.user_activities__divider:before{border-top:1px solid #e7e7e7;top:0!important}.user_activities__divider>.MuiDivider-wrapper{padding:0}.user_activities__divider>.MuiDivider-wrapper>.MuiChip-root{background:#fff;border:1px solid #e7e7e7;color:#4d4d4d;font-size:14px}.user_activities__group{display:flex;flex-direction:column;gap:30px;margin:42px 0;padding:0 94px}@media only screen and (max-width:1279px){.user_activities__group{padding:0 25px}}.user_activities__group>.user_activity__container{align-items:center;display:flex;gap:12px;position:relative}.user_activities__group>.user_activity__container>.icon_container{align-items:center;display:flex;justify-content:center}.user_activities__group>.user_activity__container>.icon_container>svg{fill:#00aaf9}.user_activities__group>.user_activity__container>.MuiAvatar-root{height:34px;width:34px}.user_activities__group>.user_activity__container>.user_activity__auhtor{color:#000;font-size:14px;font-weight:500}.user_activities__group>.user_activity__container>.user_activity__desc{color:#575757;font-size:14px}.user_activities__group>.user_activity__container>.user_activity__time{color:#8a8a8a;font-size:14px;font-weight:500}.user_activities__group>:not(:last-child):after{background:#e7e7e7;content:"";height:30px;left:16px;position:absolute;top:34px;width:2px}@media only screen and (max-width:1279px){.user_activities__group>:not(:last-child):after{display:none}}.empty_array__message{align-items:center;color:#4d4d4d;display:flex;font-size:14px;justify-content:center}.tools_list{display:flex;flex-wrap:wrap;gap:30px;padding:30px}.tool_card{border:1px solid #e7e7e7;border-radius:8px;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;justify-content:space-between;min-width:350px}.tool_card>.tool_card__body{display:flex;flex-direction:column;gap:18px;padding:20px}.tool_card>.tool_card__body>.row{align-items:center;display:flex;justify-content:space-between}.tool_card>.tool_card__body>.row>.col{display:flex;gap:16px}.tool_card>.tool_card__body>.row>.col>.group{display:flex;flex-direction:column;justify-content:center}.tool_card>.tool_card__body>.row>.col>.group>.title{color:#000;font-size:18px;font-weight:500}.tool_card>.tool_card__body>.row>.col>.group>.subtitle{color:#575757;font-size:14px}.tool_card>.tool_card__body>.row>.icon_container{align-items:center;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.tool_card>.tool_card__body>.row>.icon_container>svg{fill:#8a8a8a}.tool_card>.tool_card__body>.row>.icon_container:hover{background:#f5f5f5}.tool_card>.tool_card__body>.desc{color:#8a8a8a;font-size:14px}.tool_card>.tool_card__footer{border-top:1px solid #e7e7e7;display:flex;flex-direction:row-reverse;height:44px;padding:10px}.tool_card>.tool_card__footer>.link{color:#00aaf9;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s ease}.tool_card>.tool_card__footer>.link:hover{color:#0087c6}.add_tool_card{align-items:center;border:1px solid #e7e7e7;border-radius:8px;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;gap:10px;justify-content:center;min-width:350px;padding:36px 48px}.add_tool_card>svg{fill:#cdcdcd;width:36px}.add_tool_card>.description{color:#8a8a8a;font-size:14px;margin-bottom:8px}.category_list_table__row>.text,.category_list_table__row>.title_column>.title{font-size:14px}.category_list_table__row>.text.muted{color:#8a8a8a}.login__container{background-color:#f1f7fe;background-image:linear-gradient(131deg,#f1f7fe 1%,#f7f7f7);height:100vh;margin:auto;width:100%}.login_form__container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.img_component{width:5rem}.header{font-size:2.2rem;font-weight:700;margin-bottom:1rem;text-align:center}.sub_header{color:#8a8a8a;font-size:1rem;font-weight:400;margin:auto auto 1rem;text-align:center;width:70%}.login_form{align-items:stretch;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px -1px rgba(5,25,45,.3);display:flex;flex-direction:column;max-width:33rem;width:100%}.login_form .img_container{align-items:center;display:flex;gap:1rem;justify-content:center;margin:2rem}.login_form__body{gap:2rem;padding:2rem}.login_form__body,.login_form__input{align-items:stretch;display:flex;flex-direction:column}.login_form__input{font-size:.9rem;font-weight:400;gap:.5rem;position:relative}.login_form__input input{border:1px solid #cecece;border-radius:.5rem;outline:none;padding:1rem;transition:all .2s ease-in-out}.login_form__input input:focus{border:1px solid #00aaf9}.login_form__input input::-webkit-input-placeholder{color:#cecece;font-size:.95rem;font-weight:400}.login_form__input input::placeholder{color:#cecece;font-size:.95rem;font-weight:400}.login_form__input .input_errors{color:#ed3863;font-size:.8rem;font-weight:400;position:absolute;top:5.5rem}.login_form__submit{background-color:#00aaf9;border:1px solid #00aaf9;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;height:3.5rem;padding:1rem;transition:all .2s ease-in-out}.login_form__submit:hover{background-color:rgba(0,170,249,.6)}.calendar__headers__class__timezone_event{border:1px solid #e7e7e7;border-radius:5px;white-space:nowrap}.calendar__headers__class__timezone_event aside{border:3px solid #8a8a8a;border-radius:5px;height:100%;margin-right:10px}.calendar__headers__class__timezone_event .event-container{display:flex;flex-direction:column;justify-content:space-between;padding:5px 0;width:100%}.calendar__headers__class__timezone_event .event-container header{align-items:center;display:flex;justify-content:space-between}.calendar__headers__class__timezone_event .event-container header .name{color:#262626;display:flex;font-size:15px;font-weight:400;justify-items:center;overflow:hidden;text-overflow:ellipsis;width:135px}.calendar__headers__class__timezone_event .event-container header .name span{background-color:#8a8a8a;border-radius:50%;display:inline-block;height:6px;margin:auto 5px;width:6px}.calendar__headers__class__timezone_event .event-container header .level{background:#eeedfd;border-radius:26px;color:#8a8a8a;display:grid;font-size:11px;font-weight:500;height:22px;max-width:96px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;overflow:hidden;padding:0 10px;place-content:center;text-overflow:ellipsis}.calendar__headers__class__timezone_event .event-container .teacher{display:flex;gap:10px;justify-items:center}.calendar__headers__class__timezone_event .event-container .teacher .img-container img{border:1px solid #e7e7e7;border-radius:50%;height:20px;object-fit:cover;width:20px}.calendar__headers__class__timezone_event .event-container .teacher p{color:#575757;font-size:13px;font-weight:400}.calendar__headers__class__timezone_event .event-container footer{color:#575757;display:flex;font-size:13px;font-weight:400;justify-content:space-between;padding-right:5px;text-overflow:ellipsis}.calendar__headers__class__timezone_event .event-container footer p:last-of-type{max-width:160px;overflow:hidden;text-overflow:ellipsis}.calendar__headers__class__timezone_event.small aside{border:2px solid #8a8a8a}.calendar__headers__class__timezone_event.small .event-container header{max-width:90%}.calendar__headers__class__timezone_event.small .event-container header .name{font-size:14px;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 80px)}.calendar__headers__class__timezone_event.small .event-container header .level{flex-shrink:0;height:20px;max-width:80px;padding:0 8px}.calendar__headers__class__timezone_event.small .event-container .teacher{gap:8px}.calendar__headers__class__timezone_event.small .event-container .teacher .img-container img{height:18px;width:18px}.calendar__headers__class__timezone_event.small .event-container .teacher p{font-size:12px}.calendar__headers__class__timezone_event.small .event-container footer{flex-wrap:wrap;font-size:13px;padding-right:5px}.calendar__headers__class__timezone_event.small .event-container footer p:last-of-type{max-width:95%}.access-denied{align-items:center;display:flex;justify-content:center;margin:-100px auto 0;width:100%}.access-denied__container{align-items:center;-webkit-animation:floatImage 6s ease-in-out infinite;animation:floatImage 6s ease-in-out infinite;display:flex}.access-denied__container p{color:#4d4d4d;font-size:24px;font-weight:40;letter-spacing:1px;margin-top:20px}.access-denied__container img{-webkit-filter:drop-shadow(0 3mm 4mm rgba(77,77,77,.463));filter:drop-shadow(0 3mm 4mm rgba(77,77,77,.462745098));height:300px;width:300px}@-webkit-keyframes floatImage{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floatImage{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.current-day,.current-day__arrow{align-items:center;display:flex}.current-day__arrow svg{fill:#363853;cursor:pointer;height:20px;width:18px}.current-day__arrow--left{margin-right:20px}.current-day__arrow--right{margin-left:20px}.current-day__toogle-calendar{cursor:pointer;margin-left:-10px;margin-right:10px}.current-day__date{align-items:center;color:#363853;display:flex;font-size:15px;font-weight:400;height:38px;justify-content:center;padding:0 10px;white-space:nowrap;width:165px}.current-day__calendar{border:1px solid #e7e7e7;border-left:none;border-radius:0 8px 8px 0;cursor:pointer;display:grid;height:38px;place-content:center;transition:all .2s ease-in-out;width:40px}.current-day__calendar:hover{background-color:#f7f7f7}.current-day__calendar svg path{fill:#00aaf9}.current-day__today-btn{background-color:#00aaf9;border:1px solid #00aaf9;border-radius:10px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;margin-left:20px;padding:.4rem;text-transform:capitalize;transition:all .2s ease-in-out;width:80px}.current-day__today-btn:hover{background-color:#fff;color:#00aaf9}.lds-spinner{color:official;display:inline-block;height:20px;position:relative;width:20px}.lds-spinner>div{-webkit-animation:lds-spinner 1.2s linear infinite;animation:lds-spinner 1.2s linear infinite;-webkit-transform-origin:10px 10px;transform-origin:10px 10px}.lds-spinner>div:after{background:rgba(54,56,83,.616);border-radius:20%;content:" ";display:block;height:6px;left:9px;position:absolute;top:1px;width:2px}.lds-spinner>div:first-child{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.lds-spinner>div:nth-child(2){-webkit-animation-delay:-1s;animation-delay:-1s;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.lds-spinner>div:nth-child(3){-webkit-animation-delay:-.9s;animation-delay:-.9s;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.lds-spinner>div:nth-child(4){-webkit-animation-delay:-.8s;animation-delay:-.8s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.lds-spinner>div:nth-child(5){-webkit-animation-delay:-.7s;animation-delay:-.7s;-webkit-transform:rotate(120deg);transform:rotate(120deg)}.lds-spinner>div:nth-child(6){-webkit-animation-delay:-.6s;animation-delay:-.6s;-webkit-transform:rotate(150deg);transform:rotate(150deg)}.lds-spinner>div:nth-child(7){-webkit-animation-delay:-.5s;animation-delay:-.5s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lds-spinner>div:nth-child(8){-webkit-animation-delay:-.4s;animation-delay:-.4s;-webkit-transform:rotate(210deg);transform:rotate(210deg)}.lds-spinner>div:nth-child(9){-webkit-animation-delay:-.3s;animation-delay:-.3s;-webkit-transform:rotate(240deg);transform:rotate(240deg)}.lds-spinner>div:nth-child(10){-webkit-animation-delay:-.2s;animation-delay:-.2s;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.lds-spinner>div:nth-child(11){-webkit-animation-delay:-.1s;animation-delay:-.1s;-webkit-transform:rotate(300deg);transform:rotate(300deg)}.lds-spinner>div:nth-child(12){-webkit-animation-delay:0s;animation-delay:0s;-webkit-transform:rotate(330deg);transform:rotate(330deg)}@-webkit-keyframes lds-spinner{0%{opacity:1}to{opacity:0}}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.view_container{display:flex;flex-direction:column;flex-grow:1}.calendar__view_container{border-top:1px solid #e8e8e8;display:flex;flex-grow:1}
/*# sourceMappingURL=main.eec6cbb4.css.map*/