.scrape-dashboard_container__m9z2n{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;max-width:1200px;margin:0 auto;min-height:calc(100vh - 3.5rem)}.scrape-dashboard_header__0JpY_{display:flex;justify-content:space-between;align-items:center;gap:1rem}.scrape-dashboard_title__p3rWm{font-size:1.5rem;font-weight:600}.scrape-dashboard_subtitle__w8OnQ{color:#a1a1aa;font-size:.875rem}.scrape-dashboard_jobGrid__tTiyd{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.scrape-dashboard_jobCard__vH2E8{border:1px solid #3f3f46;border-radius:.5rem;padding:1rem;background:rgba(24,24,27,.82);display:flex;flex-direction:column;gap:.5rem}.scrape-dashboard_jobTopline__pmmi1{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.scrape-dashboard_jobName___MtCa{font-weight:600}.scrape-dashboard_jobDesc__gSmkn{color:#a1a1aa;font-size:.8rem}.scrape-dashboard_lastRunBox___e6Ps{display:flex;flex-direction:column;gap:.15rem;border:1px solid #3f3f46;border-radius:.5rem;padding:.625rem;background:rgba(9,9,11,.56)}.scrape-dashboard_lastRunBox___e6Ps small,.scrape-dashboard_lastRunBox___e6Ps span{color:#a1a1aa;font-size:.72rem}.scrape-dashboard_lastRunBox___e6Ps strong{color:#fafafa;font-size:.88rem;font-weight:700}.scrape-dashboard_filters__AUBnV{display:flex;gap:.5rem;flex-wrap:wrap}.scrape-dashboard_select__DLhHQ{border:1px solid #3f3f46;border-radius:.5rem;padding:.375rem .75rem;background:#09090b;color:inherit;font-size:.875rem}.scrape-dashboard_table__GSkGZ{width:100%;border-collapse:collapse;font-size:.875rem}.scrape-dashboard_table__GSkGZ td,.scrape-dashboard_table__GSkGZ th{border-bottom:1px solid #27272a;padding:.5rem .75rem;text-align:left}.scrape-dashboard_statusBadge__DXISU{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:500}.scrape-dashboard_statusSuccess__LWKZu{background:rgba(20,184,166,.18);color:#99f6e4}.scrape-dashboard_statusFailed__v_xdZ{background:rgba(153,27,27,.25);color:#fca5a5}.scrape-dashboard_statusPartial__iHOUz{background:rgba(161,98,7,.25);color:#fde047}.scrape-dashboard_statusRunning__wfCHM{background:rgba(15,118,110,.24);color:#99f6e4}.scrape-dashboard_errorText__Q89JL{color:#fca5a5;font-size:.75rem;max-width:320px;word-break:break-word}.scrape-dashboard_emptyState___DRIC{padding:2rem;text-align:center;color:#a1a1aa}