.worker-portal [data-testid=client-auth-heading]{text-align:start!important;align-items:flex-start!important}.worker-portal [data-testid=client-auth-heading]>div{text-align:start!important;max-width:540px!important}.worker-portal [data-testid=worker-registration-card]{background:var(--client-surface)!important;border-color:var(--client-line)!important;box-shadow:var(--client-shadow)!important;background-image:none!important}.worker-portal [data-testid=worker-registration-fields]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px!important;display:grid!important}.worker-portal [data-testid=worker-registration-fields]>*{grid-column:1/-1;min-width:0}.worker-portal [data-testid=worker-registration-fields]>[data-testid^=client-auth-field]{grid-column:auto}.worker-portal [data-testid=worker-job-cards]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px!important;display:grid!important}.worker-portal [data-testid=worker-job-sections]{width:100%;min-width:0}@media (width<=900px){.worker-portal [data-testid=worker-job-cards]{grid-template-columns:1fr}.worker-portal .client-route-content [data-testid=client-dashboard-grid]{display:flex!important}}@media (width<=600px){.worker-portal [data-testid=worker-registration-fields]{grid-template-columns:1fr}.worker-portal .client-auth-content [data-testid=client-auth-screen]>div>div{padding-inline:18px!important}.worker-portal [data-testid=worker-registration-card]{padding:18px!important}}.worker-portal [data-testid=worker-kpi-grid]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch!important;gap:18px!important;display:grid!important}.worker-portal [data-testid=worker-kpi-jobs]{display:contents!important}.worker-portal [data-testid=worker-kpi-job],.worker-portal [data-testid=worker-kpi-earnings]{min-width:0;min-height:174px;border-radius:22px!important}.worker-portal [data-testid=worker-kpi-job-face]{height:100%;border-radius:22px!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;min-height:174px!important;padding:22px!important}.worker-portal [data-testid=worker-kpi-job-icon]{border-radius:13px!important;width:40px!important;height:40px!important}.worker-portal [data-testid=worker-kpi-job-copy]{width:100%;flex:none!important;gap:8px!important}.worker-portal [data-testid=worker-kpi-job-label]{white-space:normal!important;font-size:12px!important;line-height:1.6!important;overflow:visible!important}.worker-portal [data-testid=worker-kpi-job-value]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal!important;font-size:32px!important;line-height:1.2!important}.worker-portal [data-testid=worker-kpi-earnings-face]{border-radius:22px!important;gap:16px!important;min-height:174px!important;padding:22px!important}.worker-portal [data-testid=worker-kpi-earnings-heading]{flex-direction:row!important;align-items:center!important;gap:12px!important}.worker-portal [data-testid=worker-kpi-earnings-icon]{flex-shrink:0;border-radius:13px!important;width:40px!important;height:40px!important}.worker-portal [data-testid=worker-kpi-earnings-amount]{direction:ltr;align-self:stretch;min-width:0;align-items:baseline!important;gap:8px!important}.worker-portal [data-testid=worker-kpi-currency]{flex-shrink:0;font-size:11px!important;line-height:1.5!important}.worker-portal [data-testid=worker-kpi-earnings-value]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-shrink:1;min-width:0;white-space:normal!important;line-height:1.25!important;overflow:visible!important}.worker-portal [data-testid=worker-kpi-earnings-action]{border-radius:9px!important;padding:6px 10px!important}@media (width<=1100px){.worker-portal [data-testid=worker-kpi-grid]{gap:12px!important}.worker-portal [data-testid=worker-kpi-job-face],.worker-portal [data-testid=worker-kpi-earnings-face]{padding:18px!important}}@media (width<=650px){.worker-portal [data-testid=worker-kpi-grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.worker-portal [data-testid=worker-kpi-earnings]{grid-column:1/-1;min-height:166px}.worker-portal [data-testid=worker-kpi-job]{min-height:150px}.worker-portal [data-testid=worker-kpi-job-face]{gap:12px!important;min-height:150px!important;padding:17px!important}.worker-portal [data-testid=worker-kpi-earnings-face]{gap:14px!important;min-height:166px!important;padding:20px!important}.worker-portal [data-testid=worker-kpi-job-value]{font-size:29px!important}.worker-portal [data-testid=worker-kpi-job-label]{font-size:11px!important}}