.Dashboard_loading__5pNHT{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.Dashboard_spinner__PnfM4{width:40px;height:40px;border:4px solid #e9ecef;border-top-color:#e8751a;border-radius:50%;animation:Dashboard_spin__nOlzT 1s linear infinite}@keyframes Dashboard_spin__nOlzT{to{transform:rotate(1turn)}}.Dashboard_dashboard__BvGi5{min-height:100vh;background:#f8f9fa}.Dashboard_dashboardNav__vGyxt{background:white;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:16px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.Dashboard_navContainer__hGYyn{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.Dashboard_logo__ThBb8{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:24px;font-weight:800;color:#E8751A}.Dashboard_navLinks__ASeLw{display:flex;gap:32px}.Dashboard_navLinks__ASeLw a{color:#6c757d;font-weight:600;text-decoration:none;transition:color .3s}.Dashboard_navLinks__ASeLw a.Dashboard_active__9N81C,.Dashboard_navLinks__ASeLw a:hover{color:#E8751A}.Dashboard_userInfo__p_ppl{display:flex;align-items:center;gap:16px}.Dashboard_userInfo__p_ppl span{font-weight:600;color:#495057}.Dashboard_logoutBtn__bMRLv{padding:8px 16px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;color:#6c757d;cursor:pointer;font-weight:600;transition:all .3s}.Dashboard_logoutBtn__bMRLv:hover{background:#E8751A;border-color:#E8751A;color:white}.Dashboard_content__pq4xl{max-width:1200px;margin:0 auto;padding:40px 20px}.Dashboard_searchSection__giI9V{text-align:center;margin-bottom:48px}.Dashboard_searchSection__giI9V h1{font-size:32px;font-weight:700;color:#1a1a2e;margin-bottom:24px}.Dashboard_searchBox__yFkF5{max-width:600px;margin:0 auto;display:flex;background:white;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.Dashboard_searchBox__yFkF5 input{flex:1 1;padding:16px 24px;border:none;font-size:16px}.Dashboard_searchBox__yFkF5 input:focus{outline:none}.Dashboard_searchBox__yFkF5 button{padding:16px 24px;background:#E8751A;border:none;color:white;font-size:20px;cursor:pointer;transition:background .3s}.Dashboard_searchBox__yFkF5 button:hover{background:#8B4513}.Dashboard_categoriesSection__N5TMj{margin-bottom:48px}.Dashboard_categoryGrid__tw4WO{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:24px;gap:24px}.Dashboard_categoryCard__x7_Ln{background:white;border-radius:16px;padding:32px 20px;text-align:center;text-decoration:none;transition:all .3s;border:2px solid transparent}.Dashboard_categoryCard__x7_Ln:hover{border-color:#E8751A;transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.Dashboard_categoryIcon__Pu5bd{font-size:48px;display:block;margin-bottom:12px}.Dashboard_categoryCard__x7_Ln h3{font-size:16px;font-weight:600;color:#1a1a2e}.Dashboard_quickActions__zt3DG h2{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:24px}.Dashboard_actionsGrid__8qvJd{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:24px;gap:24px}.Dashboard_actionCard__tf3QF{background:white;border-radius:16px;padding:32px;text-decoration:none;transition:all .3s}.Dashboard_actionCard__tf3QF:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.Dashboard_actionIcon__sgkUY{font-size:40px;display:block;margin-bottom:16px}.Dashboard_actionCard__tf3QF h3{font-size:18px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.Dashboard_actionCard__tf3QF p{font-size:14px;color:#6c757d}.Dashboard_pageHeader__4VemD{margin-bottom:32px}.Dashboard_pageHeader__4VemD h1{font-size:28px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.Dashboard_pageHeader__4VemD p{color:#6c757d}.Dashboard_emptyState___9YRs{padding:60px}.Dashboard_emptyIcon___lV0k{font-size:64px;display:block;margin-bottom:16px}.Dashboard_emptyState___9YRs h3{font-size:20px}.Dashboard_primaryBtn__2vkEn{display:inline-block;padding:14px 32px;background:linear-gradient(135deg,#E8751A,#8B4513);color:white;border-radius:12px;font-weight:600;text-decoration:none;transition:all .3s}.Dashboard_primaryBtn__2vkEn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(231,76,60,.4)}.Dashboard_ordersTable__RRpP4{background:white;border-radius:16px;overflow:hidden}.Dashboard_ordersTable__RRpP4 table{width:100%;border-collapse:collapse}.Dashboard_ordersTable__RRpP4 td,.Dashboard_ordersTable__RRpP4 th{padding:16px;text-align:right;border-bottom:1px solid #e9ecef}.Dashboard_ordersTable__RRpP4 th{background:#f8f9fa;font-weight:600;color:#495057}.Dashboard_statusBadge__emAck{display:inline-block;padding:6px 12px;border-radius:20px;color:white;font-size:12px;font-weight:600}.Dashboard_viewBtn__Zg4km{padding:6px 16px;background:#E8751A;color:white;border:none;border-radius:6px;font-weight:600;cursor:pointer;text-decoration:none}.Dashboard_cartContent__JN__L{display:grid;grid-template-columns:1fr 350px;grid-gap:32px;gap:32px}.Dashboard_cartItems__ZfnvA{background:white;border-radius:16px;padding:24px}.Dashboard_cartItem__yqQU2{display:flex;align-items:center;gap:24px;padding:16px 0;border-bottom:1px solid #e9ecef}.Dashboard_cartItem__yqQU2:last-child{border-bottom:none}.Dashboard_itemInfo__Zvjkc{flex:1 1}.Dashboard_itemInfo__Zvjkc h4{font-weight:600;color:#1a1a2e;margin-bottom:4px}.Dashboard_itemInfo__Zvjkc p{font-size:14px;color:#6c757d}.Dashboard_itemQuantity__t_Gf8{display:flex;align-items:center;gap:12px}.Dashboard_itemQuantity__t_Gf8 button{width:32px;height:32px;border:1px solid #dee2e6;background:white;border-radius:6px;cursor:pointer;font-size:18px}.Dashboard_itemQuantity__t_Gf8 span{font-weight:600;min-width:32px;text-align:center}.Dashboard_itemPrice__xqwc0{font-weight:700;color:#E8751A;min-width:100px;text-align:left}.Dashboard_removeBtn__cGAYY{padding:8px;background:none;border:none;font-size:20px;cursor:pointer;opacity:.5;transition:opacity .3s}.Dashboard_removeBtn__cGAYY:hover{opacity:1}.Dashboard_cartSummary__lzoKI{background:white;border-radius:16px;padding:24px;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:100px}.Dashboard_cartSummary__lzoKI h3{font-size:20px;font-weight:700;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e9ecef}.Dashboard_summaryRow__Ah7C3{display:flex;justify-content:space-between;margin-bottom:12px;color:#6c757d}.Dashboard_summaryRow__Ah7C3.Dashboard_total__PtdsH{margin-top:16px;padding-top:16px;border-top:1px solid #e9ecef;font-size:18px;font-weight:700;color:#1a1a2e}.Dashboard_checkoutBtn__bVB3s{width:100%;padding:16px;margin-top:24px;background:linear-gradient(135deg,#E8751A,#8B4513);color:white;border:none;border-radius:12px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s}.Dashboard_checkoutBtn__bVB3s:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(231,76,60,.4)}.Dashboard_profileCard__E3irH{background:white;border-radius:16px;padding:32px;margin-bottom:32px}.Dashboard_profileHeader__hHsdf{display:flex;align-items:center;gap:24px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e9ecef}.Dashboard_avatar__CogEZ{width:80px;height:80px;background:linear-gradient(135deg,#E8751A,#8B4513);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700}.Dashboard_profileInfo__HdMci{flex:1 1}.Dashboard_profileInfo__HdMci h2{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:4px}.Dashboard_profileInfo__HdMci p{color:#6c757d}.Dashboard_editBtn__Rbn2B{padding:10px 24px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s}.Dashboard_editBtn__Rbn2B:hover{background:#E8751A;border-color:#E8751A;color:white}.Dashboard_profileDetails__iow_P{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.Dashboard_detailRow__uNeej{display:flex;flex-direction:column;gap:8px}.Dashboard_detailRow__uNeej label{font-size:14px;color:#6c757d}.Dashboard_detailRow__uNeej span{font-weight:600;color:#1a1a2e}.Dashboard_detailRow__uNeej input{padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:16px}.Dashboard_profileActions__BliCa{margin-top:24px;padding-top:24px;border-top:1px solid #e9ecef}.Dashboard_saveBtn__57sWX{padding:14px 32px;background:linear-gradient(135deg,#E8751A,#8B4513);color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s}.Dashboard_saveBtn__57sWX:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(231,76,60,.4)}.Dashboard_dangerZone__fkCPW{background:#fff5f5;border:1px solid #fed7d7;border-radius:16px;padding:24px}.Dashboard_dangerZone__fkCPW h3{color:#c53030;margin-bottom:16px}.Dashboard_dangerBtn__24hQc{padding:10px 24px;background:white;border:1px solid #fed7d7;border-radius:8px;color:#c53030;font-weight:600;cursor:pointer;margin-left:12px;transition:all .3s}.Dashboard_dangerBtn__24hQc:hover{background:#c53030;color:white}.Dashboard_productsGrid__0UHos{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px;margin-top:32px}.Dashboard_productCard__tE5ro{background:white;border-radius:16px;padding:24px;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:all .3s}.Dashboard_productCard__tE5ro:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.Dashboard_productCard__tE5ro h3{font-size:18px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.Dashboard_productDesc__U__ug{color:#6c757d;font-size:14px;margin-bottom:16px}.Dashboard_productPrice__KwhTI{font-size:24px;font-weight:700;color:#E8751A;margin-bottom:8px}.Dashboard_currency__QcPdg{font-size:14px;color:#6c757d;margin-right:4px}.Dashboard_minQty__dZNNd{color:#6c757d;font-size:13px;margin-bottom:16px}.Dashboard_orderBtn__a0asC{display:block;padding:12px 24px;background:linear-gradient(135deg,#E8751A,#8B4513);color:white;border-radius:10px;font-weight:600;text-align:center;text-decoration:none;transition:all .3s}.Dashboard_orderBtn__a0asC:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(231,76,60,.4)}.Dashboard_searchSubtitle___VQyd{color:#6c757d;font-size:16px;margin-bottom:24px}.Dashboard_categoryDesc__w_JvL{font-size:12px;color:#6c757d;margin-top:8px}.Dashboard_featuredSection__CJE8N{margin-top:48px}.Dashboard_featuredSection__CJE8N h2{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:24px}.Dashboard_productImage__jeLoS{width:100%;height:120px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:48px;margin-bottom:16px}.Dashboard_productInfo__E3oiG h4{font-size:18px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.Dashboard_productShop__eDL_N{color:#6c757d;font-size:14px;margin-bottom:8px}.Dashboard_breadcrumb__DtILO{margin-bottom:24px;font-size:14px;color:#6c757d}.Dashboard_breadcrumb__DtILO a{color:#E8751A;text-decoration:none}.Dashboard_breadcrumb__DtILO a:hover{text-decoration:underline}.Dashboard_categoryHeader__rAYLK{display:flex;align-items:center;gap:20px;background:white;padding:32px;border-radius:16px;margin-bottom:32px;box-shadow:0 4px 15px rgba(0,0,0,.05)}.Dashboard_categoryHeaderIcon__xxmM9{font-size:64px}.Dashboard_categoryHeader__rAYLK h1{font-size:28px;font-weight:800;color:#1a1a2e;margin-bottom:8px}.Dashboard_categoryHeader__rAYLK p{color:#6c757d;font-size:16px}.Dashboard_emptyState___9YRs{text-align:center;padding:80px 20px;background:white;border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.05)}.Dashboard_emptyState___9YRs span{font-size:64px;display:block;margin-bottom:16px}.Dashboard_emptyState___9YRs h3{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.Dashboard_emptyState___9YRs p{color:#6c757d;margin-bottom:24px}.Dashboard_backBtn__f_DVH{display:inline-block;padding:14px 32px;background:linear-gradient(135deg,#E8751A,#8B4513);color:white;border-radius:10px;font-weight:600;text-decoration:none;transition:all .3s}.Dashboard_backBtn__f_DVH:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(232,117,26,.4)}@media (max-width:768px){.Dashboard_navLinks__ASeLw{display:none}.Dashboard_actionsGrid__8qvJd,.Dashboard_cartContent__JN__L,.Dashboard_productsGrid__0UHos,.Dashboard_profileDetails__iow_P{grid-template-columns:1fr}.Dashboard_categoryHeader__rAYLK{flex-direction:column;text-align:center}}