.order-history-page{background:radial-gradient(circle at 0 0,#0881781f,#0000 26%),linear-gradient(#f7fbfb 0%,#fff 100%);padding:32px 20px 56px}[data-theme=dark] .order-history-hero h1,body.dark .order-history-hero h1{color:#f3f4f6!important}[data-theme=dark] .hero-copy,body.dark .hero-copy{color:#9ca3af!important}[data-theme=dark] .order-card,[data-theme=dark] .summary-card,[data-theme=dark] .order-history-shell,body.dark .order-card,body.dark .summary-card,body.dark .order-history-shell{color:#e6eef8!important;background:#1a1f26!important;border-color:#2d3748!important}[data-theme=dark] .item-name,body.dark .item-name{color:#f3f4f6!important}[data-theme=dark] .item-meta,body.dark .item-meta{color:#9ca3af!important}.order-history-hero,.order-history-shell{width:min(1120px,100%);margin:0 auto}.order-history-hero{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#c483e6;margin:0 0 8px;font-size:.78rem;font-weight:700}.order-history-hero h1{color:#1f2937;margin:0;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.05}.hero-copy{color:#55606f;max-width:56ch;margin:12px 0 0}.continue-shopping,.retry-btn{color:#fff;background:#c483e6;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 14px 32px #0881782e}.continue-shopping:hover,.retry-btn:hover{opacity:.95;transform:translateY(-1px)}.order-history-shell{gap:20px;display:grid}.state-card,.orders-card,.order-modal-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 20px 50px #0f172a14}.state-card{text-align:center;padding:42px 22px}.state-card h2,.state-card p{margin-top:0}.spinner{border:4px solid #0881781f;border-top-color:#c483e6;border-radius:50%;width:42px;height:42px;margin:0 auto 18px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error-state h2{color:#991b1b}.orders-card{overflow:hidden}.orders-table-wrap{overflow-x:auto}.orders-table{border-collapse:collapse;width:100%;min-width:680px}.orders-table th,.orders-table td{text-align:left;border-bottom:1px solid #0f172a14;padding:18px 20px}.orders-table thead th{letter-spacing:.12em;text-transform:uppercase;color:#64748b;background:#f8fafc;font-size:.78rem}.orders-table tbody tr:hover{background:#f8fbfb}.status-pill{letter-spacing:.04em;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.status-confirmed{color:#166534;background:#22c55e24}.status-pending{color:#92400e;background:#f59e0b24}.status-shipped{color:#075985;background:#0ea5e924}.status-delivered{color:#3730a3;background:#6366f124}.details-btn{color:#c483e6;cursor:pointer;background:#fff;border:1px solid #08817840;border-radius:999px;padding:10px 16px;font-weight:700}.order-modal{z-index:40;background:#0f172a7a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.order-modal[hidden]{display:none!important}.order-modal-panel{width:min(760px,100%);padding:24px;position:relative}.modal-close{cursor:pointer;color:#64748b;background:0 0;border:0;font-size:2rem;line-height:1;position:absolute;top:14px;right:16px}.order-detail-head{padding-right:40px}.order-meta-grid,.order-items{gap:14px;display:grid}.order-meta-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:18px 0 24px}.meta-card,.item-card{background:#f8fafc;border:1px solid #0f172a14;border-radius:18px;padding:14px 16px}.meta-label{text-transform:uppercase;letter-spacing:.12em;color:#64748b;margin-bottom:6px;font-size:.76rem;display:block}.order-items{margin-top:10px}.item-card{justify-content:space-between;gap:12px;display:flex}.item-card p{margin:0}.item-name{color:#1f2937;font-weight:700}@media (width<=768px){.order-history-page{padding-inline:14px}.order-history-hero{flex-direction:column;align-items:start}.order-modal{padding:12px}}.return-status{border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px 16px;font-size:.92rem;display:flex}.return-status--eligible{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.return-status--expired{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.return-status--not-delivered,.return-status--unavailable{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.return-status__text{font-weight:600}.return-request-btn{cursor:pointer;color:#fff;background:#1f2937;border:none;border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:700}.return-request-btn:disabled{color:#94a3b8;cursor:not-allowed;background:#e2e8f0}.return-deadline-inline{margin-top:4px;font-size:.78rem;font-weight:600}.return-deadline-inline--eligible{color:#047857}.return-deadline-inline--expired{color:#b91c1c}[data-theme=dark] .order-history-page,body.dark .order-history-page{color:#f3f4f6!important;background:linear-gradient(#0f172a 0%,#111827 48%,#1f2937 100%)!important}[data-theme=dark] .order-history-hero h1,[data-theme=dark] .hero-copy,body.dark .order-history-hero h1,body.dark .hero-copy{color:#f3f4f6!important}[data-theme=dark] .state-card,[data-theme=dark] .orders-card,[data-theme=dark] .order-modal-panel,body.dark .state-card,body.dark .orders-card,body.dark .order-modal-panel{color:#f3f4f6!important;background:#1f2937f0!important;border-color:#ffffff1a!important}[data-theme=dark] .order-card,[data-theme=dark] .order-card-header,[data-theme=dark] .order-meta-item,[data-theme=dark] .summary-row,body.dark .order-card,body.dark .order-card-header,body.dark .order-meta-item,body.dark .summary-row{color:#e5e7eb!important;border-color:#ffffff1a!important}
