.style-module__0On0Gq__widget{background:var(--color-white);padding:var(--spacing-lg);border-radius:12px;transition:all .2s}.style-module__0On0Gq__header{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.style-module__0On0Gq__headerLeft{align-items:center;gap:var(--spacing-sm);display:flex}.style-module__0On0Gq__headerLeft h2{font-size:var(--font-size-lg);color:var(--color-darkGray);margin:0;font-weight:700}.style-module__0On0Gq__headerLeft svg{color:var(--color-primary)}.style-module__0On0Gq__viewAllButton{align-items:center;gap:var(--spacing-xs);background:var(--color-primary);color:var(--color-white);font-weight:600;font-size:var(--font-size-sm);cursor:pointer;border:none;border-radius:8px;padding:8px 16px;transition:all .2s;display:flex}.style-module__0On0Gq__viewAllButton:hover{background:var(--color-primaryHover);transform:translateY(-1px)}.style-module__0On0Gq__viewAllButton svg{transition:transform .2s}.style-module__0On0Gq__viewAllButton:hover svg{transform:translate(2px)}.style-module__0On0Gq__jobsList{gap:var(--spacing-xs);flex-direction:column;display:flex}.style-module__0On0Gq__jobRow{gap:var(--spacing-md);padding:var(--spacing-sm);background:var(--color-white);cursor:pointer;border:1px solid #0000;border-radius:8px;grid-template-columns:48px 1fr auto;align-items:center;transition:all .15s;display:grid}.style-module__0On0Gq__jobRow:hover{background:var(--color-frost);border-color:var(--color-mercury)}.style-module__0On0Gq__thumbnail{border-radius:6px;width:48px;height:48px;overflow:hidden}.style-module__0On0Gq__thumbnail img{object-fit:cover;width:100%;height:100%}.style-module__0On0Gq__thumbnailPlaceholder{width:48px;height:48px;color:var(--color-gray);border-radius:6px;justify-content:center;align-items:center;display:flex}.style-module__0On0Gq__jobInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.style-module__0On0Gq__jobName{color:var(--color-darkGray);font-weight:600;font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.style-module__0On0Gq__jobMeta{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-gray);display:flex}.style-module__0On0Gq__jobType{font-weight:500}.style-module__0On0Gq__jobDot{color:var(--color-mercury)}.style-module__0On0Gq__jobStatus{align-items:center;display:flex}.style-module__0On0Gq__statusIcon{color:var(--color-gray);flex-shrink:0}.style-module__0On0Gq__emptyState{padding:var(--spacing-xl)var(--spacing-lg);color:var(--color-gray);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.style-module__0On0Gq__emptyState svg{margin-bottom:var(--spacing-sm);opacity:.3}.style-module__0On0Gq__emptyState p{font-weight:600;font-size:var(--font-size-md);color:var(--color-darkGray);margin:0 0 4px}.style-module__0On0Gq__emptyState span{font-size:var(--font-size-sm)}.style-module__0On0Gq__loadingState{gap:var(--spacing-xs);flex-direction:column;display:flex}.style-module__0On0Gq__skeletonRow{background:linear-gradient(90deg,#f0f0f0 0%,#e0e0e0 50%,#f0f0f0 100%) 0 0/200% 100%;border-radius:8px;height:64px;animation:1.5s infinite style-module__0On0Gq__shimmer}@keyframes style-module__0On0Gq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
/*# sourceMappingURL=fd89ae9ebaa0284a.css.map*/