*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Airbnb Cereal;font-weight:400;font-style:normal}@font-face{font-family:Airbnb Cereal Black;font-weight:400;font-style:normal}body{font-family:Airbnb Cereal,sans-serif}nav.top-nav{background:linear-gradient(180deg,rgba(92,187,81,1) 23%,rgba(6,125,63,1));color:white;padding:8px 0}.top-nav select{border:none;background:transparent;color:white}.top-nav option{color:black}.top-nav .flag-img{position:absolute;right:-19px;top:3px}.top-nav select:focus-visible{border:none;box-shadow:none;outline:none}.app-store{padding:80px 0}.app-store .app-content{box-shadow:0 7px 29px 0 rgba(100,100,111,.2);text-align:center;max-width:1000px;margin:auto;padding:30px 15px;border-radius:14px}.app-usage-section{font-family:Vazirmatn,sans-serif}.app-usage-section .nav-scroll{background:linear-gradient(180deg,rgba(92,187,81,1) -1%,rgba(6,125,63,1));overflow-x:auto;white-space:nowrap;display:flex;justify-content:space-between}.app-usage-section .nav-scroll a{color:#fff;display:inline-block;padding:15px 20px;text-decoration:none;font-weight:500;font-size:21px}.app-usage-section .nav-scroll a:hover{background-color:#00994d}.app-usage-section .hero{background:linear-gradient(180deg,rgba(92,187,81,1) -1%,rgba(6,125,63,1));color:white;padding:80px 20px}.app-usage-section .step-title{font-size:2rem;font-weight:700}.app-usage-section .subtitle{font-size:1.1rem;font-weight:600}.app-usage-section .desc{font-size:20px;opacity:.95;margin-top:10px}.about-hero{background:#f2f9f5!important}.about-hero .subtitle{color:black!important}.about-hero .step-title{background:linear-gradient(180deg,#5cbb51,#067d3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.about-hero .desc{color:#6c6c6c}.about-hero .carousel-indicators [data-bs-target]{background-color:#59df76}.app-usage-section .carousel-dots{margin-top:20px}.discover p{color:#6c6c6c}section.discover{padding:80px 0}.discover-card .discover-p{color:#6c6c6c;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.discover .discover-card{max-width:375px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);position:absolute;top:0;bottom:0;margin:auto;height:-moz-fit-content;height:fit-content;left:0;border-radius:20px;right:0}.app-usage-section .dot{width:8px;height:8px;background-color:#fff;opacity:.5;border-radius:50%;display:inline-block;margin:0 3px}.app-usage-section .dot.active{opacity:1}.app-usage-section .images{position:relative;text-align:end}.app-usage-section .img-main{border-radius:20px}.app-usage-section .img-secondary{width:220px;border-radius:15px;border:5px solid #2ecc71;position:absolute;top:60%;right:-50px;transform:translateY(-50%);background:white}.hover-box{border:2px solid #28a745;padding:20px;border-radius:10px;cursor:pointer;margin-bottom:10px}.hover-box p{height:0;opacity:0;overflow:hidden;transition:height .3s ease,opacity .3s ease;margin-top:0;color:#333;margin-bottom:0}.hover-box h3{margin:0;font-weight:700}.green-bg{background:linear-gradient(90deg,rgba(92,187,81,1) 23%,rgba(6,125,63,1));border:none;font-weight:700;border-radius:10px;padding:8px 14px;transition:.3s}.green-bg:hover{background:transparent}.green-bg:hover,.tp-bg{border:1px solid #067d3f;color:black}.tp-bg{font-weight:700;padding:8px 14px;border-radius:10px;transition:.3s;background:white}.tp-bg:hover{background:linear-gradient(90deg,rgba(92,187,81,1) 23%,rgba(6,125,63,1));color:white}header .navbar-nav .nav-link{font-weight:600}.home-banner h1{font-size:73px;font-weight:700}.home-banner h1,.home-banner p{max-width:650px;margin-left:auto;text-align:start}.home-banner p{font-size:19px;color:black}.app-content p{color:#6c6c6c;font-weight:500;max-width:700px;margin:auto auto 25px}.app-content h2{font-weight:800;max-width:800px;margin:auto auto 15px}.gradient-text{background:linear-gradient(180deg,#5cbb51,#067d3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.choose-daschin h2{font-size:49px;font-weight:800}.choose-daschin p{color:#00000099;font-weight:600}section.choose-daschin,section.scroll-das{background:#f2f9f5;padding:30px 0}.choose-daschin .choose-div p{display:flex;gap:10px;align-items:center}.choose-daschin .choose-div p span{color:black;font-weight:600}.das-box small{font-size:23px;font-weight:700}.das-box h2{font-size:46px;font-weight:800}.das-box p{color:#6c6c6c;font-weight:500;font-size:18px}section.das-box{background:#f2f9f5;padding:20px 0}section.das-accord{padding:40px 0}.das-accord h2{font-size:45px;font-weight:800}.das-accord .p{color:#6c6c6c;font-size:20px;max-width:650px;margin:auto auto 40px}.hover-box:hover h3{background:linear-gradient(180deg,#5cbb51,#067d3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.scroll-das h2{font-size:37px;font-weight:700;max-width:650px;margin:auto auto 40px}.profit img{bottom:-215px!important}.dashchin-form form input,.dashchin-form form select{border:none;width:100%;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);padding:8px;border-radius:8px;margin-top:5px;margin-bottom:19px}.dashchin-form form select{color:#6c6c6c}.expiry-card{max-width:350px;position:relative;padding-top:40px;margin:auto auto 20px}.expiry-card .card{border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:2rem 1.5rem 1.5rem;border:1px solid #00000066;text-align:center;position:relative}.expiry-card .icon-wrapper{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:10px;left:0;right:0;margin:auto;z-index:10}.expiry-card .icon-wrapper img{width:100%;height:100%}.expiry-card .card-title{color:#28a745;font-weight:600;margin-bottom:.25rem}.expiry-card .card-subtitle{font-weight:700;font-size:1.1rem;margin-bottom:7px;color:#000}.expiry-card .card-text{font-weight:400;font-size:14px;color:#6c6c6c}.solution-app{margin-top:300px}.dashchin-form form label{display:block;font-weight:500}.footer-daschin{background:linear-gradient(90deg,#5cbb51,#067d3f);color:#fff;padding:40px 20px 10px;font-family:sans-serif}.footer-daschin h5{font-weight:700;margin-bottom:15px}.footer-daschin ul{list-style:none;padding:0;margin:0}.footer-daschin ul li{margin-bottom:10px}.footer-daschin .footer-logo p{font-size:14px;line-height:1.8}.footer-daschin .social-icons a{color:#fff;font-size:20px;margin-left:15px;transition:.3s}.footer-daschin .social-icons a:hover{opacity:.8}.footer-daschin .store-buttons img{max-height:40px;margin-left:10px}.footer-daschin .copyright{font-size:13px;border-top:1px solid rgba(255,255,255,.3);padding-top:15px;margin-top:30px;text-align:center}.carousel-control-prev,.hero .carousel-control-next{position:absolute;top:inherit;bottom:-41px}.hero .carousel-control-prev{right:87px;left:inherit}.hero .carousel-control-next{right:-32px}.hero .carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:12px;height:12px;border-radius:50%}.hero .carousel-indicators{position:absolute;right:-53px;bottom:-58px;left:inherit}.sign-up{height:100vh;background-color:#f2f9f5}.sign-up .sign-left{height:100%;-o-object-fit:cover;object-fit:cover}.sign-up .sign-up__heading{font-size:23px;font-family:Airbnb Cereal Black,sans-serif;margin-top:20px}.sign-up .sign-up__subtext{font-size:14px;color:#6c6c6c!important;font-weight:500}.sign-up .sign-up__input{padding:14px 12px}.sign-up .sign-up__input,.sign-up select{border-radius:12px;font-size:.95rem;border:none;background:white;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-bottom:15px}.sign-up select{padding:10px 12px;width:100%}.sign-up h5{font-size:15px;font-weight:500}.sign-up label{font-size:13px;font-weight:400}.sign-up .sign-up__input::-moz-placeholder{color:#6c6c6c;font-size:14px;font-weight:400}.sign-up .sign-up__input::placeholder{color:#6c6c6c;font-size:14px;font-weight:400}.sign-up .sign-up__policy{font-size:.75rem;line-height:1.6;font-weight:500;text-align:center}.sign-up .sign-up__button{font-size:.95rem;padding:10px;background:linear-gradient(90deg,rgba(92,187,81,1) 23%,rgba(6,125,63,1));color:white;font-weight:600}.sign-up .sign-up__footer{font-size:.85rem;font-weight:500}.sign-up .card{max-width:540px;width:100%;max-height:600px;overflow-y:scroll;scrollbar-width:none}.signup-right{padding:20px}.sign-up .map-btn{background-color:#f2f9f5;color:#53b175}.sign-up .map-des{color:#6c6c6c;max-width:300px;font-size:15px;font-weight:600}.map-edit{position:absolute;right:10px;top:10px}.sign-up .form-box{border:1px solid #5cbb51;padding:10px 20px;border-radius:12px;background:#f2f9f5}.sign-up .form-box h4{font-size:18px;font-weight:700}.sign-up .form-box p{color:#6c6c6c;font-weight:500;font-size:15px}.sale-confirm-box .card{border-radius:1rem;box-shadow:0 4px 10px rgba(0,0,0,.05)}.sale-confirm-box .section-icon{font-size:2rem;color:#28a745;margin-bottom:.5rem}.sale-confirm-box .section-title{font-weight:700;color:#28a745}.sale-confirm-box .section-subtitle{color:#6c757d;font-weight:500}.sale-confirm-box .price-box{background-color:#f1fdf6;padding:1rem;border-radius:.5rem;border:1px solid #d1f0dd;font-size:.9rem;color:#198754}.sign-up tbody,td,tfoot,th,thead,tr{border:none}.sign-up .accordion-button:after{margin-right:auto;margin-left:inherit}.sign-up .accordion-item button{font-weight:800}.sign-up .accordion-body{color:#6c6c6c}.sale-confirm-box .schedule-table td{padding:.3rem 0;font-size:.9rem}.income-costs-section .card{background-color:#ffffff;font-size:.95rem;line-height:1.8}.income-costs-section .alert{background-color:#e6f4ec;border:1px solid #c3e6cb;color:#198754}.login-right .card img{height:200px;-o-object-fit:cover;object-fit:cover}.login-right{max-width:400px}.login-right .card{max-width:inherit;border-radius:20px;text-align:center;background:linear-gradient(180deg,rgba(92,187,81,1) 23%,rgba(6,125,63,1));color:white}.login-right h5{font-size:20px}.login-right video{border-radius:20px;margin:30px 0}.login-right .cards p{color:#6c6c6c;font-size:20px}.login-right .cards{background:#ffffff;padding:20px 10px;border-radius:20px;box-shadow:0 7px 29px 0 rgba(100,100,111,.2)}.login-step .form-check{display:block;min-height:1.5rem;align-items:center;display:flex;justify-content:start;border:1px solid #0000004d;padding:10px;margin-bottom:10px;border-radius:4px}.login-step .form-check.active{background:linear-gradient(180deg,rgba(92,187,81,1) 23%,rgba(6,125,63,1));border:#00994d}.login-step .form-check.active label{color:white}.login-step .form-check label{color:black;font-size:16px;font-weight:500}.login-step .form-check input{margin:0;border:1px solid #067d3f}.login-step .form-check-input:checked{background-color:#067d3f;border-color:#067d3f}.login-step .form-check-input:focus{box-shadow:none}.surprise-bag h5{text-align:center;font-size:20px;margin-bottom:14px}.surprise-bag .option-card{border:1px solid #ddd;border-radius:.75rem;padding:1rem;position:relative;margin-bottom:1rem;cursor:pointer;transition:.3s}.surprise-bag .option-card.active{border:2px solid #5cbb51;background:#d7f5e4;background:linear-gradient(180deg,rgba(92,187,81,1) 23%,rgba(6,125,63,1))}.surprise-bag .option-card input[type=radio]{accent-color:#0f8b2e;margin-left:.5rem;transform:scale(1.2)}.surprise-bag .option-content{display:flex;align-items:center;gap:1rem;justify-content:space-between}.surprise-bag .option-card.active label{font-weight:400;color:white;font-size:19px}.surprise-bag .option-info label{font-weight:700;font-size:1.1rem;margin-bottom:.3rem}.surprise-bag .price{color:black}.surprise-bag .option-card.active .price,.surprise-bag .price{font-size:.9rem;line-height:1.5;text-align:end;font-weight:500}.surprise-bag .option-card.active .price{color:white}.surprise-bag .option-card label{font-size:13px;color:black;font-weight:600}.surprise-bag .recommendation-badge{position:absolute;top:-15px;right:1rem;background-color:white;color:#5cbb51;font-size:14px;padding:.3rem .7rem;border-radius:8px;border:1px solid #53b175;font-weight:500}.surprise-bag .final-recommendation{background:#f2f9f5;border:1px solid #5cbb51;border-radius:.5rem;padding:1rem;color:#0f8b2e;font-size:.9rem;margin-top:1.5rem;text-align:start}.daily-bags{text-align:center}.daily-bags h6{font-weight:700;color:#0f8b2e;margin-bottom:1.5rem}.bag-options .btn{width:100%;height:50px;font-weight:700;font-size:1.1rem;border:1px solid #ccc;background-color:white;color:#000;margin:0 5px;transition:.3s}.bag-options .btn:hover{border-color:#0f8b2e}.bag-options .btn.active{background:linear-gradient(180deg,#38b148,#0f8b2e);color:white;border:none}.weekly-schedule h4{text-align:center}.weekly-schedule p{text-align:center;font-size:.9rem;color:#555;margin-top:-5px;margin-bottom:1.5rem}.weekly-schedule .schedule-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.weekly-schedule .day-check{display:flex;align-items:center;flex-direction:row;gap:.5rem;min-width:120px}.weekly-schedule .form-check-input:checked{background-color:#0f8b2e;border-color:#0f8b2e}.weekly-schedule .time-boxes{display:flex;align-items:center;gap:.5rem}.weekly-schedule .fake-time{width:75px;padding:6px;border:1px solid #ccc;border-radius:.375rem;background-color:#fff;text-align:center;font-weight:500}.weekly-schedule .edit-all-btn{display:block;width:-moz-max-content;width:max-content;text-align:center;border:1px solid #0f8b2e;background:transparent;color:black;padding:10px 15px;border-radius:.4rem;font-weight:500;transition:.3s;margin:24px auto auto}.weekly-schedule label{font-weight:500;font-size:18px}.weekly-schedule .edit-all-btn:hover{background-color:#eafaf1}.dashboard-main .submit-box{max-width:430px}.dashboard-main .submit-box h6{color:#ef2a39}.dashboard-main .submit-box p{color:#6c6c6c;font-weight:500}.dashboard-main .reach-box{background:linear-gradient(180deg,rgba(92,187,81,1) 23%,rgba(6,125,63,1));padding:20px 10px;border-radius:15px;margin-top:20px}.dashboard-main .reach-box p{max-width:1000px;margin:auto}.dashboard-main .reach-box h6{font-size:20px}.dashboard-main .accordion-item{margin-bottom:13px;border:none;background-color:transparent}.dashboard-main .accordion-button:focus{box-shadow:none}.dashboard-main .accordion-button:not(.collapsed){background-color:transparent}.dashboard-main .accordion-item .accordion-button{border-top-right-radius:var(--bs-accordion-inner-border-radius);border-top-left-radius:var(--bs-accordion-inner-border-radius);border-radius:12px;color:black;font-weight:700}.dashboard-main .accordion-header{margin-bottom:0;background:white}.dashboard-main .accordion-item .collapsee{background:white;margin-top:11px}.dashboard-main .accordion-body{color:#6c6c6c;font-weight:500}.dashboard-main video{border-radius:15px}#taxModal .modal-header{border-bottom:1px solid #6c6c6c4d;padding-bottom:10px!important}#taxModal .modal-title{font-weight:700;color:#1d7f5e}#taxModal .modal-body{font-size:.95rem}#taxModal .section-divider{border-bottom:1px solid #ddd;padding-bottom:1rem;margin-bottom:1rem}#taxModal .info-text{font-size:15px;color:#6c6c6c;font-weight:400}#taxModal .info-text a{color:#1d7f5e;text-decoration:none}#taxModal .select-type{display:flex;gap:1rem;justify-content:center;margin-top:1rem;flex-wrap:wrap}#taxModal .option-box{border:1px solid #ccc;border-radius:.75rem;padding:10px 10px 30px;flex:1 1 40%;text-align:center;cursor:pointer;transition:border .3s,box-shadow .3s;position:relative}#taxModal .option-box.active{border-color:#53b175;box-shadow:none;background:#f2f9f599}#taxModal .option-box:hover{border-color:#1d7f5e}#taxModal .option-title{font-weight:700;font-size:1.1rem;margin-top:.5rem}#taxModal .option-desc{font-size:.85rem;color:#555}#taxModal .btn-next{background-color:#1d7f5e;color:white;padding:.6rem 2rem;border-radius:.5rem}#taxModal .modal-header .btn-close{margin-right:auto;margin-left:0}#taxModal .option-box input[type=radio]{position:absolute;bottom:10px;left:0;transform:scale(1.2);accent-color:#067d3f;cursor:pointer;right:0}#taxModal2 label{font-weight:400;font-size:13px}#taxModal2 .form-control{border-radius:7px;padding:10px 12px;font-size:.95rem;border:none;background:white;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-bottom:15px}#taxModal2 .form-check-input:checked{background-color:#067d3f;border-color:#067d3f}#taxModal2 .form-check-input[type=radio]{border-radius:50%;border-color:#067d3f}.daschin-dashboard .paid-box{background:#ef2a391a;padding:16px 19px;border-radius:13px}.daschin-dashboard .need-box{background:#f2f9f5;padding:16px 19px;border-radius:13px;margin-top:20px;border:1px solid #53b175}.daschin-dashboard .gift-box{background:linear-gradient(180deg,rgba(92,187,81,1) 23%,rgba(6,125,63,1));padding:16px 19px;border-radius:13px;margin-top:20px;color:white}.daschin-dashboard{background:#fafafa}.daschin-dashboard .surprise-bag{background:white;padding:20px;border-radius:17px;margin-top:20px;box-shadow:0 3px 8px rgba(0,0,0,.24)}.daschin-dashboard .img-tag{position:absolute;right:0;background:#53b175;color:white;padding:5px;border-radius:12px 0 0 12px;bottom:0;font-weight:600}.daschin-dashboard .surprise-p{border-bottom:2px solid #00000033;padding-bottom:10px;margin:0 0 10px;color:#6c6c6c;font-weight:500}.daschin-dashboard .reservation-box{background:white;padding:20px;border-radius:17px;margin-top:20px;box-shadow:0 3px 8px rgba(0,0,0,.24)}.daschin-dashboard .reservation-box select{border-radius:12px;padding:14px 12px;font-size:.95rem;border:none;background:white;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-bottom:15px;margin-top:10px;color:#6c6c6c;font-weight:500}.reservation-box .reservation-top{border-bottom:1px solid #e8e8e8}.payment-guide-modal .modal-content{border-radius:12px;padding:9px}.payment-guide-modal .icon-box{background-color:#e8f5e9;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.payment-guide-modal h5{font-weight:700;font-size:1.25rem}.payment-guide-modal .section{margin-bottom:15px}.payment-guide-modal .section i{color:#388e3c;margin-left:8px}.payment-guide-modal .bottom-box{background-color:#f2f9f5;padding:15px;border-radius:8px;border:1px solid #5cbb51}.payment-guide-modal .btn-success{background-color:#388e3c;border:none}.payment-guide-modal .text-link{color:#2e7d32;font-weight:500;text-decoration:none}.payment-guide-modal small{color:#6c6c6c}.payment-guide-modal strong{margin-bottom:10px}.daschin-dashboard{font-family:Poppins,sans-serif}.daschin-dashboard .sidebar{width:250px;min-width:250px;max-width:250px;transition:all .3s ease;box-shadow:0 3px 8px rgba(0,0,0,.24);overflow:hidden}.daschin-dashboard .sidebar.collapsed{width:0!important;min-width:0!important;max-width:0!important;padding:0!important;opacity:0;visibility:hidden}.daschin-dashboard .nav-link.active{font-weight:700;border-end:3px solid #198754;background-color:#f2f9f5;color:#53b175;padding:15px 10px;border-right:3px solid #53b175}.daschin-dashboard .nav-link img{margin-left:10px}.daschin-dashboard .nav-link{color:#000000b2;font-weight:500}.daschin-dashboard .dashboard-head{background-color:white;padding:15px;box-shadow:0 2px 6px 0 rgba(99,99,99,.2)}#paymentModal2 input{border-radius:12px;padding:14px 12px;font-size:.95rem;border:none;background:white;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-bottom:15px}#paymentModal2 label{font-size:13px}#paymentModal3 .calendar-box{border:1px solid #5cbb51;padding:11px 35px;border-radius:10px;background:#f2f9f5;margin:auto;max-width:300px;width:100%}#paymentModal3 .modal-dialog{max-width:700px;width:100%}#paymentModal4 .login-right{max-width:inherit}#paymentModal4 .login-right .card img{border-radius:20px 20px 0 0}#paymentModal6 input{border-radius:12px;padding:14px 12px;font-size:.95rem;border:none;background:white;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-bottom:15px}#paymentModal6 label{font-size:13px}#paymentModal8 .days-box .btn{border:1px solid #6c6c6c;color:black;font-weight:600}#paymentModal8 .days-box .btn.active{background:linear-gradient(180deg,#38b148,#0f8b2e);border:1px solid #38b148;color:white;font-weight:600}.pickup-window .time1{display:flex;gap:20px;align-items:center}.pickup-window .am-div .am,.pickup-window .am-div .pm{padding:4px;font-weight:600}.pickup-window .am-div .pm{background:linear-gradient(180deg,#38b148,#0f8b2e);color:white}.pickup-window .box1{border:1px solid #6c6c6c;padding:5px 40px}#paymentModal8 .bag-options,#paymentModal8 .days-box{border-bottom:1px solid #00000033;padding-bottom:24px}.pickup-window{padding-bottom:24px}#paymentModal8 .bag-options .btn{height:40px}.dropdown-wrapper{position:relative;max-width:300px;margin:0 auto}.pickup-box .form-check-input:checked{background-color:#0f8b2e;border-color:#0f8b2e}.dropdown-wrapper .profile-container{display:flex;align-items:center;gap:10px;cursor:pointer;background:#fff}.dropdown-wrapper .notification{width:40px;height:40px;background:#eaf7ee;border-radius:50%;display:flex;justify-content:center;align-items:center}.dropdown-wrapper .notification i{color:#007f3d;font-size:20px}.dropdown-wrapper .avatar{width:48px;height:48px;border-radius:50%;background:url(https://i.pravatar.cc/100) 50%/cover no-repeat}.dropdown-wrapper .profile-info{display:flex;flex-direction:column}.dropdown-wrapper .profile-info .name{font-weight:700}.dropdown-wrapper .profile-info .location{font-size:14px;color:#666}.dropdown-wrapper .dropdown-menu{position:absolute;top:70px;right:-108px;width:270px;background:white;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.1);display:none;flex-direction:column;z-index:10;border:none}.dropdown-wrapper.active .dropdown-menu{display:flex}.dropdown-wrapper .dropdown-item{padding:6px 16px;display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer;transition:background .2s;color:#6c6c6c;font-weight:600}.dropdown-wrapper .dropdown-item:hover{background:#f2fdf5}.dropdown-wrapper .dropdown-item i{font-size:16px}.performance-tab .nav-pills{background-color:#eaf5ee;padding:10px;border-radius:10px}.performance-tab .nav-link{padding:5px 15px;color:#000000;border:1px solid #067d3f}.performance-tab .nav-link.active{background:linear-gradient(180deg,rgba(92,187,81,1) 23%,rgba(6,125,63,1));color:white;padding:5px 15px;border:1px solid #067d3f}.performance-tab .all-time-card{border:1px solid #e8e8e8;padding:10px;border-radius:10px;margin-bottom:5px}.performance-tab .all-time-card.active{background:linear-gradient(180deg,rgba(92,187,81,1) 23%,rgba(6,125,63,1));color:white!important}.performance-tab .all-time-card.active p{color:white!important}.performance-tab .all-time{background:white;padding:15px;border-radius:7px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.performance-tab .dropdown{border:1px solid #a8a8a8;border-radius:9px}.contact-box{border:1px solid #53b175;padding:10px;border-radius:12px;background:#eaf5ee;color:#53b175;align-items:center}.surprize-table .table thead tr th{background-color:#f1f8f4!important;text-align:center;font-size:14px}.surprize-table .table tbody td{text-align:center;vertical-align:middle;font-size:14px}.surprize-table .table td span.arrow{display:inline-block;transform:rotate(180deg);font-size:16px}.surprize-table .pagination{justify-content:end}.surprize-table .pagination .page-link{color:#000;font-size:13px;padding:.25rem .6rem;border:none;background:transparent}.surprize-table .pagination .page-item.active .page-link{font-weight:700}.surprize-table .pagination .page-item.disabled .page-link{opacity:.5}.surprize-table .record-info{font-size:13px;color:#555}.performance-tab tbody,td,tfoot,th,thead,tr{border:1!important}.custom-modal .modal-content{border-radius:1rem;padding:1.5rem}.export-modal .modal-dialog{max-width:977px}.custom-modal textarea{min-height:90px}.custom-modal .btn-send{background:linear-gradient(90deg,#0a8f38,#06742e);color:white;border-radius:.5rem;padding:.6rem 2rem;width:100%}.custom-modal small{color:#333}#contactModal select{border-radius:7px;padding:10px 12px;font-size:.95rem;border:none;margin-bottom:15px}#contactModal select,.performance-tab .stat-card{background:white;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.performance-tab .stat-card{padding:15px;border-radius:7px;margin-top:20px}#contactModal input{border-radius:7px;padding:10px 12px;font-size:.95rem;border:none;background:white;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-bottom:15px}#contactModal label{display:block;text-align:start;font-size:14px}#contactModal textarea,.stat-left textarea{border-radius:7px;padding:10px 12px;font-size:.95rem;border:none;background:white;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-bottom:15px}.stat-left textarea{width:100%;min-height:200px}.financial-tab .payout{border:1px solid #e8e8e8;padding:12px;border-radius:10px;margin-top:17px;margin-bottom:17px}.financial-tab .next-icon{transform:rotate(180deg);margin-left:10px}.order-invoice .date,.order-invoice .surprise-select{background:transparent;border:1px solid #a8a8a8;padding:5px 14px;border-radius:8px;color:#6c6c6c;font-weight:600}.export-modal .modal-content{border-radius:1rem}.export-modal .modal-title{color:#2e7d32;font-size:1.5rem;font-weight:700}.export-modal label,.export-modal p{font-size:.95rem}.export-modal input[type=email],.export-modal select{border-radius:.5rem;padding:.5rem}.export-modal .form-check-label{font-size:.9rem}.export-modal .btn-success{background-color:#28a745}.export-modal .btn-secondary,.export-modal .btn-success{padding:.5rem 2rem;border-radius:.5rem;font-weight:500}.export-modal .dropdown-group{display:flex;gap:.5rem;align-items:center}.export-modal .dropdown-group select{width:100%;border:1px solid #e8e8e8;color:#6c6c6c}.export-modal .email-input{width:100%}.export-modal .modal-footer{justify-content:space-between}.export-modal .section-title{font-weight:600;margin-bottom:.5rem}.export-modal .modal-content input{border-radius:7px;padding:10px 12px;font-size:.95rem;border:none;background-color:white;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-bottom:15px;text-align:end}#contractChangesModal .modal-content{border-radius:12px}#contractChangesModal .modal-title{color:#28a745;font-weight:700;font-size:1.25rem}#contractChangesModal .modal-header{border-bottom:none}#contractChangesModal .modal-body p{font-size:14px;color:#6c757d}#contractChangesModal .table thead tr th{background-color:#f2f9f5}#contractChangesModal .table th{color:#28a745;font-weight:700;font-size:14px}#contractChangesModal .table td{font-size:14px;vertical-align:middle;white-space:nowrap;color:#6c6c6c}#contractChangesModal .table tbody tr{border-bottom:1px solid #e8e8e8}#contractChangesModal .pagination-controls{font-size:13px;color:#6c6c6c}#contractChangesModal .pagination-buttons button{background-color:white;border:none;font-size:18px;color:#6c757d}.pricing-agreement-modal .modal-header{border-bottom:none}.pricing-agreement-modal .modal-title{font-weight:700;color:#2e7d32}.pricing-agreement-modal .modal-body{font-size:.95rem}.pricing-agreement-modal .section-title{font-weight:700;font-size:1.2rem}.pricing-agreement-modal .admin-cost{font-size:1.2rem;color:#000;font-weight:700}.pricing-agreement-modal .table td,.pricing-agreement-modal .table th{vertical-align:middle;color:#6c6c6c;text-align:center}.pricing-agreement-modal .table thead tr{background-color:#f2f9f5}.pricing-agreement-modal .btn-link{color:#2e7d32;text-decoration:none}.pricing-agreement-modal .highlight{background-color:#f1fef3}.pricing-agreement-modal tbody tr+tr{border-top:1px solid #e8e8e8}#contactModal2 input{border-radius:7px;padding:10px 12px;font-size:.95rem;border:none;background:white;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-bottom:15px}#contactModal2 .bottom-box{background-color:#f2f9f5;padding:15px;border-radius:8px;text-align:start;border:1px solid #5cbb51}.contactModal2 .tea-box,.contactModal2 input{border-radius:7px;padding:10px 12px;font-size:.95rem;border:none;background:white;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-bottom:15px}.contactModal2 .ticket-box{border:1px solid #e8e8e8;padding:15px;border-radius:12px}.contactModal2 .bottom-box{border:1px solid #5cbb51;background:#f2f9f5;border-radius:10px;padding:12px;margin-bottom:14px}.free-card{border:1px solid #5cbb51;background:#f2f9f5;position:relative;padding-top:30px!important}.free-card .position-absolute{top:-39px;left:0;right:0;margin:auto}.ticket-coupon{padding-top:0!important}.surprise-bag .red{background:#ef2a39}.surprise-bag .green,.surprise-bag .red{height:11px;width:11px;display:inline-block;border-radius:50%;margin-left:6px}.surprise-bag .green{background:#53b175}.active-div .all-time-card{border:1px solid #e8e8e8;padding:10px;border-radius:10px;margin-bottom:5px;background:white;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.active-div span.green-zero{border:1px solid #5cbb51;padding:2px 13px;border-radius:20px;font-size:14px;color:#067d3f;background:#f2f9f5}.active-div span.red-zero{border:1px solid #ef2a39;padding:2px 13px;border-radius:20px;font-size:14px;color:#ef2a39;background:#ef2a391a}.active-div span.grey-zero{border:1px solid #e8e8e8;padding:2px 13px;border-radius:20px;font-size:14px;color:#6c6c6c;background:#fafafa}.active-div span.active-dot{background:#ef2a39;height:11px;width:11px;display:inline-block;border-radius:50%}.pickup-modal .modal-content{border-radius:12px;padding:20px}.pickup-modal .modal-title{text-align:center;font-weight:600}.pickup-modal .counter-box{display:flex;align-items:center;justify-content:center;gap:15px;margin:20px 0 10px}.pickup-modal .counter-btn{width:35px;height:35px;border:none;border-radius:50%;font-size:24px;color:white;background:linear-gradient(180deg,#38b148,#0f8b2e)}.pickup-modal .counter-value{font-size:16px;font-weight:500;width:69px;text-align:center;border:1px solid #6c6c6c;padding:1px 0;color:#000000;border-radius:2px}.pickup-modal .pickup-box{border:1px solid #e0e0e0;border-radius:12px;padding:20px;background-color:white}.pickup-modal .pickup-title{font-weight:600;font-size:16px;margin-bottom:15px}.pickup-modal .form-check{display:inline-block;margin-left:10px}.pickup-modal .time-section{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.pickup-modal .time-input-group{display:flex;align-items:center;gap:6px}.pickup-modal .time-input{width:70px;text-align:center;border:1px solid #ccc;border-radius:6px;padding:5px;font-size:14px}.pickup-modal .am-pm{background-color:#e6f4ec;color:#0d5c3d;border-radius:6px;padding:4px 8px;font-size:14px;border:1px solid #b4d9c7;white-space:nowrap}.pickup-modal .label{font-size:14px;margin-bottom:4px}.pickup-modal .dash{font-weight:600;font-size:18px;margin:0 10px}.pickup-modal .save-btn{width:100%;background:linear-gradient(90deg,#43a047,#2e7d32);color:white;border:none;padding:10px;border-radius:8px;margin-top:20px}.pickup-modal .list-group-item{border:none;padding:12px 10px;font-weight:500;font-size:15px}.active-div .all-time-card .zero{color:#6c6c6c}.active-div .active-details{border-bottom:1px solid #e8e8e8;margin-bottom:10px;padding-bottom:10px}.active-div .active-right{background:#f2f9f5;padding:20px;border-radius:14px}.active-div .active-left{background:white;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);padding:20px;border-radius:14px}.active-div .active-top{background:white;padding:20px;border-radius:17px;margin-top:20px;box-shadow:0 3px 8px rgba(0,0,0,.24)}.surprise-dashboard .box{background-color:white;border:1px solid #ddd;height:100%;background:white;padding:15px;border-radius:7px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.surprise-dashboard .box h6{font-weight:700;margin-bottom:15px}.surprise-dashboard .text-success{font-weight:700}.surprise-dashboard .form-inline{display:flex;align-items:center;justify-content:center;gap:10px}.surprise-dashboard .count-box button{border:none;width:30px;height:30px;border-radius:50%;font-size:20px;background-color:#eaeaea;background:linear-gradient(90deg,rgba(92,187,81,1) 23%,rgba(6,125,63,1));color:white}.surprise-dashboard span.sale-text{background:#f2f9f5;color:#067d3f;font-weight:600;padding:3px 12px;border-radius:3px}.surprise-dashboard .count-box span{display:inline-block;font-size:16px;font-weight:500;width:69px;text-align:center;border:1px solid #6c6c6c;padding:1px 0;color:#000000;border-radius:2px;margin:0 10px}.surprise-dashboard .green-button{background:linear-gradient(90deg,#43a047,#2e7d32);color:white;border:none;border-radius:6px;padding:6px 12px;margin-top:10px}.surprise-dashboard .img-cover{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.surprise-dashboard .round-label{position:absolute;bottom:-47px;right:0;left:0;margin:auto;width:-moz-max-content;width:max-content;border:8px solid white;border-radius:50%}.surprise-dashboard .edit-pencil{width:-moz-max-content;width:max-content;position:absolute;top:7px;left:12px;cursor:pointer}.surprise-dashboard .round-label img{height:70px;width:70px}.surprise-dashboard .gray-box{border:1px solid #ddd;text-align:center;background:white;padding:15px;border-radius:7px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.surprise-dashboard .gray-box svg{width:60px;height:60px;margin-bottom:10px}.my-dropdown{position:relative;display:inline-block}.my-dropdown-toggle{background:transparent;border:none}.my-dropdown-toggle:hover{background-color:#444}.my-dropdown-menu{padding:0;display:none;position:absolute;top:110%;left:0;background-color:white;border:1px solid #ddd;min-width:180px;border-radius:4px;box-shadow:0 8px 16px rgba(0,0,0,.1);z-index:999}.my-dropdown-menu li{list-style:none}.my-dropdown-menu a{display:block;padding:7px;color:#333;text-decoration:none;transition:background .3s ease}.my-dropdown-menu a:hover{background-color:#f2f9f5;color:#067d3f}.upload-img .image button{box-shadow:0 4px 12px rgba(0,0,0,.1);padding:17px;margin-top:13px;text-align:start}.custom-modal select{border-radius:7px;padding:10px 12px;font-size:.95rem;border:none;background:white;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-bottom:15px}.upload-img .bottom-box{background-color:#f2f9f5;padding:15px;border-radius:8px;text-align:start;border:1px solid #5cbb51}.custom-calendar{max-width:720px;margin:2rem auto}.custom-calendar .calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-weight:700}.custom-calendar .calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem}.custom-calendar .day-cell{position:relative;padding:5px 0;border:1px solid #ddd;border-radius:6px;background-color:white;text-align:center;font-size:1rem;font-weight:600}.custom-calendar .dot{width:7px;height:7px;border-radius:50%;position:absolute;top:4px;right:6px}.custom-calendar .dot.green{background-color:#28a745}.custom-calendar .dot.red,.nopickup .red{background-color:#dc3545}.nopickup .red{height:9px;width:9px;display:inline-block;border-radius:50%;margin-left:4px}.custom-calendar .dot.blue{background-color:#007bff}.custom-calendar .dot.yellow{background-color:#ffc107}.custom-calendar .calendar-footer{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.5rem;font-size:.9rem}.custom-calendar .legend-item{display:flex;align-items:center;gap:.5rem;color:#6c6c6c}.custom-calendar .legend-dot{width:10px;height:10px;border-radius:50%}.custom-calendar span.legend-dot.green{background:#53b175}.custom-calendar span.legend-dot.red{background:#ef2a39}.custom-calendar span.legend-dot.yellow{background:#00b3ff}.custom-calendar span.legend-dot.yellownew{background:#ffea02}.custom-calendar span.legend-dot.blue{background:#0015ff}.special-days-modal .modal-content{border-radius:12px;padding:1.5rem;text-align:right}.special-days-modal .modal-header{border-bottom:none;padding-bottom:0}.special-days-modal .modal-title{color:#0e9f6e;font-weight:700;font-size:1.3rem}.special-days-modal .form-label{font-weight:500}.special-days-modal .form-switch .form-check-input{float:right;margin-left:.5rem}.special-days-modal label{font-size:14px;font-weight:600;margin-bottom:6px}.special-days-modal .closed-text{color:#ef2a39;font-weight:400;margin-right:.5rem;font-size:13px}.special-days-modal .form-control[readonly]{background-color:white;text-align:center;cursor:pointer;border:1px solid #6c6c6c;color:#067d3f;font-weight:600;background:linear-gradient(180deg,#5cbb51,#067d3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.special-days-modal .limit-info{font-size:.9rem;color:#6c6c6c}.special-days-modal .btn-success{width:100%;margin-top:1rem}.special-days-modal .modal-footer{border-top:none;padding-top:0}.weekly-program{background-color:#f9f9f9}.weekly-program .card{background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:24px}.weekly-program h5{font-weight:700;font-size:1.1rem;margin-bottom:12px}.weekly-program p{font-size:.875rem;color:#555;line-height:1.8}.weekly-program table{width:100%;border-collapse:separate;border-spacing:0 12px}.weekly-program td{padding:0;vertical-align:middle;background-color:#fff;border-top:1px solid #e5e5e5;border-radius:0;white-space:nowrap;width:20%}.weekly-program .day-label{font-weight:700;font-size:1rem}.weekly-program .time-label{font-size:12px;color:#000}.weekly-program .pickup-window .am-div .pm{background:#6c6c6c}.weekly-program .grey-btnn{background-color:#6c6c6c;padding:5px 20px;border:none;border-radius:5px}.weekly-program .pickup-window .am-div{display:flex;border:1px solid #6c6c6c}.weekly-program input[type=text]{width:70px;padding:4px 6px;text-align:center;border:1px solid #ccc;border-radius:6px;font-size:14px}.weekly-program .count{font-size:1.5rem;font-weight:600;border:1px solid #6c6c6c;width:-moz-max-content;width:max-content;padding:0 18px;margin:auto auto 4px;border-radius:2px}.weekly-program .limit-note{font-size:13px;color:#555}.weekly-program .switch-label{color:red;font-size:14px}.surprise-count .surprise-shower{background:#f2f9f5;padding:20px 11px;margin-bottom:11px;border-radius:7px}.surprise-count .surprise-shower p{color:#6c6c6c}.surprise-count .money-saved{background:linear-gradient(90deg,rgba(92,187,81,1) 23%,rgba(6,125,63,1));padding:30px;text-align:center;border-radius:7px;margin-bottom:10px;color:white}.surprise-count{background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:24px}.surprise-count h4{border-bottom:1px solid #e8e8e8}.daily-superbag-modal .modal-content{border-radius:1rem;border:none;box-shadow:0 10px 30px rgba(0,0,0,.2)}.daily-superbag-modal .modal-body h5{font-size:1.25rem;color:#198754;font-weight:700}.daily-superbag-modal .modal-body p{font-size:.9rem;color:#6c6c6c}.daily-superbag-modal table{border-collapse:collapse;width:100%}.daily-superbag-modal thead th{background-color:#f2f9f5;border:none;padding:.75rem;color:#067d3f}.daily-superbag-modal tbody td{border-left:none;border-right:none;border-bottom:none;padding:.65rem;font-size:.95rem;color:#6c6c6c}.daily-superbag-modal input[type=number]{max-width:80px;margin:0 auto}.daily-superbag-modal .btn-outline-secondary,.daily-superbag-modal .btn-success{border-radius:.5rem}.daily-superbag-modal .table-responsive,.daily-superbag-modal table,.daily-superbag-modal tbody,.daily-superbag-modal td,.daily-superbag-modal th,.daily-superbag-modal thead,.daily-superbag-modal tr{border:none}.daily-superbag-modal tbody tr:not(:last-child) td{border-bottom:1px solid #e8e8e8}.break-div input{border:1px solid #6c6c6c;padding:7px;border-radius:5px;width:-moz-max-content;width:max-content;width:123px}.break-div input::-moz-placeholder{background:linear-gradient(180deg,#5cbb51,#067d3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:700}.break-div input::placeholder{background:linear-gradient(180deg,#5cbb51,#067d3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:700}.break-div{border-bottom:1px solid #e8e8e8;padding-bottom:21px}.customer-rating-box{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 0 0 1px #eee;max-width:700px}.customer-rating-box .rating-title{font-weight:700;font-size:1.1rem;margin-bottom:.25rem}.customer-rating-box .rating-subtitle{font-size:.9rem;color:#6c757d;margin-bottom:1.5rem}.customer-rating-box .star{color:#ffb800;font-size:23px}.customer-rating-box .rating-count{width:40px;text-align:center;font-size:.9rem}.customer-rating-box .progress{height:10px;flex-grow:1;margin:0 .5rem;background-color:#d9d9d9}.customer-rating-box .rating-breakdown .d-flex{align-items:center;margin-bottom:.5rem}.customer-rating-box .overall-rating{border:1px solid #dee2e6;margin:0;padding:10px}.customer-rating-box .overall-rating h2{font-size:2.5rem;font-weight:700;margin-bottom:.25rem}.customer-rating-box .overall-rating .stars{font-size:1.25rem}.customer-rating-box .footer-text{font-size:.85rem;color:#6c757d}.customer-rating-box .progress-bar{background:linear-gradient(180deg,rgba(92,187,81,1) 23%,rgba(6,125,63,1))}.surprise-dashboard input,.surprise-dashboard select,.surprise-dashboard textarea{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);border:none;padding:10px;margin-top:5px;border-radius:6px}.tax-box{border:1px solid #5cbb51;padding:10px;border-radius:10px;background:#f2f9f5}.tax-box span{color:#6c6c6c}header .navbar-expand-lg .navbar-nav{flex-direction:row-reverse}header .navbar-nav .dropdown-custom:hover>.dropdown-menu-custom{display:block;visibility:visible;opacity:1;top:85%;transition:opacity .3s ease;width:70%;left:0;right:0;margin:auto;padding:6px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);border-radius:10px;border:none;text-align:start}.nav-link:hover,header .nav-link:focus{background:linear-gradient(180deg,#5cbb51,#067d3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}header .navbar-nav .dropdown-custom:hover>.dropdown-menu-custom p{color:#6c6c6c;margin-bottom:5px}section.about-us{padding:117px 41px 41px;background-size:cover;background-repeat:no-repeat;text-align:center;position:relative;min-height:590px}.about-us small{max-width:750px!important;width:100%;display:inline-block;margin-top:10px}.about-us img{position:absolute;left:0;right:0;margin:auto;bottom:-251px}section.waste-food{padding-top:330px;padding-bottom:80px}section.food-type p,section.waste-food p{color:#6c6c6c}section.food-type{background-color:#f2f9f5;padding:80px 0}.download-app .download-inner{background-size:cover;height:-moz-fit-content;height:fit-content;color:white;padding:14px;background-repeat:no-repeat;border-radius:13px;min-height:215px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-position:50%}.download-app{padding:80px 0}.download-app .button{width:-moz-max-content;width:max-content;padding:7px 20px;margin-top:15px;border-radius:7px}.surplus-food{background:linear-gradient(90deg,rgba(92,187,81,1) 23%,rgba(6,125,63,1));padding:50px}.food-loss .food-loss-inner{background:#f2f9f5;padding:30px;text-align:center;border-radius:20px}.food-loss .food-loss-inner p{color:#6c6c6c}.food-loss{padding:80px 0}.daschin-accordion .accordion-item{border:none;margin-bottom:10px;border-radius:14px}.daschin-accordion .accordion-button{background-color:white;color:black;font-weight:700;border-radius:10px;padding:1rem;box-shadow:none}.daschin-accordion .accordion-button.collapsed{border-radius:10px}.daschin-accordion .accordion-button:after{margin-right:auto;margin-left:inherit}.daschin-accordion .accordion-button:not(.collapsed){border-radius:10px 10px 0 0;background-color:white;color:#000000;border-bottom:2px solid #6c6c6c40}.daschin-accordion .accordion-body{background-color:white;border-radius:0 0 10px 10px;margin-top:-10px;padding:1rem;border-top:1px solid #ddd;color:#6c6c6c}.daschin-accordion .accordion-button:focus{box-shadow:none}.daschin-accordion .accordion-button:after{transform:rotate(0deg);transition:transform .3s ease;font-size:1.2rem}.daschin-accordion .accordion-button.collapsed:after{transform:rotate(180deg)}.waste-prevent .waste-card{padding:24px;border-radius:8px}.blog-card,.waste-prevent .waste-card{box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:24px}.blog-card{padding:12px;border-radius:11px}.blog-card p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#6c6c6c}.blog-card h4{font-size:20px}.blog-card .label{background:#5cbb51;border:none;color:white;padding:8px;border-radius:10px;position:absolute;bottom:7px;left:7px}.dashchin-blog{padding-bottom:80px}section.dashchin-app{padding:80px;min-height:inherit}section.dashchin-app button{font-weight:700;border-radius:8px;margin-top:20px}section.dashchin-app p{font-size:23px}.navbar .dropdown-menu-custom{display:block;visibility:hidden;opacity:0;position:absolute;top:100%;left:0;right:0;width:100%;background-color:white;border-radius:0 0 10px 10px;padding:1.5rem 2rem;box-shadow:0 8px 24px rgba(0,0,0,.1);z-index:999}.navbar .dropdown-custom{position:static}.navbar .dropdown-menu-custom .dropdown-item{padding:.5rem 1rem;font-size:.95rem;white-space:nowrap}@media (max-width:991.98px){.navbar .dropdown-menu-custom{position:static;visibility:visible!important;opacity:1!important;display:none;box-shadow:none;padding:.5rem 1rem}.navbar .dropdown-custom:hover>.dropdown-menu-custom{display:none}}.tp-bg{background-color:white;border:1px solid #198754;color:#198754}.green-bg{background-color:#198754;color:white}.green-bg:hover,.tp-bg:hover{opacity:.85}.navbar-brand img{height:32px}.dashchin-team .team-card img{width:100%;height:216px;-o-object-fit:cover;object-fit:cover;border-radius:15px;margin-bottom:9px}.dashchin-team .team-card p{margin:0}.dashchin-team .team-card{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);padding:10px;text-align:center;border-radius:15px;margin-bottom:10px}.daschin-jobs{background:linear-gradient(180deg,#37b551,#2ea647);min-height:100vh;color:white;font-family:sans-serif;padding:3rem 1rem}.daschin-jobs h2{font-weight:700;text-align:center;margin-bottom:2rem}.daschin-jobs .filters{gap:1rem;flex-wrap:wrap;justify-content:center;margin-bottom:2rem}.daschin-jobs .job-table{background-color:transparent;border-radius:.5rem;overflow:hidden;color:#333}.daschin-jobs table{width:100%}.daschin-jobs td,.daschin-jobs th{padding:1rem;vertical-align:middle;border-bottom:1px solid white;color:white}.daschin-jobs .table>:not(caption)>*>*{background-color:transparent}.daschin-jobs .pagination{justify-content:center;margin-top:2rem}.daschin-jobs .table td:first-child{font-weight:700}.div-disabled{pointer-events:none;opacity:.5}.card-height{height:48px;border-bottom:2px solid #00000033}.daschin-dashboard .surprise-p{font-size:12px;border-bottom:none!important}.pickup-window .am-div{display:flex;border:1px solid #067d3f;flex-direction:column;width:101px}.letter-newicon{height:78px;width:78px;display:inline-flex;justify-content:center;align-items:center;background:#40a74b;color:white;font-size:40px;font-weight:600;border-radius:50%}@media (max-width:768px){.weekly-program td{min-width:200px}.weekly-program .day-label{font-size:14px}.weekly-program .count{font-size:20px}.weekly-program .limit-note{font-size:12px}}@media (max-width:576px){.export-modal .dropdown-group{flex-direction:column}.surprize-table .table td,.surprize-table .table th{font-size:12px;white-space:nowrap}#taxModal .option-box{flex:1 1 100%}}@media (max-width:767px){.app-usage-section .img-secondary{position:static;transform:none;margin-top:20px}.app-usage-section .images{text-align:center}.app-usage-section .text-col{text-align:center!important}}