.Header-module__xtKefq__header{z-index:50;background:var(--nav-bg);max-width:480px;padding-top:var(--safe-top);height:calc(60px + var(--safe-top));justify-content:space-between;align-items:center;margin:0 auto;padding-left:20px;padding-right:20px;display:flex;position:fixed;top:0;left:0;right:0}.Header-module__xtKefq__logo{align-items:center;gap:10px;display:flex}.Header-module__xtKefq__logoIcon{background:var(--brand);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.Header-module__xtKefq__logoText{color:#fff;letter-spacing:-.3px;font-family:Poppins,sans-serif;font-size:17px;font-weight:800}.Header-module__xtKefq__logoSub{color:#ffffff8c;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1;display:block}.Header-module__xtKefq__headerRight{align-items:center;gap:10px;display:flex}
.jobs-module__3-mNSq__statusBar{background:var(--card);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:14px 18px;animation:.3s jobs-module__3-mNSq__slideUp;display:flex}.jobs-module__3-mNSq__partnerInfo{flex-direction:column;gap:2px;display:flex}.jobs-module__3-mNSq__partnerName{color:var(--ink);font-size:16px;font-weight:700}.jobs-module__3-mNSq__partnerRole{color:var(--muted);font-size:12px;font-weight:500}.jobs-module__3-mNSq__onlineToggle{align-items:center;gap:10px;display:flex}.jobs-module__3-mNSq__onlineLabel{color:var(--muted);font-size:13px;font-weight:600;transition:color .2s}.jobs-module__3-mNSq__onlineLabelActive{color:var(--green)}.jobs-module__3-mNSq__switch{cursor:pointer;background:#d8cebd;border:none;border-radius:999px;flex-shrink:0;width:52px;height:30px;transition:background .2s;position:relative}.jobs-module__3-mNSq__switchOn{background:var(--green)}.jobs-module__3-mNSq__switchDot{background:#fff;border-radius:50%;width:24px;height:24px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.jobs-module__3-mNSq__switchDotOn{left:25px}.jobs-module__3-mNSq__pendingBanner{background:#fff8ee;border:1.5px solid #f5a623;border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px 18px;animation:.3s jobs-module__3-mNSq__slideUp;display:flex}.jobs-module__3-mNSq__pendingIcon{color:var(--orange);flex-shrink:0;margin-top:1px}.jobs-module__3-mNSq__pendingText{color:#7a5500;font-size:14px;font-weight:600}.jobs-module__3-mNSq__pendingTextSub{color:#a07800;margin-top:2px;font-size:12px}.jobs-module__3-mNSq__sectionTitle{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;margin:0 0 12px;font-size:13px;font-weight:700}.jobs-module__3-mNSq__modalBackdrop{z-index:100;background:#0009;flex-direction:column;justify-content:flex-end;animation:.2s jobs-module__3-mNSq__fadeIn;display:flex;position:fixed;inset:0}.jobs-module__3-mNSq__activeCardModal{background:var(--nav-bg);padding:24px;padding-bottom:calc(30px + var(--safe-bottom));border-radius:24px 24px 0 0;flex-direction:column;gap:16px;width:100%;max-width:480px;margin:0 auto;animation:.3s cubic-bezier(.16,1,.3,1) jobs-module__3-mNSq__slideUp;display:flex}.jobs-module__3-mNSq__modalCloseBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .1s;display:flex}.jobs-module__3-mNSq__modalCloseBtn:active{transform:scale(.9)}.jobs-module__3-mNSq__miniBanner{background:var(--nav-bg);cursor:pointer;color:#fff;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:14px 18px;animation:.25s jobs-module__3-mNSq__slideUp;display:flex;box-shadow:0 4px 12px #0000001a}.jobs-module__3-mNSq__miniBannerLeft{align-items:center;gap:12px;display:flex}.jobs-module__3-mNSq__miniBannerIcon{width:38px;height:38px;color:var(--orange);background:#ffffff14;border-radius:12px;justify-content:center;align-items:center;display:flex}.jobs-module__3-mNSq__miniBannerTitle{letter-spacing:-.2px;margin-bottom:2px;font-size:15px;font-weight:700}.jobs-module__3-mNSq__miniBannerSub{color:#fff9;font-size:12px;font-weight:500}.jobs-module__3-mNSq__activeCardHeader{justify-content:space-between;align-items:center;display:flex}.jobs-module__3-mNSq__activeCardTitle{color:#fff;font-size:18px;font-weight:800}.jobs-module__3-mNSq__badge{letter-spacing:.2px;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.jobs-module__3-mNSq__badgeActive{background:var(--orange);color:var(--nav-bg)}.jobs-module__3-mNSq__badgeClaimed{color:var(--orange);background:#f5a62333}.jobs-module__3-mNSq__badgePickedUp{color:#ffffffe6;background:#ffffff26}.jobs-module__3-mNSq__badgeDelivering{background:var(--brand);color:#fff}.jobs-module__3-mNSq__addressRow{align-items:flex-start;gap:10px;display:flex}.jobs-module__3-mNSq__addressIcon{flex-shrink:0;margin-top:2px}.jobs-module__3-mNSq__addressLabel{text-transform:uppercase;letter-spacing:.5px;color:#ffffff73;margin-bottom:2px;font-size:11px;font-weight:700}.jobs-module__3-mNSq__addressText{color:#ffffffe6;-webkit-user-select:text;user-select:text;font-size:14px;font-weight:500;line-height:1.4}.jobs-module__3-mNSq__addressDivider{background:#ffffff26;width:1px;height:20px;margin-left:10px}.jobs-module__3-mNSq__customerRow{background:#ffffff12;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.jobs-module__3-mNSq__customerName{color:#ffffffe6;font-size:14px;font-weight:600}.jobs-module__3-mNSq__customerPhone{color:#ffffff8c;margin-top:1px;font-size:13px}.jobs-module__3-mNSq__callBtn{background:var(--green);cursor:pointer;color:#fff;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;display:flex}.jobs-module__3-mNSq__commissionRow{justify-content:space-between;align-items:center;display:flex}.jobs-module__3-mNSq__commissionLabel{color:#ffffff80;font-size:13px}.jobs-module__3-mNSq__commissionAmount{color:var(--orange);align-items:center;gap:2px;font-size:20px;font-weight:800;display:flex}.jobs-module__3-mNSq__commissionPct{color:#ffffff73;margin-left:4px;font-size:13px;font-weight:500}.jobs-module__3-mNSq__mapsBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:1.5px solid #ffffff26;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:flex}.jobs-module__3-mNSq__advanceBtn{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-family:inherit;font-size:16px;font-weight:700;transition:background .15s;display:flex}.jobs-module__3-mNSq__advanceBtn:disabled{opacity:.5;cursor:not-allowed}.jobs-module__3-mNSq__jobsStack{flex-direction:column;gap:12px;display:flex}.jobs-module__3-mNSq__jobCard{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:12px;padding:18px;animation:.25s both jobs-module__3-mNSq__slideUp;display:flex}.jobs-module__3-mNSq__jobCardHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.jobs-module__3-mNSq__jobOrderNo{color:var(--ink);align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}.jobs-module__3-mNSq__jobTotal{color:var(--brand);align-items:center;gap:1px;font-size:18px;font-weight:800;display:flex}.jobs-module__3-mNSq__jobAddress{color:var(--muted);-webkit-user-select:text;user-select:text;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.jobs-module__3-mNSq__jobAddressIcon{color:var(--brand);flex-shrink:0;margin-top:1px}.jobs-module__3-mNSq__jobFooter{justify-content:space-between;align-items:center;display:flex}.jobs-module__3-mNSq__commissionTag{color:var(--green);background:var(--green-bg);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.jobs-module__3-mNSq__claimBtn{background:var(--brand);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:6px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s;display:flex}.jobs-module__3-mNSq__claimBtn:disabled{opacity:.5;cursor:not-allowed}.jobs-module__3-mNSq__claimBtnOffline{color:var(--muted);background:#d8cebd}.jobs-module__3-mNSq__jobAge{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}.jobs-module__3-mNSq__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.jobs-module__3-mNSq__emptyIcon{background:var(--line);width:60px;height:60px;color:var(--muted);border-radius:18px;justify-content:center;align-items:center;display:flex}.jobs-module__3-mNSq__emptyText{color:var(--ink);font-size:15px;font-weight:600}.jobs-module__3-mNSq__emptySubText{color:var(--muted);font-size:13px}.jobs-module__3-mNSq__errBanner{background:var(--brand-bg);color:var(--brand);border:1px solid #d6230040;border-radius:12px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.jobs-module__3-mNSq__newOrderBadge{align-items:center;gap:8px;display:inline-flex;position:relative}.jobs-module__3-mNSq__pulseDot{background:var(--brand);border-radius:50%;width:10px;height:10px;position:relative}.jobs-module__3-mNSq__pulseDot:after{content:"";background:var(--brand);border-radius:50%;animation:1.2s ease-out infinite jobs-module__3-mNSq__ping;position:absolute;inset:-3px}
.profile-module__qJ6jKq__hero{background:var(--nav-bg);border-radius:24px;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px;padding:28px 20px 24px;animation:.25s profile-module__qJ6jKq__slideUp;display:flex}.profile-module__qJ6jKq__avatar{background:var(--brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-family:Poppins,sans-serif;font-size:28px;font-weight:800;display:flex}.profile-module__qJ6jKq__name{color:#fff;text-align:center;font-size:22px;font-weight:800}.profile-module__qJ6jKq__phone{color:#ffffff80;-webkit-user-select:text;user-select:text;font-size:14px}.profile-module__qJ6jKq__approvalBadge{border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.profile-module__qJ6jKq__approvedBadge{background:var(--green-bg);color:var(--green)}.profile-module__qJ6jKq__pendingBadge{color:var(--orange);background:#f5a62333}.profile-module__qJ6jKq__section{background:var(--card);border:1px solid var(--line);border-radius:20px;margin-bottom:16px;animation:.3s both profile-module__qJ6jKq__slideUp;overflow:hidden}.profile-module__qJ6jKq__sectionTitle{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid var(--line);padding:14px 18px 10px;font-size:11px;font-weight:700}.profile-module__qJ6jKq__row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.profile-module__qJ6jKq__row:last-child{border-bottom:none}.profile-module__qJ6jKq__rowLeft{align-items:center;gap:12px;min-width:0;display:flex}.profile-module__qJ6jKq__rowIcon{background:var(--bg);width:36px;height:36px;color:var(--muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.profile-module__qJ6jKq__rowIconRed{background:var(--brand-bg);color:var(--brand)}.profile-module__qJ6jKq__rowIconGreen{background:var(--green-bg);color:var(--green)}.profile-module__qJ6jKq__rowLabel{color:var(--muted);font-size:14px;font-weight:500}.profile-module__qJ6jKq__rowValue{color:var(--ink);text-align:right;-webkit-user-select:text;user-select:text;font-size:14px;font-weight:600}.profile-module__qJ6jKq__switch{cursor:pointer;background:#d8cebd;border:none;border-radius:999px;flex-shrink:0;width:52px;height:30px;transition:background .2s;position:relative}.profile-module__qJ6jKq__switchOn{background:var(--green)}.profile-module__qJ6jKq__switchDot{background:#fff;border-radius:50%;width:24px;height:24px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.profile-module__qJ6jKq__switchDotOn{left:25px}.profile-module__qJ6jKq__logoutBtn{background:var(--brand-bg);width:100%;color:var(--brand);cursor:pointer;border:1.5px solid #d6230033;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:16px;font-family:inherit;font-size:15px;font-weight:700;animation:.35s profile-module__qJ6jKq__slideUp;display:flex}.profile-module__qJ6jKq__logoutBtn:disabled{opacity:.5;cursor:not-allowed}.profile-module__qJ6jKq__version{text-align:center;color:var(--muted);margin-top:20px;padding-bottom:8px;font-size:12px}
