.woocommerce-account{background:#f5f6fa!important;padding:25px 0}.woocommerce-account .woocommerce{max-width:1200px;margin:0 auto}.woocommerce-order h2,.woocommerce-order h3,.woocommerce-Account-content h2,.woocommerce-Account-content h3{font-size:18px;margin-bottom:20px;color:#243a73!important;font-weight:800}.woocommerce-orders-table__row{display:flex!important;flex-direction:column;gap:8px;background:#fff;padding:18px 20px;border-radius:14px;margin-bottom:18px;border:1px solid #243a73;box-shadow:0 4px 14px rgba(0,0,0,.04);transition:.3s}.woocommerce-orders-table__row:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.woocommerce table.shop_table thead{display:none!important}.woocommerce-orders-table__cell{font-size:15px;color:#333;font-weight:500;padding:6px 0!important;border:none!important;border-bottom:1px solid #f0f0f0!important}.woocommerce-orders-table__cell:last-child{border-bottom:none!important}.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-order-details-wrapper,.woocommerce-order-overview,.woocommerce-order-details__billing,.woocommerce-order-details__shipping,.woocommerce-order .woocommerce-order-updates{background:#fff!important;padding:20px 24px!important;border-radius:16px!important;margin-bottom:25px!important;border:1px solid #243a73!important;box-shadow:0 4px 12px rgba(0,0,0,.04)!important}.woocommerce-order-details tfoot tr{border-bottom:1px solid #e0e0e0!important}.woocommerce-order-details tfoot tr:last-child{border-bottom:none!important}.woocommerce-order-details tfoot th,.woocommerce-order-details tfoot td{padding:12px 0!important;font-size:14px}.woocommerce-orders-table__cell-order-status{display:inline-block!important;padding:6px 14px!important;border-radius:10px;font-size:13px!important;font-weight:700!important;width:fit-content;margin:10px 0}.status-completed{background:#e8f5e9!important;color:#2e7d32!important}.status-cancelled{background:#ffebee!important;color:#c62828!important}.status-failed{background:#fff3e0!important;color:#ef6c00!important}.woocommerce-orders-table__cell-order-actions,.order-actions-button-container,td.woocommerce-table__cell-order-actions{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:12px!important;padding:15px 0!important;border:none!important}.woocommerce-button.button,.order-actions-button,.woocommerce-order a.button{background:transparent!important;padding:8px 16px!important;border-radius:10px!important;font-size:14px!important;font-weight:700!important;transition:.25s ease-in-out;display:inline-flex!important;align-items:center;justify-content:center;min-width:110px;border:2px solid #243a73!important;color:#243a73!important;text-decoration:none!important}.button.pay{border-color:#2e7d32!important;color:#2e7d32!important}.button.pay:hover{background:#2e7d32!important;color:#fff!important}.button.cancel{border-color:#c62828!important;color:#c62828!important}.button.cancel:hover{background:#c62828!important;color:#fff!important}.button.factor,.button.view{border-color:#243a73!important;color:#243a73!important}.button.factor:hover,.button.view:hover{background:#243a73!important;color:#fff!important}a.button.pdf-download{background:#c62828!important;color:#fff!important;border:none!important}@media (max-width:600px){.woocommerce-orders-table__cell-order-actions a.button,.woocommerce-order a.button,.order-actions-button{flex:1 1 calc(50% - 12px)!important;min-width:0!important;font-size:13px!important;padding:10px 5px!important}.woocommerce-orders-table__row,.woocommerce-order-details,.woocommerce-customer-details{padding:15px!important}}.woocommerce-OrderUpdates,.woocommerce-order .woocommerce-OrderUpdates,.woocommerce-order .woocommerce-OrderUpdate{display:none!important;visibility:hidden!important}.woocommerce-MyAccount-content>h2{display:none!important}.woocommerce-MyAccount-content>h2+ol.woocommerce-OrderUpdates{display:none!important}p:has(.order-number){font-size:18px!important;line-height:1.9!important}p:has(.order-number) mark{font-size:19px!important;font-weight:600}a.woocommerce-button.factor,a.btn.factor,a.button.factor,.factor{display:none!important}a.pepro-ultimate-invoice_html,.btn.pepro-ultimate-invoice_html,.woocommerce-button.pepro-ultimate-invoice_html,.pepro-ultimate-invoice_html{display:none!important}.woocommerce-view-order .text-left a.btn.btn-primary{display:none!important}.cm-dashboard-buttons-center{margin:30px 0 40px;display:flex;justify-content:center;gap:15px;flex-wrap:wrap;text-align:center}.cm-dashboard-buttons-center .cm-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 25px;border-radius:8px;border:1px solid #243a73;background:transparent;color:#243a73!important;font-size:15px;font-weight:600;text-decoration:none!important;transition:0.2s ease-in-out}.cm-dashboard-buttons-center .cm-btn i{font-size:16px}.cm-dashboard-buttons-center .cm-btn:hover{background:#243a73;color:#fff!important}.woocommerce-Address{background-color:#fff;border:1px solid #e2e2e2;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.06);padding:25px;margin-bottom:25px;transition:all 0.3s ease}.woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e6e6e6;padding-bottom:12px;margin-bottom:15px}.woocommerce-Address-title h3,.woocommerce-Address-title .title{font-size:18px;font-weight:600;color:#333}.woocommerce-Address-title a{background:none;border:1px solid #243a73;color:#243a73;padding:6px 14px;border-radius:6px;font-size:14px;text-decoration:none;transition:all 0.3s ease}.woocommerce-Address-title a:hover{background-color:#243a73;color:#fff}.woocommerce-Address address{font-size:15px;line-height:1.9;color:#444;margin-top:5px}@media (max-width:768px){.woocommerce-Address{padding:18px}.woocommerce-Address-title{flex-direction:column;align-items:flex-start;gap:10px}.woocommerce-Address-title a{width:100%;text-align:center}}