.orders-main{padding:16px}.my-order-tab-wrap{margin-bottom:16px}.tab-buttons{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tab-btn{color:#6b7280;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;height:44px;font-size:14px;font-weight:600;line-height:44px;box-shadow:0 1px 2px #0000000a}.tab-btn.active{background:var(--activeBtnColor);color:#fff;border-color:var(--activeBtnColor);box-shadow:none}.order-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.order-block{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.order-header{color:#374151;background:#fff;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.cart-icon{color:#6b7280;flex-shrink:0;width:18px;height:18px}.order-divider{background:#e5e7eb;height:1px}.order-card{background:#fff;padding:12px;display:flex}.order-thumb{background:#f9fafb;border-radius:8px;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.order-info{flex:1;margin-left:12px}.product-title{color:#111827;margin-bottom:2px;font-size:14px;font-weight:600;text-decoration:none;display:block}.product-subtext{color:#212121;text-decoration:none;display:block}.muted{color:#6b7280;margin:2px 0;font-size:12px}.order-price p{color:#28a745;margin:0;font-size:15px;font-weight:700}.order-actions{gap:8px;margin-top:8px;display:flex}.btn-outline{border:1px solid var(--activeBtnColor);color:#4b5563;background:#fff;border-radius:9999px;padding:6px 12px;font-size:13px;text-decoration:none}.btn-primary{background:var(--activeBtnColor);color:#fff;border:none;border-radius:9999px;padding:6px 12px;font-size:13px}.orders-empty{color:#111827;background:0 0;justify-content:center;align-items:center;height:60vh;display:flex}@media (max-width:380px){.orders-main{padding:12px}.tab-btn{height:42px;line-height:42px}}.order-tracking-link{text-align:right;font-size:var(--ov-font-small,.8125rem);color:var(--links-color,#007bff);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-weight:600;text-decoration:underline}.tracking-modal-backdrop{z-index:60;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tracking-modal{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:360px;padding:24px 20px 20px;position:relative;box-shadow:0 10px 30px #0003}.tracking-modal-close{color:#9ca3af;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:10px;right:10px}.tracking-modal-title{font-size:var(--ov-font-h3,17px);color:var(--ov-heading-color,#111827);margin:0 0 8px;font-weight:700}.tracking-modal-body{font-size:var(--ov-font-body,.875rem);color:var(--ov-text-color,#374151);margin:0 0 16px}.tracking-modal-label{font-size:var(--ov-font-small,.8125rem);color:#6b7280;margin-bottom:6px;display:block}.tracking-modal-number{letter-spacing:.5px;word-break:break-all;color:#111827;background:#f3f4f6;border-radius:10px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;font-weight:600}.tracking-modal-copy{width:100%;font-size:var(--ov-font-body,.875rem);color:#fff;background:var(--activeBtnColor);border:none;border-radius:9999px;margin-top:16px;padding:12px;font-weight:600}.tracking-modal-hint{font-size:var(--ov-font-small,.8125rem);color:#6b7280;margin:12px 0 0}
