.welcome-user{font-size:var(--font-size-heading-default);font-weight:var(--font-weight-semi-bold);margin:20px 0}.user-dashboard-wrapper{gap:40px;margin:20px 0;display:flex}.dashboard-menu-navigation{border:1px solid var(--color-soft-gray);flex-direction:column;align-self:flex-start;width:17%;display:flex}.menu-option{cursor:pointer;color:var(--color-dark-gray);align-items:center;gap:10px;padding:15px 10px;display:flex}.menu-title{font-size:var(--font-size-default);font-weight:var(--font-weight-medium)}.menu-opt-icon{font-size:var(--font-size-heading-default)}.active{background-color:var(--color-dark-gray);color:var(--color-light-gray)}.menu-contents{width:80%;position:relative}.navigation-icon{font-size:var(--font-size-heading-medium);color:var(--color-dark-gray);margin-left:95%;display:none}.menu-options-container{display:flex}.input-wrapper{flex-wrap:wrap;gap:20px;width:90%;display:flex}.input-wrapper-col{flex-direction:column}.short-width{width:30%}.half-width{width:45%}.full-width{width:92%}.edit-container{width:10%}.edit-wrapper{font-size:var(--font-size-small);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:3px;padding:2px 5px;display:flex}.edit-icon{font-size:var(--font-size-default)}.contact-details{align-items:center;gap:10px;display:flex}.address-cards-container{flex-direction:column;gap:20px;display:flex}.address-card-wrapper{align-items:center;width:100%;display:flex}.address-card{font-size:var(--font-size-default);flex-direction:column;gap:3px;width:70%;display:flex}.address-name{font-size:var(--font-size-heading-default);font-weight:var(--font-weight-medium)}.address-card-edit{flex-direction:column;align-items:center;gap:10px;width:20%;display:flex}.alter-icon,.del-icon{font-size:var(--font-size-default)}.del-wrapper{background-color:var(--color-light-orange)}.alter-icon{color:var(--color-dark-gray)}.del-icon{color:var(--color-warm-orange)}.card-wrapper{width:22%;position:relative}.wish-del-container{background-color:var(--color-light-gray);border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:absolute;top:10px;right:10px}.wish-del-container:hover{background-color:var(--color-soft-gray)}.wish-del-icon{font-size:var(--font-size-heading-default)}@media screen and (max-width:1024px){.user-dashboard-wrapper{flex-direction:column}.dashboard-menu-navigation{width:100%;display:none}.card-wrapper{width:30%}.navigation-icon{cursor:pointer;display:block}.showNav{display:flex}}@media screen and (max-width:768px){.menu-contents{width:100%}.menu-options-container{flex-direction:column;gap:10px}.input-wrapper{width:100%}.input-wrapper-col{flex-direction:column;align-items:center;width:100%}.half-width,.full-width,.add-new-address .input-wrapper{width:100%}.short-width{width:50%}.card-wrapper{width:45%}}
.acct{--acc-ink:#1c1c1e;--acc-muted:#6b6b70;--acc-line:#e9e6e3;--acc-cream:var(--color-ultra-lighter-orange,#fef2f2);--acc-coral:var(--color-light-orange,#ea6d6d);--acc-coral-deep:var(--color-warm-orange,#ce4d4d);--acc-radius:18px;background:#faf9f8}.acct-shell{padding-bottom:clamp(40px,6vw,72px)}.acct *{box-sizing:border-box}.acct-header{align-items:center;gap:16px;margin:clamp(24px,4vw,40px) 0 clamp(20px,3vw,28px);display:flex}.acct-avatar{letter-spacing:.02em;color:#fff;background:linear-gradient(145deg,var(--acc-coral),var(--acc-coral-deep));border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.1rem;font-weight:700;display:flex;box-shadow:0 10px 22px -12px #ce4d4d8c}.acct-header-text{min-width:0}.acct-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--acc-coral-deep);margin-bottom:2px;font-size:.72rem;font-weight:700}.acct-welcome.welcome-user{letter-spacing:-.01em;color:var(--acc-ink);margin:0;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:700}.acct-nav-toggle{border:1px solid var(--acc-line);width:42px;height:42px;color:var(--acc-ink);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;margin-left:auto;font-size:1.2rem;display:none}.acct-body{align-items:flex-start;gap:clamp(20px,3vw,32px)}.acct-nav.dashboard-menu-navigation{border:1px solid var(--acc-line);border-radius:var(--acc-radius);background:#fff;flex:0 0 252px;gap:2px;width:252px;padding:10px;position:sticky;top:92px}.acct-nav-item.menu-option{text-align:left;width:100%;color:var(--acc-ink);background:0 0;border:none;border-radius:12px;padding:12px 14px;font-family:inherit;transition:background .15s,color .15s}.acct-nav-item.menu-option:hover{background:var(--acc-cream)}.acct-nav-item .menu-title{font-weight:500}.acct-nav-item .menu-opt-icon{color:var(--acc-muted);font-size:1.15rem}.acct-nav-item.is-active.active{background:linear-gradient(135deg,var(--acc-coral),var(--acc-coral-deep));color:#fff;box-shadow:0 10px 22px -14px #ce4d4d8c}.acct-nav-item.is-active .menu-title{font-weight:600}.acct-nav-item.is-active .menu-opt-icon{color:#fff}.acct-nav-item.acct-nav-logout{border-top:1px solid var(--acc-line);color:#b23;border-radius:12px;margin-top:8px;padding-top:14px;text-decoration:none}.acct-nav-item.acct-nav-logout .menu-opt-icon{color:#c94b4b}.acct-nav-item.acct-nav-logout:hover{background:#fdf0f0}.acct-content.menu-contents{border:1px solid var(--acc-line);border-radius:var(--acc-radius);background:#fff;flex:1;width:auto;min-width:0;padding:clamp(20px,3vw,32px)}.acct-content-head{border-bottom:1px solid var(--acc-line);margin-bottom:20px;padding-bottom:16px}.acct-content-head h2{letter-spacing:-.01em;color:var(--acc-ink);margin:0;font-size:1.15rem;font-weight:700}@media (max-width:1024px){.acct-nav.dashboard-menu-navigation{width:100%;display:none;position:static}.acct-nav.showNav{flex-wrap:wrap;margin-bottom:20px;display:flex}.acct-nav-toggle{display:flex}}.acct .MuiOutlinedInput-root{background:#fff;border-radius:12px!important}.acct .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--acc-line)}.acct .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#e0b7b7}.acct .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--acc-coral);border-width:1.5px}.acct .MuiInputLabel-root.Mui-focused{color:var(--acc-coral-deep)}.acct .MuiButton-contained{box-shadow:none!important;background-color:var(--acc-coral)!important;border-radius:12px!important}.acct .MuiButton-contained:hover{background-color:var(--acc-coral-deep)!important}.acct .MuiButton-contained.Mui-disabled{color:#fff!important;background-color:#f3d9d9!important}.acct .MuiButton-outlined{border-color:var(--acc-line)!important;color:var(--acc-ink)!important;border-radius:12px!important}.acct .MuiButton-outlined:hover{border-color:var(--acc-coral)!important;color:var(--acc-coral-deep)!important}.acct .MuiChip-root{border-radius:8px!important;font-weight:600!important}.acct .MuiPaper-root{box-shadow:none}.acct .MuiPaper-elevation3{box-shadow:0 10px 30px -22px #1c1c1e59!important}.acct .input-wrapper{gap:18px 20px}.acct .edit-wrapper{border:1px solid var(--acc-line);color:var(--acc-ink)}.acct .edit-wrapper:hover{border-color:var(--acc-coral);color:var(--acc-coral-deep)}.acct .address-cards-container{gap:14px}.acct .address-card-wrapper{border:1px solid var(--acc-line);border-radius:14px;padding:18px 20px;transition:border-color .15s,box-shadow .15s}.acct .address-card-wrapper:hover{border-color:#f0c9c9;box-shadow:0 12px 26px -20px #1c1c1e59}.acct .address-name{color:var(--acc-ink);font-weight:700}.acct .address{color:var(--acc-muted);font-size:.92rem;line-height:1.5}.acct .contact-details{color:var(--acc-muted);font-size:.88rem}.acct .cont-icons{color:var(--acc-coral-deep)}.acct .address-card-edit .edit-wrapper{border:none;padding:4px 8px}.acct .del-wrapper{background:#fdf0f0!important}.acct .del-wrapper .edit-text,.acct .del-wrapper .del-icon{color:#c94b4b}.acct .alter-icon{color:var(--acc-coral-deep)}.acct-content .card-wrapper{border:1px solid var(--acc-line);border-radius:14px;width:calc(25% - 15px);padding:10px;transition:border-color .15s,box-shadow .15s,transform .15s}.acct-content .card-wrapper:hover{border-color:#f0c9c9;transform:translateY(-2px);box-shadow:0 14px 28px -20px #1c1c1e59}.acct-content .card-wrapper .card-pic{aspect-ratio:1;object-fit:cover;background:var(--acc-cream);border-radius:10px;width:100%}.acct-content .card-wrapper .card-title{color:var(--acc-ink);margin-top:8px;font-size:.9rem;font-weight:600}.acct-content .card-wrapper .our-price{color:var(--acc-coral-deep);font-weight:700}.acct-content .card-wrapper .mrp-price{color:var(--acc-muted);font-size:.82rem;text-decoration:line-through}.acct-content .card-wrapper .dis-perc{color:#2f9e5a;font-size:.8rem;font-weight:600}.acct-content .wish-del-container{background:#fff;box-shadow:0 4px 10px #0000001f}.acct-content .wish-del-icon{color:#c94b4b}@media (max-width:900px){.acct-content .card-wrapper{width:calc(33.33% - 14px)}}@media (max-width:640px){.acct-content .card-wrapper{width:calc(50% - 10px)}}.acct .filter-button.MuiButton-outlined{border-radius:99px!important}.acct .total-products{color:var(--acc-ink);font-weight:600}.acct .order-list-card{transition:border-color .15s,box-shadow .15s;border:1px solid var(--acc-line)!important;border-radius:14px!important}.acct .order-list-card:hover{box-shadow:0 14px 28px -22px #1c1c1e59;border-color:#f0c9c9!important}.acct .order-list-card-pic{aspect-ratio:1;object-fit:cover}.acct .order-id.inner-value{color:var(--acc-coral-deep)}.acct .pro-name{color:var(--acc-ink)}.acct .view-order{color:var(--acc-coral-deep);border:1px solid var(--color-lightx-orange,#f2a3a3);text-align:center;border-radius:99px;padding:6px 14px;font-size:.85rem}.acct .view-order:hover{background:var(--acc-cream);text-decoration:none}.acct .order-card,.acct .customer-card,.acct .card,.acct .booking-card,.acct .payment-info,.acct .job-info,.acct .table-container{border:1px solid var(--acc-line)!important;border-radius:16px!important}.acct .order-card{padding:20px}.acct .order-id.MuiTypography-h5,.acct .booking-card .MuiTypography-h5{color:var(--acc-ink)}.acct .table-header,.acct .table-header th{background:var(--acc-cream)!important}.acct .product-image{border-radius:10px!important}.acct .section-title,.acct .estimate,.acct .price{color:var(--acc-ink)}


.filter-wrapper{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.filter{width:17%}.order-list-wrapper{flex-direction:column;gap:10px;margin-top:20px;display:flex}.order-list-card{border:1px solid var(--color-soft-gray);cursor:pointer;border-radius:10px;gap:12px;padding:15px;display:flex}.order-list-pic{width:8%}.order-list-card-pic{border-radius:10px;width:100%}.order-list-details{width:70%;font-size:var(--font-size-small);flex-direction:column;gap:5px;display:flex}.pro-name{font-size:var(--font-size-default);font-weight:var(--font-weight-medium)}.inner-value{font-weight:var(--font-weight-medium)}.order-id{color:var(--color-warm-orange);cursor:pointer}.order-list-buttons{flex-direction:column;justify-content:center;width:10%;display:flex}.view-order{font-weight:var(--font-weight-medium);cursor:pointer}.view-order:hover{text-decoration:underline}.orders-pagination{justify-content:center;margin-top:50px;display:flex}@media screen and (max-width:768px){.filter-icon{display:block}.showFilter{display:flex}.filter{width:90%}.order-list-card{flex-direction:column}.order-list-pic{width:30%}.order-list-details{width:100%}}
.order-details-wrappers{gap:20px;display:flex}.order-container,.customer-container{border-radius:10px}.order-container{flex-direction:column;gap:20px;width:70%;display:flex}.timeline-rating-wrapper{gap:15px;display:flex}.delivery-timeline{flex:1}.rating-wrapper{border-radius:12px;flex:40%;padding:20px;box-shadow:0 4px 8px #0000001a}.customer-container{width:30%}.order-card{border-radius:8px;flex-direction:column;gap:8px;margin:10px 0;padding:16px;display:flex}.order-card-id-container{align-items:center;gap:20px;display:flex}.order-id{color:#333;font-weight:700}.status-chips{gap:8px;display:flex}.chip-paid{color:#155724;background-color:#d4edda;font-weight:700}.chip-fulfilled{color:#0c5460;background-color:#d1ecf1;font-weight:700}.date-section{color:#555;align-items:center;gap:4px;display:flex}.calendar-icon{color:#555}.order-date{font-size:.9rem}.table-container{border:1px solid #ddd;border-radius:8px;max-width:900px}.table-header{background-color:#f5f5f5}.table-header th{text-align:left;font-weight:700}.product-info{align-items:center;display:flex}.product-image{object-fit:cover;border:1px solid #ddd;border-radius:8px;width:60px;height:60px;margin-right:16px}.table-row{border-bottom:1px solid #ddd}.table-row:last-child{border-bottom:none}.customer-card{border-radius:12px;max-width:400px;box-shadow:0 4px 8px #0000001a}.card-title{margin-bottom:16px;font-weight:700}.customer-info{align-items:center;margin-bottom:16px;display:flex}.avatar{border:1px solid #ddd;width:50px;height:50px;margin-right:16px}.contact-info{align-items:center;margin:4px 0;display:flex}.contact-info span{margin-right:8px}.section-title{margin:16px 0 8px;font-weight:700}hr{border:none;border-top:1px solid #e0e0e0;margin:16px 0}.payment-summary-container{gap:20px;width:100%;display:flex}.payment-card{width:100%}.card{border-radius:12px;box-shadow:0 4px 10px #0000001a}.section-title{margin-bottom:16px;font-weight:700}.shipping-logo{width:100px}.price{color:#333;font-weight:700}.view-details{color:#1976d2;cursor:pointer;text-decoration:underline}.summary-item{margin:8px 0}.summary-total{color:#000;margin-top:16px;font-weight:700}.timeline-card{border-radius:12px;padding:16px;box-shadow:0 4px 10px #0000001a}.timeline-title{margin-bottom:16px;font-weight:700}.activity-date{color:#555;margin-bottom:8px;font-weight:700}.timeline-item{align-items:flex-start;margin-bottom:16px;display:flex}.timeline-dot{border-radius:50%;width:12px;height:12px;margin-top:4px;margin-right:16px}.timeline-content{flex-grow:1}.highlight-text{color:green;font-weight:700}.details{color:#666;font-size:.9rem}.time{color:#999;font-size:.8rem}.delivery-card{border-radius:12px;padding:20px;box-shadow:0 4px 8px #0000001a}@media screen and (max-width:768px){.order-details-wrappers{flex-direction:column}.order-container,.customer-container,.customer-card{width:100%}.payment-summary-container{flex-direction:column}.payment-card{width:100%}}
