.recent-orders-accordion{margin:20px 0}.recent-orders-accordion h2{font-size:1.5em;margin-bottom:20px;color:#333}.order-accordion-item{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:12px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .3s ease}.order-accordion-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}.order-accordion-item.current-order{border-color:#0073aa;background:#f8f9ff}.order-accordion-header{padding:16px 20px;cursor:pointer;user-select:none;transition:background-color .2s ease}.order-accordion-header:hover{background-color:#f8f9fa}.order-header-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.order-basic-info{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.order-number{font-weight:600;font-size:1.1em;color:var(--text-dark)}.order-date{color:#666;font-size:.9em}.current-order-badge{background:#0073aa;color:white;padding:4px 8px;border-radius:12px;font-size:.8em;font-weight:500}.order-header-actions{display:flex;align-items:center;gap:16px}.order-total{font-weight:600;font-size:1.1em;color:#333}.cancel-order-form{display:inline-block}.cancel-btn{background-color:#dc3545;color:white;border:0;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:.9em;transition:background-color .2s ease}.cancel-btn:hover{background-color:var(--primary)}.accordion-toggle{display:flex;align-items:center;gap:6px;color:#666;font-size:.9em}.chevron-icon{transition:transform .3s ease}.order-accordion-item.active .chevron-icon{transform:rotate(180deg)}.order-accordion-content{display:none;padding:0 20px 20px 20px;border-top:1px solid #e0e0e0;background:#fafafa}.order-accordion-content.active{display:block}.order-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:16px}.order-detail-section{background:white;padding:16px;border-radius:6px;border:1px solid #e9ecef}.order-detail-section h4{margin:0 0 12px 0;font-size:1em;font-weight:600;color:#495057;border-bottom:2px solid #e9ecef;padding-bottom:8px}.order-status{padding:6px 12px;border-radius:16px;font-size:.9em;font-weight:500;text-transform:capitalize}.order-status.status-processing{background:#fff3cd;color:#856404}.order-status.status-on-hold{background:#f8d7da;color:#721c24}.products-list{space-y:8px}.product-item{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.product-item:last-child{border-bottom:none}.product-name{flex:1;font-weight:500}.product-quantity{color:#666;margin:0 12px}.product-price{font-weight:600;color:var(--text-dark)}.shipping-cost{color:#666;font-size:.9em;margin-left:8px;display:flex;flex-wrap:nowrap}.coupons-list,.fees-list{space-y:8px}.coupon-item,.fee-item{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.coupon-code{background:#e9ecef;padding:2px 8px;border-radius:4px;font-family:monospace;font-size:.9em}.coupon-discount{color:#28a745;font-weight:600}.fee-item{color:var(--primary)}.order-total-section{grid-column:1 / -1}.total-breakdown{space-y:8px}.total-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.total-final{border-top:2px solid #e9ecef;padding-top:12px;margin-top:8px;font-weight:600;font-size:1.1em}.woocommerce-message{background-color:#d4edda;color:#155724;padding:12px 16px;margin-bottom:20px;border:1px solid #c3e6cb;border-radius:6px;border-left:4px solid #28a745}@media (max-width:768px){.order-header-content{flex-direction:column;align-items:flex-start;gap:8px}.order-header-actions{width:100%;justify-content:space-between}.order-details-grid{grid-template-columns:1fr;gap:16px}.recent-orders-accordion h2{font-size:1.3em}.order-accordion-header{padding:12px 16px}.order-accordion-content{padding:0 16px 16px 16px}.order-detail-section{padding:12px}.product-item{align-items:flex-start;gap:4px}.product-quantity,.product-price{margin:0}}