.markoon-wishlist-button-wrapper,.markoon-wishlist-save-cart-wrapper{margin-bottom:1em}.markoon-add-to-wishlist-btn,.markoon-save-cart-to-wishlist-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 15px;background-color:transparent;border:2px solid #333;color:#333;border-radius:4px;cursor:pointer;font-weight:600;transition:all .2s ease-in-out}.markoon-add-to-wishlist-btn:hover,.markoon-save-cart-to-wishlist-btn:hover{background-color:#333;color:#fff}.markoon-wishlist-icon{font-size:1.1em}.markoon-native-wishlist-btn .markoon-wishlist-icon-filled,.markoon-native-wishlist-btn .markoon-wishlist-text-filled,.markoon-add-to-wishlist-btn .markoon-wishlist-icon-filled,.markoon-add-to-wishlist-btn .markoon-wishlist-text-filled{display:none}.markoon-native-wishlist-btn.markoon-wishlist-item-active .markoon-wishlist-icon-filled,.markoon-add-to-wishlist-btn.markoon-wishlist-item-active .markoon-wishlist-icon-filled{display:inline-block}.markoon-native-wishlist-btn.markoon-wishlist-item-active .markoon-wishlist-text-filled,.markoon-add-to-wishlist-btn.markoon-wishlist-item-active .markoon-wishlist-text-filled{display:inline}.markoon-native-wishlist-btn .markoon-wishlist-icon-empty,.markoon-add-to-wishlist-btn .markoon-wishlist-icon-empty{display:inline-block}.markoon-native-wishlist-btn .markoon-wishlist-text-empty,.markoon-add-to-wishlist-btn .markoon-wishlist-text-empty{display:inline}.markoon-native-wishlist-btn.markoon-wishlist-item-active .markoon-wishlist-icon-empty,.markoon-native-wishlist-btn.markoon-wishlist-item-active .markoon-wishlist-text-empty,.markoon-add-to-wishlist-btn.markoon-wishlist-item-active .markoon-wishlist-icon-empty,.markoon-add-to-wishlist-btn.markoon-wishlist-item-active .markoon-wishlist-text-empty{display:none}.markoon-wishlist-account-container{margin-top:15px}.markoon-wishlist-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;border-bottom:2px solid #eee;padding-bottom:15px}.markoon-wishlist-tab{padding:8px 16px;background:0 0;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-weight:600;color:#666;transition:all .2s}.markoon-wishlist-tab:hover{background-color:#f5f5f5}.markoon-wishlist-tab.active{background:#333;color:#fff;border-color:#333}.markoon-wishlist-count{font-size:.9em;opacity:.8}.markoon-wishlist-content{background:#fff;padding:20px;border:1px solid #eee;border-radius:4px}.markoon-wishlist-content table img{max-width:60px;height:auto;border-radius:4px;margin-bottom:5px}.markoon-order-history-container{display:flex;gap:30px;align-items:flex-start;margin:20px 0}@media (max-width:768px){.markoon-order-history-container{flex-direction:column}}.markoon-order-history-sidebar{flex:0 0 320px;width:320px}@media (max-width:768px){.markoon-order-history-sidebar{flex:1 1 100%;width:100%}}.markoon-order-history-sidebar h3{font-size:1.25rem;font-weight:700;margin-bottom:15px;color:var(--markoon-wc-text)}.markoon-order-list{display:flex;flex-direction:column;gap:15px}.markoon-order-item{background:#f8f9fa;border-radius:var(--markoon-wc-radius,8px);padding:15px 20px;cursor:pointer;transition:all .2s ease;border:1px solid #e0e0e0}.markoon-order-item:hover{background:#f1f3f5;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.03)}.markoon-order-item.active{background:#fff;border-color:var(--markoon-wc-primary,#333);box-shadow:0 4px 15px rgba(var(--markoon-wc-primary-rgb,0,0,0),.05)}.markoon-order-item .order-status{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:700;margin-bottom:8px;color:#1a1a1a}.markoon-order-item .badge-completed{background:#d1f4e0;color:#0d5c2f;padding:2px 8px;border-radius:4px;display:inline-block}.markoon-order-item .badge-processing{background:#fff3cd;color:#7a4f01;padding:2px 8px;border-radius:4px;display:inline-block}.markoon-order-item .badge-cancelled{background:#f8d7da;color:#721c24;padding:2px 8px;border-radius:4px;display:inline-block}.markoon-order-item .badge-failed{background:#f8d7da;color:#721c24;padding:2px 8px;border-radius:4px;display:inline-block}.markoon-order-item .badge-on-hold{background:#e2e8f0;color:#475569;padding:2px 8px;border-radius:4px;display:inline-block}.markoon-order-item .badge-refunded{background:#e2e8f0;color:#475569;padding:2px 8px;border-radius:4px;display:inline-block}.markoon-order-item .arrow-icon{font-size:1.2rem;color:#a0aec0}.markoon-order-item .order-number{font-weight:700;color:var(--markoon-wc-text);margin-bottom:5px;font-size:1rem}.markoon-order-item .order-date{font-size:.85rem;color:#718096}.markoon-order-history-content{flex:1;background:#fff;border-radius:var(--markoon-wc-radius,8px)}.markoon-order-company{font-size:1.5rem;font-weight:800;color:var(--markoon-wc-text);margin-bottom:20px}.markoon-order-actions{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px;background:#fff}.markoon-btn-repeat{background:var(--markoon-wc-primary,#333) !important;color:#fff !important;border:none !important;border-radius:var(--markoon-wc-radius,8px) !important;padding:12px 24px !important;font-weight:700 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:100% !important;max-width:400px;transition:all .2s ease !important}.markoon-btn-repeat:hover{opacity:.9 !important;transform:translateY(-2px)}.markoon-btn-wishlist{background:0 0 !important;color:var(--markoon-wc-primary,#333) !important;border:2px solid var(--markoon-wc-primary,#333) !important;border-radius:var(--markoon-wc-radius,8px) !important;padding:10px 24px !important;font-weight:700 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:1;min-width:200px;transition:all .2s ease !important}.markoon-btn-wishlist:hover{background:var(--markoon-wc-primary,#333) !important;color:#fff !important;transform:translateY(-2px)}@media (max-width:600px){.markoon-order-actions{flex-direction:column}.markoon-btn-repeat,.markoon-btn-wishlist{max-width:100%;width:100%}}.markoon-order-meta-box{background:#f4fcfa;border-radius:var(--markoon-wc-radius,8px);padding:20px 25px;margin-bottom:40px;display:flex;flex-direction:column;gap:12px}.markoon-meta-row{display:grid;grid-template-columns:150px 1fr;font-size:.95rem}@media (max-width:480px){.markoon-meta-row{grid-template-columns:1fr;gap:2px}}.markoon-meta-row .meta-label{color:#4a5568;font-weight:500}.markoon-meta-row .meta-value{color:#1a202c;font-weight:600}.markoon-order-details-title{display:flex;justify-content:space-between;align-items:center;font-size:1.25rem;font-weight:800;color:var(--markoon-wc-text);margin-bottom:20px;border-bottom:2px solid #e0e0e0;padding-bottom:15px}.markoon-order-total-units{background:rgba(var(--markoon-wc-primary-rgb,0,0,0),.1);color:var(--markoon-wc-primary,#333);font-size:.75rem;padding:4px 10px;border-radius:12px;font-weight:700}.markoon-order-items-table{width:100%;border-collapse:collapse}.markoon-order-items-table th{text-align:left;padding:10px 15px;background:#f8fafc;color:#475569;font-weight:700;font-size:.85rem;border-radius:var(--markoon-wc-radius,8px) var(--markoon-wc-radius,8px) 0 0}.markoon-order-items-table td{padding:15px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.markoon-order-items-table .align-right{text-align:right}.markoon-order-items-table .item-name strong{font-size:1rem;color:var(--markoon-wc-text);display:block;margin-bottom:4px}.markoon-order-items-table .item-meta{font-size:.85rem;color:#64748b}.markoon-order-items-table .item-qty strong{font-size:1.1rem;color:var(--markoon-wc-text)}.markoon-order-items-table tr.item-unavailable td{opacity:.6}.markoon-order-items-table tr.item-unavailable .item-name strong{text-decoration:line-through;color:#94a3b8}