*,:after,:before{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}:root{--txtColor1:#fff;--txtColor2:#525252;--bgColor1:#46b0a9;--bgColor2:#ff777a}body{font-size:15px}.clr-red{color:#b30e13;cursor:pointer}a.back-btn{text-decoration:none}.back-btn{background:#f74d00;border:1px solid #fff;border-radius:5px;bottom:20px;color:#fff;font-size:13px;left:20px;padding:4px 12px;position:fixed;z-index:10}.stat-approve,.stat-pending,.stat-reject{border-radius:5px;padding:4px 10px}.stat-pending{background:#d4e7f6;color:#3084c7}.stat-approve{background:#72b245;color:#caf0cc}.stat-reject{background:#fabbc3;color:#c44b41}header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:1rem 2rem .5rem;transition:all .5s ease-in-out}header.offer{margin-top:60px!important}header img{width:250px}header .header-right{align-items:center;display:flex;flex-direction:row;gap:13px;justify-content:center}img{width:100%}ul{list-style:none}.offer-box{align-items:center;background:#ff777a;background:var(--bgColor2);color:#fff;color:var(--txtColor1);display:flex;flex-direction:row;height:60px;justify-content:center;left:0;padding:1rem 2rem;position:absolute;text-align:center;top:0;width:100%;z-index:99}.offer-box h4{font-size:16px;font-weight:500}nav{background:#46b0a9;background:var(--bgColor1);padding:.5rem}nav ul{align-items:center;display:flex;flex-direction:row;justify-content:center}nav ul a{color:#fff;color:var(--txtColor1);padding:9px 20px}.loadin-style{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.sliders{position:relative}.sliders .next-btn,.sliders .prev-btn{position:absolute;top:43%}.sliders .prev-btn{left:20px}.sliders .next-btn{right:20px}.category-list{margin:auto;max-width:1200px;padding:2rem;text-align:center}.category-list h2{font-size:30px;margin-bottom:10px}.category-list .category-manage{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.category-list .category-manage .categ-box{flex-basis:20%;margin:20px 0}.category-list .category-manage .categ-box img{border-radius:100%;height:80px;width:80px}.category-list .category-manage .categ-box p{font-size:30px}.product-list{background:#ff777a;background:var(--bgColor2);padding:2rem 20px;text-align:center}.product-list h2{font-size:30px}.product-list .product-box{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.product-list .product-box .product-details{background:#fff;flex-basis:30%;margin-top:20px;overflow:hidden;padding:0 0 20px;position:relative}.product-list .product-box .product-details img{transition:all .3s ease-in-out}.product-list .product-box .product-details:hover img{transform:scale(1.05)}.product-list .product-box .product-details h3{font-weight:500;margin:10px 0}.product-list .product-box .product-details p{color:#ff777a;margin-bottom:12px}.product-list .product-box .product-details .offer-price{background:#b30e13;color:#fff;font-size:12px;padding:4px 10px;position:absolute;right:10px;top:10px}.product-list .product-box .product-details .button-manage{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0 20px}.book-hour{background:#fff;border:1px solid #e7e7e5;border-radius:4px;color:#000;cursor:pointer;display:inline-block;margin:5px;padding:4px 12px}.time-selected{background:#ddf1f8;color:#106c89}.booked-time{background:#e0e0e0;color:#acacac;cursor:not-allowed;pointer-events:none}.line-through{color:#525252;margin-right:10px;text-decoration:line-through}.footer{padding:2rem 20px;text-align:center}.cart-count{background:#ff777a;border:1px solid #fff;border-radius:100%;color:#fff;font-size:10px;height:18px;position:absolute;right:-2px;top:-2px;width:18px}.date-picker{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px;padding:0;position:relative;width:100%}.date-pick{border:1px solid #e7e7e5;border-radius:5px;color:#000;cursor:pointer;flex-basis:50px!important;font-size:17px;padding:7px 12px}.date-pick.picked{background:#ddf1f8;border:1px solid #46b0a9;color:#297c96}.date-pick span{font-size:12px}.sucs-msg,.warn-msg{display:block;padding:5px 10px;text-align:center}.warn-msg{background:#ffafb6;color:#561d16}.sucs-msg{background:#0dc143;color:#acffc5}.thank-msg{background:#ddf1f8;border-radius:10px;color:#000;margin:40px auto;padding:30px;width:440px}.thank-msg h2{margin-bottom:25px}.modal-booking{align-items:center;background:#0006;display:flex;flex-direction:row;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999}.modal-details{background:#fff;max-width:750px;padding:10px;position:relative}.modal-details h3{color:#ff777a;font-size:23px;margin:12px 0}.model-close{color:red;cursor:pointer;position:absolute;right:10px;top:10px}.modal-header{align-items:center;border:1px solid #e7e7e5;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px;padding:10px}.modal-header img{width:120px}.add-product{background:#f0f0f0;margin:30px auto;max-width:900px;padding:25px}.add-product label{display:block;margin-bottom:4px}.google-btn{align-items:center;background-color:#fff;border:1px solid gray;cursor:pointer;font-weight:400;justify-content:center;margin-top:15px;padding:8px 10px;width:100%}.form-row,.google-btn{border-radius:5px;display:flex}.form-row{background:#fff;gap:20px;margin-bottom:20px;padding:10px}.form-row input[type=date],.form-row input[type=file],.form-row input[type=number],.form-row input[type=password],.form-row input[type=text],.form-row select{border:1px solid #d5d5d5;border-radius:5px;outline:none;padding:7px 10px;width:100%}.inpt-row{flex:1 1}.empty-box{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center;margin:auto;max-width:900px;text-align:center}.empty-box p{margin:5px 0}.page-details{margin:auto;max-width:1200px;padding:30px 20px}.page-details h2{font-weight:400;margin-bottom:20px}.page-details .highlight-1{align-items:center;background:#fff2dd;color:#000;display:block;display:flex;flex-direction:row;gap:7px;justify-content:center;margin-bottom:20px;padding:12px 10px;text-align:center}.active{background:#fff!important;color:#46b0a9}.btn-credential{border:1px solid #000;border-radius:6px;color:#000;display:block;margin:20px auto auto;padding:7px 20px;width:200px}.coupon-box{padding:5px 0}.coupon-box h4{font-weight:400}.coupon-box input{border:1px solid #46b0a9;outline:none;padding:4px 5px;width:66%}.coupon-box button{background:#46b0a9;border:none;color:#fff;cursor:pointer;padding:5px 0;width:33%}.full-width{width:100%}.final-total{font-weight:500;padding:2px 10px}.cart-manage{align-items:flex-start;display:flex;flex-direction:row;gap:50px;justify-content:flex-start}.cart-manage .cart-details{flex:2 1;flex-direction:column;margin-bottom:12px}.cart-manage .cart-content,.cart-manage .cart-details{align-items:center;display:flex;justify-content:space-between}.cart-manage .cart-content{border:1px solid #e6e6e6;flex-direction:row;margin-bottom:10px;padding:10px}.cart-manage .cart-d-right{text-align:right}.cart-manage .cart-d-left{align-items:flex-start;display:flex;flex-direction:row;gap:30px;justify-content:flex-start}.cart-manage .cart-d-left h3{font-weight:500;margin-bottom:8px}.cart-manage .cart-d-left p{color:#525252;font-size:14px;margin-bottom:5px}.cart-manage .cart-payment{flex:1 1}.cart-manage .cart-payment h3{border-bottom:2px solid #232323;color:#232323;font-size:22px;font-weight:500;margin-bottom:15px;padding-bottom:6px;text-transform:uppercase}.cart-manage .cart-payment p{border-bottom:1px solid #e6e6e6;padding:8px 0 10px}.cart-manage .cart-payment span{float:right;font-size:16px}.cart-image{width:80px}.switch{display:inline-block;height:26px;position:relative;width:52px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:18px;left:4px;width:18px}input:checked+.slider{background-color:#2196f3}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.disabled-toggle{cursor:default;opacity:.5}.login-page{background:url(/portfolio/home-salon-booking/static/media/login-bg.235ddc8566076a3b534e.jpg) no-repeat 100% #195974;background-size:cover;color:#76838f;display:flex;font-family:Poppins,sans-serif;height:100vh;margin:0;text-align:center;width:100%}.login-form{background:#fff;border:8px solid #dbdbdb;border-radius:15px;margin-bottom:50px;margin-left:30px;margin-top:50px;padding:25px 30px;width:27%}.login-form p{margin-top:15px}.login-logo{width:150px}.login-form h2{background:#ffc276;color:#704368;font-size:25px;font-weight:400;font-weight:700;margin-top:8px;padding:7px;text-align:center}.login-form label{color:#666;display:block;margin-bottom:4px;margin-top:12px;text-align:left}.login-form input[type=number],.login-form input[type=password],.login-form input[type=text]{border:1px solid gray;border-radius:7px;outline:none;padding:8px 10px;width:100%}.check-box{display:flex;gap:7px}.check-box input[type=checkbox]{margin-top:12px}.login-form .login-btn{background:#195974;border:none;border-radius:7px;color:#fff;cursor:pointer;display:block;margin-top:20px;padding:15px 0;text-align:center;width:100%}a{color:#ff9071;text-decoration:none}.text-danger{color:red;display:block;font-size:12px;text-align:left}.dashboar-theme{background:#eaedf1;display:flex;justify-content:space-between;margin-top:20px;padding:40px 20px}.sider{background:#434a54;flex-basis:25%}.table-data{background:#fff;flex-basis:100%}.manage{min-height:500px;padding:30px}.table-data h2{color:#50aea6;margin-bottom:20px;margin-top:0}.time-list{margin-bottom:13px}.res-menu,.trans-bg{display:none}.animate-spin{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:1200px){nav ul a{padding:9px 15px}}@media screen and (max-width:1024px){.login-form{width:32%}h2{font-size:28px!important}.product-list .product-box{gap:1rem}.cart-manage{gap:20px}.res-menu{align-items:center;color:#fff;display:flex;justify-content:space-between;padding:0 10px}.res-menu svg{cursor:pointer;font-size:25px}.trans-bg{background:#00000080;display:block;left:0;width:100%;z-index:9999}.trans-bg,ul.menu{height:100%;position:fixed;top:0}ul.menu{background:#000;flex-direction:column;left:-240px;transition:all .5s ease-in-out;width:240px;z-index:99999}ul.menu.open{left:0}nav ul li{text-align:left!important}nav ul a{display:block;padding:9px 15px;text-align:left}}@media screen and (max-width:900px){.cart-details{flex:1 1!important}body{background-size:cover}.login-form{width:35%}h2{font-size:25px!important}.offer-box h4{font-size:15px}}@media screen and (max-width:768px){.cart-manage{flex-direction:column}.cart-manage .cart-details,.cart-manage .cart-payment{width:100%}.login-form{margin:auto;width:45%}h2{font-size:22px!important}.categ-box{flex-basis:25%!important}.product-list .product-box .product-details{flex-basis:47%}.offer-box h4{font-size:14px}header img{width:220px}}@media screen and (max-width:620px){.login-form{margin:auto;width:55%}.categ-box{flex-basis:33%!important}header img{width:180px}.form-row{border-radius:0;flex-direction:column;margin-bottom:0}}@media screen and (max-width:500px){.login-form{margin:auto;width:70%}.product-list .product-box .product-details{flex-basis:97%}.offer-box h4{font-size:13px}}
/*# sourceMappingURL=main.755b9480.css.map*/