.tasks-dialog[data-v-8e0c2ee0]{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-backdrop[data-v-8e0c2ee0]{background:var(--color-scrim);position:absolute;inset:0}.dialog-card[data-v-8e0c2ee0]{z-index:1;background:var(--color-surface,#fff);border-radius:var(--radius-md,8px);padding:var(--space-6,1.5rem);width:min(640px,100vw - 2rem);max-height:calc(100dvh - 4rem);box-shadow:0 8px 32px var(--color-scrim-shadow);position:relative;overflow-y:auto}.dialog-title[data-v-8e0c2ee0]{font-size:var(--text-lg,1.125rem);font-weight:var(--weight-semibold,600);overflow-wrap:anywhere;margin:0}.dialog-lede[data-v-8e0c2ee0]{margin:var(--space-1) 0 var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted)}.dialog-body[data-v-8e0c2ee0]{gap:var(--space-4,1rem);flex-direction:column;display:flex}fieldset[data-v-8e0c2ee0]{border:0;min-width:0;margin:0;padding:0}.legend[data-v-8e0c2ee0]{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);padding:0}.mode-row[data-v-8e0c2ee0],.day-row[data-v-8e0c2ee0]{gap:var(--space-2);flex-wrap:wrap;display:flex}.mode[data-v-8e0c2ee0]{align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-3);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;display:inline-flex}.mode--on[data-v-8e0c2ee0]{border-color:var(--brand-700);background:color-mix(in oklch, var(--brand-500) 12%, transparent);font-weight:var(--weight-semibold)}.mode input[data-v-8e0c2ee0],.day input[data-v-8e0c2ee0]{margin:0}.preset[data-v-8e0c2ee0]{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.preset .days[data-v-8e0c2ee0]{flex:100%}.day[data-v-8e0c2ee0]{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text);display:inline-flex}.field-row[data-v-8e0c2ee0]{gap:var(--space-1,.25rem);font-size:var(--text-sm,.875rem);flex-direction:column;display:flex}.field-row>span[data-v-8e0c2ee0]{color:var(--color-text-muted,#6b7280);font-size:var(--text-sm,.875rem)}.field-row-inline[data-v-8e0c2ee0]{align-items:center;gap:var(--space-2,.5rem);flex-direction:row}.field-row-inline>span[data-v-8e0c2ee0]{color:var(--color-text)}.field-row input[type=text][data-v-8e0c2ee0]{min-height:2.25rem;padding:var(--space-2,.5rem) var(--space-3,.75rem);border:var(--border-hairline,1px) solid var(--color-border,#d1d5db);border-radius:var(--radius-sm,4px);background:var(--color-bg,#fff);color:var(--color-text,#111827);font-family:inherit;font-size:inherit;font-family:var(--font-mono)}.time-field[data-v-8e0c2ee0]{width:8rem}.preview[data-v-8e0c2ee0]{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-prose);align-items:flex-start;margin:0;display:flex}.preview[data-v-8e0c2ee0] svg{flex:none;margin-top:.2em}.preview strong[data-v-8e0c2ee0]{font-weight:var(--weight-semibold)}.cron summary[data-v-8e0c2ee0]{font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer}.cron-code[data-v-8e0c2ee0]{font-family:var(--font-mono);color:var(--color-text)}.cron-field[data-v-8e0c2ee0]{margin-top:var(--space-3)}.cron-hint[data-v-8e0c2ee0]{font-size:var(--text-xs)}.action-error[data-v-8e0c2ee0]{font-size:var(--text-sm);color:var(--accent-red-700);margin:0}.dialog-actions[data-v-8e0c2ee0]{justify-content:flex-end;gap:var(--space-2,.5rem);display:flex}[data-v-8e0c2ee0]:focus-visible{outline:var(--focus-outline-width,2px) solid var(--color-focus,#2563eb);outline-offset:2px;border-radius:2px}.tasks-dialog[data-v-43641595]{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-backdrop[data-v-43641595]{background:var(--color-scrim);position:absolute;inset:0}.dialog-card[data-v-43641595]{z-index:1;background:var(--color-surface,#fff);--table-head-top:0px;--table-head-bg:var(--color-surface,#fff);border-radius:var(--radius-md,8px);padding:var(--space-6,1.5rem);width:min(800px,100vw - 2rem);max-height:calc(100dvh - 4rem);box-shadow:0 8px 32px var(--color-scrim-shadow);position:relative;overflow-y:auto}.dialog-header[data-v-43641595]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.dialog-title[data-v-43641595]{font-size:var(--text-lg,1.125rem);font-weight:var(--weight-semibold,600);margin:0}.btn-close[data-v-43641595]{color:var(--color-text-muted);font-size:var(--text-base);cursor:pointer;padding:var(--space-1);background:0 0;border:0;flex-shrink:0;line-height:1}.btn-close[data-v-43641595]:hover{color:var(--color-text)}.status-line[data-v-43641595]{font-size:var(--text-sm);color:var(--color-text-muted)}.status-line.empty[data-v-43641595]{padding:var(--space-6);text-align:center}.status-error[data-v-43641595]{color:var(--accent-red-700)}.history-layout[data-v-43641595]{gap:var(--space-4);flex-direction:column;display:flex}.run-row[data-v-43641595]{cursor:pointer}.run-row:hover td[data-v-43641595]{background:color-mix(in oklch, var(--brand-500,#3b82f6) 8%, transparent)}.run-row.selected td[data-v-43641595]{background:color-mix(in oklch, var(--brand-500,#3b82f6) 14%, transparent)}.badge[data-v-43641595]{white-space:nowrap;font-size:var(--text-xs);font-weight:var(--weight-medium);border-radius:10px;padding:2px 10px;display:inline-block}.badge-running[data-v-43641595]{background:color-mix(in oklch, var(--brand-500,#3b82f6) 22%, transparent);color:var(--color-text)}.badge-success[data-v-43641595]{background:color-mix(in oklch, var(--accent-green-500,#16a34a) 22%, transparent);color:var(--color-text)}.badge-partial[data-v-43641595]{background:color-mix(in oklch, var(--accent-amber-500,#f59e0b) 22%, transparent);color:var(--color-text)}.badge-failed[data-v-43641595]{background:color-mix(in oklch, var(--accent-red-500,#ef4444) 22%, transparent);color:var(--color-text)}.badge-cancelled[data-v-43641595]{background:color-mix(in oklch, var(--color-text-muted,#6b7280) 22%, transparent);color:var(--color-text)}.error-log-section[data-v-43641595]{gap:var(--space-2);flex-direction:column;display:flex}.error-log-title[data-v-43641595]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);margin:0}.error-log[data-v-43641595]{background:var(--color-bg,#f9fafb);border:var(--border-hairline,1px) solid var(--color-border);border-radius:var(--radius-sm,4px);padding:var(--space-3);font-size:var(--text-xs);gap:var(--space-2);flex-direction:column;max-height:16rem;margin:0;list-style:none;display:flex;overflow-y:auto}.error-entry[data-v-43641595]{font-family:var(--font-mono);overflow-wrap:anywhere}.error-text[data-v-43641595]{white-space:pre-wrap}.error-entry+.error-entry[data-v-43641595]{padding-top:var(--space-2);border-top:var(--border-hairline,1px) solid var(--color-border)}.error-log--empty[data-v-43641595]{color:var(--color-text-muted)}[data-v-43641595]:focus-visible{outline:var(--focus-outline-width,2px) solid var(--color-focus,#2563eb);outline-offset:2px;border-radius:2px}.tasks-view[data-v-597d4301]{gap:var(--space-5);flex-direction:column;display:flex}.status-line[data-v-597d4301]{font-size:var(--text-sm);color:var(--color-text-muted);gap:var(--space-3);align-items:center;display:flex}.status-line.empty[data-v-597d4301]{padding:var(--space-6);justify-content:center}.retry[data-v-597d4301]{padding:var(--space-2) var(--space-4);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);cursor:pointer}.source-cell[data-v-597d4301]{min-width:12rem}.source-code[data-v-597d4301]{font-weight:var(--weight-medium);font-family:var(--font-mono);overflow-wrap:anywhere;display:block}.when[data-v-597d4301]{font-weight:var(--weight-medium);display:block}.when--raw[data-v-597d4301]{font-family:var(--font-mono)}.expr[data-v-597d4301]{white-space:nowrap}.sub[data-v-597d4301]{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);display:block}.muted[data-v-597d4301]{color:var(--color-text-muted)}.records[data-v-597d4301]{min-width:12rem;font-size:var(--text-sm);margin:0}.records>div[data-v-597d4301]{justify-content:space-between;gap:var(--space-3);display:flex}.records dt[data-v-597d4301]{color:var(--color-text-muted)}.records dd[data-v-597d4301]{font-variant-numeric:tabular-nums;margin:0}.num[data-v-597d4301]{text-align:end;font-variant-numeric:tabular-nums}.hint[data-v-597d4301]{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--brand-700,#1d4ed8);display:block}.actions-head[data-v-597d4301],.actions[data-v-597d4301]{text-align:end;white-space:nowrap}.badge[data-v-597d4301]{font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;border-radius:10px;padding:2px 10px}.badge-running[data-v-597d4301]{background:color-mix(in oklch, var(--brand-500,#3b82f6) 22%, transparent);color:var(--color-text)}.badge-success[data-v-597d4301]{background:color-mix(in oklch, var(--accent-green-500,#16a34a) 22%, transparent);color:var(--color-text)}.badge-partial[data-v-597d4301]{background:color-mix(in oklch, var(--accent-amber-500,#f59e0b) 22%, transparent);color:var(--color-text)}.badge-failed[data-v-597d4301]{background:color-mix(in oklch, var(--accent-red-500,#ef4444) 22%, transparent);color:var(--color-text)}.badge-cancelled[data-v-597d4301]{background:color-mix(in oklch, var(--color-text-muted,#6b7280) 22%, transparent);color:var(--color-text)}.badge-never[data-v-597d4301]{background:color-mix(in oklch, var(--color-text-muted,#6b7280) 15%, transparent);color:var(--color-text-muted,#6b7280)}.toast[data-v-597d4301]{padding:var(--space-2) var(--space-4);background:var(--color-surface);border:var(--border-hairline,1px) solid color-mix(in oklch, var(--accent-red-500) 50%, var(--color-border));border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--accent-red-700);align-self:flex-start}[data-v-597d4301]:focus-visible{outline:var(--focus-outline-width,2px) solid var(--color-focus,#2563eb);outline-offset:2px;border-radius:2px}
