.orders-module__uQ9gkq__orders{background:var(--color-bg);min-height:100vh;padding:3rem var(--space-6) 4rem}.orders-module__uQ9gkq__orders h1{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);color:var(--color-text-dark);margin:0}.orders-module__uQ9gkq__loading{gap:var(--space-6);max-width:720px;margin:0 auto;display:grid}.orders-module__uQ9gkq__skeleton{background:var(--color-white-warm);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-6);animation:1.5s ease-in-out infinite orders-module__uQ9gkq__pulse}.orders-module__uQ9gkq__skeletonLine{border-radius:var(--radius-sm);background:var(--color-cream-deep);margin-bottom:var(--space-3)}.orders-module__uQ9gkq__skeletonLine:last-child{margin-bottom:0}@keyframes orders-module__uQ9gkq__pulse{0%,to{opacity:1}50%{opacity:.5}}.orders-module__uQ9gkq__lookupWrap{justify-content:center;align-items:center;min-height:60vh;display:flex}.orders-module__uQ9gkq__lookupCard{text-align:center;background:var(--color-white-warm);border-radius:var(--radius-xl);width:100%;max-width:480px;box-shadow:var(--shadow-md);padding:var(--space-12) var(--space-8);gap:var(--space-5);display:grid}.orders-module__uQ9gkq__lookupIcon{color:var(--color-border-soft);margin:0 auto}.orders-module__uQ9gkq__lookupTitle{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text-dark);letter-spacing:var(--tracking-tight);margin:0}.orders-module__uQ9gkq__lookupDesc{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.orders-module__uQ9gkq__lookupForm{gap:var(--space-3);display:grid}.orders-module__uQ9gkq__lookupError{color:#b91c1c;font-size:var(--text-xs);text-align:left;margin:0}.orders-module__uQ9gkq__lookupLink{color:var(--color-primary);font-size:var(--text-sm);text-decoration:underline}.orders-module__uQ9gkq__header{margin-bottom:var(--space-8);justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.orders-module__uQ9gkq__headerLeft{align-items:baseline;gap:var(--space-3);display:flex}.orders-module__uQ9gkq__header h1{margin:0}.orders-module__uQ9gkq__count{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);font-weight:400}.orders-module__uQ9gkq__emailLabel{font-size:var(--text-xs);color:var(--color-text-muted)}.orders-module__uQ9gkq__list{gap:var(--space-5);max-width:720px;display:grid}.orders-module__uQ9gkq__card{background:var(--color-white-warm);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-6);gap:var(--space-4);transition:box-shadow var(--duration-normal) var(--ease-out);display:grid}.orders-module__uQ9gkq__card:hover{box-shadow:var(--shadow-sm)}.orders-module__uQ9gkq__cardHeader{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-soft);display:flex}.orders-module__uQ9gkq__orderId{font-weight:700;font-size:var(--text-base);color:var(--color-text-dark);margin-bottom:var(--space-1);display:block}.orders-module__uQ9gkq__orderDate{font-size:var(--text-sm);color:var(--color-text-muted)}.orders-module__uQ9gkq__statusBadge{border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:.375rem .875rem;font-size:.6875rem;font-weight:600}.orders-module__uQ9gkq__statusConfirmed{color:var(--color-primary);background:#c1622b14}.orders-module__uQ9gkq__statusProcessing{color:var(--color-primary-dark);background:#c1622b14}.orders-module__uQ9gkq__statusShipped{color:#2563eb;background:#3b82f614}.orders-module__uQ9gkq__statusOutForDelivery{color:#c2410c;background:#ea580c14}.orders-module__uQ9gkq__statusDelivered{color:var(--color-natural-dark);background:#5a7a5014}.orders-module__uQ9gkq__statusCancelled{color:#b91c1c;background:#dc262614}.orders-module__uQ9gkq__items{gap:var(--space-3);display:grid}.orders-module__uQ9gkq__item{font-size:var(--text-sm);color:var(--color-text-dark);padding:var(--space-1) 0;justify-content:space-between;display:flex}.orders-module__uQ9gkq__itemName{color:var(--color-text-dark)}.orders-module__uQ9gkq__itemPrice{white-space:nowrap;font-weight:600}.orders-module__uQ9gkq__cardFooter{padding-top:var(--space-4);border-top:1px solid var(--color-border-soft);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.orders-module__uQ9gkq__footerLeft{align-items:center;gap:var(--space-3);display:flex}.orders-module__uQ9gkq__total{font-weight:700;font-size:var(--text-md);color:var(--color-primary)}.orders-module__uQ9gkq__cancelBtn{border-radius:var(--radius-full);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:#b91c1c;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:#dc26260f;border:1px solid #dc262633;padding:.375rem .875rem;font-weight:600}.orders-module__uQ9gkq__cancelBtn:hover{background:#dc26261f}.orders-module__uQ9gkq__trackLink{font-size:var(--text-sm);color:var(--color-primary);align-items:center;gap:var(--space-1);transition:opacity var(--duration-fast) var(--ease-out);font-weight:600;text-decoration:none;display:inline-flex}.orders-module__uQ9gkq__trackLink:hover{opacity:.8}.orders-module__uQ9gkq__cancelledInfo{margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-xs);color:#b91c1c;line-height:var(--leading-normal);background:#dc26260a;border:1px solid #dc262626}.orders-module__uQ9gkq__modalOverlay{background:var(--color-overlay-dark);z-index:50;padding:var(--space-4);animation:orders-module__uQ9gkq__fadeIn .2s var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes orders-module__uQ9gkq__fadeIn{0%{opacity:0}to{opacity:1}}.orders-module__uQ9gkq__modal{background:var(--color-white-warm);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);width:100%;max-width:480px;padding:var(--space-8);animation:orders-module__uQ9gkq__slideUp .3s var(--ease-out);position:relative}@keyframes orders-module__uQ9gkq__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.orders-module__uQ9gkq__modalClose{top:var(--space-4);right:var(--space-4);color:var(--color-text-muted);cursor:pointer;padding:var(--space-1);transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;position:absolute}.orders-module__uQ9gkq__modalClose:hover{color:var(--color-text-dark)}.orders-module__uQ9gkq__modalTitle{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text-dark);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-5)}.orders-module__uQ9gkq__modalLabel{font-size:var(--text-sm);color:var(--color-text-dark);margin-bottom:var(--space-2);font-weight:600;display:block}.orders-module__uQ9gkq__modalSelect{border:1.5px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-white-warm);width:100%;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-dark);margin-bottom:var(--space-4);transition:border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%237a6b5e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;outline:none;padding:.875rem 1.25rem}.orders-module__uQ9gkq__modalSelect:focus{border-color:var(--color-cta);box-shadow:0 0 0 3px #e8a97e33}.orders-module__uQ9gkq__modalTextarea{border:1.5px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-white-warm);width:100%;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-dark);resize:vertical;min-height:80px;margin-bottom:var(--space-4);transition:border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);outline:none;padding:.875rem 1.25rem}.orders-module__uQ9gkq__modalTextarea:focus{border-color:var(--color-cta);box-shadow:0 0 0 3px #e8a97e33}.orders-module__uQ9gkq__modalError{color:#b91c1c;font-size:var(--text-sm);margin-bottom:var(--space-4)}.orders-module__uQ9gkq__modalMessage{font-size:var(--text-sm);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);line-height:var(--leading-normal)}.orders-module__uQ9gkq__modalMessageSuccess{color:var(--color-natural-dark);background:#5a7a5014;border:1px solid #5a7a5033}.orders-module__uQ9gkq__modalMessageError{color:#92400e;background:#ea580c14;border:1px solid #ea580c33}.orders-module__uQ9gkq__modalActions{gap:var(--space-3);justify-content:flex-end;display:flex}.orders-module__uQ9gkq__keepBtn{border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;border:1.5px solid var(--color-border-soft);color:var(--color-text-dark);cursor:pointer;transition:all var(--duration-normal) var(--ease-out);background:0 0;padding:.75rem 1.5rem;font-weight:600}.orders-module__uQ9gkq__keepBtn:hover{border-color:var(--color-cta);color:var(--color-primary)}.orders-module__uQ9gkq__confirmCancelBtn{border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#fff;cursor:pointer;transition:all var(--duration-normal) var(--ease-out);background:#b91c1c;border:1.5px solid #b91c1c;padding:.75rem 1.5rem;font-weight:600}.orders-module__uQ9gkq__confirmCancelBtn:hover{background:#991b1b;border-color:#991b1b}.orders-module__uQ9gkq__confirmCancelBtn:disabled{opacity:.6;cursor:not-allowed}.orders-module__uQ9gkq__closeBtn{border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;border:1.5px solid var(--color-border-soft);color:var(--color-text-dark);cursor:pointer;transition:all var(--duration-normal) var(--ease-out);background:0 0;padding:.75rem 1.5rem;font-weight:600}.orders-module__uQ9gkq__closeBtn:hover{border-color:var(--color-cta);color:var(--color-primary)}
