:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
:root{--primary:#e31837;--secondary:#545454;--light:#fffcf7;--dark:#1e1916}::selection{background-color:#c1b9b9b3}h4,h5,h6,.h4,.h5,.h6{font-weight:600!important}.py-6{padding-top:6rem;padding-bottom:6rem}.my-6{margin-top:6rem;margin-bottom:6rem}.back-to-top{z-index:99;display:none;position:fixed;bottom:30px;right:30px}.text-accent{color:#e31837}#spinner{opacity:0;visibility:hidden;z-index:99999;transition:opacity .5s ease-out,visibility 0s linear .5s}#spinner.show{visibility:visible;opacity:1;transition:opacity .5s ease-out,visibility linear}.btn{font-weight:500;transition:all .5s}.btn.btn-primary{color:#fff;background-color:var(--primary);border-color:var(--primary)}.btn.btn-primary:hover{background-color:#c61530;border-color:#c61530}.btn.btn-secondary{color:#fff;background-color:var(--secondary);border-color:var(--secondary)}.btn.btn-secondary:hover{background-color:#3e3e3e;border-color:#3e3e3e}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-lg-square{width:48px;height:48px}.text-primary{color:var(--primary)!important}.bg-primary{background-color:var(--primary)!important}.border-primary{border-color:var(--primary)!important}.btn-outline-primary{color:var(--primary)!important;border-color:var(--primary)!important}.btn-outline-primary:hover{color:#fff!important;background-color:var(--primary)!important;border-color:var(--primary)!important}.btn-square,.btn-sm-square,.btn-lg-square{justify-content:center;align-items:center;padding:0;font-weight:400;display:flex}.navbar .dropdown-toggle:after{content:"";vertical-align:middle;border:none;margin-left:8px;font-family:"Font Awesome 5 Free";font-weight:900}.navbar{background:0 0;transition:all .5s}.nav-sticky{box-shadow:0 2px 10px #0000001a;background:#fffffff2!important}.glass{-webkit-backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #ffffff4d;box-shadow:0 8px 32px #1f268726}.hover-up{transition:transform .3s,box-shadow .3s}.hover-up:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001a!important}.text-gradient{background:linear-gradient(45deg,var(--primary),#ff6b6b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.overlay-gradient{background:linear-gradient(#0009,#0000004d)}.navbar-dark .navbar-nav .nav-link{color:var(--light);outline:none;padding:35px 15px}.navbar-light .navbar-nav .nav-link{color:var(--dark);outline:none;padding:35px 15px}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link.active{color:var(--primary)}.navbar.fixed-top{transition:all .5s}@media (max-width:991.98px){.navbar .navbar-nav{background:var(--dark);border-top:1px solid #ffffff4d;margin-top:10px}.navbar .navbar-nav .nav-link{padding:10px 0}}@media (min-width:992px){.navbar .nav-item .dropdown-menu{visibility:hidden;transform-origin:0 0;opacity:0;transition:all .5s;display:block;top:100%;transform:rotateX(-75deg)}.navbar .nav-item:hover .dropdown-menu{visibility:visible;opacity:1;transition:all .5s;transform:rotateX(0)}}.header-carousel .owl-carousel-inner{background:#0009;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@media (max-width:768px){.header-carousel .owl-carousel-item{min-height:600px;position:relative}.header-carousel .owl-carousel-item img{object-fit:cover;width:100%;height:100%;position:absolute}.header-carousel .owl-carousel-item p{font-size:16px!important}}.header-carousel .owl-nav{justify-content:center;align-items:center;width:80px;height:80px;margin:-40px auto 0;display:flex;position:relative}.header-carousel .owl-nav:before{content:"";background:#fff;width:100%;height:100%;position:absolute;top:0;left:0;transform:rotate(45deg)}.header-carousel .owl-nav .owl-prev,.header-carousel .owl-nav .owl-next{color:var(--primary);z-index:1;font-size:40px;transition:all .5s;position:relative}.header-carousel .owl-nav .owl-prev:hover,.header-carousel .owl-nav .owl-next:hover{color:var(--dark)}.page-header{background-color:#0000;background-image:linear-gradient(#000000b3,#000000b3),url(/img/slide4.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;margin-bottom:6rem}.breadcrumb-item+.breadcrumb-item:before{color:var(--light)}.fact-item{transition:all .5s}.fact-item:hover{margin-top:-10px;box-shadow:0 0 45px #00000012;background:#fff!important}.img-twice:before{content:"";z-index:-1;background:#e31837;border-radius:6px;width:50%;height:70%;position:absolute;top:10%;left:20%}.product-item{transition:all .5s}.product-item:hover{background:#deffd6!important}.product-item:hover .border-primary{border-color:var(--light)!important}.product-item .product-overlay{opacity:0;background:#0003;justify-content:center;align-items:center;width:100%;height:0;transition:all .5s;display:flex;position:absolute;top:0;left:0;overflow:hidden}.product-item:hover .product-overlay{opacity:1;height:100%}.team-item .team-text{position:relative}.team-text :not(i){text-align:start;font-family:Josefin Sans,sans-serif}.team-item .team-title{background:#f6f3f0a6;flex-direction:column;align-items:start;width:100%;min-height:150px;padding:15px;transition:all .5s;display:flex}.seprater{color:#b7b7b7}.team-item .team-social .btn{margin:0 3px}.team-item{border:1px solid #0000000b}.testimonial-carousel .owl-item .testimonial-item img{width:60px;height:60px}.testimonial-carousel .owl-item .testimonial-item,.testimonial-carousel .owl-item .testimonial-item *{transition:all .5s}.testimonial-carousel .owl-item.center .testimonial-item{background:#e1f7dc!important}.testimonial-carousel .owl-nav{justify-content:center;margin-top:30px;display:flex}.testimonial-carousel .owl-nav .owl-prev,.testimonial-carousel .owl-nav .owl-next{width:50px;height:50px;color:var(--light);background:var(--primary);border-radius:50px;justify-content:center;align-items:center;margin:0 12px;font-size:22px;transition:all .5s;display:flex}.testimonial-carousel .owl-nav .owl-prev:hover,.testimonial-carousel .owl-nav .owl-next:hover{color:var(--primary);background:var(--dark)}.footer .btn.btn-link{text-align:left;color:var(--light);text-transform:capitalize;margin-bottom:5px;padding:0;font-weight:400;transition:all .1s;display:block}.footer .btn.btn-link:before{content:"";color:var(--light);margin-right:10px;font-family:"Font Awesome 5 Free";font-weight:900;position:relative}.footer .btn.btn-link:hover{color:var(--primary);box-shadow:none}.copyright{background:#111}.copyright a{color:var(--primary)}.copyright a:hover{color:var(--light)}.slideCell{width:100%;height:99vh;overflow:hidden}.slideCell img{object-fit:cover;width:100%;height:100%}.backHeader{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0009}.Sideheader a{text-decoration:none}.AdminMContainer{background-color:#f3f3f3;justify-content:space-between;min-height:100vh;font-family:Work Sans,sans-serif;transition:all .3s;display:flex}.Sideheader{width:6%}.Sideheader1{width:18%}.btn2{color:#d7d7d7;cursor:pointer;background-color:#313131;border:none;outline:none;width:100%;height:10vh;margin-bottom:10px;padding:0 20px;font-size:22px}.btn2:hover{color:#fff;background-color:#e31837}.btn2:focus{outline:none}.Sideheader ul{width:100%;padding:0;text-decoration:none;list-style:none}.Sideheader ul li{margin:5px 6px}.anchor{color:#444;background-color:#d7d7d7;border-radius:10px;outline:none;justify-content:center;align-items:center;width:100%;height:10vh;padding:0 10%;transition:all .3s;display:flex;overflow:hidden}.anchor:hover{color:#fff;background-color:#d0a761}.anchor:hover .name1{color:#fff}.anchor>i{font-size:20px}.btnAnchor{color:#444;background-color:#d7d7d7;border-radius:10px;outline:none;justify-content:center;align-items:center;width:200px;height:55px;margin-top:30px;transition:all .3s;display:flex;overflow:hidden}.btnAnchor:hover{color:#fff;background-color:#18b259}.btnAnchor:hover .name1{color:#fff}.lnkAnchor{color:#444;background-color:#d7d7d7;border:2px solid #000;border-radius:10px;outline:none;justify-content:center;align-items:center;width:200px;height:55px;margin-top:30px;transition:all .3s;display:flex;overflow:hidden}.lnkAnchor:hover{color:#fff;background-color:#18b259}.lnkAnchor:hover .name1{color:#fff}.btnAnchor>i{font-size:20px}.name{width:60%;margin:0 5px;display:none}.name1{width:100%;margin:0 0 0 15px;font-weight:400;transition:all .3s;display:block}.bodyContainer{background-color:#fff;background-size:cover;background-attachment:fixed;width:94%;min-height:100vh;padding:20px;font-family:Work Sans,sans-serif}.bodyContainer1{background-color:#fff;width:82%;min-height:100vh;padding:20px}@media (max-width:1000px){.Sideheader{width:8%}.Sideheader1{width:22%}.bodyContainer{width:92%}.bodyContainer1{width:78%}}@media (max-width:830px){.Sideheader{width:10%}.Sideheader1{width:26%}.bodyContainer{width:90%}.bodyContainer1{width:74%}}@media (max-width:600px){.Sideheader{width:14%}.Sideheader1{width:32%}.bodyContainer{width:86%}.bodyContainer1{width:68%}.bt-group{flex-flow:column wrap}.leftDiv,.rightDiv{margin-bottom:20px}}@media (max-width:450px){.Sideheader{width:18%}.Sideheader1{width:40%}.bodyContainer{width:82%}.bodyContainer1{width:60%}}.Adminlogo{justify-content:center;align-items:center;width:100%;display:flex}.Adminlogo img{width:80%}.AdminContainer h2{margin-bottom:10px}.AdminContainer input{margin:0 0 20px}.AdminContainer input[type=text]{height:32px;margin:0 0 20px}.AdminContainer input[type=submit]{border-radius:0;margin:10px 0 15px;padding:12px 25px}.AdminContainer .btn{margin:20px 0}.AdminContainer label{color:gray;margin:0 0 5px}.AdminContainer a{color:#00b6b6;-webkit-text-decoration:none;text-decoration:none}.AdminContainer a:hover{color:#297676;-webkit-text-decoration:underline #b5b5b5;text-decoration:underline #b5b5b5}.EmptyContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;height:60vh;display:flex}.alignme{justify-content:end;width:25%;padding:0;display:flex}.text-yo{font-size:15px}.AdminDeleteContainer{justify-content:center;align-items:center;width:100%;height:85vh;display:flex}.SubDelete{background-color:#ddddddbd;border-radius:8px;width:50%;min-height:45vh;padding:30px}.SubDelete dt{color:#515151}.SubDelete dd{color:#757575;font-size:18px}.imgdiv1{justify-content:center;place-self:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.imgdiv1 img{width:100%}.imgdiv2{justify-content:center;place-self:center;align-items:center;width:180px;height:150px;display:flex;overflow:hidden}.imgdiv2 img{height:100%}.EmptyContainer1{width:100%;height:110px}.fixHeight{max-height:50px}.container1{width:90%;margin:0 auto}.fm-group{width:100%;height:100%}.fm-group .lbl{color:#444;width:100%;height:40px;line-height:40px}.fm-group .fm-control{border:none;border-bottom:1px solid #444;outline:none;width:100%;height:50px}.bt-group{flex-wrap:wrap;justify-content:space-between;width:40%;height:100%;display:flex}.leftDiv,.rightDiv{width:30%;height:50px}.loginContainer{background-color:#fffdf9;border-radius:10px;width:100%;overflow:hidden}.loginside{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-image:linear-gradient(#0505059c,#0505059c),url(/img/slide4.jpg);background-size:cover;justify-content:center;align-items:center;width:100%;height:700px;display:flex}.loginside1{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-image:linear-gradient(#0505059c,#0505059c),url(/img/slide4.jpg);background-size:cover;justify-content:center;align-items:center;width:100%;height:800px;display:flex}.TextBoxAligh,.TextChefAligh{align-items:center;width:100%;height:100%;padding:40px;display:flex}.TextChefAligh input[type=text],.TextChefAligh input[type=number],.TextChefAligh input[type=password]{background-color:#0000;border:none;border-bottom:1px solid #dbd2c9;border-radius:0;height:45px;margin-bottom:25px}.TextChefAligh input:focus{border-bottom:1px solid #aa9a8a;border-color:none;box-shadow:none;background-color:#0000;outline:0}.TextChefAligh h1{margin-bottom:25px;font-size:60px}.TextChefAligh label{margin-bottom:5px}.bg-res{background-color:#00000017;width:100%}.TextBoxAligh input[type=text],.TextBoxAligh input[type=password]{height:45px;margin-bottom:25px}.TextBoxAligh h1{margin-bottom:25px;font-size:60px}.TextBoxAligh label{margin-bottom:5px}.chefImage{width:100%;height:300px!important}.chefImage img{object-fit:cover;width:100%;height:100%}.recentChefImage{width:100%;height:200px!important}.recentChefImage img{object-fit:cover;width:100%;height:100%}.linkPointer{cursor:pointer}.overh{overflow-x:hidden}.profileSection h1,.profileSection h2,.profileSection h5,.profileSection h6,.profileSection h3,.profileSection h5{font-family:Josefin Sans,sans-serif}.profileInfo{background-color:#fff;border-radius:10px;min-height:250px;margin:20px 0 0;padding:40px 25px;box-shadow:0 2px 30px #00000012}.orderSection{background-color:#f7f7f7;border:10px solid #fff;border-radius:10px;min-height:300px;margin:20px 0 0;padding:0 10px;box-shadow:0 2px 30px #00000012}.reviewSection{background-color:#fff;border:10px solid #fff;border-radius:10px;min-height:300px;margin:20px 0 0;padding:0 10px;box-shadow:0 2px 30px #00000012}.DocSection{background-color:#fff;border:10px solid #fff;border-radius:10px;min-height:100px;margin:20px 0 0;padding:0 10px;box-shadow:0 2px 30px #00000012}.doc-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;padding:8px 4px 16px;display:grid}.doc-card{cursor:default;background:#fff;border:1px solid #eaeaea;border-radius:14px;padding:14px;transition:transform .15s,box-shadow .2s;position:relative;box-shadow:0 6px 20px #0000000f}.doc-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000014}.doc-thumb{background:#f7f7f7;border:1px dashed #e6e6e6;border-radius:10px;justify-content:center;align-items:center;width:100%;height:110px;display:flex;overflow:hidden}.doc-thumb img{object-fit:cover;width:100%;height:100%}.doc-icon{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:inset 0 0 0 1px #ececec}.doc-icon i{color:#a6a6a6;font-size:34px}.doc-icon.pdf i{color:#d93025}.doc-title{color:#444;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:14px;font-weight:600;overflow:hidden}.doc-meta{align-items:center;gap:8px;margin-top:4px;display:flex}.doc-type-badge{color:#4f46e5;background:#eef2ff;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600}.doc-type-badge.pdf{color:#c62828;background:#ffeceb}.doc-actions{opacity:0;gap:6px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:8px;right:8px;transform:translateY(-4px)}.doc-card:hover .doc-actions{opacity:1;transform:translateY(0)}.doc-action-btn{color:#5c5c5c;background:#fff;border:1px solid #e9e9e9;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.doc-action-btn:hover{background:var(--light);color:#1f1f1f}.profileimgdiv{justify-content:center;width:100%;margin-bottom:30px;display:flex;position:relative}.pImage{border:6px solid #e31837;border-radius:50%;width:200px;height:200px;overflow:hidden}.pImage img{object-fit:cover;width:100%;height:100%}.orderItem{color:#727272;background-color:#eaeaea;border-radius:4px;align-items:center;width:100%;height:50px;margin:10px 0;text-decoration:none;transition:all .3s;display:flex}.orderItem1{color:#727272;background-color:#f2f2f2;border-radius:13px;align-items:center;width:100%;height:80px;margin:10px 0;text-decoration:none;transition:all .3s;display:flex}.orderItem1 p{margin:0}.orderItem1:hover{background-color:#fff}.orderItem p{margin:0}.orderItem:hover{background-color:#fff}.orderItemSuccess{color:#858585;border-radius:13px;width:100%;min-height:150px;margin:10px 0;padding:25px 10px;text-decoration:none;transition:all .6s;position:relative}.orderItemSuccess:hover{background-color:#abd8ad}.orderItemSuccess:hover img{bottom:13px}.orderItemSuccess img{width:200px;transition:all 1s;position:absolute;bottom:0;right:20px}.logInconatiner{justify-content:center;width:100%;min-height:400px;display:flex}.logInconatiner input{margin-bottom:25px}.logInBox{background-color:#fff;border-radius:6px;width:600px;min-height:400px;margin:-100px 0 50px;padding:80px 30px}.customerLogin{z-index:600;background-color:#fff;border-radius:8px;width:1000px;min-height:400px;margin:-160px 0 50px;padding:80px 30px}@media (max-width:768px){.logInBox,.customerLogin{margin:50px 0;padding:60px 15px}}.pro-btn{color:#7d7d7d;border:1px solid #c3c3c3;border-radius:8px;justify-content:center;align-items:center;width:65px;height:60px;transition:all .5s;display:inline-flex}.pro-btn:hover{color:#575757;background-color:#ffde82;border-color:#575757}.log-btn{color:#7d7d7d;border:1px solid #c3c3c3;border-radius:8px;justify-content:center;align-items:center;width:65px;height:60px;transition:all .5s;display:inline-flex}.log-btn:hover{color:#575757;background-color:#ff9494;border-color:#575757}.ratingSp{color:#f2f2f2;background-color:#626262;border-radius:19px;padding:4px 8px;font-size:15px;font-weight:400}.ratingSp2{color:#f2f2f2;background-color:#626262;border-radius:19px;padding:6px 10px;font-size:15px;font-weight:400}.ratingSec{color:#585858;background-color:#f3ecdd;border-radius:19px;padding:5px 10px;font-size:15px;font-weight:400}.ratingdiv{color:#fff;background-color:#f3f3f3;border-radius:19px;padding:5px 10px}.ratingdivG{background-color:#00981a}.ratingdivY{background-color:#ffc932}.ratingdivR{background-color:#ff4532}.cursorpointer{cursor:pointer}.pric{font-size:16px;font-weight:700}.px-6{padding-left:96px;padding-right:96px}.imgSet{border-radius:8px;width:100%;overflow:hidden}.imgSet img{object-fit:cover;width:100%}.font-josefin h1,.font-josefin h2,.font-josefin h5,.font-josefin h6,.font-josefin h3,.font-josefin h4{font-family:Josefin Sans,sans-serif}.pricingContainer{background-color:#fafafa99;border-radius:10px;width:100%;overflow:hidden}.pricingContainer h1,.pricingContainer h2,.pricingContainer h3,.pricingContainer h5,.pricingContainer h6,.pricingContainer h4{font-family:Josefin Sans,sans-serif}.pricingChamp{background-color:#fff;border-radius:7px;width:100%}.pricingChamp span{font-size:35px;font-weight:700}.pricingRec{border:2px solid #e31837;background-color:#f4ffef!important}.pricingRec span{font-size:35px;font-weight:700}.profileComp{border:2px solid #ffe8af;background-color:#ffe8af!important}.profileCompC{border:2px solid #bfe9b5;background-color:#d2f1cb!important}.fixH{min-height:100px}.recDiv{color:#fff;border-radius:7px 7px 0 0;justify-content:center;align-items:center;width:100%;height:40px;margin-top:-40px;display:flex}.recB{border:2px solid #e31837}.star-rating{gap:5px;display:flex}.star{color:#ccc;cursor:pointer;font-size:24px}.star.selected,.star:hover~.star{color:#ffc107}.bookingContent{background-color:#fff;border-radius:12px;width:100%;min-height:200px}.bookingSideContent{background-color:#fff;border-radius:12px;width:100%;min-height:300px}.bookingSideContent p{color:#a7a7a7;font-weight:400}.bookingSideContent b{text-align:end;display:block}.innerChef{background-color:#f1fae7;border-radius:8px;width:100%;min-height:100px;padding:10px}.br-2{border-radius:5px}.InfoText p{color:#a7a7a7;margin:0;font-weight:400}.InfoText b{margin:5px 0 15px;display:block}.backgroundTC{background-image:url(/img/background.jpg);width:100%;height:120px}.ThanksContainer{background-color:#e5e5e5;flex-direction:column;align-items:center;width:100%;min-height:500px;display:flex}.tBox{text-align:center;background-color:#fff;border-radius:3px;flex-direction:column;align-items:center;width:700px;min-height:400px;margin:3vw 0;padding:15px;display:flex;box-shadow:1px 2px 25px #00000012}.tBox h2{color:#e31837;font-size:50px;font-weight:400}.tBox img{width:30%;margin:10px 0}.text-gray{color:#949494}.AdminAlign{margin:10px 0;display:flex}.AdminAlign dt{width:20%;font:700;color:#353535}.AdminAlign dd{color:#585858;width:80%}.AdminAlign1{margin:10px 0;display:flex}.AdminAlign1 dt{width:30%;font:700;color:#353535}.AdminAlign1 dd{color:#585858;width:70%}.cCard{background-color:#e1ebeb;border-radius:20px;width:380px;min-height:220px;padding:20px}.email-pil{color:#000;background-color:#b9c8c8;border-radius:40px;padding:10px;display:inline-block}.emailPilInner{align-items:center;display:flex}.Pil{background-color:#c4cfd0;border-radius:40px;width:40px;height:40px;overflow:hidden}.Pil img{object-fit:cover;width:100%;height:100%}.notification-modal{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:10000;background-color:#a8a8a8b1;border:1px solid #00000019;border-radius:14px;width:400px;height:95vh;margin:20px;padding:10px 15px;transition:right .4s ease-in-out;position:fixed;top:0;right:-450px;overflow:hidden auto}.notification-modal.show{right:0}.modal-header{border-bottom:1px solid #fff6;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.modal-header h2{font-size:20px}.close-btn{cursor:pointer;color:#555;background:0 0;border:none;font-size:24px}.close-btn:hover{color:#000}.notifications-list{margin-top:15px;padding:0;list-style:none}.notificationBox{background-color:#fff;border-radius:8px;width:100%;height:110px;margin-bottom:10px;transition:background-color .3s;display:flex;position:relative;overflow:hidden}.newMsg{width:5px;height:100%;position:relative}.newMsg:after{content:"";background-color:#d00;width:100%;height:100%;position:absolute}.notificationInner{width:100%;padding:15px}.notificationBox:hover{background-color:#f0f0f0}.msg-time{color:#999;font-size:14px;font-weight:300}.msg-text{color:#333;margin:0;font-size:15px;font-weight:400}.msg-name{color:#676767;font-size:16px;font-weight:900}.notification-modal::-webkit-scrollbar{width:2px}.notification-modal::-webkit-scrollbar-track{background-color:#0000;border-radius:10px}.notification-modal::-webkit-scrollbar-thumb{background:#1515151a;border-radius:1px}.notification-modal::-webkit-scrollbar-thumb:hover{background:#555}.pilSec{display:inline-block}.ePil{background-color:#e0e0e0;border:1px solid #d8d8d8;border-radius:25px;align-items:center;height:45px;margin-top:10px;padding:5px;display:flex}.pRound{border-radius:30px;width:35px;height:35px}.xSmall{font-size:13px}.brl-0{border-radius:0 6px 6px 0}.chklst{background-color:#fff9;flex-wrap:wrap;align-items:center;width:100%;padding:6px 15px 6px 10px;display:flex}.chklst p{padding:0 0 0 20px}.chkg{color:#fff;background-color:#e31837;border-radius:30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.chkr{color:#000;border:2px dashed #0000004c;border-radius:30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.revPil{background-color:#ffe7dcd9;border-radius:25px;padding:7px 15px 7px 7px}.reviews-summary-card{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:1px solid #e3183733;border-radius:15px;margin-bottom:30px;padding:30px;box-shadow:0 8px 32px #0000001a}.summary-item{align-items:center;gap:15px;display:flex}.summary-icon{background-color:#c62828;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:0 4px 15px #e318374d}.summary-icon i{color:#fff;font-size:24px}.summary-content h3.summary-number{color:var(--dark);margin:0;font-family:Josefin Sans,sans-serif;font-size:2.5rem;font-weight:700}.summary-content .summary-label{color:#6c757d;margin:0;font-size:1rem;font-weight:500}.section-header{text-align:center;margin-bottom:30px}.section-title{color:var(--dark);margin-bottom:10px;font-family:Josefin Sans,sans-serif;font-size:2rem;font-weight:600}.section-divider{background:linear-gradient(90deg,var(--primary),#8bc34a);border-radius:2px;width:80px;height:3px;margin:0 auto}.reviews-container{flex-direction:column;gap:20px;display:flex}.review-card{background:#fff;border:1px solid #e318371a;border-radius:12px;padding:25px;transition:all .3s;box-shadow:0 4px 20px #00000014}.review-card:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.review-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.reviewer-info{flex:1;align-items:center;gap:15px;min-width:250px;display:flex}.reviewer-avatar{border:3px solid var(--primary);border-radius:50%;flex-shrink:0;width:60px;height:60px;overflow:hidden}.reviewer-avatar img{object-fit:cover;width:100%;height:100%}.reviewer-details{flex:1}.reviewer-name{color:var(--dark);margin:0 0 5px;font-family:Josefin Sans,sans-serif;font-size:1.2rem;font-weight:600}.reviewer-email{color:#6c757d;margin:0;font-size:.9rem}.review-meta{text-align:right;flex-shrink:0}.review-rating{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:8px;display:flex}.review-rating .fa-star{font-size:16px}.rating-value{background:var(--primary);color:#fff;border-radius:12px;padding:4px 8px;font-size:.85rem;font-weight:600}.review-date{color:#6c757d;justify-content:flex-end;align-items:center;gap:5px;font-size:.85rem;display:flex}.review-content{border-top:1px solid #e9ecef;padding-top:15px}.review-text{color:#495057;margin:0;font-size:1rem;line-height:1.6}.empty-reviews{text-align:center;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:2px dashed #dee2e6;border-radius:15px;padding:60px 20px}.empty-icon{background:var(--primary);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex}.empty-icon i{color:#fff;font-size:32px}.empty-title{color:var(--dark);margin-bottom:10px;font-family:Josefin Sans,sans-serif;font-size:1.5rem;font-weight:600}.empty-subtitle{color:#6c757d;margin:0;font-size:1rem}@media (max-width:768px){.reviews-summary-card{padding:20px}.summary-item{text-align:center;flex-direction:column;gap:10px}.summary-icon{width:50px;height:50px}.summary-icon i{font-size:20px}.summary-content h3.summary-number{font-size:2rem}.review-header{flex-direction:column;align-items:flex-start}.review-meta{text-align:left;width:100%}.review-rating,.review-date{justify-content:flex-start}.reviewer-info{min-width:auto}}@media (max-width:576px){.reviews-summary-card{padding:15px}.review-card{padding:20px}.reviewer-avatar{width:50px;height:50px}.reviewer-name{font-size:1.1rem}.section-title{font-size:1.5rem}}.bookings-summary-card{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:1px solid #e3183733;border-radius:15px;margin-bottom:30px;padding:30px;box-shadow:0 8px 32px #0000001a}.booking-stats{justify-content:space-around;align-items:center;gap:20px;display:flex}.stat-item{text-align:center;flex-direction:column;gap:5px;display:flex}.stat-number{font-family:Josefin Sans,sans-serif;font-size:1.8rem;font-weight:700}.stat-label{color:#6c757d;font-size:.9rem;font-weight:500}.bookings-container{flex-direction:column;gap:15px;display:flex}.booking-card{background:#fff;border:1px solid #e318371a;border-radius:12px;transition:all .3s;overflow:hidden;box-shadow:0 4px 20px #00000014}.booking-card:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.featured-booking{border:2px solid var(--primary);box-shadow:0 6px 25px #e3183733}.featured-booking:hover{box-shadow:0 10px 35px #e318374d}.booking-link{color:inherit;padding:20px;text-decoration:none;display:block}.booking-link:hover{color:inherit}.booking-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.booking-id{align-items:center;gap:8px;display:flex}.booking-number{color:var(--dark);font-family:Josefin Sans,sans-serif;font-size:1.1rem;font-weight:600}.booking-status{border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:600;display:flex}.status-completed{color:#155724;background-color:#d4edda}.status-pending{color:#856404;background-color:#fff3cd}.status-cancelled{color:#721c24;background-color:#f8d7da}.booking-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.booking-info{flex:1;align-items:center;gap:20px;display:flex}.booking-date{color:#6c757d;align-items:center;gap:8px;font-size:.9rem;display:flex}.booking-price{align-items:center;gap:8px;display:flex}.price-amount{color:#28a745;font-family:Josefin Sans,sans-serif;font-size:1.2rem;font-weight:700}.featured-badge{background:linear-gradient(135deg,var(--primary),#8bc34a);color:#fff;border-radius:15px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;display:flex;box-shadow:0 2px 8px #e318374d}.empty-bookings{text-align:center;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:2px dashed #dee2e6;border-radius:15px;padding:60px 20px}.empty-bookings .empty-icon{background:var(--primary);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex}.empty-bookings .empty-icon i{color:#fff;font-size:32px}.empty-bookings .empty-title{color:var(--dark);margin-bottom:10px;font-family:Josefin Sans,sans-serif;font-size:1.5rem;font-weight:600}.empty-bookings .empty-subtitle{color:#6c757d;margin:0;font-size:1rem}@media (max-width:768px){.bookings-summary-card{padding:20px}.booking-stats{flex-direction:column;gap:15px}.stat-item{flex-direction:row;align-items:center;gap:10px}.stat-number{font-size:1.5rem}.booking-header,.booking-body{flex-direction:column;align-items:flex-start}.booking-info{flex-direction:column;align-items:flex-start;gap:10px}.booking-link{padding:15px}}@media (max-width:576px){.bookings-summary-card{padding:15px}.booking-card{margin-bottom:10px}.booking-number{font-size:1rem}.price-amount{font-size:1.1rem}.booking-status{padding:4px 8px;font-size:.8rem}}
