@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital@1&family=Red+Hat+Display:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600&family=Mulish:ital,wght@0,600;1,500;1,600&family=Nunito:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200&display=swap";.navbar-toggler-icon{background-image:url(../images/icons/gg_menu-right-alt.svg)}.btn-black{font-family:Red Hat Display;font-size:14px;font-weight:700;line-height:19px;letter-spacing:0em}.divider{width:100%;border-bottom:rgba(143,143,143,1) 1px solid}.full-width{width:100%;max-width:fit-content}.form-authentication label{font-family:Red Hat Display;font-size:14px;font-weight:500;color:#5c5c5c;margin-bottom:15px}.form-authentication .form-input{border-radius:10px;padding:20px 26px;background-color:#f3f3f3;border:none}.form-authentication input::placeholder{font-family:Red Hat Display;font-size:14px;font-weight:400}.form-authentication .form-group{margin-top:20px}.login-image{width:auto;max-width:590px;margin-left:50px}.password-container{position:relative}.show-password{position:absolute;top:38%;right:4%;cursor:pointer;color:#959595}.full-width{margin-left:40px}.vl-shown{overflow:hidden}.vl-overlay{bottom:0;left:0;position:absolute;right:0;top:0;align-items:center;display:none;justify-content:center;overflow:hidden;z-index:9999}.vl-overlay.vl-active{display:flex}.vl-overlay.vl-full-page{z-index:9999;position:fixed}.vl-overlay .vl-background{bottom:0;left:0;position:absolute;right:0;top:0;background:#fff;opacity:.5}.vl-overlay .vl-icon,.vl-parent{position:relative}.navbar-toggler-icon{background-image:url(../images/icons/gg_menu-right-alt.svg)}@media screen and (min-width:300px) and (max-width: 560px){.slider-images{width:100%;height:200px!important;margin-right:0!important}.carousel-elearning .carousel__prev,.carousel-elearning .carousel__next{display:none!important}.card-instructur .card-rounded .rounded-image-2{width:75px;height:75px}.mobile-none{display:none!important}.mobile-block{display:block!important}.card-event .product-images{width:114px;height:114px}.feature-event{font-size:8px}.card-event .product-title{font-size:16px}.dashboard-tabs{gap:10px!important;overflow-y:scroll}.flex-content{flex-direction:column}.tab-event-images{width:100%!important;height:200px!important;display:block;margin-left:auto;margin-right:auto}.badge-danger{padding:5px!important;line-height:25px}.search-section{border:none!important;margin-left:10px}.rated-icon{width:20px;height:20px}}.tab-mobile[data-v-0cda260f]{height:50px}.nav-link.nav-tab-mobile[data-v-0cda260f]{margin-left:5px!important;margin-right:5px!important;font-size:18px!important}.nav-link.nav-tab-mobile.active[data-v-0cda260f]{color:var(--main-red-color)}.nav-link.nav-tab-mobile.active>.tab-icon[data-v-0cda260f]{color:var(--main-red-color)}:root{--bg-white: #FFF;--bg-secondary-color: #F5F6F8;--main-red-color:#D00000;--main-yellow-color:rgb(254, 204, 3);--secondary-red-color:rgba(208, 0, 0, .1);--text-secondary-color: #A0A3BD;--text-black-color-1: #101828;--text-black-color-2: #4E4B66}body{font-family:Red Hat Display}.bg-secondary-color{background-color:var(--bg-secondary-color)}.header-custom-title{font-family:Poppins;font-size:16px;font-weight:700;line-height:36px;letter-spacing:.003em;color:#1e1e1e}.title-page{font-family:Red Hat Display;font-size:32px;font-weight:600;line-height:42px;letter-spacing:0em}.subtitle-page{font-family:Red Hat Display;font-size:14px;font-weight:400;letter-spacing:0em;color:#8f8f8f}.btn-red-parent{font-family:Red Hat Display;color:#fff;font-weight:500;background-color:var(--main-red-color);padding-bottom:20px;padding-top:20px;font-size:14px}.btn-footer{padding:6px;height:40px;width:40px;background-color:var(--main-red-color);border-radius:6px}.btn-red-parent.btn-checkout{padding:5px 25px;height:35px;font-size:12px;font-weight:400}.btn-sm.btn-red-parent{border-radius:5px;padding-top:7px;padding-bottom:7px;height:35px}.btn-md.btn-red-parent{border-radius:5px;padding-top:0;padding-bottom:0;height:56px}.btn-rounded.btn-red-parent{border-radius:20px}.btn-red-parent-outline{font-family:Red Hat Display;color:var(--main-red-color);font-weight:500;padding-bottom:20px;padding-top:20px;border:var(--main-red-color) 1px solid;border-radius:10px;font-size:14px}.btn-sm.btn-red-parent-outline{border-radius:5px;padding-top:0;padding-bottom:0;height:35px}.btn-md.btn-red-parent-outline{border-radius:5px;padding-top:0;padding-bottom:0;height:56px}.card-title{font-family:Red Hat Display;font-size:16px;font-weight:500;color:#393d4e}.card-subtitle{font-family:Red Hat Display;font-size:14px;font-weight:400;color:#677487}.card-rounded{border-radius:100%;width:fit-content;padding:20px}.product-images{width:250px;height:250px;border-radius:10px}.cart-images{width:170px;height:185px}.product-title{font-family:Red Hat Display;font-size:28px;font-weight:500}.product-title-2{font-family:Red Hat Display;font-size:20px;font-weight:500}.product-title-3{font-size:13px;font-family:Red Hat Display;font-weight:500}.product-description{font-family:Red Hat Display;font-size:16px;font-weight:400;line-height:21px;letter-spacing:.75px;text-align:justified;color:#7b7b7b}.product-description-2{font-family:Red Hat Display;font-size:12px;font-weight:400;line-height:21px;letter-spacing:.75px;text-align:justified;color:#7b7b7b}.product-price{font-family:Red Hat Display;color:var(--main-red-color);font-size:28px;font-weight:600;line-height:37px;letter-spacing:.75px;text-align:left}.product-price-black{font-family:Red Hat Display;font-size:24px;font-weight:800;line-height:32px;letter-spacing:.75px;text-align:left;color:#393d4e}.product-price-2{font-family:Red Hat Display;color:var(--main-red-color);font-size:24px;font-weight:700;letter-spacing:.75px;text-align:left}.product-discount-price{font-family:Red Hat Display;font-size:16px;font-weight:400;letter-spacing:.75px;text-align:left;text-decoration:line-through;color:#9c9c9c}.rounded-image{width:40px;height:40px;border-radius:100%}.rounded-image-2{width:173px;height:173px;border-radius:100%}.rounded-image-3{width:221px;height:218px;border-radius:100%}.section-title{font-family:Red Hat Display;font-size:36px;font-weight:600}.section-title{font-family:Red Hat Display;font-size:24px;font-weight:600}.section-subtitle{font-family:Red Hat Display;font-size:24px;font-weight:400;text-align:center}.text-black{font-family:Red Hat Display;font-size:16px;font-weight:500;text-align:left;color:#393d4e}.text-red{color:var(--main-red-color);font-size:16px;font-weight:500;text-align:left}.text-secondary{color:#9c9c9c}.text-sm.text-red{font-family:Red Hat Display;font-size:14px;font-weight:500}.text-field{margin-top:-10px}.input-container{position:relative}.input-icon{position:absolute;width:20px;height:20px;left:1%;top:32%}.form-input{border-radius:10px;padding:16px 20px 16px 45px}select.form-input option{padding-top:20px;padding-bottom:20px;background-color:#f0f0f0}.form-input::placeholder{font-family:Red Hat Display;color:#757575;font-weight:400;font-size:14px;padding-left:10px}.form-select{border-radius:10px;background-color:#f3f3f3;font-family:Red Hat Display;color:#757575;font-weight:400;font-size:14px;padding:20px 20px 20px 35px;border:none!important}.custom-file-input{display:none}.custom-file-label{height:123px;width:640px;background-color:#f3f3f3;border-radius:10px;text-align:center;padding:10px;cursor:pointer}.no-border{border:none!important}.card-cart{border-radius:20px;height:fit-content}.cart-title{font-family:Red Hat Display;font-size:24px;font-weight:700}.text-rated{font-family:Red Hat Display;font-size:14px;font-weight:500;line-height:19px;letter-spacing:.75px;text-align:left}.divider-2{width:100%;border-bottom:rgba(217,217,217,1) 1px solid}.custom-badge-secondary{padding:5px 20px;background-color:#f3f3f3;width:fit-content;border-radius:15px;text-align:left}.icon-title{font-family:Red Hat Display;font-size:14px;font-weight:500;text-align:left;color:#000}.red-icon{color:var(--main-red-color)}.section-banner{position:relative}.banner-images{width:100%;max-height:550px;border-radius:16px}.mobile-none{display:block}.mobile-block{display:none}.navbar{position:sticky;top:0;background:var(--bg-white)}.navbar-toggler{border:none}.navbar-toggler-icon{background-image:url(../images/icons/gg_menu-right-alt.svg)}.sticky-top{width:100%;background-color:#fff;position:fixed!important;top:0!important;box-shadow:0 6px 13px #0000000f}.navbar-logo{width:259px;height:44px;flex-shrink:0;margin-top:18px}.nav-item{margin-left:15px;margin-right:15px}.nav-item .nav-link{color:#515151;text-align:center;font-family:Red Hat Display;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.nav-item .nav-link:hover,.nav-item .nav-link.active{color:var(--main-red-color);font-weight:600}.btn-authentication{border-radius:5px!important;padding:12px 18px;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Red Hat Display;font-size:14px;font-style:normal;font-weight:600}.nav-tabs{border:none}.nav-tabs .nav-item{margin-left:0;margin-right:0}.nav-tabs .nav-item .nav-link{color:var(--text-black-color-2);font-weight:600;border-radius:10px}.nav-tabs .nav-item .nav-link.active{background:var(--gray, #F5F5F5);border:none}.pagination{gap:15px;margin-top:50px}.page-item:first-child .page-link{border-radius:50%;background-color:var(--text-red-color);color:#fff}.page-item:last-child .page-link{border-radius:50%;background-color:var(--text-red-color);color:#fff}.page-link{border-radius:50%;width:40px;height:40px;border:none;color:#a0a3bd;text-align:center;font-family:Nunito;font-size:16px;font-style:normal;font-weight:500;text-transform:capitalize;padding-top:8px}.page-link.active{background-color:var(--text-red-color);color:#fff}.slider-images{width:100%;height:400px;margin-right:5px;border-radius:30px}.slider-section{margin-top:25px}.carousel__pagination{margin-top:-20px}.slider-group .carousel__pagination-button:after{width:12px;height:12px;border-radius:20px;background-color:#fff}.slider-group .carousel__pagination-button:hover:after{width:39px;height:8px;border-radius:20px;background-color:var(--main-red-color)}.slider-group .carousel__pagination-button--active:after{width:39px;height:8px;border-radius:20px;background-color:var(--main-red-color)}footer{margin-top:20px;background-color:#d000001a;padding-top:65px;padding-bottom:50px}.footer-logo{width:173px;height:83px}.footer-title{font-family:Red Hat Display;font-size:20px;font-weight:600;line-height:32px;letter-spacing:.75px;text-align:left}.footer-subtitle{font-family:Red Hat Display;font-size:14px;font-weight:400;letter-spacing:.75px;text-align:left;color:#74747d}.footer-nav li{margin-top:10px;margin-bottom:10px;margin-left:-30px}.footer-nav-item{list-style-type:none;margin-left:0;padding-left:0}.text-information{margin-left:-60px}.footer-information{display:grid;place-items:center}.copyright-text{font-family:Red Hat Display;font-size:16px;font-weight:400;line-height:32px;letter-spacing:.75px;text-align:center;margin-top:25px}.dp__input_wrap .dp__input{height:48px;background-color:#f4f2f4}.dp__input_wrap .dp__input::placeholder{font-family:Red Hat Display;font-size:14px;font-weight:500;line-height:19px;letter-spacing:.75px;text-align:left;color:#9c9c9c}.notification-group{position:relative}.notification-group .dropdown-menu{position:absolute;z-index:99999999999}.btn-cart{width:60px;height:55px;padding-bottom:13px;border-radius:10px}.total-cart{position:relative;text-align:center}.count-cart{position:absolute;background-color:var(--main-red-color);border-radius:100%;color:#fff;font-size:12px;height:20px;width:20px;text-align:center;margin-top:-5px;line-height:20px;font-weight:700}.cart-notification{font-size:20px;color:var(--text-black-color-2)}.cart-notification:hover{color:var(--main-red-color)}.dropdown-menu{width:fit-content;height:fit-content;max-width:350px;max-height:300px;overflow:scroll;padding:0}.dropdown-menu>.dropdown-item:nth-child(odd){margin-top:0!important;padding-top:10px;padding-bottom:10px;padding-left:20px;background-color:#f1f1f1;font-weight:500}.dropdown-menu>.dropdown-item:nth-child(2n){margin-top:0!important;padding-top:10px;padding-bottom:10px;padding-left:20px;font-weight:500}.badge-success{border-radius:20px;background:rgba(0,128,0,.2);color:green;font-family:Nunito;font-size:12px;font-style:normal;font-weight:600;padding:10px 25px}.badge-danger{border-radius:20px;background:rgba(208,0,0,.2);color:var(--main-red-color);font-family:Nunito;font-size:12px;font-style:normal;font-weight:600;padding:10px 25px}.badge-secondary{border-radius:20px;background:rgba(160,163,189,.2);color:var(--text-secondary-color);font-family:Nunito;font-size:12px;font-style:normal;font-weight:600;padding:10px 25px}.bg-secondary-color{background-color:#f5f6f8}.cart-item{margin-bottom:15px}.cart-label-item{width:100%}.box-content{border:none;border-radius:6px;background:#FFF;padding:25px;gap:20px}.cart-item-checked[type=checkbox]{width:30px;height:30px;border-radius:8px;cursor:pointer}.input-check{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-check input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:55px;left:0;height:20px;width:20px;background-color:#fff;border:2px solid var(--text-secondary-color);border-radius:8px}.container:hover input~.checkmark{background-color:#f9f7f7}.input-check input:checked~.checkmark{background-color:var(--main-red-color)}.checkmark:after{content:"";position:absolute;display:none!important}.input-check input:checked~.checkmark:after{display:block}.content-body{margin-top:50px;margin-bottom:50px}.list-cart{list-style:none}.cart-content{border:none;background:#F9FAFB;padding:8px 19px;border-radius:16px}.cart-images{margin-top:auto;margin-bottom:auto;width:175px;height:175px;border-radius:10px}.method-item{background:#F9FAFB;padding:9px 17px;border-radius:16px;position:relative;margin-top:15px}.payment-method-images{width:50px;height:30px}.form-check-input:checked[type=radio]{background-image:none;margin-bottom:auto}.form-check-input:checked{background-image:none;border-color:var(--main-red-color);background-color:var(--main-red-color)}.cart-detail-list{list-style:none;padding:0}.cart-detail-item{margin-bottom:30px}.modal-checkout-header{border:none}.text-success-checkout{color:#ff6f96;text-align:center;font-family:Poppins;font-size:36px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.12px}.payment-detail-list{list-style:none;padding-left:0}.payment-detail-item{margin-bottom:20px}.payment-description{color:var(--text-secondary-color);font-feature-settings:"clig" off,"liga" off;font-family:Nunito;font-size:14px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.75px}.modal-checkout-footer{border:none}.nav-checkout-item{width:50%}.nav-tabs .nav-checkout-item .nav-link.active{background:var(--main-red-color);color:#fff;width:100%}.user-name{color:#1e1e1e;text-align:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.048px}.user-type{color:var(--text-secondary-color);text-align:center;font-family:Nunito;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.042px}.list-profile{flex:1;gap:5px}.list-profile-item{border:none;border-radius:10px!important;padding:18px 10px}.list-profile-item:hover{background:var(--main-red-color);border:none;color:#fff}.list-profile-item:hover .list-group-link{color:#fff}.list-profile-item.active{background:var(--main-red-color);border:none;color:#fff}.list-profile-item.active .list-group-link{color:#fff}.list-group-link{text-decoration:none;color:#8692a6}.btn-sign-out{border-color:var(--main-red-color);color:var(--main-red-color);font-family:Nunito;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:capitalize;border-radius:10px;padding:20px 25px;margin-top:110px}.dashboard-tabs{gap:80px}.dashboard-tab-item{position:relative}.dashboard-tabs .nav-item .nav-link.active{background:none;border-bottom:1px solid var(--main-red-color);border-radius:unset;color:var(--main-red-color)}.dashboard-tabs .nav-item .nav-link.active:after{border-bottom:1px solid var(--main-red-color);position:absolute;top:120px;width:auto}.accordion-item{border:none}.component-item{font-family:Nunito;font-size:14px;font-style:normal;font-weight:400;color:var(--text-secondary-color);gap:5px}.tab-accordion:not(.collapsed){background:none}.tab-event-images{width:176px;height:176px;margin-right:25px;border-radius:10px}.event-category{color:var(--text-red-color);font-family:Nunito;font-weight:600;font-size:13px}.event-description{flex:1}.accordion-content-item{margin-bottom:10px}.content-item-title:after{content:":";right:-20px;position:relative}.detail-tab-elearning{list-style-type:disc}.btn-event{border-radius:20px;background:var(--main-red-color);color:#fff;font-size:12px;height:35px}.input-label{color:var(--text-black-color-2);font-family:Nunito;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:5px}.form-input-control{border-radius:4px;border:1px solid#DEDEDE;background:#FCFDFE}.form-input-control::placeholder{color:var(--text-secondary-color);font-family:Nunito;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.75px;width:100%}.select.form-input-control{border-radius:4px;border:1px solid #DEDEDE;background:#FCFDFE;padding:250px}.input-group .form-input-control{border-right:none}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer;padding-top:18px;padding-left:30px;border-radius:10px}.icon-date{border:1px solid #DEDEDE;border-left:none!important}.tab-mobile{background:#FFF;color:var(--bg-white);width:auto;height:150px}.color-tab-mobile a.nav-item.nav-link.active{color:var(--main-red-color);padding-top:0;padding-bottom:0}.color-tab-mobile a.nav-item.nav-link.active small{display:block}.color-tab-mobile>ul>li>a{color:#acacac;text-align:center}.color-tab-mobile>ul>li>a small{font-size:12px}.box-shape-tab-mobile{box-shadow:0 4px 24px #10101014;-webkit-box-shadow:0px 4px 24px 0px rgba(16,16,16,.08);-moz-box-shadow:0px 4px 24px 0px rgba(16,16,16,.08);background-color:#fff;z-index:99;padding:.2rem 0}.tab-icon{color:#9c9c9c}.nav-item.nav-link.nav-tab-mobile{font-size:25px}.pagination-container{display:flex;column-gap:10px}.paginate-buttons{height:40px;width:40px;border-radius:20px;cursor:pointer;background-color:#f2f2f2;border:none;color:#000}.paginate-buttons:hover{background-color:#d8d8d8}.active-page{background-color:#d00;border:1px solid #DD0000;color:#fff}.active-page:hover{background-color:#ba0303}.quiz-section{margin-bottom:10vh}.card-quiz{background-color:#f9fafb;border:none;padding:43px;border-radius:26px;max-width:750px}.form-quiz{line-height:60px}.form-quiz>.form-check-input{margin-top:23px}.btn-quiz{margin-top:25px;width:100%;max-width:750px;text-align:center!important}.nav-tabs .nav-link-quiz.active{color:green;background-color:green;border-color:none;border-radius:20px;width:100px}.nav-tabs .nav-link-quiz.wrong{color:#d00000;background-color:#d00000;border-color:none;border-radius:20px;width:100px}.nav-tabs .nav-link-quiz{color:#d9d9d9;background-color:#d9d9d9;border-color:none;border-radius:20px;width:100px}.notfound-image{width:600px;height:500px}.form-invalid{border-color:#d00000}.waiting-images{width:400px;height:400px}.mobile-block{display:block}.count-notif{position:absolute;background-color:var(--main-yellow-color);border-radius:100%;color:#fff;font-size:12px;height:20px;width:20px;text-align:center;margin-top:-5px;line-height:20px;font-weight:700}.icon[data-v-4fd472a3]{cursor:pointer;margin-right:50px;line-height:60px}.icon span[data-v-4fd472a3]{background:#f00;padding:7px;border-radius:50%;color:#fff;vertical-align:top;margin-left:-25px}.icon img[data-v-4fd472a3]{display:inline-block;width:26px;margin-top:4px}.icon[data-v-4fd472a3]:hover{opacity:.7}.logo[data-v-4fd472a3]{flex:1;margin-left:50px;color:#eee;font-size:20px;font-family:monospace}.notifications[data-v-4fd472a3]{width:300px;height:0px;opacity:0;position:absolute;top:63px;right:62px;border-radius:5px 0 5px 5px;background-color:#fff;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;max-height:70vh;overflow-y:scroll}.notifications h2[data-v-4fd472a3]{font-size:14px;padding:10px;border-bottom:1px solid #eee;color:#999;background-color:#fff}.notifications h2 span[data-v-4fd472a3]{color:red}.notifications-item[data-v-4fd472a3]{display:flex;border-bottom:1px solid #eee;padding:6px 9px;margin-bottom:0;cursor:pointer}.notifications-item[data-v-4fd472a3]:hover{background-color:#eee}.notifications-item img[data-v-4fd472a3]{display:block;width:50px;height:50px;margin-right:9px;border-radius:50%;margin-top:2px}.notifications-item .text h4[data-v-4fd472a3]{color:#777;font-size:14px;margin-top:3px}.notifications-item .text p[data-v-4fd472a3]{color:#aaa;font-size:12px}.tab-mobile[data-v-5ee9ebb6]{height:50px}.nav-link.nav-tab-mobile-dashboard[data-v-5ee9ebb6]{margin-left:5px!important;margin-right:5px!important;font-size:28px!important}.nav-link.nav-tab-mobile-dashboard.active[data-v-5ee9ebb6]{color:var(--main-red-color)}.nav-link.nav-tab-mobile-dashboard.active>.tab-icon[data-v-5ee9ebb6]{color:var(--main-red-color)}ul#componentContainer{padding-inline-start:0;list-style-type:none;display:inline-flex}ul#componentContainer a{text-decoration:none;display:flex;justify-content:center;align-items:center}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover{border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-hover)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp__clear_icon{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color)}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp__menu_readonly,.dp__menu_disabled{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.dp__menu_disabled{background:rgba(255,255,255,.5);cursor:not-allowed}.dp__menu_readonly{background:rgba(0,0,0,0);cursor:default}.dp__arrow_top{left:50%;top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom{left:50%;bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}@media only screen and (width <= 600px){.dp--preset-dates{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;padding:5px;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);cursor:pointer}@media only screen and (width <= 600px){.dp--preset-range{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range:first-child{margin-left:0}.dp--preset-range:last-child{margin-right:0}}.dp__menu_content_wrapper{display:flex}@media only screen and (width <= 600px){.dp__menu_content_wrapper{flex-direction:column-reverse}}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-maring)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__cell_auto_range_end,.dp__cell_auto_range_start{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-hover-color);border-radius:0;border:1px solid var(--dp-hover-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-inline-start:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}@media only screen and (width <= 600px){.dp__flex_display{flex-direction:column}}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;width:100%}.dp__year_disable_select{justify-content:space-around}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline-start:auto;margin-inline-end:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__month_picker_header{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp__btn,.dp--time-invalid,.dp--time-overlay-btn{border:none;font:inherit;cursor:pointer;transition:var(--dp-common-transition);line-height:normal}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled:hover,.dp__inc_dec_button_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;cursor:pointer;transition:var(--dp-common-transition);line-height:normal}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-maring: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%)}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #f8f5f5;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%)}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;align-content:center;justify-content:center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}
