body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sidebar{background:#fff;border-right:1px solid #eee;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:260px}.logo-section{justify-content:space-between;padding:15px 20px}.logo-left,.logo-section{align-items:center;display:flex}.logo-left{gap:10px}.logo-img{height:auto;width:80px}.logo-title{color:#d28e7d;font-size:14px;font-weight:500}.arrow-icon{color:#999;cursor:pointer;font-size:18px}.divider{background:#eee;height:1px;margin:10px 0}.menu{flex:1 1;list-style:none;margin-top:0;padding:10px}.menu li{border-radius:12px;margin-bottom:10px}.menu li.active{background:#a21803}.menu-link{align-items:center;display:flex;gap:12px;padding:12px;text-decoration:none}.icon{font-size:16px}.icon,.label{color:#667085}.label{font-size:14px}.menu li.active .icon svg,.menu li.active .label{color:#fff}.logout{align-items:center;border-radius:10px;color:#444;cursor:pointer;display:flex;gap:10px;margin:10px;padding:12px 16px}.logout,.logout-icon{transition:all .25s ease}.logout-icon{font-size:18px}.logout-text{font-size:14px;font-weight:500}.logout:hover{background:#ebeaea;color:#e7000b}.logout:active{transform:scale(.97)}.navbar{align-items:center;background:#ffffffe6;border-bottom:1px solid #00000014;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;display:flex;height:70px;justify-content:space-between;left:260px;padding:0 25px;position:fixed;top:0;width:calc(100% - 310px);z-index:100}.navbar.collapsed{left:80px;width:calc(100% - 80px)}.nav-left{align-items:center;display:flex;gap:20px}.search-box input{background:#fff;border:1px solid #00000014;border-radius:16px;padding:10px 15px;width:300px}.nav-right{align-items:center;display:flex;gap:20px}.bell{cursor:pointer;font-size:18px;position:relative}.dot{background:red;border-radius:50%;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.profile{align-items:center;display:flex;gap:10px}.profile-text{display:flex;flex-direction:column;font-size:12px}.name{color:#111;font-weight:600}.role{color:#667085}.avatar{align-items:center;background:#b42318;border-radius:50%;color:#fff;font-weight:600;height:36px;justify-content:center;width:36px}.avatar,.layout{display:flex}.main{margin-left:260px;width:calc(100% - 260px)}.content{margin-top:70px;min-height:calc(100vh - 70px)}.loginscreen-container{align-items:center;background:#f5f7fb;display:flex;height:100vh;justify-content:center;padding:20px;width:100%}.loginscreen-card{background:#fff;background:#fffc;border:1px solid #f3f4f6;border-radius:24px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;max-width:420px;padding:40px;width:100%}.loginscreen-logo-wrapper{display:flex;justify-content:center;width:100%}.loginscreen-logo{height:auto;object-fit:contain;width:140px}.loginscreen-title{color:#3e3e3e;font-size:32px;margin-bottom:10px;margin-top:0;text-align:center}.loginscreen-subtitle{color:#9e9e9e;font-size:16px;margin-bottom:30px;margin-top:0;text-align:center}.loginscreen-form{width:100%}.loginscreen-input-group{margin-bottom:22px}.loginscreen-label{color:#3e3e3e;display:block;font-weight:600;margin-bottom:8px}.loginscreen-input,.loginscreen-label{font-family:Figtree,sans-serif;font-size:15px}.loginscreen-input{border:1px solid #d9d9d9;border-radius:12px;color:#3e3e3e80;cursor:pointer;height:52px;outline:none;padding:0 16px;transition:.3s ease;width:92%}.loginscreen-input:focus{border-color:#001233}.loginscreen-btn{background:#a21803;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Figtree,sans-serif;font-size:16px;font-weight:600;height:54px;transition:.3s ease;width:100%}.dashboard-container{background:#f9fafb;min-height:100vh;padding:30px}.dashboard-header{align-items:center;color:#667085;display:flex;font-size:14px;gap:6px;margin-bottom:15px;margin-top:1vw}.arrow-icon,.home-icon{font-size:14px}.arrow-icon{color:silver}.active-page{color:#111827;font-weight:500}.welcome{color:#000;font-size:32px;margin:0}.subtitle{color:#667085;margin-bottom:20px;margin-top:5px}.cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.card{border-radius:16px;padding:20px}.animate-card{animation:slideUp .7s ease forwards;opacity:0;transform:translateY(60px) scale(.95)}.card-top{align-items:center;display:flex;justify-content:space-between}.icon-box{background:#fff;border-radius:10px;box-shadow:0 2px 6px #0000000d;color:#667085;font-size:18px;height:38px;width:38px}.growth{background:#fff;border-radius:20px;font-size:12px;padding:4px 8px}.card h3{font-size:22px;margin-top:10px}.card p{color:#555;font-size:14px}.chart-box{background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;margin-top:30px;padding:20px}.chart-header{align-items:center;display:flex;justify-content:space-between}.chart-header p{color:#667085}.chart-buttons button{background:#eee;border:none;border-radius:20px;cursor:pointer;margin-left:10px;padding:6px 14px}.chart-buttons .active{background:#b42318;color:#fff}.category-section{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:30px}.category-box{background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;padding:20px}.category-box h3{margin-bottom:5px}.category-box p{color:#667085;margin-bottom:10px}.recharts-pie-sector{outline:none}.recharts-legend-wrapper{display:flex!important;font-size:13px;justify-content:center}.recharts-default-legend{display:flex!important;gap:15px;justify-content:center}.order-box{background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;margin-top:30px;padding:20px}.order-box p{color:#667085;margin-bottom:10px}.section-title{font-size:18px;font-weight:600;margin-bottom:15px}.bottom-section{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:25px}.activity-box{background:#fff;border-radius:18px;box-shadow:0 6px 16px #0000000a;padding:22px}.activity-list{display:flex;flex-direction:column;gap:3vh}.activity-item{align-items:flex-start;display:flex;gap:12px}.activity-dot{background:#f4a6a6;border-radius:50%;height:8px;margin-top:6px;width:8px}.activity-content{display:flex;flex-direction:column}.activity-text{color:#222;font-size:16px;margin:0}.activity-content:hover{background-color:#fdf0f0;border-radius:10px;cursor:pointer;padding:10px}.activity-time{color:#9aa0a6;font-size:14px;margin-top:4px}.alert-box{background:#fff;border-radius:18px;box-shadow:0 6px 16px #0000000a;padding:22px}.alert-list{display:flex;flex-direction:column;gap:14px}.alert-item{border-radius:14px;gap:12px;padding:14px 16px}.alert-icon,.alert-item{align-items:center;display:flex;font-size:14px}.alert-icon{border-radius:50%;font-weight:700;height:30px;justify-content:center;width:30px}.alert-text{color:#333;margin:0}.dashboard-top{align-items:center;display:flex;justify-content:space-between}.calendar-container{position:relative}.calendar-trigger{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 8px #00000014;cursor:pointer;display:flex;gap:8px;padding:8px 14px}.calendar-img{height:20px;width:20px}.calendar-dropdown{background:#fff;border-radius:10px;box-shadow:0 4px 14px #0000001a;display:flex;flex-direction:column;gap:8px;padding:15px;position:absolute;right:0;top:45px;width:200px;z-index:10}.calendar-dropdown input{border:1px solid #ddd;border-radius:6px;padding:6px}.calendar-dropdown button{background:#b42318;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:8px;padding:6px}.products-container{background:#f9fafb;min-height:100vh;padding:30px}.products-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.products-header h2{color:#000;font-size:32px;margin:0}.products-header p{color:#667085;margin-top:5px}.add-btn{align-items:center;background:#a21803;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:14px 22px;transition:.2s ease}.add-btn:hover{background:#8f160c}.table-box{background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;overflow-x:auto;padding:12px}table{border-collapse:collapse;width:100%}thead{font-size:14px;text-align:left}thead th{border-bottom:2px solid #000;color:#000;font-weight:500;padding:16px}td,thead th{font-size:14px}td{border-top:1px solid #eee;padding:14px 12px}.product-cell{align-items:center;display:flex;gap:12px}.product-cell img{border-radius:10px;height:45px;object-fit:cover;width:45px}.light-text{color:#667085}.bold-text{font-weight:600}.stock{font-weight:500}.stock.red{color:#ef4444}.status{border-radius:20px;font-size:12px;font-weight:500;padding:5px 12px}.status.active{background:#d1fadf;color:#027a48}.status.out{background:#fee2e2;color:#b42318}.actions{gap:20px}.actions,.icon-btn{align-items:center;display:flex}.icon-btn{cursor:pointer;justify-content:center}.icon-btn svg{transition:.2s ease}.icon-btn:hover svg{transform:scale(1.1)}.edit{color:#3b82f6}.delete{color:#ef4444}.add-product-container{background:#f6f7f9;min-height:100vh;padding:20px 30px}.form-wrapper{margin:auto}.form-wrapper h1{color:#000;font-size:32px;margin:0}.form-wrapper p{color:#667085;margin-top:5px}.product-card{background:#fff;border:1px solid #00000014;border-radius:16px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;margin-bottom:20px;padding:20px}.product-card h3{font-size:16px;margin-bottom:15px}.image-row{display:flex;gap:10px;margin-bottom:15px}.image-box{background:#f2f2f2;border-radius:12px;height:70px;overflow:hidden;width:70px}.image-box img{height:100%;object-fit:cover;width:100%}.upload-box{border:2px dashed #e4e7ec;border-radius:12px;cursor:pointer;padding:25px;text-align:center}.upload-inner p{font-size:14px;margin:0}.upload-inner span{color:#98a2b3;font-size:12px}label{color:#000;display:block;font-size:14px;font-weight:500;margin-top:12px}input,textarea{border:1px solid #e4e7ec;border-radius:10px;color:#3e3e3e80;font-size:16px;font-style:normal;font-weight:400;margin-top:6px;padding:12px;width:95%}textarea{height:110px}.grid-2{grid-gap:27px;display:grid;gap:27px;grid-template-columns:1fr 1fr}select{background:#fff;border:1px solid #e4e7ec;border-radius:10px;font-size:14px;margin-top:6px;padding:12px;width:100%}.form-actions{background:#fff;border-radius:16px;box-shadow:0 -2px 10px #0000000d;display:flex;gap:15px;margin-top:10px;padding:25px}.btn{border:none;border-radius:10px;cursor:pointer;flex:1 1;font-weight:500;padding:18px}.cancel{background:#fff;border:1px solid #00000014;border-radius:16px;color:#3e3e3e}.cancel,.submit{font-size:16px;font-style:normal;font-weight:500;text-align:center}.submit{background:#a21803;color:#fff}.editproduct-container{background:#f9fafb;box-sizing:border-box;padding:24px 30px}.editproduct-content{margin:0 auto;max-width:100%;width:100%}.editproduct-top{align-items:center;display:flex;gap:18px}.editproduct-back-btn{background:#0000;border:none;cursor:pointer;font-size:24px;line-height:1;padding:0}.editproduct-top h2{color:#000;font-size:32px;margin:0}.editproduct-top p{color:#667085;margin-bottom:20px;margin-top:5px}.editproduct-card{background:#fff;border:1px solid #ececec;border-radius:18px;box-shadow:0 4px 14px #0000000d;box-sizing:border-box;padding:32px;width:100%}.editproduct-label{color:#000;display:block;font-size:14px;font-weight:600;margin:18px 0 8px}.editproduct-card .editproduct-input,.editproduct-card .editproduct-select,.editproduct-card .editproduct-textarea{background:#fff;border:1px solid #e2e2e2;border-radius:14px;box-shadow:none;box-sizing:border-box;color:#3e3e3e80;font-size:16px;height:52px;outline:none;padding:0 16px;width:100%}.editproduct-card .editproduct-input:focus,.editproduct-card .editproduct-select:focus,.editproduct-card .editproduct-textarea:focus{border-color:#b32100}.editproduct-card .editproduct-textarea{height:120px;padding:14px 16px;resize:none}.editproduct-card .editproduct-input::placeholder,.editproduct-card .editproduct-textarea::placeholder{color:#a4a4a4}.editproduct-row{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.editproduct-row>div{width:100%}.editproduct-images-row{flex-wrap:wrap;gap:16px;margin-top:8px}.editproduct-box,.editproduct-preview-img{border-radius:16px;height:135px;object-fit:cover;width:135px}.editproduct-box{background:#fafafa;border:1px solid #e5e5e5}.editproduct-upload{border:2px dashed #e2e2e2;border-radius:18px;color:#8d8d8d;cursor:pointer;display:block;margin-top:16px;padding:32px;text-align:center}.editproduct-upload span{display:block;font-size:32px}.editproduct-upload p{font-size:15px;margin:8px 0 4px}.editproduct-upload small{font-size:12px}.editproduct-btns{display:flex;gap:18px;margin-top:28px}.editproduct-cancel,.editproduct-save{border-radius:14px;cursor:pointer;flex:1 1;font-size:18px;font-weight:500;height:52px}.editproduct-cancel{background:#fff;border:1px solid #00000014;border-radius:16px;color:#3e3e3e;font-size:16px;font-style:normal;font-weight:500;text-align:center}.editproduct-save{align-items:center;background:#a21803;border:none;color:#fff;display:flex;gap:8px;justify-content:center}.editproduct-save svg{flex-shrink:0;height:20px;width:20px}.editproduct-popup-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.editproduct-popup-box{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;padding:35px;text-align:center;width:300px}.editproduct-popup-box h3{color:#000;font-size:20px;margin-bottom:10px}.editproduct-popup-box p{color:#667085;font-size:16px;margin-top:0}.editproduct-popup-icon{align-items:center;background:#e9f7e5;border-radius:50%;display:flex;height:60px;justify-content:center;width:60px}.editproduct-images-row{display:flex;gap:15px;margin-top:10px}.image-upload-box{align-items:center;border:2px dashed #ccc;border-radius:10px;cursor:pointer;display:flex;height:120px;justify-content:center;overflow:hidden;width:120px}.editproduct-preview-img{height:100%;object-fit:cover;width:100%}.empty-image-box{color:#888;font-size:40px}.productdetails-wrapper{background:#f9fafb;display:flex;justify-content:center;padding:20px}.productdetails-container{max-width:1100px;width:100%}.productdetails-top-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.productdetails-top-bar h2{color:#000;font-size:32px;margin:0}.productdetails-sub{color:#667085;margin-bottom:20px;margin-top:5px}.productdetails-top-actions{align-items:center;display:flex;gap:14px}.productdetails-top-actions button{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;height:52px;justify-content:center;letter-spacing:.2px;min-width:170px;padding:0 22px;transition:all .25s ease}.productdetails-top-actions button svg{flex-shrink:0;height:20px;transition:.25s ease;width:20px}.productdetails-delete-btn{background:#ea3323;box-shadow:0 8px 18px #ef44442e;color:#fff}.productdetails-edit-btn{background:#a21803;box-shadow:0 8px 18px #a218032e;color:#fff}.productdetails-top-actions button:active{transform:scale(.98)}.productdetails-image-section{background:#fff;border-radius:18px;box-shadow:0 4px 14px #0000000d;margin-bottom:25px;padding:18px}.productdetails-main-image img{border-radius:16px;height:420px;object-fit:cover;width:100%}.productdetails-thumbs{display:flex;gap:12px;margin:14px}.productdetails-thumb{border:2px solid #0000;border-radius:12px;cursor:pointer;height:20vh;object-fit:cover;opacity:.6;transition:.2s;width:97%}.productdetails-thumb:hover{opacity:1}.productdetails-thumb.active{border:2px solid #a21803;opacity:1}.productdetails-card{background:#fff;border-radius:18px;box-shadow:0 4px 14px #0000000d;margin-bottom:22px;padding:22px}.productdetails-card-header{align-items:center;display:flex;justify-content:space-between}.productdetails-card-header h3{font-size:22px;font-weight:600}.productdetails-sub-text{color:#6b7280;font-size:13px}.productdetails-status{border-radius:20px;font-size:12px;font-weight:500;padding:6px 12px}.productdetails-status.active{background:#dcfce7;color:#15803d}.productdetails-price-row{align-items:center;display:flex;gap:12px;margin:12px 0}.productdetails-new-price{color:#a21803;font-size:24px;font-weight:700}.productdetails-old-price{color:#9ca3af;text-decoration:line-through}.productdetails-discount{background:#fee2e2;border-radius:10px;color:#b91c1c;font-size:12px;padding:4px 10px}.productdetails-divider{background:#e5e7eb;border:none;height:1px;margin:20px 0}.spec-box{align-items:center;border-radius:12px;display:flex;gap:12px;padding:14px;transition:.2s ease}.spec-box:hover{background:#f3f4f6}.spec-icon{align-items:center;display:flex;justify-content:center;min-height:44px;min-width:44px}.spec-icon svg{background:#fff;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;padding:20px}.productdetails-desc{color:#9e9e9e;line-height:1.6}.productdetails-desc-block h4{color:#3e3e3e}.productdetails-spec-grid{display:grid;margin-top:10px}.productdetails-spec-item{background:#f9fafb;border-radius:12px;padding:14px}.productdetails-highlight{background:#eef2ff}.productdetails-label,.productdetails-label-additional{color:#9e9e9e;font-size:16px;font-weight:400}.spec-box-additional{background:#f9fafb;border-radius:16px;padding:16px;transition:.2s ease}.productdetails-spec-grid-additional{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:10px}.delete-modal-overlay{align-items:center;background:#0000008c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.delete-modal{background:#fff;border-radius:20px;padding:30px;position:relative;text-align:center;width:420px}.delete-icon{align-items:center;background:#fee2e2;border-radius:50%;display:flex;height:40px;justify-content:center;margin:0 auto 15px;width:40px}.delete-modal h2{margin-bottom:10px}.delete-modal p{color:#667085;font-size:14px;line-height:1.6}.delete-actions{display:flex;gap:15px;justify-content:center;margin-top:20px}.cancel-btn,.confirm-delete-btn{border-radius:12px;cursor:pointer;flex:1 1;font-size:16px;font-weight:500;max-width:160px;padding:12px 0}.cancel-btn{background:#fff;border:1px solid #ddd}.confirm-delete-btn{background:#ea3323;border:none;color:#fff}.close-btn{color:#667085;cursor:pointer;font-size:20px;position:absolute;right:15px;top:12px;transition:.2s ease}.close-btn:hover{color:#000;transform:scale(1.1)}.orders-container{background:#f9fafb;min-height:100vh;padding:30px}.orders-header h2{color:#000;font-size:32px;margin:0}.orders-header p{color:#667085;margin-top:5px}.orders-filters{display:flex;gap:15px;justify-content:space-between;margin:20px 0}.orders-filters input{border:1px solid #ddd;border-radius:12px;color:#000;flex:1 1;padding:12px}.orders-filters input::placeholder{color:#667085}.orders-filters select{background:#fff;border:1px solid #ddd;border-radius:12px;color:#000;padding:12px;width:180px}.orders-table-box{background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;overflow-x:auto;padding:15px}.orders-table{border-collapse:collapse;width:100%}.orders-table thead th{border-bottom:2px solid #000;font-weight:600;padding:14px}.orders-table td,.orders-table thead th{color:#000;font-size:14px;text-align:center}.orders-table td{border-top:1px solid #eee;padding:20px}.orders-bold{color:#000;font-weight:600}.orders-light{color:#667085}.orders-status{border-radius:20px;font-size:12px;font-weight:500;padding:5px 12px}.orders-pending{background:#fff4cc;color:#a16207}.orders-shipped{background:#dbeafe;color:#1d4ed8}.orders-delivered{background:#dcfce7;color:#166534}.orders-actions{display:flex;gap:12px;justify-content:center}.orders-icon-btn{color:#000;cursor:pointer;transition:.2s}.orders-icon-btn:hover{transform:scale(1.1)}.orderdetails-page{background:#f9fafb;min-height:100vh;padding:30px}.orderdetails-top{align-items:center;display:flex;gap:20px;justify-content:space-between}.orderdetails-top-left{align-items:center;display:flex;gap:18px}.orderdetails-top-left h1,.orderdetails-top-left h2{color:#000;font-size:32px;line-height:1.2;margin:0}.orderdetails-top-left p{color:#667085;font-size:14px;margin:4px 0 0}.orderdetails-back-btn{background:#0000;border:none;cursor:pointer;font-size:24px;line-height:1;padding:0}.orderdetails-invoice-btn{align-items:center;background:#a21803;border:none;border-radius:12px;box-shadow:0 8px 18px #a218032e;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:14px 20px;white-space:nowrap}.orderdetails-invoice-btn svg{flex-shrink:0;height:20px;width:20px}.orderdetails-card{background:#fff;border-radius:18px;box-shadow:0 5px 15px #0000000f;margin-top:20px;padding:25px}.orderdetails-card h3{align-items:center;color:#3e3e3e;display:flex;font-size:20px;font-weight:600;gap:8px;line-height:1.2}.orderdetails-card h3 svg{display:block;flex-shrink:0;height:20px;width:20px}.orderdetails-card h3 span{display:inline-block}.orderdetails-row3{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.orderdetails-box{background:#f8f8f8;border-radius:14px;margin-top:15px;padding:18px}.orderdetails-box p{color:#3e3e3e;font-size:16px;font-style:normal;font-weight:500}.orderdetails-item-box{align-items:center;background:#f8f8f8;border-radius:14px;display:flex;gap:20px;padding:15px}.orderdetails-item-box img{border-radius:10px;height:55px;object-fit:cover;width:55px}.orderdetails-item-box h3{margin-left:auto}.orderdetails-bill{border-top:1px solid #00000014;margin-top:10px}.orderdetails-bill h4,.orderdetails-bill p{display:flex;justify-content:space-between;margin-top:15px}.orderdetails-status{border-radius:20px;padding:6px 15px}.orderdetails-pending{background:#fff085;color:#894b00}.orderdetails-pending,.orderdetails-shipped{border-radius:16px;font-size:16px;font-weight:500;text-align:center}.orderdetails-shipped{background:#dbeafe;color:#1447e6}.orderdetails-delivered{background:#dcfce7;color:#008236}.orderdetails-cancelled,.orderdetails-delivered{border-radius:16px;font-size:16px;font-weight:500;text-align:center}.orderdetails-cancelled{background:#ffe2e2;color:#c10007}.orderdetails-status-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-top:15px}.orderdetails-status-grid button{border:none;border-radius:14px;cursor:pointer;padding:14px;transition:all .25s ease}.orderdetails-status-grid button.active{box-shadow:0 8px 20px #0003;transform:scale(1)}.payments-page{background:#f9fafb;min-height:100vh;padding:30px}.payments-head h2{color:#000;font-size:32px;margin:0}.payments-head p{color:#667085;margin-top:5px}.payments-cards{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin-top:28px}.payments-card{animation:slideUp .7s ease forwards;background:#fff;border:1px solid #dcdee2;border-radius:20px;box-shadow:0 5px 18px #0000000f;opacity:0;padding:28px;transform:translateY(60px) scale(.95)}.payments-card:first-child{animation-delay:0s}.payments-card:nth-child(2){animation-delay:.2s}.payments-card:nth-child(3){animation-delay:.4s}@keyframes slideUp{to{opacity:1;transform:translateY(0) scale(1)}}.payments-icon{align-items:center;border-radius:18px;color:#fff;display:flex;font-size:30px;height:50px;justify-content:center;margin-bottom:18px;width:50px}.green{background:#07c257}.yellow{background:#efb300}.pink{background:#ff2c96}.payments-card p{color:#667085;font-size:16px;margin:0}.payments-card h3{color:#000;font-size:30px;font-weight:600;margin:12px 0 0}.payments-table-box{background:#fff;border-radius:22px;box-shadow:0 5px 18px #0000000f;margin-top:28px;overflow:hidden;overflow-x:auto}.payments-table{border-collapse:collapse;width:100%}.payments-table thead th{border-bottom:1px solid #ececec;color:#333;font-size:16px;font-weight:600;padding:24px 28px;text-align:left}.payments-table td{border-bottom:1px solid #f0f0f0;color:#333;font-size:16px;padding:24px 28px}.payments-table tbody tr:last-child td{border-bottom:none}.bold{font-weight:600}.light{color:#a0a0a0}.method-badge{background:#f1f1f1;padding:7px 14px}.method-badge,.status-badge{border-radius:999px;font-size:14px}.status-badge{font-weight:600;padding:8px 15px}.completed{background:#d8f4df;color:#05883d}.pending{background:#fff2c8;color:#ba7a00}.refunded{background:#dce7ff;color:#1855ff}.view-eye{color:#1855ff;cursor:pointer;font-size:18px}.payments-table td{cursor:pointer;transition:.3s}.payments-table td:hover{background:#f9fafb}.payment-details-page{background:#f9fafb;min-height:100vh;padding:30px}.payment-details-active{color:#111827;font-weight:600}.payment-details-title-row{align-items:center;display:flex;gap:18px;margin-bottom:24px}.payment-details-back-arrow{background:#0000;border:none;cursor:pointer;font-size:24px;line-height:1;padding:0}.payment-details-title-row h1{color:#000;font-size:32px;margin:0}.payment-details-title-row p{color:#667085;margin-top:5px}.payment-details-info-box,.payment-details-status-card{background:#fff;border:1px solid #00000014;border-radius:16px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;margin-bottom:28px;padding:26px}.payment-details-status-card{border:1px solid #b8efc7;padding:35px;text-align:center}.payment-details-success-icon{align-items:center;background:#d9fbe4;border-radius:50%;color:#0aa341;display:flex;font-size:32px;height:58px;justify-content:center;margin:auto;width:58px}.payment-details-status-card h2{color:#000;font-size:30px;font-weight:500;margin:18px 0 8px}.payment-details-status-card h3{color:#00a63e;font-size:24px;margin:0}.payment-details-info-box h3{color:#3e3e3e;font-size:20px;font-weight:600;margin:0 0 24px}.payment-details-info-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.payment-details-info-card{align-items:center;background:#fff;border-radius:18px;display:flex;gap:14px;padding:18px}.payment-details-customer-card{background:#f7f7f7}.payment-details-icon{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;display:flex;height:48px;justify-content:center;width:48px}.payment-details-red{color:#c92c00}.payment-details-pink{color:#ff7f7f}.payment-details-yellow{color:#c99a00}.payment-details-purple{color:#8b3dff}.payment-details-info-card p,.payment-details-upi-box p{color:#9e9e9e;font-size:16px;margin:0}.payment-details-info-card h4,.payment-details-upi-box h4{color:#3e3e3e;font-size:18px;margin:5px 0 0}.payment-details-upi-box{background:#fff1ee;border-radius:16px;padding:22px}.payment-details-upi-left{align-items:center;display:flex;gap:14px}.payment-details-verified{background:#dff6e6;border-radius:999px;color:#059647;float:right;font-size:14px;font-weight:600;margin-top:-45px;padding:8px 18px}.payment-details-upi-bottom{display:flex;flex-direction:column;gap:14px;margin-top:20px}.payment-details-upi-bottom>div{align-items:center;border-radius:12px;display:flex;justify-content:space-between;padding:14px 16px}.payment-details-upi-bottom p{color:#9e9e9e;font-size:16px;margin:0}.payment-details-upi-bottom h5{color:#333;font-size:18px;font-weight:600;margin:0}.payment-details-amount-row{background:#f9fafb;border-radius:12px;display:flex;font-size:18px;justify-content:space-between;margin-bottom:14px;padding:18px 20px}.payment-details-amount-row span{color:#9e9e9e;font-size:16px;font-style:normal;font-weight:400}.payment-details-total-row{background:#fff4ef;border:2px solid #c92c00;font-size:22px;font-weight:600}.payment-details-green-text{color:#00a63e}.payment-details-red-text{color:#c92c00}.customers-page{background:#f9fafb;min-height:100vh;padding:32px}.customers-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.customers-title{color:#000;font-size:32px;margin:0}.customers-subtitle{color:#667085;margin-top:5px}.customers-table-wrapper{background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;overflow-x:auto;padding:15px}.customers-table{border-collapse:collapse;width:100%}.customers-table thead{background:#fdf7f5}.customers-table th{color:#333;font-size:18px;font-weight:600;padding:24px 28px;text-align:left}.customers-table td{border-top:1px solid #efefef;color:#8d8d8d;cursor:pointer;font-size:16px;padding:22px 28px}.customers-name,.customers-orders{color:#2f2f2f!important;font-weight:600}.customers-location-box{align-items:center;display:flex;gap:8px}.customers-tag{border-radius:999px;display:inline-block;font-size:18px;font-weight:600;padding:10px 18px}.customers-purple{background:#f0ddff;color:#7c19ff;font-size:16px}.customers-blue{background:#dce8ff;color:#1e58ff;font-size:16px}.customers-row-click{transition:.2s ease}.customers-row-click:hover td{background:#f8f7f7}.customerdetails-page{background:#f9fafb;box-sizing:border-box;min-height:100vh;padding:30px 36px}.customerdetails-heading{align-items:center;display:flex;gap:18px;margin-bottom:28px}.customerdetails-back{cursor:pointer;font-size:24px}.customerdetails-heading h1{color:#222;font-size:32px;margin:0}.customerdetails-heading p{color:#777;margin:5px 0 0}.customerdetails-card{background:#fff;border-radius:24px;box-shadow:0 10px 24px #00000014;box-sizing:border-box;display:flex;flex-direction:column;gap:28px;margin-bottom:34px;padding:34px;width:100%}.customerdetails-top h2{color:#3e3e3e;font-size:35px;font-weight:500;margin:0}.customerdetails-tag{align-items:center;background:#ecdfff;border-radius:999px;color:#7b20ff;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;margin-top:14px;padding:10px 20px}.customerdetails-bottom{display:flex;gap:34px;justify-content:space-between}.customerdetails-left{width:55%}.customerdetails-right{display:flex;flex-direction:column;gap:18px;width:42%}.customerdetails-info{display:flex;flex-direction:column;gap:70px}.customerdetails-item{align-items:center;display:flex;gap:16px}.customerdetails-icon{align-items:center;background:#fff;border:1px solid #ececec;border-radius:16px;box-shadow:0 4px 10px #0000000f;display:flex;font-size:22px;height:54px;justify-content:center;min-width:54px;width:54px}.customerdetails-item p{color:#9e9e9e;font-size:16px;margin:0}.customerdetails-item h4{color:#3e3e3e;font-size:18px;margin:5px 0 0}.customerdetails-stat{align-items:center;border-radius:22px;display:flex;gap:18px;padding:22px}.customerdetails-stat span{align-items:center;background:#fff;border-radius:16px;display:flex;font-size:24px;height:52px;justify-content:center;min-width:52px;width:52px}.customerdetails-stat p{color:#9e9e9e;font-size:16px;margin:0}.customerdetails-stat h3{color:#3e3e3e;font-size:18px;margin:5px 0 0}.customergreen{background:#eef7ef}.customerpurple{background:#f4eff8}.customerblue{background:#eef3f9}.customerdetails-history{background:#fff;border-radius:24px;box-shadow:0 10px 24px #00000014;box-sizing:border-box;padding:34px;width:100%}.customerdetails-history h2{color:#2f2f2f;font-size:36px;font-weight:500;line-height:1.2;margin:0 0 28px}.customerdetails-history table{border-collapse:collapse;width:100%}.customerdetails-history thead tr{border-bottom:1px solid #ececec}.customerdetails-history th{color:#2f2f2f;font-size:18px;font-weight:600;padding:18px 12px;text-align:left}.customerdetails-history td{border-bottom:1px solid #f1f1f1;color:#3e3e3e;font-size:18px;line-height:1.45;padding:22px 12px;vertical-align:top}.customerdetails-history td:first-child{color:#3e3e3e;font-weight:600}.customerdetails-history td:nth-child(4){color:#3e3e3e;font-weight:700}.customerdetails-history tbody tr:last-child td{border-bottom:none}.customerdetails-status{align-items:center;background:#d8f2df;border-radius:999px;color:#11803b;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-width:118px;padding:8px 16px}.adminprofile-page{background:#f9fafb;min-height:100vh;padding:30px}.adminprofile-top h2{color:#000;font-size:32px;margin:0}.adminprofile-top p{color:#667085;margin-top:0}.adminprofile-card,.adminprofile-security{background:#fff;border-radius:24px;box-shadow:0 8px 25px #00000014;margin-top:25px;overflow:hidden}.adminprofile-banner{background:#fbeeee;height:130px}.adminprofile-content,.adminprofile-security{background:#fff;border:1px solid #00000014;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;padding:30px;position:relative}.adminprofile-avatar{border:6px solid #fff;border-radius:50%;box-shadow:0 8px 25px #0000001a;height:150px;left:40px;top:-85px;width:150px}.adminprofile-avatar,.adminprofile-edit-btn{align-items:center;background:#a21803;display:flex;justify-content:center;position:absolute}.adminprofile-edit-btn{border:none;border-radius:16px;box-shadow:0 8px 20px #a218032e;color:#fff;cursor:pointer;font-size:18px;font-weight:500;gap:8px;padding:14px 24px;right:30px;top:20px;white-space:nowrap}.adminprofile-edit-btn svg{flex-shrink:0;height:20px;width:20px}.adminprofile-user{margin-top:0}.adminprofile-user h2{font-size:25px;margin:0}.adminprofile-user p{color:#888;font-size:18px;margin-top:8px}.adminprofile-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,1fr);margin-top:35px}.adminprofile-box{align-items:center;border:1px solid #ececec;border-radius:20px;display:flex;gap:18px;padding:25px}.adminprofile-box.active{background:#f7f7f7}.adminprofile-icon{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;display:flex;font-size:28px;height:58px;justify-content:center;width:58px}.adminprofile-box span{color:#9e9e9e;font-size:16px}.adminprofile-box h4{color:#333;font-size:18px;margin:8px 0 0}.adminprofile-security h2{font-size:24px;margin-bottom:25px}.adminprofile-security-box{grid-gap:20px;align-items:center;background:#fafafa;border-radius:18px;display:grid;gap:20px;grid-template-columns:1fr auto;margin-bottom:18px;padding:28px}.adminprofile-security-box h4{font-size:18px;margin:0}.adminprofile-security-box p{color:#9e9e9e;font-size:16px;margin-bottom:0;margin-top:8px}.adminprofile-security-box .disabled-btn,.adminprofile-security-box button{background:#a21803;border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:18px;padding:14px 28px}.adminprofile-security-box .enabled-btn{background:#e7000b;border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:18px;padding:14px 28px}.EditProfilePopup-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.EditProfilePopup-box{background:#fff;border-radius:24px;box-shadow:0 25px 60px #0000002e;max-width:100%;padding:32px;position:relative;width:520px}.EditProfilePopup-close{background:#0000;border:none;color:#98a2b3;cursor:pointer;font-size:42px;line-height:1;position:absolute;right:18px;top:16px}.EditProfilePopup-close:hover{color:#667085}.EditProfilePopup-title{color:#000;font-size:30px;font-weight:600;margin:0 0 24px}.EditProfilePopup-label{color:#343434;display:block;font-size:18px;font-weight:600;margin:16px 0 8px}.EditProfilePopup-input{border:1px solid #d9d9d9;border-radius:18px;color:#333;font-size:18px;height:58px;outline:none;padding:0 18px;transition:.2s ease;width:94%}.EditProfilePopup-input::placeholder{color:#2d2d2d;font-size:18px;font-weight:500}.EditProfilePopup-input:focus{border-color:#a21803;box-shadow:0 0 0 3px #a2180314}.EditProfilePopup-buttons{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:28px}.EditProfilePopup-cancel,.EditProfilePopup-save{border:none;border-radius:18px;cursor:pointer;font-size:20px;font-weight:600;height:56px}.EditProfilePopup-cancel{background:#f1f2f5;color:#344054}.EditProfilePopup-save{background:#a21803;color:#fff}.EditProfilePopup-cancel:hover{background:#e5e7eb}.EditProfilePopup-save:hover{background:#861402}@media (max-width:768px){.EditProfilePopup-box{padding:24px;width:92%}.EditProfilePopup-title{font-size:26px}.EditProfilePopup-buttons{grid-template-columns:1fr}}@media (max-width:480px){.EditProfilePopup-overlay{align-items:flex-end;padding:14px}.EditProfilePopup-box{border-radius:22px 22px 0 0;padding:20px;width:100%}.EditProfilePopup-title{font-size:24px}.EditProfilePopup-label{font-size:16px}.EditProfilePopup-input{font-size:16px;height:52px}.EditProfilePopup-input::placeholder{font-size:16px}.EditProfilePopup-cancel,.EditProfilePopup-save{font-size:18px;height:52px}}.cp-overlay{align-items:center;background:#00000059;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.cp-modal{animation:fadeIn .25s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000026;padding:25px;width:520px}.cp-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.cp-header h2{color:#000;font-size:30px;font-weight:600;margin:0}.cp-close{background:#0000;border:none;color:#98a2b3;cursor:pointer;font-size:20px;line-height:1;right:18px;top:16px}.cp-close:hover{color:#667085}.cp-body{display:flex;flex-direction:column;gap:10px}.cp-body label{color:#343434;display:block;font-size:18px;font-weight:600}.cp-body input{border:1px solid #d9d9d9;border-radius:12px;outline:none;padding:12px}.cp-body input:focus{border-color:#a21803}.cp-footer{display:flex;gap:10px;justify-content:space-between;margin-top:20px}.cp-btn{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:15px}.cp-btn.cancel{background:#f1f2f5;color:#344054}.cp-btn.primary{background:#a21803;color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.logoutpopup-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.logoutpopup-modal{animation:popupFade .25s ease;background:#fff;border-radius:22px;box-shadow:0 20px 50px #0000002e;padding:28px;position:relative;width:520px}.logoutpopup-close{color:#333;cursor:pointer;font-size:28px;position:absolute;right:22px;top:18px;transition:.2s}.logoutpopup-close:hover{color:#e7000b;transform:scale(1.1)}.logoutpopup-icon-box{align-items:center;background:#ffe7e8;border-radius:50%;display:flex;height:78px;justify-content:center;margin:0 auto 22px;width:78px}.logoutpopup-modal h2{color:#000;font-size:30px;font-weight:600;margin-bottom:10px;text-align:center}.logoutpopup-modal p{color:#777;font-size:18px;margin-bottom:24px;text-align:center}.logoutpopup-info{background:#f7f7f7;border-radius:16px;margin-bottom:26px;padding:18px 20px}.logoutpopup-info div{color:#333;font-size:18px;margin-bottom:12px}.logoutpopup-info div:last-child{margin-bottom:0}.logoutpopup-actions{display:flex;gap:16px;width:100%}.logoutpopup-actions button{align-items:center;border-radius:16px;cursor:pointer;display:flex;flex:1 1;font-size:20px;font-weight:600;height:58px;justify-content:center;padding:0;transition:.25s ease;width:50%}.logoutpopup-cancel-btn{background:#fff;border:1px solid #d9d9d9;color:#000}.logoutpopup-cancel-btn:hover{background:#f6f6f6}.logoutpopup-confirm-btn{background:#e7000b;border:none;color:#fff}.logoutpopup-confirm-btn:hover{background:#cf2e2a}@keyframes popupFade{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.notifications-page{background:#f8f8f8;min-height:100vh;padding:28px}.notifications-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:5px}.notifications-top h1{color:#000;font-size:32px;margin:0}.notifications-top p{color:#667085;margin-top:5px}.notifications-top button{background:#a21803;border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 28px}.notifications-box{background:#fff;border:1px solid #ececec;border-radius:24px;overflow:hidden}.notification-row{align-items:center;border-bottom:1px solid #ededed;display:flex;gap:18px;padding:26px 28px}.notification-row:last-child{border-bottom:none}.notification-row input[type=checkbox]{cursor:pointer;height:20px;width:20px}.icon-box{align-items:center;border-radius:18px;display:flex;font-size:24px;height:58px;justify-content:center;width:58px}.icon-box.blue{background:#e7efff;color:#2563eb}.icon-box.green{background:#dff7e5;color:#16a34a}.icon-box.orange{background:#fff1da;color:#f97316}.icon-box.purple{background:#f1e4ff;color:#9333ea}.notification-info h3{color:#222;font-family:serif;font-size:18px;font-weight:500;margin:0}.notification-info p{color:#8b8b8b;font-size:16px;margin:8px 0 0}.notification-right{align-items:center;color:#8b8b8b;display:flex;font-size:16px;gap:8px;margin-left:auto}.clock{font-size:14px}.red-dot{background:#b32000;border-radius:50%;height:10px;margin-left:6px;width:10px}.contentsettings-page{background:#f8f8f8;min-height:100vh;padding:30px 36px}.contentsettings-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.contentsettings-header h2{color:#000;font-size:32px;margin:0}.contentsettings-header p{color:#667085;margin-top:5px}.contentsettings-save-btn{align-items:center;background:#a61b00;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;gap:8px;justify-content:center;padding:14px 22px;white-space:nowrap}.contentsettings-save-btn svg{flex-shrink:0;height:18px;width:18px}.contentsettings-card{background:#fff;border-radius:20px;box-shadow:0 8px 18px #0000000f;margin-bottom:30px;padding:30px}.contentsettings-card h2{color:#2f2f2f;font-size:28px;margin:0 0 20px}.contentsettings-section-title{color:#3e3e3e;font-size:16px;font-weight:500;margin:20px 0 10px}.contentsettings-input,.contentsettings-textarea{border:1px solid #e5e5e5;border-radius:12px;font-size:14px;margin-bottom:12px;padding:14px;width:97%}.contentsettings-input:focus,.contentsettings-textarea:focus{border:1px solid #a61b00;outline:none}.contentsettings-textarea{min-height:90px;resize:none}.contentsettings-banner-row{display:flex;gap:16px;margin-bottom:16px}.contentsettings-upload-box{border:2px dashed #e0e0e0;border-radius:16px;cursor:pointer;flex:1 1;padding:20px}.contentsettings-upload-box,.upload-content{align-items:center;display:flex;justify-content:center}.upload-content{color:#9e9e9e;flex-direction:column;gap:8px}.contentsettings-upload-box img{border-radius:12px;height:300px;object-fit:cover;width:100%}.contentsettings-overlay{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.contentsettings-modal{animation:scaleIn .25s ease;background:#fff;border-radius:18px;box-shadow:0 10px 30px #00000026;padding:30px 40px;text-align:center;width:320px}.contentsettings-modal h3{color:#16a34a;font-size:20px;margin:0}.contentsettings-modal p{color:#9e9e9e;font-size:14px;margin:10px 0 20px}.contentsettings-success-icon{align-items:center;background:#dcfce7;border-radius:50%;color:#16a34a;display:flex;font-size:28px;font-weight:700;height:60px;justify-content:center;margin:0 auto 16px;width:60px}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.contentsettings-banner-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.banner-status-text{color:#777;font-size:14px;margin-top:6px}.modern-toggle{display:inline-block;height:34px;position:relative;width:70px}.modern-toggle input{height:0;opacity:0;width:0}.modern-slider{background:#d1d5db;border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:.3s}.modern-slider:before{background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000026;content:"";height:28px;left:3px;position:absolute;top:3px;transition:.3s;width:28px}.modern-toggle input:checked+.modern-slider{background:#8b1a10}.modern-toggle input:checked+.modern-slider:before{transform:translateX(36px)}
/*# sourceMappingURL=main.d75bf9d3.css.map*/