@charset "UTF-8";.admin_dashboard{margin-top:60px}.admin_dashboard .admin_homepage .admin_home{padding:20px;margin-left:-100px}.admin_dashboard .admin_homepage .admin_home .dashboard_cards{align-items:center;justify-content:center;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:20px}.admin_dashboard .admin_homepage .admin_home .dashboard_cards .card{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;display:flex;justify-content:space-between;transition:transform .3s ease-in-out}.admin_dashboard .admin_homepage .admin_home .dashboard_cards .card:hover{transform:translateY(-5px)}.admin_dashboard .admin_homepage .admin_home .dashboard_cards .card .card_content{display:flex}.admin_dashboard .admin_homepage .admin_home .dashboard_cards .card .card_content .card_icon{font-size:30px;background:#ffefe0;text-align:center;align-items:center;display:flex;justify-content:center;padding-right:10px;padding-left:10px;border-radius:20%}.admin_dashboard .admin_homepage .admin_home .dashboard_cards .card .card_content .card_info{margin-left:30px}.admin_dashboard .admin_homepage .admin_home .dashboard_cards .card .card_content .card_info h4{font-size:18px;color:#555}.admin_dashboard .admin_homepage .admin_home .dashboard_cards .card .card_content .card_info p{font-size:24px;font-weight:700;color:#333}.admin_dashboard .admin_homepage .admin_home .dashboard_cards .card .growth{font-size:14px;margin-top:20px;font-weight:700}.admin_dashboard .admin_homepage .admin_home .dashboard_cards .card .card_content .positive{color:green}.admin_dashboard .admin_homepage .admin_home .dashboard_cards .card .card_content .negative{color:red}.admin_dashboard .admin_homepage .admin_home .recent-orders{margin-top:40px;padding:20px;border-radius:10px;background:#fff}.admin_dashboard .admin_homepage .admin_home .recent-orders .create_orderbox{display:flex;justify-content:space-between;margin-bottom:20px}.admin_dashboard .admin_homepage .admin_home .recent-orders .create_orderbox .orders_title{font-size:20px;font-weight:700;margin-bottom:20px}.admin_dashboard .admin_homepage .admin_home .recent-orders .table-container{overflow-x:auto}.admin_dashboard .admin_homepage .admin_home .recent-orders .table-container .order-table{width:100%;border-collapse:collapse;border:1px solid #ddd}.admin_dashboard .admin_homepage .admin_home .recent-orders .table-container .order-table th,.admin_dashboard .admin_homepage .admin_home .recent-orders .table-container .order-table td{border:1px solid #ddd;padding:10px;text-align:center}.admin_dashboard .admin_homepage .admin_home .recent-orders .table-container .order-table td{font-size:14px}.admin_dashboard .admin_homepage .admin_home .recent-orders .table-container .order-table th{background-color:#f4f4f4;font-weight:700}.bannerButton{background:#ff8737;color:#fff;margin-left:25px}.bannerButton:hover{background-color:#eb6d19}.cupponContainerOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.cupponContainerOverlay .cupponContainer{background:#fff;padding:30px 25px;border-radius:12px;width:90%;max-width:400px;box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;gap:15px}.cupponContainerOverlay .cupponContainer h2{margin:0 0 10px;font-size:20px;text-align:center}.cupponContainerOverlay .cupponContainer input[type=text],.cupponContainerOverlay .cupponContainer input[type=file]{padding:10px;border:1px solid #ccc;border-radius:8px;font-size:14px}.cupponContainerOverlay .buttonGroup{display:flex;justify-content:flex-end;gap:10px}.cupponContainerOverlay .buttonGroup button{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:500}.cupponContainerOverlay .buttonGroup button:first-child{background-color:#ccc;color:#333}.cupponContainerOverlay .buttonGroup button:last-child{background-color:#eb6d19;color:#fff}.cupponContainerOverlay .buttonGroup button:last-child:hover{background-color:#ff8737}.cupponListCotianer{background:#fff;width:50%;overflow-y:scroll;height:90vh}.cupponListCotianer .closebtn{position:absolute;right:0;top:0;font-size:30px;color:#fff}.cupponListCotianer .closebtn:hover{color:red;background:#0000001a}.cupponListCotianer table{width:100%;border-collapse:collapse}.cupponListCotianer th,.cupponListCotianer td{border:1px solid #ccc;padding:10px;text-align:center;background:#fff;cursor:pointer}.cupponListCotianer tbody{overflow-y:scroll;height:40vh}.cupponListCotianer img{max-width:100px;border-radius:5px}.cupponContainer select{background-color:#fff!important;border:1px solid #9999;color:#555}@media screen and (max-width: 768px){.admin_dashboard .admin_homepage .admin_home .recent-orders .table-container .order-table th,.admin_dashboard .admin_homepage .admin_home .recent-orders .table-container .order-table td{padding:8px;font-size:14px}}@media screen and (max-width: 480px){.admin_dashboard .admin_homepage .admin_home .recent-orders .table-container .order-table th,.admin_dashboard .admin_homepage .admin_home .recent-orders .table-container .order-table td{padding:6px;font-size:12px}}.sidebar{width:250px;height:100vh;background:#1e1e2d;color:#fff;padding:20px;position:fixed;left:0;top:0;transition:transform .3s ease-in-out;z-index:999}.sidebar-header{display:flex;justify-content:space-between;align-items:center}.logo_text{font-size:20px}.sidebar-menu{overflow-y:scroll;overflow-x:hidden;height:75vh;scroll-behavior:smooth;scrollbar-width:thin}.sidebar-header img{width:180px;height:60px;cursor:pointer}.menu-item{display:flex;align-items:center;gap:10px;padding:10px;color:#fff;text-decoration:none}.menu-item span{cursor:pointer}.menu-item:hover{background:#333}.menu-title{margin-top:20px;font-size:14px;text-transform:uppercase;color:#aaa}.submenu{padding-left:20px;cursor:pointer;display:flex;flex-direction:column}.submenu-item{padding:8px 0;font-size:14px;color:#fff;text-decoration:none}.submenu-item:hover{color:#f0a500}.category-menu{cursor:pointer}.admin-logout{display:flex;align-items:center;gap:10px;color:#fff;background:#1e1e2d;display:block;position:fixed;bottom:0;max-width:200px;width:100%}.admin-logout span{margin-left:10px}.admin-logout:hover,.admin-logout span:hover{color:#a90808}@media (max-width: 575.98px){.sidebar{transform:translate(-100%)}.sidebar.open{transform:translate(0)}.menu-icon{position:fixed;top:15px;left:15px;font-size:24px;color:#fff;background:#2c3e50;padding:10px;border-radius:5px;cursor:pointer;z-index:1000}.dashboard_cards{display:grid;grid-template-columns:repeat(1,1fr)}}.home_container{display:flex;width:100%;flex-direction:row;height:100vh}.home_container .leftside{width:25%;flex-shrink:0}.home_container .rightside{width:75%;flex-shrink:0;flex:1}@media (max-width: 575.98px){.leftside{width:0%}.rightside{width:100%}}.dashboard-container{margin-top:80px;padding:20px}.category-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;margin-bottom:20px}.category-card{background:#fff;border-radius:10px;padding:15px;text-align:center;width:220px;box-shadow:0 4px 6px #0000001a;transition:transform .3s}.category-card img{width:80px;height:80px;margin-bottom:10px}.category-card p{font-size:16px;font-weight:600;color:#313b5e}.category-card:hover{transform:translateY(-5px)}.product-section{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 6px #0000001a}.product-header-category{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.product-header-category h2{font-size:22px;font-weight:600}.add-product-category{background:#f1843a;color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.add-product-category:hover{background:#f60}.product-table{width:100%;border-collapse:collapse}.product-table th,.product-table td{padding:10px;text-align:left;border-bottom:1px solid #ddd}.product-img{width:40px;height:auto;margin-right:10px}.modal-overlay-category{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center}.modal-content-category{background:#fff;padding:20px;border-radius:10px;width:400px;text-align:center;position:relative}.close-btn-category{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer}.modal-img-category{width:100px;height:100px;border-radius:8px}.save-btn-category{background:#cd5702;color:#fff;border:none;padding:10px;cursor:pointer;width:100%;margin-top:10px}.save-btn-category:hover{background:#ff5f03}.category_edit_section{margin:100px 40px 40px}.category_container{width:100%;margin-left:-80px}.category_edit{display:flex;gap:20px}.category-info{display:flex;align-items:center;flex-direction:column;height:380px;width:260px;padding:15px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.category-title{padding-top:20px;font-size:18px;font-weight:600;color:#313b5e;line-height:1.1;margin-bottom:10px}.category-save-button{padding:8px 10px;font-size:14px;color:#5d7186;border:1px solid #5d7186;border-radius:15px;cursor:pointer}.order_deatils_section{display:flex;justify-content:space-between;gap:20px;margin-top:80px;width:100%;margin-left:-60px}.orderdetail_container{padding:20px;display:flex;flex-direction:column;gap:10px}.orderdetails_box1{background:#fff;padding:20px 20px 20px 15px;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin-bottom:15px}.orderdetails_box{display:flex;justify-content:space-between}.ordersdetails_content{display:flex;align-items:baseline}.ordersdetails_content button{margin-left:10px}.orderdetails_paid_btn{border:none;padding:5px 10px;border-radius:5px;font-size:12px;font-weight:600}.orderdetails_paid_btn.btn-green{background:#d4edda;color:#155724}.orderdetails_paid_btn.btn-red{color:#d8402b;background-color:#f3e0d8}.orderdetails_progress_btn{color:#f9b931;background:none;font-size:14px;padding-left:10px;padding-right:10px;border-radius:12px}.ordersdetails_button button{margin-right:10px}.orderdetails_refund_btn,.orderdetails_return_btn{background:none;border:1px solid #5d7186;color:#5d7186;padding:5px 10px;border-radius:10px;font-size:14px}.orderdetails_return_btn.returned,.orderdetails_return_btn:disabled{background-color:#d3d3d3;color:#999;border:1px solid #ccc;cursor:not-allowed}.orderdetails_refund_btn.refunded,.orderdetails_refund_btn.disabled{background-color:#d3d3d3;color:#999;border:1px solid #ccc;cursor:not-allowed}.orderdetails_edit_btn{background:#ff6c2f;border:none;color:#fff;padding:8px 15px;border-radius:10px;font-size:14px}.orderdetails_para{margin-top:10px;color:gray;font-size:13px}.progress-indicator.cancelled{background-color:#f52b24e0}.progress-container{width:100%;padding:20px}.progress-title{font-size:18px;margin-bottom:10px}.progress-bar{display:flex;flex-direction:row;justify-content:space-between;gap:10px;width:100%}.progress-date{margin:0!important;position:relative;top:-20px;font-size:12px;font-weight:500!important}.progress-step{text-align:center;flex:1;position:relative}.progress-indicator{width:100%;height:8px;border-radius:4px;background-color:#e0e0e0;position:relative}.completed{background:linear-gradient(90deg,#28a745,#28a745)!important;color:#28a745}.in-progress{background:linear-gradient(90deg,#fbc02d 50%,#e9dd73);position:relative}.pending{color:#e0e0e0}.spinner{position:absolute;left:100px;top:15px;font-size:16px;animation:spin 1s linear infinite}.progress-label{font-size:14px;margin-top:5px}.product-table{width:100%;background:#fff;padding:20px}.table-title{font-size:18px;margin-bottom:15px}thead{background:#f5f5f5}.product-info-order{display:flex;align-items:center;gap:10px}.product-img{width:40px;height:40px;border-radius:4px}.product-name{font-weight:700;margin:0}.product-size{font-size:12px;color:#666}.status{padding:5px 10px;border-radius:5px;font-size:14px;font-weight:700}.ready{background:#d4f8e8;color:#28a745}.packaging{background:#e0ebff;color:#0056b3}.order-summary1{margin-top:20px;background:#fff;height:450px;margin-right:20px;padding:20px;border-radius:10px;box-shadow:0 4px 10px #0000001a}.order-summary1 h2{font-size:18px;color:#313b5e;margin-bottom:15px}.order-summary1 p{padding-bottom:10px;border-bottom:1px solid rgb(189,185,185);display:flex;justify-content:space-between;font-size:14px;color:#666;margin:15px 0}.order-summary1 h3{display:flex;justify-content:space-between;font-size:16px;color:#313b5e;margin-top:30px}.order-timeline{background:#fff;margin-top:40px;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;position:relative}h3{margin-bottom:15px}.order-timeline:before{content:"";position:absolute;left:20px;top:88px;width:2px;height:85%;background:#ddd}.timeline-item{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px;position:relative}.status-icon{width:20px;height:20px;margin-left:-9px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;font-weight:700;position:relative;z-index:2}.pending1{background:transparent;border:2px solid #ffcc00;position:relative}.pending1:after{content:"";width:10px;height:10px;border-radius:50%;background:#fc0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.5);opacity:.5}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.completed{color:#28a745}.completed:after{content:"✔";font-size:12px;color:#fff}.timeline-content{background:#fff;padding:12px 15px;border-radius:6px;box-shadow:0 1px 5px #0000001a;flex:1;position:relative}.timeline-title{font-size:16px;font-weight:700}.timeline-subtitle{display:block;font-size:14px;color:#666;margin-top:5px}.email{color:#ff4500;font-weight:700;word-break:break-all}.resend-btn,.download-btn,.order-btn{margin-top:8px;padding:6px 10px;border:none;border-radius:5px;cursor:pointer;font-size:14px}.resend-btn{background:#e0e0e0}.download-btn{background:#ff4500;color:#fff}.order-btn{background:#f0f0f0;margin-right:5px}.status.paid{display:inline-block;padding:4px 8px;background:#28a745;color:#fff;border-radius:4px;font-size:14px;margin-top:5px}.timeline-date{display:block;font-size:12px;color:#999;margin-top:5px}.order_transaction_section{width:350px}.transaction_section{display:flex;flex-direction:column;gap:20px;margin-top:20px;height:450px;margin-right:20px;padding:20px;border-radius:10px}.payment-info,.customer-details{background:#fff;padding:15px;border-radius:10px;box-shadow:0 2px 10px #0000001a}.customer-details h3{font-size:18px;font-weight:600}.payment-info h3{margin-bottom:10px;font-size:20px}.payment_card{display:flex;align-items:center;gap:10px}.card-logo{margin-top:25px;width:40px}.verified{margin-top:18px;color:green;font-size:18px}.transaction-id span,.cardholder span{font-weight:700}.transaction-id,.cardholder{font-size:15px}.card-type{text-align:center}.profile{display:flex;align-items:center;gap:10px}.profile-pic{width:50px;height:50px;border-radius:50%}.customer_info h4{margin-top:20px;font-size:15px}.email{color:orange;font-size:15px}.details p{margin:10px 0;font-size:13px}.details strong{color:#333}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#fff;padding:2rem;border-radius:12px;width:100%;max-width:520px;box-shadow:0 10px 25px #0003;animation:fadeIn .3s ease-in-out;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.modal-content h2{margin-bottom:1.5rem;text-align:center;font-size:24px;color:#2c3e50;font-weight:600;border-bottom:1px solid #eee;padding-bottom:.5rem}.form-group{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.form-group label{flex:1;font-weight:500;color:#333;margin-right:1rem}.form-group select{flex:2;padding:.6rem .75rem;border:1px solid #ccc;border-radius:8px;font-size:1rem;background-color:#f9f9f9;color:#333;outline:none;transition:border-color .2s ease}.form-group select:focus{border-color:#cd5702;background-color:#fff}.order-button-group{justify-content:flex-end;gap:1rem;margin-top:1rem}.order-button-group button{padding:.6rem 1.4rem;font-size:1rem;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease;font-weight:500}.order-button-group button[type=submit]{background-color:#cd5702;color:#fff}.order-button-group .cancel-btn{background-color:red;color:#fff}.order-button-group button:hover{opacity:.9}@keyframes fadeIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.business-card-container{display:flex;flex-wrap:wrap;gap:20px;margin-top:80px;padding:20px}.business-card{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;padding:20px;width:300px}.business-header{border-radius:10px;background:#f0f8ff;text-align:center;padding:20px}.business-logo{width:100%;object-fit:contain;height:130px}.business-info h3{font-size:18px;margin:20px 0;color:#313b5e;font-weight:600}.business-info span{color:#5d7186;font-size:12px}.business-info a{color:#f60;text-decoration:none}.seller_icon{margin-right:5px;margin-bottom:5px}.rating{font-weight:700;margin:10px 0;font-size:14px}.business-stats p{margin:5px 0}.seller_address p{font-size:15px;margin-bottom:10px}.seller_email_icon{margin-right:5px}.seller_email p{font-size:15px;margin-bottom:10px}.business-actions{display:flex;justify-content:space-between;margin-top:15px}.view-profile{background:#f60;color:#fff;padding:10px;border:none;border-radius:5px}.edit-profile{background:#ccc;color:#000;padding:10px;border:none;border-radius:5px}.shop-image-container{cursor:pointer}.brand-card{display:flex;align-items:center;flex-direction:column;background:#fff;border-radius:10px;margin-top:100px;margin-left:40px;padding:20px;box-shadow:0 4px 10px #0000001a;max-width:90%;font-family:Arial,sans-serif}.brand-card .brand-card-child{display:flex;flex-direction:row;width:100%}.brand-card .brand-logo{border-radius:10px;background:#f0f8ff;text-align:center;height:200px;width:200px}.brand-card .brand-logo img{height:200px;width:200px;border-radius:10px}.brand-card .brand-info{flex:2;padding-left:20px}.brand-card .shop_name{margin:0;font-size:18px}.brand-card .subtitle{font-size:14px;color:gray}.brand-card .website{color:#f60;text-decoration:none;font-weight:700}.brand-card .rating{margin:10px 0;font-size:18px;color:#e69419;display:flex;gap:2px}.brand-card .contact-info{font-size:14px;margin-bottom:15px;margin-left:0;text-align:start;margin-top:0}.brand-card .contact-item{margin:5px 0}.brand-card .stock-btn{background:#ff5733;color:#fff;padding:10px 15px;border:none;border-radius:5px;cursor:pointer;font-weight:700}.brand-card .stock-btn:hover{background:#e64a19}.latest-products{width:90%;padding:20px;margin-top:40px;margin-left:40px;margin-bottom:40px;background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a}.latest-products .latest-products h2{margin-bottom:15px;font-size:20px;font-weight:700}.latest-products table{width:100%;border-collapse:collapse}.latest-products thead{background:#f8f9fa}.latest-products th,.latest-products td{padding:12px;text-align:left;border-bottom:1px solid #ddd;cursor:pointer}.latest-products th{font-weight:600}.latest-products .seller-product-image{width:40px;height:40px;object-fit:cover;border-radius:5px;margin-right:10px;vertical-align:middle}.latest-products td input[type=checkbox]{cursor:pointer}.latest-products td span{font-size:14px;color:#666}.latest-products .status{padding:5px 10px;border-radius:5px;font-weight:700}.latest-products .status.published{background:#e1f7e1;color:#28a745}.latest-products .status.pending{background:#e1e8f7;color:#0d6efd}.latest-products .not-verified{color:#f44336;background:#f7e1e1;padding:5px;border-radius:5px}.latest-products .verified{color:#4caf50;background:#e6f7e1;padding:5px;border-radius:5px}.seller-container-edit{background:#fff;padding:20px;border-radius:10px;margin-left:-60px;width:100%;margin-bottom:40px;box-shadow:0 2px 10px #0000001a}.seller_edit_section{margin:100px 40px 40px}.seller_edit{display:flex;gap:20px}.seller-info{display:flex;align-items:center;flex-direction:column;height:380px;width:260px;padding:15px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.seller-title{padding-top:20px;font-size:18px;font-weight:600;color:#313b5e;line-height:1.1;margin-bottom:10px}.seller_leftcontent{padding-top:15px}.seller_leftcontent p{color:#707070;font-size:15px;font-weight:600}h2{margin-bottom:15px;font-size:20px;text-align:center}.form-row{display:flex;justify-content:space-between;gap:15px;margin-bottom:15px}.form-group{display:flex;flex-direction:column;width:100%}input,select{padding:8px;border:1px solid #ccc;border-radius:5px;width:100%}input[type=range]{width:100%;cursor:pointer}.revenue-values{display:flex;justify-content:space-between;font-size:14px;margin-top:5px;color:#555}.business-header{position:relative;display:flex;align-items:center}.shop-image-container{position:relative;display:flex;justify-content:center;align-items:center}.business-logo{width:100px;height:100px;object-fit:cover}.menu-btn{background:none;border:none;font-size:20px;cursor:pointer;position:absolute;right:0;top:0}.menu-popup{position:absolute;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #0003;padding:20px;border-radius:5px;text-align:left;top:35px;right:20px;z-index:10}.menu-popup ul{list-style-type:none;padding:0;margin:0}.menu-popup ul li{padding:10px;cursor:pointer}.menu-popup ul li:hover{background-color:#f1f1f1}@media (max-width: 600px){.form-row{flex-direction:column}}.seller-container-create{background:#fff;padding:20px;border-radius:10px;width:100%;margin-left:-60px;box-shadow:0 2px 10px #0000001a}.seller-container-create h2{margin-bottom:15px;font-size:20px;text-align:center}.seller-container-create .form-row{display:flex;justify-content:space-between;gap:15px;margin-bottom:15px}.seller-container-create .form-group{display:flex;flex-direction:column;width:100%}.seller-container-create label{font-weight:700;margin-bottom:5px}.seller-container-create input{padding:8px;border:1px solid #ccc;border-radius:5px;width:100%}.seller-container-create .seller_create{padding:8px;border:1px solid #ccc;background:#fff;border-radius:5px;width:100%}.seller-container-create input[type=range]{width:100%;cursor:pointer}.seller-container-create .revenue-values{display:flex;justify-content:space-between;font-size:14px;margin-top:5px;color:#555}@media (max-width: 600px){.seller-container-create .form-row{flex-direction:column}}.navbar{display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:250px;right:0;height:60px;padding:0 30px;box-shadow:0 1px 3px -2px #000;background:#fff;z-index:1000}.welcome-text{font-size:1.2rem;font-weight:700;color:#333}.nav-icons{display:flex;align-items:center;gap:15px}.profile-popup{position:absolute;top:62px;right:231px;border-radius:5px}.notification-icon{font-size:2rem;cursor:pointer}.user-icon{font-size:1.5rem;cursor:pointer}input{padding:4px}.search-box{display:flex;align-items:center;background:#f0f0f0;padding:0 10px;border-radius:11px;border:1px solid #ccc}.search-icon{font-size:1rem;color:gray;margin-right:5px}.search-input{border:none;outline:none;background:transparent;font-size:1rem;width:150px}@media (max-width: 800px){.navbar{padding:10px 30px}.search-input{width:80px}.notification-icon{font-size:1.5rem}.user-icon{font-size:1rem}}@media (max-width: 575.98px){.navbar{display:none}}.admin-profile-container{display:flex;justify-content:center;align-items:center;position:relative;background:#fff;border:3.5px solid rgb(219,169,42);border-radius:5px;min-width:200px;box-shadow:0 4px 10px #0003}.admin-profile-container:after{content:"";position:absolute;top:-30px;right:-1px;border-width:15px;border-style:solid;border-color:transparent transparent goldenrod transparent}.profile-card{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 10px #0000001a;width:300px;text-align:center;width:100%!important}.profile-info h3{padding-top:25px;font-weight:600;font-size:20px;color:#313b5e}.profile-header-admin{position:relative;padding-bottom:15px;border-bottom:2px solid #ddd}.profile-image{width:100px;height:100px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px #0003}.profile-name{font-size:20px;margin:10px 0}.verified-icon{color:#007bff}.admin-role{font-size:14px;color:#777}.profile-info{margin-top:15px;text-align:left}.profile-info p{display:flex;align-items:center;gap:8px;font-size:16px;margin:5px 0}.profile-info strong{margin-left:10px}.profile-icon{color:#cd5702;font-size:15px}.profile-icon-logout{color:#cd5702;font-size:15px;cursor:pointer}.profile-logout{cursor:pointer}.email-link,.website-link{color:#007bff;text-decoration:none}.email-link:hover,.website-link:hover{text-decoration:underline}.product-list-container{width:90%;margin-right:40px;margin-top:100px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.product-list-container .product-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.product-list-container .product-header .product-button-container .add-product{background-color:#ff6b6b;color:#fff;border:none;padding:10px;font-size:14px;border-radius:5px;cursor:pointer;width:100%;margin-top:-10px}.product-list-container .product-header .product-button-container .add-product:hover{background-color:#fa2e2e}.product-list-container .product-header .product-button-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:13px}.product-list-container .product-table{width:100%;border-collapse:collapse}.product-list-container .product-table th,.product-list-container .product-table td{border-bottom:1px solid #ddd;padding:10px;text-align:left}.product-list-container .product-table .product-info-list{display:flex;align-items:center}.product-list-container .product-table .product-info-list img{width:50px;height:50px;margin-right:10px;border-radius:5px}.product-list-container .product-table .actions{position:relative}.product-list-container .product-table .actions .dropdown-wrapper{position:relative;display:inline-block}.product-list-container .product-table .actions .dropdown-wrapper .dropdown-toggle{background:transparent;border:none;cursor:pointer;font-size:22px;padding:8px;border-radius:6px;transition:background-color .2s ease}.product-list-container .product-table .actions .dropdown-wrapper .dropdown-toggle:after{content:none}.product-list-container .product-table .actions .dropdown-wrapper .dropdown-menu{position:absolute;top:75%;right:10px;background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 10px 18px #00000014;z-index:100;display:flex;flex-direction:column;min-width:160px;overflow:hidden;animation:fadeIn .2s ease-in-out}.product-list-container .product-table .actions .dropdown-wrapper .dropdown-menu button{padding:12px 16px;background:none;border:none;text-align:left;font-size:15px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:background-color .2s ease;color:#333}.product-list-container .product-table .actions .dropdown-wrapper .dropdown-menu svg{font-size:18px}.product-list-container .product-table .actions .dropdown-wrapper .dropdown-menu button svg:nth-child(1){color:#4a90e2}.product-list-container .product-table .actions .dropdown-wrapper .dropdown-menu button:nth-child(2) svg{color:#f5a623}.product-list-container .product-table .actions .dropdown-wrapper .dropdown-menu button:nth-child(3) svg{color:#e74c3c}.product-container{width:100%;display:flex;margin-top:80px;margin-left:-80px;gap:20px;padding:20px}.product-preview{width:30%;height:100%;background:#fff;padding:8px;border-radius:10px;box-shadow:0 0 10px #0000001a;text-align:center}.product-preview img{max-width:100%;border-radius:5px}.create-button,.save-button,.product-cancel-button{display:inline-block;padding:10px 20px;margin:10px;border:none;border-radius:5px;cursor:pointer}.create-button{background:#007bff;color:#fff}.save-button{background:#f60;color:#fff}.product-cancel-button{background:#dc3545;color:#fff}.product-form{width:70%;background:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px #0000001a}.form-group label{display:block;font-weight:700;margin-bottom:5px}.thumbnails{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;margin-bottom:40px}.thumbnail-img{width:60px;height:60px;object-fit:cover;cursor:pointer;transition:transform .2s;border-radius:5px}.thumbnail-img:hover{transform:scale(1.1)}.product-info{display:flex;align-items:center;flex-direction:column;height:100%;width:260px;padding:15px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.upload_icon{margin-bottom:10px;color:orange;font-size:40px}.product-details{margin-top:80px;padding:20px;margin-left:-80px}.product-container-details{padding:20px;border-radius:10px;gap:30px;position:relative}.product-image-details{background-color:#fff;text-align:center;border-radius:10px;position:absolute;top:40px;right:120px;overflow:hidden}.product-image-details img{width:100%;max-width:600px;max-height:440px;border-radius:10px;object-fit:contain;cursor:pointer;transition:transform .3s ease;cursor:url(https://cdn.custom-cursor.com/cursors/zoom.cur),zoom-in}.product-image-details:hover img{transform:scale(3);cursor:url(https://cdn.custom-cursor.com/cursors/zoom.cur),zoom-in}.restimagesContainer{display:flex;flex-direction:column;position:absolute;gap:10px;right:30px;top:40px}.productRating{color:#e2ac18}.restimagesContainer img{width:70px;height:70px;border-radius:10px;cursor:pointer}.verifiedProduct-msg{display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-content:center}.verifiedProduct-msg p{margin:0;font-size:22px}.verifiedProduct-msg span{font-size:18px;color:#007bff;font-weight:600}.thumbnail-container{display:flex;justify-content:center;margin-top:10px}.thumbnail-container img{width:50px;height:50px;margin:5px;cursor:pointer;border-radius:5px;border:2px solid transparent;transition:.3s}.thumbnail-container img:hover{border-color:#f60}.product-info-details{flex:1;background-color:#fff;padding:20px;border-radius:10px}.product-info-details .badge{background:#28a745;color:#fff;padding:5px 10px;border-radius:5px;font-size:14px}.product-info-details .product_status{padding:3px 10px;font-weight:700;border-radius:5px;font-size:14px;margin-left:5px;color:#fff}.product-info-details .not-verified{background-color:red;color:#fff}.product-info-details .verified{background-color:#28a745!important;color:#fff}.verify_product{border:1px solid #28a745;color:#28a745;padding:5px 10px;font-weight:600;border-radius:5px;font-size:14px}.reject_product{border:1px solid red;color:red;font-weight:600;padding:5px 10px;border-radius:5px;font-size:14px}.product-action-button{display:flex;flex-direction:row;gap:20px}.product_verify_icon,.product_reject_icon{font-size:18px}.product-info-details h2{text-align:start;margin:10px 0;color:#313b5e;font-size:22px;font-weight:600}.rating{font-size:16px;color:#f90}.price{font-size:18px;margin:10px 0}.current-price{font-weight:700;color:#28a745}.original-price{text-decoration:line-through;color:gray;margin-left:10px}.discount{color:red;margin-left:10px}.color-options{margin:10px 0}.color-circle{width:20px;height:20px;display:inline-block;border-radius:50%;margin-right:5px;cursor:pointer}.dark{background:#000}.white{background:#fff;border:1px solid #ccc}.green{background:green}.yellow{background:#ff0}.size-options button{padding:5px 10px;margin:5px;border:1px solid #ddd;cursor:pointer;background:#fff;border-radius:5px;transition:.3s}.size-options .active{background:#007bff;color:#fff}.quantity{display:flex;align-items:center;margin:10px 0}.quantity button{padding:5px 10px;border:1px solid #ddd;background:#fff;cursor:pointer;border-radius:5px}.quantity span{margin:0 10px;font-size:18px}.stock,.delivery,.offer{color:#28a745;margin:5px 0}.product_details_buttons{margin-top:15px}.add-to-cart,.buy-now{padding:10px 15px;margin-right:10px;border:none;cursor:pointer;border-radius:5px;transition:.3s}.add-to-cart{background:#f60;color:#fff}.buy-now{background:#007bff;color:#fff}.add-to-cart:hover,.buy-now:hover{opacity:.8}.product-details-container{margin-left:40px;margin-right:40px}.section-title{font-size:20px;font-weight:700;padding:10px 0;color:#666}.details-card{background:#fff;border-radius:8px;padding:20px;box-shadow:0 4px 8px #0000001a}.card-title{font-size:18px;font-weight:700;border-bottom:2px solid #ddd;padding-bottom:10px;margin-bottom:15px}.details-list{list-style:none;padding:0}.details-list li{font-size:14px;padding:5px 0}.view-more{display:inline-block;margin-top:15px;color:#f60;text-decoration:none;font-weight:700}.view-more:hover{text-decoration:underline}.product_edit_section{margin:100px 40px 40px}.productcontainer{width:100%;margin-left:-60px}.product_edit{display:flex;gap:20px}.form-wrapper{display:flex;flex-direction:column;gap:20px;width:750px}.category-info{display:flex;align-items:center;flex-direction:column;height:100%;width:260px;padding:15px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.product-image{width:200px;height:140px;border-radius:5px}.product-title{padding-top:20px;font-size:18px;font-weight:600;color:#313b5e;line-height:1.1;margin-bottom:10px}.category_leftcontent{display:flex;padding-top:15px}.category_leftcontent p{color:#707070;font-size:15px;font-weight:600}.category_leftcontent span{color:#313b5e;padding-top:10px;font-size:14px}.cancel-button{background:#cd5702;color:#fff;width:100%;padding:10px 15px;border:none;border-radius:5px;cursor:pointer}.cancel-button:hover{background:#e04b4b}.image-upload{padding:80px;background:#fff;border-radius:8px;text-align:center;border:2px dashed #ccc}.category-upload_icon{margin-bottom:10px;font-size:18px}.browse-text{color:#007bff;cursor:pointer}.upload-info{font-size:12px;color:#777}.general-info,.meta-options{background:#fff;padding:20px;border-radius:8px}.general-info h3,.meta-options h3{font-size:18px;font-weight:600;color:#313b5e;padding-bottom:20px}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-top:10px}.product_leftcontent h3{font-size:16px;font-weight:600;color:#313b5e}input,textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:14px}textarea{height:80px;resize:none;margin-top:20px}.button-group{background-color:#eef2f7;padding:20px;border-radius:10px;gap:20px;display:flex;justify-content:end}.product-save-button{padding:8px 10px;font-size:14px;color:#5d7186;border:1px solid #5d7186;border-radius:15px;cursor:pointer}.cancelbtn{padding:8px 25px;font-size:14px;color:#fff;background-color:#cd5702;border:none;border-radius:10px;cursor:pointer}.orders-list-container{margin-top:80px;padding:10px;width:100%;margin-left:-60px}.order-filter-dropdown{width:11%!important;padding:11px;background-color:#fff!important;color:#000!important}.order-button-container{width:100%;display:flex;justify-content:space-between}.order-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;padding:20px}.order-card{background:#fff;border-radius:10px;display:flex;padding:20px 10px 10px 20px;gap:30px;text-align:center;box-shadow:0 4px 8px #0000001a}.order-card:hover{transform:translateY(-5px)}.order-icon{font-size:15px;color:#ff865e;background:#ffeee7;padding:12px;border-radius:100%;margin-left:10px;display:inline-block;margin-bottom:15px}.order-text h3{font-size:16px;color:#333;margin:0}.order-text p{font-size:20px;font-weight:700;color:#555;margin:5px 0 0}.orders-list{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 10px #0000001a;overflow-x:auto}.order-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.order-button-container{display:flex;gap:10px;align-items:center}.order-button-container h2{font-size:20px;font-weight:700}.order-filter-dropdown{padding:5px 10px;border-radius:5px;border:1px solid #ddd;cursor:pointer}.filters{display:flex;align-items:center;gap:15px}.search-bar{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #ccc;padding:0 10px;border-radius:8px;width:520px}.search-bar input{border:none;outline:none;width:100%;margin-left:8px;font-size:14px}.search-icon-orderlist{color:#888}.button-grp-orderList{display:flex;gap:10px;position:relative}.filter-btn,.date-range{background-color:#fff;border:1px solid #ddd;padding:10px 20px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:14px;transition:.2s}.date-range{background-color:#fff;border:1px solid #ddd;padding:10px 25px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:14px;transition:.2s}.filter-btn:hover,.date-range:hover,.download-btn:hover{background-color:#eef4ff}.filter-popup{position:absolute;top:110%;left:0;background-color:#fff;border:1px solid #ccc;padding:10px;z-index:10;border-radius:6px;display:flex;flex-direction:column;gap:8px;min-width:120px;box-shadow:0 2px 8px #0000000d;cursor:pointer}label{cursor:pointer}th,td{padding:12px;text-align:left;border-bottom:1px solid #eee}thead{background:#f8f9fa}.status{padding:5px 10px;border-radius:5px;font-weight:700}.status.paid{background:#d4edda;color:#155724}.status.pending{background:#fff3cd;color:#856404}.status.failed{background:#f8d7da;color:#721c24}.order-status{padding:5px 10px;border-radius:5px;font-weight:700}.order-status.completed{background:#d1ecf1;color:#0c5460}.order-status.processing{background:#ffeeba;color:#856404}.order-status.cancelled{background:#f8d7da;color:#721c24}.actions{gap:8px}.actions button{padding:5px;border:none;cursor:pointer;background:none;font-size:16px}.actions .view{color:#007bff}.actions .edit{color:#28a745}.actions .delete{color:#dc3545}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.role-table{width:100%;margin-left:-60px;padding:20px;margin-top:80px;background:#f4f6f9;border-radius:8px}.role-table table{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden}.role-table th,.role-table td{padding:14px 18px;text-align:left;border-bottom:1px solid #e0e0e0}.role-table th{font-weight:600}.role-table .workspace{align-items:center;gap:10px;font-weight:500}.icon{font-size:22px}.facebook{color:#1877f2}.slack{color:#4a154b}.zoom{color:#0078ff}.analytics{color:#ff6d00}.meet{color:#34a853}.mail{color:#ea4335}.tagline{background:#eef2f7;color:#333;padding:6px 12px;border-radius:15px;font-size:12px;font-weight:500;margin-right:6px}.users{align-items:center;gap:8px}.user-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 4px #0000001a}.user-count{background:#555;color:#fff;border-radius:50%;padding:5px 10px;font-size:14px;font-weight:600}.switch{position:relative;display:inline-block;width:38px;height:22px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#ccc;transition:.4s;border-radius:34px}.slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background:#4caf50}input:checked+.slider:before{transform:translate(16px)}.actions{gap:10px}button{border:none;cursor:pointer;padding:8px;font-size:16px;border-radius:6px;background:transparent;transition:.3s}.view-btn{color:#007bff}.edit-btn{color:#28a745}.delete-btn{color:#dc3545}button:hover{background:#0000000d}.roles-container-edit{background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px #0000001a;width:80%;margin-top:100px}h2{font-size:20px;font-weight:700;margin-bottom:15px}.form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group{display:flex;flex-direction:column}label{font-weight:700;margin-bottom:5px}input,select{padding:12px;border:1px solid #ddd;border-radius:5px;font-size:14px}.edit-role-dropdown{padding:12px;border:1px solid #ddd;border-radius:5px;font-size:14px;background-color:#fff;color:#000}.tags{display:flex;gap:10px;flex-wrap:wrap}.tag{background:#f60;color:#fff;padding:0 10px;margin-top:5px;border-radius:5px;font-size:14px;display:flex;align-items:center}.tag button{background:none;border:none;color:#fff;font-size:12px;margin-left:5px;cursor:pointer}.status-options{display:flex;gap:10px;align-items:center}.status-options label{display:flex;align-items:center;gap:5px;font-size:14px;cursor:pointer}.active{color:#f60}.inactive{color:#777}.save-btn{grid-column:span 2;background:#f60;color:#fff;border:none;padding:12px;font-size:16px;border-radius:5px;cursor:pointer}.save-btn:hover{background:#e65c00}.roles-container-create{background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px #0000001a;width:80%;margin-top:100px}.roles-container-create .roles-container h2{font-size:18px;font-weight:700;margin-bottom:15px;color:#333}.roles-container-create .add-form-dropdown{background-color:#fff;color:#000}.roles-container-create .add-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.roles-container-create .add-form-group{display:flex;flex-direction:column}.roles-container-create label{font-weight:700;margin-bottom:5px;color:#555}.roles-container-create input,.roles-container-create select{padding:12px;border:1px solid #ddd;border-radius:5px;font-size:14px}.roles-container-create .tags{display:flex;gap:10px;flex-wrap:wrap}.roles-container-create .tag{background:#f60;color:#fff;padding:0 10px;border-radius:5px;display:flex;align-items:center;font-size:12px}.roles-container-create .tag button{background:none;border:none;color:#fff;margin-left:5px;cursor:pointer;font-size:12px}.roles-container-create .status-group{grid-column:span 2}.roles-container-create .status-options{display:flex;gap:10px;align-items:center}.roles-container-create .status-options label{display:flex;align-items:center;gap:5px;font-size:14px;cursor:pointer}.roles-container-create .active{color:#f60;font-weight:700}.roles-container-create .inactive{color:#777;font-weight:700}.roles-container-create .create-btn{grid-column:span 2;background:#f60;color:#fff;border:none;padding:12px;font-size:16px;border-radius:5px;cursor:pointer;width:150px}.roles-container-create .create-btn:hover{background:#e65c00}.customer-container{padding:20px;margin-top:80px;width:100%;margin-left:-60px}.customer-stats-cards{display:flex;gap:20px;margin-bottom:20px}.customer-image{width:40px;height:40px;border-radius:50%;object-fit:cover}.customer-card{background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex:1;text-align:center;display:flex;align-items:center;justify-content:space-between}.customer-stats-cards :hover{transform:translateY(-5px)}.card-icon{font-size:2rem;margin-right:10px}.customer-filter-dropdown{width:11%!important;padding:11px;background-color:#fff!important;color:#000!important}.customer-button-container{width:100%;display:flex;justify-content:space-between}.card span{font-weight:700}.customers-table{width:100%;border-collapse:collapse}.customers-table th,.customers-table td{padding:10px;text-align:left;border-bottom:1px solid #ddd}.customerstatus{color:green}.status.cancel{color:red}.status.pending{color:orange}button{background:none;border:none;cursor:pointer;margin-right:5px}.view-btn:hover{color:#00f}.edit-btn:hover{color:orange}.delete-btn:hover{color:red}.pagination{display:flex;justify-content:center;margin-top:15px;gap:10px}.pagination button{padding:6px 12px;background-color:#f2f2f2;border:1px solid #ccc;cursor:pointer;border-radius:4px}.pagination button.active{background-color:#007bff;color:#fff;border-color:#007bff}.pagination button:disabled{cursor:not-allowed;opacity:.5}.profile-container-customer{display:flex;flex-direction:row;margin-top:80px;width:100%;margin-left:-60px;gap:20px;padding:20px}.profile-section{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;text-align:center}.profile-main{width:75%}.profile-header{position:relative;height:100px;background:orange;border-radius:8px 8px 0 0}.profile-bg{background:url(https://via.placeholder.com/600x150) center/cover;height:100px}.user-image{width:120px;height:120px;border-radius:50%;border:3px solid white;position:absolute;left:50%;transform:translate(-50%);top:13px}.invoice-buton{display:flex;justify-content:space-between;width:100%}.profile-info h2{margin-top:40px;font-size:20px}.verified-icon{color:green;font-size:16px}.username{color:#f60}.profile-actions{margin-top:15px}.send-message,.analytics{padding:10px 15px;border:none;border-radius:5px;margin:5px;cursor:pointer}.send-message{background:orange;color:#fff}.analytics{background:#d3d3d3}.stats-section{display:flex;gap:15px}.stat-card{flex:1;background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;align-items:center;gap:10px}.stat-icon{font-size:24px;color:orange}.transaction-history{background:#fff;margin-top:20px;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.transaction-history h3{margin-bottom:15px}table{width:100%;border-collapse:collapse}th,td{padding:10px;text-align:left;border-bottom:1px solid #ddd}.status{padding:5px 10px;border-radius:5px;font-weight:700;text-transform:capitalize}.status.pending{background-color:#ffe58f;color:#d48806}.status.complete{background-color:#d9f7be;color:#389e0d}.status.cancel{background-color:#ffccc7;color:#cf1322}.canceled{background:#f8d7da;color:#721c24}.pending{background:#fff3cd;color:#856404}.user-container{display:flex;flex-direction:column;max-width:800px;margin:auto;padding:20px;background:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a}.user-details{padding:20px;margin-top:20px;background:#fff;border-radius:7px;box-shadow:0 2px 4px #0000001a}.invoice-container{background:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px #0000001a;width:100%;margin-top:4px}.invoice-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:10px}.invoice-header h3{margin:0;color:#333}.invoice-header p{font-size:12px;color:#666;margin:5px 0}.view-all-btn{background:#f60;color:#fff;border:none;padding:8px 15px;border-radius:5px;cursor:pointer}.invoice-list{margin-top:10px}.invoice-item{display:flex;align-items:center;background:#f8f9fc;padding:10px;border-radius:8px;margin-bottom:10px}.invoice-icon img{width:30px;height:30px}.invoice-info{flex-grow:1;margin-left:10px}.invoice-id{font-weight:700;color:#333;margin:0}.invoice-date{font-size:12px;color:#666;margin:0}.invoice-options{font-size:18px;cursor:pointer}.detail-item{margin:10px 0}.profile-lable{font-weight:700}.view-all{background:#f60;color:#fff;border:none;padding:10px 15px;cursor:pointer;border-radius:5px}.reviews-container{display:flex;flex-wrap:wrap;margin-top:80px;width:100%;margin-left:-50px;gap:20px;justify-content:center;padding:20px}.review-card{position:relative;width:280px;background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;padding:20px;text-align:center;transition:transform .3s ease-in-out}.review-product-card{display:flex}.review-product-image img{height:100px;width:100px;border-radius:20px}.review-product-detail{display:flex;flex-direction:column}.review-product-detail span{font-size:12px}.review-card:hover{transform:scale(1.05)}h4{font-size:16px;color:#000;margin-top:5px}.review-text{font-size:14px;color:#333;margin:10px 0;font-style:italic}.review-text-comment{font-size:12px;color:#333;margin:10px 0}.rating{font-size:18px;color:#fc0;display:flex;justify-content:center;gap:2px}.rating span{color:#333;font-size:14px}.review-menu-btn{background:none;border:none;font-size:20px;cursor:pointer;position:absolute;right:0;top:0}.review-menu-popup{position:absolute;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #0003;padding:10px;border-radius:5px;text-align:left;top:35px;right:20px;z-index:10}.review-menu-popup span{text-align:center;align-items:center;display:flex;gap:2px;cursor:pointer}.reviewer{display:flex;align-items:center;margin-top:15px;padding-top:10px;border-top:1px solid #ddd}.reviewer img{width:50px;height:50px;border-radius:50%;margin-right:10px}.reviewer h5{font-size:14px;margin:0;text-align:start}.reviewer p{font-size:12px;color:#777;margin:0;text-align:start}.coupon-main-wrapper{margin-top:80px;padding-right:60px;padding-bottom:20px}.coupon-main-wrapper .open-modal-btn{background:linear-gradient(135deg,#ff7e5f,#feb47b);color:#fff;border:none;padding:12px 25px;font-size:16px;font-weight:700;border-radius:8px;cursor:pointer;margin-top:10px;margin-bottom:15px;transition:all .3s ease-in-out;box-shadow:0 4px 14px #0003}.coupon-main-wrapper .open-modal-btn:hover{background:linear-gradient(135deg,#feb47b,#ff7e5f);transform:scale(1.02)}.coupon-main-wrapper .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.coupon-main-wrapper .modal-overlay .modal-content{background:#fff;padding:2rem;border-radius:10px;width:90%;max-width:400px;position:relative;box-shadow:0 8px 24px #0003}.coupon-main-wrapper .modal-overlay .modal-content h3{font-size:20px;text-align:left}.coupon-main-wrapper .modal-overlay .modal-content .close-btn{position:absolute;top:10px;right:15px;font-size:20px;background:none;border:none;cursor:pointer;color:#444}.coupon-main-wrapper .modal-overlay .modal-content .input-field{width:100%;padding:10px 14px;margin:10px 0;border-radius:6px;border:1px solid #ccc;font-size:14px}.coupon-main-wrapper .modal-overlay .modal-content .radio-group{display:flex;justify-content:space-between;margin:10px 0}.coupon-main-wrapper .modal-overlay .modal-content .radio-group label{font-size:14px}.coupon-main-wrapper .modal-overlay .modal-content .create-btn{width:100%;background-color:#cd5702;color:#fff;border:none;padding:12px;font-size:16px;border-radius:6px;cursor:pointer;margin-top:10px}.coupon-main-wrapper .modal-overlay .modal-content .create-btn:hover{background-color:#fa6c07;color:#fff}.coupon-main-wrapper .coupon-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.coupon-main-wrapper .coupon-list .coupon-card{padding:1rem;border-radius:12px;color:#fff;position:relative;overflow:hidden;box-shadow:0 4px 14px #0000001a;display:flex;flex-direction:column;justify-content:space-between;min-height:160px;transition:.3s}.coupon-main-wrapper .coupon-list .coupon-card:nth-child(6n+1){background:linear-gradient(135deg,#7f00ff,#e100ff)}.coupon-main-wrapper .coupon-list .coupon-card:nth-child(6n+2){background:linear-gradient(135deg,#00c9ff,#92fe9d)}.coupon-main-wrapper .coupon-list .coupon-card:nth-child(6n+3){background:linear-gradient(135deg,#ff758c,#ff7eb3)}.coupon-main-wrapper .coupon-list .coupon-card:nth-child(6n+4){background:linear-gradient(135deg,#00dbde,#fc00ff)}.coupon-main-wrapper .coupon-list .coupon-card:nth-child(6n+5){background:linear-gradient(135deg,#f7971e,#ffd200)}.coupon-main-wrapper .coupon-list .coupon-card:nth-child(6n+6){background:linear-gradient(135deg,#43cea2,#185a9d)}.coupon-main-wrapper .coupon-list .coupon-card:hover{transform:scale(1.03)}.coupon-main-wrapper .coupon-list .coupon-card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.coupon-main-wrapper .coupon-list .coupon-card .card-header .gift-label{font-size:14px;letter-spacing:1px;font-weight:700;color:#ffffffe6}.coupon-main-wrapper .coupon-list .coupon-card .card-header .gift-icon{font-size:20px;opacity:.7;color:#fff}.coupon-main-wrapper .coupon-list .coupon-card h4{font-size:24px;font-weight:700;margin-bottom:6px;color:#000}.coupon-main-wrapper .coupon-list .coupon-card p{font-size:14px;font-weight:500;color:#fff}.coupon-main-wrapper .coupon-list .coupon-card .expiry{font-size:13px;opacity:.85}.edit-del-icon{display:flex;gap:10px;margin-bottom:-20px}.profile-container{display:flex;width:100%;margin-top:100px;margin-left:-60px}.edit-customer{width:280px;background-color:#fff;padding:20px;box-shadow:2px 0 10px #0000001a;display:flex;flex-direction:column;align-items:center}.edit-customer-menu{list-style-type:none;padding:0;margin-top:20px;width:100%}.edit-customer-menu li{padding:12px 15px;cursor:pointer;font-size:16px;display:flex;align-items:center;gap:10px;border-radius:5px;transition:background .3s ease}.edit-customer-menu li.active,.edit-customer-menu li:hover{background-color:#007bff;color:#fff}.userImage-section{text-align:center}.profileimage{width:200px;height:200px;border-radius:5px}.profile-upload{padding:36px;width:100%;background:#fff;border-radius:8px;text-align:center;border:2px dashed #ccc}.profile_icon{margin-bottom:10px;color:orange;font-size:40px}.profile-text{color:#007bff;cursor:pointer}.profile-info{font-size:12px;color:#777}.loading-overlay{opacity:.5}.loading-spinner{margin-top:-30px}.editprofile_name_section h6{font-size:18px;font-weight:700;margin-top:10px}.profile-content{flex:1;padding:30px;background-color:#fff;box-shadow:0 0 10px #0000001a;border-radius:10px;margin:20px}.profile-title{font-size:24px;font-weight:700;margin-bottom:20px}.profile-form{display:flex;flex-direction:column}.form_section{display:flex;gap:20px}.form-group-editprofile{flex:1;display:flex;flex-direction:column}.form-group-editprofile label{font-size:14px;font-weight:700;margin-bottom:5px;margin-top:5px}.input-field,.address-input-field{width:100%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:5px}.address-input-field{height:80px;resize:none}.gender-options{display:flex;width:10px;gap:15px;margin:10px 0}.gender-options input{margin-right:5px}.save-btn-customer{width:150px;padding:12px;background-color:#cd5702;color:#fff;font-size:16px;font-weight:700;border:none;border-radius:5px;margin-top:20px;cursor:pointer;transition:.3s ease}.save-btn-customer:hover{background-color:#f38225}.logout{color:red;font-weight:700;transition:.3s ease}.logout:hover{background-color:#fcc}@media (max-width: 768px){.profile-container{flex-direction:column;height:auto}.edit-customer{width:100%;box-shadow:none}.profile-content{margin:0;border-radius:0;box-shadow:none}.form_section{flex-direction:column}}.dashboard-container{margin-top:80px;margin-left:-100px;padding:20px}.service-section{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 6px #0000001a}.service-header-category{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.service-header-category h2{font-size:22px;font-weight:600}.add-service-category{background:#cd5702;color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}.add-service-category:hover{background:#ff8737;color:#fff}.service-table{width:100%;border-collapse:collapse}.service-table th,.service-table td{padding:10px;text-align:left;border-bottom:1px solid #ddd}.service-img{width:40px;height:auto;margin-right:10px}.view-btn,.edit-btn,.delete-btn{border:none;padding:5px 10px;border-radius:5px;cursor:pointer;margin-right:6px}.view-btn{color:#000}.edit-btn{color:#f1c40f}.delete-btn{color:#e74c3c}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center}.modal-content{background:#fff;padding:20px;width:400px;margin-top:70px;border-radius:10px;text-align:center;align-items:center}.modal-image{height:150px;width:150px}.service_name_list{font-size:20px;margin-top:15px;font-weight:600;color:#313b5e}.modal-content h2{margin-bottom:10px;font-weight:500}.modal-content label{display:block;text-align:left;margin-top:10px}.modal-content input{width:100%;padding:8px;margin-top:5px;border:1px solid #ccc;border-radius:5px}.save-btn{background-color:#4caf50;color:#fff;border:none;padding:8px 15px;cursor:pointer;border-radius:5px}.save-btn:hover{background-color:#046108;color:#fff}.close-btn{background-color:#f44336;color:#fff;border:none;padding:8px 15px;margin-top:5px;cursor:pointer;border-radius:5px}.close-btn:hover{background-color:#fa1100;color:#fff}.service-container{display:flex;margin-top:80px;margin-left:-80px;gap:20px;padding:20px}.service-preview h3{font-weight:600;font-size:18px;color:#313b5e}.image-container{height:250px;width:250px;margin-bottom:20px;margin-top:10px}.upload-box{padding-top:50px}.upload-icon{font-size:3rem}.upload-text{font-size:.7rem;margin-top:1px}.service-preview{width:25%;height:100%;background:#fff;padding:8px;border-radius:10px;box-shadow:0 0 10px #0000001a;text-align:center}.service-preview img{max-width:100%;border-radius:5px}.productcreate-buttons{display:flex}.create-button{display:inline-block;padding:8px 10px;margin:10px;font-weight:500;font-size:15px;border:none;border-radius:5px;cursor:pointer}.create-button{background:#cd5702;color:#fff}.create-button:hover{background:#ff6b01;color:#fff}.service-form{width:70%;background:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px #0000001a}.image-upload{text-align:center;padding:20px;height:250px;border:2px dashed #ccc;cursor:pointer}.form-group{margin-bottom:15px}.form-group label{display:block;font-weight:700;margin-bottom:5px;margin-top:10px}.form-group input,.form-group textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px}.booking_section{margin-top:80px;padding:20px;margin-left:-100px}.booking-cards{display:flex;gap:40px;margin-bottom:20px}.booking-card{background:#fff;border-radius:10px;padding:15px;text-align:center;width:220px;box-shadow:0 4px 6px #0000001a;transition:transform .3s}.booking-card img{width:80px;height:80px;margin-bottom:10px}.booking-card p{font-size:16px;font-weight:600;color:#313b5e}.booking-card:hover{transform:translateY(-5px)}.poojabooking_form{display:flex;justify-content:center;align-items:center;min-height:100vh;margin-top:80px}.poojabooking_box{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 10px #0000001a;max-width:600px;width:100%;text-align:center}.poojabooking_box h2{margin-bottom:15px;font-size:20px;color:#313b5e}.poojabooking_input{display:flex;flex-direction:row;gap:10px;margin-bottom:15px}.poojabooking_box label{font-weight:700;text-align:left;display:block;margin-bottom:15px}.poojabooking_input input,.poojainput{width:100%;padding:8px;border:1px solid #ccc;border-radius:5px;font-size:16px;color:#313b5e}.pandit_selectfeild{width:100%;padding:8px;border:1px solid #ccc;background:#fff;color:#313b5e;border-radius:5px;font-size:16px}input[type=file]{padding:8px;margin-top:5px}.image_preview{text-align:center;margin-top:10px}.image_preview img{max-width:100%;height:200px;border-radius:5px;box-shadow:0 2px 5px #0003}.poojabooking_btn{width:100%;padding:10px;background:#cd5702;color:#fff;border:none;border-radius:5px;font-size:18px;cursor:pointer;margin-top:10px}.poojabooking_btn:hover{background:#fc7405}.prasadbooking_form{display:flex;justify-content:center;align-items:center;min-height:100vh;margin-top:80px}.prasadbooking_box{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 10px #0000001a;max-width:600px;width:100%;text-align:center}.prasadbooking_box h2{margin-bottom:15px;font-size:20px;color:#313b5e}.prasadbooking_input{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.prasadbooking_box label{font-weight:700;text-align:left;display:block;margin-bottom:15px}.prasadbooking_input input{width:100%;padding:8px;border:1px solid #ccc;border-radius:5px;font-size:16px}.prasadbooking_btn{width:100%;padding:10px;background:#cd5702;color:#fff;border:none;border-radius:5px;font-size:18px;cursor:pointer;margin-top:10px}.prasadbooking_btn:hover{background:#fc7405}.pooja-booking-container{width:100%;margin-left:-60px;margin-top:100px}.pooja-booking-container .pooja-title{text-align:center;margin-bottom:20px;font-size:24px;font-weight:700;color:#333}.pooja-booking-container .pooja-table{width:100%;border-collapse:collapse;box-shadow:0 0 10px #0000001a;background:#fff}.pooja-booking-container .pooja-table th,.pooja-booking-container .pooja-table td{padding:12px;text-align:center;border:1px solid #ddd}.pooja-booking-container .pooja-table th{background:#f4f4f4;font-weight:700}.pooja-booking-container .pooja-table .pooja-image{width:50px;height:50px;border-radius:5px;object-fit:cover}.view-popup,.edit-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center}.popup-content{background:#fff;padding:20px;border-radius:8px;margin-top:80px;width:400px;max-height:80vh;overflow-y:auto}.popup-content h3{margin-bottom:10px;text-align:center;font-size:20px;color:#313b5e;font-weight:600}.popup-content input{width:100%;padding:8px;margin:5px 0}.popup-content button{margin:5px;padding:8px 12px;cursor:pointer}.poojacancel_btn{color:#f44336}.poojacancel_btn:hover{background-color:#fc736a;color:#fff}.poojasave_btn{color:#4caf50}.poojasave_btn:hover{background-color:#84ff88;color:#020202}.pooja-view-image{height:80px;border-radius:5px;margin-bottom:10px}.pooja-close-btn{background:#cd5702;color:#fff;padding:8px 15px;border:none;border-radius:5px;cursor:pointer;margin-top:10px}.pooja-close-btn:hover{background:#eb4242;color:#fff}.actions{position:relative}.dropdown-wrapper{position:relative;display:inline-block}.dropdown-toggle{background:transparent;border:none;cursor:pointer;font-size:22px;padding:8px;border-radius:6px;transition:background-color .2s ease}.dropdown-toggle:hover{background-color:#f0f2f5}.dropdown-toggle:after{content:none}.dropdown-menu{position:absolute;top:100%;right:0;margin-top:10px;background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 10px 18px #00000014;z-index:100;display:flex;flex-direction:column;min-width:160px;overflow:hidden;animation:fadeIn .2s ease-in-out}.headerContainer{display:flex;justify-content:space-between}.headerContainer button{padding:10px;margin:15px;background:#313b5e;color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.dropdown-menu button{padding:12px 16px;background:none;border:none;text-align:left;font-size:15px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:background-color .2s ease;color:#333}.dropdown-menu button:hover{background-color:#f6f8fa}.dropdown-menu svg{font-size:18px}.dropdown-menu button svg:nth-child(1){color:#4a90e2}.dropdown-menu button:nth-child(2) svg{color:#f5a623}.dropdown-menu button:nth-child(3) svg{color:#e74c3c}.edit-container{max-width:600px;margin:100px auto;padding:20px;border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;font-family:Arial,sans-serif}.edit-container h3{text-align:center;margin-bottom:20px}.edit-container label{display:block;font-weight:700;margin-top:10px}.edit-container input[type=text],.edit-container input[type=file]{width:100%;padding:8px;margin-top:5px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.image-edit{display:flex;align-items:center;margin-top:10px}.pooja-edit-image{width:80px;height:80px;object-fit:cover;margin-right:10px;border:1px solid #ccc;border-radius:4px}.poojacancel_btn,.poojasave_btn{padding:10px 20px;border:none;border-radius:4px;margin-top:20px;cursor:pointer;font-size:16px}.poojacancel_btn{background-color:#f44336;color:#fff;margin-right:10px}.poojasave_btn{background-color:#4caf50;color:#fff}.poojacancel_btn:hover{background-color:#d32f2f}.poojasave_btn:hover{background-color:#388e3c}.booking-user-container{margin-top:80px;margin-left:-100px;padding:20px;text-align:center}h2{margin-bottom:20px;color:#333;font-size:24px}.booking-table{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 4px 8px #0000001a;border-radius:10px;overflow:hidden}.booking-table th,.booking-table td{padding:12px;border:1px solid #ddd;text-align:center}.booking-table th{background:#f4b400;color:#fff;font-size:16px}.booking-table tr:nth-child(2n){background:#f9f9f9}.booking-table tr:hover{background:#f1f1f1;transition:.3s}.blog_section{max-width:900px;margin-top:80px;padding:20px}.blog_section h2{text-align:left}.heading{text-align:center;font-size:28px;font-weight:700;margin-bottom:20px}.blog-list{display:flex;flex-direction:column;gap:15px}.blog-card{display:flex;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease}.blog-card:hover{transform:translateY(-5px)}.blog-link{display:flex;text-decoration:none;color:inherit;width:100%}.blog-image{width:120px;height:100px;overflow:hidden;flex-shrink:0}.blog-image img{width:100%;height:100%;object-fit:cover}.blog-content{padding:10px}.blog-title{font-size:18px;font-weight:700;margin-bottom:5px}.blog-description{font-size:14px;color:#666}.blog-actions{display:flex}@media (max-width: 600px){.blog-card{flex-direction:column}.blog-image{width:100%;height:200px}}.image-upload-pandit{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:20px}.upload-box-pandit{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed #cd5702;padding:20px;width:100%;height:350px;text-align:center;cursor:pointer;border-radius:10px;background:#fff;transition:all .3s ease-in-out}.upload-icon{font-size:40px;color:#cd5702;margin-bottom:10px}.upload-box-pandit a{color:#cd5702;font-weight:700;cursor:pointer;text-decoration:underline}.upload-text{font-size:12px;color:#555;margin-top:5px}.selected-image-preview{margin-top:15px;width:150px;height:150px;border-radius:10px;box-shadow:0 4px 6px #0000001a}.view-gallery-btn{display:inline-block;padding:10px 20px;background:orange;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;cursor:pointer;border-radius:5px;transition:.3s;box-shadow:0 4px 10px #0003;margin-bottom:10px}.view-gallery-btn:hover{background:#efb13d;transform:scale(1.05)}.blog-gallery-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1099}.blog-gallary-container{background:#fff;padding:20px;border-radius:2px;box-shadow:0 4px 10px #0000001a;max-width:1200px;max-height:500px;width:60%;margin:20px auto;font-family:Poppins,sans-serif;position:fixed;top:45%;left:50%;transform:translate(-50%,-50%);z-index:1100;overflow:scroll;scrollbar-width:thin}.blog-image-upload{text-align:center;margin-bottom:20px}.blog-image-upload h3{color:#222;font-size:18px;font-weight:600;margin-bottom:12px}.file-upload{position:relative;width:400px;margin:0 auto;display:flex;flex-direction:column}.file-upload input[type=file]{display:none}.file-label{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px;background:#f4f4f4;border:2px solid #ccc;border-radius:6px;cursor:pointer;transition:border .3s ease}.file-label:hover{border-color:#f6a21c}.file-text{font-size:14px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.browse-btn{background:#06a7d4;color:#fff;padding:6px 10px;border-radius:4px;font-size:14px;cursor:pointer;transition:background .3s}.browse-btn:hover{background:#24bde8}.image-gallery h3{text-align:center;font-size:18px;font-weight:600;margin-bottom:15px;color:#222}.image-grid{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.image-item{position:relative;width:140px;background:#edecea;padding:8px;border-radius:10px;box-shadow:0 2px 5px #0000001a;transition:transform .3s ease}.image-item:hover{transform:scale(1.05)}.gallery-image{width:100%;height:auto;border-radius:6px;cursor:pointer;transition:opacity .3s ease;aspect-ratio:1 / 1;border:3px dotted orange;object-fit:contain}.gallery-image:hover{opacity:.85}.image-actions{display:flex;justify-content:space-around;align-items:center}.image-actions .icon-btn{background:none;border:none;cursor:pointer;font-size:14px;color:#555;transition:color .3s ease}.image-actions .icon-btn:hover{color:#24bde8}.image-actions .delete-icon:hover{color:#ed3b3b}.copy-icon{color:#007bff}.blog-close-btn{display:flex;position:sticky;cursor:pointer;font-size:20px;top:0;align-items:end;flex-flow:column-reverse}.blog-close-btn:hover{color:#ed3b3b}.cart-container{display:flex;justify-content:space-between;gap:20px;margin-top:80px;width:100%;margin-left:-60px}.cart-items{flex:2;padding:20px;display:flex;flex-direction:column;gap:10px}.cart-item{display:flex;background:#fff;padding:20px 20px 20px 15px;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin-bottom:15px}.cart-item img{width:100px;height:100px;background:#f0f8ff;object-fit:cover;border-radius:8px;margin-right:15px}.cart_content{margin-left:30px}.item-details-cart{flex:1}.item-details-cart h3{font-size:17px;margin:0;color:#333}.item-details-cart p{font-size:14px;color:#666;margin-top:18px}.price_title{font-size:17px;font-weight:600;color:#313b5e}.price{font-weight:500;color:#313030;font-size:15px}.quantity-control{display:flex;align-items:center;gap:10px;margin:10px 0}.quantity-control button{color:#000;border:none;padding:2px 10px;font-size:16px;cursor:pointer;border-radius:5px}.cart-btn-group{display:ruby-text;margin-top:40px;margin-left:-110px}.total_cartprice{padding-left:280px}.total_cartprice{font-size:16px;font-weight:500;color:#313b5e}.total_cartprice span{font-size:15px;color:#666}.remove,.wishlist{background:none;border:none;color:#313b5e;cursor:pointer;border-radius:5px}.wishlist{margin-left:20px}.cart-icon{margin-bottom:3px;font-size:18px}.order-summary{margin-top:20px;flex:1;background:#fff;height:450px;margin-right:40px;padding:20px;border-radius:10px;box-shadow:0 4px 10px #0000001a}.order-summary h2{font-size:18px;color:#313b5e;margin-bottom:15px}.order-summary p{padding-bottom:10px;border-bottom:1px solid rgb(189,185,185);display:flex;justify-content:space-between;font-size:14px;color:#666;margin:15px 0}.order-summary h3{display:flex;justify-content:space-between;font-size:16px;color:#313b5e;margin-top:30px}.delivery{margin-top:20px;font-size:14px;background-color:#fde3ad;padding:10px;border-radius:5px}.delivery_icon{background:#ffcf70;font-size:30px;border-radius:5px;margin-right:10px;color:#fff;padding:5px}.buttons{display:flex;justify-content:space-between;margin-top:15px}.continue{background:#e44d26;color:#fff;border:none;padding:8px 15px;font-size:14px;cursor:pointer;border-radius:10px}.buy{background:#568f16;color:#fff;border:none;padding:8px 15px;font-size:14px;cursor:pointer;border-radius:10px}@media (max-width: 768px){.cart-container{flex-direction:column}.cart-item{flex-direction:column;align-items:flex-start}.cart-item img{width:80px;height:80px;margin-bottom:10px}.buttons{flex-direction:column;gap:10px}.continue,.buy{width:100%}}.not-found-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f4f4f4}.error-box{text-align:center;animation:fadeIn 1.5s ease-in-out}.error-icon{font-size:5rem;color:#ed3b3b;animation:shake .5s ease-in-out infinite alternate}.error-title{font-size:6rem;font-weight:700;color:#1e1e2d}.error-text{font-size:1.5rem;margin:10px 0;color:#333}.error-link{font-size:1.2rem;text-decoration:none;color:#fff;background-color:#1e1e2d;padding:10px 20px;border-radius:5px;transition:background .3s ease}.error-link:hover{background-color:#c83232}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.form-container{max-width:500px;margin:100px auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a}.form-container h2{text-align:center;color:#333;font-size:18px;text-transform:uppercase}.image-preview img{height:150px}.agent-form{display:flex;flex-direction:column}.form-group-agent{margin-bottom:10px}.form-group-agent label{font-weight:700;margin-top:5px;font-size:14px;color:#555}.form-group-agent input{width:100%;padding:10px;margin-top:5px;border-radius:5px;color:#333;border:1px solid #ddd}.form-group-agent select{width:100%;padding:10px;margin-top:5px;border-radius:5px;background:#fff;color:#333;border:1px solid #ddd}input[type=text]:focus,input[type=email]:focus,select:focus{outline:none;border-color:#cd5702}button.submit-btn{padding:12px 20px;background-color:#cd5702;color:#fff;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s}button.submit-btn:hover{background-color:#fc6b04}.agent-list{margin-top:80px;padding:20px;margin-left:-100px}.agent-list h1{text-align:center;font-weight:600;margin-bottom:20px;color:#23143d;font-size:25px;text-transform:uppercase}.agent-table{width:100%;border-collapse:collapse;margin-top:20px;background-color:#fff}.agent-table th,.agent-table td{padding:12px;text-align:center;border:1px solid #ddd}.agent-table th{background-color:#f4f4f4;font-weight:700}.agent-profile{width:40px;height:40px;border-radius:50%}.agent-actions{display:flex;justify-content:center;gap:10px}.agent-btn{padding:6px 12px;border:none;border-radius:5px;cursor:pointer;font-size:15px;font-weight:800}.btn-view{background-color:#4caf50;color:#fff}.btn-view:hover{background-color:#008f05}.btn-edit{background-color:orange;color:#fff}.btn-edit:hover{background-color:#e0950a}.btn-delete{background-color:#f44336;color:#fff}.btn-delete:hover{background-color:#e6190a}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#fff;padding:20px;border-radius:8px;width:400px;text-align:center}.modal-profile-img{width:100px;height:100px;border-radius:50%;margin-bottom:20px}.close-btn-agent{font-size:30px;position:absolute;top:10px;right:10px;cursor:pointer}.modal-body p{margin:10px 0;font-size:16px}.agent-edit-container{width:500px;margin:100px auto;background:#fff;padding:20px;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 5px #dbdada}.agent-edit-container h2{text-align:center;font-size:22px}.form-group-agentedit{margin-bottom:15px}.form-group-agentedit label{display:block;margin-bottom:5px}.form-group-agentedit input{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.form-group-agentedit select{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#000}.form-group-agentedit button{width:100%;padding:10px;background-color:#cd5702;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer}.form-group-agentedit button:hover{background-color:#cd5702}.newsletter-container{padding:20px;margin-top:70px}.newsletter-container h2{margin-bottom:20px;color:#333}.newsletter-container .newsletter-table{width:100%;border-collapse:collapse;margin-left:-40px}.newsletter-container .newsletter-table th,.newsletter-container .newsletter-table td{padding:12px 16px;border:1px solid #eaeaea;text-align:left}.newsletter-container .newsletter-table th{background-color:#f4f4f4;color:#333}.newsletter-container .newsletter-table tr:hover{background-color:#fafafa}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.newsletter-container .downloadBtn{display:flex;justify-content:flex-start;margin-left:-40px}.newsletter-container .downloadBtn button{background:#cfc7c7;margin-bottom:10px;display:flex;align-items:center;gap:10px}.pagination-controls{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.dropdown-container,.page-buttons{display:flex;align-items:center;gap:8px}.page-btn{padding:6px 10px;cursor:pointer}.page-btn.active{color:#cd5702}.page-btn:disabled{opacity:.5;cursor:not-allowed}.dots{padding:0 6px}.pagination_res{width:30%;padding:5px;margin-bottom:10px;border-radius:5px;margin-left:5px;border:1px solid #555;background-color:#fff;color:#000;cursor:pointer}.contact-us-container{padding:2rem;max-width:1200px;margin-left:-110px}.contact-us-container h2{text-align:center;margin-top:40px;color:#333;font-size:1.8rem}.loader-spinner{text-align:center;font-size:1.2rem;color:#777}.no-data{text-align:center;font-size:1.1rem;color:#999}.downloadBtn{display:flex;justify-content:flex-end;margin-bottom:1rem}.downloadBtn button{background-color:gray;color:#fff;border:none;padding:10px 16px;font-size:1rem;border-radius:4px;display:flex;align-items:center;cursor:pointer;gap:8px;transition:background .3s ease}.downloadBtn button:hover{background-color:gray}.contact-us-table{width:100%;border-collapse:collapse;box-shadow:0 0 10px #0000000d;background:#fff}.contact-us-table th,.contact-us-table td{padding:12px 15px;border:1px solid #e0e0e0;text-align:left;font-size:13px}.contact-us-table th{background-color:#f5f5f5;font-weight:600}.contact-us-table tbody tr:nth-child(2n){background-color:#fafafa}.replyBtn{color:#1976d2;cursor:pointer;font-weight:600;text-align:center;transition:color .3s ease}.replyBtn:hover{color:#0d47a1}.contactus-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.contactus-modal{background:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 5px 20px #0003}.contactus-modal h3{margin-bottom:1rem;color:#444}.contactus-modal textarea{width:100%;height:120px;padding:10px;border:1px solid #ccc;border-radius:6px;font-size:1rem;margin-bottom:1rem;resize:vertical}.contactus-modal-buttons{display:flex;justify-content:flex-end;gap:1rem}.contactus-modal-buttons button{padding:8px 16px;font-size:1rem;border:none;border-radius:4px;cursor:pointer}.contactus-modal-buttons button:first-child{background-color:#1976d2;color:#fff}.contactus-modal-buttons button:first-child:disabled{background-color:#a0c1e8;cursor:not-allowed}.contactus-modal-buttons .cancel{background-color:#e0e0e0;color:#333}.leads-table{width:100%;border-collapse:collapse;margin-top:100px}.leads-table th,.leads-table td{padding:10px;text-align:left;border-bottom:1px solid #ddd}.leads-image{width:40px;height:40px;border-radius:50%;object-fit:cover}.leads-actions button{background:none;border:none;cursor:pointer;font-size:16px;margin:0 5px;padding:5px;transition:.3s}.leads-actions .edit{color:#f39c12}.leads-actions .delete{color:#e74c3c}.leads-actions .view{color:#3498db}.main-list{margin-top:0;margin-left:-100px;padding:0}.count-list-container{width:90%;margin-left:60px;margin-top:100px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.count-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.count-button-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:13px}.count-filter-dropdown{padding:8px;width:100%;background-color:#fff;color:#000}.count-table{width:100%;border-collapse:collapse}.count-table th,.count-table td{border-bottom:1px solid #ddd;padding:10px;text-align:left}.count-info-list{align-items:center}.count-info-list img{width:50px;height:50px;margin-right:10px;border-radius:5px}.payement-main-list{margin-top:0;margin-left:-100px;padding:0}.payment-list-container{width:90%;margin-left:60px;margin-top:100px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.payment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.payment-button-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:13px}.payment-filter-dropdown{padding:8px;width:100%;background-color:#fff;color:#000}.payment-table{width:100%;border-collapse:collapse}.payment-table th,.payment-table td{border-bottom:1px solid #ddd;padding:10px;text-align:left}.payment-info-list{align-items:center}.payment-info-list img{width:50px;height:50px;margin-right:10px;border-radius:5px}.actions button{background:none;border:none;cursor:pointer;font-size:16px;margin:0 5px;padding:5px;transition:.3s}.actions .view{color:#3498db}.actions button:hover{opacity:.7}.modal-image img{height:100px;width:100px}.pagination{display:flex;justify-content:space-between}.show-results{display:flex;align-items:center}.show-results span{margin-right:10px;font-size:14px;color:#333}.results-dropdown{padding:5px;border:2px solid rgb(176,117,7);border-radius:5px;outline:none;cursor:pointer;font-size:12px;background-color:#fff;color:#000}.page-btn{color:#0c0c0c;border:none;padding:5px 10px;cursor:pointer;border-radius:4px}.page-number{padding:5px 10px;margin:3px;cursor:pointer;border:1px solid transparent;border-radius:5px}.page-number.active{border-color:#d28c09;color:#b07507;font-weight:700}.loader-container{display:flex;justify-content:center;align-items:center;height:100vh;flex-direction:column}.contact-details-container{max-width:800px;margin:80px auto;padding:40px;background-color:#fff;border-radius:12px;box-shadow:0 8px 25px #00000014}.contact-details-container .contact-details-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.contact-details-container .contact-details-content h2{color:#2c3e50;font-size:26px;font-weight:600}.contact-details-container .details-box{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}.contact-details-container .details-box .detail-item{display:flex;flex-direction:column;margin-bottom:15px}.contact-details-container .details-box .detail-item label{font-weight:600;color:#555;margin-bottom:6px}.contact-details-container .details-box .detail-item span{color:#333;line-height:1.5}.contact-details-container .reply-section{grid-column:span 2;margin-top:20px}.contact-details-container .reply-section h3{margin-bottom:10px;color:#2c3e50;font-size:20px}.contact-details-container .reply-section textarea{width:100%;padding:12px;font-size:15px;border:1px solid #ccc;border-radius:8px;resize:vertical;margin-bottom:15px;transition:border-color .3s}.contact-details-container .reply-section textarea:focus{border-color:#cd5702;outline:none}.contact-details-container .reply-section .reply-buttons{gap:10px}.contact-details-container .reply-section button,.contact-details-container .reply-again-button,.contact-details-container .close-reply-button{background-color:#cd5702;color:#fff;padding:10px 20px;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.contact-details-container .reply-section button:hover,.contact-details-container .reply-again-button:hover,.contact-details-container .close-reply-button:hover{background-color:#cd5702}.reply-again-button,.close-reply-button{width:auto;margin-top:10px}.back-button{background:none;border:none;color:#cd5702;font-size:16px;cursor:pointer;transition:color .3s}.back-button:hover{text-decoration:underline}@media (max-width: 768px){.details-box{grid-template-columns:1fr}.reply-section{grid-column:1 / -1}}.newsletter-details-container{max-width:800px;margin:80px auto;padding:40px;background-color:#fff;border-radius:12px;box-shadow:0 8px 25px #00000014}.newsletter-details-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.newsletter-details-container h2{color:#2c3e50;font-size:26px;font-weight:600}.newsletter-details-box{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}.newsletter-detail-item{display:flex;flex-direction:column;margin-bottom:15px}.newsletter-detail-item label{font-weight:600;color:#555;margin-bottom:6px}.newsletter-detail-item span{color:#333;line-height:1.5}.newsletter-reply-section{grid-column:span 2;margin-top:20px}.newsletter-reply-section h3{margin-bottom:10px;color:#2c3e50;font-size:20px}.newsletter-reply-section textarea{width:100%;padding:12px;font-size:15px;border:1px solid #ccc;border-radius:8px;resize:vertical;margin-bottom:15px;transition:border-color .3s}.newsletter-reply-section textarea:focus{border-color:#cd5702;outline:none}.newsletter-reply-buttons{gap:10px}.newsletter-reply-buttons button{background-color:#cd5702;color:#fff;padding:10px 20px;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.newsletter-reply-buttons button:hover{background-color:#eb6e15}.newsletter-back-button{background:none;border:none;color:#cd5702;font-size:16px;cursor:pointer;transition:color .3s}.newsletter-back-button:hover{text-decoration:underline}.newsletter-reply-again-button,.newsletter-close-reply-button{padding:8px 14px;margin-top:15px;border:none;background-color:#cd5702;color:#fff;cursor:pointer;border-radius:6px;font-weight:500;transition:background-color .3s}.newsletter-reply-again-button:hover,.newsletter-close-reply-button:hover{background-color:#da6a1b}@media (max-width: 768px){.newsletter-details-box{grid-template-columns:1fr}.newsletter-reply-section{grid-column:1 / -1}}.order-details-container{max-width:1200px;margin-left:-60px;margin-top:50px;padding:30px;border-radius:16px}.order-details-container .order-id{text-align:end;margin-right:15px}.order-details-container .main-title{text-align:center;margin-bottom:40px;font-size:24px;color:#2c3e50;font-weight:600}.order-details-container .order-column-layout{display:flex;gap:30px;flex-wrap:wrap}.order-details-container .order-column-layout .left-column{flex:1;min-width:300px}.order-details-container .order-column-layout .left-column .order-user-card{background-color:#fff;border-radius:12px;padding:25px}.order-details-container .order-column-layout .left-column .order-user-card .order-user-image{width:90px;height:90px;border-radius:50%;object-fit:cover;margin:15px 0}.order-details-container .order-column-layout .left-column .user-card p{font-size:14px;margin:6px 0}.order-details-container .order-column-layout .right-column{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;min-width:500px}.order-details-container .order-column-layout .right-column .detail-card{background-color:#fff;border-radius:12px;padding:25px;position:relative}.order-details-container .order-column-layout .right-column .detail-card h3{display:flex;align-items:center;gap:10px;color:#34495e;font-size:20px;margin-bottom:18px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.order-details-container .order-column-layout .right-column .detail-card p{font-size:15px;margin:8px 0;color:#555}.order-details-container .order-column-layout .right-column .status.shipped{color:#27ae60;font-weight:600}.order-details-container .order-column-layout .right-column .detail-card .product-gallery{display:flex;justify-content:center;gap:10px;margin-bottom:15px}.order-details-container .order-column-layout .right-column .detail-card .product-gallery img{width:60px;height:60px;object-fit:cover;border-radius:8px}.product-gallery{position:relative}.product-info-quantity{background:#000;color:#fff;padding:1px;border-radius:50px;height:15px;width:15px;font-size:10px;text-align:center;position:absolute;top:5px;left:40px}.product-gallery .product-image{width:50px;height:50px;object-fit:cover}.feed-section{padding:20px;margin:20px auto}.feed-title{font-size:30px;font-weight:600;margin-bottom:20px;text-align:center;color:#cd5702}.user-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;margin-top:40px;margin-left:-100px;cursor:pointer}.user-card{background-color:#fff;border-radius:12px;padding:20px 10px;text-align:center;box-shadow:0 2px 10px #0000000d;transition:transform .2s ease}.user-card:hover{transform:translateY(-5px)}.user-img{width:60px;height:60px;object-fit:cover;border-radius:50%;margin-bottom:10px;border:2px solid #cd5702}.user-name{font-size:16px;font-weight:600;margin-left:10px;color:#333}.loader-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.loading_text{margin-top:10px;font-size:18px;color:orange;font-weight:700}.feed-section h1{font-size:40px;margin-top:80px;font-weight:600;color:#cd5702;text-align:center}.feed-section .feed-grid{display:flex;flex-wrap:wrap;gap:20px;padding:20px;margin-top:20px;justify-content:center;align-items:center;margin-left:-110px}.feed-section .feed-grid .post-card{flex:0 1 calc(33.333% - 20px);background-color:#fff;border-radius:10px;padding:15px;box-shadow:0 2px 5px #0000001a}.feed-section .feed-grid .post-card .post-location{font-size:14px;color:#888;margin-bottom:5px}.feed-section .feed-grid .post-card .post-title{margin:10px 0;font-size:15px;font-weight:500;color:#333}.feed-section .feed-grid .post-card .post-media{margin-bottom:10px}.feed-section .feed-grid .post-card .post-media-item{width:100%;height:200px;border-radius:8px;object-fit:cover}.feed-section .feed-grid .post-card .media-grid{display:flex;flex-wrap:wrap;gap:5px}.feed-section .feed-grid .post-card .media-grid .grid-item{width:calc(50% - 2.5px);height:100px;border-radius:8px;object-fit:cover}.feed-section .feed-grid .post-card .post-footer{display:flex;justify-content:space-between;font-size:14px;color:#555;padding-top:5px}.post-header{display:flex;justify-content:space-between;align-items:center;position:relative}.post-options{position:relative;cursor:pointer}.dropdown-menu{position:absolute;top:20px;right:0;background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 6px #00000026;padding:0;list-style:none;z-index:10}.dropdown-menu li{padding:8px 12px;cursor:pointer;white-space:nowrap}.dropdown-menu li:hover{background-color:#f0f0f0}.feedicon{font-size:17px!important;margin-right:8px}.feed-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.feed-modal{background:#fff;padding:20px;border-radius:8px;width:300px}.feed-modal label{display:block;margin:10px 0}.feed-modal input{width:100%;padding:6px;margin-top:5px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media (max-width: 900px){.feed-section .feed-grid .post-card{flex:0 1 calc(50% - 20px)}}@media (max-width: 600px){.feed-section .feed-grid .post-card{flex:0 1 100%}}.post-details{background:#fff;max-width:850px;margin:100px;padding:24px;border-radius:12px;box-shadow:0 8px 20px #0000001a;color:#333}.post-details h2{font-size:24px;margin-bottom:12px;color:#444}.post-details p{margin:6px 0;font-size:16px}.post-details strong{color:#222}.post-media{margin:20px 0}.media-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.post-media-item{width:100%;border-radius:8px;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease}.post-media-item:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026}.post-footer{display:flex;gap:20px;margin:16px 0;font-size:16px;color:#555;align-items:center}.post-footer span{display:flex;align-items:center;gap:8px}.comments-section{margin-top:30px}.comments-section h4{font-size:18px;margin-bottom:12px;color:#333}.comment-item{background:#f0f2f5;padding:10px 14px;margin-bottom:10px;border-radius:6px;display:flex;justify-content:space-between;align-items:center;transition:background .3s ease}.comment-item svg{font-size:18px;transition:color .2s ease}.comment-item svg:hover{color:#b02a37}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-content{position:relative;max-width:90%;max-height:90%}.modal-image{width:100%;height:auto;border-radius:4px}.close-icon{position:absolute;top:-15px;right:-15px;background:#fff;color:#000;font-size:24px;font-weight:700;padding:4px 12px;border-radius:50%;cursor:pointer;z-index:10001;box-shadow:0 2px 8px #0000004d}.login-form{display:flex;height:100vh;background-color:#00262b;color:#fff;align-items:center;justify-content:center}.logo-container img{height:120px;width:350px;margin-bottom:15px}.select_feild{width:100%;padding:12px;margin-bottom:10px;border-radius:5px;border:1px solid #555;background-color:#1c3d44;color:#ccc;cursor:pointer}.container{display:flex;width:80%;max-width:1000px}.row{display:flex;width:100%}.col-sm-6{width:50%;display:flex;align-items:center;justify-content:center}.logo-container{text-align:center}.logo{height:80px;margin-bottom:-9px}.logo-text{font-size:24px;font-weight:700;color:#ccc;margin-bottom:64px}.login-container{background:#ffffff1a;padding:30px;border-radius:10px;text-align:center;width:100%;max-width:350px}.login-heading{font-size:28px;font-weight:700;margin-bottom:10px;color:#ccc}.login-sub-heading{font-size:14px;color:#ccc;margin-bottom:20px}.login-input{width:100%;padding:12px;margin-bottom:10px;border-radius:5px;border:1px solid #555;background-color:#1c3d44;color:#ccc}.login-input::placeholder{color:#ccc;opacity:1}select{width:100%;padding:12px;margin-bottom:10px;border-radius:5px;border:1px solid #555;background-color:#1c3d44;color:#ccc;cursor:pointer}.login-button{width:100%;padding:12px;border-radius:5px;border:none;background-color:#f60;color:#fff;font-weight:700;cursor:pointer}.login-button:hover{background-color:#e65c00}.forgot-password{margin-top:10px;color:#ccc;cursor:pointer}.forgot-password:hover{color:#fff}@media (max-width: 768px){.container{flex-direction:column;align-items:normal}.col-sm-6{width:100%;text-align:center}.logo-container{margin-bottom:20px}.login-container{width:90%;max-width:400px}}@media (max-width: 480px){.login-form{padding:10px}.logo{height:60px}.logo-text{font-size:20px;margin-bottom:30px}.login-heading{font-size:24px}.login-sub-heading{font-size:12px}.login-container{padding:20px;width:100%}.login-input,select,.login-button{padding:10px}}.agentDashboard{display:flex;height:100vh}.agentDashboard__sidebar{width:250px;background:#211e1e;color:#fff;display:flex;flex-direction:column;padding:20px;position:fixed;height:100vh;z-index:99;top:0;transition:transform .3s ease-in-out;box-shadow:2px 0 5px #0003;animation:slideIn .5s ease-in-out}@keyframes slideIn{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.agentDashboard__profile{display:flex;flex-direction:column;justify-content:center;align-items:center}.agentDashboard__profilePic{width:80px;height:80px;border-radius:50%;margin-bottom:10px}.agentDashboard__userName{font-size:14px;margin-bottom:0}.agentDashboard__userEmail{font-size:14px;margin-bottom:20px}.agentDashboard__nav .agentDashboard__navItem{display:block;color:#fff;text-decoration:none;margin:10px 0;display:flex;align-items:center;gap:10px}.agentDashboard__logoutBtn{cursor:pointer}.agentDashboard__logoutBtn:hover{color:red}.agentDashboard__main{flex:1;padding:20px;background:#f4f4f4}.agentDashboard__main h1{text-align:center;font-size:30px}.agentDashboard__filters,.agentDashboard__search{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.agentDashboard__search select{width:15%!important;padding:10px;margin-bottom:0!important;background:#fff;color:#000;position:relative}.agentDashboard__search input{width:30%!important}.agentDashboard__applyBtn,.agentDashboard__searchBtn{background:#ff9800;color:#fff;border:none;padding:10px;cursor:pointer;font-weight:800}.agentDashboard__applyBtn:hover,.agentDashboard__searchBtn:hover,.agentDashboard__statusButtons button:hover{background:#ff9800;color:#000}.agentDashboard__statusButtons{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:center}.agentDashboard__statusButtons button{background:#ff9800;color:#fff;border:none;padding:10px;margin-right:10px;cursor:pointer;font-weight:800}.agentDashboard__tableContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:25px}.agentDashboard__table{width:100%;border-collapse:collapse;background:#fff;text-align:center}.agentDashboard__table th,.agentDashboard__table td{padding:10px;border:1px solid #ccc;text-align:center}.agentDashboard__table tbody tr:hover{background:#f9f9f9}.agentDashboard__orderLink{color:#1677d2;text-decoration:none}.agentDashboard__pendingAction{color:red}.dashboard-container-mainsection{display:flex;gap:0}.order-dashboard-container{font-family:Arial,sans-serif;background:#f4f4f4;padding:20px;border-radius:8px;max-width:1200px;margin:auto}.order-dashboard-container .order-header{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:15px;border-radius:6px;margin-bottom:15px;box-shadow:0 2px 5px #0000001a}.order-dashboard-container .order-header h2{color:#333}.order-dashboard-container .assigned-agent{font-size:14px;color:#555}.order-dashboard-container .details-orders-gridview{display:flex;gap:20px;width:100%}.order-dashboard-container .rider-details{display:flex}.order-dashboard-container .order-details,.customer-details,.merchant-details,.payment-details,.rider-details{background:#fff;padding:15px;border-radius:6px;margin-bottom:15px;box-shadow:0 2px 5px #0000001a;width:100%}.order-dashboard-container .order-details{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.order-dashboard-container .order-details select{width:50%;padding:8px;margin-top:5px;border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#000}.order-dashboard-container .timeline-step{flex:1;text-align:center;padding:10px;border-radius:4px;font-size:14px;color:#666;background:#f0f0f0}.order-dashboard-container .completed{background:#4caf50;color:#fff}.order-dashboard-container .delayed{background:#f44336;color:#fff}.order-dashboard-container .chat-btn,.refund-btn,.cancel-btn{display:inline-block;padding:8px 15px;margin:10px 5px 0 0;border:none;cursor:pointer;border-radius:4px}.order-dashboard-container .chat-btn{background:#ff9800;color:#fff;font-weight:600}.order-dashboard-container .refund-btn{background:#e9241d;color:#fff;font-weight:600}.order-dashboard-container .cancel-btn{background:#ff9800;font-weight:600;color:#fff;margin-top:0}.order-dashboard-container .otp{color:red;font-weight:700}.order-dashboard-container .cancellation-options-main{display:flex;flex-direction:column;gap:10px;flex-wrap:wrap;margin-top:10px;width:100%;text-align:center}.order-dashboard-container .cancellation-options{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px}.order-dashboard-container .cancellation-options select{flex:1;border-radius:4px;border:1px solid #ccc;background-color:#fff;color:#000;padding:10px 0;margin-bottom:0}.order-dashboard-container .RxMx{text-align:center}.order-dashboard-container .RxMx button{margin:0 0 15px;padding:5px;background:orange;width:100%;color:#fff;font-size:20px;font-weight:600}.progress-container{display:flex;flex-direction:column;justify-content:center;margin:15px 0;background-color:#fff;padding:10px 5px}.progress-container .progress{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;background:none;padding:50px 10px}.progress-container .bar{position:absolute;top:21%;left:0;width:95%;height:8px;border-radius:10px;background:#ccc;margin:0 30px;z-index:0}.progress-container .bar__fill{height:100%;background:#036c11;transition:width 1.2s ease-in-out;border-radius:10px}.progress-container .point{position:relative;display:flex;flex-direction:column;align-items:center;z-index:1}.progress-container .point .bullet{width:14px;height:14px;border-radius:50%;background:#036c11;transition:all .3s ease}.progress-container .point--complete .bullet,.progress-container .point--active .bullet{box-shadow:0 2px 4px #0003,0 0 0 6px #0a6902}.progress-container .point--active .bullet{box-shadow:0 2px 4px #0003,0 0 0 10px #50d831}.progress-container .label{margin-top:5px;font-size:14px;font-weight:700;text-transform:uppercase;text-align:center}.progress-container .time{font-size:16px;color:#555}@media (max-width: 1100px){.dashboard-container-mainsection{flex-direction:column}}.rightNaveOdersDetailss{display:flex;flex-direction:column;justify-content:flex-end;padding:20px 20px 20px 0;gap:10px}.rightNaveOdersDetailss .order-details-card{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;padding:15px;font-family:Arial,sans-serif}.rightNaveOdersDetailss .header{display:flex;justify-content:space-between;align-items:center}.rightNaveOdersDetailss h3{margin:0;font-size:18px}.rightNaveOdersDetailss .logo{width:50px}.rightNaveOdersDetailss p{font-size:14px;color:#333;margin:5px 0}.rightNaveOdersDetailss .view-items,.rightNaveOdersDetailss .view-instructions{color:#ed3b3b;cursor:pointer;font-weight:700}.rightNaveOdersDetailss .false-text{color:red}.rightNaveOdersDetailss .green-text{color:green}.rightNaveOdersDetailss .true-text{color:#00f}.rightNaveOdersDetailss .order-id{background:#7a5af5;color:#fff;padding:2px 6px;border-radius:5px;font-weight:700}.rightNaveOdersDetailss .api-url{word-break:break-word;color:#00f}.rightNaveRemarks{display:flex;flex-direction:column;gap:15px;width:100%;max-width:400px}.rightNaveRemarks .remarks-card{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;padding:15px;font-family:Arial,sans-serif}.rightNaveRemarks h3{font-size:20px;font-weight:700;margin-bottom:10px;text-align:center}.rightNaveRemarks label{font-size:14px;font-weight:700;display:block;margin-top:10px}.rightNaveRemarks .select-box,.rightNaveRemarks .comment-box{width:100%;padding:10px;margin:5px 0;border:1px solid #ccc;border-radius:5px;background-color:#fff;color:#000}.rightNaveRemarks .comment-box{height:80px;resize:none}.rightNaveRemarks .submit-btn,.rightNaveRemarks .notification-btn{width:100%;padding:10px;border:none;border-radius:5px;background-color:orange;color:#fff;font-size:14px;cursor:pointer;margin-top:10px}.rightNaveRemarks .submit-btn:hover,.rightNaveRemarks .notification-btn:hover{background-color:#ed9b03;color:#000}.agentsidebar .menuIcone{margin:10px;position:fixed;z-index:100;top:0;cursor:pointer}.agentprofile-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f4f4f4}.agentprofile-container .profile-card{background:#fff;padding:20px;width:400px;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:10px;box-shadow:0 4px 8px #0003}.agentprofile-container .profile-card .profile-details{display:flex;flex-direction:row;gap:20px;font-size:20px}.agentprofile-container .profile-image{width:100px;height:100px;border-radius:50%;border:3px solid orange;margin-bottom:15px}.agentprofile-container .agent-name{color:#333;font-size:22px;font-weight:700;margin:0}.agentprofile-container .agent-email{color:#777;font-size:14px;margin-bottom:10px}.agentprofile-container .profile-details{text-align:left;padding:10px 0;font-size:14px;color:#333}.agentprofile-container .edit-profile-btn{background-color:orange;color:#fff;border:none;padding:8px 15px;border-radius:5px;cursor:pointer;transition:.3s;font-weight:800}.agentprofile-container .edit-profile-btn:hover{background-color:#f6ac24;color:#000}.panel-list-container{display:flex;justify-content:center;margin-top:40px;gap:20px}a{text-decoration:none}.panel-list-container .panel-card{background-color:#f4f4f9;border-radius:10px;border:1px solid #cd5702;padding:20px;text-align:center;width:300px;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease;cursor:pointer}.panel-list-container .panel-card:hover{transform:scale(1.05)}.panel-list-container .panel-card .panel-icon{font-size:50px;color:#cd5702;margin-bottom:15px}.panel-list-container .panel-card h3{font-size:20px;color:#333;font-weight:600;margin-bottom:10px}.panel-list-container .panel-card p{font-size:14px;color:#777}.contact-info{background-color:#f4f4f9;border:1px solid #cd5702;color:#333;padding:20px;border-radius:8px;margin-top:50px;text-align:center;width:100%;max-width:700px;margin-left:325px;box-shadow:0 4px 8px #0000001a}.contact-info h4{font-size:24px;margin-bottom:10px;font-weight:700}.contact-info p{font-size:16px;margin:8px 0}.contact-details{margin-top:20px}.contact-link{color:#333;text-decoration:none;font-weight:600;padding:5px;border-radius:4px;transition:background-color .3s}.contact-link:hover{color:#cd5702;text-decoration:underline}.card-link{text-decoration:none;color:inherit}.verification-container{max-width:1000px;margin:40px 40px 40px 200px;padding:0 20px}.verification-container .title{font-size:26px;margin-bottom:30px;color:#2c3e50;text-align:center;font-weight:700}.no-image-message{display:flex;justify-content:center;align-items:center;height:300px;font-size:18px;color:#888;border:1px dashed #ccc;background-color:#f9f9f9}.verification-container .pandit-details-box{display:flex;gap:2rem;padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:40px;align-items:center}.verification-container .pandit-details-box .pandit-img{width:160px;height:160px;border-radius:80px;object-fit:cover;border:3px solid #007bff}.verification-container .pandit-details-box .pandit-info p{margin:8px 0;font-size:16px;color:#333}.verification-container .pandit-details-box .pandit-info p strong{color:#555}.verification-container .verification-box{display:flex;gap:40px;flex-wrap:wrap;justify-content:center;padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014}.verification-container .verification-box .options{display:flex;flex-direction:column;gap:15px;min-width:220px}.verification-container .verification-box .options .option-button{background-color:#f0f0f0;color:#333;font-size:15px;border:none;cursor:pointer;padding:10px 15px;border-radius:8px;display:flex;align-items:center;gap:10px;transition:all .2s ease-in-out}.verification-container .verification-box .options .option-button:hover{background-color:#e2e2e2}.verification-container .verification-box .options .option-button.active{background-color:#db6d2e;color:#fff}.verification-container .verification-box .aadhaar-container{max-width:600px;display:flex;flex-direction:column;align-items:center}.verification-container .verification-box .aadhaar-container img{width:100%;max-width:550px;height:auto;border:2px solid #007bff;border-radius:12px;object-fit:contain;margin-bottom:20px}.verification-container .verification-box .aadhaar-container .button-group-pandit{display:flex;gap:15px}.verification-container .verification-box .aadhaar-container .button-group-pandit .verify-button,.verification-container .verification-box .aadhaar-container .button-group-pandit .reject-button{padding:10px 25px;font-size:15px;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:8px}.verification-container .verification-box .aadhaar-container .button-group-pandit .verify-button{background-color:#28a745;color:#fff}.button-verify-pandit{background-color:#28a745;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer}.verify-button{color:#fff}.button-verify-pandit:hover,.verification-container .verification-box .aadhaar-container .button-group-pandit .verify-button:hover{background-color:#218838}.verification-container .verification-box .aadhaar-container .button-group-pandit .reject-button{background-color:#dc3545;color:#fff}.verification-container .verification-box .aadhaar-container .button-group-pandit .reject-button:hover{background-color:#c82333}.checkicon,.icon-rejected,.icon-pending{font-size:22px;padding:4px;border-radius:50%;color:#fff}.checkicon{background-color:#28a745}.icon-rejected{background-color:#dc3545}.icon-pending{background-color:#e4b017}.zoomable-img{cursor:zoom-in;max-width:100%;height:auto;border:1px solid #ddd;border-radius:4px;transition:transform .3s}.zoomable-img:hover{transform:scale(1.02)}.image-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000d9;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-img{max-width:90%;max-height:90%;border:4px solid white;border-radius:8px}.close-modal{position:absolute;top:20px;right:30px;font-size:30px;background:transparent;border:none;color:#fff;cursor:pointer}.verification-container{margin-top:40px}.verification-container .verification-box{display:flex;flex-direction:row;justify-content:center;padding:20px;gap:50px}.verification-container .title{font-size:20px;margin-bottom:20px;color:#333}.verification-container .seller-details-box{display:flex;gap:2rem;padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:40px;align-items:center}.verification-container .seller-details-box .seller-img{width:300px;height:300px;border-radius:5px;object-fit:cover}.verification-container .seller-details-box .seller-info p{margin:8px 0;font-size:16px;color:#333}.verification-container .seller-details-box .seller-info p strong{color:#555}.verification-container .verification-box .options{display:flex;flex-direction:column;margin-bottom:20px;margin-top:10px}.verification-container .verification-box .options .option-button{background-color:transparent;color:#000;font-size:15px;border:none;cursor:pointer;text-align:left}.verification-container .verification-box .aadhaar-container{min-width:600px}.verification-container .verification-box .aadhaar-container img{width:100%;max-width:600px;object-fit:contain;height:500px;margin-bottom:10px;border:1px solid #cd5702;border-radius:10px}.verification-container .verification-box .aadhaar-container .button-group-seller{display:flex;gap:10px;margin-left:300px;margin-top:10px}.checkicon{font-size:25px;background-color:#3ac95b;padding:5px;border-radius:5px;color:#fff}.icon-rejected{font-size:25px;background-color:#f16464;padding:5px;border-radius:5px;color:#fff}.icon-pending{font-size:25px;background-color:#fb0;padding:5px;border-radius:5px;color:#fff}.verification-container .verification-box .aadhaar-container .button-group-seller .verify-button,.verification-container .verification-box .aadhaar-container .button-group-seller .reject-button{padding:5px 20px;border-radius:8px;font-size:14px;font-weight:500;border:none;cursor:pointer}.verification-container .verification-box .aadhaar-container .button-group-seller .verify-button{background-color:#28a745;color:#fff}.verification-container .verification-box .aadhaar-container .button-group-seller .reject-button{background-color:#dc3545;color:#fff}.pandit-list-agent{margin:20px;font-family:Arial,sans-serif}.pandit-list-agent h1{text-align:center;margin-bottom:20px}.pandit-table-agent{width:100%;border-collapse:collapse;box-shadow:0 2px 10px #0000001a}.pandit-tabl-agente th,.pandit-table-agent td{padding:12px;text-align:left;border-bottom:1px solid #ddd}.pandit-table-agent th{background-color:#f4f4f4}.pandit-table-agent tr:hover{background-color:#f1f1f1}.pandit-list-agent .pandit-table-agent .verify-btn{background-color:#4caf50;color:#fff;border:none;padding:5px 10px;margin-right:5px;font-size:13px;border-radius:4px;cursor:pointer}.pandit-list-agent .pandit-table-agent .reject-btn{background-color:#ac241a;color:#fff;border:none;padding:5px 10px;font-size:13px;border-radius:4px;cursor:pointer}.pandit-list-agent .pandit-table-agent .status-text{margin-top:5px;font-weight:700}.pandit-list-agent .pandit-table-agent .status-text.verified{color:green}.pandit-list-agent .pandit-table-agent .status-text.rejected{color:red}.seller-list-agent{margin:20px;font-family:Arial,sans-serif}.seller-list-agent h1{text-align:center;margin-bottom:20px}.seller-table-agent{width:100%;border-collapse:collapse;box-shadow:0 2px 10px #0000001a}.seller-tabl-agente th,.seller-table-agent td{padding:12px;text-align:left;border-bottom:1px solid #ddd}.seller-table-agent th{background-color:#f4f4f4}.seller-table-agent tr:hover{background-color:#f1f1f1}.verified{color:#4caf50}.rejected{color:#f44336}.review-pending{color:#bd8816}.profile-image-agent{height:40px;width:40px;border-radius:50%;cursor:pointer;object-fit:cover}.profile-image-agent:hover{transform:scale(1.1);transition:transform .3s}.seller-list-agent .seller-table-agent .verify-btn{background-color:#4caf50;color:#fff;border:none;padding:5px 10px;margin-right:5px;font-size:13px;border-radius:4px;cursor:pointer}.seller-list-agent .seller-table-agent .reject-btn{background-color:#ac241a;color:#fff;border:none;padding:5px 10px;font-size:13px;border-radius:4px;cursor:pointer}.seller-list-agent .seller-table-agent .status-text{margin-top:5px;font-weight:700}.seller-list-agent .seller-table-agent .status-text.verified{color:green}.seller-list-agent .seller-table-agent .status-text.rejected{color:red}body{margin:0;font-family:Poppins;background-color:#f6f6f6;height:100vh}
