.account-container{display:flex;gap:30px;align-items:flex-start;margin-bottom:30px}.woocommerce-page .woocommerce-MyAccount-content{margin-top:0!important}.woocommerce-MyAccount-navigation{flex:0 0 250px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.myaccount-profile{text-align:left;margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:15px}.profile-avatar{border-radius:50%;margin-bottom:10px}.profile-name{font-weight:600;color:#333}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li{margin-bottom:8px}.woocommerce-MyAccount-navigation li a{display:flex;align-items:center;font-size:15px;color:#333;text-decoration:none;padding:8px 12px;border-radius:4px;transition:background .3s}.woocommerce-MyAccount-navigation li a .dashicons{margin-right:8px;font-size:18px;color:#007cba}.woocommerce-MyAccount-navigation li.is-active a{background:#e6f7ff;color:#007cba;font-weight:600}.woocommerce-MyAccount-navigation li a:hover{background:#f0f8ff;color:#007cba}.account-main{flex:1;margin-top:auto}.woocommerce-MyAccount-content{margin-top:auto;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.myaccount-dashboard h2{margin-top:auto}.myaccount-dashboard p{line-height:1.6;color:#555;margin-top:auto}@media (max-width:767px){.account-container{flex-direction:column}.woocommerce-MyAccount-navigation{width:100%;margin-bottom:20px}}.dashicons{font-family:"Dashicons"!important;font-size:18px;width:20px;display:inline-block;vertical-align:middle}.dashboard-widgets{display:flex;gap:18px;margin:24px 0}.dashboard-widgets .widget{background:#f1f5f9;border-radius:10px;padding:16px 20px;display:flex;align-items:center;gap:12px;min-width:145px;box-shadow:0 2px 6px rgba(30,41,59,.03)}.dashboard-widgets .widget .dashicons{font-size:32px;color:#2563eb}.dashboard-widgets .widget strong{font-size:22px;color:#222}.dashboard-widgets .widget small{color:#6b7280}.latest-orders-table{margin-top:16px}.latest-orders-table table{width:100%;border-collapse:collapse;background:#f8fafc;border-radius:10px;overflow:hidden;font-size:15px}.latest-orders-table th,.latest-orders-table td{padding:10px 12px;text-align:left}.latest-orders-table th{background:#e6f7ff;color:#2563eb;font-weight:700;border-bottom:1px solid #e0e6ed}.latest-orders-table tr:nth-child(even) td{background:#f4f8fb}.order-status-processing{color:#22c55e;font-weight:600}.order-status-completed{color:#2563eb;font-weight:600}.order-status-pending,.order-status-on-hold{color:#eab308;font-weight:600}.order-status-failed,.order-status-cancelled{color:#ef4444;font-weight:600}.latest-orders-table .button{padding:5px 12px;border-radius:6px;background:#2563eb;color:#fff!important;font-size:13px;border:none;text-decoration:none;margin-right:6px;transition:background .14s}.latest-orders-table .button.pay{background:#eab308;color:#fff!important}.latest-orders-table .button:hover{background:#1e40af}.more-orders-link{margin-top:8px;text-align:right}.more-orders-link a{color:#2563eb;text-decoration:underline;font-size:14px}.no-orders{margin-top:20px;text-align:center}.no-orders .button{background:#2563eb;color:#fff;border-radius:7px;padding:8px 18px;text-decoration:none}