.order-card[data-v-2bcd2a05]{background-color:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:1.5rem;text-align:left;box-shadow:var(--shadow-md);display:flex;flex-direction:column;overflow:hidden;max-width:100%;transition:box-shadow var(--duration-normal),border-color var(--duration-normal)}.order-card h3[data-v-2bcd2a05]{font-size:1.5rem;color:var(--accent-color1);margin-bottom:.5rem}.review-chip[data-v-2bcd2a05]{display:inline-flex;align-items:center;margin-left:.5rem;padding:.15rem .6rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-success) 15%,transparent);color:var(--color-success);font-size:.8rem;font-weight:700;text-decoration:none;white-space:nowrap;min-height:26px}.review-chip[data-v-2bcd2a05]:hover{background:color-mix(in srgb,var(--color-success) 25%,transparent)}.review-chip--done[data-v-2bcd2a05]{cursor:default;background:color-mix(in srgb,var(--color-success) 10%,transparent);opacity:.85}.tracking-retry[data-v-2bcd2a05]{align-self:flex-start;min-height:2.75rem;padding:.3rem .9rem;background:transparent;border:1px solid var(--ui-border);border-radius:var(--radius-md);color:var(--font-color-secondary);font:inherit;font-size:.9rem;cursor:pointer}.tracking-retry[data-v-2bcd2a05]:focus-visible{outline:2px solid var(--accent-color1);outline-offset:2px}.order-summary[data-v-2bcd2a05]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin:0;padding:.25rem 0;background:none;border:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-md)}.order-summary[data-v-2bcd2a05]:focus-visible{outline:2px solid var(--accent-color1);outline-offset:2px}.order-summary-main[data-v-2bcd2a05]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;min-width:0}.order-summary-id-group[data-v-2bcd2a05]{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.5rem;min-width:0}.order-summary-id[data-v-2bcd2a05]{font-size:1.05rem;font-weight:600;color:var(--accent-color1);overflow-wrap:anywhere}.order-id-label[data-v-2bcd2a05]{color:var(--font-color-secondary);font-weight:500;font-size:.9rem;margin-right:.15rem}.order-date[data-v-2bcd2a05]{font-size:.9rem;color:var(--font-color-secondary);margin:0;white-space:nowrap}.order-summary-meta[data-v-2bcd2a05]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.order-summary-total[data-v-2bcd2a05]{font-size:1.1rem;font-weight:700;color:var(--accent-color1);white-space:nowrap}.order-chevron[data-v-2bcd2a05]{width:1.5rem;height:1.5rem;color:var(--font-color-secondary);transition:transform var(--duration-normal);flex-shrink:0}.order-card--open .order-chevron[data-v-2bcd2a05]{transform:rotate(180deg)}.order-card--action[data-v-2bcd2a05]{border-left:4px solid var(--color-warning)}.order-body[data-v-2bcd2a05]{padding-top:.5rem}.order-status-container[data-v-2bcd2a05]{margin-bottom:1rem}.order-status-full[data-v-2bcd2a05]{font-weight:600;color:var(--font-color-secondary);margin:0 0 .75rem;font-size:1rem}.order-status-info[data-v-2bcd2a05]{margin-top:.5rem;font-size:.9rem;color:var(--font-color-secondary)}.order-status[data-v-2bcd2a05]{display:inline-block;padding:.5rem 1rem;border-radius:var(--radius-md);font-weight:700;color:var(--font-color-primary)}.price-request-pending[data-v-2bcd2a05],.price-request-sent[data-v-2bcd2a05]{background-color:var(--color-warning);color:var(--badge-text-on-warning)}.confirmed[data-v-2bcd2a05]{background-color:var(--color-info);color:var(--badge-text-on-info)}.cancelled[data-v-2bcd2a05]{background-color:var(--color-error);color:var(--color-danger-text)}.sent-to-repair[data-v-2bcd2a05],.in-repair[data-v-2bcd2a05],.waiting-for-payment[data-v-2bcd2a05]{background-color:var(--color-info);color:var(--badge-text-on-info)}.payed[data-v-2bcd2a05]{background-color:var(--color-success);color:var(--badge-text-on-success)}.sent-back-to-customer[data-v-2bcd2a05]{background-color:var(--color-info);color:var(--badge-text-on-info)}.completed[data-v-2bcd2a05]{background-color:var(--color-success);color:var(--badge-text-on-success)}.closed[data-v-2bcd2a05]{background-color:var(--surface-muted);color:var(--font-color-primary)}.order-details h4[data-v-2bcd2a05]{font-size:1.1rem;color:var(--font-color-primary);margin-top:1rem;margin-bottom:.5rem}.service-list[data-v-2bcd2a05]{list-style-type:none;padding:0;margin-bottom:1rem}.service-list li[data-v-2bcd2a05]{font-size:.95rem;color:var(--font-color-primary);margin-bottom:.8rem;background-color:var(--surface-muted);padding:.75rem 1rem;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow-wrap:break-word;word-wrap:break-word}.service-list li[data-v-2bcd2a05]:last-child{margin-bottom:0}.service-item-main[data-v-2bcd2a05]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.5rem;overflow-wrap:break-word;word-wrap:break-word;width:100%}.service-item-main strong[data-v-2bcd2a05]{color:var(--accent-color1);overflow-wrap:break-word;word-wrap:break-word}.service-title[data-v-2bcd2a05]{font-weight:600;color:var(--font-color-secondary);overflow-wrap:break-word;word-wrap:break-word}.service-description[data-v-2bcd2a05]{color:var(--font-color-primary);overflow-wrap:break-word;word-wrap:break-word}.service-total-price[data-v-2bcd2a05]{font-weight:700;color:var(--accent-color1);white-space:nowrap;margin-top:.3rem}.service-options-list[data-v-2bcd2a05]{list-style-type:disc;padding-left:1.5rem;font-size:.9rem;color:var(--font-color-primary);margin-top:.5rem}.service-options-list li[data-v-2bcd2a05]{margin-bottom:.2rem;background-color:transparent;padding:0;box-shadow:none;font-size:.9rem;overflow-wrap:break-word;word-wrap:break-word}.service-options-list li[data-v-2bcd2a05]:last-child{margin-bottom:0}.address-details[data-v-2bcd2a05]{font-style:normal;font-size:.95rem;color:var(--font-color-primary);line-height:1.4}.total-price[data-v-2bcd2a05]{font-size:1.1rem;color:var(--font-color-primary);margin-top:1.5rem;font-weight:700}.total-price strong[data-v-2bcd2a05]{color:var(--accent-color1);font-size:1.3rem}.shipping-notice-orders[data-v-2bcd2a05]{font-size:.78rem;color:var(--font-color-muted);margin-top:.2rem}.shipment-section[data-v-2bcd2a05]{margin-top:1rem}.tracking-card[data-v-2bcd2a05]{border:1px solid var(--surface-border);border-radius:var(--radius-lg);background-color:var(--surface-muted);overflow:hidden}.tracking-card-header[data-v-2bcd2a05]{display:flex;align-items:center;gap:1rem;padding:1rem 1.1rem}.tracking-icon-badge[data-v-2bcd2a05]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--accent-color1) 14%,transparent);color:var(--accent-color1);flex-shrink:0}.tracking-icon-badge svg[data-v-2bcd2a05]{width:1.35rem;height:1.35rem}.tracking-card-headline[data-v-2bcd2a05]{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:1}.tracking-card-title[data-v-2bcd2a05]{font-size:.85rem;font-weight:700;color:var(--font-color-secondary)}.tracking-number[data-v-2bcd2a05]{display:inline-flex;align-items:center;gap:.45rem;align-self:flex-start;max-width:100%;padding:.3rem;margin:-.3rem;border:none;background:none;font:inherit;font-size:1rem;font-weight:700;color:var(--font-color-primary);cursor:pointer;text-align:left}.tracking-number[data-v-2bcd2a05]:hover{color:var(--color-link, var(--accent-color1))}.tracking-number-value[data-v-2bcd2a05]{overflow-wrap:anywhere;word-break:break-all}.tracking-number-icon[data-v-2bcd2a05]{width:.95rem;height:.95rem;flex-shrink:0;opacity:.65;color:var(--accent-color1);transition:opacity var(--duration-normal)}.tracking-number:hover .tracking-number-icon[data-v-2bcd2a05]{opacity:1}.tracking-number-icon--done[data-v-2bcd2a05]{color:var(--color-success);opacity:1}.tracking-card-link[data-v-2bcd2a05]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border:none;border-radius:var(--radius-full);background-color:#fc0;color:#14161a;font-size:.85rem;font-weight:700;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background-color var(--duration-normal),transform var(--duration-normal)}.tracking-card-link svg[data-v-2bcd2a05]{width:.9rem;height:.9rem}.tracking-card-link[data-v-2bcd2a05]:hover{background-color:#f2c200}.tracking-card-status[data-v-2bcd2a05]{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border-top:1px solid var(--surface-border);max-width:100%}.tracking-card-status--live[data-v-2bcd2a05]{background-color:color-mix(in srgb,var(--color-success) 10%,transparent)}.tracking-card-status--muted[data-v-2bcd2a05],.tracking-card-status--loading[data-v-2bcd2a05]{background-color:transparent}.tracking-spinner[data-v-2bcd2a05]{width:1.1rem;height:1.1rem;margin-top:.15rem;border:2px solid var(--font-color-secondary);border-top-color:transparent;border-radius:50%;animation:tracking-spin-2bcd2a05 .8s linear infinite;flex-shrink:0}@keyframes tracking-spin-2bcd2a05{to{transform:rotate(360deg)}}.tracking-status-icon[data-v-2bcd2a05]{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:50%;background-color:color-mix(in srgb,var(--color-success) 18%,transparent);color:var(--color-success);flex-shrink:0}.tracking-status-icon--muted[data-v-2bcd2a05]{background-color:color-mix(in srgb,var(--color-warning) 16%,transparent);color:var(--color-warning)}.tracking-status-icon svg[data-v-2bcd2a05]{width:1rem;height:1rem}.tracking-status-main[data-v-2bcd2a05]{min-width:0}.tracking-status-text[data-v-2bcd2a05]{margin:0;font-size:.95rem;font-weight:600;color:var(--font-color-primary);overflow-wrap:anywhere}.tracking-card-status--loading .tracking-status-text[data-v-2bcd2a05]{font-weight:500;color:var(--font-color-secondary)}.tracking-card-status--loading[data-v-2bcd2a05]{align-items:center}.tracking-card-status--loading .tracking-spinner[data-v-2bcd2a05]{margin-top:0}.tracking-status-time[data-v-2bcd2a05]{display:inline-flex;align-items:center;gap:.3rem;margin:.25rem 0 0;font-size:.8rem;color:var(--font-color-secondary)}.tracking-status-time svg[data-v-2bcd2a05]{width:.8rem;height:.8rem;flex-shrink:0}@media(max-width:768px){.tracking-card-header[data-v-2bcd2a05]{flex-wrap:wrap;padding:.9rem 1rem}.tracking-card-headline[data-v-2bcd2a05]{flex:1}.tracking-number[data-v-2bcd2a05]{font-size:.92rem}.tracking-card-status[data-v-2bcd2a05]{padding:.85rem 1rem 1rem}.tracking-card-link[data-v-2bcd2a05]{order:3;flex-basis:100%;justify-content:center}}.order-actions[data-v-2bcd2a05]{margin-top:1rem;align-self:flex-end;display:flex;gap:1rem}.btn-icon[data-v-2bcd2a05]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.btn-whatsapp[data-v-2bcd2a05]{background-color:#25d366;color:var(--color-on-accent);border:none}.btn-whatsapp[data-v-2bcd2a05]:hover{background-color:#1ebe57}.send-to-repair-button[data-v-2bcd2a05]{margin-top:1rem;margin-left:.5rem}.order-progress-bar-wrap[data-v-2bcd2a05]{width:100%;height:8px;background:var(--surface-muted);border-radius:var(--radius-sm);margin-bottom:1rem;overflow:hidden}.order-progress-bar[data-v-2bcd2a05]{height:100%;background:var(--color-info);border-radius:var(--radius-sm);transition:width .4s ease}.order-progress-bar.progress-complete[data-v-2bcd2a05]{background:var(--color-success)}.decision-buttons[data-v-2bcd2a05]{display:flex;gap:1rem;margin-top:.75rem;flex-wrap:wrap}@media(max-width:768px){.order-card[data-v-2bcd2a05]{padding:1rem}.order-card h3[data-v-2bcd2a05]{font-size:1.3rem}.order-summary[data-v-2bcd2a05],.order-summary-main[data-v-2bcd2a05]{gap:.5rem}.order-summary-id[data-v-2bcd2a05]{font-size:.95rem}.order-summary-total[data-v-2bcd2a05]{font-size:1rem}.order-chevron[data-v-2bcd2a05]{width:1.2rem;height:1.2rem}.order-details h4[data-v-2bcd2a05]{font-size:1rem}.service-list li[data-v-2bcd2a05]{font-size:.85rem;padding:.5rem .75rem}.service-options-list li[data-v-2bcd2a05]{font-size:.8rem}.address-details[data-v-2bcd2a05],.total-price[data-v-2bcd2a05]{font-size:.9rem}.total-price strong[data-v-2bcd2a05]{font-size:1.1rem}.order-actions[data-v-2bcd2a05]{flex-direction:column;align-self:stretch}.btn[data-v-2bcd2a05]{width:100%}.decision-buttons[data-v-2bcd2a05]{flex-direction:column}}.order-history-page[data-v-d2a91300]{display:flex;flex-direction:column;align-items:center;width:100%;background-color:var(--bg-color-main);min-height:75vh}.hero-section[data-v-d2a91300]{width:100%;padding:2rem 0 1.5rem;border-bottom:1px solid var(--surface-border)}.hero-content h1[data-v-d2a91300]{font-size:2.2rem;color:var(--font-color-secondary);margin:0 0 .5rem}.description[data-v-d2a91300]{font-size:1rem;color:var(--font-color-primary);line-height:1.5;margin:0}.orders-section[data-v-d2a91300]{display:flex;flex-direction:column;align-items:center;width:100%;padding:2rem 0}.section-header[data-v-d2a91300]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem}.section-header h2[data-v-d2a91300]{font-size:1.8rem;color:var(--font-color-secondary);margin:0}.orders-toolbar[data-v-d2a91300]{display:flex;align-items:center;gap:.75rem}.fetched-at[data-v-d2a91300]{font-size:.9rem;color:var(--font-color-primary);opacity:.7}.btn-refresh[data-v-d2a91300]{min-height:2.75rem;padding:.4rem .9rem;background:var(--surface-muted);color:var(--font-color-secondary);border:1px solid var(--surface-border);border-radius:var(--radius-md);font:inherit;font-size:.95rem;cursor:pointer}.btn-refresh[data-v-d2a91300]:disabled{opacity:.6;cursor:default}.btn-refresh[data-v-d2a91300]:focus-visible{outline:2px solid var(--accent-color1);outline-offset:2px}.cross-link[data-v-d2a91300]{font-size:.95rem;color:var(--font-color-primary)}.cross-link a[data-v-d2a91300],.cross-link .link-button[data-v-d2a91300]{color:var(--accent-color1);text-decoration:underline;font-weight:400}.btn-icon[data-v-d2a91300]{display:inline-flex;align-items:center;gap:.5rem}.status-action-block .decision-buttons[data-v-d2a91300]{display:flex;gap:.75rem;margin-top:.75rem}.loading-message[data-v-d2a91300],.error-message[data-v-d2a91300],.no-orders-message[data-v-d2a91300]{font-size:1.2rem;color:var(--font-color-primary);margin-top:2rem}.error-message[data-v-d2a91300]{color:var(--color-error)}.link-button[data-v-d2a91300]{color:var(--accent-color1);text-decoration:none;font-weight:700}.link-button[data-v-d2a91300]:hover{text-decoration:underline}.order-list[data-v-d2a91300]{width:100%;display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.archive-section[data-v-d2a91300]{width:100%;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--surface-border)}.archive-toggle[data-v-d2a91300]{display:inline-flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;background:var(--surface-muted);border:1px solid var(--surface-border);border-radius:var(--radius-md);color:var(--font-color-secondary);font:inherit;font-size:1rem;font-weight:600;text-align:left;cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast)}.archive-toggle[data-v-d2a91300]:hover{background:var(--surface-card);border-color:var(--accent-color1)}.archive-toggle[data-v-d2a91300]:focus-visible{outline:2px solid var(--accent-color1);outline-offset:2px}.archive-chevron[data-v-d2a91300]{width:1.2rem;height:1.2rem;flex-shrink:0;transition:transform var(--duration-normal)}.archive-toggle[aria-expanded=true] .archive-chevron[data-v-d2a91300]{transform:rotate(180deg)}.archive-title[data-v-d2a91300]{color:var(--font-color-secondary)}.archive-count[data-v-d2a91300]{margin-left:auto;font-weight:500;font-size:.9rem;color:var(--font-color-primary);opacity:.7}.archive-list[data-v-d2a91300]{margin-top:1.5rem}.skeleton-orders[data-v-d2a91300]{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem;width:100%}.skeleton-order-card[data-v-d2a91300]{background-color:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.order-date[data-v-d2a91300]{font-size:.9rem;color:var(--font-color-secondary);margin-bottom:.5rem}.login-prompt[data-v-d2a91300]{margin-top:2rem}.hint-text[data-v-d2a91300]{margin-top:.5rem;font-size:.9rem;color:var(--font-color-secondary)}@media(max-width:768px){.hero-content h1[data-v-d2a91300]{font-size:2rem}.description[data-v-d2a91300]{font-size:1rem}.container[data-v-d2a91300]{padding:1rem 0}.section-header[data-v-d2a91300]{flex-direction:column;align-items:flex-start;gap:1rem}.orders-section h2[data-v-d2a91300]{font-size:1.5rem}.archive-count[data-v-d2a91300]{margin-left:0}.decision-buttons[data-v-d2a91300]{flex-direction:column}}
