.footer{background-color:var(--secondary-color);color:#fff;padding:0 20px 20px}.footer-content{max-width:1200px;margin:0 auto}.footer-logo{margin-bottom:20px}.footer-logo img{height:50px;margin-bottom:15px}.slogan{display:block;color:#fffc;margin-top:10px}.social-links{margin-top:15px}.social-links a{color:#fff;font-size:20px;margin-right:15px;transition:opacity .2s}.social-links a:hover{opacity:.8}.footer h5.ant-typography{color:#fff;margin-bottom:20px}.footer-links,.contact-info{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:10px}.footer-links a{color:#fffc;transition:color .2s}.footer-links a:hover{color:#fff}.contact-info li{display:flex;align-items:flex-start;margin-bottom:15px;color:#fffc}.contact-info .anticon{margin-right:10px;margin-top:4px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.footer-bottom .ant-typography{color:#fff9;font-size:14px}.footer-bottom-links{display:flex;gap:20px}.footer-bottom-links a{color:#fff9;font-size:14px;transition:color .2s}.footer-bottom-links a:hover{color:#fff}@media (max-width: 768px){.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}.footer-bottom-links{margin-top:10px}}.account-page{padding:30px 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9);min-height:calc(100vh - 134px)}.account-container{max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.account-page{padding:15px 0}.account-container{padding:0 10px}}@media (max-width: 576px){.account-page{padding:10px 0}.account-container{padding:0 8px}}.profile-card,.dashboard-card,.orders-card,.wallet-card,.addresses-card,.account-details-card{margin-bottom:20px}.profile-header{display:flex;align-items:center;margin-bottom:20px}.profile-info{margin-left:20px}.profile-info h4{margin-bottom:5px}.profile-menu{display:flex;flex-direction:column}.menu-item{padding:12px 0;cursor:pointer;transition:all .3s ease;border-bottom:1px solid var(--border-color);display:flex;align-items:center}.menu-item:last-child{border-bottom:none}.menu-item .anticon{margin-right:10px;font-size:16px}.menu-item:hover{color:var(--primary-color)}.menu-item.active{color:var(--primary-color);font-weight:500}.menu-item.logout{margin-top:20px;color:#f5222d}.menu-item.logout:hover{color:#ff4d4f}.dashboard-stats{margin:20px 0}.wallet-balance{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.transaction-amount{text-align:right}.address-card{height:100%}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500}.form-control{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:4px;font-size:14px}.form-actions{margin-top:30px}@media (max-width: 768px){.wallet-balance{flex-direction:column;align-items:flex-start}.wallet-balance button{margin-top:15px}.profile-menu{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.menu-item{width:48%;border-bottom:none;margin-bottom:10px}.menu-item.logout{width:100%;margin-top:10px}}@media (max-width: 576px){.menu-item{width:100%}}:root{--primary-color: #f26522;--secondary-color: #0066b3;--text-color: #333333;--light-gray: #f5f5f5;--border-color: #e8e8e8;--success-color: #52c41a;--warning-color: #faad14;--error-color: #f5222d}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-color);background-color:#fff}.layout{min-height:100vh}.content{padding:0;min-height:calc(100vh - 134px);margin-top:20px}.loading-screen{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#fff}.logo-container{animation:pulse 1.5s infinite ease-in-out}.loading-logo{width:200px;height:auto}@keyframes pulse{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:.7}}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .3s}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .3s}@media (max-width: 768px){.content{padding:0}}@media (max-width: 390px){.env-text{display:none}}@media (display-mode: standalone){body{overscroll-behavior-y:contain}}input,textarea,select,button{font-size:16px!important;touch-action:manipulation}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-input-number-input,.ant-picker-input input{font-size:16px!important}.order-status-delivered .ant-select-selector,.order-status-complete .ant-select-selector{background-color:#f0f9f0!important;border-color:#b7eb8f!important}.order-status-processing .ant-select-selector{background-color:#fff7e6!important;border-color:#ffd591!important}.order-status-pending .ant-select-selector{background-color:#e6f7ff!important;border-color:#91caff!important}.order-status-failed .ant-select-selector,.order-status-cancelled .ant-select-selector{background-color:#fff1f0!important;border-color:#ffccc7!important}.order-status-refunded .ant-select-selector{background-color:#f9f0ff!important;border-color:#d3adf7!important}.transaction-status-completed .ant-select-selector{background-color:#f0f9f0!important;border-color:#b7eb8f!important}.transaction-status-processing .ant-select-selector{background-color:#fff7e6!important;border-color:#ffd591!important}.transaction-status-pending .ant-select-selector{background-color:#e6f7ff!important;border-color:#91caff!important}.transaction-status-failed .ant-select-selector,.transaction-status-cancelled .ant-select-selector{background-color:#fff1f0!important;border-color:#ffccc7!important}.hero-section{background:linear-gradient(135deg,#f5f7fa,#e4e8eb);padding:60px 20px;text-align:center;margin-bottom:60px;margin-top:20px}
