.orders-module__HlIdNG__container{max-width:900px;margin:0 auto;padding:3rem 2rem}.orders-module__HlIdNG__header{margin-bottom:2.5rem}.orders-module__HlIdNG__backLink{color:var(--accent);align-items:center;gap:.25rem;margin-bottom:.75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.orders-module__HlIdNG__backLink:hover{color:var(--accent-light)}.orders-module__HlIdNG__title{color:var(--text-primary);letter-spacing:-.02em;font-size:2rem;font-weight:700}.orders-module__HlIdNG__loading,.orders-module__HlIdNG__error{text-align:center;color:var(--text-secondary);padding:4rem 2rem}.orders-module__HlIdNG__error{color:var(--danger)}.orders-module__HlIdNG__loginLink,.orders-module__HlIdNG__browseLink{color:var(--accent);margin-top:1rem;font-weight:500;text-decoration:none;display:inline-block}.orders-module__HlIdNG__loginLink:hover,.orders-module__HlIdNG__browseLink:hover{text-decoration:underline}.orders-module__HlIdNG__empty{text-align:center;background:var(--bg-card);border:1px dashed var(--border);border-radius:20px;padding:4rem 2rem}.orders-module__HlIdNG__emptyIcon{opacity:.4;margin-bottom:1rem;font-size:3.5rem}.orders-module__HlIdNG__emptyText{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1rem}.orders-module__HlIdNG__ordersList{flex-direction:column;gap:1rem;display:flex}.orders-module__HlIdNG__orderCard{background:var(--bg-card);border:1px solid var(--border);color:inherit;border-radius:20px;padding:1.5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;position:relative;overflow:hidden}.orders-module__HlIdNG__orderCard:before{content:"";background:var(--border);width:4px;transition:background .2s;position:absolute;top:0;bottom:0;left:0}.orders-module__HlIdNG__orderCard:hover{box-shadow:0 12px 40px var(--shadow);border-color:#0000;text-decoration:none;transform:translateY(-3px)}.orders-module__HlIdNG__orderCard:hover:before{background:linear-gradient(180deg, var(--accent), var(--accent-light))}.orders-module__HlIdNG__orderHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.orders-module__HlIdNG__orderInfo{align-items:center;gap:1rem;display:flex}.orders-module__HlIdNG__orderId{color:var(--text-primary);font-size:1rem;font-weight:700}.orders-module__HlIdNG__orderDate{color:var(--text-muted);font-size:.85rem}.orders-module__HlIdNG__statusBadge{text-transform:uppercase;letter-spacing:.03em;border-radius:25px;align-items:center;gap:.35rem;padding:.4rem 1rem;font-size:.75rem;font-weight:600;display:inline-flex}.orders-module__HlIdNG__statusBadge svg{width:12px;height:12px}.orders-module__HlIdNG__statusBadge[data-status=gray]{color:#616161;background:#f5f5f5}.orders-module__HlIdNG__statusBadge[data-status=orange]{color:#e65100;background:#fff3e0}.orders-module__HlIdNG__statusBadge[data-status=blue]{color:#1565c0;background:#e3f2fd}.orders-module__HlIdNG__statusBadge[data-status=purple]{color:#6a1b9a;background:#f3e5f5}.orders-module__HlIdNG__statusBadge[data-status=green]{color:#2e7d32;background:#e8f5e9}.orders-module__HlIdNG__statusBadge[data-status=red]{color:#c62828;background:#ffebee}.orders-module__HlIdNG__statusBadge[data-status=pink]{background:var(--accent-soft);color:var(--accent)}.orders-module__HlIdNG__orderMeta{color:var(--text-secondary);flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem;font-size:.9rem;display:flex}.orders-module__HlIdNG__metaItem{align-items:center;gap:.35rem;display:flex}.orders-module__HlIdNG__metaItem svg{width:16px;height:16px;color:var(--text-muted)}.orders-module__HlIdNG__itemsCount{color:var(--text-muted)}.orders-module__HlIdNG__orderTotal{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.orders-module__HlIdNG__totalLabel{color:var(--text-secondary);font-size:.9rem}.orders-module__HlIdNG__totalAmount{color:var(--accent);font-size:1.35rem;font-weight:700}.orders-module__HlIdNG__viewDetails{color:var(--accent);align-items:center;gap:.35rem;margin-left:1rem;font-size:.875rem;font-weight:500;transition:gap .2s;display:inline-flex}.orders-module__HlIdNG__orderCard:hover .orders-module__HlIdNG__viewDetails{gap:.6rem}@media (max-width:768px){.orders-module__HlIdNG__container{padding:1.5rem 1rem}.orders-module__HlIdNG__title{font-size:1.5rem}.orders-module__HlIdNG__orderHeader{flex-direction:column;align-items:flex-start;gap:.75rem}.orders-module__HlIdNG__orderMeta{flex-direction:column;gap:.5rem}}
