.Dashboard_container__NIhIv{min-height:100vh;background:#f5f7fa}.Dashboard_header__Zvu6_{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px 0}.Dashboard_headerContent__56xUg{max-width:1400px;margin:0 auto;padding:0 30px;display:flex;justify-content:space-between;align-items:center}.Dashboard_header__Zvu6_ h1{color:#333;font-size:24px;margin-bottom:4px}.Dashboard_header__Zvu6_ p{color:#666;font-size:14px}.Dashboard_logoutBtn__bMRLv{background:#f44336;color:#fff;border:none;padding:10px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.Dashboard_logoutBtn__bMRLv:hover{background:#d32f2f;transform:translateY(-1px)}.Dashboard_content__pq4xl{max-width:1400px;margin:30px auto;padding:0 30px}.Dashboard_listToolbar__IA526{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:16px;padding:16px 20px;background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.Dashboard_searchInput__LLNWA{flex:1 1 280px;min-width:200px;padding:10px 14px;font-size:14px;border:2px solid #e1e8ed;border-radius:8px;outline:none;transition:border-color .2s}.Dashboard_searchInput__LLNWA:focus{border-color:#667eea}.Dashboard_dateRangeToggle__zP_hs{display:flex;border:2px solid #e1e8ed;border-radius:8px;overflow:hidden;flex-shrink:0}.Dashboard_dateRangeBtn__GpNr3{padding:9px 16px;font-size:13px;font-weight:600;border:none;background:#fff;color:#555;cursor:pointer;transition:background .2s,color .2s}.Dashboard_dateRangeBtn__GpNr3:hover{background:#f5f7fa}.Dashboard_dateRangeBtnActive__KjEAK{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.Dashboard_dateRangeBtnActive__KjEAK:hover{background:linear-gradient(135deg,#5a6fd6,#6a4190);color:#fff}.Dashboard_resultSummary__Cdw1c{flex:1 1 100%;margin:0;font-size:13px;color:#666}.Dashboard_controls__Ces9P{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}.Dashboard_filterButtons__igh8N{display:flex;gap:10px}.Dashboard_filterBtn__Vni7i{background:#fff;border:2px solid #e1e8ed;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;color:#333}.Dashboard_filterBtn__Vni7i:hover{border-color:#667eea;color:#667eea}.Dashboard_filterBtn__Vni7i.Dashboard_active__9N81C{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;color:#fff}.Dashboard_refreshBtn__PfwBA{background:#fff;border:2px solid #e1e8ed;padding:10px 20px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.Dashboard_refreshBtn__PfwBA:hover{border-color:#667eea;color:#667eea}.Dashboard_emptyState___9YRs,.Dashboard_errorState__Wfwzw{background:#fff;border-radius:12px;padding:60px 20px;text-align:center}.Dashboard_errorState__Wfwzw button{margin-top:15px;background:#667eea;color:#fff;border:none;padding:10px 24px;border-radius:6px;cursor:pointer}.Dashboard_tableContainer__q_V5D{position:relative;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Dashboard_tableRefreshing__1vAdX{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.75);border-radius:12px;font-size:14px;font-weight:600;color:#667eea}.Dashboard_tableDimmed__nuE4e{opacity:.5;pointer-events:none}.Dashboard_dateRangeBtn__GpNr3:disabled{opacity:.6;cursor:not-allowed}.Dashboard_table__6l68Z{width:100%;border-collapse:separate;border-spacing:0}.Dashboard_table__6l68Z thead th:first-child{border-top-left-radius:12px}.Dashboard_table__6l68Z thead th:last-child{border-top-right-radius:12px}.Dashboard_table__6l68Z tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.Dashboard_table__6l68Z tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.Dashboard_table__6l68Z thead{background:#f8f9fa}.Dashboard_table__6l68Z th{padding:16px;text-align:left;font-weight:600;color:#333;font-size:14px;border-bottom:2px solid #e1e8ed}.Dashboard_table__6l68Z td{padding:16px;border-bottom:1px solid #e1e8ed;color:#555;font-size:14px}.Dashboard_table__6l68Z tbody tr:hover{background:#f8f9fa}.Dashboard_badge__G5xTu{display:inline-block;width:32px;height:32px;border-radius:50%;text-align:center;line-height:32px;font-weight:700;font-size:16px;position:relative;cursor:help}.Dashboard_workflowBadge__2jjRQ{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-size:18px;position:relative;cursor:help}.Dashboard_badge__G5xTu:after,.Dashboard_workflowBadge__2jjRQ:after{content:attr(data-tooltip);position:absolute;bottom:125%;left:50%;transform:translateX(-50%) translateY(10px);background:rgba(0,0,0,.9);color:#fff;padding:8px 14px;border-radius:6px;font-size:13px;width:max-content;max-width:280px;white-space:normal;text-align:center;opacity:0;visibility:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);z-index:9999;box-shadow:0 4px 15px rgba(0,0,0,.3);pointer-events:none;font-weight:500;line-height:1.4}.Dashboard_badge__G5xTu:hover:after,.Dashboard_workflowBadge__2jjRQ:hover:after{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.Dashboard_badge__G5xTu:before,.Dashboard_workflowBadge__2jjRQ:before{content:"";position:absolute;bottom:110%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:rgba(0,0,0,.85);opacity:0;visibility:hidden;transition:all .2s ease;z-index:100;pointer-events:none}.Dashboard_badge__G5xTu:hover:before,.Dashboard_workflowBadge__2jjRQ:hover:before{opacity:1;visibility:visible}.Dashboard_workflowBadge__2jjRQ.Dashboard_waiting_photos__iAxfK{background:#f5f5f5;border:2px solid #9e9e9e}.Dashboard_workflowBadge__2jjRQ.Dashboard_photos_uploaded__kWMsT{background:#e1f5fe;border:2px solid #03a9f4}.Dashboard_workflowBadge__2jjRQ.Dashboard_model_uploaded__VaWB1{background:#fff3e0;border:2px solid #ff9800}.Dashboard_workflowBadge__2jjRQ.Dashboard_customer_approved__CWWw_{background:#e3f2fd;border:2px solid #2196f3}.Dashboard_workflowBadge__2jjRQ.Dashboard_mold_creation__rRO7L{background:#f3e5f5;border:2px solid #9c27b0}.Dashboard_workflowBadge__2jjRQ.Dashboard_fulfillment__AR2w8{background:#e8f5e9;border:2px solid #4caf50}.Dashboard_workflowBadge__2jjRQ.Dashboard_completed__j5Ywb{background:#fffde7;border:2px solid #fbc02d}.Dashboard_noWorkflow__yHWmy{color:#ccc;font-size:18px}.Dashboard_shopStatusBadge__SQQK7{display:inline-block;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;letter-spacing:.02em}.Dashboard_shipmentTrackingSnippet__7paXf{margin-top:4px;font-size:10px;font-family:ui-monospace,monospace;color:#64748b;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_shopStatus_p__hgBZq{background:#e3f2fd;color:#1565c0;border:1px solid #90caf9}.Dashboard_shopStatus_c__IQ3uK{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.Dashboard_shopStatus_s__2tF6y{background:#f3e5f5;color:#6a1b9a;border:1px solid #ce93d8}.Dashboard_shopStatus_o__uqvSr{background:#fff3e0;color:#e65100;border:1px solid #ffcc80}.Dashboard_shopStatus_d__bURQk,.Dashboard_shopStatus_f__DZFwx,.Dashboard_shopStatus_i__J7aG5{background:#ffebee;color:#c62828;border:1px solid #ef9a9a}.Dashboard_shopStatus_unknown__AiXuM{background:#f5f5f5;color:#616161;border:1px solid #e0e0e0}.Dashboard_orderId__hNeiO{font-weight:600;color:#667eea}.Dashboard_actionButtons__VKmHE{display:flex;gap:8px;align-items:center}.Dashboard_viewBtn__Zg4km{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:8px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.Dashboard_viewBtn__Zg4km:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.Dashboard_inviteLinkBtn__DR4K9{background:#7b1fa2;color:#fff;border:none;padding:8px 12px;border-radius:6px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;font-size:14px}.Dashboard_inviteLinkBtn__DR4K9:hover:not(:disabled){background:#6a1b9a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(123,31,162,.4)}.Dashboard_inviteLinkBtn__DR4K9:disabled{opacity:.6;cursor:wait}.Dashboard_previewBtn__zG_Y8{background:#2196f3;color:#fff;border:none;padding:8px 12px;border-radius:6px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;min-width:36px;height:36px}.Dashboard_previewBtn__zG_Y8:hover:not(:disabled){background:#1976d2;transform:translateY(-2px);box-shadow:0 4px 12px rgba(33,150,243,.4)}.Dashboard_previewBtn__zG_Y8:disabled{opacity:.5;cursor:not-allowed}.Dashboard_previewBtn__zG_Y8.Dashboard_noFiles__cCvRT{background:#9e9e9e;opacity:.5;cursor:not-allowed}.Dashboard_previewBtn__zG_Y8.Dashboard_noFiles__cCvRT:hover{transform:none;box-shadow:none}.Dashboard_downloadBtn__Hq4Qi{background:#4caf50;color:#fff;border:none;padding:8px 12px;border-radius:6px;font-size:16px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;position:relative}.Dashboard_downloadBtn__Hq4Qi:hover:not(:disabled){background:#45a049;transform:translateY(-2px);box-shadow:0 4px 12px rgba(76,175,80,.4)}.Dashboard_downloadBtn__Hq4Qi:disabled{opacity:.7;cursor:not-allowed}.Dashboard_downloadBtn__Hq4Qi.Dashboard_noFiles__cCvRT{background:#9e9e9e;opacity:.5;cursor:not-allowed}.Dashboard_downloadBtn__Hq4Qi.Dashboard_noFiles__cCvRT:hover{transform:none;box-shadow:none}.Dashboard_downloadBtn__Hq4Qi.Dashboard_downloading__jpa8R{background:#2196f3;min-width:60px}.Dashboard_downloadingState__6svoV{display:flex;align-items:center;gap:6px}.Dashboard_spinner__PnfM4{border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:Dashboard_spin__nOlzT .8s linear infinite;flex-shrink:0}.Dashboard_progressText__oA2HN{font-size:11px;font-weight:600;white-space:nowrap}@keyframes Dashboard_spin__nOlzT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Dashboard_zeroValueRow__Qw0VW{opacity:.35;background:#f0f0f0!important;position:relative}.Dashboard_zeroValueRow__Qw0VW:hover{opacity:.7;background:#ffe0e0!important}.Dashboard_zeroValueRow__Qw0VW:hover:after{content:"🚫 $0 ORDER - NO PAID HISTORY";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(244,67,54,.95);color:#fff;padding:10px 20px;border-radius:8px;font-weight:700;font-size:13px;z-index:10;pointer-events:none;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.3)}@media (max-width:768px){.Dashboard_controls__Ces9P{flex-direction:column;align-items:stretch}.Dashboard_filterButtons__igh8N{flex-direction:column}.Dashboard_tableContainer__q_V5D{overflow-x:auto}.Dashboard_table__6l68Z{min-width:800px}}.ShipmentInfo_badge__Bymhw{display:inline-block;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;white-space:nowrap}.ShipmentInfo_badge__Bymhw.ShipmentInfo_shipped___GOM6,.ShipmentInfo_badge__Bymhw.ShipmentInfo_shipped_with_tracking___FDr9{background:#d1fae5;color:#065f46}.ShipmentInfo_badge__Bymhw.ShipmentInfo_awaiting_shipment__cYwVP,.ShipmentInfo_badge__Bymhw.ShipmentInfo_in_shipstation_awaiting__88SNb{background:#fef3c7;color:#92400e}.ShipmentInfo_badge__Bymhw.ShipmentInfo_completed_no_tracking__yufYb{background:#e0e7ff;color:#3730a3}.ShipmentInfo_badge__Bymhw.ShipmentInfo_not_shipped__T50Xw{background:#f3f4f6;color:#6b7280}.ShipmentInfo_panel__8WxjF{margin-top:1.25rem;padding:1rem 1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.ShipmentInfo_panelHeader__zylKA{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ShipmentInfo_panelHeader__zylKA h3{margin:0;font-size:16px;color:#334155}.ShipmentInfo_details__Z5EqJ{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 16px;gap:6px 16px;margin:0;font-size:14px}.ShipmentInfo_details__Z5EqJ dt{color:#64748b;font-weight:500}.ShipmentInfo_details__Z5EqJ dd{margin:0;color:#1e293b}.ShipmentInfo_trackingRow__TvIit{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ShipmentInfo_trackingCode__sX1w7{font-size:13px;background:#fff;padding:4px 8px;border-radius:4px;border:1px solid #e2e8f0}.ShipmentInfo_trackLink__YgyRY{color:#2563eb;font-weight:500;text-decoration:none}.ShipmentInfo_trackLink__YgyRY:hover{text-decoration:underline}.ShipmentInfo_muted__OMfqf{color:#94a3b8}.ShipmentInfo_hint__OqZ8G{margin:12px 0 0;font-size:13px;color:#64748b;line-height:1.4}.ShipmentInfo_actions__xXV5d{margin-top:12px}.ShipmentInfo_pullBtn__Xnvpc{padding:8px 14px;font-size:13px;font-weight:600;color:#fff;background:#0d9488;border:none;border-radius:6px;cursor:pointer}.ShipmentInfo_pullBtn__Xnvpc:hover:not(:disabled){background:#0f766e}.ShipmentInfo_pullBtn__Xnvpc:disabled{opacity:.65;cursor:not-allowed}.ShipmentInfo_pullSuccess__ezvkz{margin:10px 0 0;font-size:13px;color:#047857}.ShipmentInfo_pullError__6mrzt{margin:10px 0 0;font-size:13px;color:#b91c1c}.ChangelogModal_overlay__M0a6K{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(15,12,28,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ChangelogModal_modal__tNxnz{width:100%;max-width:520px;max-height:min(85vh,640px);display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:0 24px 64px rgba(26,15,46,.35);overflow:hidden}.ChangelogModal_header__OtHyu{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem .75rem;border-bottom:1px solid #eee;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.ChangelogModal_kicker__I5_fu{margin:0 0 .25rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.9}.ChangelogModal_title__FX3Yh{margin:0;font-size:1.35rem;font-weight:700}.ChangelogModal_closeBtn__9ugme{flex-shrink:0;width:36px;height:36px;border:none;border-radius:8px;background:hsla(0,0%,100%,.2);color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;transition:background .2s}.ChangelogModal_closeBtn__9ugme:hover{background:hsla(0,0%,100%,.35)}.ChangelogModal_body__Ld9yd{flex:1 1;overflow-y:auto;padding:1.25rem 1.5rem}.ChangelogModal_section__mHrhK+.ChangelogModal_section__mHrhK{margin-top:1.25rem}.ChangelogModal_sectionHeading__W5PIx{margin:0 0 .5rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#667eea}.ChangelogModal_list__3hPbO{margin:0;padding-left:1.2rem;color:#444;font-size:.92rem;line-height:1.55}.ChangelogModal_list__3hPbO li+li{margin-top:.45rem}.ChangelogModal_footer__z3HCC{padding:1rem 1.5rem 1.25rem;border-top:1px solid #eee;background:#fafafa}.ChangelogModal_primaryBtn__XqJ_t{width:100%;padding:.75rem 1rem;border:none;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .15s,box-shadow .15s}.ChangelogModal_primaryBtn__XqJ_t:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(102,126,234,.35)}